* {
	margin: 0px;
	padding: 0px;
	/*word-break:break-all;*/
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}

a[href]:after {
	content: normal;
}

*:focus {
	outline: none;
}

body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 15px;
	line-height: 1.5;
	color: #444;
	text-decoration: none;
}

ul,
li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ol,
ul {
	list-style: none;
}

ul,
li,
a {
	padding: 0px;
	margin: 0px;
}

a:hover {
	color: #2b7a41;
}

button {
	outline: none;
	border: 0;
}

select {
	width: 100%;
}

input::-webkit-input-placeholder {
	color: #fff;
}

input:-moz-placeholder {
	color: #fff;
}

input::-moz-placeholder {
	color: #fff;
}

input:-ms-input-placeholder {
	color: #fff;
}

/* 清除浮 动*/
.fix {
	*zoom: 1;
}

.fix:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

.tj {
	text-align: justify;
}

.rel {
	position: relative;
}

.t3d {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.bdr4 {
	border-radius: 4px;
}

.lets {
	letter-spacing: 1px;
}

.wb {
	word-wrap: break-word;
}

.bgbai {
	background: #ffffff;
}

.bgqh {
	background: #f9fafb;
	border-radius: 0 0 5px 5px;
	padding: 24px 26px;
}

.bgf3 {
	background: #f3f3f3;
}

.mb10 {
	margin-bottom: 10px;
}

.mb15 {
	margin-bottom: 15px;
}

.mb20 {
	margin-bottom: 20px;
}

.mb25 {
	margin-bottom: 25px;
}

.mb30 {
	margin-bottom: 30px;
}

.mb40 {
	margin-bottom: 40px;
}

.mb50 {
	margin-bottom: 50px;
}

.mbf40 {
	margin-bottom: 40px;
}

.mt10 {
	margin-top: 10px;
}

.mt15 {
	margin-top: 15px;
}

.mt18 {
	margin-top: 18px;
}

.mt20 {
	margin-top: 20px;
}

.mt25 {
	margin-top: 25px;
}

.mt30 {
	margin-top: 30px;
}

.space0 {
	padding: 0 0 0 30px;
}

.space15 {
	padding: 15px;
}

.space18 {
	padding: 18px;
}

.space20 {
	padding: 20px;
}

.bh {
	display: block;
	overflow: hidden;
}

.space-top {
	padding-top: 10px;
}

.space-bottom {
	padding-bottom: 25px;
}

.img-hover:hover {
	opacity: 0.8;
}

.usmt {
	margin: 10px 0 0;
}

.mobmt {}

.mobmt1 {}

.mobmt2 {}

.mobpadding {}

.mobmargin {}

.lanmumt {
	margin-top: 15px;
}
@media (min-width: 992px) {
	.overfloat-dot {
	  overflow: hidden;
	  text-overflow: ellipsis;
	  white-space: nowrap;
	  width: 100%;
	  display: block;
	}
	.overfloat-dot-2 {
	  overflow: hidden;
	  text-overflow: ellipsis;
	  display: -webkit-box;
	  -webkit-line-clamp: 2;
	  -webkit-box-orient: vertical;
	}
	.overfloat-dot-3 {
	  overflow: hidden;
	  text-overflow: ellipsis;
	  display: -webkit-box;
	  -webkit-line-clamp: 3;
	  -webkit-box-orient: vertical;
	}
	.overfloat-dot-4 {
	  overflow: hidden;
	  text-overflow: ellipsis;
	  display: -webkit-box;
	  -webkit-line-clamp: 4;
	  -webkit-box-orient: vertical;
	}
	.overfloat-dot-5 {
	  overflow: hidden;
	  text-overflow: ellipsis;
	  display: -webkit-box;
	  -webkit-line-clamp: 5;
	  -webkit-box-orient: vertical;
	}
	.overfloat-dot-6 {
	  overflow: hidden;
	  text-overflow: ellipsis;
	  display: -webkit-box;
	  -webkit-line-clamp: 6;
	  -webkit-box-orient: vertical;
	}
	.overfloat-dot-7 {
	  overflow: hidden;
	  text-overflow: ellipsis;
	  display: -webkit-box;
	  -webkit-line-clamp: 7;
	  -webkit-box-orient: vertical;
	}
	.overfloat-dot-8 {
	  overflow: hidden;
	  text-overflow: ellipsis;
	  display: -webkit-box;
	  -webkit-line-clamp: 8;
	  -webkit-box-orient: vertical;
	}
	.overfloat-dot-9 {
	  overflow: hidden;
	  text-overflow: ellipsis;
	  display: -webkit-box;
	  -webkit-line-clamp: 9;
	  -webkit-box-orient: vertical;
	}
}
@media (max-width: 1199px) {
	.mobmt {
		margin-top: 38px;
	}

	.mbf40 {
		margin-bottom: 0px;
	}
}

@media (max-width: 991px) {
	.mb40 {
		margin-bottom: 30px;
	}

	.mobpadding {
		padding: 0;
	}

	.mobmargin {
		margin: 0;
	}
}

@media (max-width: 767px) {
	.lanmumt {
		margin-top: 0;
	}

	.mobmt {
		margin-top: 26px;
	}

	.mobmt1 {
		margin-top: 26px;
	}

	.mt30 {
		margin-top: 24px;
	}

	.bgqh {
		padding: 20px;
	}
}

.panel-group {
	margin-bottom: 0px;
}

.textcenter {
	text-align: center;
	margin: 0;
}

.secondarybox {
	display: block;
	padding: 40px 0 42px 0;
	min-height: -moz-calc(100vh - 555px);
	min-height: -webkit-calc(100vh - 555px);
	min-height: calc(100vh - 555px);
}
.secondarybox>.row{
	margin-left: -10px;
	margin-right: -10px;
}
.secondarybox .col-md-3,.secondarybox .col-md-9{
	padding-right: 10px;
	padding-left: 10px;
}
.secondarydetailbox {
	display: block;
	overflow: hidden;
	padding: 20px 28px 25px 28px;
	margin-bottom: 28px;
}

.secondarydetailbox form {
	background: #f9f9f9;
	padding: 15px 13px 5px 10px;
	border-radius: 2px;
	border: #ececec solid 1px;
}

.secondarydetailbox .jsbox {
	padding-right: 6px;
	text-align: right;
	color: #1b1b1b;
	/* font-weight: 600; */
	font-size: 13px;
	background: #f9f9f9;
	width: 76px;
}

.jsbox1 {
	padding-right: 6px;
	text-align: right;
	color: #1b1b1b;
	/* font-weight: 600; */
	font-size: 13px;
	background: #f9f9f9;
	width: 84px;
}

.secondarydetailbox select.form-control {
	padding-right: 5px;
	margin-bottom: 0px;
	height: 30px;
}

.secondarydetailbox .p0 {
	padding: 0px;
}

@media (max-width: 1199px) {}

@media (max-width: 991px) {
	.secondarybox {
		padding: 30px 0 32px 0;
	}
}

@media (max-width: 767px) {
	.secondarydetailbox {
		padding: 20px 15px 25px 15px;
		margin-bottom: 18px;
	}
}

h2 {
	color: #005896;
}

.clear {
	clear: both;
}

.column_nr {
	display: block;
	overflow: hidden;
	float: left;
	width: 100%;
}

.column_gd {
	display: block;
	overflow: hidden;
}

.border-not {
	background: #fdfdfd;
	border-left: #ededed solid 1px;
	border-right: #ededed solid 1px;
	border-bottom: #ededed solid 1px;
}

.imgborder {
	border: #e6e6e6 solid 0px;
	margin-bottom: 18px;
}

.imgbox {
	padding: 15px 15px 0 15px;
}

.indexbox {
	width: auto;
	height: auto;
	overflow: hidden;
}

.indexbox1 {
	width: auto;
	height: auto;
	overflow: hidden;
	margin: 0 22px 6px;
}

.indexbox2 {
	width: auto;
	height: auto;
}

.indexbox hr {
	border-top: 1px dotted #cbcbcb;
}

.indexrbox {
	width: auto;
	height: auto;
	overflow: hidden;
	margin-bottom: 20px;
}

@media (max-width: 768px) {
	.indexbox2 {
		margin-bottom: 18px;
	}
}

.dpborderstyle {
	background: #fff;
	padding: 30px 80px 80px 80px;
	overflow: hidden;
	min-height: -moz-calc(100vh - 650px);
	min-height: -webkit-calc(100vh - 650px);
	min-height: calc(100vh - 650px);
	-ms-box-shadow: 0 0 8px 0px rgba(128, 82, 85, 0.1);
	-o-box-shadow: 0 0 8px 0px rgba(128, 82, 85, 0.1);
	-moz-box-shadow: 0 0 8px 0px rgba(128, 82, 85, 0.1);
	-webkit-box-shadow: 0 0 8px 0px rgba(128, 82, 85, 0.1);
	box-shadow: 0 0 8px 0px rgba(128, 82, 85, 0.1);
}
.xlmain .title_cent01.title_cent02 a::before {
	background: url(icon08-trsjzx2025.png) no-repeat;
}
.dpborderstyle form {
	background: #fff;
	padding: 15px 13px 5px 10px;
	border-radius: 2px;
	border: #ececec solid 1px;
}

.dpborderstyle .jsbox {
	padding-right: 6px;
	text-align: right;
	color: #1b1b1b;
	/* font-weight: 600; */
	font-size: 13px;
	background: #fff;
	width: 76px;
}

.dpborderstyle .jsbox1 {
	padding-right: 6px;
	text-align: right;
	color: #1b1b1b;
	/* font-weight: 600; */
	font-size: 13px;
	background: #fff;
	width: 84px;
}

.dpborderstyle select.form-control {
	padding: 0 5px;
	margin: 0;
	height: 30px;
	color: #454545;
}

.dpborderstyle .form-control {
	border-color: #ccc;
	background: #ffffff;
	height: 30px;
	color: #4e4e4e;
}

.dpborderstyle .p0 {
	padding: 0px;
}

.xlborderstyle {
	background: #fff;
	padding: 36px 60px 36px 60px;
	min-height: 406px;
	/* border-top: #c81210 solid 3px; */
	min-height: -moz-calc(100vh - 650px);
	min-height: -webkit-calc(100vh - 650px);
	min-height: calc(100vh - 650px);
	-ms-box-shadow: 0 0 8px 0px rgba(128, 82, 85, 0.1);
	-o-box-shadow: 0 0 8px 0px rgba(128, 82, 85, 0.1);
	-moz-box-shadow: 0 0 8px 0px rgba(128, 82, 85, 0.1);
	-webkit-box-shadow: 0 0 8px 0px rgba(128, 82, 85, 0.1);
	box-shadow: 0 0 8px 0px rgba(128, 82, 85, 0.1);
}

.header-top-first {
	margin-bottom: 30px;
}

.toplink {
	float: right;
	margin-right: 15px;
}

.toplink a {
	color: #fff;
}

.top_search {
	display: inline-block;
	color: #fff;
}

.top_search {
	float: right;
	margin-top: 3px;
}

.btn_sech {
	background: none;
	border: 0;
}

.search {
	background: none;
	border: 0;
	float: left;
}

.search_model {
	position: absolute;
	background-color: rgba(191, 22, 19, 0.9);
	width: 100%;
	display: none;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 999;
}

.search_close {
	float: right;
	position: relative;
	z-index: 1000;
	cursor: pointer;
}

.search_box {
	padding: 0 10% 15px;
	position: relative;
}

#searchword {
	background: none;
	border: 0;
	border-bottom: 1px solid #fff;
	width: 100%;
	outline: none;
	color: #fff;
	line-height: 40px;
	padding-right: 30px;
	padding-left: 15px;
}

#sub-pc {
	position: absolute;
	width: 21px;
	height: 21px;
	border: 0;
	top: 9px;
	right: 10%;
}


html,
body {
	margin: 0 auto;
}

.navbar.navbar-default {
	width: 100%;
}

.main-navigation .navbar-nav {
	width: 100%;
}

.main-navigation .navbar-nav>li {}

.navbar-default .navbar-nav>li>a {
	font-size: 20px;
	padding: 10px 30px;
	text-align: center;
	color: #333;
}

.navbar-default .navbar-nav>li.active a {
	color: rgba(43, 122, 65, 1);
	background: url(navhov-trsjzx2025.png) no-repeat bottom center;
}

@media (min-width: 1260px) {
	.container {
		width: 1230px;
	}
}

@media (min-width: 1360px) {
	.container {
		width: 1330px;
	}
}

@media (min-width: 1460px) {
	.container01 {
		width: 1400px
	}
}

@media (min-width: 1560px) {
	.container01 {
		width: 1500px
	}
}

@media (min-width: 1660px) {
	.container01 {
		width: 1296px;
	}
}

