@media (min-width: 767px) {
	
	.PC-SHOW{display: block;}
	.WX-SHOW{display: none;}
	@import '../font/iconfont.css';
	@import '../font/iconfont.css';
	html,
	body {
		width: 100%;
		height: 100%;
		min-height: 100%;
		overflow-x: auto;
	}
	* {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	/*初始化样式*/
	html,
	body {
		overflow-x: visible;
	}
	body {
		min-width: 1200px;
	}
	.content {
		position: relative;
		min-height: 100%;
		width: 100%;
		z-index: 100;
	}
	.content .top {
		height: 34px;
		margin-top: -34px;
	}
	.content .main {
		width: 1200px;
		margin: 0 auto;
		overflow-x: inherit;
	}
	#main,
	.main {
		width: 1200px;
		margin: 0 auto;
	}
	#main {
		overflow: hidden;
	}
	.bg-swiper {
		position: absolute;
		left: 0px;
		top: 0;
		z-index: -1;
		min-width: 1200px;
		width: 100%;
	}
	.bg-swiper .swiper-slide img {
		width: 100%;
	}
	.footer {
		height: 200px;
		margin-top: -200px;
		-webkit-box-shadow: 0px -2px 10px #ccc;
		box-shadow: 0px -2px 10px #ccc;
		-moz-box-shadow: 0px -2px 10px #ccc;
		-ms-box-shadow: 0px -2px 10px #ccc;
		-o-box-shadow: 0px -2px 10px #ccc;
	}
	#footer {
		-webkit-box-shadow: 0px -2px 10px #ccc;
		box-shadow: 0px -2px 10px #ccc;
		-moz-box-shadow: 0px -2px 10px #ccc;
		-ms-box-shadow: 0px -2px 10px #ccc;
		-o-box-shadow: 0px -2px 10px #ccc;
	}
	.header-bar {
		background-color: #F5F5F5;
		height: 32px;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		z-index: 998;
	}
	.header-bar .header-bar-main {
		width: 1200px;
		height: 32px;
		margin: 0 auto;
		font-size: 12px;
	}
	.header-bar .header-bar-main:before,
	.header-bar .header-bar-main:after {
		content: " ";
		display: table;
	}
	.header-bar .header-bar-main:after {
		clear: both;
	}
	.header-bar .header-bar-main:before,
	.header-bar .header-bar-main:after {
		content: " ";
		display: table;
	}
	.header-bar .header-bar-main:after {
		clear: both;
	}
	.header-bar .header-bar-main .layout-fixed,
	.header-bar .header-bar-main .layout-body,
	.header-bar .header-bar-main .layout-fixed-l,
	.header-bar .header-bar-main .layout-fixed-r,
	.header-bar .header-bar-main .layout-fixed-t,
	.header-bar .header-bar-main .layout-fixed-b {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.header-bar .header-bar-main > .layout-fixed {
		position: relative;
		z-index: 99;
	}
	.header-bar .header-bar-main > .layout-body {
		position: relative;
		z-index: 98;
	}
	.header-bar .header-bar-main > .layout-body > .layout-body-main {
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
	}
	.header-bar .header-bar-main > .layout-fixed-l,
	.header-bar .header-bar-main > .layout-fixed-r {
		position: relative;
		z-index: 99;
		height: 100%;
	}
	.header-bar .header-bar-main > .layout-fixed-l {
		float: left;
		width: 150px;
	}
	.header-bar .header-bar-main > .layout-fixed-r {
		float: right;
		width: 560px;
	}
	.header-bar .header-bar-main > .layout-body {
		float: left;
		display: inline-block;
		position: relative;
		width: 100%;
		height: 100%;
		margin-left: -150px;
		padding-left: 150px;
		margin-right: -560px;
		padding-right: 560px;
	}
	.header-bar .little-menu-iconfont {
		display: inline-block;
		float: left;
		font-size: 40px;
		padding-top: 0px!important;
		margin-right: 5px;
		color: #2F54EB;
		margin-top: -12px;
	}
	.header-bar .little-menu {
		height: 32px;
		padding-top: 8px;
		cursor: pointer;
	}
	.header-bar .little-menu .little-menu-item {
		float: left;
	}
	.header-bar .little-menu .little-menu-item + .little-menu-item {
		margin-left: 10px;
	}
	.header-bar .little-menu .more {
		position: relative;
		top: 50%;
		margin-top: -7px;
		display: inline-block;
		font-size: 0;
		height: 0;
		width: 0;
		overflow: hidden;
		border-width: 4px;
		border-style: solid dashed dashed dashed;
		border-color: #555555 transparent transparent transparent;
	}
	.header-bar .areaDrop-menu {
		width: 1100px;
		height: 500px;
		overflow: hidden;
		overflow-y: auto;
		padding: 10px 20px;
		margin: 0;
	}
	.header-bar .areaDrop-menu .dropdown-menu-iconfont {
		font-size: 90px;
		color: #2F54EB;
	}
	.header-bar .areaDrop-menu .dropdown-menu-title {
		margin-top: 15px;
	}
	.header-bar .areaDrop-menu .dropdown-menu-title h3 {
		margin: 15px 0 5px 0;
	}
	.header-bar .areaDrop-menu .dropdown-menu-title h3 .breadcrumb {
		padding: 0;
	}
	.header-bar .areaDrop-menu .dropdown-menu-title h3 .breadcrumb > .active {
		color: #2F54EB;
	}
	.header-bar .areaDrop-menu .dropdown-menu-title p {
		color: #ccc;
		width: 780px;
		float: left;
	}
	.header-bar .areaDrop-menu .dropdown-menu-title .dropdown-menu-title-btn {
		float: right;
		background: #2F54EB;
		display: block;
		color: #fff;
		font-size: 16px;
		border: 1px;
	}
	.header-bar .areaDrop-menu .dropdown-menu-district {
		margin: 10px 20px;
	}
	.header-bar .areaDrop-menu .dropdown-menu-district .grid-col-2 {
		padding: 5px;
	}
	.header-bar .areaDrop-menu h4 {
		font-size: 16px;
		font-weight: bold;
		border-bottom: 1px solid #DCDCDC;
		padding: 5px 5px;
		margin: 0 0 10px 0;
	}
	.header-bar .areaDrop-menu .row {
		overflow: hidden;
		margin: 0 10px 10px 10px;
	}
	.header-bar .areaDrop-menu .row .col-md-3 {
		text-align: center;
	}
	.header-bar .areaDrop-menu .row .col-md-3 a {
		width: 200px;
		height: 40px;
		float: left;
		text-align: left;
		line-height: 40px;
		font-size: 13px;
		display: block;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		padding-left: 10px;
	}
	.header-bar .top-tools .tools-size {
		padding-top: 8px;
		float: right;
		margin-right: 22px;
	}
	.header-bar .top-tools .tools-size li {
		float: left;
		cursor: pointer;
		position: relative;
	}
	.header-bar .top-tools .tools-size li + li {
		margin-left: 10px;
		padding-left: 10px;
		border-left: 1px solid #555555;
		color: #555555;
	}
	.header-bar .top-tools .tools-size li img {
		margin-right: 5px;
		width: 20px;
		vertical-align: middle;
	}
	.header-bar .top-tools .tools-size li .weixinCode {
		width: 100px;
		position: absolute;
		left: 0;
		top: 26px;
		opacity: 0;
		visibility: hidden;
		transition: all 0.6s;
	}
	.header-bar .top-tools .tools-size li .weixinCode img {
		display: block;
		margin-right: 0;
		width: 100%;
	}
	.header-bar .top-tools .tools-size li:hover .weixinCode {
		opacity: 1;
		visibility: inherit;
	}
	.header-bar .top-tools .web-support {
		padding-top: 6px;
		float: right;
	}
	.header-bar .top-tools .web-support span {
		display: inline-block;
		background-color: #fff;
		padding: 2px 10px;
		overflow: hidden;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
	}
	.header-bar .top-time {
		text-align: center;
		width: 100%;
		padding: 0 20px;
		line-height: 32px;
	}
	.logoAndSearch {
		padding-top: 34px;
		height: 134px;
		overflow: hidden;
		background-color: #fff;
	}
	.logoAndSearch .logoAndSearch-main {
		width: 1200px;
		margin: 0 auto;
	}
	.logoAndSearch .logo img {
		width: 505px;
		height: 80px;
		position: absolute;
		top: 38px;
	}
	.logoAndSearch .search {
		margin-top: 30px;
		position: relative;
		float: right;
		font-size: 16px;
		line-height: 24px;
		border: 1px solid #EAEAEA;
		height: 40px;
		overflow: hidden;
	}
	.logoAndSearch .search .search-input {
		width: 348px;
		padding-left: 14px;
		font-size: 16px;
		height: 40px;
		line-height: 40px;
	}
	.logoAndSearch .search .search-btn {
		position: absolute;
		right: 0px;
		top: 0px;
		width: 74px;
		height: 40px;
		border: none;
		background-color: #2F54EB;
		line-height: 40px;
		color: #fff;
	}
	.logoAndSearch .search .search-btn .glyphicon,
	.logoAndSearch .search .search-btn .iconfont {
		color: #FFFFFF;
		font-size: 22px;
	}
	.menu {
		background-color: #2F54EB;
	}
	.menu .menu-main {
		width: 1200px;
		height: 50px;
		margin: 0 auto;
		overflow-x: hidden;
	}
	.menu .menu-main .menu-item {
		height: 50px;
		width: 16.66666667%;
		float: left;
		overflow: hidden;
	}
	.menu .menu-main .menu-item .iconfont {
		margin-right: 10px;
		font-size: 34px;
		vertical-align: -4px;
	}
	.menu .menu-item {
		text-align: center;
		font-size: 24px;
		line-height: 50px;
		color: #fff;
		cursor: pointer;
	}
	.menu .menu-item a {
		color: #fff;
	}
	.menu .menu-item.active,
	.menu .menu-item:hover {
		color: #fff;
		background-color: #1130ae;
	}
	.footer-main {
		width: 100%;
		width: 1200px;
		margin: 0 auto;
		padding: 40px;
	}
	.footer-main:before,
	.footer-main:after {
		content: " ";
		display: table;
	}
	.footer-main:after {
		clear: both;
	}
	.footer-main:before,
	.footer-main:after {
		content: " ";
		display: table;
	}
	.footer-main:after {
		clear: both;
	}
	.footer-main .layout-fixed,
	.footer-main .layout-body,
	.footer-main .layout-fixed-l,
	.footer-main .layout-fixed-r,
	.footer-main .layout-fixed-t,
	.footer-main .layout-fixed-b {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.footer-main > .layout-fixed {
		position: relative;
		z-index: 99;
	}
	.footer-main > .layout-body {
		position: relative;
		z-index: 98;
	}
	.footer-main > .layout-body > .layout-body-main {
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
	}
	.footer-main > .layout-fixed {
		float: left;
		width: 300px;
		height: 100%;
	}
	.footer-main > .layout-body {
		display: inline-block;
		height: 100%;
		width: 100%;
		margin-left: -300px;
		padding-left: 300px;
	}
	.footer-main .layout-body-main {
		text-align: center;
		padding-top: 14px;
	}
	.footer-main .layout-fixed {
		overflow: hidden;
	}
	.footer-main .footer-pic {
		float: left;
		width: 108px;
		height: 108px;
		overflow: hidden;
	}
	.footer-main .footer-pic + .footer-pic {
		margin-left: 20px;
	}
	.footer-main .footer-pic img {
		width: 100%;
	}
	.footer-main .footer-href {
		display: inline-block;
		overflow: hidden;
		margin-bottom: 0;
	}
	.footer-main .footer-href li {
		float: left;
		cursor: pointer;
	}
	.footer-main .footer-href li + li {
		margin-left: 10px;
		padding-left: 10px;
		border-left: 1px solid #555555;
		color: #555555;
	}
	.footer-main .footer-statement {
		display: block;
		font-size: 12px;
		color: #ccc;
		line-height: 28px;
		text-align: center;
	}
	.footer-main .footer-statement span {
		padding: 0 8px;
	}
	.footer-main .footer-statement span img {
		display: inline-block;
		width: 18px;
		height: 18px;
		margin-right: 6px;
		margin-top: -4px;
	}
	.nav-menus .tab-content {
		-webkit-box-shadow: 0px -1px 6px #ccc;
		box-shadow: 0px -1px 6px #ccc;
		-moz-box-shadow: 0px -1px 6px #ccc;
		-ms-box-shadow: 0px -1px 6px #ccc;
		-o-box-shadow: 0px -1px 6px #ccc;
	}
	.grid-lay-10-nrange .grid-rows {
		margin-left: 0px;
		margin-right: 0px;
	}
	.grid-lay-10-nrange .grid-rows:after,
	.grid-lay-10-nrange .grid-rows:before {
		display: table;
		content: '';
	}
	.grid-lay-10-nrange .grid-rows:after {
		clear: both;
	}
	.grid-lay-10-nrange .grid-col-1,
	.grid-lay-10-nrange .grid-col-2,
	.grid-lay-10-nrange .grid-col-3,
	.grid-lay-10-nrange .grid-col-4,
	.grid-lay-10-nrange .grid-col-5,
	.grid-lay-10-nrange .grid-col-6,
	.grid-lay-10-nrange .grid-col-7,
	.grid-lay-10-nrange .grid-col-8,
	.grid-lay-10-nrange .grid-col-9,
	.grid-lay-10-nrange .grid-col-10 {
		position: relative;
		min-height: 1px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.grid-lay-10-nrange .grid-col-1,
	.grid-lay-10-nrange .grid-col-2,
	.grid-lay-10-nrange .grid-col-3,
	.grid-lay-10-nrange .grid-col-4,
	.grid-lay-10-nrange .grid-col-5,
	.grid-lay-10-nrange .grid-col-6,
	.grid-lay-10-nrange .grid-col-7,
	.grid-lay-10-nrange .grid-col-8,
	.grid-lay-10-nrange .grid-col-9,
	.grid-lay-10-nrange .grid-col-10 {
		float: left;
	}
	.grid-lay-10-nrange .grid-col-1 {
		width: 10%;
	}
	.grid-lay-10-nrange .grid-col-2 {
		width: 20%;
	}
	.grid-lay-10-nrange .grid-col-3 {
		width: 30%;
	}
	.grid-lay-10-nrange .grid-col-4 {
		width: 40%;
	}
	.grid-lay-10-nrange .grid-col-5 {
		width: 50%;
	}
	.grid-lay-10-nrange .grid-col-6 {
		width: 60%;
	}
	.grid-lay-10-nrange .grid-col-7 {
		width: 70%;
	}
	.grid-lay-10-nrange .grid-col-8 {
		width: 80%;
	}
	.grid-lay-10-nrange .grid-col-9 {
		width: 90%;
	}
	.grid-lay-10-nrange .grid-col-10 {
		width: 100%;
	}
	.grid-lay-12-nrange .grid-rows {
		margin-left: 0px;
		margin-right: 0px;
	}
	.grid-lay-12-nrange .grid-rows:after,
	.grid-lay-12-nrange .grid-rows:before {
		display: table;
		content: '';
	}
	.grid-lay-12-nrange .grid-rows:after {
		clear: both;
	}
	.grid-lay-12-nrange .grid-col-1,
	.grid-lay-12-nrange .grid-col-2,
	.grid-lay-12-nrange .grid-col-3,
	.grid-lay-12-nrange .grid-col-4,
	.grid-lay-12-nrange .grid-col-5,
	.grid-lay-12-nrange .grid-col-6,
	.grid-lay-12-nrange .grid-col-7,
	.grid-lay-12-nrange .grid-col-8,
	.grid-lay-12-nrange .grid-col-9,
	.grid-lay-12-nrange .grid-col-10,
	.grid-lay-12-nrange .grid-col-11,
	.grid-lay-12-nrange .grid-col-12 {
		position: relative;
		min-height: 1px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.grid-lay-12-nrange .grid-col-1,
	.grid-lay-12-nrange .grid-col-2,
	.grid-lay-12-nrange .grid-col-3,
	.grid-lay-12-nrange .grid-col-4,
	.grid-lay-12-nrange .grid-col-5,
	.grid-lay-12-nrange .grid-col-6,
	.grid-lay-12-nrange .grid-col-7,
	.grid-lay-12-nrange .grid-col-8,
	.grid-lay-12-nrange .grid-col-9,
	.grid-lay-12-nrange .grid-col-10,
	.grid-lay-12-nrange .grid-col-11,
	.grid-lay-12-nrange .grid-col-12 {
		float: left;
	}
	.grid-lay-12-nrange .grid-col-1 {
		width: 8.33333333%;
	}
	.grid-lay-12-nrange .grid-col-2 {
		width: 16.66666667%;
	}
	.grid-lay-12-nrange .grid-col-3 {
		width: 25%;
	}
	.grid-lay-12-nrange .grid-col-4 {
		width: 33.33333333%;
	}
	.grid-lay-12-nrange .grid-col-5 {
		width: 41.66666667%;
	}
	.grid-lay-12-nrange .grid-col-6 {
		width: 50%;
	}
	.grid-lay-12-nrange .grid-col-7 {
		width: 58.33333333%;
	}
	.grid-lay-12-nrange .grid-col-8 {
		width: 66.66666667%;
	}
	.grid-lay-12-nrange .grid-col-9 {
		width: 75%;
	}
	.grid-lay-12-nrange .grid-col-10 {
		width: 83.33333333%;
	}
	.grid-lay-12-nrange .grid-col-11 {
		width: 91.66666667%;
	}
	.grid-lay-12-nrange .grid-col-12 {
		width: 100%;
	}
	.grid-lay-12 .grid-rows {
		margin-left: -15px;
		margin-right: -15px;
	}
	.grid-lay-12 .grid-rows:after,
	.grid-lay-12 .grid-rows:before {
		display: table;
		content: '';
	}
	.grid-lay-12 .grid-rows:after {
		clear: both;
	}
	.grid-lay-12 .grid-col-1,
	.grid-lay-12 .grid-col-2,
	.grid-lay-12 .grid-col-3,
	.grid-lay-12 .grid-col-4,
	.grid-lay-12 .grid-col-5,
	.grid-lay-12 .grid-col-6,
	.grid-lay-12 .grid-col-7,
	.grid-lay-12 .grid-col-8,
	.grid-lay-12 .grid-col-9,
	.grid-lay-12 .grid-col-10,
	.grid-lay-12 .grid-col-11,
	.grid-lay-12 .grid-col-12 {
		position: relative;
		min-height: 1px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.grid-lay-12 .grid-col-1,
	.grid-lay-12 .grid-col-2,
	.grid-lay-12 .grid-col-3,
	.grid-lay-12 .grid-col-4,
	.grid-lay-12 .grid-col-5,
	.grid-lay-12 .grid-col-6,
	.grid-lay-12 .grid-col-7,
	.grid-lay-12 .grid-col-8,
	.grid-lay-12 .grid-col-9,
	.grid-lay-12 .grid-col-10,
	.grid-lay-12 .grid-col-11,
	.grid-lay-12 .grid-col-12 {
		float: left;
	}
	.grid-lay-12 .grid-col-1 {
		width: 8.33333333%;
	}
	.grid-lay-12 .grid-col-2 {
		width: 16.66666667%;
	}
	.grid-lay-12 .grid-col-3 {
		width: 25%;
	}
	.grid-lay-12 .grid-col-4 {
		width: 33.33333333%;
	}
	.grid-lay-12 .grid-col-5 {
		width: 41.66666667%;
	}
	.grid-lay-12 .grid-col-6 {
		width: 50%;
	}
	.grid-lay-12 .grid-col-7 {
		width: 58.33333333%;
	}
	.grid-lay-12 .grid-col-8 {
		width: 66.66666667%;
	}
	.grid-lay-12 .grid-col-9 {
		width: 75%;
	}
	.grid-lay-12 .grid-col-10 {
		width: 83.33333333%;
	}
	.grid-lay-12 .grid-col-11 {
		width: 91.66666667%;
	}
	.grid-lay-12 .grid-col-12 {
		width: 100%;
	}
	.grid-lay-10 .grid-rows {
		margin-left: -15px;
		margin-right: -15px;
	}
	.grid-lay-10 .grid-rows:after,
	.grid-lay-10 .grid-rows:before {
		display: table;
		content: '';
	}
	.grid-lay-10 .grid-rows:after {
		clear: both;
	}
	.grid-lay-10 .grid-col-1,
	.grid-lay-10 .grid-col-2,
	.grid-lay-10 .grid-col-3,
	.grid-lay-10 .grid-col-4,
	.grid-lay-10 .grid-col-5,
	.grid-lay-10 .grid-col-6,
	.grid-lay-10 .grid-col-7,
	.grid-lay-10 .grid-col-8,
	.grid-lay-10 .grid-col-9,
	.grid-lay-10 .grid-col-10 {
		position: relative;
		min-height: 1px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.grid-lay-10 .grid-col-1,
	.grid-lay-10 .grid-col-2,
	.grid-lay-10 .grid-col-3,
	.grid-lay-10 .grid-col-4,
	.grid-lay-10 .grid-col-5,
	.grid-lay-10 .grid-col-6,
	.grid-lay-10 .grid-col-7,
	.grid-lay-10 .grid-col-8,
	.grid-lay-10 .grid-col-9,
	.grid-lay-10 .grid-col-10 {
		float: left;
	}
	.grid-lay-10 .grid-col-1 {
		width: 10%;
	}
	.grid-lay-10 .grid-col-2 {
		width: 20%;
	}
	.grid-lay-10 .grid-col-3 {
		width: 30%;
	}
	.grid-lay-10 .grid-col-4 {
		width: 40%;
	}
	.grid-lay-10 .grid-col-5 {
		width: 50%;
	}
	.grid-lay-10 .grid-col-6 {
		width: 60%;
	}
	.grid-lay-10 .grid-col-7 {
		width: 70%;
	}
	.grid-lay-10 .grid-col-8 {
		width: 80%;
	}
	.grid-lay-10 .grid-col-9 {
		width: 90%;
	}
	.grid-lay-10 .grid-col-10 {
		width: 100%;
	}
	.linkTips {
		padding-right: 0 !important;
	}
	.icon {
		width: 1em;
		height: 1em;
		vertical-align: -0.15em;
		fill: currentColor;
		overflow: hidden;
		font-size: 28px;
	}
	/*实心圆*/
	.center-block {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.invisible {
		visibility: hidden;
	}
	.text-overflow {
		word-wrap: normal;
		/* for IE */
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.text-center {
		text-align: center !important;
	}
	.text-left {
		text-align: left !important;
	}
	.text-right {
		text-align: right !important;
	}
	.clearfix:before,
	.clearfix:after {
		content: " ";
		display: table;
	}
	.clearfix:after {
		clear: both;
	}
	.fl {
		float: left;
	}
	.fr {
		float: right;
	}
	.ml5 {
		margin-left: 5px !important;
	}
	.ml10 {
		margin-left: 10px !important;
	}
	.ml15 {
		margin-left: 15px !important;
	}
	.ml20 {
		margin-left: 20px !important;
	}
	.mr5 {
		margin-right: 5px !important;
	}
	.mr10 {
		margin-right: 10px !important;
	}
	.mr15 {
		margin-right: 15px !important;
	}
	.mr20 {
		margin-right: 20px !important;
	}
	.mb5 {
		margin-bottom: 5px !important;
	}
	.mb10 {
		margin-bottom: 10px !important;
	}
	.mb15 {
		margin-bottom: 15px !important;
	}
	.mb20 {
		margin-bottom: 20px !important;
	}
	.mt5 {
		margin-top: 5px !important;
	}
	.mt10 {
		margin-top: 10px !important;
	}
	.mt15 {
		margin-top: 15px !important;
	}
	.mt20 {
		margin-top: 20px !important;
	}
	.mt50 {
		margin-top: 50px !important;
	}
	.pl5 {
		padding-left: 5px !important;
	}
	.pl10 {
		padding-left: 10px !important;
	}
	.pl15 {
		padding-left: 15px !important;
	}
	.pl20 {
		padding-left: 20px !important;
	}
	.pr5 {
		padding-right: 5px !important;
	}
	.pr10 {
		padding-right: 10px !important;
	}
	.pr15 {
		padding-right: 15px !important;
	}
	.pr20 {
		padding-right: 20px !important;
	}
	.pb5 {
		padding-bottom: 5px !important;
	}
	.pb10 {
		padding-bottom: 10px !important;
	}
	.pb15 {
		padding-bottom: 15px !important;
	}
	.pb20 {
		padding-bottom: 20px !important;
	}
	.pt5 {
		padding-top: 5px !important;
	}
	.pt10 {
		padding-top: 10px !important;
	}
	.pt15 {
		padding-top: 15px !important;
	}
	.pt20 {
		padding-top: 20px !important;
	}
	.cmall {
		margin: 0 !important;
	}
	.cmb {
		margin-bottom: 0 !important;
	}
	.cmt {
		margin-top: 0 !important;
	}
	.cmr {
		margin-right: 0 !important;
	}
	.cml {
		margin-left: 0 !important;
	}
	.cpall {
		padding: 0 !important;
	}
	.cpb {
		padding-bottom: 0 !important;
	}
	.cpt {
		padding-top: 0 !important;
	}
	.cpr {
		padding-right: 0 !important;
	}
	.cpl {
		padding-left: 0 !important;
	}
	.img-list {
		overflow: hidden;
	}
	.img-list .img-list-item {
		float: left;
		text-align: center;
	}
	.img-list .img-list-item + .img-list-item {
		padding-left: 40px;
	}
	.img-list .img-list-item:hover .img-main,
	.img-list .img-list-item.active .img-main {
		border-bottom: 2px solid #2F54EB;
	}
	.img-list .img-list-item:hover .img-title,
	.img-list .img-list-item.active .img-title {
		color: #2F54EB;
	}
	.img-list .img-list-item:hover .img-explain,
	.img-list .img-list-item.active .img-explain {
		color: #2F54EB;
	}
	.img-list .img-main {
		display: inline-block;
		position: relative;
		width: 150px;
		padding-top: 120px;
		overflow: hidden;
		border-bottom: 2px solid transparent;
		margin-bottom: 20px;
	}
	.img-list .img-main img {
		top: 0px;
		left: 0px;
		position: absolute;
		width: 100%;
	}
	.img-list .img-title {
		text-align: center;
		display: block;
		width: 100%;
		font-size: 16px;
		color: #313131;
		font-weight: bold;
		/* for IE */
		word-wrap: normal;
		/* for IE */
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.img-list .img-explain {
		display: block;
		width: 100%;
		font-size: 16px;
		color: #818181;
		font-weight: normal;
		/* for IE */
		word-wrap: normal;
		/* for IE */
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.header-bar .wangting-top-time {
		text-align: left;
	}
	.commentGroup .commentTitle {
		padding: 0 0 10px 5px;
		font-size: 15px;
		color: #2F54EB;
	}
	.commentGroup .btn-group {
		padding-bottom: 15px;
		display: block;
	}
	.commentGroup .btn-group .btn {
		margin-top: 10px;
		float: right;
	}
	.commentGroup .btn-group .btn .iconfont {
		margin-right: 5px;
		font-size: 18px;
	}
	.commentGroup .comment-card-list-user {
		padding: 20px;
		margin-bottom: 20px;
		border: 1px solid #ccc;
	}
	.commentGroup .comment-card-list-user .media .media-left {
		padding-right: 20px;
	}
	.commentGroup .comment-card-list-user .media .media-left .media-object {
		width: 60px;
		height: 60px;
		border-radius: 50%;
	}
	.commentGroup .comment-card-list-user .media .media-body .media-heading {
		color: #000;
	}
	.commentGroup .comment-card-list-user .media .media-body .thumbs-comment {
		color: #8f8f8f;
	}
	.commentGroup .comment-card-list-user .media .media-body .thumbs-comment a {
		margin-left: 20px;
		color: #8f8f8f;
	}
	.commentGroup .comment-card-list-user .media .media-body .thumbs-comment dt {
		float: right;
	}
	.commentGroup .comment-card-list-user .media .media-body .thumbs-comment dt i {
		margin-left: 5px;
		font-size: 18px;
	}
	.commentGroup .comment-more {
		font-size: 18px;
	}
	.commentGroup .comment-more a {
		color: #2F54EB;
	}
	.website-group-main {
		overflow: visible;
	}
	/*图读轮播*/
	.swiperHomeNew {
		padding: 10px 0;
		width: 100%;
		height: 340px;
	}
	.swiperHomeNew .height40 {
		height: 40px;
		line-height: 40px;
		overflow: hidden;
	}
	.swiperHomeNew .swiper-wrapper,
	.swiperHomeNew .swiper-slide,
	.swiperHomeNew .swiper-slide img,
	.swiperHomeNew .swiper-slide .title {
		width: 100% !important;
	}
	.swiperHomeNew .swiper-container {
		height: 100%;
	}
	.swiperHomeNew .swiper-container .swiper-wrapper {
		height: 100%;
	}
	.swiperHomeNew .swiper-container .swiper-slide {
		height: 100%;
		position: relative;
		overflow: hidden;
	}
	.swiperHomeNew .swiper-container .swiper-slide img {
		display: block;
		height: 100%;
	}
	.swiperHomeNew .swiper-container .swiper-slide .title {
		padding-left: 15px;
		margin-bottom: 0;
		position: absolute;
		left: 0;
		bottom: 0;
		height: 40px;
		line-height: 40px;
		overflow: hidden;
		background: rgba(23, 112, 214, 0.5);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#491770D6, endColorstr=#491770D6);
		color: #fff;
	}
	.swiperHomeNew .swiper-container .swiper-pagination {
		padding-right: 15px;
		bottom: -3px;
		height: 40px;
		line-height: 40px;
		overflow: hidden;
		text-align: right;
	}
	.swiperHomeNew .swiper-container .swiper-pagination .swiper-pagination-bullet {
		width: 15px;
		height: 15px;
		opacity: 1;
		border: 1px solid #fff;
		background: transparent;
	}
	.swiperHomeNew .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: #fff;
	}
	.swiperHomeNew.swiperFullscreen {
		padding: 0;
		margin-bottom: 25px;
		height: 600px;
		box-shadow: 1px 0px 35px rgba(0, 0, 0, 0.1);
	}
	/*图读轮播数字*/
	.swiperHomeNewNum {
		padding: 10px 0;
		width: 100%;
		height: 340px;
	}
	.swiperHomeNewNum .height40 {
		height: 40px;
		line-height: 40px;
		overflow: hidden;
	}
	.swiperHomeNewNum .swiper-wrapper,
	.swiperHomeNewNum .swiper-slide,
	.swiperHomeNewNum .swiper-slide img,
	.swiperHomeNewNum .swiper-slide .title {
		width: 100% !important;
	}
	.swiperHomeNewNum .swiper-container {
		height: 100%;
	}
	.swiperHomeNewNum .swiper-container .swiper-wrapper {
		height: 100%;
	}
	.swiperHomeNewNum .swiper-container .swiper-slide {
		height: 100%;
		position: relative;
		overflow: hidden;
	}
	.swiperHomeNewNum .swiper-container .swiper-slide img {
		display: block;
		height: 100%;
	}
	.swiperHomeNewNum .swiper-container .swiper-slide .title {
		padding-left: 15px;
		margin-bottom: 0;
		position: absolute;
		left: 0;
		bottom: 0;
		height: 40px;
		line-height: 40px;
		overflow: hidden;
		background: rgba(0, 0, 0, 0.3);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#49000000, endColorstr=#29000000);
		color: #fff;
	}
	.swiperHomeNewNum .swiper-container .swiper-pagination {
		padding-right: 15px;
		bottom: -3px;
		height: 40px;
		line-height: 40px;
		overflow: hidden;
		text-align: right;
	}
	.swiperHomeNewNum .swiper-container .swiper-pagination .swiper-pagination-bullet {
		width: 20px;
		height: 20px;
		line-height: 20px;
		text-align: center;
		opacity: 1;
		background-color: #000;
		border-radius: 2px;
		color: #fff;
	}
	.swiperHomeNewNum .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: #2F54EB;
	}
	.swiperHomeNewNum.swiperFullscreen {
		padding: 0;
		margin-bottom: 25px;
		height: 600px;
		box-shadow: 1px 0px 35px rgba(0, 0, 0, 0.1);
	}
	/*精彩专题*/
	.home-notice .home-notice-item {
		margin-top: 15px;
		width: 100%;
		height: 82px;
		overflow: hidden;
	}
	.home-notice .home-notice-item img {
		width: 100%;
	}
	/*轮播横幅*/
	.home-carouselBanner .swiper-container {
		width: 100%;
		height: 110px;
	}
	.home-carouselBanner .swiper-container .swiper-wrapper .swiper-slide img {
		width: 100%;
		height: 110px;
		display: block;
	}
	/*公用首页底部下拉*/
	.website-group-main .website-item .dropdown-menu {
		height: 200px;
		overflow: hidden;
		overflow-y: auto;
	}
	/*暂时tab公用*/
	.nav-tabs-line > li.active > a,
	.nav-tabs-line > li.active > a:focus,
	.nav-tabs-line > li.active > a:hover {
		border-color: #2F54EB;
		color: #2F54EB;
	}
	.nav-tabs > li.active > a,
	.nav-tabs > li.active > a:focus,
	.nav-tabs > li.active > a:hover {
		background-color: #2F54EB;
	}
	.nav > li > a:focus,
	.nav > li > a:hover {
		background: none;
	}
	.list-group-item {
		line-height: 30px;
	}
	.tab-pane {
		overflow: hidden;
	}
	/*评论*/
	/*新闻列表详情*/
	.mainDetails {
		padding: 50px 0;
		background: url(../../city/imagess/zjlzbj_1.png) no-repeat center top;
		background-size: 100% auto;
	}
	.mainDetails .main {
		padding: 15px 20px;
		background: #fff;
	}
	.contentBox {
		padding: 20px 0 30px;
	}
	.contentBox .contentBoxL {
		width: 850px;
		float: left;
	}
	.contentBox .contentBoxL .contentCont {
		padding-right: 20px;
		border-right: 1px solid #ccc;
	}
	.contentBox .contentTextBox {
		padding: 15px 15px;
		margin-bottom: 15px;
		line-height: 30px;
		/*.borderBottomTwo;*/
	}
	.contentBox .contentTextBox img {
		max-width: 100%;
	}
	.contentBox .titleborderB {
		border-color: #000 !important;
	}
	.contentBox .titleborderB h3 {
		font-size: 28px;
		color: #2F54EB;
	}
	.contentBox .titleborderB h4 {
		font-size: 24px;
	}
	.contentBox .titleborderB .textAttribute {
		font-size: 16px;
	}
	.contentBox .titleborderB .textAttribute dt {
		float: right;
	}
	.contentBox .titleborderB .textAttribute dt .shareBox {
		margin: 0;
	}
	.contentBox .titleborderB .textAttribute dt .shareBox span img {
		width: 30px;
	}
	.contentBox .shareBox {
		margin-top: 10px;
		font-size: 16px;
	}
	.contentBox .shareBox span {
		margin-right: 18px;
	}
	.contentBox .shareBox span img {
		width: 40px;
	}
	.contentBox .contentBoxR {
		width: 290px;
		float: right;
	}
	.contentBox .contentBoxR h3 {
		font-size: 18px;
	}
	.relatedList li {
		padding: 15px 0 10px;
		font-size: 16px;
	}
	.relatedList li .pic {
		height: 150px;
		border-radius: 3px;
		position: relative;
		overflow: hidden;
	}
	.relatedList li .pic img {
		display: block;
		width: 100%;
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
	}
	/*专题*/
	.BanSpecial {
		margin: 0 0 10px;
		background: url(../../city/imagess/zhuanti.png) no-repeat center top / 100% 100%;
		height: 230px;
	}
	.titleSpecial {
		padding: 3px 0 0 15px;
		margin-bottom: 20px;
		border-bottom: 2px solid #2F54EB;
		line-height: 45px;
		color: #2F54EB;
		font-size: 18px;
		font-weight: 600;
	}
	.titleSpecial .more {
		margin-top: 0;
		font-weight: 400;
	}
	.contentBox .specialBoxL {
		width: 290px;
		float: left;
	}
	.contentBox .specialBoxR {
		width: 830px;
		float: right;
	}
	.list-Special .list-group-item {
		padding: 5px 15px 4px 35px;
		position: relative;
	}
	.list-Special .list-group-item:before {
		content: '';
		position: absolute;
		left: 15px;
		top: 17px;
		width: 7px;
		height: 7px;
		border-radius: 50%;
		background: #8C8C8C;
	}
	.list-Special .list-group-item .layout-fixed {
		color: #8C8C8C;
	}
	.SpecialImgBox .SpecialImgList {
		margin-right: -35px;
	}
	.SpecialImgBox .SpecialImgList li {
		margin: 5px 35px 20px 0;
		width: 560px;
		float: left;
		transition: all 0.4s;
	}
	.SpecialImgBox .SpecialImgList li .pic {
		width: 100%;
		height: 110px;
	}
	.SpecialImgBox .SpecialImgList li .pic img {
		display: block;
		width: 100%;
		height: 100%;
	}
	.SpecialImgBox .SpecialImgList li .title {
		padding: 0 10px;
	}
	.SpecialImgBox .SpecialImgList li .title .time {
		float: right;
	}
	.SpecialImgBox .SpecialImgList li:hover {
		box-shadow: 1px 0px 35px rgba(0, 0, 0, 0.15);
	}
	/*精彩专题*/
	.SpecialImgBox.SpecialImgBoxDh .SpecialImgList {
		margin-right: 0;
	}
	.SpecialImgBox.SpecialImgBoxDh .SpecialImgList li {
		margin: 0 0 25px;
		width: 100%;
		float: none;
		border: 1px solid #ddd;
		cursor: pointer;
	}
	.SpecialImgBox.SpecialImgBoxDh .SpecialImgList li .pic {
		height: auto;
	}
	.SpecialImgBox.SpecialImgBoxDh .SpecialImgList li .title {
		padding: 5px 10px;
	}
	.SpecialImgBox.SpecialImgBoxDh .SpecialImgList li .title .time {
		color: #969696;
	}
	.SpecialImgBox.SpecialImgBoxDh .SpecialImgList li a {
		color: #969696;
	}
	.SpecialImgBox.SpecialImgBoxDh .SpecialImgList li:hover a {
		color: #000;
	}
	/*概览*/
	.ownerImgList {
		margin: 0 -12px;
	}
	.ownerImgList li {
		margin: 0 12px 25px;
		width: 30.5%;
		float: left;
		height: 150px;
		position: relative;
		border-radius: 3px;
		cursor: pointer;
		overflow: hidden;
	}
	.ownerImgList li img {
		display: block;
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}
	.ownerImgList li .intro {
		padding: 0 25px;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		background: rgba(0, 0, 0, 0.2);
		color: #fff;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000, endColorstr=#19000000);
		opacity: 0;
		transition: all 0.6s;
		display: none;
	}
	.ownerImgList li .intro span {
		display: table-cell;
		vertical-align: middle;
	}
	.ownerImgList li .tag {
		padding: 5px 10px;
		display: inline-block;
		background: #FF3643;
		color: #fff;
		border-radius: 3px;
		position: absolute;
		right: 0;
		top: 0;
	}
	.ownerImgList li:hover .intro {
		opacity: 1;
		display: table;
	}
	/* 概览单篇正文 */
	.singleText {
		overflow: auto;
		height: 600px;
		margin: 20px;
	}
	/*图片标题*/
	.imagesNews {
		margin-left: -15px;
		margin-right: -15px;
		text-align: center;
		font-size: 16px;
	}
	.imagesNews li {
		padding: 5px 20px 20px;
		width: 33.33%;
		float: left;
		cursor: pointer;
		transition: all 0.6s;
	}
	.imagesNews a {
		display: block;
		transition: all 0.6s;
	}
	.imagesNews a:hover {
		color: #2F54EB;
	}
	.imagesNews a:hover .pic:after {
		display: block;
		opacity: 1;
	}
	.imagesNews .pic {
		margin-bottom: 10px;
		height: 150px;
		position: relative;
		overflow: hidden;
	}
	.imagesNews .pic img {
		width: 100%;
		display: block;
		position: absolute;
		left: 0;
		top: 0;
	}
	.imagesNews .pic:after {
		content: '';
		width: 100%;
		height: 3px;
		background: #2F54EB;
		position: absolute;
		left: 0;
		bottom: 0;
		opacity: 0;
		display: none;
		transition: all 0.6s;
	}
	/*图片新闻*/
	.grid-lay-ViewBox {
		overflow: hidden;
		width: 1200px;
	}
	.imagesViewBox {
		margin-left: -20px;
		margin-right: -20px;
	}
	.imagesViewBox .imagesView {
		padding: 5px 20px 20px;
		text-align: center;
		font-size: 16px;
		cursor: pointer;
		transition: all 0.6s;
	}
	.imagesViewBox .imagesView .pic {
		margin-bottom: 10px;
		height: 200px;
		position: relative;
		overflow: hidden;
	}
	.imagesViewBox .imagesView .pic img {
		width: 100%;
		display: block;
		position: absolute;
		left: 0;
		top: 0;
	}
	.imagesViewBox .imagesView .pic:after {
		content: '';
		width: 100%;
		height: 3px;
		background: #2F54EB;
		position: absolute;
		left: 0;
		bottom: 0;
		opacity: 0;
		display: none;
		transition: all 0.6s;
	}
	.imagesViewBox .imagesView:hover {
		color: #2F54EB;
	}
	.imagesViewBox .imagesView:hover .pic:after {
		display: block;
		opacity: 1;
	}
	/*图文列表*/
	.graphicList {
		padding-top: 10px;
	}
	.graphicList li dl {
		height: 170px;
	}
	.graphicList li dt {
		width: 225px;
		float: left;
		border-radius: 3px;
		height: 100%;
		overflow: hidden;
	}
	.graphicList li dt img {
		display: block;
		height: 100%;
	}
	.graphicList li dd {
		margin-left: 245px;
		width: 560px;
		height: 100%;
		font-size: 16px;
	}
	.graphicList li dd h4 {
		max-height: 40px;
		overflow: hidden;
	}
	.graphicList li dd .intro {
		margin: 20px 0;
		height: 65px;
		color: #8f8f8f;
		overflow: hidden;
	}
	.graphicList li dd p {
		color: #8f8f8f;
	}
	.graphicList li dd p .dlmore {
		width: 120px;
		text-align: center;
		line-height: 24px;
		float: right;
		display: inline-block;
		border: 1px solid #2F54EB;
		border-radius: 2px;
		color: #2F54EB;
		font-size: 14px;
	}
	/*图读细览*/
	.figureReadBox {
		margin-bottom: 25px;
	}
	.figureReadBox .height80 {
		height: 80px;
		line-height: 80px;
		overflow: hidden;
	}
	.figureReadBox .width100 {
		width: 100% !important;
	}
	.figureReadBox .swiperFigure {
		padding: 10px 25px 10px 0;
		margin-bottom: 10px;
		height: 460px;
		border-right: 2px solid #ddd;
	}
	.figureReadBox .swiperFigure .swiper-container {
		height: 100%;
	}
	.figureReadBox .swiperFigure .swiper-container .swiper-wrapper {
		width: 100% !important;
		height: 100%;
	}
	.figureReadBox .swiperFigure .swiper-container .swiper-slide {
		width: 100% !important;
		height: 100%;
		position: relative;
		overflow: hidden;
	}
	.figureReadBox .swiperFigure .swiper-container .swiper-slide img {
		display: block;
		width: 100% !important;
	}
	.figureReadBox .swiperFigure .swiper-container .swiper-slide .title {
		padding-left: 15px;
		margin-bottom: 0;
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100% !important;
		height: 80px;
		line-height: 80px;
		overflow: hidden;
		background: rgba(0, 0, 0, 0.3);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#49000000, endColorstr=#29000000);
		color: #fff;
	}
	.figureReadBox .swiperFigure .swiper-container .swiper-pagination {
		padding-right: 15px;
		bottom: 0;
		height: 80px;
		line-height: 80px;
		overflow: hidden;
		text-align: right;
	}
	.figureReadBox .swiperFigure .swiper-container .swiper-pagination .swiper-pagination-bullet {
		width: 15px;
		height: 15px;
		opacity: 1;
		background: #fff;
	}
	.figureReadBox .swiperFigure .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: #1130ae;
	}
	.figureReadBox .rightContent {
		line-height: 30px;
		color: #969696;
	}
	/*按钮*/
	.btn {
		padding: 9px 18px;
		border-radius: 1px;
	}
	.btn-primary {
		background-color: #2F54EB;
		border-color: #2F54EB;
	}
	.btn-primary:hover,
	.btn-primary:focus,
	.btn-primary:active {
		background-color: #2F54EB !important;
		border-color: #2F54EB !important;
		outline: 0 !important;
	}
	/*关联列表*/
	.articlePage {
		padding: 15px 0;
		font-size: 18px;
		line-height: 30px;
	}
	.articlePage li {
		padding: 5px 0;
	}
	.articlePage li a {
		color: #2F54EB;
	}
	/*详情*/
	.page-navigation {
		text-align: center;
	}
	.pagination {
		margin: 20px auto;
		overflow: hidden;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		-ms-border-radius: 0px;
		-o-border-radius: 0px;
		border-radius: 0px;
	}
	.pagination > li {
		float: left;
		display: inline-block;
		margin: 0;
	}
	.pagination > li + li {
		padding-left: 8px;
	}
	.pagination > .active > a,
	.pagination > .active > span,
	.pagination > .active > a:hover,
	.pagination > .active > span:hover,
	.pagination > .active > a:focus,
	.pagination > .active > span:focus {
		z-index: 3;
		color: #fff;
		background-color: #2F54EB;
		border-color: #2F54EB;
		cursor: default;
	}
	/*分页*/
	.nav-tree > dt,
	.nav-tree > dd {
		margin: 0;
		padding: 0;
	}
	.nav-tree > dt > a {
		display: block;
		line-height: 50px;
		color: #fff;
		font-size: 24px;
		background-color: #2F54EB;
		padding-left: 20px;
	}
	.nav-tree > dd {
		padding: 20px 0;
		background-color: #FAFAFA;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	.nav-tree > dd > a {
		padding-left: 50px;
		display: block;
		line-height: 46px;
		color: #6C6C6C;
		font-size: 20px;
		border-right: 4px solid transparent;
	}
	.nav-tree > dd > a:hover,
	.nav-tree > dd > a.active {
		color: #2F54EB;
		background-color: #e9edfd;
		border-right: 4px solid #2F54EB;
	}
	.nav-tree li {
		padding-left: 20px;
	}
	.nav-tree li > ul {
		display: none;
	}
	.nav-tree li.active > ul {
		display: block;
	}
	/*侧边树*/
	.ztreeWrap {
		padding-top: 15px;
	}
	.ztreeWrap > li {
		padding: 4px 0;
	}
	.ztreeWrap li li {
		padding: 3px 0 3px 20px;
		position: relative;
	}
	.ztreeWrap .submenu {
		position: relative;
		/*二级及以下*/
	}
	.ztreeWrap .submenu > a {
		padding-left: 20px;
	}
	.ztreeWrap .submenu > a:after {
		content: "+";
		position: absolute;
		left: 0;
		top: 6px;
		font-size: 18px;
		color: #2F54EB;
		display: block;
		width: 15px;
		height: 15px;
		line-height: 15px;
		text-align: center;
		border: 1px solid #ccc;
	}
	.ztreeWrap .submenu.active > a:after {
		content: "-";
		line-height: 10px;
	}
	.ztreeWrap .submenu li:after {
		content: '';
		width: 1px;
		height: 100%;
		border-left: 1px dashed #ccc;
		position: absolute;
		left: 7px;
		top: 0;
	}
	.ztreeWrap .submenu li:before {
		content: '';
		width: 10px;
		height: 1px;
		border-top: 1px dashed #ccc;
		position: absolute;
		left: 8px;
		top: 13px;
	}
	.ztreeWrap .submenu li:last-child:after {
		height: 50%;
	}
	/*左侧列表*/
	.home .top {
		height: 34px;
		margin-top: -34px;
		overflow: hidden;
	}
	.home .header-bar {
		background: transparent!important;
	}
	.home .main {
		overflow-x: initial;
	}
	.home .home-logo {
		width: 624px;
		height: 320px;
		margin: 114px auto 44px;
		overflow: hidden;
	}
	.home .home-logo img {
		width: 100%;
	}
	.home .home-search {
		position: relative;
		font-size: 24px;
		width: 816px;
		margin: 0 auto 12px;
		overflow: hidden;
	}
	.home .home-search .search-input {
		width: 100%;
		height: 68px;
		padding-left: 14px;
		padding-right: 98px;
		font-size: 24px;
		line-height: 70px;
		border: 1px solid #EAEAEA;
		background-color: #fff;
		color: rgba(0, 0, 0, 0.25);
	}
	.home .home-search .search-input::-webkit-input-placeholder {
		color: rgba(0, 0, 0, 0.25);
		/* WebKit, Blink, Edge */
	}
	.home .home-search .search-input::-moz-placeholder {
		color: rgba(0, 0, 0, 0.25);
		/* Mozilla Firefox 4 to 18 */
	}
	.home .home-search .search-input::-moz-placeholder {
		color: rgba(0, 0, 0, 0.25);
		/* Mozilla Firefox 19+ */
	}
	.home .home-search .search-input::-ms-input-placeholder {
		color: rgba(0, 0, 0, 0.25);
		/* Internet Explorer 10-11 */
	}
	.home .home-search .search-btn {
		position: absolute;
		right: 0px;
		top: 0px;
		width: 84px;
		height: 68px;
		border: 1px solid #2F54EB;
		background-color: #2F54EB;
		line-height: 70px;
	}
	.home .home-search .search-btn .glyphicon,
	.home .home-search .search-btn .iconfont {
		display: inline-block;
		font-size: 30px;
		line-height: 68px;
		color: #fff;
	}
	.home .home-search-text {
		width: 100%;
		color: #000;
		font-size: 20px;
		text-align: center;
		margin-bottom: 64px;
	}
	.home .home-search-text span {
		font-weight: bold;
		color: #2F2F2F;
	}
	.home .home-search-text a {
		margin-right: 10px;
	}
	.home .home-menu {
		position: relative;
		background-color: #2F54EB;
		height: 100px;
		margin-bottom: 28px;
	}
	.home .home-menu > .grid-rows {
		height: 100%;
	}
	.home .home-menu .home-menu-item {
		display: block;
		z-index: 99;
		position: inherit;
		height: 100%;
		padding-top: 22px;
		text-align: center;
	}
	.home .home-menu .home-menu-item .menu-item-text {
		height: 48px;
		display: inline-block;
		font-size: 20px;
		line-height: 24px;
		color: #fff;
		text-align: center;
	}
	.home .home-menu .home-menu-item:hover .subcontent {
		display: block;
	}
	.home .home-menu .menu-item-icon {
		display: inline-block;
		padding-top: 4px;
		font-size: 60px;
		line-height: 48px;
		margin-right: 10px;
		color: #fff;
	}
	.home .subcontent {
		display: none;
		position: absolute;
		text-align: left;
		left: 0px;
		bottom: 100px;
		width: 100%;
		height: 570px;
		padding: 50px 50px 20px;
		background-color: #fff;
		-webkit-box-shadow: 0px -1px 6px #ccc;
		box-shadow: 0px -1px 6px #ccc;
		-moz-box-shadow: 0px -1px 6px #ccc;
		-ms-box-shadow: 0px -1px 6px #ccc;
		-o-box-shadow: 0px -1px 6px #ccc;
		border: 1px solid #d5d5d5;
	}
	.home .subcontent .home-menu-tabs {
		overflow: hidden;
		width: 100%;
	}
	.home .subcontent .home-menu-tabs:before,
	.home .subcontent .home-menu-tabs:after {
		content: " ";
		display: table;
	}
	.home .subcontent .home-menu-tabs:after {
		clear: both;
	}
	.home .subcontent .home-menu-tabs:before,
	.home .subcontent .home-menu-tabs:after {
		content: " ";
		display: table;
	}
	.home .subcontent .home-menu-tabs:after {
		clear: both;
	}
	.home .subcontent .home-menu-tabs .layout-fixed,
	.home .subcontent .home-menu-tabs .layout-body,
	.home .subcontent .home-menu-tabs .layout-fixed-l,
	.home .subcontent .home-menu-tabs .layout-fixed-r,
	.home .subcontent .home-menu-tabs .layout-fixed-t,
	.home .subcontent .home-menu-tabs .layout-fixed-b {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.home .subcontent .home-menu-tabs > .layout-fixed {
		position: relative;
		z-index: 99;
	}
	.home .subcontent .home-menu-tabs > .layout-body {
		position: relative;
		z-index: 98;
	}
	.home .subcontent .home-menu-tabs > .layout-body > .layout-body-main {
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
	}
	.home .subcontent .home-menu-tabs > .layout-fixed {
		float: left;
		width: 320px;
		height: 100%;
	}
	.home .subcontent .home-menu-tabs > .layout-body {
		display: inline-block;
		height: 100%;
		width: 100%;
		margin-left: -320px;
		padding-left: 320px;
	}
	.home .subcontent .home-menu-tabs > .layout-body > .layout-body-main {
		padding-left: 50px;
	}
	.home .subcontent .svg-icon {
		width: 1.2em;
		height: 1.2em;
		vertical-align: -0.15em;
		text-align: center;
		fill: currentColor;
		overflow: hidden;
		margin: 0 auto;
	}
	.home .subcontent .subcontent-title {
		width: 100%;
		margin-bottom: 30px;
		overflow: hidden;
	}
	.home .subcontent .subcontent-title .icon {
		display: block;
		float: left;
		font-size: 90px;
		height: 90px;
		line-height: 90px;
		color: #2F54EB;
	}
	.home .subcontent .subcontent-title .subcontent-title-main {
		float: right;
		width: 100%;
		padding-left: 100px;
		margin-left: -100px;
		text-align: left;
	}
	.home .subcontent .subcontent-title .subcontent-title-main h3 {
		font-size: 36px;
		color: #000;
		padding-top: 10px;
		padding-bottom: 6px;
	}
	.home .subcontent .subcontent-title .subcontent-title-main p {
		margin: 0;
		padding: 0;
		color: #2F54EB;
		font-size: 18px;
	}
	.home .subcontent .index-card {
		width: 100%;
		display: block;
		background-color: #2F54EB;
		overflow: hidden;
		line-height: 0px;
	}
	.home .subcontent .index-card:before,
	.home .subcontent .index-card:after {
		content: " ";
		display: table;
	}
	.home .subcontent .index-card:after {
		clear: both;
	}
	.home .subcontent .index-card:before,
	.home .subcontent .index-card:after {
		content: " ";
		display: table;
	}
	.home .subcontent .index-card:after {
		clear: both;
	}
	.home .subcontent .index-card .layout-fixed,
	.home .subcontent .index-card .layout-body,
	.home .subcontent .index-card .layout-fixed-l,
	.home .subcontent .index-card .layout-fixed-r,
	.home .subcontent .index-card .layout-fixed-t,
	.home .subcontent .index-card .layout-fixed-b {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.home .subcontent .index-card > .layout-fixed {
		position: relative;
		z-index: 99;
	}
	.home .subcontent .index-card > .layout-body {
		position: relative;
		z-index: 98;
	}
	.home .subcontent .index-card > .layout-body > .layout-body-main {
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
	}
	.home .subcontent .index-card > .layout-fixed {
		float: left;
		width: 40px;
		height: 100%;
	}
	.home .subcontent .index-card > .layout-body {
		display: inline-block;
		height: 100%;
		width: 100%;
		margin-left: -40px;
		padding-left: 40px;
	}
	.home .subcontent .index-card::before,
	.home .subcontent .index-card::after {
		display: none;
	}
	.home .subcontent .index-card > .layout-fixed > span {
		display: block;
		width: 18px;
		margin: 0 auto;
		font-size: 18px;
		line-height: 24px;
		color: #fff;
		overflow: hidden;
	}
	.home .subcontent .index-card > .layout-body > .layout-body-main {
		background-color: #fff;
	}
	.home .subcontent .index-card-list {
		margin: 0;
		width: 100%;
		padding: 28px 36px;
		border: 1px solid #D6D6D6;
		border-left-color: transparent;
	}
	.home .subcontent .index-card-list > li {
		/* for IE */
		word-wrap: normal;
		/* for IE */
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.home .subcontent .index-card-list > li + li {
		margin-top: 24px;
	}
	.home .subcontent .index-card-list > li:hover a {
		color: #2F54EB;
	}
	.home .subcontent .index-card-list a {
		display: block;
		line-height: 32px;
		font-size: 18px;
		color: #545454;
	}
	.home .subcontent .index-card-list .icon {
		float: left;
		font-size: 40px;
		margin-right: 20px;
	}
	.home .subcontent .leader-area {
		width: 100%;
	}
	.home .subcontent .leader-area:before,
	.home .subcontent .leader-area:after {
		content: " ";
		display: table;
	}
	.home .subcontent .leader-area:after {
		clear: both;
	}
	.home .subcontent .leader-area:before,
	.home .subcontent .leader-area:after {
		content: " ";
		display: table;
	}
	.home .subcontent .leader-area:after {
		clear: both;
	}
	.home .subcontent .leader-area .layout-fixed,
	.home .subcontent .leader-area .layout-body,
	.home .subcontent .leader-area .layout-fixed-l,
	.home .subcontent .leader-area .layout-fixed-r,
	.home .subcontent .leader-area .layout-fixed-t,
	.home .subcontent .leader-area .layout-fixed-b {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.home .subcontent .leader-area > .layout-fixed {
		position: relative;
		z-index: 99;
	}
	.home .subcontent .leader-area > .layout-body {
		position: relative;
		z-index: 98;
	}
	.home .subcontent .leader-area > .layout-body > .layout-body-main {
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
	}
	.home .subcontent .leader-area > .layout-fixed {
		float: right;
		width: 240px;
		height: 100%;
	}
	.home .subcontent .leader-area > .layout-body {
		display: inline-block;
		height: 100%;
		width: 100%;
		margin-right: -240px;
		padding-right: 240px;
	}
	.home .subcontent .leader-card {
		width: 100%;
		padding: 30px 20px;
		padding-right: 0px;
	}
	.home .subcontent .leader-card:before,
	.home .subcontent .leader-card:after {
		content: " ";
		display: table;
	}
	.home .subcontent .leader-card:after {
		clear: both;
	}
	.home .subcontent .leader-card:before,
	.home .subcontent .leader-card:after {
		content: " ";
		display: table;
	}
	.home .subcontent .leader-card:after {
		clear: both;
	}
	.home .subcontent .leader-card .layout-fixed,
	.home .subcontent .leader-card .layout-body,
	.home .subcontent .leader-card .layout-fixed-l,
	.home .subcontent .leader-card .layout-fixed-r,
	.home .subcontent .leader-card .layout-fixed-t,
	.home .subcontent .leader-card .layout-fixed-b {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.home .subcontent .leader-card > .layout-fixed {
		position: relative;
		z-index: 99;
	}
	.home .subcontent .leader-card > .layout-body {
		position: relative;
		z-index: 98;
	}
	.home .subcontent .leader-card > .layout-body > .layout-body-main {
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
	}
	.home .subcontent .leader-card > .layout-fixed {
		float: left;
		width: 100px;
		height: 100%;
	}
	.home .subcontent .leader-card > .layout-body {
		display: inline-block;
		height: 100%;
		width: 100%;
		margin-left: -100px;
		padding-left: 100px;
	}
	.home .subcontent .leader-card > .layout-body > .layout-body-main {
		padding-left: 20px;
		background-color: #fff;
	}
	.home .subcontent .leader-card .leader-img {
		position: relative;
		width: 100px;
		height: 150px;
		overflow: hidden;
	}
	.home .subcontent .leader-card .leader-img img {
		position: absolute;
		left: 0px;
		top: 0px;
		width: 100%;
	}
	.home .subcontent .leader-card .leader-name {
		text-align: left;
		color: #545454;
		line-height: 24px;
		font-size: 16px;
		padding: 10px 0 20px;
	}
	.home .subcontent .leader-card .leader-name span {
		font-size: 24px;
		color: #2F54EB;
		font-weight: bold;
	}
	.home .subcontent .leader-card .leader-intro {
		font-size: 12px;
		color: #000;
		text-align: left;
		line-height: 16px;
		height: 48px;
		overflow: hidden;
		margin-bottom: 10px;
	}
	.home .subcontent .leader-card .leader-btns a {
		float: left;
		display: inline-block;
		font-size: 16px;
		border: 1px solid #ccc;
		padding: 6px 0px;
		padding-left: 10px;
		padding-right: 16px;
		line-height: 20px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
		overflow: hidden;
	}
	.home .subcontent .leader-card .leader-btns a:hover {
		border-color: #2F54EB;
		background-color: #2F54EB;
		color: #fff;
	}
	.home .subcontent .leader-card .leader-btns a:hover .icon {
		color: #fff;
	}
	.home .subcontent .leader-card .leader-btns .icon {
		float: left;
		font-size: 20px;
		margin-right: 6px;
		color: #2F54EB;
	}
	.home .subcontent .leader-card .leader-btns a + a {
		margin-left: 10px;
	}
	.home .subcontent .leader-list {
		padding: 30px 10px;
	}
	.home .subcontent .leader-list .leader-list-title {
		text-align: left;
		color: #545454;
		font-size: 16px;
		padding: 10px 0 20px;
	}
	.home .subcontent .leader-list .leader-list-item {
		color: #2F54EB;
		text-align: center;
		font-size: 16px;
		margin-bottom: 10px;
	}
	.home .subcontent .app-list {
		padding-top: 10px;
	}
	.home .subcontent .app-list-main {
		overflow: hidden;
	}
	.home .subcontent .app-list-item {
		display: block;
		padding: 10px 0;
		background-color: #F7F7F7;
		text-align: center;
		margin-top: 12px;
		cursor: pointer;
		/* 文字溢出 */
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.home .subcontent .app-list-item .iconfont {
		display: block;
		font-size: 40px;
		line-height: 40px;
		margin-bottom: 10px;
	}
	.home .subcontent .app-list-item p {
		margin: 0;
		padding: 0;
		font-size: 16px;
		line-height: 24px;
	}
	.home .subcontent .app-list-item a {
		margin: 0;
		padding: 0;
		font-size: 16px;
		line-height: 24px;
	}
	.home .home-rows {
		display: block;
		width: 100%;
		margin-bottom: 16px;
	}
	.home .home-message-layout {
		width: 100%;
		background-color: #F2F2F2;
		padding: 10px 10px 0;
	}
	.home .home-message-layout:before,
	.home .home-message-layout:after {
		content: " ";
		display: table;
	}
	.home .home-message-layout:after {
		clear: both;
	}
	.home .home-message-layout:before,
	.home .home-message-layout:after {
		content: " ";
		display: table;
	}
	.home .home-message-layout:after {
		clear: both;
	}
	.home .home-message-layout .layout-fixed,
	.home .home-message-layout .layout-body,
	.home .home-message-layout .layout-fixed-l,
	.home .home-message-layout .layout-fixed-r,
	.home .home-message-layout .layout-fixed-t,
	.home .home-message-layout .layout-fixed-b {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.home .home-message-layout > .layout-fixed {
		position: relative;
		z-index: 99;
	}
	.home .home-message-layout > .layout-body {
		position: relative;
		z-index: 98;
	}
	.home .home-message-layout > .layout-body > .layout-body-main {
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
	}
	.home .home-message-layout > .layout-fixed {
		float: left;
		width: 68px;
		height: 100%;
	}
	.home .home-message-layout > .layout-body {
		display: inline-block;
		height: 100%;
		width: 100%;
		margin-left: -68px;
		padding-left: 68px;
	}
	.home .home-message-layout .home-message-title {
		display: block;
		font-size: 20px;
		line-height: 30px;
		padding: 10px 0;
		background-color: #2F54EB;
		text-align: center;
		color: #fff;
	}
	.home .home-message-layout .home-message-list {
		padding-left: 20px;
	}
	.home .home-message-layout .list-group {
		margin-bottom: 0px;
	}
	.home .home-message-layout .list-group-item {
		padding-top: 4px;
	}
	.home .home-notice .swiper-slide {
		padding: 0 5px 0 5px;
	}
	.home .home-notice .home-notice-item {
		width: 100%;
		height: 82px;
		overflow: hidden;
	}
	.home .home-notice .home-notice-item img {
		width: 100%;
	}
	.home .home-new .banner {
		width: 100%;
		height: 300px;
	}
	.home .home-new .banner img {
		width: 100%;
	}
	.home .home-carouselBanner .swiper-container {
		width: 1200px;
		height: 110px;
		margin-bottom: 10px;
	}
	.home .home-carouselBanner .swiper-container .swiper-wrapper .swiper-slide img {
		width: 1200px;
		height: 110px;
		display: block;
	}
	.home .home-values {
		height: 256px;
	}
	.home .website-group {
		height: 64px;
		width: 100%;
		padding: 12px 0;
		background-color: #F2F4F7;
	}
	.home .website-group .website-group-main {
		width: 1200px;
		margin: 0 auto;
	}
	.home .website-group .website-item {
		width: 100%;
	}
	.home .website-group .website-item .dropdown-menu {
		height: 200px;
		overflow: hidden;
		overflow-y: auto;
	}
	.home .footer {
		-webkit-box-shadow: 0 0 0 transparent;
		box-shadow: 0 0 0 transparent;
		-moz-box-shadow: 0 0 0 transparent;
		-ms-box-shadow: 0 0 0 transparent;
		-o-box-shadow: 0 0 0 transparent;
	}
	.home .home-zwgk {
		overflow: hidden;
		overflow-y: auto;
	}
	.home .home-bsfw {
		overflow: hidden;
		overflow-y: auto;
	}
	.home .home-bsfw .wsbs-card,
	.home .home-bsfw .bmfw-card,
	.home .home-bsfw .zwdt-card {
		line-height: 0px;
	}
	.home .home-bsfw .wsbs-card > .layout-fixed,
	.home .home-bsfw .bmfw-card > .layout-fixed,
	.home .home-bsfw .zwdt-card > .layout-fixed {
		padding-top: 50px;
	}
	.home .home-bsfw .wsbs-card {
		background-color: #014A84;
	}
	.home .home-bsfw .bmfw-card {
		background-color: #2C80FC;
	}
	.home .home-bsfw .zwdt-card {
		background-color: #51B0DD;
	}
	.home .home-bsfw .card-pic {
		position: relative;
		width: 100%;
		height: 190px !important;
		border: 1px solid #ccc;
		border-left: none;
		overflow: hidden;
		background-color: #fff;
	}
	.home .home-bsfw .card-pic img {
		position: absolute;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
	}
	.home .home-bsfw .app-list .tab-content {
		height: 212px;
		overflow: hidden;
	}
	.home .home-hdhy {
		overflow: hidden;
		overflow-y: auto;
	}
	.home .home-hdhy .icon-hdhy {
		display: block;
		font-size: 40px;
		line-height: 40px;
		margin-bottom: 10px;
		margin-left: 25px;
	}
	.home .home-hdhy .home-menu-tabs {
		margin-bottom: 20px;
	}
	.home .home-hdhy .home-menu-tabs > .layout-body > .layout-body-main {
		padding-left: 30px;
	}
	.home .home-hdhy .table th,
	.home .home-hdhy .table td {
		font-size: 14px;
		color: #545454;
		font-weight: normal;
		text-align: left;
	}
	.home .home-hdhy .index-card {
		height: 206px;
	}
	.home .home-hdhy .subcontent-title {
		margin-bottom: 10px;
	}
	.home .home-hdhy .app-list {
		padding: 0px;
	}
	.home .home-hdhy .banner {
		width: 100%;
		height: 240px;
	}
	.home .home-hdhy .banner img {
		width: 100%;
		height: 100%;
	}
	.home .home-sjzt {
		overflow: hidden;
		overflow-y: auto;
	}
	.home .home-sjzt .zt-tw {
		width: 100%;
		margin-bottom: 20px;
	}
	.home .home-sjzt .zt-tw:before,
	.home .home-sjzt .zt-tw:after {
		content: " ";
		display: table;
	}
	.home .home-sjzt .zt-tw:after {
		clear: both;
	}
	.home .home-sjzt .zt-tw:before,
	.home .home-sjzt .zt-tw:after {
		content: " ";
		display: table;
	}
	.home .home-sjzt .zt-tw:after {
		clear: both;
	}
	.home .home-sjzt .zt-tw .layout-fixed,
	.home .home-sjzt .zt-tw .layout-body,
	.home .home-sjzt .zt-tw .layout-fixed-l,
	.home .home-sjzt .zt-tw .layout-fixed-r,
	.home .home-sjzt .zt-tw .layout-fixed-t,
	.home .home-sjzt .zt-tw .layout-fixed-b {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.home .home-sjzt .zt-tw > .layout-fixed {
		position: relative;
		z-index: 99;
	}
	.home .home-sjzt .zt-tw > .layout-body {
		position: relative;
		z-index: 98;
	}
	.home .home-sjzt .zt-tw > .layout-body > .layout-body-main {
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
	}
	.home .home-sjzt .zt-tw > .layout-fixed {
		float: left;
		width: 320px;
		height: 100%;
	}
	.home .home-sjzt .zt-tw > .layout-body {
		display: inline-block;
		height: 100%;
		width: 100%;
		margin-left: -320px;
		padding-left: 320px;
	}
	.home .home-sjzt .zt-tw .banner {
		width: 100%;
		height: 240px;
	}
	.home .home-sjzt .zt-tw .banner img {
		width: 100%;
		height: 100%;
	}
	.home .home-sjzt .zt-tw > .layout-body > .layout-body-main {
		padding-left: 20px;
	}
	.home .home-sjzt .pic-list .pic-list-item {
		width: 100%;
		height: 80px;
		position: relative;
		overflow: hidden;
		margin: 5px 0 5px 0;
	}
	.home .home-sjzt .pic-list .pic-list-item img {
		position: absolute;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
	}
	.home .home-sjzt .app-list-title {
		text-align: center;
	}
	.home .home-sjzt .app-list-title span {
		display: inline-block;
		color: #2F54EB;
		font-size: 20px;
		line-height: 36px;
		border-bottom: 1px solid #2F54EB;
	}
	.home .home-zjlz {
		padding: 0px;
		border: none;
	}
	.home .zjlz-list {
		overflow: hidden;
		width: 100%;
		height: 570px;
	}
	.home .zjlz-list > li {
		float: left;
		height: 100%;
		position: relative;
	}
	.home .zjlz-list > li.active .mainbody {
		width: 600px;
	}
	.home .zjlz-list .newsbg {
		background-image: url(../../city/imagess/homeMenu_news.png);
	}
	.home .zjlz-list .knowbg {
		background-image: url(../../city/imagess/homeMenu_know.png);
	}
	.home .zjlz-list .investbg {
		background-image: url(../../city/imagess/homeMenu_invest.png);
	}
	.home .zjlz-list .tourbg {
		background-image: url(../../city/imagess/homeMenu_tour.png);
	}
	.home .zjlz-list .facade {
		position: relative;
		float: left;
		width: 150px;
		height: 100%;
		overflow: hidden;
		padding-top: 358px;
		text-align: center;
	}
	.home .zjlz-list .facade .icon {
		display: inline-block;
		width: 68px;
		height: 68px;
		font-size: 60px;
		line-height: 68px;
		background-color: #2F54EB;
		color: #fff;
		overflow: hidden;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
	}
	.home .zjlz-list .facade .text {
		font-size: 24px;
		line-height: 32px;
		color: #fff;
	}
	.home .zjlz-list .mainbody {
		float: left;
		width: 0px;
		overflow: hidden;
		height: 100%;
		background-color: #fff;
		transition: all 0.5s linear;
		-ms-transition: all 0.5s linear;
		-moz-transition: all 0.5s linear;
		-webkit-transition: all 0.5s linear;
		-o-transition: all 0.5s linear;
	}
	.home .zjlz-list .mainbody .mainbody-main {
		width: 600px;
		height: 100%;
		padding: 60px 68px 60px 30px;
	}
	.home .zjlz-list .bg-pic {
		position: absolute;
		left: 0px;
		top: 0px;
		width: 750px;
		height: 100%;
		overflow: hidden;
	}
	.home .zjlz-list .en-title {
		font-size: 36px;
		color: #2F54EB;
		margin-bottom: 20px;
	}
	.home .zjlz-list .cn-title {
		font-size: 48px;
		color: #000;
		font-weight: bold;
		margin-bottom: 60px;
	}
	.home .zjlz-list .cn-introduce {
		font-size: 20px;
		color: #000;
		line-height: 28px;
		margin-bottom: 60px;
	}
	.home .zjlz-list .cloumn-title {
		font-size: 18px;
		font-weight: solid;
		color: #2F54EB;
		border-bottom: solid 2px #2F54EB;
		width: 75px;
		margin-bottom: 10px;
	}
	.home .zjlz-list .togo-item {
		display: block;
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 20px;
		color: rgba(0, 0, 0, 0.65);
		/* for IE */
		word-wrap: normal;
		/* for IE */
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.list-group-item .layout-columns {
		width: 100%;
	}
	.list-group-item .layout-columns:before,
	.list-group-item .layout-columns:after {
		content: " ";
		display: table;
	}
	.list-group-item .layout-columns:after {
		clear: both;
	}
	.list-group-item .layout-columns:before,
	.list-group-item .layout-columns:after {
		content: " ";
		display: table;
	}
	.list-group-item .layout-columns:after {
		clear: both;
	}
	.list-group-item .layout-columns .layout-fixed,
	.list-group-item .layout-columns .layout-body,
	.list-group-item .layout-columns .layout-fixed-l,
	.list-group-item .layout-columns .layout-fixed-r,
	.list-group-item .layout-columns .layout-fixed-t,
	.list-group-item .layout-columns .layout-fixed-b {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.list-group-item .layout-columns > .layout-fixed {
		position: relative;
		z-index: 99;
	}
	.list-group-item .layout-columns > .layout-body {
		position: relative;
		z-index: 98;
	}
	.list-group-item .layout-columns > .layout-body > .layout-body-main {
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
	}
	.list-group-item .layout-columns > .layout-fixed {
		float: right;
		width: 100px;
		height: 100%;
	}
	.list-group-item .layout-columns > .layout-body {
		display: inline-block;
		height: 100%;
		width: 100%;
		margin-right: -100px;
		padding-right: 100px;
	}
	.list-group-item .layout-columns > .layout-fixed {
		text-align: right;
	}
	* {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	* {
		padding: 0;
		margin: 0;
	}
	* {
		box-sizing: border-box;
	}
	ul li {
		list-style: none;
	}
	a,
	a:active,
	a:focus {
		text-decoration: none;
		color: #333;
	}
	a:hover {
		text-decoration: none;
		color: #2F54EB;
	}
	img {
		border: none;
	}
	dt {
		font-weight: normal;
	}
	i,
	em {
		font-style: normal;
	}
	input {
		border: none;
		background: none;
		outline: 0;
	}
	textarea {
		outline: 0;
		resize: none;
	}
	.margin0 {
		margin: 0 !important;
	}
	.marginL5 {
		margin-left: 5px!important;
	}
	.marginL10 {
		margin-left: 10px!important;
	}
	.marginL15 {
		margin-left: 15px!important;
	}
	.marginL20 {
		margin-left: 20px!important;
	}
	.marginL25 {
		margin-left: 25px!important;
	}
	.marginR5 {
		margin-right: 5px!important;
	}
	.marginR10 {
		margin-right: 10px!important;
	}
	.marginR15 {
		margin-right: 15px!important;
	}
	.marginR20 {
		margin-right: 20px!important;
	}
	.marginR25 {
		margin-right: 25px!important;
	}
	.marginB5 {
		margin-bottom: 5px!important;
	}
	.marginB10 {
		margin-bottom: 10px!important;
	}
	.marginB15 {
		margin-bottom: 15px!important;
	}
	.marginB20 {
		margin-bottom: 20px!important;
	}
	.marginB25 {
		margin-bottom: 25px!important;
	}
	.marginB30 {
		margin-bottom: 30px!important;
	}
	.marginT5 {
		margin-top: 5px!important;
	}
	.marginT10 {
		margin-top: 10px!important;
	}
	.marginT15 {
		margin-top: 15px!important;
	}
	.marginT20 {
		margin-top: 20px!important;
	}
	h1,
	h2,
	h3,
	h4,
	h5 {
		padding: 0;
		margin: 0;
	}
	.fontSize12 {
		font-size: 12px !important;
	}
	.fontSize14 {
		font-size: 14px !important;
	}
	.fontSize16 {
		font-size: 16px !important;
	}
	.fontSize18 {
		font-size: 18px !important;
	}
	.valignMiddle {
		vertical-align: middle!important;
	}
	/*自动隐藏文字*/
	.text-ellipsis-1 {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.text-ellipsis {
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		word-wrap: break-word;
		word-break: break-all;
		white-space: normal !important;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}
	.text-ellipsis-2 {
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		word-wrap: break-word;
		word-break: break-all;
		white-space: normal !important;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.red {
		color: #2F54EB !important;
	}
	.text-gray {
		color: #8f8f8f !important;
	}
	.banMain {
		width: 1200px;
		margin: 0 auto;
		height: 100%;
		position: relative;
	}
	.iconfont {
		vertical-align: -1px;
	}
	.titleRespond {
		margin-bottom: 10px;
		font-size: 22px;
	}
	.titleRespond .borderB {
		padding-bottom: 8px;
		display: inline-block;
		border-bottom: 2px solid #2F54EB;
		color: #2F54EB;
	}
	.titleRespond dt {
		float: right;
	}
	.titleRespond dd em {
		font-size: 14px;
		color: #999;
	}
	.titleborderB {
		padding: 0 0 8px 10px;
		border-bottom: 2px solid #2F54EB !important;
	}
	a.more {
		margin-top: 10px;
		float: right;
		font-size: 14px;
		color: #8f8f8f;
	}
	/*banner*/
	.videoRespond {
		margin-bottom: 50px;
		background-position: center top;
		background-repeat: no-repeat;
		background-size: auto 100%;
		height: 500px;
		background-image: url(../imagess/Respond_banner.png);
		color: #fff;
	}
	.videoRespond .banMain .abilityFaq {
		width: 550px;
		height: 390px;
		position: absolute;
		right: 0;
		top: 0;
		background: url(../imagess/faq.png) no-repeat right bottom;
		font-size: 56px;
		letter-spacing: 2px;
	}
	.videoRespond .banMain .abilityFaq span {
		margin-top: 25%;
		display: block;
	}
	.videoRespond .banMain .faqBox {
		padding-top: 40px;
	}
	.videoRespond .banMain .faqBox dt {
		float: left;
		width: 55px;
		height: 55px;
		text-align: center;
		line-height: 55px;
		border-radius: 50%;
		background: #fff;
		color: #333;
	}
	.videoRespond .banMain .faqBox dt .iconfont {
		font-size: 55px;
	}
	.videoRespond .banMain .faqBox dd {
		padding: 0 0 0 95px;
		width: 500px;
	}
	.videoRespond .banMain .faqBox dd h2 {
		padding: 10px 15px;
		margin-bottom: 20px;
		border-radius: 8px;
		background: #fff;
		line-height: 34px;
		color: #5f5f5f;
		font-size: 24px;
		position: relative;
	}
	.videoRespond .banMain .faqBox dd h2:after {
		content: '';
		width: 20px;
		height: 20px;
		background: #fff;
		position: absolute;
		left: -10px;
		top: 20px;
		transform: rotate(45deg);
	}
	.videoRespond .banMain .faqBox dd h3 {
		font-size: 32px;
	}
	.videoRespond .banMain .faqBox dd li {
		padding-top: 10px;
		line-height: 30px;
		font-size: 18px;
	}
	.videoRespond .banMain .faqBox dd li .iconfont {
		margin-right: 5px;
		vertical-align: -1px;
	}
	.videoRespond .banMain .faqBox dd li a {
		color: #fff;
	}
	.videoRespond .banMain .searchBox {
		background-color: #fff;
		margin-bottom: 0;
		width: 100%;
		height: 104px;
		position: absolute;
		left: 0;
		bottom: 0;
		overflow: hidden;
		-webkit-box-shadow: 1px 0px 35px rgba(0, 0, 0, 0.1);
		box-shadow: 1px 0px 35px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 1px 0px 35px rgba(0, 0, 0, 0.1);
		-ms-box-shadow: 1px 0px 35px rgba(0, 0, 0, 0.1);
		-o-box-shadow: 1px 0px 35px rgba(0, 0, 0, 0.1);
	}
	.videoRespond .banMain .searchBox dt {
		float: right;
		width: 200px;
		font-weight: normal;
		line-height: 104px;
		background-color: #2F54EB;
		text-align: center;
		font-size: 24px;
	}
	.videoRespond .banMain .searchBox dt .iconfont {
		margin-right: 10px;
		font-size: 55px;
		vertical-align: -12px;
	}
	.videoRespond .banMain .searchBox dt a {
		color: #fff;
		text-decoration: none;
		display: block;
	}
	.videoRespond .banMain .searchBox dd {
		padding-left: 20px;
		margin-right: 200px;
	}
	.videoRespond .banMain .searchBox dd i {
		color: #969696;
		font-size: 28px;
		vertical-align: -5px;
	}
	.videoRespond .banMain .searchBox dd .iconfont {
		color: #969696;
		font-size: 38px;
		font-weight: 600;
	}
	.videoRespond .banMain .searchBox dd input {
		padding: 0 15px;
		width: 93%;
		height: 104px;
		line-height: 104px;
		background: transparent;
		border: none;
		font-size: 20px;
		color: #333;
	}
	.videoRespond .banMain .searchBox dd input::-webkit-input-placeholder {
		color: rgba(0, 0, 0, 0.25);
		/* WebKit, Blink, Edge */
	}
	.videoRespond .banMain .searchBox dd input::-moz-placeholder {
		color: rgba(0, 0, 0, 0.25);
		/* Mozilla Firefox 4 to 18 */
	}
	.videoRespond .banMain .searchBox dd input::-moz-placeholder {
		color: rgba(0, 0, 0, 0.25);
		/* Mozilla Firefox 19+ */
	}
	.videoRespond .banMain .searchBox dd input::-ms-input-placeholder {
		color: rgba(0, 0, 0, 0.25);
		/* Internet Explorer 10-11 */
	}
	/*表格*/
	.tableRespond th,
	.tableRespond td {
		padding: 15px !important;
	}
	.tableRespond th {
		border-top: 0 !important;
		background: #f5f5f5;
	}
	.tableRespond td {
		border-bottom: 1px solid #ddd;
	}
	.respondBtn li {
		margin: 35px 0 0 0;
		border: 1px solid #ddd;
		/*box-shadow: 1px 0px 35px rgba(0,0,0,.1);*/
		/*兼容ie8*/
	}
	.respondBtn li a {
		padding-left: 31px;
		display: block;
		line-height: 70px;
		font-size: 30px;
	}
	.respondBtn li .iconfont {
		display: inline-block;
		width: 85px;
		margin-right: 10px;
		font-size: 50px;
	}
	.respondBtn li img {
		display: inline-block;
		width: 85px;
		margin-right: 10px;
	}
	.respondBtn li:first-child + li a {
		background-color: #2F54EB;
		color: #fff;
	}
	.respondImgList {
		padding: 0 0 15px 0;
	}
	.respondImgList li {
		margin: 15px 0 25px;
		height: 170px;
		position: relative;
		border-radius: 3px;
		cursor: pointer;
		overflow: hidden;
	}
	.respondImgList li img {
		display: block;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}
	.respondImgList li .intro {
		padding: 0 25px;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		background: rgba(0, 0, 0, 0.2);
		color: #fff;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000, endColorstr=#19000000);
		opacity: 0;
		transition: all 0.6s;
		display: none;
	}
	.respondImgList li .intro span {
		display: table-cell;
		vertical-align: middle;
	}
	.respondImgList li .tag {
		padding: 5px 10px;
		display: inline-block;
		background: #2F54EB;
		color: #fff;
		border-radius: 3px;
		position: absolute;
		right: 0;
		top: 0;
	}
	.respondImgList li:hover .intro {
		opacity: 1;
		display: table;
	}
	.newstabContent .nav-tabs-line {
		border: none;
	}
	.newstabContent .nav-tabs-line li > a {
		padding-left: 0;
		padding-right: 0;
		font-size: 14px;
	}
	.newstabContent .nav-tabs-line > li + li {
		padding-left: 5px;
	}
	.newstabContent .nav-tabs-line > li + li:after {
		display: none;
	}
	.newstabContent .nav-tabs-line .active > a {
		border: none !important;
	}
	.newstabContent .tab-content {
		padding: 35px 25px 25px 260px;
		margin: 8px 0 0 0;
		background: url(../imagess/RespondBg.jpg) no-repeat left top;
		background-size: auto 100%;
		height: 557px;
		border: 1px solid #ddd;
		/*box-shadow: 1px 0px 35px rgba(0,0,0,.1);*/
		overflow: hidden;
	}
	.newstabContent .newsolList {
		padding: 15px 0 0 15px;
		margin-top: 25px;
		border-top: 1px solid #ddd;
	}
	.newstabContent .newsolList li {
		padding: 10px 10px;
		font-size: 16px;
		position: relative;
	}
	.newstabContent .newsolList li .time {
		padding-top: 8px;
		display: block;
		color: #8f8f8f;
		font-size: 14px;
	}
	.newstabContent .newsolList li:after {
		content: '';
		width: 10px;
		height: 10px;
		border-top: 1px solid #333;
		border-right: 1px solid #333;
		position: absolute;
		right: 10px;
		top: 50%;
		transform: translateY(-50%) rotate(45deg);
	}
	.graphicNewsList {
		padding-top: 10px;
	}
	.graphicNewsList li dl {
		height: 120px;
	}
	.graphicNewsList li dt {
		width: 28%;
		float: left;
		border-radius: 3px;
		height: 100%;
		overflow: hidden;
	}
	.graphicNewsList li dt img {
		display: block;
		width: 100%;
	}
	.graphicNewsList li dd {
		margin-left: 30%;
		width: 70%;
		height: 100%;
		display: table;
		/*display: flex; flex-direction: column; justify-content: space-between;*/
	}
	.graphicNewsList li dd h4 {
		width: 100%;
		display: table-row;
	}
	.graphicNewsList li dd .intro {
		display: table-cell;
		vertical-align: bottom;
		color: #8f8f8f;
	}
	.imagesInterview {
		margin-left: -20px;
		margin-right: -20px;
	}
	.imagesInterview li .pic {
		height: 200px;
	}
	/*信件公示详情*/
	.lettersPublicContent {
		padding: 25px;
	}
	/*信件概览*/
	.lettersOverview {
		padding: 20px 0 50px;
	}
	.lettersOverview .titleborderB {
		margin: 0 0 20px;
		line-height: 36px;
	}
	.lettersOverview .tab-content {
		padding-top: 15px;
		line-height: 30px;
	}
	.wantWriteCont {
		padding: 10px 0;
	}
	.wantWriteCont .intro {
		line-height: 30px;
	}
	.wantWriteCont .intro a {
		color: #2F54EB;
	}
	.wantWriteCont .rangeIntro {
		color: #8f8f8f;
		line-height: 26px;
	}
	.wantWriteCont .rangeIntro ol {
		margin-left: 15px;
	}
	.wantWriteCont .table-form {
		margin: 15px 0 40px -20px;
	}
	.wantWriteCont .table-form th,
	.wantWriteCont .table-form td {
		padding: 8px 20px;
	}
	/*表单*/
	.form-control {
		height: 40px;
	}
	/*部门*/
	.departList {
		padding: 15px 0 30px;
	}
	.departList .chooseDl {
		margin-left: 5px;
		height: 110px;
		position: relative;
		transition: all 0.2s ease;
		overflow: hidden;
	}
	.departList .chooseDl li {
		margin: 5px 5px;
		width: 160px;
		float: left;
	}
	.departList .chooseDl li label {
		height: 40px;
		display: block;
		position: relative;
		cursor: pointer;
	}
	.departList .chooseDl li label .text {
		width: 160px;
		display: block;
		text-align: center;
		line-height: 40px;
		background-color: #eee;
		border: 1px solid #ddd;
		border-radius: 1px;
		transition: all 0.2s ease;
		z-index: 1;
	}
	.departList .chooseDl li .radioCheck {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		/*改变的浏览器默认风格*/
		opacity: 0;
		display: none;
		width: 100%;
		height: 100%;
		background: transparent;
		outline: none;
		cursor: pointer;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 0;
	}
	.departList .chooseDl li .radioCheck:focus {
		outline: none !important;
	}
	.departList .chooseDl li .radioCheck:checked + .text {
		background-color: #2F54EB;
		border-color: #2F54EB;
		color: #fff;
	}
	.departList .list-more {
		margin: 0 10px;
		background-color: #eee;
		line-height: 40px;
		text-align: center;
		border: 1px solid #ddd;
		border-radius: 1px;
		transition: all 0.2s ease;
		position: relative;
	}
	.departList .list-more:before {
		content: '展开';
		margin-right: 5px;
	}
	.departList.openList .chooseDl {
		height: auto;
	}
	.departList.openList .list-more:before {
		content: '收起';
	}
	.departList.openList .list-more .glyphicon-menu-down:before {
		content: "\e260";
	}
	/*左侧栏通用*/
	.sideTitle {
		display: block;
		line-height: 50px;
		color: #fff;
		font-size: 24px;
		background-color: #2F54EB;
		padding-left: 20px;
	}
	.nav-stacked li > a {
		padding-left: 58px;
		display: block;
		color: #6C6C6C;
		font-size: 20px;
	}
	.nav-stacked li.active > a,
	.nav-stacked li > a:focus,
	.nav-stacked li > a:hover {
		color: #2F54EB;
		background-color: #FFF1F0;
		border-right: 4px solid #2F54EB;
	}
	/* 布局常亮 */
	.boxShadow {
		box-shadow: 1px 0px 35px rgba(0, 0, 0, 0.1);
	}
	.borderBottomTwo {
		border-bottom: 2px solid #616161;
	}
	.borderBottomThree {
		border-bottom: 3px solid #616161;
	}
	.videoBanBackground {
		background-position: center top;
		background-repeat: no-repeat;
		background-size: auto 100%;
		height: 500px;
	}
	.backgroundFilter {
		background: rgba(0, 0, 0, 0.3);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#49000000, endColorstr=#29000000);
	}
	.backgroundFilterB {
		background: rgba(23, 112, 214, 0.5);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#491770D6, endColorstr=#491770D6);
	}
	.videoDataSubject {
		background-position: center top;
		background-repeat: no-repeat;
		background-size: auto 100%;
		height: 500px;
		background-image: url(../../city/imagess/DataRelease_banner.png);
	}
	.videoDataSubject .publishBg {
		background-position: center top;
		background-repeat: no-repeat;
		background-size: auto 100%;
		height: 500px;
		background-image: url(../../city/imagess/DataRelease_publish.png);
	}
	.videoDataSubject .resultBg {
		background-position: center top;
		background-repeat: no-repeat;
		background-size: auto 100%;
		height: 500px;
		background-image: url(../../city/imagess/DataRelease_result.png);
	}
	.videoDataSubject .subjectBg {
		background-position: center top;
		background-repeat: no-repeat;
		background-size: auto 100%;
		height: 500px;
		background-image: url(../../city/imagess/DataRelease_subject.png);
	}
	.content .mainDataSubject {
		overflow: inherit;
	}
	.dataSubjectTitle {
		padding: 15% 0 0 25px;
		font-size: 50px;
		color: #fff;
	}
	.dataSubjectnav {
		background: #fff;
		box-shadow: 1px 0px 35px rgba(0, 0, 0, 0.1);
		position: absolute;
		left: 0;
		bottom: 0;
	}
	.dataSubjectnav .menu-item {
		color: #000;
		line-height: 84px;
	}
	.dataSubjecNews {
		position: relative;
		overflow: hidden;
	}
	.dataSubjecNews:after {
		content: '';
		width: calc(100% - 30px);
		height: 1px;
		background-color: #ddd;
		position: absolute;
		top: 40px;
		left: 15px;
	}
	.dataSubjecNews [class*=grid-col-] {
		position: relative;
	}
	.dataSubjecNews [class*=grid-col-]:after {
		content: '';
		width: 1px;
		height: calc(100% - 60px);
		border-left: 1px dashed #ddd;
		position: absolute;
		top: 40px;
		right: -1px;
	}
	.dataSubjecNews [class*=grid-col-]:last-child:after {
		display: none;
	}
	.dataSubjecNews .nav-tabs-line {
		border: none;
	}
	.DataSubjectSwiper {
		padding: 40px 0 20px;
	}
	.DataSubjectSwiper .swiperBox {
		height: 400px;
		overflow: hidden;
	}
	.DataSubjectSwiper .swiperBox .swiper-container {
		height: 100%;
	}
	.DataSubjectSwiper .swiperBox .swiper-container .swiper-wrapper {
		height: 100%;
	}
	.DataSubjectSwiper .swiperBox .swiper-container .swiper-slide {
		height: 100%;
		position: relative;
	}
	.DataSubjectSwiper .swiperBox .swiper-container .swiper-slide .title {
		padding-left: 15px;
		margin-bottom: 0;
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 42px;
		line-height: 42px;
		background: rgba(0, 0, 0, 0.3);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#49000000, endColorstr=#29000000);
		color: #fff;
	}
	.DataSubjectSwiper .swiperBox .swiper-container .swiper-pagination {
		padding-right: 15px;
		bottom: 0;
		height: 42px;
		line-height: 48px;
		text-align: right;
	}
	.DataSubjectSwiper .swiperBox .swiper-container .swiper-pagination .swiper-pagination-bullet {
		width: 15px;
		height: 15px;
		opacity: 1;
		background: #fff;
	}
	.DataSubjectSwiper .swiperBox .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: #1130ae;
	}
	/*最新专题*/
	.featuresbox {
		padding: 30px 0;
	}
	.featuresbox .featuresList {
		margin: 0 -25px;
	}
	.featuresbox .featuresList li {
		padding: 15px 25px;
		width: 50%;
		float: left;
	}
	.featuresbox .featuresList li .pic {
		height: 120px;
		overflow: hidden;
		position: relative;
	}
	.featuresbox .featuresList li .pic img {
		display: block;
		width: 100%;
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
	}
	.featuresbox .featuresList li .title {
		height: 30px;
		line-height: 30px;
		text-align: center;
		font-size: 16px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	/*数字化成果*/
	.digitalResults {
		padding: 30px 0 0;
	}
	.digitalResults .resultsInfo .contentText {
		padding: 10px 0;
		color: #999;
	}
	.digitalResults .serveResults {
		padding: 25px 0 0;
	}
	.digitalResults .serveResults h3 {
		padding-bottom: 10px;
		border-bottom: 3px solid #616161;
	}
	.digitalResults .serveResults .serveList {
		margin: 5px -40px;
	}
	.digitalResults .serveResults .serveList li {
		padding: 25px 20px 25px 30px;
		margin: 25px 40px;
		width: calc(33.33% - 80px);
		float: left;
		box-shadow: 1px 0px 35px rgba(0, 0, 0, 0.1);
	}
	.digitalResults .serveResults .serveList li dt img {
		max-width: 100%;
		display: block;
	}
	.digitalResults .serveResults .serveList li dt h4 {
		margin: 10px 0 5px;
		font-size: 16px;
		font-weight: 600;
	}
	.digitalResults .serveResults .serveList li dd {
		position: relative;
	}
	.digitalResults .serveResults .serveList li dd .intro {
		height: 82px;
		color: #969696;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
	}
	.digitalResults .serveResults .serveList li dd .introHover {
		padding: 15px;
		width: 300px;
		display: none;
		position: absolute;
		right: 0;
		bottom: -10px;
		background-color: #fff;
		box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
		border-radius: 10px;
		border: 1px solid #ddd;
		transition: all 0.6s;
	}
	.digitalResults .serveResults .serveList li dd:hover .introHover {
		display: block;
	}
	.digitalResults .serveResults .serveList li .enterIntoBtn {
		padding: 0 15px;
		display: inline-block;
		line-height: 30px;
		border: 1px solid #2F54EB;
		border-radius: 2px;
		font-size: 16px;
		color: #2F54EB;
	}
	/* 走进柳州首页 */
	.videoInLzBackground .InLzNewsBg {
		background-position: center top;
		background-repeat: no-repeat;
		background-size: auto 100%;
		height: 500px;
		background-image: url(../../city/imagess/zjlzbj_1.png);
	}
	.videoInLzBackground .InLzKnowBg {
		background-position: center top;
		background-repeat: no-repeat;
		background-size: auto 100%;
		height: 500px;
		background-image: url(../../city/imagess/zjlzbj_1.png);
	}
	.videoInLzBackground .InLzInvestBg {
		background-position: center top;
		background-repeat: no-repeat;
		background-size: auto 100%;
		height: 500px;
		background-image: url(../../city/imagess/zjlzbj_2.png);
	}
	.videoInLzBackground .InLzTourBg {
		background-position: center top;
		background-repeat: no-repeat;
		background-size: auto 100%;
		height: 500px;
		background-image: url(../../city/imagess/zjlzbj_3.png);
	}
	.mainIntoLz {
		overflow: inherit;
		padding: 20px 0 20px 0;
	}
	.InLzNavMain {
		width: 1200px;
		margin: 0 auto;
		height: 100%;
		position: relative;
	}
	.intoLzNav {
		background: #fff;
		box-shadow: 1px 0px 35px rgba(0, 0, 0, 0.1);
		position: absolute;
		left: 0;
		bottom: 0;
	}
	.intoLz-menu {
		width: 1200px !important;
		margin: 0 auto;
	}
	.intoLz-menu .menu-item {
		text-align: center;
		font-size: 24px;
		line-height: 50px;
		cursor: pointer;
		width: 25%!important;
		float: left!important;
		overflow: hidden;
	}
	.intoLz-menu .menu-item a {
		color: #000;
		line-height: 84px;
	}
	.intoLz-menu .menu-item.active,
	.intoLz-menu .menu .menu-item:hover {
		color: #fff;
		background-color: #d9000e;
	}
	/* 新闻中心 */
	.top-notic .informNotic {
		box-shadow: 1px 0px 15px rgba(0, 0, 0, 0.12);
		height: 380px;
	}
	.top-notic .informNotic .nav-justified {
		font-size: 20px;
	}
	.top-notic .informNotic .tab-content {
		margin: 0 10px 10px 10px;
	}
	.top-notic .text-info {
		color: #ccc;
		font-size: 12px;
	}
	.top-notic .day {
		font-size: 36px;
		display: block;
		padding-right: 10px;
	}
	.top-notic .icon-right {
		font-size: 18px;
		display: block;
		padding-right: 20px;
		color: #ccc;
	}
	/* 认识柳州 */
	.knowLzSurvey .knowLz-survey {
		margin: 10px;
		height: 360px;
		overflow: hidden;
		overflow-y: auto;
	}
	.knowLzSurvey .thumbnail {
		text-align: center;
		border: none;
	}
	.knowLzSurvey .know-btn .btn {
		background: #FFFFFF;
		margin: 8px 10px 0 0 ;
	}
	.knowLzSurvey .know-btn .btn .iconfont {
		font-size: 20px;
		margin: 0 8px 0 0;
	}
	/* 投资柳州 */
	.investLz-state {
		margin-bottom: 10px;
	}
	.investLz-state .thumbnail {
		border: none;
	}
	.investLz-info {
		margin-bottom: 10px;
	}
	.investLz-info .EconomicModule {
		box-shadow: 1px 0px 35px rgba(0, 0, 0, 0.12);
		height: 350px;
	}
	.investLz-info .EconomicModule .nav-justified {
		font-size: 20px;
	}
	.investLz-info .EconomicModule .tab-content {
		padding: 15px 10px 10px 20px;
	}
	.investLz-info .EconomicModule .tab-content .econoModuleRow {
		margin: 10px 0 10px 0;
	}
	.investLz-info .EconomicModule .label {
		font-size: 14px;
		border-radius: 0;
	}
	.investLz-info .EconomicModule .label-default {
		border-left: 5px solid #2F54EB;
	}
	.InvestLz-project {
		margin-bottom: 20px;
		height: 335px;
	}
	.InvestLz-project .InvestLz-sideList li a {
		font-size: 14px;
		padding-left: 10px;
	}
	/* 游玩柳州 */
	.TourLz-cultural .featuresbox {
		padding: 0!important;
	}
	.TourLz-cultural .featuresbox .featuresList {
		margin: 0 -25px;
	}
	.TourLz-cultural .featuresbox .featuresList li {
		padding: 10px 25px;
		width: 50%;
		float: left;
	}
	.TourLz-cultural .featuresbox .featuresList .pic {
		height: 120px;
		overflow: hidden;
		position: relative;
	}
	.TourLz-cultural .featuresbox .featuresList .pic img {
		display: block;
		width: 100%;
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
	}
	.TourLz-end .pic-content .img-list {
		overflow: hidden;
		float: left;
		margin: 0 5px;
	}
	.TourLz-end .pic-content .img-list-item {
		float: left;
		text-align: left;
	}
	.TourLz-end .pic-content .img-main {
		display: inline-block;
		position: relative;
		width: 277px;
		padding-top: 160px;
		overflow: hidden;
		border-bottom: 2px solid transparent;
		margin-bottom: 10px;
		margin-top: 3px;
	}
	.TourLz-end .pic-content .img-title {
		text-align: left;
		display: block;
		width: 100%;
		font-size: 14px;
		color: #313131;
		font-weight: bold;
		word-wrap: normal;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.TourLz-end .pic-content .img-explain {
		display: block;
		width: 100%;
		font-size: 14px;
		color: #818181;
		font-weight: normal;
		word-wrap: normal;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	/* 公用模板样式*/
	.breadcrumb {
		background-color: #FFFFFF;
	}
	.breadcrumb > li + li:before {
		color: #CCCCCC;
		content: "> ";
		padding: 0 5px;
	}
	.breadcrumb {
		background: none;
	}
	.videoAffairPublic {
		background-position: center top;
		background-repeat: no-repeat;
		background-size: auto 100%;
		height: 500px;
		background-image: url(../../city/imagess/affairPublic_banner.png);
		background-size: 100% auto;
	}
	.videoAffairPublic .dataSubjectTitle {
		padding-top: 6%;
		text-align: center;
		font-size: 100px;
		color: #fff;
		text-shadow: 1px 2px 6px #333;
		font-family: "黑体";
		font-weight: 600;
	}
	/* 溢出滚动 */
	.client-detail {
		position: relative;
	}
	.slimScrollDiv > * {
		overflow: hidden;
	}
	.slimScrollRail,
	.slimScrollBar {
		width: 10px!important;
		opacity: 1 !important;
		filter: alpha(opacity=100) !important;
	}
	.slimScrollBar {
		background: #2F54EB !important;
	}
	.slimScrollRail {
		background: #eee !important;
	}
	/*政务公开首页*/
	body.affairPublic {
		min-width: auto!important;
	}
	.content .affairPublicMain {
		width: 1100px;
		/* margin-top: -150px; */
		margin-bottom: 10px;
		padding: 10px 36px 30px;
		background: #F2F2F2;
		position: relative;
		z-index: 10;
	}
	.content .affairPublicMainBg {
		background: #fff;
	}
	.affairPSearck {
		padding: 0 18px;
		margin: 74px auto 84px;
		width: 485px;
		height: 50px;
		background-color: #fff;
		border: 2px solid #2F54EB;
		border-radius: 9px;
	}
	.affairPSearck dt {
		padding-top: 2px;
		float: right;
	}
	.affairPSearck dt i {
		color: #2F54EB;
		font-size: 30px;
		font-weight: 600;
	}
	.affairPSearck dd {
		margin-right: 40px;
	}
	.affairPSearck dd input {
		width: 100%;
		height: 46px;
		line-height: 46px;
	}
	.affairPCont {
		/*左侧导航*/
	}
	.affairPCont .ztree {
		width: 250px;
		float: left;
	}
	.affairPCont .affairPSide {
		width: 240px;
		float: left;
	}
	.affairPCont .affairPSide .affairPNav li {
		padding-bottom: 15px;
	}
	.affairPCont .affairPSide .affairPNav li a {
		padding: 7px 0 0 20px;
		width: 100%;
		height: 65px;
		display: block;
		font-size: 21px;
		line-height: 26px;
		background-color: #fff;
		color: #2F54EB;
		overflow: hidden;
	}
	.affairPCont .affairPSide .affairPNav li a i {
		margin-top: 12px;
		width: 70px;
		display: block;
		float: left;
		font-size: 54px;
	}
	.affairPCont .affairPSide .affairPNav li a span {
		margin-left: 55px;
		display: block;
	}
	.affairPCont .affairPSide .affairPNav li.active a,
	.affairPCont .affairPSide .affairPNav li a:hover {
		background-color: #2F54EB;
		color: #fff;
	}
	.affairPCont .affairPSide .affairPNav .submenu {
		position: relative;
	}
	.affairPCont .affairPSide .affairPNav .submenu ul {
		padding: 5px 0 30px;
		background: #fff;
		display: none;
	}
	.affairPCont .affairPSide .affairPNav .submenu ul li {
		padding: 0;
		/*三级*/
	}
	.affairPCont .affairPSide .affairPNav .submenu ul li a {
		padding: 0 0 0 45px;
		height: 32px;
		line-height: 32px;
		font-size: 15px;
		background: transparent;
		color: #555;
		position: relative;
	}
	.affairPCont .affairPSide .affairPNav .submenu ul li a:before {
		content: '';
		position: absolute;
		left: 32px;
		top: 14px;
		width: 4px;
		height: 4px;
		border-radius: 50%;
		background: #555;
	}
	.affairPCont .affairPSide .affairPNav .submenu ul li a:hover:before {
		background: #2F54EB;
	}
	.affairPCont .affairPSide .affairPNav .submenu ul li.active > a,
	.affairPCont .affairPSide .affairPNav .submenu ul li a:hover {
		background-color: #FFF1F0;
		color: #2F54EB;
	}
	.affairPCont .affairPSide .affairPNav .submenu ul li.active > a:before {
		background: #2F54EB;
	}
	.affairPCont .affairPSide .affairPNav .submenu ul li li a {
		padding-left: 58px;
	}
	.affairPCont .affairPSide .affairPNav .submenu ul li li a:before {
		left: 45px;
	}
	.affairPCont .affairPSide .affairPNav .submenu ul li ul {
		padding: 5px 0;
	}
	.affairPCont .affairPSide .affairPNav .submenu > a:after {
		content: "\002b";
		position: absolute;
		right: 5%;
		top: 20px;
		font-size: 22px;
		color: #2F54EB;
		font-family: 'Glyphicons Halflings';
	}
	.affairPCont .affairPSide .affairPNav .submenu > a:hover:after,
	.affairPCont .affairPSide .affairPNav .submenu.active > a:after {
		color: #fff;
	}
	.affairPCont .affairPSide .affairPNav .submenu.open {
		/*三级*/
	}
	.affairPCont .affairPSide .affairPNav .submenu.open ul {
		display: block;
	}
	.affairPCont .affairPSide .affairPNav .submenu.open > a:after {
		content: "\2212";
	}
	.affairPCont .affairPSide .affairPNav .submenu.open li ul {
		display: none;
	}
	.affairPCont .affairPSide .affairPNav .submenu.open li.open ul {
		display: block;
	}
	/*右侧内容*/
	.myiframeContent {
		padding-bottom: 20px;
		width: 770px;
		height: 940px;
		float: right;
		background: #fff;
		overflow: hidden;
	}
	.myiframe {
		width: 770px;
	}
	.affairPContent {
		min-height: 940px;
		/*公开年报*/
		/*公开内容*/
		/*列表*/
		/*依申请公开*/
	}
	.affairPContent .affairPBar {
		padding: 25px 15px 45px;
		/*公开制度列表*/
	}
	.affairPContent .affairPBar h3 {
		margin: 10px 0 30px;
		color: #2F54EB;
		font-size: 32px;
	}
	.affairPContent .affairPBar .scrollContent {
		height: 900px;
		font-size: 16px;
		line-height: 30px;
		margin-right: 16px;
	}
	.affairPContent .affairPBar .scrollContent .full-height-scroll {
		padding: 0 25px;
	}
	.affairPContent .affairPBar .scrollContent .textAttribute {
		padding-bottom: 25px;
		text-align: center;
		border-bottom: 2px solid #ddd;
	}
	.affairPContent .affairPBar .subTitleBord {
		padding: 5px 0 15px;
		margin: 0 20px 10px;
	}
	.affairPContent .affairPBar .systemList {
		margin-left: -5px;
	}
	.affairPContent .subTitle {
		height: 40px;
		line-height: 40px;
	}
	.affairPContent .subTitle span {
		padding: 0 25px;
		line-height: 40px;
		display: inline-block;
		background-color: #2F54EB;
		font-size: 16px;
		color: #fff;
	}
	.affairPContent .subTitleBord {
		border-bottom: 1px solid #dedede;
		font-size: 18px;
	}
	.affairPContent .OpenAnnual h4 {
		padding-left: 25px;
		line-height: 55px;
	}
	.affairPContent .OpenAnnual .classifyLabel {
		margin: 0;
	}
	.affairPContent .OpenAnnual .classifyLabel li {
		width: 33.33%;
		float: left;
		line-height: 45px;
		border-left: 1px solid #dedede;
		font-size: 16px;
		position: relative;
	}
	.affairPContent .OpenAnnual .classifyLabel li a {
		padding-left: 25px;
		display: block;
		line-height: 45px;
	}
	.affairPContent .OpenAnnual .classifyLabel li:first-child {
		border: none;
	}
	.affairPContent .OpenAnnual .classifyLabel.classifyLabelBg {
		background-color: #F0F0F0;
	}
	.affairPContent .OpenContent {
		padding: 0 25px 20px;
	}
	.affairPContent .OpenContent .systemList {
		padding: 5px 0 20px;
	}
	.affairPContent .OpenContent .moreList {
		text-align: center;
	}
	.affairPContent .OpenContent .moreList a {
		width: 100px;
		line-height: 30px;
		background: #DADADA;
		display: inline-block;
		font-size: 16px;
		color: #555;
	}
	.affairPContent .systemList li {
		margin-top: 20px;
		line-height: 27px;
		font-size: 16px;
	}
	.affairPContent .systemList li .time {
		margin-left: 15px;
		color: #999;
	}
	.affairPContent .affairBtn {
		padding-top: 20px;
		text-align: center;
		position: relative;
	}
	.affairPContent .affairBtn .btn {
		margin: 0 15px;
		width: 140px;
	}
	.affairPContent .affairBtn .dropdown-menu {
		padding: 20px 15px;
		position: absolute;
		left: 160px;
		bottom: 55px;
		top: auto;
		width: 500px;
	}
	.affairPContent .affairBtn .dropdown-menu h4 {
		font-size: 14px;
		font-weight: 600;
		position: relative;
	}
	.affairPContent .affairBtn .dropdown-menu h4:after {
		content: 'x';
		position: absolute;
		right: 0;
		top: -7px;
		color: #ccc;
		font-size: 20px;
		font-weight: 200;
		cursor: pointer;
	}
	.affairPContent .affairBtn .dropdown-menu .intro {
		padding: 25px 0 7px;
		color: #555;
	}
	/*领导之窗*/
	.leaderProfiles {
		padding: 15px 0;
		/*详情*/
	}
	.leaderProfiles .leaderPic {
		padding: 25px 0 0;
		margin: 20px 0 0;
		border-top: 1px solid #ccc;
	}
	.leaderProfiles .leaderPic dt {
		padding-top: 75px;
		width: 100px;
		float: left;
		text-align: center;
		font-size: 20px;
		color: #2F54EB;
	}
	.leaderProfiles .leaderPic dd {
		margin-left: 120px;
	}
	.leaderProfiles .leaderPic dd li {
		padding-bottom: 10px;
		width: 20%;
		float: left;
		text-align: center;
		font-size: 16px;
	}
	.leaderProfiles .leaderPic dd li .pic {
		margin: 0 auto 15px;
		width: 120px;
		height: 164px;
		overflow: hidden;
	}
	.leaderProfiles .leaderPic dd li .pic img {
		display: block;
		width: 100%;
	}
	.leaderProfiles .leaderContent .leaderHead {
		float: left;
		width: 120px;
		text-align: center;
		font-size: 18px;
	}
	.leaderProfiles .leaderContent .leaderHead dt {
		margin-bottom: 10px;
		width: 120px;
		height: 165px;
		overflow: hidden;
	}
	.leaderProfiles .leaderContent .leaderHead dt img {
		width: 100%;
		display: block;
	}
	.leaderProfiles .leaderContent .leaderContentR {
		float: right;
		width: 81.5%;
	}
	.leaderProfiles .leaderContent .leaderContentR .leadeTxt {
		padding: 15px 0;
		line-height: 30px;
		font-size: 16px;
	}
	.leaderProfiles .nav-tree dd .name {
		display: inline-block;
		width: 95px;
	}
	/*文件库*/
	.fileLibraryBox {
		padding: 20px 5px 20px 30px;
		margin-top: 10px;
		border: 1px solid #ddd;
	}
	.fileLibraryBox dl {
		margin-bottom: 0;
		width: 50%;
		float: left;
		overflow: hidden;
	}
	.fileLibraryBox dl dt {
		float: left;
		font-size: 15px;
		font-weight: 600;
	}
	.fileLibraryBox dl dd {
		padding: 0 0 10px 100px;
	}
	/*申请列表*/
	.haveAppliedTitle {
		margin: 15px 0 10px 5px;
	}
	.haveAppliedTitle dt {
		padding-top: 4px;
		float: left;
		font-size: 18px;
	}
	.haveAppliedTitle dd {
		padding: 0 0 0 100px;
	}
	.haveAppliedTitle dd .nav-tabs-line,
	.haveAppliedTitle dd .nav-tabs-line li.active > a {
		border: 0;
	}
	.haveAppliedTitle dd .nav-tabs-line li a {
		font-size: 14px;
	}
	.haveAppliedTitle dd .nav-tabs-line > li + li:after {
		display: none;
	}
	/*提交后页面*/
	.SuccessfulTip {
		padding: 50px;
		margin-top: 20px;
		border: 1px solid #ccc;
		text-align: center;
		color: #969696;
		line-height: 35px;
		font-size: 16px;
	}
	.SuccessfulTip dl dt i {
		margin: 0 auto 20px;
		width: 60px;
		line-height: 60px;
		display: block;
		background: #73D13D;
		color: #fff;
		border-radius: 50%;
		font-size: 40px;
		font-weight: 600;
	}
	.SuccessfulTip dl dd {
		padding-top: 15px;
		font-size: 46px;
		color: #000;
	}
	/*申请填写*/
	.star {
		color: #FF3643;
	}
	.infoForm {
		/*行政审批局-申请填写页面 */
	}
	.infoForm .star {
		margin-right: 5px;
		font-size: 24px;
		vertical-align: -7px;
	}
	.infoForm .infoFormL {
		border-right: 1px solid #ccc;
	}
	.infoForm ul.form-groupList {
		margin-left: -40px;
	}
	.infoForm .form-groupList li {
		padding-left: 40px;
		width: 50%;
		height: 85px;
		float: left;
	}
	.infoForm .form-groupList dt {
		margin-bottom: 7px;
		height: 20px;
		font-weight: 600;
	}
	.infoForm .form-groupList dd .labelRadio {
		margin-top: 8px;
	}
	.infoForm .form-groupList dd ol li {
		margin-left: 15px;
		padding-left: 0;
		height: auto;
		width: auto;
		float: none;
		color: #969696;
	}
	.infoForm .tipList li {
		margin: 15px 0 0 15px;
		line-height: 30px;
	}
	.infoForm .verticalShow {
		padding-left: 10px;
		width: 25px;
		float: left;
		color: #FF3643;
		font-weight: 600;
	}
	.infoForm .verticalShow span {
		margin-top: 150px;
		display: block;
	}
	.infoForm .tableShow {
		margin-left: 35px;
	}
	.infoForm .tableShow .table th,
	.infoForm .tableShow .table td {
		vertical-align: baseline;
	}
	.infoForm .tableShow .table .alignCenter {
		text-align: center;
		vertical-align: middle;
	}
	.infoForm .tableShow ol {
		margin-left: 25px;
		color: #969696;
	}
	.width20 {
		width: 20% !important;
	}
	.width50 {
		width: 50% !important;
	}
	.inlineBlock {
		display: inline-block !important;
	}
	/* 单选框 */
	.labelRadio {
		padding-left: 20px;
		margin-right: 10px;
		position: relative;
		font-weight: 400;
	}
	.inputRadio {
		display: none;
	}
	.labelRadio:before {
		content: '';
		display: block;
		width: 15px;
		height: 15px;
		border: 1px solid #999;
		border-radius: 50%;
		background: #fff;
		position: absolute;
		left: 0;
		top: 2px;
	}
	.labelRadio:after {
		content: '';
		display: block;
		width: 7px;
		height: 7px;
		background: #096DD9;
		border-radius: 50%;
		position: absolute;
		left: 4px;
		top: 6px;
		opacity: 0;
	}
	.inputRadio:checked + .labelRadio:before {
		border-color: #096DD9;
	}
	.inputRadio:checked + .labelRadio:after {
		opacity: 1;
	}
	.btnFile {
		font-size: 16px;
		color: rgba(0, 0, 0, 0.65);
		position: relative;
	}
	.btnFile .inputFile {
		position: absolute;
		left: 0;
		top: 0;
		display: block;
		width: 100%;
		height: 100%;
		cursor: pointer;
		opacity: 0;
	}
	/* 复选框 */
	.labelCheckbox {
		padding-left: 20px;
		margin-right: 10px;
		position: relative;
		font-weight: 400;
		font-family: "iconfont" !important;
	}
	.inputRadio {
		display: none;
	}
	.labelCheckbox:before {
		content: '';
		display: block;
		width: 15px;
		height: 15px;
		border: 1px solid #999;
		border-radius: 5px;
		background: #fff;
		position: absolute;
		left: 0;
		top: 2px;
	}
	.labelCheckbox:after {
		content: '\e67f';
		position: absolute;
		left: 0;
		top: 0;
		opacity: 0;
		color: #fff;
	}
	.inputRadio:checked + .labelCheckbox:before {
		border-color: #096DD9;
		background: #096DD9;
	}
	.inputRadio:checked + .labelCheckbox:after {
		opacity: 1;
	}
	/* 办事服务 */
	/** 头部背景部分 **/
	.publicService-bg {
		background-position: center top;
		background-repeat: no-repeat;
		background-size: auto 100%;
		height: 500px;
		background: url(../imagess/bsfwbj.png);
	}
	.publicService-bg .InLzNewsBg {
		background-position: center top;
		background-repeat: no-repeat;
		background-size: auto 100%;
		height: 500px;
	}
	.pubSerNav-bg {
		width: 1200px;
		margin: 0 auto;
		height: 100%;
		position: relative;
		text-align: center;
	}
	.pubSerNav-bg img {
		display: inline-block;
		/*默认有图片不显示*/
		position: absolute;
		/*绝对定位.对应的是.pic这个div*/
		top: 0px;
		left: 0px;
		margin-left: -320px;
	}
	.pubSerNav-menu {
		width: 1200px;
		margin: 0 auto;
		position: relative;
	}
	.pubSerNav-menu .iconfont {
		display: inline-block;
		padding-top: 4px;
		font-size: 45px;
		line-height: 48px;
		margin-right: 10px;
		color: #003399;
	}
	.pubSerNav {
		background: #fff;
		box-shadow: 1px 0px 35px rgba(0, 0, 0, 0.1);
		position: absolute;
		left: 0;
		bottom: 0;
	}
	.pubSerNav .menu-item a {
		color: #000;
		line-height: 84px;
	}
	.Ser-advert {
		background-color: #d9000e;
	}
	/** end头部背景部分 **/
	.livelihood {
		padding-top: 20px;
	}
	.livelihood h3 {
		padding-bottom: 10px;
		border-bottom: 3px solid #000;
		margin-bottom: 20px;
	}
	.livelihood .box-module {
		margin: 0 5px;
	}
	.livelihood .thumbnail {
		text-align: center;
		border: none;
		background: #fff;
		box-shadow: 1px 0px 35px rgba(0, 0, 0, 0.12);
		width: 277px;
		float: left;
		margin: 10px;
	}
	.livelihood .thumbnail .iconfont {
		display: inline-block;
		padding-top: 10px;
		font-size: 60px;
		color: #000;
	}
	.livelihood .thumbnail h4 {
		margin: 10px 0 5px;
		font-size: 20px;
		font-weight: 600;
	}
	.livelihood .thumbnail .breadcrumb {
		background-color: #fff;
		padding: 8px 5px;
	}
	.livelihood .thumbnail .breadcrumb > li + li:before {
		content: "|";
	}
	.livelihood .thumbnail .breadcrumb a {
		font-size: 14px;
		color: #969696;
	}
	.livelihood .thumbnail .breadcrumb ul li {
		margin-left: 10px ;
		margin-right: 10px ;
	}
	.publicService-tail h3 {
		padding-bottom: 10px;
		border-bottom: 3px solid #000;
		margin-bottom: 20px;
	}
	.mainPubSerDetails {
		padding: 50px 0;
		background: url(../imagess/bsfwbj.png) no-repeat center top;
		background-size: auto;
	}
	.mainPubSerDetails .main {
		padding: 15px 20px;
		background: #fff;
	}
	.mainPubSerDetails .title {
		background: url(../imagess/bsfwbj.png) no-repeat;
		height: 86px;
		padding-top: 26px;
		padding-left: 25px;
	}
	.mainPubSerDetails .title_name {
		font-size: 30px;
		font-weight: bold;
		color: #fff;
		letter-spacing: 2px;
		margin-bottom: 25px;
	}
	.mainPubSerDetails .hot_query {
		margin-bottom: 10px;
	}
	.mainPubSerDetails .hot_query h4 {
		font-size: 18px;
		font-weight: bold;
		color: #2F54EB;
		padding: 0 0 10px 10px;
		border-bottom: 2px solid #2F54EB;
		margin: 15px 30px 5px;
	}
	.mainPubSerDetails .hot_query .hotQuery_row {
		text-align: center;
		padding: 10px 10px 10px 65px;
	}
	.mainPubSerDetails .hot_query .hotQuery_row .col-md-4 {
		font-size: 16px;
		line-height: 56px;
		width: 320px;
		height: 56px;
		background: #eee;
		margin: 10px;
		border-radius: 10px;
		float: left;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.mainPubSerDetails .hot_query .hotQuery_row .col-md-4:hover {
		background-color: #2F54EB;
	}
	.mainPubSerDetails .hot_query .hotQuery_row .col-md-4:hover a {
		color: #fff;
	}
	.mainPubSerDetails .hot_query .hotQuery_row .col-md-3 {
		font-size: 16px;
		line-height: 45px;
		width: 250px;
		height: 45px;
		background: #eee;
		margin: 10px 10px 5px;
		border-radius: 10px;
		float: left;
	}
	.mainPubSerDetails .hot_query .hotQuery_row .col-md-3:hover {
		background-color: #2F54EB;
	}
	.mainPubSerDetails .hot_query .hotQuery_row .col-md-3:hover a {
		color: #fff;
	}
	/***企业开办 ***/
	.mainPubSerDetails_qykblc {
		height: 180px;
		margin-left: 80px;
		text-align: center;
	}
	.mainPubSerDetails_qykblc .thumbnail {
		width: 200px;
		float: left;
		margin: 15px;
		height: 150px;
	}
	.mainPubSerDetails_qykblc .thumbnail .iconfont {
		font-size: 60px;
		color: #dcdcdc;
	}
	.mainPubSerDetails_qykblc .lc-titile {
		width: 100px;
		height: 170px;
		background-color: #0077AA;
		float: left;
		font-size: 18px;
		font-weight: bold;
		margin-top: 5px;
		padding-top: 10px;
		color: #fff;
		margin-right: 50px;
	}
	.mainPubSerDetails_qykblc .lc-qrrow {
		float: left;
		font-size: 40px;
		line-height: 180px;
	}
	/*----------公共服务 老年人服务---------*/
	.nav-tabs-line .nav-tabs-line-more > a {
		font-size: 14px;
		color: #8f8f8f;
	}
	/*左侧tab*/
	.nav-sidebar li {
		padding-bottom: 5px;
	}
	.nav-sidebar li a {
		background-color: #FFF1F0;
		line-height: 24px;
		border-right: 4px solid #2F54EB;
	}
	.nav-sidebar li a:hover,
	.nav-sidebar li.active a {
		color: #fff;
		background-color: #2F54EB;
	}
	.BanPublicService {
		margin: 5px 0 10px;
		background: url(../imagess/serveImg.png) no-repeat center top / 100% 100%;
		height: 230px;
	}
	.nav-tabs-lineTwo {
		padding-left: 10px;
		border-color: #2F54EB;
		border-width: 3px;
	}
	.nav-tabs-lineTwo li.active .more {
		float: right;
	}
	.publicService {
		/*tab-content*/
	}
	.publicService .titleBig {
		padding: 15px 0;
		color: #2F54EB;
	}
	.publicService .lyboxContent {
		overflow: hidden;
	}
	.publicService .lyboxContent .article-txt {
		margin: 20px 0;
		height: 240px;
		overflow-y: auto;
	}
	.publicService .lyboxContent .article-txt .tableRespond {
		font-size: 14px;
	}
	.publicService .lyboxContent .article-txt .article-list {
		height: auto;
	}
	.publicService .lyboxContent .article-list {
		margin: 20px 0;
		height: 190px;
		overflow-y: auto;
	}
	.publicService .lyboxContent .article-list li {
		padding-bottom: 15px;
	}
	.publicService .lyboxContent .article-button {
		margin: 0 10px;
	}
	.publicService .lyboxContent .article-button .btn {
		margin: 0 5px 10px;
		display: block;
		text-align: center;
	}
	.publicService .lyboxContent .article-button .btn:last-child {
		margin-bottom: 0;
	}
	.publicService .lyboxContent .article-button li {
		margin-bottom: 10px;
		width: 50%;
		float: left;
	}
	.publicService .lyboxContent .article-button li:last-child {
		margin-bottom: 0;
	}
	.publicService .lyboxContent.lyboxHeight .article-txt,
	.publicService .lyboxContent.lyboxHeight .article-list {
		height: auto;
	}
	.publicService .cj-zn-button {
		margin: 0 -20px;
	}
	.publicService .cj-zn-button li {
		margin: 20px 20px 0;
		width: 30%;
		float: left;
	}
	.publicService .cj-zn-button li a {
		padding-left: 20px;
		display: block;
		line-height: 45px;
		background: #F1F2F3;
		font-size: 16px;
	}
	.publicService .cj-zn-button li.active a,
	.publicService .cj-zn-button li a:hover {
		background: #2F54EB;
		color: #fff;
	}
	.publicService .tab-content {
		border: 1px solid #ddd;
	}
	.publicService .tab-content .lyboxContent .article-txt {
		padding: 10px 20px;
		margin: 0;
	}
	.publicService .urban-rural-rort {
		margin: 30px 0 25px;
	}
	.publicService .urban-rural-rort li {
		padding: 0 5%;
		width: 50%;
		float: left;
	}
	.publicService .urban-rural-rort li a {
		padding: 25px 30px;
		display: block;
		box-shadow: 1px 0px 35px rgba(0, 0, 0, 0.1);
		color: #333;
	}
	.publicService .urban-rural-rort li span {
		margin-right: 10px;
		font-size: 18px;
		font-weight: 600;
	}
	.publicService .urban-rural-rort li.active span {
		color: #2F54EB;
	}
	.publicService .dataSubjecNews [class*=grid-col-]:after {
		height: calc(100% - 10px);
	}
	.content .main {
		position: relative;
		z-index: 1;
	}

	.transition {
		transition: all 0.3s;
	}
	.website-groupBg {
		padding: 15px 20px;
		margin-bottom: 25px;
		background-color: #F2F4F7;
	}
	/*头部*/
	.home .wangting-logo {
		display: none;
	}
	.home .header-bar {
		background: transparent;
	}
	.home .home-search-text {
		margin-bottom: 45px;
		text-shadow: 2px 2px 1px #fff;
	}
	.home .home-logo {
		width: 900px;
		height: 240px;
	}
	.home #main {
		position: relative;
		z-index: 10;
	}
	.header-bar .little-menu-iconfont {
		margin-top: -12px;
		color: #ff1524;
		font-size: 40px;
	}
	.logoAndSearch {
		height: 144px;
	}
	.logoAndSearch .logo img {
		width: auto;
		height: 110px;
		top: 32px;
	}
	.logoAndSearch .search {
		margin-top: 37px;
	}
	/*柳东首页大背景*/
	.bg-swiper {
		top: 0;
		z-index: 0;
	}
	.bg-swiper .swiper-button-next,
	.bg-swiper .swiper-button-prev {
		top: 40%;
		margin-top: -22px;
		background: none;
		width: 70px;
		height: 70px;
		border-left: 10px solid rgba(255, 255, 255, 0.8);
		border-top: 10px solid rgba(255, 255, 255, 0.8);
		z-index: 9999;
	}
	.bg-swiper .swiper-button-next {
		transform: rotate(135deg);
		right: 50px;
	}
	.bg-swiper .swiper-button-prev {
		transform: rotate(-45deg);
		left: 50px;
	}
	.liudongBg {
		padding: 45px 0 5px;
		background: url(../../img/liudongBanner.jpg) no-repeat center top;
		background-size: auto;
		/*互动回应首页banner*/
	}
	.liudongBg .liudongMain {
		padding: 20px;
		background-color: #fff;
		min-height: 500px;
	}
	.liudongBg .videoRespond {
		margin-top: -45px;
		background: none;
	}
	.liudongBg .videoRespond .banMain {
		background: rgba(0, 0, 0, 0.3);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#49000000, endColorstr=#29000000);
	}
	.liudongBg .videoRespond .abilityfaqBox {
		padding: 25px 0 0 165px;
		height: 390px;
		background: url(../imagesq/faqLeft.png) no-repeat 10px bottom;
		background-size: 260px auto;
	}
	.liudongBg .videoRespond .abilityfaqBox dt {
		padding: 15px 25px;
		width: 60%;
		border-radius: 15px;
		background: #fff;
		line-height: 34px;
		color: #5f5f5f;
		font-size: 24px;
		position: relative;
	}
	.liudongBg .videoRespond .abilityfaqBox dt:after {
		content: '';
		width: 25px;
		height: 40px;
		background: #fff;
		position: absolute;
		left: 30px;
		bottom: -8px;
		transform: skewY(-65deg) rotate(-45deg);
	}
	.liudongBg .videoRespond .abilityfaqBox dt h4 {
		padding-bottom: 10px;
		font-size: 20px;
	}
	.liudongBg .videoRespond .abilityfaqBox dt h5 {
		position: relative;
		z-index: 1;
	}
	.liudongBg .videoRespond .abilityfaqBox dd {
		padding: 40px 0 0 150px;
	}
	.liudongBg .videoRespond .abilityfaqBox dd li,
	.liudongBg .videoRespond .abilityfaqBox dd li a {
		color: #fff;
	}
	.liudongBg .videoRespond .abilityfaqBox dd li {
		padding: 10px 0;
		width: 33.33%;
		float: left;
		font-size: 15px;
	}
	.liudongBg .videoRespond .abilityfaqBox dd li:last-child {
		list-style-type: none;
	}
	/*政务公开*/
	.videoAffairPublic {
		height: 365px;
		background-image: url(../imagesq/liudongBanner.jpg);
	}
	.videoAffairPublic .dataSubjectTitle {
		padding-top: 6%;
		font-weight: 600;
		font-family: "黑体";
	}
	.content .affairPublicMainBg .SuccessfulTip {
		margin: -10px -36px 0;
	}
	/*纪检监察举报方式*/
	.monitorInformBox {
		padding: 15px 10px 10px;
		margin: 0 0;
		border-bottom: 2px solid #d7d7d7;
	}
	.monitorInformBox dl {
		margin-bottom: 0;
	}
	.monitorInformBox .reportWayL {
		padding-top: 23px;
	}
	.monitorInformBox .reportWayL dt {
		float: left;
	}
	.monitorInformBox .reportWayL dd {
		padding: 0 0 20px 75px;
	}
	.monitorInformBox .reportWayL dd span {
		margin-right: 30px;
	}
	.monitorInformBox .reportWayR dt {
		float: right;
		width: 40px;
	}
	.monitorInformBox .reportWayR dt a {
		padding: 24px 5px;
		display: block;
		width: 100%;
		text-align: center;
		font-size: 18px;
		white-space: normal;
		word-wrap: break-word;
	}
	.monitorInformBox .reportWayR dd {
		padding: 0 70px 0 0;
		text-align: center;
		font-size: 18px;
	}
	.monitorInformBox .reportWayR dd img {
		margin-bottom: 5px;
		display: block;
		width: 100%;
	}
	/*柳东新区*/
	.homeImagesNews .swiper-slide {
		padding: 0 15px;
	}
	.homeImagesNews .swiper-slide .pic {
		height: 165px;
	}
	.homeImagesNews .swiper-slide .pic img {
		height: 100%;
	}
	.ldmapBox {
		padding-top: 10px;
		height: 350px;
	}
	.ldaboutBox {
		line-height: 30px;
	}
	/*政务服务*/
	.qiyecbBg {
		background: url(../imagesq/qycbBg.jpg) no-repeat center top;
	}
	.qiyecbBg .videoBox {
		padding: 290px 0 0 70px;
		height: 440px;
	}
	.qiyecbBg .nav-tabs.nav-justified {
		margin: 0 -20px;
		width: auto;
		display: block;
	}
	.qiyecbBg .nav-tabs.nav-justified li {
		margin: 20px 20px 0;
		float: left;
		width: 30%;
		background: #F1F2F3;
	}
	.qiyecbBg .nav-tabs.nav-justified li a {
		padding-left: 25px;
		line-height: 26px;
		text-align: left;
		cursor: pointer;
	}
	.ldzsyzBg,
	.ldjynsBg,
	.ldkjhfwBg,
	.liudongHomeBg {
		background: url(../imagesq/ldzsyzBg.jpg) no-repeat center top;
	}
	.ldzsyzBg .banMain,
	.ldjynsBg .banMain,
	.ldkjhfwBg .banMain,
	.liudongHomeBg .banMain {
		margin-bottom: 20px;
		min-height: 480px;
	}
	.ldzsyzBg .banMain .banText,
	.ldjynsBg .banMain .banText,
	.ldkjhfwBg .banMain .banText,
	.liudongHomeBg .banMain .banText {
		padding: 7% 0 0 60px;
		color: #fff;
		text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.25);
	}
	.ldzsyzBg .banMain .banText h1,
	.ldjynsBg .banMain .banText h1,
	.ldkjhfwBg .banMain .banText h1,
	.liudongHomeBg .banMain .banText h1 {
		margin-bottom: 30px;
		font-size: 60px;
	}
	.ldzsyzBg .banMain .banText h4,
	.ldjynsBg .banMain .banText h4,
	.ldkjhfwBg .banMain .banText h4,
	.liudongHomeBg .banMain .banText h4 {
		width: 440px;
		line-height: 28px;
		letter-spacing: 3px;
	}
	.ldzsyzBg .banMain .menu .menu-item,
	.ldjynsBg .banMain .menu .menu-item,
	.ldkjhfwBg .banMain .menu .menu-item,
	.liudongHomeBg .banMain .menu .menu-item {
		line-height: 80px;
	}
	.ldzsyzBg .banMain .menu .menu-item .iconfont,
	.ldjynsBg .banMain .menu .menu-item .iconfont,
	.ldkjhfwBg .banMain .menu .menu-item .iconfont,
	.liudongHomeBg .banMain .menu .menu-item .iconfont {
		margin-right: 5px;
		font-size: 50px;
		vertical-align: -8px;
	}
	.ldzsyzBg .banMain .menu .menu-item.active,
	.ldjynsBg .banMain .menu .menu-item.active,
	.ldkjhfwBg .banMain .menu .menu-item.active,
	.liudongHomeBg .banMain .menu .menu-item.active,
	.ldzsyzBg .banMain .menu .menu-item:hover,
	.ldjynsBg .banMain .menu .menu-item:hover,
	.ldkjhfwBg .banMain .menu .menu-item:hover,
	.liudongHomeBg .banMain .menu .menu-item:hover {
		background-color: #2F54EB;
	}
	.ldzsyzBg .banMain .ldjynsed,
	.ldjynsBg .banMain .ldjynsed,
	.ldkjhfwBg .banMain .ldjynsed,
	.liudongHomeBg .banMain .ldjynsed {
		padding-top: 50px;
	}
	.ldzsyzBg .banMain .ldjynsed li,
	.ldjynsBg .banMain .ldjynsed li,
	.ldkjhfwBg .banMain .ldjynsed li,
	.liudongHomeBg .banMain .ldjynsed li {
		margin-left: 35px;
		width: 200px;
		float: left;
	}
	.ldzsyzBg .banMain .ldjynsed li a,
	.ldjynsBg .banMain .ldjynsed li a,
	.ldkjhfwBg .banMain .ldjynsed li a,
	.liudongHomeBg .banMain .ldjynsed li a {
		padding: 0 10px;
		display: block;
		height: 200px;
		background: #fff;
		text-align: center;
		border: 1px solid #ddd;
		transition: all 0.3s;
		font-size: 20px;
	}
	.ldzsyzBg .banMain .ldjynsed li a:hover,
	.ldjynsBg .banMain .ldjynsed li a:hover,
	.ldkjhfwBg .banMain .ldjynsed li a:hover,
	.liudongHomeBg .banMain .ldjynsed li a:hover {
		border-color: #fff;
		box-shadow: 1px 0px 35px rgba(0, 0, 0, 0.1);
	}
	.ldzsyzBg .banMain .ldjynsed li a .iconfont,
	.ldjynsBg .banMain .ldjynsed li a .iconfont,
	.ldkjhfwBg .banMain .ldjynsed li a .iconfont,
	.liudongHomeBg .banMain .ldjynsed li a .iconfont {
		display: block;
		font-size: 90px;
	}
	.ldjynsBg {
		background-image: url(../imagesq/ldjynsBg.jpg);
	}
	.ldjynsBg .banMain {
		margin-bottom: 40px;
	}
	.ldkjhfwBg {
		background-image: url(../imagesq/ldkjhfwBg.jpg);
	}
	.ldkjhfwBg .banMain {
		margin-bottom: 40px;
	}
	.liudongHomeBg {
		background-image: url(../imagesq/liudongBanner.jpg);
		overflow: hidden;
		/*banner切换*/
	}
	.liudongHomeBg .livelihood {
		padding-bottom: 50px;
	}
	.liudongHomeBg .livelihood .thumbnail {
		margin: 25px 20px;
		width: calc(25% - 40px);
		float: left;
		transition: all 0.3s;
	}
	.liudongHomeBg .livelihood .thumbnail .breadcrumb {
		background: transparent ;
	}
	.liudongHomeBg .livelihood .thumbnail .iconfont {
		font-size: 80px;
	}
	.liudongHomeBg .livelihood .thumbnail:hover {
		background: #2F54EB;
		color: #fff;
		cursor: pointer;
		box-shadow: 1px 0px 25px rgba(47, 84, 235, 0.72);
	}
	.liudongHomeBg .livelihood .thumbnail:hover a,
	.liudongHomeBg .livelihood .thumbnail:hover .iconfont {
		color: #fff;
	}
	.liudongHomeBg .banMain {
		height: 500px;
	}
	.liudongHomeBg .swiperHomeBan {
		height: 100%;
	}
	.liudongHomeBg .swiperHomeBan .swiper-container,
	.liudongHomeBg .swiperHomeBan .swiper-wrapper,
	.liudongHomeBg .swiperHomeBan .swiper-wrapper img {
		height: 100%;
	}
	.liudongHomeBg .swiperHomeBan .swiper-container {
		overflow: visible;
	}
	.liudongHomeBg .swiperHomeBan .swiper-container .swiper-slide {
		overflow: hidden;
	}
	.liudongHomeBg .swiperHomeBan .swiper-container .swiper-slide img {
		width: auto;
		max-width: none;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
	}
	.liudongHomeBg .swiperHomeBan .swiper-container .swiper-pagination {
		bottom: 0;
	}
	.liudongHomeBg .swiperHomeBan .swiper-container .swiper-pagination .swiper-pagination-bullet {
		margin: 0;
		width: 33.33%;
		float: left;
		background: transparent;
		border-radius: 0;
		height: auto;
		opacity: 1;
	}
	.liudongHomeBg .swiperHomeBan .swiper-container .swiper-pagination .swiper-pagination-bullet .iconfont {
		color: #2F54EB;
	}
	.liudongHomeBg .swiperHomeBan .swiper-container .swiper-pagination .swiper-pagination-bullet-active,
	.liudongHomeBg .swiperHomeBan .swiper-container .swiper-pagination .swiper-pagination-bullet:hover {
		background: #2F54EB;
	}
	.liudongHomeBg .swiperHomeBan .swiper-container .swiper-pagination .swiper-pagination-bullet-active a,
	.liudongHomeBg .swiperHomeBan .swiper-container .swiper-pagination .swiper-pagination-bullet:hover a,
	.liudongHomeBg .swiperHomeBan .swiper-container .swiper-pagination .swiper-pagination-bullet-active .iconfont,
	.liudongHomeBg .swiperHomeBan .swiper-container .swiper-pagination .swiper-pagination-bullet:hover .iconfont {
		color: #fff;
	}
	.BanSpecialjyyc {
		background-image: url(../imagesq/ldjyfw.jpg);
	}
	/*柳东网站*/
	.top-tools,
	.top-time,
	.logo {
		display: none;
	}
	.wangting-top-tools,
	.wangting-top-time,
	.wangting-logo {
		display: block;
	}
	.header-bar .header-bar-main:before,
	.header-bar .header-bar-main:after {
		content: " ";
		display: table;
	}
	.header-bar .header-bar-main:after {
		clear: both;
	}
	.header-bar .header-bar-main:before,
	.header-bar .header-bar-main:after {
		content: " ";
		display: table;
	}
	.header-bar .header-bar-main:after {
		clear: both;
	}
	.header-bar .header-bar-main .layout-fixed,
	.header-bar .header-bar-main .layout-body,
	.header-bar .header-bar-main .layout-fixed-l,
	.header-bar .header-bar-main .layout-fixed-r,
	.header-bar .header-bar-main .layout-fixed-t,
	.header-bar .header-bar-main .layout-fixed-b {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.header-bar .header-bar-main > .layout-fixed {
		position: relative;
		z-index: 99;
	}
	.header-bar .header-bar-main > .layout-body {
		position: relative;
		z-index: 98;
	}
	.header-bar .header-bar-main > .layout-body > .layout-body-main {
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
	}
	.header-bar .header-bar-main > .layout-fixed-l,
	.header-bar .header-bar-main > .layout-fixed-r {
		position: relative;
		z-index: 99;
		height: 100%;
	}
	.header-bar .header-bar-main > .layout-fixed-l {
		float: left;
		width: 150px;
	}
	.header-bar .header-bar-main > .layout-fixed-r {
		float: right;
		width: 260px;
	}
	.header-bar .header-bar-main > .layout-body {
		float: left;
		display: inline-block;
		position: relative;
		width: 930px;
		height: 100%;
		margin-left: -150px;
		padding-left: 150px;
		margin-right: -260px;
		padding-right: 260px;
	}



	a:hover{
		color: #bb1819;
	}
	.header-bar .areaDrop-menu .dropdown-menu-iconfont,
	.header-bar .areaDrop-menu .dropdown-menu-title h3 .breadcrumb > .active{
		color: #0069c5;
		line-height: 1.42857143;
	}
	.header-bar .little-menu-iconfont{
		color: #0069c5;
	}
	.header-bar .areaDrop-menu .dropdown-menu-title .dropdown-menu-title-btn{
		background: #0069c5;
	}
	.home .home-menu{
		margin-bottom: 0;
		background-color: #bb1819;
		height: 60px;
		line-height: 60px;
	}
	.home .top{
		height: auto;
		margin-top: 0;
		overflow: visible;
	}
	.home .wangting-logo{
		display: inline-block;    
		margin-right: 100px;
	}
	.logoAndSearch .logoAndSearch-main{
		vertical-align: middle;
		line-height: 237px;
	}
	.logoAndSearch{
		padding-top: 40px;
		height: 277px;
		line-height: 277px;
		background: transparent;
	}
	.home .header-bar{
		height: 40px;
		background: rgba(255, 255, 255, 0.30) !important;
	}
	.header-bar .little-menu,
	.header-bar .top-time{
		height: 40px;
		line-height: 40px;
		padding-top: 0;
	}
	.header-bar .little-menu-iconfont{
		margin-top: 0;
		height: 40px;
		line-height: 40px;
	}
	.header-bar .little-menu .little-menu-item{
		float: none;
		display: inline-block;
	}
	.header-bar .little-menu .more{
		top: 0;
		margin-top: 0;
	}
	.top-tools, .top-time, .logo{
		height: 40px;
		line-height: 40px;
	}
	.header-bar .top-tools .web-support{
		padding-top: 0;
		height: 40px;
		line-height: 40px;
	}
	.header-bar .top-tools .web-support span{
		line-height: 18px;
		margin-top: 7px;
		background: #bb1819;
		color: #fff;
		padding: 4px 10px;
		-webkit-border-radius: 18px;
		-moz-border-radius: 18px;
		-ms-border-radius: 18px;
		-o-border-radius: 18px;
		border-radius: 18px;
	}
	.header-bar .top-tools .tools-size{
		padding-top: 0;
		margin-right: 22px;
		float: none;
		display: inline-block;
		margin-bottom: 0;
	}
	.header-bar .header-bar-main{
		font-size: 14px;
		height: 40px;
		line-height: 40px;
	}
	.header-bar .header-bar-main > .layout-fixed-l{
		width: 170px;
	}
	.header-bar .header-bar-main > .layout-body{
		margin-left: -170px;
		padding-left: 170px;
		margin-right: -280px;
		padding-right: 280px;
	}
	.header-bar .header-bar-main > .layout-fixed-r{
		width: 480px;
	}
	.header-bar .top-tools .tools-size li + li{
		border-left:none;
		color: #333;
		position: relative;
	}
	.header-bar .top-tools .tools-size li + li:after{
		width: 2px;
		height: 15px;
		background: #777;
		content: "";
		position: absolute;
		top: 50%;
		margin-top: -7.4px;
		left: 0;
	}
	.header-bar .top-tools .tools-size li .weixinCode{
		top: 35px;
		left: -3px;
	}
	.logoAndSearch .search{
		width: 428px;
		height: 46px;
		margin-top: 0;
		display: inline-block;
		float: none;
		vertical-align: middle;
		border: none;
	}
	.logoAndSearch .search .search-input{
		width: 334px;
		height: 46px;
		line-height: 46px;
		padding-left: 40px;
		background: url(../../imagesq/liunan/sousuo.png) no-repeat left #fff;
		background-position-x: 10px;
	}
	.logoAndSearch .search .search-input::-webkit-input-placeholder{
		color: #c5c5c5;
	}
	.logoAndSearch .search .search-btn{
		width: 94px;
		height: 46px;
		line-height: 46px;
		background-color: #bb1819;
		font-size: 16px;
		outline: none;
	}
	.logoAndSearch .search .search-btn .glyphicon, .logoAndSearch .search .search-btn .iconfont{
		vertical-align: -3px;
		font-weight: bold;
		margin-right: 5px;
	}
	.home .home-menu .home-menu-item {
		padding-top: 0;
		height: 60px;
		line-height: 60px;
		padding: 0;
		position: relative;
	}
	.home .home-menu .home-menu-item a{
		display: block;
		line-height: 60px;
	}
	.home .home-menu .home-menu-item .menu-item-text {
		vertical-align: middle;
		height: auto;
		margin-left: 10px;
	}
	.home .home-menu .menu-item-icon {
		padding-top: 0;
		vertical-align: middle;
	}
	.home .home-menu .home-menu-item.active,.home .home-menu .home-menu-item:hover{
		background: #a10f0f;
	}
	.swiperHomeNewNum{
		padding: 0;
		height: 360px;
	}
	.nav-tabs-line>li{
		margin-bottom: -1px;
	}
	.nav-tabs-line>li>a{
		border-bottom: 1px solid transparent;
		cursor: pointer !important;
		color: #828282;
		padding: 8px 0;
	}
	.nav-tabs-line>li.active>a, .nav-tabs-line>li.active>a:focus, .nav-tabs-line>li.active>a:hover{
		border-bottom: 1px solid;
		border-color: #bb1819;
		color: #333;
	}
	.nav-tabs-line{
		border-bottom: 1px solid #d7d7d7
	}
	.nav-tabs-line>li.active>a{
		font-weight: bold;
	}
	.nav-tabs-line .nav-tabs-line-more{
		right: 0;
	}
	.nav-tabs-line .nav-tabs-line-more.xwzx a{
		font-size: 16px;
		color: #bb1819;
	}

	.xwzx .nav-tabs-line>li.active>a{
		font-weight: 400;
		color: #bb1819;
	}

	.xwzx .list-group-underline .list-group-item:after{
		content: "";
		display: block;
		position: absolute;
		top: 50%;
		margin-top: -3px;
		left: 10px;
		width: 6px;
		height: 6px;
		background: url(../../imagesq/liunan/liico.png);
	}

	.nav-tabs-line>li+li:after{
		display: none;
	}
	.list-group-underline .list-group-item{
		border-bottom: none;
		padding: 0;
		line-height: 42px;
		padding-left: 30px;
		position: relative;
	}
	.list-group-underline .list-group-item:after{
		content: "";
		display: block;
		position: absolute;
		top: 50%;
		margin-top: -2px;
		left: 0;
		width: 4px;
		height: 4px;
		background: #bb1819;
	}
	.list-group-item .layout-columns > .layout-body{
		float: left;
		font-size: 16px;
	}
	.nav-tabs-line>li+li {
			padding-left: 10px;
			margin-left: 10px;
	}
	.list-group{
		margin-bottom: 0;
	}
	.list-group-item .layout-columns > .layout-fixed{
		font-size: 16px;
		color: #9b9b9b;
		z-index: 1;
	}
	.swiperHomeNewNum .swiper-container .swiper-pagination{
		bottom: 0;
		left: auto;
		right: 0;
		width: auto;
	}
	.swiperHomeNewNum .swiper-container .swiper-pagination .swiper-pagination-bullet{
		vertical-align: middle;
		width: 15px;
		height: 15px;
		border-radius: 15px;
		margin: 0 5px;
		background: #fff;
		opacity: 0.52;
	}
	.swiperHomeNewNum .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
		background: #bb1819;
		opacity: 1;
	}
	.swiperHomeNewNum .swiper-container .swiper-slide .title{
		padding-right: 130px;
		font-size: 16px;
		overflow:hidden; 
		white-space: nowrap; 
		text-overflow: ellipsis;
	}

	.tl .swiper-container .swiper-pagination{
		bottom: 10px;
		left: auto;
		right: 10px;
		width: auto;
	}
	.tl .swiper-container .swiper-pagination .swiper-pagination-bullet{
		vertical-align: middle;
		width: 15px;
		height: 15px;
		border-radius: 15px;
		margin: 0 5px;
		background: #fff;
		opacity: 0.52;
	}
	.tl .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
		background: #fff;
		opacity: 1;
	}

	.home .home-notice .swiper-slide{
		padding: 0;
	}
	.home .home-notice .home-notice-item{
		margin-top: 0;
		height: 76px;
		background: #fff;
	}
	.website-group-main .website-item .dropdown-menu{
		width: 100%;
		/*height: 140px;*/
	}

	.dqwz{
		width: 100%;
		height: 50px;
		line-height: 50px;
		background: #f5f5f5;
		padding-left: 15px;
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.dqwz img{
		margin-right: 15px;
	}



	.footer-main > .layout-body{
		margin-left: 0;
		padding-left: 0;
	}

	#footer{
		background: #332e2e;
		-webkit-box-shadow: none;
		box-shadow: none;
		-moz-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;    
		float: left;
		width: 100%;
	}
	.footer-main .footer-href li a{
		color: #fff;
	}
	.footer-main .footer-href li img{
		margin-right: 5px;
	}
	.footer-main .footer-href li + li{
		border-left: none;
		color: #fff;
	}
	.footer-main .footer-statement{
		color: #fff;
		line-height: 24px;
	}
	.footer-main{
		padding: 12px 40px;
	}
	.footer-main .footer-href {
			margin-bottom: 5px;
	}
	.footer-main .layout-fixed{
		width: 100%;
		text-align: center;
		height: 90px;
		line-height: 90px;
	}
	.footer-main .footer-pic{
		float: none;
		display: inline-block;
	}
	.footer-main .footer-statement{
		font-size: 14px;
	}

	.website-group-main .grid-col-2{
		width: 20%;
	}



	.nav_a {
		position: absolute;
		right: 15px;
		top: 0;
		height: 41px;
		line-height: 41px !important;
		margin-right: 2px;
		font-size: 16px;
	}


	body{
		background: url(../../imagesq/liunan/bg.jpg) no-repeat center top;
	}


	.zhuanti img{
		width: 100%;
		max-height: 82px;
	}

	.zfggxx .tab-content ul li{
		width: 220px;
		height: 70px;
		line-height: 70px;
		float: left;
		border: 1px solid #e6e6e6;
		margin-right: 25px;
		margin-bottom: 25px;
	}
	.zfggxx .tab-content ul li:hover{
		border: 1px solid #bb1819;
	}
	.zfggxx .tab-content ul li a{
		display: block;
	}
	.zfggxx .tab-content ul li img{
		margin-left: 24px;
		margin-right: 10px;
	}
	.zfggxx .tab-content ul li:nth-child(5n){
		margin-right: 0;
	}
	.zfggxx .tab-content ul li:nth-child(n+6){
		margin-bottom: 0;
	}

	.ggli{
		float: left;
		width: 33.3333%;
		position: relative;
	}
	.ggli:after{
		display: block;
		content: "";
		position: absolute;
		top: 50%;
		margin-top: -72px;
		right: 0;
		width: 1px;
		height: 144px;
		background: #e6e6e6;
	}
	.ggli:nth-child(3):after{
		display: none;
	}
	.ggli .tlt{
		width: 42%;
		padding: 0 10%;
		font-size: 20px;
		line-height: 30px;
		font-weight: bold;
		text-align: center;
		display: inline-block;
		vertical-align: middle;
	}
	.ggli .tlt img{
		margin-bottom: 20px;
	}
	.ggli .tlt a{
		display: block;
	}
	.ggli ul{
		width: 57%;
		margin-bottom: 0;
		display: inline-block;
		vertical-align: top;
		margin-top: 20px;
	}
	.ggli ul li{
		font-size: 16px;
		line-height: 34px;
		float: left;
		width: 50%;
		overflow:hidden; 
		white-space: nowrap; 
		text-overflow: ellipsis;    
		padding-right: 6%;
	}
	.ggbox{
		width: 100%;
		height: 174px;
		line-height: 174px;
		border: 1px solid #e6e6e6;
		border-top: 2px solid #bb1819;
	}

	.llln .tab-pane ul li{
		width: 270px;
		float: left;
		margin-right: 40px;
	}
	.llln .tab-pane ul li:nth-child(4){
		margin-right: 0;
	}
	.llln .tab-pane ul li p{
		font-size: 16px;
		line-height: 20px;
		text-align: center;
		overflow:hidden; 
		white-space: nowrap; 
		text-overflow: ellipsis;
		margin-bottom: 0;
		margin-top: 8px;
	}
	.llln .tab-pane ul li img{
		width: 100%;
		max-height: 188px;
	}
	.llln .imgli{
		width: 100%;
		float: left;
		margin-bottom: 0;
	}
	.llln .imgli li{
		width: 32%;
		float: left;
		height: 146px;
		background: #fff;
		border: 1px solid #ddd;
		cursor: pointer;
		/*margin-bottom: 25px;*/
		margin-right: 2%;
		transition: all 0.4s;
	}
	.llln .imgli li:nth-child(3n){
		margin-right: 0;
	}
	.llln .imgli li img{
		max-height: 104px;
	}
	.llln .imgli li p{
		margin: 0;
		width: 100%;
		float: left;
		height: 40px;
		line-height: 40px;
		padding: 0 15px;
		overflow:hidden; 
		white-space: nowrap; 
		text-overflow: ellipsis;
	}
	.llln .imgli li a{
		color: #969696;
	}
	.llln .imgli li a:hover{
		color: #0069c5;
	}
	.llln .imgli li:hover {
			box-shadow: 1px 0px 15px rgba(0, 0, 0, 0.15);
	}

	.lllnbr .tlt{
		font-size: 30px;
		width: 100%;
		float: left;
		text-align: center;
		margin: 20px 0;
	}
	.lllnbr .txt{
		font-size: 16px;
		width: 100%;
		float: left;
		text-indent: 2em;
		line-height: 26px;
	}
	.lllnbr ul{
		float: left;
		width: 100%;
		margin-top: 22px;
		margin-bottom: 0;
	}
	.lllnbr ul li a{
		display: block;
	}
	.lllnbr ul li{
		width: 200px;
		height: 50px;
		line-height: 50px;
		float: left;
		font-size: 16px;
		text-align: center;
		background: #f0f0f0;
		border-radius: 5px;
		margin-right: 31px;
		margin-bottom: 20px;
	}
	.lllnbr ul li:nth-child(3n){
		margin-right: 0;
	}
	.lllnbr ul li:nth-child(4),.lllnbr ul li:nth-child(5),.lllnbr ul li:nth-child(6){
		margin-bottom: 0;
	}

	.wsbs ul li{
		width: 132px;
		height: 125px;
		float: left;
		background: #f2f2f2;
		line-height: 125px;
		text-align: center;
		position: relative;
		margin-right: 20.5px;
		transition: all 0.3s;
	}
	.wsbs ul li:hover{
		background: #fff;
		box-shadow: 0 0 8px 0px #e4e4e4;
	}
	.wsbs .tab-pane{
		overflow: visible;
	}

	.wsbs ul li:nth-child(8){
		margin-right: 0;
	}
	.wsbs ul li a{
		display: block;
	}
	.wsbs ul li img{
		margin-top: -35px;
	}
	.wsbs ul li span{
		position: absolute;
		bottom: 25px;
		left: 50%;
		margin-left: -32px;
		line-height: normal;
		font-size: 16px;
	}

	.hdhyanv{
		float: left;
		width: 100%;
	}
	.hdhyanv ul{
		float: left;
		width: 100%;
		margin-bottom: 0;
	}
	.hdhyanv ul li{
		float: left;
		width: 270px;
		height: 110px;
		line-height: 110px;
		background: #fff3f3;
		text-align: center;
		margin-right: 40px;
		transition: all 0.4s;
	}
	.hdhyanv ul li:hover{
		background: #fff;
		box-shadow: 0 0 20px #e4e4e4;
	}
	.hdhyanv ul li:nth-child(4){
		margin-right: 0;
	}
	.hdhyanv ul li img{
		margin-right: 10px;
	}
	.hdhyanv ul li a{
		display: block;
		color: #bb1819;
		font-size: 20px;
	}
	.hdhy .tab-pane ul li{
		width: 270px;
		float: left;
		margin-right: 40px;
	}
	.hdhy .tab-pane ul li:nth-child(4){
		margin-right: 0;
	}
	.hdhy .tab-pane ul li p{
		font-size: 16px;
		line-height: 20px;
		-webkit-line-clamp:2;
		display: -webkit-box;
		-webkit-box-orient:vertical;
		overflow:hidden;
		text-overflow: ellipsis;
		white-space:initial;
		margin-bottom: 0;
		margin-top: 8px;
	}
	.hdhy .tab-pane ul li img{
		width: 100%;
		max-height: 158px;
	}
	.hdhy .imgli{
		width: 100%;
		float: left;
		margin-bottom: 0;
	}
	.hdhy .imgli li{
		width: 32%;
		float: left;
		height: 146px;
		background: #fff;
		border: 1px solid #ddd;
		cursor: pointer;
		margin-bottom: 25px;
		margin-right: 2%;
		transition: all 0.4s;
	}
	.hdhy .imgli li:nth-child(3n){
		margin-right: 0;
	}
	.hdhy .imgli li img{
		max-height: 104px;
	}
	.hdhy .imgli li p{
		margin: 0;
		width: 100%;
		float: left;
		height: 40px;
		line-height: 40px;
		padding: 0 15px;
		overflow:hidden; 
		white-space: nowrap; 
		text-overflow: ellipsis;
	}
	.hdhy .imgli li a{
		color: #969696;
	}
	.hdhy .imgli li a:hover{
		color: #0069c5;
	}
	.hdhy .imgli li:hover {
			box-shadow: 1px 0px 15px rgba(0, 0, 0, 0.15);
	}



	/*公益广告开始*/
	.gyad {
		width: 1200px;
		display: block;
		overflow: hidden;
		margin: auto;
		/*background: #FFFFFF;*/
		position: relative;
		/*border: solid 1px #ededed;*/
		/*padding-bottom: 15px;*/
	}
	.gyad .parHd {
		width: 1200px;
		height: 44px;
		/*padding: 0 15px;*/
		/*overflow: hidden;*/
		border-bottom: 1px solid #cccccc;
		box-sizing: border-box;
		position: relative;
		margin-bottom: 30px;
		}
	.gyad .parHd ul {
			width: 100%;
			height: 44px;
			display: block;
			z-index: 0;
			margin-bottom: 0;
		}
	.gyad .parHd ul li {
			width: auto;
			line-height: 41px;
			float: left;
			/*margin-right: 15px;*/
		}
	.gyad .parHd ul li a {
			width: auto;
			line-height: 43px;
			font-size: 20px;
			color: #333333;
			float: left;
			padding: 0 15px;
			box-sizing: border-box;
			cursor: pointer;
		}
	.gyad .parHd ul li.on a {
		color: #0069c5;
		font-weight: bold;
		border-bottom: 1px solid #a10f0f;
		}
	.gyad .parHd .video {
			width: auto;
			height: 41px;
			line-height: 41px;
			font-size: 16px;
			color: #666666;
			position: absolute;
			right: 100px;
			top: 0px;
			cursor: pointer;
		}
	.gyad .parHd .more {
			width: auto;
			height: 41px;
			line-height: 41px;
			font-size: 14px;
			color: #666666;
			position: absolute;
			right: 15px;
			top: 0px;
			cursor: pointer;
		}
	.gyad .parHd .video:hover,
	.gyad .parHd .more:hover {
		color: #01398E;
	}
	.gyad .parBd {
		width: 1200px;
		height: 214px;
		overflow: hidden;
		/*margin: 20px auto 0px;*/
	}
	.gyad .parBd ul {
		width: 1200px;
		overflow: hidden;
		zoom: 1;
		margin-bottom: 0;
	}
	.gyad .parBd ul li {
		float: left;
		width: 159px;
		height: 214px;
		display: inline;
		overflow: hidden;
		text-align: center;
		margin-right: 49px;
	}
	.gyad .parBd ul li:last-child{
		margin-right: 0;
	}
	.gyad .parBd ul li .parImg {
		display: block;
		width: 157px;
		height: 212px;
		overflow: hidden;
		cursor: pointer;
		border: 1px solid #DE7C51;
	}
	.gyad .parBd ul li .parImg img {
		width: 157px;
		height: 212px;
		display: block;
	}

	.parHd ul li.libg a{
				color: #a10f0f;
	}
	.gyad .parHd ul li a:hover{
		color: #a10f0f;
	}
	.gyad .parHd .video a:hover{
		color: #a10f0f;
	}
	.gyad .parHd .more a:hover{
		color: #a10f0f;
	}
	.marginB20 {
			margin-bottom: 20px!important;
			display: inline-block;
			width: 100%;
	}
	.gyad .parHd ul li.on a {
			color: #a10f0f;
	}
	/*公益广告结束*/


	/** 下拉菜单 **/
	.of-visible {
		overflow: visible !important;
	}

	.dropbtn {
		color: white;
		border: none;
		cursor: pointer;
	}

	.menu .dropdown {
		position: relative;
		display: inline-block;
		overflow: visible !important;
	}

	.dropdown-content {
		display: none;
		position: absolute;
		background-color: #a10f0f;
		min-width: 100%;
		/*margin-left: -15px;
		margin-top: -1px;*/
		box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
	}

	.dropdown-content a {
		font-size: 16px;
		color: black;
		padding: 5px;
		text-decoration: none;
		display: block;
		line-height: 50px !important;
		color: #fff;
	}

	.dropdown-content a:hover {
		background-color: #bb1819;
	}


	/* 在鼠标移上去后显示下拉菜单 */

	.dropdown:hover .dropdown-content {
		display: block;
		z-index: 1000;
	}


	/* 当下拉内容显示后修改下拉按钮的背景颜色 */

	.dropdown:hover .dropbtn {
		background-color: #a10f0f;
	}


	/** end下拉菜单 **/


	.nav-tree > dd > a:hover, .nav-tree > dd > a.active {
		color: #bb1819;
		background-color: #fde5e5;
		border-right: 4px solid #bb1819;
	}
	.nav-tree > dt > a{
		background-color: #bb1819;
	}
	.titleborderB {
			border-bottom: 2px solid #bb1819 !important;
	}
	.red {
			color: #bb1819 !important;
	}
	.btn-primary {
			background-color: #bb1819;
			border-color: #bb1819;
	}
	.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
			background-color: #005daf !important;
			border-color: #005daf !important;
			outline: 0 !important;
	}





	/*分享按钮*/

	.share_fx{width: 301px;display: block;margin-top:30px;float:right;}

	.share_fx span{height: 36px;line-height: 36px;display: inline-block;color: #333333;float: left;}

	.share_fx a{width: 30px;height:36px;border-radius:100%;float:left;}

	.share_fx a.bds_weixin{background: url(../../imagesq/liunan/2019_fx06.png) center no-repeat;}

	.share_fx a.bds_tsina{background: url(../../imagesq/liunan/2019_fx07.png) center no-repeat;}

	.share_fx a.bds_tqq{background: url(../../imagesq/liunan/2019_fx08.png) center no-repeat;}

	.share_fx a.popup_tqf{background: url(../../imagesq/liunan/2019_fx09.png) center no-repeat;}

	.share_fx a.bds_qzone{background: url(../../imagesq/liunan/2019_fx10.png) center no-repeat;}

	.share_fx a.popup_sqq{background: url(../../imagesq/liunan/2019_fx11.png) center no-repeat;}

	.share_fx a.bds_more{background: url(../../imagesq/liunan/2019_fx12.png) center no-repeat;}
	/*分享按钮*/



	/*分页*/
	.pagination {padding: 10px;line-height: 28px;text-align: center;height: 28px;box-sizing: content-box;}
	.pagination > span {color: #bb1819;float: left;margin: 0 5px;height: 28px;border-radius: 3px;padding: 0 10px;font-size: 14px;}
	.pagination > a {text-decoration: none;border: #bb1819 1px solid;width: 28px;height: 28px;display: block;float: left;margin: 0 5px;border-radius: 3px;position: relative;z-index: 2;font-size: 14px;color: #bb1819;}
	.pagination > a:hover {color: #fff;background: #bb1819;}
	.pagination .show_page_content {border: #bb1819 1px solid;color: #333333; background: #bb1819;color: #fff;display: block;}
	.pagination .prev,.pagination .next{width: 60px;}
	.pagination .GO {cursor: pointer;background: initial;color: #bb1819;position: relative;z-index: 2;}
	.pagination .GO:hover {color: #fff;background: #bb1819;}
	.pagination .active {background: #bb1819;color: #fff;border: #bb1819 1px solid;width: 30px;padding: 0;}
	.pagination .input_t {padding: 0;background: initial;}
	.pagination .input_t input{width: 40px;height: 100%;border: none;padding: 0 0 0 5px;display: block;color: #bb1819;}
	.pagination .GO {cursor: pointer;}
	/*分页*/



	/* 智能机器人 */
	.znwd_icon {
			display: block;
			float: left;
			width: 17px;
			height: 16px;
			background: url(../../imagesq/liunan/2020-ln_znwd.png) no-repeat;
			margin-top: 9px;
			margin-left: 3px;
	}

	/* 政务公开 */
	.xwdts{width: 100%;height: 279px;display: block;overflow: hidden;}
	.xwdts .hd{width:100%; height:44px; line-height:44px;position:relative;border-bottom: solid 1px #ececec;}
	.xwdts .hd ul{float:left; position:absolute; left:0px; top:0px; height:44px;}
	.xwdts .hd ul li{height:44px;display:inline-block;float:left;}
	.xwdts .hd ul li a{line-height:44px;font-size:18px;text-align:center;cursor:pointer;display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;padding: 0 15px;box-sizing: border-box;color: #8a8a8a;}
	.xwdts .hd ul li.on a{height: 45px;color: #bb1819;border-bottom: solid 3px #bb1819;}
	.xwdts .bd ul{width:100%;zoom:1; display:block;margin-bottom: 0;padding-top: 10px;}
	.xwdts .bd li{width:100%; display:inline-block;}
	.xwdts .bd li a{width:75%; height:40px; line-height:40px; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden; padding-left:15px; box-sizing:border-box; float:left;cursor: pointer;}
	.xwdts .bd li a.xwdts_title{width:100%;height:40px;line-height:40px;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;font-size:26px;text-align:center;margin: 8px 0 5px;padding-left: 0px;background: none;}
	.xwdts .bd li span{line-height:40px; float:right; width:auto;color:#bababa;}
	.xwdts .bd li:hover span{color:#bb1819;}
	.news_mores{width:auto; height:44px; display:inline-block; cursor:pointer; position:absolute; right:0px; top:0px; z-index:1;}
	.news_mores a{line-height:44px; display:block; cursor:pointer;font-size: 14px;color: #8a8a8a;}
	.news_mores a:hover{text-decoration: underline;color:#bb1819;}


	.xwdts .bd ul.wywTblb li .wywxjdsjfx{width: 202px; height: 114px; display: block; overflow: hidden; cursor: pointer; padding: 0;  background: url(/imagesq/liunan/lnsmxjdsjfx.png) center 25px no-repeat #fff3f3; line-height: 40px; text-align: center; padding-top: 65px; color: #bb1819;}	
					/*** 栏目切换 开始 ***/
	.lmBox{width:1200px; height:395px; display:block; overflow:hidden; margin:0 auto; margin-top:24px;}
	.lmBox .lmBox_top{width:1200px;height:70px;display:block; overflow:hidden;margin:0 auto;}
	.lmBox .lmBox_top ul{width:1200px;height:70px;margin:0 auto; overflow:hidden; zoom:1;}
	.lmBox .lmBox_top ul li{width:250px;height:60px;display:block;float:left;margin-left: 112.5px;background: #bfbfbf;border-radius: 50px;}
	.lmBox .lmBox_top ul li a{width:250px;height:60px;display:block;cursor:pointer;color: #FFFFFF;line-height: 60px;font-size: 30px;text-align: center;}
	.lmBox .lmBox_top ul li.on{height: 70px;background: url(/imagesq/liunan/2022_icon06.png) center top no-repeat;} 

	.lmBox .lmBox_Cont{width:1200px; height:360px; margin:24px auto 0; display:block;}

	/*** 栏目切换--我要看--政策文件 + 人事信息 开始 ***/
	.zfrs{width:585px;height:279px;display: block;overflow:hidden;}

	/*** 栏目切换--我要看--图标列表 开始 ***/
	.xwdts .bd ul.wykTblb{width:608px;float:left;overflow:hidden;padding-top: 4px;}
	.xwdts .bd ul.wykTblb li{width: 130px;height: 110px;display: block;overflow: hidden;float: left;background: #f6f6f6;margin: 21px 22px 0 0;}
	.xwdts .bd ul.wykTblb li a{width: 130px;height: 110px;display: block;overflow: hidden;cursor: pointer;padding: 0;}
	.xwdts .bd ul.wykTblb li a i{width: 130px;height: 34px;display: block;overflow: hidden;text-align: center;margin-top: 23px;}
	.xwdts .bd ul.wykTblb li a i img{vertical-align: initial;}
	.xwdts .bd ul.wykTblb li a span{width: 130px;height: 32px;line-height: 16px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;color: #333333;margin-top: 12px;}
	.xwdts .bd ul.wykTblb li a:hover{background: #fde5e5;}

	/*** 栏目切换--我要办--个人服务 开始 ***/
	.grfw{width:585px;height:290px;display: block;overflow:hidden;}
	.xwdts .bd ul.grfwBox{width:100%;float:left;overflow:hidden;padding-top: 4px;}
	.xwdts .bd ul.grfwBox li{width: 130px;height: 86px;display: block;overflow: hidden;float: left;background: #f6f6f6;margin: 22px 20px 0 0;}
	.xwdts .bd ul.grfwBox li a{width: 130px;height: 86px;display: block;overflow: hidden;cursor: pointer;padding: 0;}
	.xwdts .bd ul.grfwBox li a i{width: 130px;height: 29px;display: block;overflow: hidden;text-align: center;margin-top: 15px;}
	.xwdts .bd ul.grfwBox li a i img{vertical-align: initial;}
	.xwdts .bd ul.grfwBox li a span{width: 130px;height: 40px;line-height: 40px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;color: #333333;}
	.xwdts .bd ul.grfwBox li a:hover{background: #fde5e5;}

	/*** 栏目切换--我要问--图标列表 开始 ***/
	.xwdts .bd ul.wywTblb{width:608px;float:left;overflow:hidden;padding-top: 20px;}
	.xwdts .bd ul.wywTblb li{float: left;margin: 6px 6px 0 0;display: inline-block;width: auto;}
	.xwdts .bd ul.wywTblb li a:hover{display: inline-block;float: left;cursor: pointer;text-decoration: underline;}
	.xwdts .bd ul.wywTblb li .wywjzxx{width: 172px;height: 114px;display: block;overflow: hidden;cursor: pointer;padding: 0;background: url(/imagesq/liunan/2022_icon34.png) center 25px no-repeat #badbf8;line-height: 40px;text-align: center;padding-top: 65px;color: #206cad;margin-bottom: 6px;}
	.xwdts .bd ul.wywTblb li .wywcjwt{width: 202px;height: 114px;display: block;overflow: hidden;cursor: pointer;padding: 0;background: url(/imagesq/liunan/2022_icon35.png) center 25px no-repeat #b6e7de;line-height: 40px;text-align: center;padding-top: 65px;color: #22a18b;}
	.xwdts .bd ul.wywTblb li .wywzcjd{width: 132px;height: 114px;display: block;overflow: hidden;cursor: pointer;padding: 0;background: url(/imagesq/liunan/2022_icon37.png) center 25px no-repeat #d7cdea;line-height: 40px;text-align: center;padding-top: 65px;color: #6b4aa7;}
	.xwdts .bd ul.wywTblb li .wywrdhy{width: 132px;height: 114px;display: block;overflow: hidden;cursor: pointer;padding: 0;background: url(/imagesq/liunan/2022_icon38.png) center 25px no-repeat #f2d7d8;line-height: 40px;text-align: center;padding-top: 65px;color: #c01e44;}
	.xwdts .bd ul.wywTblb li .wywzxft{width: 132px;height: 114px;display: block;overflow: hidden;cursor: pointer;padding: 0;background: url(/imagesq/liunan/2022_icon39.png) center 25px no-repeat #d6e7d1;line-height: 40px;text-align: center;padding-top: 65px;color: #4dad31;}
	.xwdt .bd ul.wywTblb li .wywwsxf {width: 172px; height: 114px;display: block;overflow: hidden;cursor: pointer;padding: 0;background: url(/imagesq/liunan/wsxf_ico.png) center 25px no-repeat #E1F4FB;line-height: 40px;text-align: center;padding-top: 65px;color: #3181c6;} 


	.xwdts .bd ul.wywTblb li .wywwsxf {width: 172px;height: 114px;display: block;overflow: hidden;cursor: pointer;padding: 0;background: url(/imagesq/liunan/wsxf_ico.png) center 25px no-repeat #E1F4FB;line-height: 40px;text-align: center;padding-top: 65px;color: #3181c6;}

	/*智能推送 start*/
	#startlj,#startzx{height:117px; overflow: hidden;}
	.intelligent-push-box { width: 340px; height: 290px; position: fixed; right: 0; bottom: -300px; background: #fff; z-index: 9999;border: 1px solid #bb1819;}
	.intelligent-push-box > h2 { height: 46px; padding: 0 15px; line-height: 46px; font-size: 20px; font-weight: 700; background: #F6F0F2; border-bottom: 1px solid #bb1819; color:#bb1819;}
	.intelligent-push-box > h2 a.closeBtn { font-size: 14px; float: right; color: #696566;}
	.intelligent-push-box > h2 a.closeBtn:hover { color: #D73827; text-decoration:underline;}
	.intelligent-push-box dl { padding: 15px 15px 0;}
	.intelligent-push-box dl dt { padding-bottom: 5px; font-size: 18px; color: #4c4c4c;}
	.intelligent-push-box dl dd a { display: block; padding: 4px 15px; line-height: 16px; font-size: 14px; color: #666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-decoration: none;}
	.intelligent-push-box dl dd a:hover { color: #D73827; text-decoration:underline;}
	.intelligent-push-box .zntsIco { display: none; position: absolute; top: -50px; right: 5px; cursor: pointer;}
	/*智能推送 end*/

	/* 领导活动日历 */
	.main-conter{width: 1200px; margin: 0 auto; overflow-x: inherit; position: relative;}
	.my-container .recommendation {position: absolute; left: -54px; padding-right: 4px; top: 30px; cursor: pointer;}
	.my-container .animation {position: absolute; left: 0; top: 0; width: 0; height: 390px; background-color: #bb1819; padding: 10px; display: none; z-index: 999;}
	.my-container .scroll-bar {width: 460px; display: block; height: 100%; padding: 10px; background-color: #fff; overflow-y: auto;}
	.my-container dl {margin: 0; height: 336px; overflow: hidden;}
	.my-container .title {width: 144px; margin-bottom: 20px; font-size: 22px; font-weight: bold; color: #bb1819; border-bottom: 3px solid #bb1819;}
	.my-container #cnxlj .title {margin-top: 30px;}
	.my-container dl dd {margin: 0;width: 100%;}
	.my-container dl dd a {padding-left: 10px; display: block; text-decoration: none; color: #333; font-size: 16px; margin-bottom: 14px; width: 100%; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-indent: 1em; position: relative;}
	.my-container dl dd a::after {content: ''; position: absolute; top: 50%; left: 4px; transform: translateY(-50%); width: 8px; height: 8px; background-color: #bb1819; border-radius: 50%;}
	.my-container dl dd a:hover {color: #bb1819;}
	/* 领导活动日历 end*/

	/*政务地图*/
	.map-service .map-img {position: absolute;left: -54px;padding-right: 4px;top: 210px;cursor: pointer;}
	.map-service .animation2 {position: absolute;left: 0;top: 210px;width: 0;height: 193px;background-color: #bb1819;padding: 10px;display: none;z-index: 99;border-radius: 20px;padding: 10px;}
	.map-service .animation2 a {text-decoration: none;display: block;}
	.map-service .list-box {padding: 8px 16px;font-size: 16px;color: #fff;border-radius: 12px;background-color: #bb1819;margin-top: 16px;}
	.map-service .list-box:first-child {margin-top: 0;}	
/*政务地图 end*/
}



/* 手机版 */
@media(max-width: 767px) {
	.PC-SHOW{
		display: none;
	}
	.WX-SHOW{
		display: block;
	}
	html, body {
		height: auto !important;
		min-height: auto !important;
		min-width: auto !important;
		background: transparent !important;
	}
	table{width: 100% !important;}
	#main, .main{width: 100%;}
	.wapMain{
		width: 100% !important;
		padding: 0 10px;
		box-sizing: border-box;
		float: none !important;
	}
	
	/* 顶部_s */
	.wapHead{
		width: 100%;
		height: 50px;
		line-height: 50px;
		background: #bb1819;
		position: relative;
	}
	.wapHead .tit{
		font-size: 15px;
		color: #ffffff;
		text-align: center;
		clear: both;
	}
	.wapHead .navBackBtn{
		width: 50px;
		height: 50px;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 11;
	}
	.wapHead .navBackBtn a{
		display: block;
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 11;
	}
	.wapHead .navBackBtn::before{
		content: "";
		width: 15px;
		height: 2px;
		border-radius: 2px;
		background: #ffffff;
		position: absolute;
		top: calc(50% - 5px);
		left: calc(50% - 8px);
		transform: translate(-50%, -50%) rotate(-45deg);
		z-index: 1;
	}
	.wapHead .navBackBtn::after{
		content: "";
		width: 2px;
		height: 15px;
		border-radius: 2px;
		background: #ffffff;
		position: absolute;
		top: calc(50% + 5px);
		left: calc(50% - 8px);
		transform: translate(-50%, -50%) rotate(-45deg);
		z-index: 1;
	}
	.wapHead .navMenuBtn{
		width: 50px;
		height: 50px;
		position: absolute;
		top: 0;
		right: 0;
		z-index: 11;
		text-align: right;
		padding-right: 10px;
	}
	.wapHead .navMenuBtn img{
		width: 25px;
	}
	.navMenu{
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0;
		z-index: 99999;
		display: none;
		transition: all .3s;
	}
	.navMenuCon{
		position: absolute;
		top: 0;
		right: -250px;
		z-index: 2;
		background: #ffffff;
		width: 250px;
		height: 100%;
		padding: 13px;
		padding-top: 25px;
		padding-bottom: 30px;
		overflow-y: auto;
	}
	.navMenuCon .l{
		width: 100%;
		height: 40px;
		line-height: 40px;
		text-align: center;
		color: #ffffff;
		font-size: 15px;
		background: #bb1819;
		margin-bottom: 13px;
	}
	.navMenuCon .l a{
		display: block;
		width: 100%;
		height: 100%;
		color: #ffffff;
	}
	.navMenu .navMenuMask{
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0;
		background: rgba(0, 0, 0, .5);
		z-index: 1;
		opacity: 0;
		transition: all .3s;
	}
	.navMenu.navMenuShow{
		display: block;
	}
	.navMenu.navMenuShow .navMenuMask{
		animation: navMenuMask .3s ease;
		animation-fill-mode: forwards;
	}
	@keyframes navMenuMask {
		0% {
			opacity: 0;
		}
		100% {
			opacity: 1;
		}
	}
	.navMenu.navMenuShow .navMenuCon{
		animation: navMenuCon .5s ease;
		animation-fill-mode: forwards;
	}
	@keyframes navMenuCon {
		0% {
			right: -250px;
		}
		100% {
			right: 0;
		}
	}
	.navMenu.navMenuClose .navMenuCon{
		animation: navMenuClose .5s ease;
		animation-fill-mode: forwards;
	}
	@keyframes navMenuClose {
		0% {
			right: 0;
		}
		100% {
			right: -250px;
		}
	}
	.navMenu.navMenuClose .navMenuMask{
		animation: navMenuMask2 .3s ease;
		animation-fill-mode: forwards;
	}
	@keyframes navMenuMask2 {
		0% {
			opacity: 1;
		}
		100% {
			opacity: 0;
		}
	}
	/* 顶部_e */
	
	/* banner_s */
	.wapBanner{
		width: 100%;
		position: relative;
	}
	.wapBanner .wapMain{
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		display: flex;
		flex-wrap: wrap;
		align-content: center;
	}
	.wapBanner .img{
		width: 100%;
	}
	.wapBanner .waplogo{
		margin-bottom: 5%;
		width: 100%;
	}
	img{max-width: 100%;}
	.wapSearch{
		width: 100%;
		height: 50px;
		line-height: 50px;
		background: rgba(0, 0, 0, .5);
		border-radius: 50px;
		overflow: hidden;
		position: relative;
	}
	.wapSearch select{
		width: 70px;
		height: 100%;
		border: none;
		float: left;
		text-align: center;
		outline: none;
		background: transparent;
		color: #ffffff;
		padding: 0 15px;
		appearance: none;
		position: relative;
	}
	.wapSearch::before{
		content: "▼";
		position: absolute;
		left: 50px;
		top: 50%;
		transform: translateY(-50%);
		color: #ffffff;
	}
	.wapSearch select:focus-visible{
		border: none;
		outline: none;
	}
	.wapSearch select option{
		color: #333333;
	}
	.wapSearch .search-input{
		color: #ffffff;
		width: calc(100% - 70px);
		padding-left: 10px;
		padding-right: 50px;
		position: relative;
	}
	.wapSearch .search-input::-webkit-input-placeholder{
		color: #ffffff;
	}
	.wapSearch::after{
		content: "";
		width: 1px;
		height: 60%;
		background: rgba(255, 255, 255, .5);
		position: absolute;
		left: 70px;
		top: 50%;
		transform: translateY(-50%);
	}
	.wapSearch .search-btn{
		width: 40px;
		height: 40px;
		line-height: 40px;
		border-radius: 40px;
		background: #bb1819;
		display: flex;
		justify-content: center;
		align-items: center;
		position: absolute;
		top: 5px;
		right: 5px;
		z-index: 33;
	}
	.wapSearch .search-btn img{
		width: 50%;
	}
	/* banner_e */
	
	/* 轮播_s */
	.wapNews{
		position: relative;
	}
	.wapNews .topTit{
		text-align: center;
	}
	.wapNews .topTit img{
		width: 70%;
		margin: 20px 0;
	}
	.wapNews .wapNewSwiper{
		width: 100%;
		height: 200px;
		overflow: hidden;
	}
	.wapNews .wapNewSwiper .swiper-container{
		width: 100%;
		height: 100%;
	}
	.wapNews .wapNewSwiper .title{
		width: 100%;
		height: 40px;
		line-height: 40px;
		background: rgba(0, 0, 0, .5);
		color: #ffffff;
		position: absolute;
		left: 0;
		bottom: -10px;
		padding-left: 10px;
		padding-right: 100px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.wapNews .wapNewSwiper .swiper-pagination{
		width: auto;
		left: auto;
		right: 10px;
		bottom: 10px;
	}
	.wapNews .wapNewSwiper .swiper-pagination .swiper-pagination-bullet{
		width: 12px;
		height: 12px;
		margin: 0 3px;
		border-radius: 12px;
		background: #ffffff;
		opacity: .5;
	}
	.wapNews .wapNewSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
		background: #bb1819;
		opacity: 1;
	}
	/* 轮播_e */
	
	/* 列表_s */
	.wapNewsList{
		width: 100%;
		position: relative;
	}
	.wapNewsList .tabli{
		width: 100%;
		position: relative;
		height: 30px;
		line-height: 30px;
		display: flex;
		flex-wrap: wrap;
		border-bottom: 1px solid #dddddd;
		margin-top: 12px;
		margin-bottom: 15px;
	}
	.wapNewsList .tabli .l{
		box-sizing: border-box;
		height: 31px;
		margin-right: 10px;
	}
	.wapNewsList .tabli .l:last-child{
		margin-right: 0;
	}
	.wapNewsList .tabli .l a{
		color: #999999;
		font-size: 15px;
		display: block;
	}
	.wapNewsList .tabli .l.on, .wapNewsList .tabli .l.on a{
		color: #bb1819;
		font-size: 17px;
	}
	.wapNewsList .tabli .l .m{
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		font-size: 12px !important;
		color: #333333 !important;
		display: none;
	}
	.wapNewsList .tabli .l.on .m{
		display: block;
	}
	.wapNewsList .tabli .l.on{
		border-bottom: 3px solid #bb1819;
	}
	.wapNewsList .list{
		width: 100%;
		display: none;
	}
	.wapNewsImgTxt .list .l{
		width: 100%;
		margin-bottom: 10px;
	}
	.wapNewsImgTxt .list .l a{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		width: 100%;
		height: 100%;
	}
	.wapNewsImgTxt .list .l .img{
		width: 120px;
		height: 70px;
		overflow: hidden;
	}
	.wapNewsImgTxt .list .l .con{
		width: calc(100% - 130px);
	}
	.wapNewsImgTxt .list .l .con .tit{
		width: 100%;
		height: 40px;
		font-size: 14px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
		-webkit-line-clamp: 2;
		text-overflow: ellipsis;
		color: #333;
	}
	.wapNewsImgTxt .list .l .con .si{
		margin-top: 10px;
		color: #999999;
	}
	.wapNewsTxt .list .l{
		width: 100%;
		height: 36px;
		line-height: 36px;
	}
	.wapNewsTxt .list .l a{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
		height: 100%;
		color: #333333;
		padding-left: 12px;
		position: relative;
	}
	.wapNewsTxt .list .l a::after{
		content: "";
		width: 5px;
		height: 5px;
		border-radius: 5px;
		background: #bb1819;
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
	}
	.wapNewsTxt .list .l p{
		width: calc(100% - 80px);
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.wapNewsTxt .list .l span{
		color: #999999;
	}
	/* 列表_e */
	/* 横幅_s */
	.wapImgSwiper{
		width: 100%;
		height: 78px;
		overflow: hidden;
		margin-top: 15px;
	}
	.wapImgSwiper .swiper-pagination{
		width: auto;
		left: auto;
		right: 10px;
		bottom: 5px;
	}
	.wapImgSwiper .swiper-pagination .swiper-pagination-bullet{
		width: 12px;
		height: 12px;
		margin: 0 3px;
		border-radius: 12px;
		background: #ffffff;
		opacity: .5;
	}
	.wapImgSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
		opacity: 1;
	}
	/* 横幅_e */
	/* 栏目_s */
	.wapLmImgList{
		width: 100%;
		margin-top: 15px;
	}
	.wapLmImgList .wapMain{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.wapLmImgList a{
		display: block;
		width: calc((100% - 20px) / 3);
		height: 90px;
		overflow: hidden;
	}
	/* 栏目_e */
	/* 专题专栏_s */
	.wapZtzl{
		width: 100% !important;
		margin-top: 15px !important;
		margin-bottom: 15px !important;
	}
	.wapZtzl .tit{
		width: 100%;
		font-size: 17px;
	}
	.wapZtzl .tit .m{
		float: right;
		font-size: 12px;
	}
	.wapZtzl .list{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 10px;
	}
	.wapZtzl .list a{
		width: calc((100% - 10px) / 2);
		margin-bottom: 10px;
	}
	/* 专题专栏_e */
	/* 底部_s */
	.wapFooter{
		width: 100%;
		padding: 15px 0;
		background: #332e2e;
		color: #ffffff;
		font-size: 12px;
	}
	.wapFooter a{
		color: #ffffff;
	}
	.wapFooter .navs{
		width: 100%;
		display: flex;
		justify-content: space-between;
		margin-bottom: 10px;
	}
	.wapFooter .txt{
		width: 100%;
		text-align: center;
		line-height: 22px;
	}
	.wapFooter .txt span{
		margin-right: 8px;
	}
	.wapFooter .txt span:last-child{
		margin-right: 0;
	}
	.wapFooter.flexs{
		position: fixed;
		bottom: 0;
	}
	/* 底部_e */
	/* 分页_s */
	.wapPagination{
		width: 100%;
		margin: 30px 0;
		display: flex;
		justify-content: center;
	}
	.wapPagination a, .wapPagination span{
		display: block;
		width: 35px;
		height: 35px;
		line-height: 35px;
		text-align: center;
		background: #eaeaea;
		color: #333333;
		border-radius: 3px;
		font-size: 15px;
		margin: 0 5px;
		position: relative;
	}
	.wapPagination a.on, .wapPagination span.on{
		background: #bb1819;
		color: #ffffff;
	}
	.wapPagination a.prev::after, .wapPagination span.prev::after{
		content: "";
		width: 10px;
		height: 10px;
		border: 1px solid #333333;
		border-right: 0;
		border-bottom: 0;
		position: absolute;
		left: calc(50% + 3px);
		top: 50%;
		transform: translate(-50%, -50%) rotate(-45deg);
	}
	.wapPagination a.next::after, .wapPagination span.next::after{
		content: "";
		width: 10px;
		height: 10px;
		border: 1px solid #333333;
		border-left: 0;
		border-bottom: 0;
		position: absolute;
		left: calc(50% - 3px);
		top: 50%;
		transform: translate(-50%, -50%) rotate(45deg);
	}
	/* 分页_e */
	/* 详情_s */
	.wapNewsDetail{
		width: 100%;
		overflow: hidden;
	}
	.wapNewsDetail .top{
		margin-top: 30px;
		margin-bottom: 15px;
		height: auto;
	}
	.wapNewsDetail .top .title{
		width: 100%;
		text-align: center;
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 10px;
	}
	.wapNewsDetail .top .ip{
		width: 100%;
		text-align: center;
	}
	.wapNewsDetail .top .ip span{
		margin-right: 5px;
		font-size: 12px;
		color: #999999;
	}
	.wapNewsDetail .top .ip span:last-child{
		margin-right: 0;
	}
	.wapNewsDetail .con{
		line-height: 24px;
	}
	/* 详情_e */
	/* 内页专题专栏_s */
	.wapZtzl{
		width: 100% !important;
	}
	.wapZtzl .l{
		width: 100% !important;
		height: 100px;
		border: 1px solid #999999;
		margin-bottom: 15px;
	}
	.wapZtzl .l .img{
		width: 100%;
		height: 68px;
		overflow: hidden;
	}
	.wapZtzl .l p{
		width: 100%;
		height: 30px;
		line-height: 30px;
		text-align: center;
		padding: 0 30px;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		font-size: 14px;
	}
	/* 内页专题专栏_e */
	/* 栏目综合页_s */
	.wapLmli{
		width: 100%;
	}
	.wapLmli .li{
		width: 100%;
		padding: 15px;
		padding-right: 0;
		padding-bottom: 5px;
		border: 1px solid #c5c5c5;
		margin-bottom: 15px;
	}
	.wapLmli .li .tit{
		width: 100%;
		font-size: 16px;
		color: #bb1819;
		position: relative;
		padding-left: 10px;
	}
	.wapLmli .li .tit a{
		color: #bb1819;
	}
	.wapLmli .li .tit::after{
		content: "";
		width: 3px;
		height: 17px;
		border-radius: 3px;
		background: #bb1819;
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
	}
	.wapLmli .li .con{
		margin-top: 10px;
		display: flex;
		flex-wrap: wrap;
	}
	.wapLmli .li .con a{
		font-size: 14px;
		margin-right: 22px;
		display: block;
		padding-left: 10px;
		position: relative;
		margin-bottom: 10px;
		color: #000;
	}
	.wapLmli .li .con a:after{
		content: "";
		width: 5px;
		height: 5px;
		border-radius: 5px;
		background: #bb1819;
		position: absolute;
		left: 0;
		top: calc(50% - 2px);
		transform: translateY(-50%);
	}
	/* 栏目综合页_e */
	
	/* 页码 */
	.pagination{margin: 0;line-height: 26px;height: 50px;}
	.pagination .active{background: #bb1819;border: #bb1819 1px solid;}
	.pagination > a{border: #bb1819 1px solid;color: #bb1819;}
	.pagination > span{height: 30px;}
	.pagination > a:hover{background: #bb1819 !important;}
	
	
	/* 多栏目 */
	.wap_menu_box{ background-color: #fff;padding: 10px 20px;}
	.wap_menu_title{padding: 5px 0 5px 10px;margin: 0; line-height: 36px;color: #bb1819;font-size: 16px;background: #ebebeb;}
	.wap_menu_title .more{padding-right: 5px;float: right;font-size: 0.8rem;color: #65686d;}
	.wap_menu_list>ul>li{background-image:none;display: block;width: 100%;height: 48px;background-repeat: no-repeat;background-position: left center;background-size: 6px 6px;border-bottom: 1px solid #f5f5f5;}
	.wap_menu_list>ul>li{background-image: url(/imagesq/liunan/wap_yfq_blue.png);}
	.wap_menu_list>ul>li>a{display: block;float: left;width: 70%;height: 35px;line-height: 35px;color: #333333;text-indent: 1em;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.wap_menu_list>ul>li>span{display: block;float: right; width: 28%;height:35px;line-height: 35px;font-size: 0.8em;color: #999999;text-align: right;padding-right: 2%;}
	.WX-overflow{background: url(/imagesq/liunan/wap_yfq_blue.png); font-size: 0.7rem;  float: left; width: 65%; height: 50px; background-repeat: no-repeat; background-position: left center; background-size: 6px 6px; border-bottom: 1px solid #f5f5f5;word-wrap: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
	.WX-linka{font-size: 16px;  text-indent: 1em;  line-height: 50px; margin-left: 10px;color: #333;}
	.WX-fixed{display: block; float: right; width: 31%; height: 50px;line-height: 50px; font-size: 16px; color: #999999; text-align: right; padding-right: 4%;}
	.WX-list{width: 100%; height: 50px; line-height: 50px; overflow: hidden; background-color: #FFFFFF; padding-left: 8px;}
	.page-navigation {background-color: #ffff; padding: 20px 0px 20px 0px;margin: 0;}
	.wap_menu_list>ul>li{background-image:none;}
	.wap_menu_title{border-bottom:none !important;}
	.wap_menu_list>ul>li{height:48px;}
	
	/* 查询服务 */
	.wap_main{
	    width: 100%;
	    z-index: 10;
	    overflow: hidden;
	    position: relative;
	  }
	.wap_focus {
			padding: 0.8rem;
			background-color: #ffffff;
			overflow: hidden;
	}
	.wap_news_box{
	  padding:0.4rem 0.8rem 0rem;
	  background-color: #ffffff;
	  overflow: hidden;
	  margin-bottom: 0.4rem;
	}
	.wap_news_title{
	  font-size: 16px;
	  height: 30px;
	  max-height: 30px;
	  line-height: 30px;
	  border-bottom:1px solid #f5f5f5;
	}
	.wap_news_title span{
	  display: inline-block;
	  width: 4px;
	  height: 14px;
	  margin-right: 10px;
	  background-color: #ff9200;
	}
	.wap_news_title a{
	  font-size: 16px;
	  float: right;
	  display: block;
	  width: 90px;
	  text-align:left;
	  color: #65686d;
	  font-weight: normal;
	  background-repeat: no-repeat;
	  background-position: 50px center;
	  background-size: 8px 14px;
	}
	.wap_ggfw_title{
	  background-color: white;
	  text-align: center;
	  width: 100%;
	  overflow: hidden;
	  padding-top: 20px;
	  box-sizing: border-box;
	}
	.wap_ggfw_title .wap_main{
	  margin:0 auto;
	  width:100%;
	  text-align:center;
	}
	 .wap_cycx a{font-size: 16px; line-height: 46px; width:94%; height: 46px; background: #eee; margin: 7px 10px; border-radius: 10px; float: left; text-align: center; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis;}
}