﻿.PC-SHOW {
	display: block;
  }
  .WX-SHOW {
	display: none !important;
  }
@media (min-width: 767px) {
	
	body {
		font-family: "微软雅黑";
		background: url(../../imagest/linyeheyuanlinju/2019_bg.png) #eef6f1;
	}
	
	.nav-tabs-line .nav-tabs-line-more>a:hover {
		color: #096DD9;
	}
	
	.wangtinglogoAndSearch .wangting-logo img {
		height: auto;
		position: relative;
		display: inline-block;
		top: 0;
		margin-right: 15px;
	}
	
	.header-bar .little-menu-iconfont {
		margin-top: 0;
		height: 32px;
		line-height: 32px;
	}
	
	.header-bar .top-tools .tools-size li {
		height: 16px;
		line-height: 16px;
	}
	
	.header-bar .top-tools .tools-size {
		padding-top: 0;
		padding: 8px 0;
		margin-bottom: 0;
	}
	
	.wangtinglogoAndSearch {
		padding-top: 0;
		margin-top: 32px;
	}
	
	.wangting-logo {
		display: inline-block;
		vertical-align: middle;
	}
	
	.wangtinglogoAndSearch .logoAndSearch-main {
		height: 100%;
		line-height: 118px;
	}
	
	
	
	.swiperHomeNew {
		padding: 0;
		height: 310px;
	}
	
	.swiperHomeNew .swiper-container .swiper-pagination {
		bottom: 0;
		width: auto;
		left: auto;
		right: 0;
		padding-top: 12px;
	}
	
	.swiperHomeNew .swiper-container .swiper-pagination .swiper-pagination-bullet {
		vertical-align: middle;
		width: 12px;
		height: 12px;
		background: rgba(255, 255, 255, 0.3);
		border: none;
	}
	
	.swiperHomeNew .swiper-container .swiper-pagination {
		padding-right: 10px;
	}
	
	.swiperHomeNew .swiper-container .swiper-slide .title {
		padding-right: 180px;
		background: rgba(0, 0, 0, 0.5);
	}
	
	.newHeadline h2 {
		margin-bottom: 30px;
		line-height: 42px
	}
	
	.newHeadline p {
		-webkit-line-clamp: 3;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: initial;
		margin-bottom: 0;
		line-height: 28px;
		color: #666;
	}
	
	.moreDetail {
		margin-bottom: 26px !important;
		margin-top: 26px !important;
		font-size: 18px;
		height: 30px !important;
		line-height: 30px !important;
		color: #333;
	}
	
	.newHeadline .list-group-item .layout-columns>.layout-body {
		margin-right: 0;
		padding-right: 0;
	}
	
	.newHeadline .list-group-item {
		padding: 0;
	}
	
	.newHeadline .list-group-item .layout-columns {
		height: 30px;
	}
	
	.newHeadline .list-group {
		margin-bottom: 0;
		width: 420px;
		float: left;
	}
	
	.moreHeadline {
		float: right;
		margin-top: 30px;
	}
	
	.moreHeadline a {
		font-size: 16px;
		color: #999;
	}
	
	.swiper-pagination-bullet {
		background: #fff;
		opacity: 1;
	}
	
	.swiper-pagination-bullet-active {
		background: #00a642;
	}
	
	.nav_a {
		position: absolute;
		right: 10px;
		top: 0;
		height: 42px;
		line-height: 42px !important;
		margin-right: 0;
		font-size: 16px;
		color: #00a642;
	}
	
	.nav_a:hover {
		color: #008636;
	}
	
	.menu {
		background-color: #00a642;
	}
	
	.menu .menu-item.active,
	.menu .menu-item:hover {
		color: #fff;
		background-color: #028435;
	}
	
	.logoAndSearch .search .search-btn {
		background-color: transparent;
		width: 55px;
		height: 38px;
		line-height: 38px;
	}
	.logoAndSearch .search .search-btn .iconfont{
		font-size: 26px;
		font-weight: bold;	
		color: #028435;
	}
	.logoAndSearch .search .search-input{
		width: 300px;
	}
	.grid-lay-12 .grid-col-5 {
		width: 464px;
		margin-right: 20px;
		border-radius: 10px;
		background: #fff;
		overflow: hidden;
		padding: 0 10px;
	}
	
	.grid-lay-12 .grid-col-3 {
		width: 232px;
		padding: 0 10px;
		border-radius: 10px;
		background: #fff;
		overflow: hidden;
	}
	
	.grid-lay-12 .grid-rows {
		margin-left: 0;
		margin-right: 0;
	}
	
	.homeNewIntro .tabHomeNew {
		height: 310px;
	}
	
	.wangtingMain {
		padding: 20px 0 5px;
	}
	
	.xwlb .grid-col-5,
	.xwlb .grid-col-3 {
		height: 310px;
	}
	
	.xwlb .grid-col-5:nth-child(1) {
		padding: 0;
	}
	
	.xwlb .nav-tabs-line {
		border-bottom: 1px solid #f5f5f5;
	}
	
	.xwlb .nav-tabs-line>li {
		margin-bottom: -1px;
	}
	
	.xwlb .nav-tabs-line>li+li {
		padding-left: 0;
		margin-left: 0;
	}
	
	.xwlb .nav-tabs-line>li>a {
		font-size: 16px;
		padding: 0 13px;
		height: 40px;
		line-height: 40px;
		margin-right: 0;
		font-weight: bold;
	}
	
	.xwlb .nav-tabs-line>li.active>a,
	.xwlb .nav-tabs-line>li.active>a:focus,
	.xwlb .nav-tabs-line>li.active>a:hover {
		border-bottom: solid 1px #f5f5f5;
		background: #00a642;
		color: #fff;
	}
	
	.nav-tabs-line>li+li:after {
		display: none;
	}
	
	.newsIntro {
		margin-bottom: 0;
	}
	
	.newsIntro dt a {
		width: 444px;
		height: 36px;
		line-height: 36px;
		display: block;
		font-size: 16px;
		text-align: center;
		color: #cb0202;
		font-weight: bold;
		padding-left: 15px;
		margin-top: 4px;
	}
	
	.newsIntro dd {
		width: 444px;
		height: 50px;
		padding: 0 10px;
		line-height: 24px;
		border-bottom: solid 1px #f5f5f5;
	}
	
	.newsIntro dd p {
		height: 40px;
		line-height: 20px;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-indent: 2em;
	}
	
	.list-group-underline .list-group-item {
		border-bottom: none;
		height: 40px;
		line-height: 40px;
		padding: 0;
		font-size: 16px;
	}
	
	.list-group-underline .list-group-item a:hover {
		color: #00a642;
	}
	
	.list-group-item .layout-columns>.layout-fixed {
		font-size: 14px;
	}
	
	.list-group-item .layout-columns>.layout-body {
		padding-left: 18px;
		position: relative;
		margin-right: -120px;
		padding-right: 120px;
	}
	
	.list-group-item .layout-columns>.layout-body:after {
		width: 4px;
		height: 4px;
		display: block;
		content: "";
		background: #00a642;
		position: absolute;
		left: 0;
		top: 19px;
		border-radius: 4px;
	}
	.list-group-item .layout-columns{
		height: 40px;
	}
	.list-group-item .layout-columns img{
		position: absolute;
		top: 50%;
		right: 95px;
		margin-top: -7px;
	}
	.sy_title {
		width: 100%;
		height: 40px;
		display: block;
		position: relative;
	}
	
	.sy_title_l {
		width: auto;
		height: 40px;
		line-height: 40px;
		display: inline-block;
		float: left;
		color: #02983d;
		font-size: 18px;
		font-weight: bold;
		background: url(../../imagest/linyeheyuanlinju/2019_icon09.png) left center no-repeat;
		padding-left: 30px;
		box-sizing: border-box;
	}
	
	.sy_title_r {
		width: auto;
		height: 40px;
		line-height: 40px;
		display: inline-block;
		float: right;
		color: #00a642;
		cursor: pointer;
		font-size: 16px;
	}
	.sy_title_r:hover{
		color: #00752f;
	}
	
	.ztzl {
		width: 232px;
		height: 310px;
		overflow: hidden;
		float: right;
		margin-top: 20px;
		background: #FFFFFF;
		padding: 0px 10px;
		box-sizing: border-box;
		border-radius: 10px;
	}
	
	.ztzl_bot {
		width: 100%;
		height: 270px;
		display: block;
		overflow: hidden;
	}
	
	.ztzl_bot li {
		width: 100%;
		height: 76px;
		display: block;
		overflow: hidden;
		margin-top: 10px;
	}
	
	.ztzl_bot li img {
		width: 100%;
		height: 76px;
		display: block;
		cursor: pointer;
	}
	.grid-lay-12 .grid-col-10{
		width: 948px;
		padding: 0;
		margin-right: 20px;
	}
	.grid-lay-12 .grid-col-10 .home-carouselBanner{
		width: 100%;
		padding: 0;
		background: #FFFFFF;
		border-radius: 10px;
		overflow: hidden;
		
	}
	.home-carouselBanner .swiper-container{
		height: 104px;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
		bottom: 5px;
		left: auto;
		right: 15px;
		width: auto;
	}
	.home-carouselBanner .swiper-container .swiper-wrapper .swiper-slide img{
		height: 100%;
	}
	.swiper-pagination-bullet{
		width: 10px;
		height: 10px;
	}
	
	
	.bmfw_bot{width:100%; height:370px; display:block; overflow:hidden; font-size: 16px; font-weight: 700;margin-bottom: 10px;}
	.bmfw_bot .c1{width:100%; height:50px; line-height:50px; display:block; background:#e8f7ee; color:#07913e; text-align:center; overflow:hidden; cursor:pointer; margin-top:3px;}
	.bmfw_bot .c2{width:100%; height:50px; line-height:50px; display:block; background:#f8f5e7; color:#d18602; text-align:center; overflow:hidden; cursor:pointer; margin-top:10px;}
	.bmfw_bot .c3{width:100%; height:50px; line-height:50px; display:block; background:#dfedf5; color:#0571af; text-align:center; overflow:hidden; cursor:pointer; margin-top:10px;}
	.bmfw_bot .c4{width:100%; height:50px; line-height:50px; display:block; background:#fbeaea; color:#b50d0d; text-align:center; overflow:hidden; cursor:pointer; margin-top:10px;}
	.bmfw_bot .c5{width:100%; height:50px; line-height:50px; display:block; background:#e5f6f4; color:#029b89; text-align:center; overflow:hidden; cursor:pointer; margin-top:10px;}
	.bmfw_bot .c6{width:100%; height:70px; line-height:22px; display:block; background:#e7f4fd; color:#33abfe; text-align:center; overflow:hidden; cursor:pointer; padding:12px 0px; box-sizing:border-box; margin-top:10px;}
	.bmfw_bot .c1:hover{background:#07913e; color:#e8f7ee;}
	.bmfw_bot .c2:hover{background:#d18602; color:#f8f5e7;}
	.bmfw_bot .c3:hover{background:#0571af; color:#dfedf5;}
	.bmfw_bot .c4:hover{background:#b50d0d; color:#fbeaea;}
	.bmfw_bot .c5:hover{background:#029b89; color:#e5f6f4;}
	.bmfw_bot .c6:hover{background:#33abfe; color:#e7f4fd;}
	
	.list-group{
		margin-bottom: 10px;
	}
	.monitorInform dl dd{
		width: auto;
		float: left;
		display: inline-block;
	}
	.monitorInform dl dd p{
		margin-bottom: 0;
		line-height: 24px;
	}
	.btn{
		margin-bottom: 0;
		padding: 0;
		font-size: 14px;
		font-weight: 400;
		white-space: nowrap;
		vertical-align: middle;
		-ms-touch-action: manipulation;
		touch-action: manipulation;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		background-image: none;
		border: 1px solid transparent;
		width: 80px;
		height: 24px;
		line-height: 24px;
		text-align: center;
		background: #00a642;
		display: block;
		cursor: pointer;
		border-radius: 50px;
		margin-top: 16px;
		float: right;    
	}
	
	.zwgk_box {
		margin-top: 6px;
	}
	.zwgk_bxt ul{
		margin-top: 4px;
	}
	.zwgk_box .hd ul li {
		width: auto;
		height: 22px;
		line-height: 22px;
		margin-right: 20px;
		text-align: center;
		cursor: pointer;
		display: inline-block;
		background: #f2f2f2;
		padding: 0 10px;
		box-sizing: border-box;
		border-radius: 50px;
		font-size: 16px;
	}
	.zwgk_box .hd ul li.on {
		color: #FFFFFF;
		background: #00a642;
	}
	.zwgk_box .hd ul li.on a{
		color: #FFFFFF;
	}
	.zwgk_box .hd ul li.on a:hover{
		color: #FFFFFF;
	}
	.zwgk_box .hd ul li a:hover{
		color: #00a642;
	}
	.zwgk .grid-col-5{	
		height: 240px;
	}
	.styldj ul{
		margin-bottom: 0;
		margin-top: 0;
	}
	.styldj ul.list-group{
		margin-top: 10px;
	}
	.styldj .hd ul li {
		width: auto;
		height: 34px;
		line-height: 34px;
		display: inline-block;
		margin-right: 10px;
		float: left;
		color: #646464;
		font-size: 18px;
		font-weight: bold;
		padding: 0 10px;
		box-sizing: border-box;
		cursor: pointer;
	}
	.styldj .hd ul li.on a,.styldj .hd ul li.on a:hover{
		color: #fff;
	}
	.styldj .hd ul li a{
		color: #333;
	}
	.styldj .hd ul li.on {
		color: #FFFFFF;
		border-bottom: solid 1px #00a642;
		background: #00a642;
	}
	.styldj .hd {
		width: 100%;
		height: 34px;
		line-height: 34px;
		border-bottom: solid 1px #f5f5f5;
		position: relative;
	}	
	.news_more {
		width: auto;
		height: 34px;
		display: inline-block;
		cursor: pointer;
		position: absolute;
		right: 5px;
		top: 0px;
		z-index: 1;
	}
	
	.news_more a {
		line-height: 34px;
		display: block;
		cursor: pointer;
		color: #00a642;
		font-size: 16px;
	}
	.news_more a:hover{
		color: #00752f;
	}
	
	.kslj {
		width: 232px;
		height: 240px;
		overflow: hidden;
		float: right;
		margin-top: 20px;
		background: #FFFFFF;
		padding: 0px 10px;
		box-sizing: border-box;
		border-radius: 10px;
	}
	
	.kslj_bot {
		width: 100%;
		height: 200px;
		display: block;
		overflow: hidden;
	}
	
	.kslj_bot .sj {
		width: 46%;
		height: 130px;
		line-height: 20px;
		display: block;
		text-align: center;
		cursor: pointer;
		margin-top: 3px;
		float: left;
	}
	
	.kslj_bot .wx {
		width: 46%;
		height: 130px;
		line-height: 20px;
		display: block;
		text-align: center;
		cursor: pointer;
		margin-top: 3px;
		float: right;
	}
	
	.kslj_bot .sj img,
	.kslj_bot .wx img {
		width: 100%;
	}
	
	.kslj_bot .wb {
		width: 100%;
		height: 50px;
		display: block;
		background: url(../../imagest/linyeheyuanlinju/2019_weibo.png) center center no-repeat #f2f2f2;
		text-align: center;
		overflow: hidden;
		cursor: pointer;
	}
	.kslj_bot a:hover{color: #00A642;}
	
	.monitorInform{
		padding: 10px 23px;
		background: #fffad6;
		height: 114px;
		border:none;
		border-radius: 10px;
	}
	.monitorInform dt{
		width: 80px;
	}
	
	.yljewm{
		width: 90px;
		height: 90px;
		position: absolute;
		top: 12px;
		bottom: 0;
		right: 140px;
	}
	.grid-lay-12 .shjb{
		background: #fffad6;
		height: 114px;
		float: right;
		padding: 17px;
		position: relative;
	}
	.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
		background-color: #00712d !important;
		border-color: #00712d !important;
		outline: 0 !important;
	}
	.grid-lay-12 .grid-col-12{
		border-radius: 10px;
		background: #fff;
		overflow: hidden;
		padding: 0 10px;
	}
	.jgxs .bd {
		width: 1130px;
		height: 170px;
		overflow: hidden;
		background: #FFFFFF;
		margin:10px auto;
	}
	.jgxs .bd ul li {
		width: 210px;
		height: 156px;
		display: block;
		margin-right: 20px;
		float: left;
		overflow: hidden;
		text-align: center;
	}
	
	.jgxs .bd ul li .pic {
		width: 210px;
		height: 126px;
		display: block;
		text-align: center;
		border: solid 1px transparent;
	}
	
	.jgxs .bd ul li .pic img {
		width: 210px;
		height: 126px;
	}
	
	.jgxs .bd ul li:hover .pic {
		border: solid 1px #00a642;
	}
	
	.jgxs .bd ul li .title {
		font-size: 16px;
		width: 210px;
		height: 30px;
		display: block;
		line-height: 30px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		text-align: center;
		cursor: pointer;
	}
	.jgxs .bd ul li a:hover{
		color: #00A642;
		font-weight: bold;
	}
	.jgxs .hd a{display:block; width:15px; cursor:pointer;position: absolute;top: 50%;margin-top: -13px;}
	.jgxs .hd .prev{right: 10px;}
	.jgxs .hd .next{left: 10px;}
	
	.yqlj .grid-col-3{
		width: 285px;
		padding: 0;
		border-radius: 0px;
		margin-right: 20px;
		overflow: visible;
	}
	.yqlj .grid-col-3:nth-child(4){
		margin-right: 0;
	}
	.dropdown-btn{
		padding: 9px 10px;
	}
	.website-group-main .website-item .dropdown-menu{
		width: 100%;
	}
	
	/*公益广告开始*/
	.gyad {
		width: 100%;
		display: block;
		overflow: hidden;
		float: right;
		margin-bottom: 18px;
		background: #FFFFFF;
		position: relative;
		}
	.gyad .parHd {
		width: 100%;
		height: 44px;
		overflow: hidden;
		border-bottom: solid 1px #eeeeee;
		padding-left: 0px;
		box-sizing: border-box;
		position: relative;
		}
	.gyad .parHd ul {
			width: 100%;
			height: 44px;
			display: block;
			z-index: 0;
		}
	.gyad .parHd ul li {
			width: auto;
			line-height: 41px;
			float: left;
			margin-right: 15px;
		}
	.gyad .parHd ul li a {
			width: auto;
			line-height: 41px;
			font-size: 16px;
			color: #333333;
			float: left;
			padding-right: 15px;
			box-sizing: border-box;
			cursor: pointer;
			font-weight: bold;
		}
	.gyad .parHd ul li.on a {
			color: #163682;
		}
	.gyad .parHd .video {
			width: auto;
			height: 41px;
			line-height: 41px;
			font-size: 14px;
			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: 5px;
			top: 0px;
			cursor: pointer;
		}
	.gyad .parHd .video:hover,
	.gyad .parHd .more:hover {
		color: #01398E;
	}
	.gyad .parBd {
		width: 100%;
		height: 214px;
		overflow: hidden;
		margin: 20px auto 0px;
	}
	.gyad .parBd ul {
		width: 1150px;
		overflow: hidden;
		zoom: 1;
		margin: auto;
	}
	.gyad .parBd ul li {
		float: left;
		width: 159px;
		height: 214px;
		display: inline;
		overflow: hidden;
		text-align: center;
		margin-right: 39px;
	}
	.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: #096DD9;
	}
	.gyad .parHd ul li a:hover{
		color: #1b69b2;
	}
	.gyad .parHd .video a:hover{
		color: #1b69b2;
	}
	.gyad .parHd .more a:hover{
		color: #1b69b2;
	}
	.marginB20 {
		margin-bottom: 20px!important;
		display: inline-block;
		width: 100%;
	}
	.gyad .parHd ul li.on a {
		color: #00a642;
	}
	/*公益广告结束*/
	
	
	.footer-main > .layout-body{
		padding-left: 0;
		margin-left: 0;
	}
	.footer-main{
		padding: 0 40px 20px 40px;
	}
	#footer{
		box-shadow: none;
		background: #00a642;
	}
	.footer-main .footer-href li a{
		color: #fff;
		font-size: 16px;
	}
	.footer-main .footer-href li + li{
		border-left: 1px solid #fff;
		color: #fff;
	}
	.footer-main .footer-statement{
		font-size: 14px;
		color: #fff;
	}
	.footer-main .layout-fixed{
		width: 325px;
		margin: auto;
		float: initial;
	}
	.footer-main .footer-pic{
		width: auto;
		height: auto;
	}
	.caret{
		position: absolute;
		top: 50%;
		right: 20px;
		display: inline-block;
		width: 16px;
		height: 16px;
		margin-top: -10px;
		margin-left: 0;
		vertical-align: middle;
		border: none;
	}
	
	.footer-main .footer-href li a:hover{
		color: #da0000;
	}
	.footer-main .footer-statement span a{
		color: #fff;
	}
	
	.footer-main .footer-statement span a:hover{
		color: #da0000;
	}
	
	.nav-tree > dd > a:hover, .nav-tree > dd > a.active {
		color: #00a642;
		background-color: #00a64229;
		border-right: 4px solid #00a642;
	}
	.titleborderB{
		border-bottom: 2px solid #00a642 !important;
	}
	.red {
		color: #00a642 !important;
	}
	.wangtingBg{
		padding: 0 !important;
		background: none !important;
	}
	.nav-tree > dt > a{
		background-color: #00a642;
	}
	a:hover {
		color: #00a642;
	}
	/*头部*/
	.dropdown-content {
		background-color: #028435;
	}
	.dropdown:hover .dropbtn {
		background-color: #028435;
	}
	/*政务公开首页*/
	.content {
		background: #fff;
	}
	.affairPCont .affairPSide .affairPNav dd.active a, .affairPCont .affairPSide .affairPNav dd a:hover{
		background-color: #00a642;
	}
	.videoAffairPublic .dataSubjectTitle{
		color: #00a642;
	}
	.affairPSearck{
		border: 2px solid #00a642;
	}
	.affairPCont .affairPSide .affairPNav dd a{
		color: #00a642;
	}
	.affairPContent .subTitle span{
		background-color: #00a642
	}
	.affairPCont .affairPSide .affairPNav .submenu > a:after{
		color: #00a642;
	}
	.affairPCont .affairPSide .affairPNav dd.active li a.selected, .affairPCont .affairPSide .affairPNav dd li a.selected{
		color: #00a642;
	}
	
	/*通用列表*/
	.nav-tree > dt > a{
		background-color: #00a642;
	}
	
	.wangtingSearchBg2{
		position: absolute;
		top: 0;
		left: 0;
	}
	.wangtinglogoAndSearch{
		position: relative;
		height: 313px;
	}
	.wangtinglogoAndSearch .wangting-logo img{
		top: 130px;
	}
	.wangtinglogoAndSearch .search {
		margin-top: 144px;
		z-index: 3;
		border-radius: 30px;
	}
	.pagination .show_page_content{
		   background: #00a642;
		border: #00a642 1px solid;
	}
	.pagination .active{
		background: #00a642;
		border: #00a642 1px solid;
	}
	.pagination > span{
		color: #00a642;
	}
	.pagination > a{
		border: #00a642 1px solid;
		color: #00a642;
	}
	.SpecialImgBox.SpecialImgBoxDh .SpecialImgList li .pic{
		height: 100%;
	}
	.pagination .GO{
		color: #00a642;
	}
	.pagination > a:hover{
	    background: #00a642;
	}
	/*字体大小*/
	.text-overflow{
		font-size: 16px;
	}
	.breadcrumb-navigation .breadcrumb-txt{
		font-size: 16px;
	}
	.list-Special .list-group-item:before{
	    background: #00a642;
	}
	a.more{
   		 color: #00a642;
	}
	.contentBox .main_xTime{
	    font-size: 16px;
	    margin-bottom: 20px;
	    padding: 30px 0px 10px 0px;
	}
	.contentBox .contentTextBox {
	    border-top: 1px #e7e7e7 solid;
	    padding: 30px 0px 10px 0px;
	    border-bottom: 1px #e7e7e7 solid;
	}
	.text-center .biaoti{
	    color: #00a642;
	    font-size: 26px;
	    line-height: 34px;
	    font-family: "宋体";
	    font-weight: bold;
	}
	.contentBox{
		padding: 30px 0 30px;
	}
	.content_attr{
        width: 100%;
	    float: left;
	    font-size: 16px;
	    margin-bottom: 30px;
	    padding: 30px 0px 30px 0px;
	    border-bottom: 1px #e7e7e7 solid;
	    height: 30px;
	    line-height: 30px;
	    box-sizing: content-box;
	    color: #999;
	    text-align: center;
	}
	.content_attr .attr_r {
       	width: auto;
	    white-space: nowrap;
	    display: inline-block;
	    vertical-align: middle;
	    margin-bottom: 5px;
	}
	.content_attr ul li {
	    float: left;
	    position: relative;
	    list-style: none;
	}
	.content_attr .attr_r li{
	    padding: 0 1px;
	}
	.content_attr ul li.fontsize .s {
	    background-position: 0 -50px;
	}
	.content_attr ul li.fontsize i {
	    cursor: pointer;
	}
	.content_attr ul li i {
	    width: 25px;
	    height: 25px;
	    vertical-align: middle;
	    display: inline-block;
	    line-height: 22px;
	    text-decoration: underline;
	}
	.content_attr ul li.fontsize .m {
	    background-position: 0 -75px;
	}
	.content_attr ul li.fontsize .l {
	    background-position: 0 -100px;
	}

	.affairPContent .systemList li .time{width: auto;}
}

@media (max-width: 767px) {
	.PC-SHOW {display: none !important;}
	.WX-SHOW {display: block !important;}
	*{margin: 0;padding: 0;}
	html,body{min-width: 100%;height:auto;background: #fff;}
	.phone{
		width: 100%;
		max-width: 750px;
		margin: auto;
		float: left;
	}
	.phone_main{
		width: 100% !important;
		padding: 0 3.3333% !important;
		float: left;
	}
	.phone_top{
		position: relative;
	}
	.phone_top .sousuo{
		width: 74%;
		height: 35px;
		position: absolute;
		top: 60%;
		left: 50%;
		margin-left: -37%;
	}
	.phone_top .sousuo input{
		position: absolute;
		left: 0;
		width: 100%;
		height: 35px;
		background: rgba(255,255,255,0.7);
		border-radius: 24px;
		padding-left: 5%;
		padding-right: 32%;
		font-size: 12px;
	}
	.phone_top .sousuo button{
		position: absolute;
		right: 0;
		height: 35px;
		line-height: 24px;
		width: 30%;
		background: url(../../imagest/linyeheyuanlinju/sousuo.png) no-repeat left #00a642;
		background-position-x: 26%;
		padding-left: 7%;
		background-size: 16px 16px;
		border-radius: 24px;
		font-size: 12px;
		color: #fff;
		border: none;
	}
	.phone_nav{
		width: 100%;
		margin: 4% 0;
		display: block;
		float: left;
	}
	.phone_nav ul{
		width: 100%;
		display: block;
		margin-bottom: 0;
		float: left;
	}
	.phone_nav ul li a{
		display: block;
	}
	.phone_nav ul li{
		width: 25%;
		text-align: center;
		float: left;
		padding: 0 4%;
	}
	.phone_nav ul li img{
		width: 100%;
	}
	.phone_nav ul li p{
		font-size: 12px;
		margin-top: 10%;
		margin-bottom: 0;
	}
	
	.phone_dl{
		width: 100%;
		height: 6px;
		background: #f4f4f4;
		float: left;
	}
	
	.tzgg{
		width: 100%;
		display: block;
		padding: 3% 0 3% 3.3333%;
		position: relative;
		float: left;
	}
	.tzgg .tzgg_tlt{
		width: 12%;
		font-size: 18px;
		line-height: 20px;
		font-weight: bold;
		float: left;
		padding-right: 2%;
		border-right: 1px solid #f4f4f4;
		box-sizing: content-box;
	}
	.tzgg .tzgg_tlt span{
		color: #3a4553;
	}
	.tzgg .tzgg_tlt span:nth-child(2){
		color: #00a642;
	}
	.tzgg ul{
		width: 75%;
		float: left;
		margin-bottom: 0;
	}
	.tzgg ul li{
		padding-left: 8%;
		position: relative;
	}
	.tzgg ul li:after{
		content: "";
		display: block;
		position: absolute;
		top: 50%;
		margin-top: -2.5px;
		left: 4%;
		width: 5px;
		height: 5px;
		background: #00a642;
		border-radius: 5px;
	}
	.tzgg ul li a{
		display: block;
		width: 100%;
		font-size: 14px;
		overflow:hidden; 
		white-space: nowrap; 
		text-overflow: ellipsis;
	}
	.tzgg .tzgg_gd{
		width: auto;
		height: 16px;
		line-height: 12px;
		text-align: center;
		display: inline-block;
		padding: 3% 4%;
		box-sizing: content-box;
	}
	.tzgg .tzgg_gd img{
		display: inline-block;
		width: 7px;
	}
	
	
	.tabs{
		width: 100%;
		height: 40px;
		line-height: 46px;
		float: left;
		position: relative;
		border-bottom: 1px solid #f4f4f4;
	}
	.tabs span{
		width: 8%;
		height: 3px;
		background: #00a642;
		border-radius: 2px;
		position: absolute;
		bottom: -1px;
		left: 7%;
		transition: all 0.4s;
	}
	.tabs .xwdh{
		width: 22%;
		height: 100%;
		float: left;
		text-align: center;
		color: #878a8f;
		font-size: 14px;
	}
	.tabs a.active{
		color: #333;
	}
	
	.tabs .gd{
		float: left;
		width: 12%;
		height: 40px;
		line-height: 46px;
		text-align: center;
	}
	.tabs .gd img{
		display: inline-block;
		width: 7px;
		opacity: 0.6;
	}
	#tabs-container{
		float: left;
		width: 100%;
		margin-top: 10px;
	}
	#tabs-container .swiper-slide{
		padding: 0 3.3333%;
	}
	#tabs-container ul{
		float: left;
		margin-bottom: 0;
		border-bottom: 1px solid #f4f4f4;
		width: 100%;
	}
	#tabs-container ul li{
		width: 100%;
		height: auto;
		padding: 6% 0;
		border-top: 1px solid #f4f4f4;
		margin-top: 0;
		float: left;
	}
	#tabs-container ul li a{
		display: block;
		width: 100%;
		height: 100%;
		float: left;
		position: relative;
	}
	#tabs-container ul li .txt{
		width: 60%;
		height: 100%;
		float: left;
	}
	#tabs-container ul li .txt p{
		font-size: 16px;
		margin-bottom: 0;
		-webkit-line-clamp:2;
		display: -webkit-box;
		-webkit-box-orient:vertical;
		overflow:hidden;
		text-overflow: ellipsis;
		white-space:initial;
	}
	#tabs-container ul li .img{
		width: 35%;
		float: right;
		overflow: hidden;
		border-radius: 5px;
	}
	#tabs-container ul li .img img{
		width: 100%;
		display: block;
	}
	#tabs-container ul li .txt span{
		display: inline-block;
		position: absolute;
		bottom: 0;
		left: 0;
		font-size: 12px;
		color: #8f8f93;
	}
	
	#tabs-container ul li .txt2{
		width: 100%;
		height: 100%;
		float: left;
	}
	#tabs-container ul li .txt2 p{
		font-size: 16px;
		margin-bottom: 0;
		overflow:hidden; 
		white-space: nowrap; 
		text-overflow: ellipsis;
	}
	#tabs-container ul li .txt2 span {
		display: block;
		float: left;
		font-size: 12px;
		color: #8f8f93;
		margin-top: 10px;
		line-height: initial;
	}
	
	.btm_nav{
		width: 100%;
		float: left;
		padding: 3% 0;
		border-top: 1px solid #e0e0e0;
	}
	.btm_nav ul li{
		width: 25%;
		float: left;
		text-align: center;
		position: relative;
	}
	
	.btm_nav ul li a{
		display: block;
		padding-top: 30px;
		color: #a2a2a2;
	}
	
	.btm_nav ul li a:hover{
		color: #a2a2a2;
	}
	.btm_nav ul li a p{
		margin-bottom: 0;
	}
	.btm_nav ul{
		width: 100%;
		float: left;
		margin-bottom: 0;
		box-sizing: initial;
	}
	.btm_nav ul li#btm_nav1 a{
		background: url(../../imagest/linyeheyuanlinju/shouye1.png) no-repeat center top;
		background-size: 22px;
		background-position-y: 4px;
	}
	.btm_nav ul li#btm_nav2 a{
		background: url(../../imagest/linyeheyuanlinju/xwzx1.png) no-repeat center top;
		background-size: 22px;
		background-position-y: 3px;
	}
	.btm_nav ul li#btm_nav3 a{
		background: url(../../imagest/linyeheyuanlinju/bmfw1.png) no-repeat center top;
		background-size: 22px;
		background-position-y: 2px;
	}
	.btm_nav ul li#btm_nav4 a{
		background: url(../../imagest/linyeheyuanlinju/jgxs1.png) no-repeat center top;
		background-size: 22px;
	}
	.btm_nav ul li#btm_nav1.active a{
		background: url(../../imagest/linyeheyuanlinju/shouye2.png) no-repeat center top;
		background-size: 22px;
		background-position-y: 4px;
		color: #00a642;
	}
	.btm_nav ul li#btm_nav2.active a{
		background: url(../../imagest/linyeheyuanlinju/xwzx2.png) no-repeat center top;
		background-size: 22px;
		background-position-y: 3px;
		color: #00a642;
	}
	.btm_nav ul li#btm_nav3.active a{
		background: url(../../imagest/linyeheyuanlinju/bmfw2.png) no-repeat center top;
		background-size: 22px;
		background-position-y: 2px;
		color: #00a642;
	}
	.btm_nav ul li#btm_nav4.active a{
		background: url(../../imagest/linyeheyuanlinju/jgxs2.png) no-repeat center top;
		background-size: 22px;
		color: #00a642;
	}
	
	.news_top{
		width: 100%;
		height: 65px;
		line-height: 80px;
		text-align: center;
	}
	.news_top img{
		display: inline-block;
	}
	
	#tabs{
		width: 100%;
		float: left;
		text-align: center;
		height: 40px;
		line-height: 46px;
	}
	#tabs .swiper-slide{
		width: 22%;
	}
	#tabs .swiper-slide.active{
		color: #00a642;
	}
	
	#tabs span {
		width: 8%;
		height: 3px;
		background: #00a642;
		border-radius: 2px;
		position: absolute;
		bottom: -1px;
		left: 7%;
		/*transition: all 0.6s;*/
	}
	
	/*.swiper-container .swiper-slide{
		touch-action: none	
	}*/
	
	.bmfw{
		margin-top: 6%;
	}
	.bmfw ul{
		display: inline-block;
		width: 100%;
		text-align: center;
	}
	.bmfw ul li{
		width: 33.3333%;
		height: 130px;
		float: left;
	}
	
	.bmfw ul li img{
		width: 58%;
		display: inline-block;
	}
	.bmfw ul li p{
		line-height: 16px;
		font-size: 14px;
		margin-top: 7px;
	}
	
	.jgxs{
		margin-top: 0;
	}
	.jgxs ul{
		margin-bottom: 0;
		float: left;
		width: 100%;
	}
	.jgxs ul li{
		width: 48%;
		float: left;
		margin-bottom: 8%;
	}
	.jgxs ul li:nth-child(4n){
		float: right;
	}
	.jgxs ul li a{
		display: block;
	}
	.jgxs ul li .img{
		width: 100%;
		overflow: hidden;
	}
	.jgxs ul li img{
		width: 100%;
	}
	.jgxs ul li p{
		font-size: 16px;
		overflow:hidden; 
		white-space: nowrap; 
		text-overflow: ellipsis;
		margin-bottom: 0;
		text-align: center;
		margin-top: 8px;
	}
	
	
	/*分页*/
	.page-navigation{
		float: left;
		width: 100%;
	}
	.pagination{
		width: 100%;
		height: auto;
		padding: 3.3333%;
	}
	.pagination > a,.pagination > span{
		float: none;
		display: inline-block;
		margin: 0 3px;
	}
	@media screen and (min-width: 320px) and (max-width: 355px){
		.pagination > a,.pagination > span{
			margin: 0;
		}
	}
	
	.news_nav{
		margin-top: 4%;
	}
	.news_nav,.news_nav ul{
		width: 100%;
		float: left;
		margin-bottom: 0;
	}
	.news_nav ul li{
		width: 30%;
		height: 30px;
		line-height: 30px;
		border-radius: 30px;
		float: left;
		font-size: 14px;
		text-align: center;
		background: #e5e5e5;
		margin-bottom: 3%;
		margin-right: 5%;
	}
	.news_nav ul li a:hover{
		color: #333;
	}
	.news_nav ul li.active{
		background: #00a642;
	}
	.news_nav ul li.active a{
		color: #fff;
	}
	.news_nav ul li.active a:hover{
		color: #fff;
	}
	.news_nav ul li:nth-child(3n){
		margin-right: 0;
	}
	.news_nav ul li a{
		display: block;
		width: 100%;
		height: 100%;
	}
	
	.dl10{
		width: 100%;
		height: 10px;
		background: #f4f4f4;
		float: left;
	}
	
	.newslisttop{
		width: 100%;
		height: 50px;
		line-height: 50px;
		position: relative;
		background: #00a642;
		text-align: center;
		font-size: 16px;
		color: #fff;
	}
	.newslisttop a{
		width: auto;
		padding: 0 3.3333%;
		height: 100%;
		display: inline-block;
	}
	
	.newslisttop a.top_l{
		position: absolute;
		left: 0;
	}
	.newslisttop a.top_r{
		position: absolute;
		right: 0;
	}
	
	.newslisttop a.top_l img{
		width: 10px;
	}
	.newslisttop a.top_r img{
		width: 17px;
	}
	
	
	/*右侧导航*/
	.right_nav{
		width: 65%;
		position: fixed;
		top: 0;
		right: -65%;
		bottom: 0;
		background: #00a642;
		z-index: 999;
		transition: all 0.4s;
		overflow-y: auto;
	}
	.phone_right_nav{
		position: relative;
		left: 0;
		transition: all 0.4s;
	}
	.right_nav_bg{
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		opacity: 0.5;
		z-index: 98;
		display: none;
	}
	.right_nav ul{
		width: 100%;
		float: left;
		margin-bottom: 0;
		padding: 50px 0;
	}
	.right_nav ul li{
		width: 100%;
		float: left;
		font-size: 16px;
		height: 50px;
		line-height: 50px;
		transition: all 0.6s;
		overflow: hidden;
	}
	.right_nav ul li a{
		color: #fff;
		display: block;
		float: left;
		width: 100%;
		padding-left: 20%;
	}
	.right_nav ul li a img{
		float: right;
		margin-right: 20%;
		transform: rotate(180deg);
		transition: all 0.4s;
		margin-top: 16px;
	}
	.right_nav_xl{
		float: left;
		width: 100%;
		background: #00933b;
	}
	.right_nav_xl ul{
		float: left;
		padding: 0;
	}
	.right_nav_xl ul li a{
		padding-left: 30%;
		font-size: 14px;
	}
	.right_nav_xl ul li{
		border-bottom: 1px solid #008f39;
	}
	.right_nav_xl ul li:last-child{
		border-bottom: none;
	}
	
	
	.ztzl_nav{
		margin-top: 6%;
		text-align: center;
	}
	.ztzl_nav,.ztzl_nav ul{
		width: 100%;
		float: left;
		margin-bottom: 0;
	}
	.ztzl_nav ul li{
		width: 30%;
		height: 30px;
		line-height: 30px;
		border-radius: 30px;
		font-size: 14px;
		text-align: center;
		background: #e5e5e5;
		margin-bottom: 5%;
		margin-right: 5%;
		display: inline-block;
	}
	.ztzl_nav ul li a:hover{
		color: #333;
	}
	.ztzl_nav ul li.active{
		background: #00a642;
	}
	.ztzl_nav ul li.active a{
		color: #fff;
	}
	.ztzl_nav ul li.active a:hover{
		color: #fff;
	}
	.ztzl_nav ul li:nth-child(2){
		margin-right: 0;
	}
	.ztzl_nav ul li a{
		display: block;
		width: 100%;
		height: 100%;
	}
	
	.ztzl_list{
		margin-top: 6%;
	}
	.ztzl_list ul{
		margin-bottom: 0;
		float: left;
		width: 100%;
	}
	.ztzl_list ul li{
		width: 48%;
		float: left;
		margin-bottom: 8%;
	}
	.ztzl_list ul li:nth-child(2n){
		float: right;
	}
	.ztzl_list ul li a{
		display: block;
	}
	.ztzl_list ul li .img{
		width: 100%;
		overflow: hidden;
	}
	.ztzl_list ul li img{
		width: 100%;
	}
	.ztzl_list ul li p{
		font-size: 16px;
		overflow:hidden; 
		white-space: nowrap; 
		text-overflow: ellipsis;
		margin-bottom: 0;
		text-align: center;
		margin-top: 8px;
	}
	
	.news_xq_top{
		float: left;
		width: 100%;
		background: #f6f6f6;
		padding: 6% 3.3333%;
		text-align: center;
	}
	.news_xq_top h2{
		font-size: 18px;
		font-weight: bold;
	}
	.news_xq_top span{
		font-size: 12px;
		display: inline-block;
		margin-right: 3%;
		margin-top: 3%;
	}
	.news_xq_top span:nth-child(3){
		margin-right: 0;
	}
	.news_xq_text{
		float: left;
		width: 100%;
		line-height: 50px;
		padding: 5% 3.3333%;
		border-bottom: 1px solid #eeeeee;
	}
	.news_xq_text img{
		width: 100%;
		display: block;
		margin-bottom: 3%;
	}
	.news_xq_text p{
		font-size: 16px;
		margin-bottom: 3%;
	}
	.news_xq_next{
		padding: 5% 3.3333%;
		float: left;
		width: 100%;
	}
	.news_xq_next a{
		display: block;
		font-size: 16px;
		width: 100%;
		overflow:hidden; 
		white-space: nowrap; 
		text-overflow: ellipsis;
		margin-bottom: 3%;
	}
	.news_xq_next a:nth-child(2){
		margin-bottom: 0;
	}
	.phone_foot{width:100%; min-height:110px; display:block; overflow:hidden; background: #008d38; padding:15px; box-sizing:border-box;}
	.phone_foot p{width:100%; line-height: 24px; text-align: center; color: #FFFFFF; font-size: 90%;margin-bottom: 0px;}
	.phone_main .lettersOverview{padding: 0;}
	.phone_main .lettersOverview{padding: 0;}
	.pagination .active{
		background: #00a642;
		border: #00a642 1px solid;
	}
	.pagination > span{
		color: #00a642;
	}
	.pagination > a{
		border: #00a642 1px solid;
		color: #00a642;
	}
	.affairPContent .subTitle span{
	color: #00a642;
    background: transparent;
    font-size: 14px;
	}
	.affairPContent .systemList li{
		margin-top: 0;
		width: 100%;
		box-sizing: content-box;
		border-bottom: 1px solid #eee;
	}
	.affairPContent .OpenContent .moreList a{
		background: transparent;
		width: auto;
		font-size: 14px;
		color: #999;
	}
	.affairPContent .OpenContent{
		padding: 0 0 20px 0px;
		position: relative;
	}
	.list-group-item .layout-columns > .layout-fixed{
		width: 80px;
		color: #999;
	}
	.list-group-item .layout-columns > .layout-body{
		padding-left: 30px;
	}
	.affairPContent .systemList li a{
		color: #333;
	}
	.affairPContent .subTitleBord {
		border-bottom: 1px solid #00a642;
		font-size: 18px;
	}
	.affairPContent .OpenContent .moreList{
		position: absolute;
		top: -35px;
		right: 3.3333%;
	}
	.pagination > a:hover{
		 background: #00a642;
	}
	a:hover{
	    color: #00a642;
	}
}