.col-md-l,
.col-md-r {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.lnav {}

.lnav .col-md-l {
	width: 22.742%;
	float: left;
}

.lnav .col-md-r {
	width: 77.258%;
	float: left;
}

.infobox {
	padding-left: 23px;
}

@media (min-width: 1920px) {
	.webheader {
		background-size: cover
	}

	.foot {
		background-size: 100%;
	}
}

@media (min-width: 768px) {}

@media (max-width: 1680px) {}

@media (max-width: 1600px) {}

@media (max-width: 1536px) {}

@media (max-width: 1440px) {}

@media (max-width: 1389px) {
	.logo .hidden-pc {
		display: none;
	}

	.logo .hidden-note {
		display: block;
	}
}

@media (max-width: 1366px) {}

@media (max-width: 1280px) {
	.menu-org .winl .list-lm ul li a {
		font-size: 13px;
	}

	.personnel-style li img {
		height: 123px;
	}

	.personnel-style[data-v-jj] li img {
		height: 126px;
	}

	.cooperation .hz-l img {
		width: 400px;
	}

	.menu-yjs .list-lm ul li a {
		font-size: 14px;
		padding: 17px 9px;
	}

	.menu-cb .winr .personnel-style[data-v-jj] li img {
		height: 111px;
	}

	.focustxt {
		height: 356px;
	}

	.dropdown-menu {
		min-width: 174px;
	}
}

@media (min-width: 1200px) {
	.cg_bookcent img{height:400px;}
}

@media (max-width: 1199px) {
	.focustxt {
		height: 270px;
	}
	.cg_bookcent img{height:auto;}

	.latest a {
		max-height: 85px;
		display: block;
		overflow: hidden;
	}

	.win-r[data-v-ztzl] .col-md-12 {
		width: 50%;
		float: left;
	}

	.win-r[data-v-ztzl] .mb25 {
		margin-bottom: 0;
	}

	.mod-table .box-search .box-s {
		width: 50%;
	}

	.mod-table .box-search .box-s1 {
		width: 50% !important;
	}

	.mod-table .box-search .box-btn {
		width: 100% !important;
	}

	.mod-table .box-search .box-btn .btn-s {
		width: 42% !important;
		float: right;
	}

	.ghqtbox {
		height: 368px;
	}

	.indexmh3,
	.xxydbox {
		height: auto;
	}

	.navbar-default .navbar-nav>li>a {
		font-size: 18px;
		padding: 10px 16px;
	}

}

@media (max-width: 1179px) {
	.logo .hidden-note {
		display: none;
	}

	.logo .hidden-ipad {
		display: block;
		margin: 0;
	}
}

@media (max-width: 991px) {

	.indexmh1,
	.indexmh2 {
		height: auto;
	}

	.xlborderstyle {
		padding: 26px 40px;
	}

	.focustxt {
		height: auto;
	}

	.focustxt .listbox {
		padding: 18px 20px 0px;
	}

	.lnav .col-md-l {
		width: 28.742%;
	}

	.lnav .col-md-r {
		width: 71.258%;
	}

	.ghqtbox {
		height: 318px;
	}

	.mod-table .box-table .t-title img {
		max-width: 80px;
	}

	.mod-table .box-table table tr td {
		font-size: 14px;
	}

	.navbar-default .navbar-nav>li>a {
		padding: 10px 8px;
		font-size: 16px;
	}

	.main-navigation .navbar-nav>li:after {
		top: 15px;
		height: 17px;
	}
}

@media (max-width: 767px) {
	.dpborderstyle {
		padding: 16px 18px 20px 18px;
	}

	.xlborderstyle {
		padding: 16px 18px 20px 18px;
	}

	.secondarybox {
		padding: 24px 0 20px 0;
		min-height: inherit;
	}

	.logo .hidden-ipad {
		display: none;
	}

	.win-r[data-v-ztzl] .col-md-12 {
		width: 100%;
	}

	.win-r[data-v-ztzl] .mb25 {
		margin-bottom: 28px;
	}

	.lnav .col-md-l {
		width: 100%;
	}

	.lnav .col-md-r {
		width: 100%;
	}

	.breadcrumb {
		padding: 0 0 8px;
	}

	.mod-table .box-search.search-other {
		position: relative;
		padding-right: 0;
	}

	.mod-table .box-search.search-other .btn-wrap {
		position: static;
		width: 100%;
	}

	.mod-table .box-search.search-other .btn-wrap .btn-s {
		height: 40px;
	}

	.mod-table .box-search .box-s {
		width: 100%;
	}

	.mod-table .box-search .box-s.box-btn {
		padding-left: 0;
	}

	.mod-table .box-search .box-s1 {
		width: 100% !important;
	}

	.mod-table .box-search .box-btn .btn-s {
		width: 100% !important;
		float: right;
	}

	.social-links .dropdown>button {
		padding: 10px 0 0;
	}

	.content {
		padding-bottom: 75px;
	}

	.ghqtbox {
		height: auto;
	}

	.mod-table .box-table table tr td {
		padding: 10px 8px;
	}
}

@media (max-width: 380px) {
	.win-r[data-v-ztzl] .mb25 {
		margin-bottom: 24px;
	}
}

@media (max-width: 320px) {}

@media (min-width: 1390px) {
	.logo .hidden-note {
		display: none;
	}
}

@media (min-width: 1180px) {
	.logo .hidden-ipad {
		display: none;
	}
}


/*---------------网站头---------------------*/
@-webkit-keyframes bgpulse {

	from,
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}

	50% {
		-webkit-transform: scale3d(1.08, 1.08, 1.08);
		transform: scale3d(1.08, 1.08, 1.08)
	}
}

@keyframes bgpulse {

	from,
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}

	50% {
		-webkit-transform: scale3d(1.08, 1.08, 1.08);
		transform: scale3d(1.08, 1.08, 1.08)
	}
}

.soc_icons {
	overflow: hidden;
	width: 160px;
	margin: 7px 0 0 15px;
	float: right;
}

.webheader {
	position: relative;
}

.webheader .bg {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 100%;
	width: 100%;
	position: absolute;
	animation: bgpulse 18s infinite linear;
	-webkit-animation: bgpulse 18s infinite linear;
	-moz-animation: bgpulse 18s infinite linear;
	-o-animation: bgpulse 18s infinite linear;
	-ms-animation: bgpulse 18s infinite linear;
}

.webheader .header-left {
	width: 250px;
	position: relative;
	margin: 0 50px 0 0;
}

.webheader .header-right {
	width: 45%;
	padding-left: 30px;
	position: relative;
}

.webheader .header-right img {
	float: right;
	padding-top: 36px;
}

.webheader .logo {}

.webheader .moblogo {
	margin: 12px 0 0 0;
	overflow: hidden;
}

.webheader .relatedlink {
	margin: 44px 2px 2px 0;
	text-align: right;
}

.webheader .searchbox {
	position: relative;
	background: #fff;
	width: 60%;
	border-radius: 30px;
	padding: 12px 0;
	border: #e0edf6 solid 1px;
	overflow: hidden;
}

.webheader .searchbox input[type="text"] {
	margin: 0;
	padding: 0 0 0 17px;
	outline: none;
	color: #888;
	background: none;
	border: none;
	width: 89.33333%;
	position: relative;
	font-size: 14px;
	line-height: 20px;
	-webkit-appearance: none;
}

.webheader .searchbox input[type="text"]::-webkit-input-placeholder {
	color: #888 !important;
	font-family: Arial;
}

.webheader .searchbox input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
}

.webheader .searchbox input[type="submit"] {
	background: url(searchbtn.png) no-repeat 18px center #fea734;
	border: none;
	cursor: pointer;
	width: 68px;
	height: 100%;
	outline: none;
	position: absolute;
	top: 0;
	right: 0;
	border-radius: 0 30px 30px 0;
}

.TopSearch {
	height: 30px;
	white-space: nowrap;
	position: relative;
	background: #fff;
	border-radius: 30px;
	padding: 0 28px 0 15px;
}

.TopSearch .SearchText {
	line-height: 30px;
	height: 30px;
	vertical-align: top;
	border: 0;
	font-size: 13px;
	color: #777;
	width: 100%;
	float: left;
	outline: none;
	border: #9ac0d7 solid 0px;
	background: #fff;
}

.TopSearch input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px #fff inset;
}

.TopSearch input[type="text"]::-webkit-input-placeholder {
	color: #777 !important;
}

.TopSearch .SearchBtn {
	position: absolute;
	width: 32px;
	height: 100%;
	vertical-align: middle;
	margin: 0px 0 0 0;
	cursor: pointer;
	background: url() center center no-repeat;
	border: 0;
	float: right;
	border-radius: 0px;
	outline: none;
	top: 0;
	right: 3px;
}

.TopSearch .SearchBtn:hover {}

.main-navigation .navbar-right {
	text-align: center;
}

.main-navigation .navbar-right>li {
	float: none;
	width: auto;
	display: inline-block;
}

.main-navigation .navbar-right>li:first-child {
	width: auto;
}

.engliashi {
	margin-top: 8px;
	position: relative;
}

.cd_btn {
	margin-left: 12px;
	vertical-align: middle;
}

.topcd_nr {
	display: none;
	position: absolute;
	z-index: 1;
	font-size: 13px;
	background: rgba(0, 0, 0, 0.5);
	padding: 5px 0;
	min-width: 100px;
}

.topcd_nr a {
	display: block;
	padding: 5px 8px;
	color: #fff;
}


@media (max-width: 1440px) {}

@media (max-width: 1366px) {}

@media (max-width: 1280px) {}

@media (max-width: 1199px) {
	.webheader .header-left {
		margin-right: 40px;
	}
}

@media (max-width: 991px) {
	.soc_icons {
		width: 198px;
	}

	.webheader .header-left {
		margin-right: 20px;
	}

	.webheader .searchbox {
		width: 70%;
		margin: 65px 15px 0 0;
		padding: 9px 0;
	}

	.webheader .relatedlink {
		margin: 66px 2px 10px 0;
		float: right;
	}

	.webheader .searchbox input[type="submit"] {
		background: url(searchbtn.png) no-repeat 14px center #fea734;
		width: 58px;
	}
}

@media (max-width: 767px) {
	.soc_icons {
		float: left;
		margin: 7px 0 7px 0;
		width: 166px;
	}

	.webheader .logo {
		margin: 6px 0 20px 0;
		padding-left: 0;
	}

	.webheader .searchbox {
		width: 90%;
		margin: 18px 15px 78px 0;
	}

	.webheader .relatedlink {
		margin: 20px 2px 10px 0;
	}

	.webheader .header-left {
		width: 100%;
	}

	.webheader .header-right {
		width: 100%;
		padding-left: 0px;
	}

	.webheader .header-right img {
		margin: 0 auto 20px auto;
		padding-top: 10px;
		float: initial;
	}

	.webheader {
		background-position: 42% 0%;
		background-size: 196% 100%;
	}
}

@media (max-width: 380px) {
	.webheader .searchbox {
		width: 87%;
	}
}

.picbox {
	border: #eee solid 1px;
	background: #fff;
	width: 100%;
	position: relative;
	margin-bottom: 24px;
	overflow: hidden;
}

.picbox img {
	width: 100%;
	height: 232px;
	-webkit-transition: all .5s ease;
	/* Safari and Chrome */
	-moz-transition: all .5s ease;
	/* Firefox */
	-ms-transition: all .5s ease;
	/* IE 9 */
	-o-transition: all .5s ease;
	/* Opera */
	transition: all .5s ease;
}

a:hover .picbox img {
	-webkit-transform: scale(1.1);
	/* Safari and Chrome */
	-moz-transform: scale(1.1);
	/* Firefox */
	-ms-transform: scale(1.1);
	/* IE 9 */
	-o-transform: scale(1.1);
	/* Opera */
	transform: scale(1.1);
}

.picbox .picdetails {
	width: 100%;
	text-align: left;
	bottom: 0px;
	left: 0px;
	position: absolute;
	background: url() repeat-x bottom center;
	height: 100%;
}

.picbox .picdetails h2 {
	margin-bottom: 16px;
	font-size: 16px;
	color: #ffffff;
	font-weight: 700;
	text-shadow: 1px 0px 3px #680000;
	-webkit-transition: .3s all ease;
	transition: .3s all ease;
	padding: 0 15px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	width: 100%;
	line-height: 1.5;
	max-height: 45px;
}

a:hover .picbox .picdetails h2 {
	color: #ffc94f;
}

@media (max-width: 1199px) {
	.picbox img {
		height: 264px;
	}
}

@media (max-width: 991px) {
	.picbox img {
		height: 190px;
	}
}

/*banner*/
.banner_cent {
	overflow: hidden;
}

.banner_cent img,.main-banner-box img {
	width: 100%;
	max-height: 350px;
	object-fit: cover;
}
.main-banner-box 

/*news*/
.hotnews {
	padding: 60px 50px;
	background: url(newbg-trsjzx2025.png) no-repeat top right;
	background-size: cover;
}

.newsbg {
	margin: 0 -10px;
}

.newsbg .col-md-6 {
	padding: 0 10px;
}

.bg-shadow {
	border-radius: 12px;
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 4px 14px rgba(122, 180, 248, 0.27);
	padding: 20px;
}

.new-xin,
.cmain1a {
	min-height: 660px;
}

.top_xwen {
	overflow: hidden;
}

.new-title {
	float: left;
}

.new-title b {
	font-size: 28px;
	font-weight: 600;
	color: rgba(51, 51, 51, 1);
	text-align: middle;
	vertical-align: top;
}

.new-title span {
	font-size: 18px;
	color: #e0e0e0;
	vertical-align: middle;
	line-height: 37px;
	padding-left: 10px;
	margin-left: 10px;
	border-left: 1px solid #e0e0e0;
	text-transform: uppercase;
	display: inline-block;
}

.toggle-btn {
	cursor: pointer;
	transition: all 0.3s;
	position: relative;
	overflow: hidden;
	padding-left: 22px;
	background: none;
	float: right;
	font-size: 12px;
	color: rgba(26, 26, 26, 0.7);
	margin-top: 10px;
}

.top_xwen a {
	float: right;
	font-size: 12px;
	color: rgba(153, 153, 153, 0.7);
	text-align: right;
	vertical-align: top;
	margin-left: 35px;
	margin-top: 10px;
}

.top_xwen a:hover {
	color: #2b7a41;
}

.toggle-btn::before {
	content: '';
	pointer-events: auto;
	display: inline-block;
	width: 16px;
	height: 14px;
	position: absolute;
	left: 0;
	top: 2px;
	background: url(icon04-trsjzx2025.png) no-repeat;
	transition: transform 0.3s;
}

.toggle-btn.new-active::before {
	background: url(icon05-trsjzx2025.png) no-repeat
}

.xb_cbcgmob {
	margin-top: 15px;
	padding: 5px;
	overflow: hidden;
	display: none;
	transition: all 0.3s ease;
}

.xb_cbcgmob.new-active {
	display: block;
}

.xb_cbcgmob.second {}

.swiper-father {
	padding: 0 20px;
}

.swiper-father .swiper-button-white {
	width: 28px;
	height: 28px;
	border-radius: 50%;
	background-color: rgba(69, 173, 97, 1);
	background-size: 40%;
}

.swiper-father .swiper-button-prev02 {
	left: 25px;
}

.swiper-father .swiper-button-next02 {
	right: 25px;
}

/* .cg_bookcent img{height:400px;} */

.cg_bookcent div {}

.cg_bookcent div a {}

.cg_bookcent div a h3 {
	font-size: 20px;
	line-height: 1.4;
	margin: 5px 0;
	color: rgba(51, 51, 51, 1);
	text-align: justify;
	vertical-align: top;
}

.cg_bookcent div a p {
	font-size: 14px;
	line-height: 1.5;
	color: rgba(153, 153, 153, 1);
	text-align: justify;
}

.cg_bookcent div a span {
	font-size: 12px;
	color: rgba(153, 153, 153, 1);
	text-align: right;
	display: block;
}

.gdt_li {}

.telib_cent {
	border-top: 1px solid rgba(215, 215, 215, 1);
	padding-top: 12px;
}

.telib_cent li {
	overflow: hidden;
	padding-bottom: 12px;
	margin-bottom: 12px;
	border-bottom: 1px dashed rgba(215, 215, 215, 1);
}

.telib_cent li>b {
	float: left;
	width: 16%;
}

.telib_cent li>a {
	float: left;
	width: 84%;
	padding-left: 16px;
	line-height: 65px;
}

.tabmenu {
	text-align: center;
}

.tabmenu ul {
	padding-bottom: 25px;
}

.tabmenu li {
	display: inline-block;
	padding: 0 10px;
	border-left: 1px solid rgba(215, 220, 232, 1);
}

.tabmenu li:first-child {
	border-left: 0;
}

.tabmenu li a {
	font-size: 20px;
	font-weight: 400;
	letter-spacing: 0px;
	line-height: 30px;
	padding: 3.3px 11px;
}

.tabmenu li.selected a {
	border-radius: 17px;
	color: #fff;
	background: rgba(69, 173, 97, 1);
}

.tab_con {
	display: none;
}

#demob,#demob0{ overflow:hidden; height: 551.85px; width:100%  }

@media (max-width: 1299px) {

}

@media (max-width: 1199px) {

	.new-xin,
	.cmain1a {
		min-height: 540px;
	}
	#demob,#demob0{ height: 435px; }
}

@media (max-width: 991px) {
	.newsbg .col-md-6 {
		margin-bottom: 30px;
	}
}

@media (max-width: 767px) {
	.hotnews {
		padding: 50px 15px;
	}

	.topcd_nr {
		background: rgba(0, 0, 0, 0.7);
	}

	.topcd_nr a {
		color: #fff;
	}
}

/*shujuzaixinliulan*/
.sjzxll_cent {
	background: url(idxbg01-trsjzx2025.png) no-repeat;
	background-size: 100%;
	padding: 50px 0;
}

.title_cent01 {
	text-align: center;
	margin-bottom: 80px;
}

.title_cent01 a {
	display: block;
	position: relative;
	padding-top: 5px;
}

.title_cent01 a::before {
	content: '';
	pointer-events: auto;
	display: inline-block;
	width: 20px;
	height: 5px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -10px;
	background: url(icon06-trsjzx2025.png) no-repeat;
	transition: transform 0.3s;
}

.title_cent01 a h3 {
	font-size: 48px;
	line-height: 1.8;
	color: #fff;
	text-align: center;
	margin: 0;
}

.title_cent01 a span {
	font-size: 24px;
	color: rgba(255, 255, 255, 0.3);
}

.stjp_li {}

.stjp_li>a {
	margin-top: 22px;
	font-size: 20px;
	text-align: center;
}

.div-shadow {
	overflow: hidden;
	border-radius: 12px;
	box-shadow: 0px 2px 20px rgba(43, 122, 65, 0.2);
}

@media (min-width: 992px) {
	.stjp_cent01 {
		margin: 0 -20px;
	}

	.stjp_cent01 .col-md-6 {
		padding: 0 20px;
	}
}

@media (max-width: 1299px) {}

@media (max-width: 1199px) {}

@media (max-width: 991px) {
	.stjp_cent01 .col-md-6 {
		margin-bottom: 30px;
	}
}

@media (max-width: 767px) {
	.title_cent01 {
		margin-bottom: 40px;
	}

	.sjzxll_cent {
		background-size: 250%;
	}

	.title_cent01 a h3 {
		font-size: 36px;
		padding-top: 15px;
	}

	.title_cent01 a span {
		font-size: 18px;
	}

	.stjp_li>a {
		font-size: 17px;
	}
}

/*shujushenqingxiazai*/
.sjsqxz_cent {
	background: url(idxbg02-trsjzx2025.png) no-repeat;
	background-size: cover;
	padding: 30px 0 35px;
}

.title_cent02 {
	margin-bottom: 45px;
}

.title_cent02 a::before {
	background: url(icon07-trsjzx2025.png) no-repeat;
}

.title_cent02 a h3 {
	color: rgba(34, 34, 34, 1);
}

.title_cent02 a span {
	color: rgba(19, 48, 116, 0.3);
}

@media (max-width: 1299px) {}

@media (max-width: 1199px) {}

@media (max-width: 991px) {}

@media (max-width: 767px) {}

/*yangbenguanli*/
.ybgl_cent {
	background: url(idxbg03-trsjzx2025.png) no-repeat;
	background-size: cover;
	padding: 80px 0 50px;
}

.ybgl_cent .title_cent01 {
	margin-bottom: 50px;
}

.ybgl_cent .stjp_li>a {
	color: #fff;
}

@media (max-width: 1299px) {}

@media (max-width: 1199px) {}

@media (max-width: 991px) {}

@media (max-width: 767px) {}


/*dibumap*/
.btmmap_cent {
	background: url(idxbg04-trsjzx2025.png) no-repeat top center;
	min-height: 900px;
	padding-top: 298px;
	background-size: 1000px;
}

.map_dwcent {}

.map_dwcent ul {
	position: relative;
}

.map_dwcent ul li {
	text-align: center;
	position: absolute;
}

.map_dwcent ul li>img {
	margin: 0 auto;
}

.map_dwcent ul li:nth-child(1) {
	left: 1%;
	top: -70px;
}

.map_dwcent ul li:nth-child(2) {
	left: 23.5%;
	top: 170px;
}

.map_dwcent ul li:nth-child(3) {
	right: 24%;
	top: 170px;
}

.map_dwcent ul li:nth-child(4) {
	right: 2%;
	top: -85px;
}

.map_dwcent ul li>div {
	font-size: 48px;
	font-weight: 700;
	letter-spacing: -0.52px;
	line-height: 48px;
	color: rgba(45, 83, 194, 1);
	text-align: center;
	margin: 16px 0;
}

.map_dwcent ul li>div span {
	font-size: 14px;
	color: rgba(159, 183, 255, 1);
	margin-left: 4px;
}

.map_dwcent ul li>span {
	font-size: 18px;
	color: rgba(34, 34, 34, 1);
	position: relative;
	padding-bottom: 10px;
}

.map_dwcent ul li>span::before {
	content: '';
	pointer-events: auto;
	display: inline-block;
	position: absolute;
	width: 27px;
	height: 3px;
	left: 50%;
	bottom: 0px;
	margin-left: -13.5px;
	border-radius: 2px;
	background: linear-gradient(270deg, rgba(41, 108, 225, 1) 0%, rgba(83, 145, 255, 1) 100%);
}

@media (max-width: 1599px) {
	.btmmap_cent {
		background-size: 90%;
	}
}

@media (max-width: 1399px) {
	.map_dwcent ul li:nth-child(2) {
		top: 120px;
	}

	.map_dwcent ul li:nth-child(3) {
		top: 120px;
	}
}

@media (max-width: 1199px) {
	.btmmap_cent {
		background-size: 75%;
		min-height: 860px;
	}

	.map_dwcent ul li>img {
		width: 150px;
	}

	.btmmap_cent {
		padding-top: 340px;
	}
}

@media (max-width: 991px) {
	.map_dwcent ul li>img {
		width: 120px;
	}

	.map_dwcent ul li>div {
		font-size: 36px;
	}

	.map_dwcent ul li:nth-child(2) {
		top: 40px;
	}

	.map_dwcent ul li:nth-child(3) {
		top: 40px;
	}

	.btmmap_cent {
		min-height: 760px;
	}
}

@media (max-width: 767px) {
	.btmmap_cent {
		background: none;
		padding: 50px 0;
	}

	.map_dwcent ul li {
		position: static;
		margin-bottom: 40px;
	}

	.map_dwcent ul li>div {
		margin-bottom: 0;
	}
}


/*---------------页尾---------------------*/
.foot {
	background: url(idxbg05-trsjzx2025.png) no-repeat;
	padding: 110px 0 80px;
	background-size: cover;
}

.btm_ewm {
	text-align: center;
}

.btm_ewm b {
	display: inline-block;
	margin: 0 auto;
}

.btm_ewm p {
	color: #fff;
}

.btm_yqlj {
	color: #fff;
	text-align: center;
}

.btm_yqlj a {
	color: #fff;
	padding: 0 10px;
	border-right: 1px solid #fff;
}

.btm_yqlj a:last-child {
	border-right: 0;
}


@media (max-width: 1299px) {}

@media (max-width: 1199px) {}

@media (max-width: 991px) {}

@media (max-width: 767px) {}


/*------------------imglink----------------*/
.imglink {}

.imglink li {
	margin-bottom: 22px;
	position: relative;
}

.imglink li:last-child {
	margin-bottom: 0;
}

.imglink li a {
	display: block;
	overflow: hidden;
	border-radius: 5px;
}

.imglink li .bgimg {
	background-color: #bf0a0a;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	width: 100%;
	height: 100px;
	background-position: center;
	border-radius: 5px;
}

.imglink li:hover .bgimg {
	-webkit-transition: all .5s ease;
	/* Safari and Chrome */
	-moz-transition: all .5s ease;
	/* Firefox */
	-ms-transition: all .5s ease;
	/* IE 9 */
	-o-transition: all .5s ease;
	/* Opera */
	transition: all .5s ease;
	-webkit-transform: scale(1.02);
	/* Safari and Chrome */
	-moz-transform: scale(1.02);
	/* Firefox */
	-ms-transform: scale(1.02);
	/* IE 9 */
	-o-transform: scale(1.02);
	/* Opera */
	transform: scale(1.02);
}

.imglink li p {
	display: block;
	position: absolute;
	font-size: 24px;
	font-weight: 700;
	top: 50%;
	width: 100%;
	padding-left: 30px;
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 1;
	color: #fff;
	text-shadow: 1px 0px 2px #1d457d;
	margin: 0;
}

.imglink .col-xs-12 {
	float: left;
}

@media (max-width: 1199px) {
	.imglink li {
		margin-bottom: 26px;
	}

	.imglink li .bgimg {
		height: 113px;
	}
}

@media (max-width: 991px) {
	.imglink li {
		margin-bottom: 38px;
	}

	.imglink li .bgimg {
		height: 100px;
	}
}

@media (max-width: 767px) {
	.imglink .row {
		margin-left: -8px;
		margin-right: -8px;
	}

	.imglink .row>[class^='col'] {
		padding-left: 8px;
		padding-right: 8px;
	}

	.imglink li {
		margin-bottom: 16px;
	}

	.imglink li .bgimg {
		height: 94px;
	}

	.imglink li p {
		padding-left: 15px;
		width: 62%;
		font-size: 17px;
	}
}

@media (max-width: 380px) {
	.imglink li .bgimg {
		height: 84px;
	}
}

@media (max-width: 320px) {
	.imglink li .bgimg {
		height: 70px;
	}
}

/*---------------新闻动态---------------------*/
.minh {}

.picnewslist {
	overflow: hidden;
	margin: 0 15px 10px 15px;
}

.picnewslist li {
	margin-bottom: 8px;
	display: block;
	overflow: hidden;
}

.picnewslist li:last-child {
	margin-bottom: 0px;
	border-bottom: #ccc dashed 0px;
}

.picnewslist li h2 {
	font-size: 15px;
	line-height: 22px;
	margin: 0 0 8px 0;
	display: block;
}

/*text-overflow: ellipsis;white-space: nowrap;*/
.picnewslist li h2 a {
	color: #383838;
	font-family: \5FAE\8F6F\96C5\9ED1;
}

.picnewslist li h2 a:hover {
	color: #004ea2;
	text-decoration: none;
}

.picnewslist .news-img {
	margin-right: 10px;
	margin-bottom: 8px;
}

.picnewslist .news-img img {
	max-width: 102px;
	border: #e4e4e4 solid 1px;
}

.picnewslist .news-txt p {
	line-height: 20px;
	font-size: 13px;
	margin: 0px;
	color: #8e8e8e;
}

.picnewslist .news-txt i {
	font-size: 12px;
	margin: 0 0 5px 0;
	color: #009cd1;
	display: block;
	font-style: normal;
	text-align: right;
}

.picnewslist .news-txt p a {
	overflow: hidden;
	color: #f08519;
	font-size: 12px;
	text-decoration: underline;
	font-style: italic;
	display: block;
}

.picnewslist .news-txt p a:hover {
	color: #15549a;
}

.picnewslist .hzfa-img {
	margin-right: 10px;
	margin-bottom: 15px;
}

.picnewslist .hzfa-img img {
	max-width: 112px;
	border: #e4e4e4 solid 3px;
}

.picnewslist .hzfa-txt p {
	line-height: 1.5;
	font-size: 12px;
	margin: 0 0 15px 0;
	color: #8e8e8e;
}

@media (max-width: 1199px) {
	.minh {
		min-height: 98px;
	}

	.picnewslist li h2 {
		font-size: 14px;
	}
}

@media (max-width: 991px) {
	.minh {
		min-height: auto;
	}
}

@media (min-width: 768px) {
	.picnewslist .news-txt p {
		line-height: 20px;
		height: auto;
		font-size: 13px;
		overflow: hidden;
	}

	.picnewslist .news-img img {
		width: 102px;
		height: 66px;
	}

	.picnewslist .news-img {
		margin-right: 13px;
	}

	.picnewslist li {
		margin-bottom: 8px;
		display: block;
		overflow: hidden;
	}

	.picnewslist .hzfa-txt p {
		line-height: 20px;
		height: auto;
		font-size: 13px;
		overflow: hidden;
	}

	.picnewslist .hzfa-img img {
		width: 112px;
		height: 152px;
	}

	.picnewslist .hzfa-img {
		margin-right: 15px;
	}
}

@media (max-width: 767px) {
	.picnewslist .news-img {
		margin-bottom: 2px;
	}

	.picnewslist .news-img img {
		width: 126px;
		height: 84px;
	}

	.picnewslist .hzfa-img {
		margin-bottom: 2px;
	}

	.picnewslist .hzfa-img img {
		width: 106px;
		height: 146px;
	}

	.picnewslist li h2 {
		white-space: normal;
	}
}

/*-----------------文字列表---------------------*/
.list-index1 {
	overflow: hidden;
	display: block;
}

.list-index1 ul li {
	overflow: hidden;
	width: 100%;
	text-align: left;
	margin-bottom: 15px;
}

.list-index1 ul li:last-child {
	margin-bottom: 0px;
}

.list-index1 ul li a {
	float: left;
	overflow: hidden;
	font-size: 15px;
	line-height: 1.5;
	color: #322222;
	background-image: url();
	background-repeat: no-repeat;
	background-position: 3px 6px;
	padding: 0 0 0 20px;
	display: block;
	font-weight: 500;
}

.list-index1 ul li a span {
	color: #EB0003;
	margin-right: 10px;
}

.list-index1 ul li a>img {
	display: inline-block;
	margin: 0 0 0 6px;
}

.list-index1 ul li a:hover {
	color: #c40808;
	text-decoration: none;
}

.list-tab {
	overflow: hidden;
	display: block;
}

.list-tab ul li {
	overflow: hidden;
	width: 100%;
	text-align: left;
	margin-bottom: 20px;
}

.list-tab ul li:last-child {
	margin-bottom: 0px;
}

.list-tab ul li a {
	float: left;
	max-width: 80%;
	overflow: hidden;
	font-size: 16px;
	line-height: 1.4;
	color: #322222;
	background-image: url(tjgydj_icon03.png);
	background-repeat: no-repeat;
	background-position: 3px 6px;
	padding: 0 0 0 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	font-weight: 500;
}

.list-tab ul li a span {
	color: #EB0003;
	margin-right: 10px;
}

.list-tab ul li a>img {
	display: inline-block;
	margin: 0 0 0 6px;
}

.list-tab ul li a:hover {
	color: #c40808;
	text-decoration: none;
}

.list-tab i {
	float: left;
	margin: 0 0 0 8px;
}

.list-tab span {
	line-height: 1.4;
	color: #a6a6a6;
	font-size: 15px;
	font-family: Arial;
}

.list-tab span.right {
	float: right;
}

@media (max-width: 991px) {
	.list-tab ul li {
		margin-bottom: 15px;
	}

	.list-tab ul li a {
		float: left;
		max-width: 84%;
	}
}

@media (max-width: 767px) {
	.list-tab ul li a {
		max-width: 100%;
		white-space: normal;
	}

	.list-tab ul li a span {
		padding: 0;
	}

	.list-tab span {
		width: 100%;
		padding-left: 21px;
		padding-top: 4px;
	}
}

.list-tab1 {
	overflow: hidden;
	display: block;
}

.list-tab1 ul {
	float: left;
	width: 100%;
}

.list-tab1 ul li {
	overflow: hidden;
	clear: both;
	border-bottom: 0px solid #dfe6f3;
	width: 100%;
	text-align: left;
	padding: 0;
	margin-bottom: 21px;
}

.list-tab1 ul li:last-child {
	margin-bottom: 0;
}

.list-tab1 ul li a {
	float: left;
	/*width:88%;*/
	max-width: 88%;
	overflow: hidden;
	font-size: 16px;
	color: #f1f3f8;
	background-image: url(icon04.png);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding: 0 0 0 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	font-weight: 500;
}

.list-tab1 ul li a>img {
	display: inline-block;
	margin: 0 0 0 6px;
}

.list-tab1 ul li a:hover {
	color: #0f48b3;
	text-decoration: none;
}

.list-tab1 i {
	float: left;
	margin: 14px 0 0 8px;
}

.list-tab1 span {
	color: #a9d3ea;
	font-size: 15px;
	font-family: Arial;
}

.list-tab1 span.right {
	float: right;
}

@media screen and (max-width: 767px) {
	.list-tab1 ul li a {
		white-space: normal;
		max-width: 79%;
	}
}

@media screen and (max-width: 380px) {
	.list-tab1 ul li a {
		max-width: 100%;
	}

	.list-tab1 span {
		display: none;
	}
}

.left-txtximg {
	float: left;
	width: 27.8%;
	background: #e6f1fb;
}

.left-txtximg img {
	height: 142px;
	width: 100%;
}

.left-txtximg p {
	padding: 0;
	margin: 12px;
	font-size: 14px;
	height: 72px;
	overflow: hidden;
	line-height: 1.3;
}

.left-txtximg p a {
	color: #404040;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}

.left-txtximg p:hover a {
	color: #0040a9;
}

@media (max-width: 1199px) {
	.left-txtximg p {
		height: 68px;
		line-height: 1.6;
	}

	.left-txtximg p a {
		-webkit-line-clamp: 3;
	}
}

@media (max-width: 767px) {
	.left-txtximg p {
		height: auto;
		line-height: 1.6;
	}

	.left-txtximg p a {
		-webkit-line-clamp: inherit;
	}
}

.events_tab {
	position: relative;
}

.mores_all {
	position: absolute;
	right: 0;
	top: 22px;
}

.mores_all a {
	font-size: 14px;
	color: #a0adc5;
}

.mores_all a:hover {
	color: #e30000;
}

.list-news {
	overflow: hidden;
	display: block;
	margin-bottom: 30px;
}

.list-news li {
	overflow: hidden;
	clear: both;
	margin-bottom: 20px;
}

.list-news li:nth-child(5n+0) {
	border-bottom: 1px dashed #d4d4d4;
	padding-bottom: 20px;
}

.list-news li:last-child {
	border: 0px;
	margin-bottom: 0;
	padding-bottom: 0;
}

.list-news li a {
	float: left;
	/*width:86%;*/
	max-width: 88%;
	overflow: hidden;
	font-size: 15px;
	line-height: 150%;
	color: #333;
	background-image: url(tjgydj_icon03.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 16px;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: justify;
}

.list-news li a>img {
	display: inline-block;
	margin: 0 0 0 6px;
}

.list-news li a:hover {
	color: #c40808;
}

.list-news i {
	float: left;
	margin: 14px 0 0 8px;
}

.list-news span {
	line-height: 150%;
	color: #a6a6a6;
	font-size: 15px;
	font-family: Arial;
}

.list-news span.right {
	float: right;
}

.nol {}

@media (max-width: 1199px) {
	.list-news li a {
		max-width: 86%;
	}
}

@media screen and (max-width: 991px) {
	.list-news li a {
		white-space: normal;
		max-width: 76%;
	}

	.list-news .nol li a {
		white-space: nowrap;
		max-width: 84%;
	}

	.list-news i {
		margin: 12px 0 0 8px;
	}
}

@media screen and (max-width: 767px) {
	.list-news li a {
		max-width: 72%;
	}

	.list-news .nol li a {
		white-space: normal;
		max-width: 72%;
	}

	.list-news span {
		font-size: 14px;
	}
}

@media (max-width: 380px) {

	.list-news li a,
	.list-news .nol li a {
		max-width: 100%;
	}

	.list-news span {
		width: 100%;
		padding: 4px 0px 0 16px;
	}
}

.list-article {
	overflow: hidden;
	display: block;
	margin-top: 30px;
}

.list-article li {
	overflow: hidden;
	border-bottom: 0px dashed #d4d4d4;
	margin-bottom: 16px;
}

.list-article li a {
	float: left;
	overflow: hidden;
	font-size: 16px;
	line-height: 1.4;
	color: #333;
	padding-left: 17px;
	padding-right: 100px;
	position: relative;
}

.list-article li a:after {
	content: '';
	position: absolute;
	left: 0;
	top: 7px;
	width: 6px;
	height: 6px;
	background-color: #fea734;
	border-radius: 3px;
}

.list-article li a:hover {
	color: #0f48b3;
}

.list-article span {
	line-height: 1.5;
	color: #9b9b9b;
	font-size: 15px;
	position: absolute;
	top: 2px;
	right: 0;
}

@media (max-width: 767px) {
	.list-article {
		margin-top: 26px;
	}

	.list-article li a {
		padding-right: 0px;
	}

	.list-article span {
		position: initial;
		margin-left: 17px;
	}
}

/*列表页样式*/
.academic-notice {
	width: 100%;
}

.academic-notice dl {
	margin: 0px;
}

.academic-notice dd {
	overflow: hidden;
	margin-bottom: 16px;
	padding-bottom: 16px;
	border-bottom: #dedede dashed 1px;
}

.academic-notice dd:last-child {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 0px;
}

.academic-notice dd span {
	float: left;
	color: #ff9c00;
	text-align: center;
	width: 63px;
	margin-right: 2px;
	font-size: 25px;
	font-weight: 600;
	padding: 2px 0 0 0;
	background: url(ioz_datebg.png) no-repeat top center;
	font-family: Arial;
}

.academic-notice dd span b {
	background: #0367b2;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size: 12px;
	font-family: Arial;
	display: block;
	color: #ffffff;
}

.academic-notice dd .hdtitle {
	float: left;
	width: 90%;
	overflow: hidden;
	display: block;
	color: #535353;
	margin-left: 10px;
}

.academic-notice dd .hdtitle a {
	overflow: hidden;
	display: block;
	line-height: 20px;
	color: #383838;
	font-size: 16px;
	text-decoration: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-overflow: ellipsis;
	white-space: normal;
}

.academic-notice dd .hdtitle a>img {
	display: inline-block;
	margin-left: 6px;
}

.academic-notice dd .hdtitle a:hover {
	COLOR: #004ea2;
}

.academic-notice dd .hdtitle p {
	font-size: 13px;
	color: #0367b2;
	line-height: 18px;
	margin: 7px 0 0 0;
}

@media (max-width: 1199px) {
	.academic-notice dd .hdtitle {
		width: 88%;
	}

	.academic-notice dd .hdtitle a {
		font-size: 15px;
	}
}

@media (max-width: 991px) {
	.academic-notice dd .hdtitle {
		width: 81%;
	}
}

@media (max-width: 767px) {
	.academic-notice dd .hdtitle {
		width: 74.8%;
	}

	.academic-notice dd .hdtitle a {
		white-space: normal;
		font-size: 14px;
	}
}

@media (max-width: 320px) {
	.academic-notice dd .hdtitle {
		width: 70.8%;
	}
}

/*二级页面侧边样式*/
.jlnotice {
	margin: 0 15px 18px 15px;
}

.jlnotice dl {
	margin: 0px;
}

.jlnotice dd {
	overflow: hidden;
	margin-bottom: 17px;
	padding-bottom: 17px;
	border-bottom: #d3d3d3 dashed 1px;
}

.jlnotice dd:last-child {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 0px;
}

.jlnotice dd span {
	float: left;
	color: #ff9c00;
	text-align: center;
	width: 63px;
	margin-right: 2px;
	font-size: 25px;
	font-weight: 600;
	padding: 2px 0 0 0;
	background: url(ioz_datebg.png) no-repeat top center;
	font-family: Arial;
	/*font-family: Baskerville, Palatino Linotype, Palatino, Century Schoolbook L, Times New Roman, serif;*/
}

.jlnotice dd span b {
	background: #0367b2;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size: 12px;
	font-family: Arial;
	display: block;
	color: #ffffff;
}

.jlnotice dd .hdtitle {
	float: left;
	width: 76%;
	overflow: hidden;
	display: block;
	color: #535353;
	margin-left: 10px;
}

.jlnotice dd .hdtitle a {
	overflow: hidden;
	display: block;
	line-height: 20px;
	color: #383838;
	font-size: 15px;
	text-decoration: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.jlnotice dd .hdtitle a>img {
	display: inline-block;
	margin-left: 6px;
}

.jlnotice dd .hdtitle a:hover {
	COLOR: #004ea2;
}

.jlnotice dd .hdtitle p {
	font-size: 13px;
	color: #0561a6;
	line-height: 19px;
	margin: 7px 0 0 0;
}

@media (max-width: 1299px) {
	.jlnotice dd {
		margin-bottom: 21px;
		padding-bottom: 21px;
	}
}

@media (max-width: 1199px) {
	.jlnotice dd .hdtitle {
		width: 71%;
	}
}




/*---------------------------------导航＆菜单------------------------------------------*/
.top_centhead {
	padding: 22px 0;
	float: left;
	width: 100%;
}

.twobanner {
	height: 236px;
	border-top: #4d788e solid 1px;
}

.twolmmt {
	margin: 4px 0 0 0;
}

.h_menu {
	padding: 0;
}

.location_menu {
	overflow: hidden;
	padding: 0px;
}

.navbar {
	min-height: 40px;
	border: 0px solid transparent;
}

.navbar-toggle {
	float: right;
	padding: 4px 5px;
	margin-top: 7px;
	margin-bottom: 6px;
	margin-right: 0px;
	border: 2px solid #F6FAFC;
}

.navbar-menu {
	font-size: 18px;
	color: #2b7a41;
	float: left;
	font-weight: 500;
	margin: 6px 0 0 0;
}

.navbar-default .navbar-collapse {
	border-color: #214289;
}

.nav-tabs>li {
	text-align: center;
}

.nav-tabs>li:last-child {
	border-right: #cacaca solid 0px;
}

.nav-stacked>li {
	background: #e9f6fe;
	border-top: #feffff solid 1px;
	border-bottom: #cce7fa solid 1px;
}

.nav-wrap {
	float: left;
}

.nav-wrap .bootsnav.scroll {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 9;
	background: #fff;
	padding: 20px 0;
}

@media (max-width: 1024px) {
	.twobanner {
		height: 206px;
	}
}

@media only screen and (max-width: 992px) {
	.nav-pills>li>a {
		font-size: 14px;
	}
}

@media (min-width: 768px) {
	.navbar-menu {
		display: none;
	}

	.navbar-right {
		margin-right: 0px;
	}
}

@media only screen and (max-width: 768px) {
	.twobanner {
		height: 142px;
	}

	.h_menu {
		position: relative;
		margin-left: -15px;
		margin-right: -15px;
	}

	.location_menu {
		position: relative;
		margin-left: -15px;
		margin-right: -15px;
	}
}

@media screen and (max-width: 640px) {
	.navbar-collapse {
		margin-top: 6px;
	}
}

@media screen and (max-width: 480px) {
	.nav-tabs>li {
		width: 100%;
		border-right: #cacaca solid 0px;
	}
}

.dropdowns {
	position: relative;
}

.dropdown .dropdowns.open>a:before {
	content: "\f105";
	color: #e3e3e3;
}

.dropdown .dropdowns>a:before {
	font-family: 'FontAwesome';
	content: "\f105";
	position: absolute;
	right: 10px;
	top: 16px;
	margin-left: 0;
	visibility: visible;
	color: #6895be;
}

.contentWrapper {
	width: 100%;
	height: 100%;
	position: relative;
}

.contentLeft {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #ffffff;
	-ms-box-shadow: 0 0 8px 0px rgba(128, 82, 85, 0.1);
	-o-box-shadow: 0 0 8px 0px rgba(128, 82, 85, 0.1);
	-moz-box-shadow: 0 0 8px 0px rgba(128, 82, 85, 0.1);
	-webkit-box-shadow: 0 0 8px 0px rgba(128, 82, 85, 0.1);
	box-shadow: 0 0 8px 0px rgba(128, 82, 85, 0.1);
}

.contentRight {
	padding: 1.3rem 2rem;
	margin-left: 250px;
}

.deg90 {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.leftNavigation {
	margin: 0rem 0;
}

.leftNavigation,
.leftNavigation li ul {
	list-style: none;
	padding: 5px 15px 5px;
}

.leftNavigation li a {
	font-size: 20px;
	display: block;
	padding: 15px 0px 15px 0px;
	color: #3D3D3D;
	/* border-bottom: solid 1px #f1d9c4; */
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative;
	-webkit-transition: color 0.2s ease;
	transition: color 0.2s ease;
	font-weight: 400;
}

.leftNavigation li:last-child a {
	border-bottom: 0;
}

.leftNavigation li a:after {
	content: "";
	position: absolute;
	left: 0;
	top: 17px;
	/* width: 5px;height: 18px; background-image: url(navicon03.png);background-repeat: no-repeat; */
}

.leftNavigation li ul li a {
	font-size: 14px;
	display: block;
	padding: 5px 1rem 5px 32px !important;
	color: #73798f;
	line-height: 1.4;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative;
	-webkit-transition: color 0.2s ease;
	transition: color 0.2s ease;
	font-weight: 400;
	border-bottom: solid 0px #fff;
}

.leftNavigation li ul li a:after {
	content: '';
	width: 4px;
	height: 4px;
	background-color: #9ca5c6;
	position: absolute;
	top: 13px;
	left: 16px;
	margin-top: -2px;
	background-image: none !important;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.leftNavigation li a,
.leftNavigation li a .leftNavIcon {
	line-height: 130%;
}

.leftNavigation li a .leftNavIcon {
	position: absolute;
	top: 0;
	right: 0;
	width: 0.8rem;
	padding: 12px 0 0;
	text-align: center;
	font-weight: 500;
	color: #333;
	font-size: 26px;
}

.leftNavigation li.active a .leftNavIcon {
	color: #333;
}

.leftNavigation li a .leftNavIcon1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 7rem;
	padding: 16px 0 0 0;
	text-align: center;
	font-size: 12px;
	color: #333;
}

.leftNavigation li a:hover {
	color: #3B844F;
	text-decoration: none;
}

.leftNavigation li a:hover:after {
	/* background-image:url(navicon02.png);background-repeat: no-repeat; */
}

.leftNavigation li a:hover .leftNavIcon {
	color: #3B844F;
}

.leftNavigation li ul {
	display: none;
	margin: 0;
	background-color: #f4f7fc;
	border-bottom: solid 1px #e5e5e5;
}

.leftNavigation li ul li {
	border-bottom: solid 0px #e5e5e5;
}

.leftNavigation li ul li a:hover {
	color: #2a45a6;
	text-decoration: none;
	background: transparent;
	font-weight: 500;
}

.leftNavigation li ul li a:hover:after {
	background-color: #02449e;
}

/*#

 li ul li:last-child a {
  border-bottom: none;
}*/
.leftNavigation li ul li.active a {
	color: #2a45a6;
	text-decoration: none;
	font-weight: 500;
}

.leftNavigation li ul li.active a:after {
	background-color: #02449e;
	font-weight: 500;
}

.leftNavigation li.active>a {
	color: #3B844F;
	text-decoration: none;
	border: 0;
	/*padding: 18px 40px 12px 34px;*/
}

/* .leftNavigation li.active > a:after {
	background-image:url(navicon02.png);background-repeat: no-repeat;
} */
.leftNavigation li.active ul {
	display: block;
	padding: 0 0 15px 0;
	border-bottom: solid 1px #fff;
}

.leftNavigation>li.active {
	/* border-bottom: solid 1px #f1d9c4; */
}

.leftNavigation>li:last-child.active {
	border-bottom: solid 1px #fff;
}

.leftNavigation li ul li .level4 {
	border-top: solid 1px #D0E9F3;
}

.leftNavigation li ul li .level4 li a {
	border-bottom: solid 0px #D0E9F3;
	font-size: 13px;
	color: #535353;
	margin-left: 30px;
	padding-left: 12px;
	background: transparent;
}

.leftNavigation li ul li .level4 li a:hover {
	color: #006bb1;
}

.leftNavigation li ul li .level4 li {
	border-bottom: solid 1px #D0E9F3;
}

.leftNavigation li ul li .level4 li:last-child {
	border-bottom: solid 0px #D0E9F3;
}


.thumbnail {
	position: relative;
	margin: 0;
	border-radius: 0;
	box-shadow: none;
	border: none;
	padding: 0;
	background: none;
	padding: 4px;
}

/*---------------人员图文列表---------------------*/
.graphicstaff {
	overflow: hidden;
}

.graphicstaff li {
	margin-top: 30px;
	display: block;
	overflow: hidden;
}

.graphicstaff li h2 {
	margin: 6px 0 14px 0;
	font-weight: 700;
}

.graphicstaff li h2 a {
	font-size: 24px;
	line-height: 1.5;
	color: #333;
	overflow: hidden;
}

.graphicstaff li h2 a:hover {
	color: #0f48b3;
	text-decoration: none;
}

.graphicstaff li h2 span {
	font-size: 16px;
	font-weight: 500;
	color: #444;
	margin-left: 16px;
}

.graphicstaff .news-img {
	margin-right: 30px;
}

.graphicstaff .news-img a {
	border: #e4e4e4 solid 0px;
}

.graphicstaff .news-img img {
	width: 216px;
	height: 144px;
}

.graphicstaff .news-txt p {
	line-height: 1.7;
	font-size: 16px;
	margin: 0px;
	color: #777;
	overflow: hidden;
}

.graphicstaff .news-txt i {
	font-family: Arial;
	font-size: 15px;
	margin: 13px 0 0 0;
	color: #98a1bf;
	display: block;
	padding: 0 5px 0 0;
	font-style: normal;
	line-height: 1.1;
}

.graphicstaff .news-txt p a {
	overflow: hidden;
	color: #f08519;
	font-size: 12px;
	text-decoration: underline;
	font-style: italic;
	display: block;
}

.graphicstaff .news-txt p a:hover {
	color: #004ea2;
}

@media (max-width: 991px) {
	.graphicstaff .news-img {
		margin-bottom: 2px;
		margin-right: 15px;
	}

	.graphicstaff .news-img img {
		width: 156px;
		height: 104px;
	}

	.graphicstaff .news-txt p {
		overflow: initial;
	}

	.graphicstaff li h2 a {
		white-space: normal;
		overflow: inherit;
	}
}

@media (max-width: 767px) {
	.graphicstaff .news-img {
		width: 100%;
		margin-bottom: 26px;
	}

	.graphicstaff .news-img img {
		width: 80%;
		height: auto;
		margin: 0 auto;
	}

	.graphicstaff li h2 a {
		font-size: 22px;
		line-height: 1.5;
	}
}

/*---------------细览---------------------*/
.nrhei {
	font-size: 16px;
	line-height: 2;
	color: #322222;
	word-wrap: break-word;
}

.nrhei1 {
	font-size: 15px;
	line-height: 1.8;
	color: #322222;
	word-wrap: break-word;
}

.ryname {
	background: url(lmbg02.png) bottom center repeat-x;
	overflow: hidden;
}

.ryname_l {
	color: #333;
	float: left;
	font-weight: 700;
	font-size: 24px;
	line-height: 1;
	padding: 0 0 14px 0;
	border-bottom: #124c9c solid 4px;
}

.ryname_l span {
	font-size: 15px;
	font-weight: 500;
	margin-left: 10px;
}

.rylanmu {
	overflow: hidden;
	background: #e6ecf8;
	border-left: 5px solid #3d55a7;
	padding: 0 12px 0 17px;
	margin: 28px 0 20px 0;
}

.rylanmu_l {
	color: #000;
	float: left;
	font-weight: 700;
	font-size: 18px;
	line-height: 140%;
	padding: 10px 0;
}

.rylanmu_l img {
	display: inline-block;
	margin-right: 10px;
	margin-top: -3px;
}

.xlmain {
	display: block;
	margin: 0px;
}

.xlmain hr {
	margin-top: 5px;
	border-top: solid 1px #e2e2e2;
}

.xlmain .wztitle {
	color: #333333;
	line-height: 1.4;
	text-align: center;
	font-size: 28px;
	padding: 0px 16% 2px;
	margin: 58px 0 24px 0;
}

.xlmain .wztitle[data-v-lw] {
	margin: 38px 0 24px 0;
	line-height: 1.2;
	font-size: 24px;
	padding: 0;
	color: #124c9c;
}

.xlmain .wztitle[data-v-cg] {
	margin: 38px 0 24px 0;
	color: #124c9c;
}

.xlmain .wztitle[data-v-dp] {
	margin: 20px 0 24px 0;
	color: #124c9c;
}

.xlmain .basicinfo {
	border-bottom: dashed 1px #D4D4D4;
	padding: 0px 0px 3px 0px;
}

.xlmain .basicinfo .other-share {
	float: right;
	margin-top: 4px;
}

.xlmain .basicinfo .qtinfo {
	color: #999;
	font-size: 14px;
	text-align: center;
	margin: 3px 0 25px 0;
}

.xlmain .basicinfo .qtinfo a {
	color: #777;
	text-decoration: none;
}

.xlmain .basicinfo .qtinfo a:hover {
	color: #de0c0c;
	text-decoration: none;
}

.xlmain .basicinfo .share {
	overflow: hidden;
	float: right;
}

.xlmain .text {
	margin: 32px 0 0 0;
	overflow: hidden;
	display: block;
}

.xlmain .text p {
	margin: 0 0 18px 0;
}

.xlmain .text p:last-child {
	margin: 0;
}

.xlmain .text img {
	display: inline-block;
	margin-right: auto;
	margin-left: auto;
}

.xlmain .text .zc img {
	margin-left: inherit !important;
	margin-right: inherit !important;
	display: inline-block;
}

.xlmain .textlx {
	margin: 0;
	overflow: hidden;
	display: block;
}

.xlmain .textlx p {
	margin: 0 0 12px 0;
}

.xlmain .textlx img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.xlmain .textxl {
	margin: 20px 0 0 0;
	overflow: hidden;
	display: block;
}

.xlmain .textxl p {
	margin: 0 0 18px 0;
}

.xlmain .textxl p:last-child {
	margin: 0;
}

.xlmain .textxl img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.xlmain .textxl table {
	margin: 0 0 15px 0;
}

.xlmain .textxl td {
	text-align: center;
}

.xlmain .textxl video {
	border: #d9d9d9 solid 6px;
	border-radius: 5px;
	width: 76% !important;
	height: 100% !important;
	margin: 18px auto;
	display: block;
}

.xlmain .textsp {
	margin: 30px auto 26px auto;
	overflow: hidden;
	display: block;
	width: 76%;
}

.xlmain .textry {
	overflow: hidden;
	margin: 32px 0 0 0;
}

.xlmain .textry .mt {
	margin-top: 288px;
}

.xlmain .textry h3 {
	font-size: 32px;
	line-height: 1.2;
	margin: 0 0 30px 0;
	display: block;
	color: #272727;
	font-weight: 700;
}

.xlmain .textry h3 span {
	font-size: 22px;
	margin-left: 20px;
	color: #999;
}

.xlmain .textry h4 {
	font-size: 28px;
	line-height: 1.2;
	margin: 5px 0 20px 0;
	display: block;
	color: #31373f;
	font-weight: 700;
}

.xlmain .textry h4 span {
	font-size: 22px;
	margin-left: 20px;
	color: #999;
}

.xlmain .textry p {
	margin: 0 0 4px 0;
}

.xlmain .textry p a {
	color: #333;
}

.xlmain .textry p a:hover {
	color: #005bac;
}

.xlmain .textry th {
	color: #333;
	font-size: 16px;
}

.xlmain .textry .ryinfo {
	overflow: hidden;
	background: #e6f3fc;
}

.xlmain .textry .ryinfo .ryimg {
	margin-right: 30px;
	background: #c1dced;
	padding: 30px 50px;
}

.xlmain .textry .ryinfo .ryimg img {
	border-radius: 5px;
	width: 180px;
	height: 240px;
}

.xlmain .textry .ryinfo .rytxt p {
	line-height: 220%;
	font-size: 17px;
	margin: 30px 0 0 0;
	color: #222;
}

.xlmain .textry .ryinfo .rytxt p a {
	color: #222;
	font-size: 17px;
	text-decoration: none;
	font-style: normal;
}

.xlmain .textry .ryinfo .rytxt p a:hover {
	color: #ff7300;
}

.xlmain .textry .rydetail {
	overflow: hidden;
	padding: 8px 0 0 0;
}

.xlmain .textry .rydetail .detail {
	padding-left: 2px;
	font-size: 15px !important;
	line-height: 1.8 !important;
}

.xlmain .textry .rydetail table {
	border: transparent;
}

.xlmain .textry .rydetail tbody {
	background-color: transparent;
}

.xlmain .textry .fl {
	margin-right: 28px;
	margin-bottom: 12px;
}

.xlmain .textry .fl img {
	max-width: 198px;
}

.xlmain .textry .fl h4 {
	font-size: 15px;
	line-height: 1.5;
	margin: 15px 0;
	text-align: center;
	font-weight: 500;
	color: #3157bb;
}

.xlmain .textry h2 {
	font-size: 28px;
	line-height: 140%;
	font-weight: 700;
	padding: 3px 0 16px 0;
	color: #472a2a;
	margin: 0;
	position: relative;
}

.xlmain .textry h2 span {
	font-weight: 500;
	color: #000;
	font-size: 20px;
	margin-left: 15px;
}

.xlmain .textry .left img {
	max-width: 248px;
	margin-right: 26px;
	margin-bottom: 12px;
	border-radius: 4px;
	border: #fff solid 1px;
}

.xlmain .textxmz {
	margin: 24px 0 0 0;
	overflow: hidden;
	display: block;
}

.xlmain .textxmz p {
	margin: 0 0 10px 0;
}

.xlmain .textxmz p:last-child {
	margin: 0;
}

.xlmain .textxmz .el-tab-pane {
	line-height: 150%;
}

.xlmain .textxmz .el-tabs--border-card>.el-tabs__content {
	padding: 20px 0px 0 0px;
}

.xlmain .cont-page {
	margin-top: 30px;
	border-top: solid 1px #e2e2e2;
	padding-top: 30px;
	line-height: 24px;
	color: #4D4D4D;
	font-size: 16px;
}

.xlmain .cont-page .a-page {
	margin-bottom: 10px;
}

.xlmain .cont-page .a-page a,
.xlmain .cont-page .a-page span {
	display: inline-block;
}

.xlmain .cont-page .a-page a {
	color: #4D4D4D;
}

.xlmain .cont-page .a-page:hover {
	color: #cf2928;
}

.xlmain .cont-page .a-page:hover a {
	color: #cf2928;
}

@media (min-width: 767px) {
	.xlmain .textxl img {
		max-width: 80%;
	}
}

@media (max-width: 1199px) {
	.xlmain .textsp {
		width: 80%;
	}

	.xlmain .textxl video {
		width: 80% !important;
	}
}

@media screen and (max-width: 991px) {
	.xlmain .wztitle {
		margin: 40px 0 24px 0;
		padding: 0px 10% 2px;
		font-size: 26px;
	}

	.xlmain .wztitle[data-v-lw] {
		margin: 28px 0 24px 0;
	}

	.xlmain .wztitle[data-v-cg] {
		margin: 28px 0 24px 0;
	}

	.xlmain .wztitle[data-v-dp] {
		margin: 10px 0 24px 0;
	}
}

@media (max-width: 767px) {
	.xlmain .wztitle {
		font-size: 20px;
		margin: 30px 0 12px 0;
	}

	.xlmain .wztitle[data-v-lw] {
		margin: 20px 0 24px 0;
	}

	.xlmain .wztitle[data-v-cg] {
		margin: 20px 0 24px 0;
	}

	.xlmain .wztitle[data-v-dp] {
		margin: 0px 0 24px 0;
	}

	.xlmain .text .left {
		width: 100%;
		margin-right: auto !important;
	}

	.xlmain .textsp {
		width: 100%;
		margin: 15px auto 2px auto;
	}

	.xlmain .textxl video {
		width: 100% !important;
	}

	.xlmain .textry .fl {
		width: 100%;
	}

	.xlmain .textry .fl img {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
		display: block;
	}

	.xlmain .textry h3 span {
		display: block;
		margin-top: 8px;
		margin-left: 0;
	}

	.xlmain .textry .left {
		width: 100%;
	}

	.xlmain .textry .left img {
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 22px;
	}

	.xlmain .basicinfo .qtinfo {
		text-align: center;
	}

	.xlmain .textry h2 span {
		display: block;
		font-size: 18px;
		margin-left: 0;
	}
}

.cleader {}

.cleader .row {
	margin-left: -20px;
	margin-right: -20px;
}

.cleader .row>[class^='col'] {
	padding-left: 20px;
	padding-right: 20px;
}

.cleader li {
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}

.cleader li:hover {
	transform: translate(0, -10px);
	-webkit-transform: translate(0, -10px);
	-moz-transform: translate(0, -10px);
	-o-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
}

.cleader .boxstyle {
	text-align: center;
	margin-top: 35px;
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}

.cleader .boxstyle img {
	width: 100%;
	height: 270px;
}

.cleader .boxstyle .txtinfo {}

.cleader .boxstyle .txtinfo p {
	color: #777;
	font-size: 15px;
	margin: 0;
}

.cleader .boxstyle h4 {
	margin: 14px 0 4px 0;
	color: #0f48b3;
	font-size: 17px;
	font-weight: 700;
}

.cleader .boxstyle h4:hover {
	color: #fd6f0a;
}

@media (max-width: 1280px) {
	.cleader .boxstyle img {
		height: 257px;
	}
}

@media (max-width: 1199px) {
	.cleader .row {
		margin-left: -14px;
		margin-right: -14px;
	}

	.cleader .row>[class^='col'] {
		padding-left: 14px;
		padding-right: 14px;
	}

	.cleader .boxstyle img {
		height: 202px;
	}
}

@media (max-width: 991px) {
	.cleader .boxstyle img {
		height: 189px;
	}
}

@media (max-width: 767px) {
	.cleader .boxstyle {
		margin-top: 24px;
	}

	.cleader .boxstyle img {
		height: 222px;
	}
}

@media (max-width: 380px) {
	.cleader .boxstyle img {
		height: 197px;
	}
}

@media (max-width: 320px) {
	.cleader .boxstyle img {
		height: 162px;
	}
}

.sleaderfl {
	font-size: 24px;
	color: #333;
	line-height: 1;
	margin: 36px 0 25px 0;
	text-align: center;
	font-weight: 700;
}

.sleader {}

.sleader li {
	margin-top: 15px;
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}

.sleader li:hover {
	transform: translate(0, -10px);
	-webkit-transform: translate(0, -10px);
	-moz-transform: translate(0, -10px);
	-o-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
}

.sleader .boxstyle {
	text-align: center;
	margin-bottom: 10px;
}

.sleader .boxstyle img {
	width: 180px;
	height: 249px;
	border-radius: 2px;
}

.sleader .boxstyle .txtinfo {}

.sleader .boxstyle .txtinfo p {
	color: #777;
	font-size: 14px;
	margin: 6px 0 0 0 !important;
	font-weight: 500;
	line-height: 1.4;
	height: 76px;
	overflow: hidden;
}

.sleader .boxstyle .txtinfo h4 {
	color: #1e52ab;
	font-size: 16px;
	margin: 12px 0 0 0;
	font-weight: 500;
}

.sleader .boxstyle:hover .txtinfo h4 {
	color: #333;
}

@media (max-width: 1199px) {
	.sleader .boxstyle img {
		width: 100%;
		height: 212px;
	}
}

@media (max-width: 991px) {
	.sleader .boxstyle img {
		height: 201px;
	}
}

@media (max-width: 767px) {
	.sleader .boxstyle img {
		height: 238px;
	}
}

@media (max-width: 380px) {
	.sleader .boxstyle img {
		height: 211px;
	}
}

@media (max-width: 320px) {
	.sleader .col-xs-6 {
		width: 100%;
	}

	.sleader .boxstyle img {
		width: auto;
		height: auto;
	}

	.sleader .boxstyle .txtinfo p {
		height: auto;
	}
}

/*-----------------图文---------------------*/
.graphiclist {
	margin-top: 30px;
}

.graphiclist li {
	display: block;
	overflow: hidden;
	margin-bottom: 25px;
	padding-bottom: 25px;
	border-bottom: #e2e5ef solid 1px;
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}

/*.graphiclist li:hover {background: #fff;padding: 30px;border-radius: 5px;
    -webkit-box-shadow: 0px 3px 30px rgba(212, 223, 236, 0.6);
    box-shadow: 0px 3px 30px rgba(212, 223, 236, 0.6);
}*/
.graphiclist li h2 {
	margin: 0 0 11px 0;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.5;
	color: #124c9c;
	overflow: hidden;
	display: block;
}

.graphiclist li h2:hover {
	color: #333;
	text-decoration: none;
}

.graphiclist .news-img {
	margin-right: 28px;
}

.graphiclist .news-img a {
	border: #e4e4e4 solid 1px;
}

.graphiclist .news-img img {
	width: 216px;
	height: 144px;
}

.graphiclist .news-txt p {
	line-height: 1.7;
	font-size: 15px;
	margin: 0px;
	color: #737373;
	overflow: hidden;
}

.graphiclist .news-txt i {
	font-family: Arial;
	font-size: 15px;
	margin: 13px 0 0 0;
	color: #98a1bf;
	display: block;
	padding: 0 5px 0 0;
	font-style: normal;
	line-height: 1.1;
	text-align: right;
}

.graphiclist .news-txt p a {
	overflow: hidden;
	color: #f08519;
	font-size: 12px;
	text-decoration: underline;
	font-style: italic;
	display: block;
}

.graphiclist .news-txt p a:hover {
	color: #004ea2;
}

@media (max-width: 991px) {
	.graphiclist .news-img {
		margin-bottom: 2px;
		margin-right: 15px;
	}

	.graphiclist .news-img img {
		width: 156px;
		height: 104px;
	}

	.graphiclist .news-txt p {
		overflow: initial;
	}

	.graphiclist li h2 {
		white-space: normal;
		overflow: inherit;
	}
}

@media (max-width: 767px) {
	.graphiclist li h2 {}

	.graphiclist li h2 {
		font-size: 17px;
		line-height: 1.4;
	}

	.graphiclist .news-img img {
		width: 126px;
		height: 84px;
	}
}

@media (max-width: 320px) {
	.graphiclist .news-img img {
		width: 104px;
		height: 69px;
	}
}

.publication {
	overflow: hidden;
}

.publication li {
	margin-bottom: 8px;
	display: block;
	overflow: hidden;
}

.publication li:last-child {
	margin-bottom: 0px;
	border-bottom: #ccc dashed 0px;
}

.publication li h2 {
	font-size: 16px;
	color: #ffffff;
	line-height: 22px;
	margin: 0 0 8px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	font-weight: 700;
}

.publication li h2 a {
	color: #383838;
	font-family: \5FAE\8F6F\96C5\9ED1;
}

.publication li h2 a:hover {
	color: #004ea2;
	text-decoration: none;
}

.publication .news-img {
	border: #e3e3e3 solid 1px;
}

.publication .news-img img {
	max-width: 107px;
	padding: 3px;
}

.publication .news-txt p {
	line-height: 20px;
	font-size: 13px;
	margin: 0px;
	color: #949494;
}

.publication .news-txt i {
	font-size: 12px;
	margin: 4px 0 0 0;
	color: #009cd1;
	display: block;
	font-style: normal;
	text-align: right;
}

.publication .news-txt p a {
	overflow: hidden;
	color: #f08519;
	font-size: 12px;
	text-decoration: underline;
	font-style: italic;
	display: block;
}

.publication .news-txt p a:hover {
	color: #15549a;
}

@media (min-width: 768px) {
	.publication .news-txt p {
		line-height: 20px;
		height: auto;
		font-size: 13px;
	}

	.publication .news-img img {
		width: 107px;
		height: 138px;
	}

	.publication .news-img {
		margin-right: 15px;
	}

	.publication li {
		margin-bottom: 25px;
		display: block;
		overflow: hidden;
	}
}

@media (max-width: 991px) {
	.publication li {
		margin-bottom: 20px;
	}
}

@media (max-width: 767px) {
	.publication .news-img {
		margin-bottom: 2px;
		margin-right: 15px;
	}

	.publication li h2 {
		white-space: normal;
		overflow: inherit;
	}
}

.zhuzuo {
	overflow: hidden;
}

.zhuzuo li {
	margin-bottom: 30px;
	display: block;
	overflow: hidden;
	padding-left: 34%;
}

.zhuzuo li h2 {
	font-size: 17px;
	color: #333;
	line-height: 22px;
	margin: 0 0 12px 0;
	overflow: hidden;
	/*text-overflow: ellipsis;white-space: nowrap;*/
	display: block;
	font-weight: 700;
}

.zhuzuo li h2 a {
	color: #333;
}

.zhuzuo li h2 a:hover {
	color: #004ea2;
	text-decoration: none;
}

.zhuzuo .news-img {
	border: #e3e3e3 solid 1px;
	margin-right: 25px;
	float: left;
}

.zhuzuo .news-img img {
	width: 128px;
	height: auto;
	padding: 3px;
}

.zhuzuo .news-txt p {
	line-height: 1.8;
	font-size: 14px;
	margin: 0px;
	color: #444;
}

.zhuzuo .news-txt i {
	font-size: 12px;
	margin: 4px 0 0 0;
	color: #009cd1;
	display: block;
	font-style: normal;
	text-align: right;
}

.zhuzuo .news-txt p a {
	overflow: hidden;
	color: #f08519;
	font-size: 12px;
	text-decoration: underline;
	font-style: italic;
	display: block;
}

.zhuzuo .news-txt p a:hover {
	color: #15549a;
}

.zhuzuo li:nth-child(odd) {
	padding-right: 34%;
	padding-left: 0;
}

.zhuzuo li:nth-child(odd) .news-img {
	float: right;
	margin-left: 25px;
	margin-right: 0;
}

.zhuzuo li:nth-child(odd) h2,
.zhuzuo li:nth-child(odd) .news-txt p {
	text-align: right;
}

@media (max-width: 1199px) {
	.zhuzuo li {
		padding-left: 30%;
	}

	.zhuzuo li:nth-child(odd) {
		padding-right: 30%;
	}

	.zhuzuo .news-img {
		margin-right: 20px;
	}

	.zhuzuo li:nth-child(odd) .news-img {
		margin-left: 20px;
	}
}

@media (max-width: 991px) {
	.zhuzuo li {
		padding-left: 0;
	}

	.zhuzuo li:nth-child(odd) {
		padding-right: 0;
	}

	.zhuzuo .news-img {
		margin-right: 15px;
	}

	.zhuzuo li:nth-child(odd) .news-img {
		margin-left: 15px;
	}
}

@media (max-width: 767px) {
	.zhuzuo .news-img img {
		width: 102px;
	}
}

.new-graphic {
	margin-top: 10px;
	padding: 0 2px;
}

.new-graphic li {
	margin-bottom: 30px;
}

.new-graphic li .boxstyle {
	overflow: hidden;
	-ms-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.29);
	-o-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.29);
	-moz-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.29);
	-webkit-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.29);
	box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.29);
	border-bottom: 4px solid #00ccff;
}

.new-graphic li a:hover .boxstyle img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.new-graphic li .boxstyle .txtinfo {
	margin: 15px;
	overflow: hidden;
	height: 146px;
}

.new-graphic li .boxstyle .txtinfo h5 {
	font-size: 13px;
	color: #f7931e;
	margin: 0 0 8px 0;
}

.new-graphic li .boxstyle .txtinfo h4 {
	color: #004ea2;
	font-size: 16px;
	font-weight: 700;
	margin: 0 0 8px 0;
	line-height: 20px;
}

.new-graphic li .boxstyle .txtinfo h4 a {
	color: #004ea2;
	word-break: break-all;
}

.new-graphic li .boxstyle .txtinfo h4 a:hover {
	color: #383838;
}

.new-graphic li .boxstyle .txtinfo p {
	font-size: 12px;
	color: #808080;
	line-height: 18px;
	margin: 0 0 8px 0;
	word-break: break-all;
}

.new-graphic li .boxstyle .txtinfo span {
	font-size: 13px;
	color: #808080;
	line-height: 22px;
}

@media (min-width: 768px) {
	.new-graphic li .boxstyle img {
		height: 127px;
		width: 100%;
	}
}

@media (max-width: 1199px) {
	.new-graphic li .boxstyle img {
		height: 102px;
		width: 100%;
	}

	.new-graphic li .boxstyle .txtinfo {
		height: 170px;
	}
}

@media (max-width: 991px) {
	.new-graphic li .boxstyle img {
		height: 100px;
		width: 100%;
	}
}

@media (max-width: 767px) {
	.new-graphic li .boxstyle img {
		height: auto;
		width: 100%;
	}

	.new-graphic li .boxstyle .txtinfo {
		height: auto;
	}

	.new-graphic li .boxstyle .txtinfo h4 {
		font-size: 15px;
		line-height: 22px;
	}

	.new-graphic li .boxstyle .txtinfo p {
		font-size: 13px;
		line-height: 20px;
	}
}

.staff {
	margin-top: 30px;
}

.staff li {
	margin-bottom: 30px;
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}

.staff li:hover {
	transform: translate(0, -10px);
	-webkit-transform: translate(0, -10px);
	-moz-transform: translate(0, -10px);
	-o-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
}

.staff li .boxstyle {
	overflow: hidden;
}

.staff li .boxstyle img {
	width: 168px;
	height: 228px;
	border: #ccc solid 1px;
}

.staff li a:hover .boxstyle img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.staff li .boxstyle .txtinfo {
	margin: 10px 6px 2px;
	overflow: hidden;
}

.staff li .boxstyle .txtinfo h4 {
	color: #1e52ab;
	font-size: 15px;
	font-weight: 500;
	margin: 0 0 3px 0;
	line-height: 20px;
	text-align: center;
}

.staff li:hover .boxstyle .txtinfo h4 {
	color: #333;
}

.staff li .boxstyle1 {
	overflow: hidden;
}

.staff li a:hover .boxstyle1 img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.staff li .boxstyle1 .txtinfo {
	margin: 10px 0 0;
	overflow: hidden;
}

.staff li .boxstyle1 .txtinfo h4 {
	color: #1e52ab;
	font-size: 15px;
	font-weight: 500;
	margin: 0;
	line-height: 20px;
	text-align: center;
}

.staff li:hover .boxstyle1 .txtinfo h4 {
	color: #333;
}

@media (min-width: 768px) {
	.staff li .boxstyle1 img {
		height: 190px;
		width: 100%;
	}
}

@media (max-width: 1280px) {
	.staff li .boxstyle1 img {
		height: 180px;
	}
}

@media (max-width: 1199px) {
	.staff li .boxstyle img {
		width: 100%;
		height: 181px;
	}

	.staff li .boxstyle .txtinfo h4 {
		font-size: 14px;
	}

	.staff li .boxstyle1 img {
		height: 132px;
	}
}

@media (max-width: 991px) {
	.staff .row {
		margin-left: -10px;
		margin-right: -10px;
	}

	.staff .row>[class^='col'] {
		padding-left: 10px;
		padding-right: 10px;
	}

	.staff li .boxstyle img {
		height: 162px;
	}

	.staff li .boxstyle1 img {
		height: 154px;
	}
}

@media (max-width: 767px) {
	.staff li .boxstyle img {
		height: 201px;
	}

	.staff li .boxstyle1 img {
		height: 220px;
	}
}

@media (max-width: 380px) {
	.staff li .boxstyle img {
		height: 187px;
	}

	.staff li .boxstyle1 img {
		height: 190px;
	}
}

@media (max-width: 320px) {
	.staff li .boxstyle img {
		height: 149px;
	}

	.staff li .boxstyle1 img {
		height: 180px;
	}
}

/*---------------图片列表---------------------*/
.photonews {
	overflow: hidden;
}

.photonews li {}

.photonews li .newsbox {
	position: relative;
}

.photonews li .newsbox .newimg {
	overflow: hidden;
	border: #eeeeee solid 1px;
}

.photonews li .newsbox .newimg img {
	width: 100%;
	height: 160px;
	-webkit-transition: all .5s ease;
	/* Safari and Chrome */
	-moz-transition: all .5s ease;
	/* Firefox */
	-ms-transition: all .5s ease;
	/* IE 9 */
	-o-transition: all .5s ease;
	/* Opera */
	transition: all .5s ease;
}

.photonews li .newsbox:hover .newimg img {
	-webkit-transform: scale(1.1);
	/* Safari and Chrome */
	-moz-transform: scale(1.1);
	/* Firefox */
	-ms-transform: scale(1.1);
	/* IE 9 */
	-o-transform: scale(1.1);
	/* Opera */
	transform: scale(1.1);
}

.photonews li .newsbox h4 {
	font-size: 15px;
	line-height: 1.4;
	color: #322222;
	font-weight: 500;
	height: 40px;
	overflow: hidden;
	margin: 13px 0 12px;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
}

.photonews li .newsbox:hover h4 {
	color: #c40808;
}

.photonews li .newsbox p {
	font-size: 14px;
	line-height: 1.7;
	color: #888;
	margin: 0;
	font-weight: 500;
	height: 68px;
	overflow: hidden;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
}

.photonews li .newsbox i {
	font-family: Arial;
	font-size: 15px;
	color: #a6a6a6;
	display: block;
	font-style: normal;
	line-height: 1.1;
}

.photonews li .newsbox .submitdate {
	width: 68px;
	height: 68px;
	background: #0084ff;
	font-size: 32px;
	color: #fff;
	text-align: center;
	line-height: 1;
	padding: 8px 0 0 0;
	position: relative;
	z-index: 3;
	font-weight: 700;
	margin: -35px 0 0 1px;
}

.photonews li .newsbox .submitdate h4 {
	font-size: 14px;
	line-height: 1;
	margin: 2px 0 0 0;
	color: #fff;
}

.photonews li .newsbox:hover .submitdate {
	background: #f26033;
}

@media (max-width: 1360px) {
	.photonews li .newsbox .newimg img {
		height: 131px;
	}
}

@media (max-width: 1280px) {}

@media (max-width: 1199px) {
	.photonews li .newsbox .newimg img {
		height: 99px;
	}
}

@media (max-width: 991px) {
	.photonews li .newsbox .newimg img {
		height: 240px;
	}
}

@media (max-width: 767px) {
	.photonews li {
		margin-bottom: 20px;
	}

	.photonews li:last-child {
		margin-bottom: 0px;
	}

	.photonews li .newsbox .newimg img {
		height: auto;
	}

	.photonews li .newsbox h4 {
		height: auto;
	}

	.photonews li .newsbox p {
		-webkit-line-clamp: initial;
		height: auto;
	}
}

.home-pic {
	overflow: hidden;
}

.home-pic .row {
	margin-left: -10px;
	margin-right: -10px;
}

.home-pic .row>[class^='col'] {
	padding-left: 10px;
	padding-right: 10px;
}

.home-pic li {
	margin-bottom: 20px;
}

.home-pic li .imgrq {
	background: #fff;
	padding: 10px 14px;
	height: 208px;
	width: 100%;
	display: table;
	border: #ededed solid 1px;
}

.home-pic li .imgrq span {
	display: table-cell;
	vertical-align: middle;
}

.home-pic li .imgrq span img {
	width: 100%;
}

@media (max-width: 767px) {
	.home-pic li .imgrq {
		height: 208px;
	}
}

.new-graphics {}

.new-graphics li {
	margin-top: 26px;
}

.new-graphics li .boxstyle {}

.new-graphics li .boxstyle a {}

.new-graphics li .boxstyle img {
	height: 170px;
	width: 100%;
}

.new-graphics li a:hover .boxstyle img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.new-graphics li .boxstyle .txtinfo {
	margin: 8px 2px 0 2px;
	overflow: hidden;
	height: 60px;
}

.new-graphics li .boxstyle .txtinfo h5 {
	font-size: 14px;
	color: #106ece;
	margin: 0 0 3px 0;
	font-family: Arial;
	font-weight: 500;
}

.new-graphics li .boxstyle .txtinfo h4 {
	color: #282828;
	font-size: 14px;
	line-height: 19px;
	font-weight: 500;
	margin: 0 0 8px 0;
}

.new-graphics li .boxstyle .txtinfo h4 a {
	color: #282828;
	border: 0;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	overflow: hidden;
	/*! autoprefixer: off */
	-webkit-box-orient: vertical;
	/* autoprefixer: on */
}

.new-graphics li .boxstyle .txtinfo h4 a:hover {
	color: #17318b;
}

.new-graphics li .boxstyle .txtinfo p {
	font-size: 12px;
	color: #808080;
	line-height: 18px;
	margin: 0 0 8px 0;
	word-break: break-all;
}

.new-graphics li .boxstyle .txtinfo span {
	font-size: 13px;
	color: #808080;
	line-height: 22px;
}

@media (max-width: 1199px) {
	.new-graphics li .boxstyle img {
		height: 147px;
	}
}

@media (max-width: 1099px) {
	.new-graphics li .boxstyle img {
		height: 138px;
	}
}

@media (max-width: 991px) {
	.new-graphics li .boxstyle img {
		height: 143px;
	}
}

@media (max-width: 767px) {
	.new-graphics li .boxstyle img {
		height: auto;
	}

	.new-graphics li .boxstyle .txtinfo {
		height: auto;
	}

	.new-graphics li .boxstyle .txtinfo h4 {
		font-size: 16px;
		line-height: 22px;
	}

	.new-graphics li .boxstyle .txtinfo h4 a {
		-webkit-line-clamp: inherit;
	}
}

.piclist {
	margin-top: 48px;
	padding: 0 16%;
}

.piclist .row {
	margin-left: -25px;
	margin-right: -25px;
}

.piclist .row>[class^='col'] {
	padding-left: 25px;
	padding-right: 25px;
}

.piclist li {
	margin-bottom: 20px;
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}

.piclist li:hover {
	transform: translate(0, -10px);
	-webkit-transform: translate(0, -10px);
	-moz-transform: translate(0, -10px);
	-o-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
}

.piclist li .boxstyle {
	width: 300px;
	margin: 0 auto;
}

.piclist li .boxstyle img {
	height: 410px;
	width: 100%;
}

.piclist li a:hover .boxstyle img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.piclist li .boxstyle .txtinfo {
	margin: 15px 2px 0 2px;
	overflow: hidden;
}

.piclist li .boxstyle .txtinfo h4 {
	margin: 0 0 8px 0;
	text-align: center;
}

.piclist li .boxstyle .txtinfo h4 a {
	font-size: 17px;
	color: #222;
	line-height: 1.4;
	border: 0;
	font-weight: 700;
	width: 100%;
	overflow: hidden;
	display: block;
}

.piclist li .boxstyle .txtinfo h4 a:hover {
	color: #334ca6;
}

.piclist li .boxstyle .txtinfo p {
	font-size: 12px;
	color: #808080;
	line-height: 18px;
	margin: 0 0 8px 0;
	word-break: break-all;
}

.piclist li .boxstyle .txtinfo span {
	font-size: 13px;
	color: #808080;
	line-height: 22px;
}

.piclist .thumbnail__link {
	border: 0;
}

@media (max-width: 1280px) {}

@media (max-width: 1199px) {
	.piclist {
		margin-top: 30px;
		padding: 0 8%;
	}

	.piclist .row {
		margin-left: -15px;
		margin-right: -15px;
	}

	.piclist .row>[class^='col'] {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (max-width: 991px) {
	.piclist {
		padding: 0;
	}
}

@media (max-width: 767px) {
	.piclist li .boxstyle {
		width: 244px;
	}

	.piclist li .boxstyle img {
		height: auto;
	}
}


.mod-table .table-hover>tbody>tr:hover {
	background-color: #f4f6f9;
}

.mod-table .box-search {
	margin-bottom: 15px;
	overflow: hidden;
	margin-top: 28px;
}

.mod-table .box-search.search-other {
	position: relative;
	padding-right: 100px;
}

.mod-table .box-search.search-other .btn-wrap {
	position: absolute;
	right: 0;
	top: 0;
	width: 85px;
}

.mod-table .box-search.search-other .btn-wrap .btn-s {
	height: 100px;
}

.mod-table .box-search .box-s {
	float: left;
	width: 33.333333%;
	margin-bottom: 18px;
	padding-left: 100px;
	line-height: 40px;
}

.mod-table .box-search .box-s>div {
	float: left;
}

.mod-table .box-search .box-s .box-title {
	position: absolute;
	margin-left: -100px;
	text-align: right;
	line-height: 40px;
	width: 90px;
	color: #333333;
	font-size: 15px;
}

.mod-table .box-search .box-s .box-inp {
	width: 100%;
}

.mod-table .box-search .box-s .inp-s {
	height: 40px;
	padding: 5px 10px;
	line-height: 30px;
	box-shadow: none;
	border-radius: 4px;
	border-color: #e1e7f0;
	margin-bottom: 0;
}

.mod-table .box-search .box-s1 {
	width: 66.666666% !important;
}

.mod-table .box-search .btn-s {
	height: 40px;
	line-height: 40px;
	color: #fff;
	background-color: #1958af;
	border-radius: 4px;
	display: block;
	width: 100%;
	font-size: 15px;
}

.mod-table {
	padding-top: 30px;
}

.mod-table .box-table {
	overflow: hidden;
	/*overflow-x: auto;
  border-bottom: solid 1px #e9ebf0;*/
}

.mod-table .box-table .t-title {}

.mod-table .box-table .t-title:hover {
	color: #d20000;
}

.mod-table .box-table .t-title img {
	max-width: 100px;
	margin-top: 6px;
}

.mod-table .box-table .t-title p {
	text-align: center;
	margin: 10px 0 0 0;
}

.mod-table .box-table table {
	width: 100%;
	border: solid 1px #fff;
	/*min-width: 600px;*/
}

.mod-table .box-table table tr td {
	border: solid 1px #f5e0ce;
	padding: 12px 18px;
	color: #322222;
	word-break: break-word;
}

.mod-table[data-v-dp] .box-table table tr td {
	padding: 16px 16px;
}

.mod-table[data-v-dp] .box-table table tbody tr td {
	font-size: 14px;
}

.mod-table .box-table table thead tr td {
	background-color: #cf2928;
	line-height: 24px;
	color: #fff3f3;
	font-weight: 700;
	font-size: 17px;
	text-align: center;
}

.mod-table .box-table table tbody tr td {
	line-height: 1.6;
}

.mod-table .box-table .title-s {
	display: block;
	color: #333;
}

.rytdw1 {
	width: 16%;
}

.zbtdw1 {
	width: 16%;
}

@media (max-width: 1199px) {}

@media (max-width: 991px) {
	.mod-table {
		padding-top: 20px;
	}

	.rytdw1 {
		width: 19%;
	}

	.zbtdw1 {
		width: 22%;
	}
}

@media (max-width: 767px) {
	.rytdw1 {
		width: 23%;
	}

	.zbtdw1 {
		width: 30%;
	}

	.mod-table[data-v-dp] .box-table table tr td {
		padding: 10px 8px;
	}
}

@media (max-width: 320px) {}

/*btn styles*/
.btn-gz {
	color: #fff;
	background: url(ioz_bg02.gif) repeat-x top center #0b4590;
	border-left: #38dcff solid 1px;
	border-right: #38dcff solid 1px;
	border-top: #38dcff solid 1px;
	padding: 5px 15px;
	font-size: 18px;
	font-weight: 600;
	float: right;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

.btn-gz:hover,
.btn-gz:focus,
.btn-gz:active,
.btn-gz.active,
.open .dropdown-toggle.btn-gz {
	color: #fff;
	background: url(ioz_bg03.gif) repeat-x top center #0b4590;
	border-left: #38dcff solid 1px;
	border-right: #38dcff solid 1px;
	border-top: #38dcff solid 1px;
}

.btn-kxcb {
	color: #fff;
	background: url(ioz_bg03.gif) repeat-x top center #0b4590;
	border-left: #38dcff solid 1px;
	border-right: #38dcff solid 1px;
	border-top: #38dcff solid 1px;
	padding: 5px 15px;
	font-size: 18px;
	font-weight: 600;
	float: right;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	margin-left: 6px;
}

.btn-kxcb:hover,
.btn-kxcb:focus,
.btn-kxcb:active,
.btn-kxcb.active,
.open .dropdown-toggle.btn-kxcb {
	color: #fff;
	background: url(ioz_bg02.gif) repeat-x top center #0b4590;
	border-left: #38dcff solid 1px;
	border-right: #38dcff solid 1px;
	border-top: #38dcff solid 1px;
}

.btn-primary {
	color: #fff;
	background-color: #124c9c;
	border-color: #124c9c;
}

.btn-primary:focus,
.btn-primary.focus {
	color: #fff;
	background-color: #123970;
	border-color: #123970;
}

.btn-primary:hover {
	color: #fff;
	background-color: #123970;
	border-color: #123970;
}

/* 3.3. Thumbnail图片刷光特效 */
.thumbnail {
	padding: 0;
}

.thumbnail.thumbnail_big {
	margin-bottom: 0
}

.thumbnail>img {
	margin: 0;
	width: 100%;
}

.thumbnail_big .thumbnail__caption {
	padding: 18.77px 9px;
}

.thumbnail__caption {
	padding: 9px;
	color: #333;
}

.thumbnail__news {
	padding: 15px;
	color: #333;
}

.thumbnail__link {
	display: block;
}

.thumbnail__link img {
	margin: 0;
	width: 100%;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.thumbnail__link:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.thumbnail__link:hover+.thumbnail__caption .icon-play {
	-webkit-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-name: video-arrow;
	animation-name: video-arrow;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

/* 3.3. END Thumbnail */
.thumbnail__link img {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

.thumbnail__link {
	display: block;
	overflow: hidden;
}

/* end yellow line in title word*/
/* thumbnail image hover */
.thumbnail__link {
	position: relative;
}

.thumbnail__link::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}

.thumbnail__link:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}

@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}

@keyframes shine {
	100% {
		left: 125%;
	}
}

.img-portfolio {
	margin-bottom: 5px;
	display: block;
}

.img-portfolio .photobox {
	border: #dedede solid 1px;
	padding: 8px;
	display: block;
	border-radius: 4px;
}

/*.img-portfolio .photobox:hover {-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .2);box-shadow: 0 0px 6px rgba(0, 0, 0, .2);}*/
.img-portfolio .photobox:hover {
	-webkit-box-shadow: 0 0 6px #cdcdcd;
	box-shadow: 0 0 6px #cdcdcd;
}

.img-portfolio img {
	width: 100%;
	height: 145px;
}

.phototitle {
	float: left;
	width: 100%;
	overflow: hidden;
	font-size: 15px;
	line-height: 22px;
	color: #454545;
	padding: 8px 10px;
	height: 34px;
	text-align: center;
	text-transform: uppercase;
}

/*text-overflow:ellipsis; white-space:nowrap; */
.phototitle a:hover {
	color: #0c5ebf;
	text-decoration: none;
}

@media screen and (max-width: 1199px) {
	.img-portfolio img {
		height: 114px;
	}

	.img-portfolio .photobox {
		padding: 6px;
	}
}

@media screen and (max-width: 991px) {
	.img-portfolio img {
		height: 114px;
	}
}

@media screen and (max-width: 767px) {
	.img-portfolio .photobox {
		padding: 5px;
	}

	.img-portfolio img {
		height: 84px;
	}

	.phototitle {
		font-size: 13px;
		height: 26px;
	}
}

/*page*/
.pmt1 {
	margin-top: 30px;
}

.page {
	text-align: right;
	margin-top: 30px;
	padding-bottom: 10px;
}

.page a {
	display: inline-block;
	height: 36px;
	line-height: 36px;
	background-color: #f5f5f5;
	border-radius: 3px;
	padding: 0 14px;
	margin: 2px 1px;
}

.page a:hover,
.page a.current,
.page a.a-s {
	background-color: #508ded;
	color: #fff;
}

.pagefrm1 {
	color: #333;
	font-size: 12px;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	height: 24px;
	width: 36px;
	line-height: 22px;
	text-align: center;
	margin-right: 8px;
	float: left;
}

.pagefrm2 {
	color: #333;
	font-size: 12px;
	background-color: #F7F7F7;
	font-family: \5FAE\8F6F\96C5\9ED1;
	height: 24px;
	width: 46px;
	line-height: 22px;
	border: 1px solid #CCCCCC;
}

.pageline {
	border-bottom: dotted 1px #cccccc;
	height: 4px;
	margin-top: 20px;
	float: left;
	width: 100%;
}

.pageline1 {
	border-bottom: dotted 1px #cccccc;
	height: 4px;
	margin-top: 20px;
	width: 95%;
	display: block;
	overflow: hidden;
}

#pages {
	width: 100%;
	FONT-SIZE: 14px;
	CLEAR: both;
	border-top: dotted 0px #cccccc;
	overflow: hidden;
	PADDING-TOP: 0px;
	float: left;
	text-align: center;
	margin-top: 50px;
}

#pages A,
#pages A:visited,
#pages A:hover {
	BORDER: none;
	HEIGHT: 36px;
	BACKGROUND: transparent;
	COLOR: #333;
	PADDING: 0 15px;
	TEXT-DECORATION: none;
	MARGIN: 0px 5px 6px 0;
	DISPLAY: inline-block;
	LINE-HEIGHT: 36px;
	border-radius: 3px;
}

#pages SPAN {
	HEIGHT: 36px;
	COLOR: #333;
	PADDING: 0 15px;
	TEXT-DECORATION: none;
	MARGIN: 0px 5px 6px 0;
	DISPLAY: inline-block;
	LINE-HEIGHT: 36px;
	font-size: 14px;
	border-radius: 3px;
}

/*#pages input {height: 24px; width: 36px;LINE-HEIGHT: 16px; float: left; margin-top: 0px; margin-left: 3px;}*/
#pages A:hover,
#pages A.curr,
#pages A.curr:visited,
#pages A:hover {
	BACKGROUND: #07553B;
	COLOR: #fff;
}



/*多行文本显示*/
@media screen and (min-width: 992px) {
	.line-clamp-1 {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.line-clamp-2 {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.line-clamp-3 {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.line-clamp-4 {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.line-clamp-5 {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 5;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}

.other-page .maincontent {
	background: #F5F5F5;
}
.contact-box .contact-list{
	display: flex;
	margin-bottom: 45px;
}
.contact-box .contact-list .contact-img{
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 7px;
	background: #3B844F;
	position: relative;
}
.contact-img img{
	max-width: 20px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.contact-list  .contact-wenzi{
	font-size: 20px;
	padding-left: 18px;
	font-weight: 300;
	line-height: 24px;
	color: rgba(34, 34, 34, 1);
	text-align: left;
}
.contact-list  .contact-wenzi p{
	margin-bottom: 4px;
}
.tuwen-item>li {
    border-radius: 6px;
    transition: all ease 0.25s;
    margin-bottom: 20px;
	border-radius: 14px;
	padding: 20px;
	background: rgba(255, 255, 255, 1);
}
.tuwen-item>li:hover{
    transform: translateY(-5px);
}
.tuwen-item li:hover a.db .tuwen-list .title {
    color: #009944;
}
.tuwen-item li:hover a.db .tuwen-list .detail-more{
	background: #009944;
	color: #fff;
}
.tuwen-item li a.db {
    position: relative;
    padding-left: 300px;
    min-height: 160px;
	display: block;
}
.tuwen-item li a.db .img-boxs {
    width: 280px;
    height: 160px;
    position: absolute;
    top: 0;
    left: 0;
}
.tuwen-item li a.db .img-boxs img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.tuwen-item li a.db .img-boxs img[src=""] {
    display: none;
}
.tuwen-item li a.db[data-img=""] {
    padding-left: 0;
}
.tuwen-item li a.db[data-img=""] .img-boxs {
    display: none;
}
.tuwen-item li .tuwen-list .title {
    font-size: 18px;
    color: #444444;
    line-height: 26px;
    text-align: left;
    transition: all ease 0.25s;
}
.tuwen-item li .tuwen-list .des {
    font-size: 15px;
    line-height: 26px;
    color: #444444;
	margin-top: 15px;
}
.tuwen-item li .tuwen-list .date-s {
    color: #444444;
    margin: 10px 0;
	display: none;
}
.tuwen-item li .tuwen-list .detail-more{
	display: inline-block;
	border: 1px solid #2B7A41;
	padding: 3px 15px;
	font-size: 14px;
	margin-top: 5px;
	border-radius: 15px;
}
.tuwen-item li .tuwen-list{
	position: relative;
	padding-right: 150px;
}
.tuwen-item li .tuwen-list .pc-time{
	position: relative;
	position: absolute;
	right: 30px;
	top: 50%;
	transform: translateY(-50%);
}
.tuwen-item li .tuwen-list .pc-time span{
	display: block;
	text-align: center;
	color: #2B7A41;
}
.tuwen-item li .tuwen-list .pc-time .big{
	font-size: 24px;
}
.tuwen-item li .tuwen-list .pc-time .small{
	font-size: 14px;
}

@media screen and (max-width: 991px) {
	.tuwen-item li a.db{
		padding-left: 0;
	}
	.tuwen-item li .tuwen-list{
		padding-right: 0;
	}
	.tuwen-item li .tuwen-list .pc-time{
		display: none;
	}
	.tuwen-item li a.db .img-boxs{
		position: initial;
		width: 100%;
		height: auto;
	}
	.tuwen-item li .tuwen-list .date-s{
		display: block;
	}
	.tuwen-item li .tuwen-list .des{
		overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
	}
	#pages #more {
        width: 100%;
        background: #009944;
        color: #fff;
    }
}
.other-page .maincontent-zxjs{
	background: url(newbg01-trsjzx2025.png) top center no-repeat;
	background-size: 100% auto;
}
.maincontent-zxjs .xlmain-des{
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0px;
	line-height: 36px;
	color: rgba(51, 51, 51, 1);
	text-align: justify;
	vertical-align: top;
}
.xlwm-des{
	display:flex;
	align-items: center;
	background: #F5F5F5;
}
.xlwm-des .img-des{
	max-width: 765px;
}
.xlwm-des .contact-box{
	padding-left: 60px;
}
.xlwm-des .contact-box .contact-list .contact-img{
	background: transparent;
	height: 30px;
}
.xlwm-des .contact-box .contact-list{
	align-items: flex-start;
}
@media screen and (max-width: 1259px) {
	.xlwm-des .img-des{
		max-width: 550px;
	}
}
@media screen and (max-width: 1199px) {
	.xlwm-des .img-des{
		max-width: 50%;
	}
}
@media screen and (max-width: 991px) {
	.xlwm-des{
		display: block;
	}
	.xlwm-des .img-des{
		width: 100%;
		max-width: 100%;
	}
	.xlwm-des .contact-box{
		margin-top: 30px;
		padding-bottom: 40px;
	}
}
@media screen and (max-width: 768px) {
	.xlwm-des .contact-box{
		padding-left: 15px;
	}
}
.footer-item{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	margin-bottom: 100px;
}
.footer-list{
	display: flex;
	width: 75%;
	justify-content: space-between;
}
.footer-list .list-title{
	font-size: 18px;
	color: #fff;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.footer-list .list-title:after{
	content: '';
	width: 70%;
	height: 1px;
	background: #fff;
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 0;
}
.footer-list .list-title:before{
	content: '';
	width: 40px;
	height: 4px;
	background: #fff;
	display: inline-block;
	position: absolute;
	bottom: -1px;
	left: 0;
	border-radius: 2px;
}
.footer-list li a{
	display: block;
	font-size: 14px;
	color: #fff;
	font-weight: 300;
	letter-spacing: 0px;
	margin-bottom: 5px;
}
@media screen and (max-width: 991px) {
	.footer-item{
		display: block;
		margin-bottom: 20px;
	}
	.footer-list{
		width: 100%;
		margin-bottom: 30px;
	}
}
@media screen and (max-width: 768px) {
	.footer-list{
		display: block;
		overflow: hidden;
	}
	.footer-list li{
		width: 50%;
		float: left;
		margin-bottom: 20px;
	}
}
@media screen and (max-width: 520px) {
	.footer-list li{
		width: 100%;
	}
}
@media (max-width: 767px) {
	.newsbg{
		padding: 0 !important;
	}
	.cg_bookcent img{
		max-height: 200px;
	}
	.stjp_li>a{
		display:block;
		width: 100%;
		text-align: center;
	}
	.map_dwcent ul li{
		width:50%;
		float:left;
	}
	.btmmap_cent{
		min-height:600px;
	}
}