body {
	color: #333;
	line-height: 1.5;
	word-wrap: break-word;
	font-family: "微软雅黑", "microsoft yahei", Arial;
	background-color:#fff !important;
}
html, body, menu, ul, ol, li, div, form, h1, h2, h3, h4, h5, h6, img, a img, input, button, textarea, fieldset, p, dd {
	padding: 0;
	margin: 0;
	border: 0
}
@media (min-width: 767px){
.PC-SHOW {display: block;}
.WX-SHOW {display: none !important;}
.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;color: #c71f1e;
}

.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;
}

.logoAndSearch .search .search-input {
	width: 460px;
}
.swiperHomeNew {
    padding: 0;
}
.swiperHomeNew .swiper-container .swiper-pagination{
	bottom: 0;
	width: auto;
	left: auto;
	right: 0;
}
.swiperHomeNew .swiper-container .swiper-pagination .swiper-pagination-bullet{
	vertical-align: middle;
}
.swiperHomeNew .swiper-container .swiper-slide .title{
	padding-right: 180px;
}
.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%;
}
.logoAndSearch .search .search-btn{
	background-color: #c71f1e;
}
.menu {
    background-color: #c71f1e;
}
.menu .menu-item.active, .menu .menu-item:hover {
    color: #fff;
    background-color: #a20d0c;
}
.dropdown:hover .dropbtn {
    background-color: #a20d0c;
}
.dropdown-content{
    background-color: #a20d0c;	
}
.dropdown-content a:hover {
    background-color: #c71f1e;
}
.homeNewIntro .newHeadIntro {
    font-size: 18px;
    display: inline-block;
}
.homeNewIntro .newHeadIntro p{
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 1080px;
    width: auto;
    padding: 0 50px;
    float: left;
}
.homeNewIntro .newHeadIntro a {
	width: auto;
	text-align: left;
	padding-right: 20px;
}
.homeNewIntro .newHeadIntro a:last-child {
	padding-right: 0;
}
.homeNewIntro .titleBig{
	font-weight: bold;
	color: #c71f1e;
}
.nav-tabs-line > li.active > a, .nav-tabs-line > li.active > a:focus, .nav-tabs-line > li.active > a:hover {
    border-color: #c71f1e;
    color: #c71f1e;
    font-weight: bold;
}
.list-group-underline .list-group-item{
	padding-left: 10px;
	padding-right: 10px;
}
.homeNewIntro .newsIntro{
	padding: 0 10px;
	margin-bottom: 8px;
}
.nav_a{
	position: absolute;
    right: 15px;
    top: 0;
    height: 42px;
    line-height: 42px !important;
    margin-right: 2px;
    font-size: 16px;
}
a:hover {
    text-decoration: none;
    color: #c71f1e;
}
.menu .menu-item a img{
	margin-right: 12px;
	margin-top: -4px;
}
.swiper-pagination-bullet{
	width: 12px;
	height: 12px;
	background: #fff;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 5px;
}
.nav-tabs-line>li.active>a, .nav-tabs-line>li.active>a:focus, .nav-tabs-line>li.active>a:hover{
	border-bottom: 3px solid #c71f1e;
}
.nav-tabs-line {
    border-bottom: 2px solid #d7d7d7;
}
.tab-pane {
     overflow: visible; 
}
.home-notice .home-notice-item{
	margin-top: 0;
	margin-bottom: 15px;
}
.home-notice .swiper-slide {
    padding: 0;
}
.serviceIconList li a{
	background-color: #f9eeee;
}
.serviceIconList li .iconfont{
	font-size: 0;
	height: 65px;
    line-height: 75px;
}
.serviceIconList li .title{
	height: 18px;
    font-size: 16px;
    line-height: 18px;
}
.serviceIconList li a:hover .iconfont{
	font-size: 0;
}
.serviceIconList li a .iconfont img{
	transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}
.serviceIconList li a:hover .iconfont img{
	transform: scale(1.2);
}


.monitorInform{
	display: inline-block;
	width: 100%;
	position: relative;
}
.monitorInform dd em{
	color: #c71f1e;
	width: 100px;
	display: block;
}
.monitorInform dd{
	width: auto;
    display: inline-block;
}
.monitorInform dl{
	float: left;
}
.monitorInform dl:nth-child(2) dd{
	display: block;
	line-height: 27px;
}
.monitorInform dl:nth-child(3){
	float: right;
	width: 100px;
}
.monitorInform dl:nth-child(3) dt:nth-child(1){
	margin-bottom: 5px;
}
.monitorInform dl:nth-child(1){
	margin-top: 6px;
}

.btn-primary {
    background-color: #c71f1e;
    border-color: #c71f1e;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    background-color: #a20d0c !important;
    border-color: #a20d0c !important;
    outline: 0 !important;
}

.otherLinkBox .otherLink li:before{
	background: #c71f1e;
}
.nav-tabs-line .nav-tabs-line-more>a:hover{
	color: #c71f1e;
}

/*公益广告开始*/
.gyad {
	margin-top: 0;
	}
.gyad .parHd {
	border-bottom: solid 3px #c71f1e;
	}
.gyad .parHd ul li.on a {
		color: #c71f1e;
	}
	.gyad .parBd{
		width: 100%;
		margin: 0;
		margin-top: 20px;
	}
	.gyad .parBd ul{
		width: 100%;
		margin: 0;	
	}
.gyad .parBd ul li {
	margin-right: 49px;
}
.gyad .parBd ul li .parImg {
	border: 1px solid #c71f1e;
}
.parHd ul li.libg a{
	    color: #c71f1e;
}
.gyad .parHd ul li a:hover{
	color: #c71f1e;
}
.gyad .parHd .video a:hover{
	color: #c71f1e;
}
.gyad .parHd .more a:hover{
	color: #c71f1e;
}
.gyad .parHd ul li.on a {
    color: #c71f1e;
    font-weight: bold;
}
/*公益广告结束*/


.yqlj .grid-lay-12 .grid-col-3{
	padding-left: 45px;
    padding-right: 45px;
}
.dropdown-btn{
	border-radius: 3px;
}
.website-group-main .website-item .dropdown-menu{
	width: 100%;
	height: 170px;
}
.footer-main .footer-statement{
	color: #999;
}
.footer-main .footer-pic + .footer-pic{
	margin-left: 0;
    width: auto;
    padding-top: 12px;
}
.footer-main .layout-fixed{width: auto;}
.footer-main > .layout-body{
	margin-left: -310px;
    padding-left: 310px;
}
.footer-main .footer-pic{
	width: 80px;
	height: 80px;
}
#footer{
	box-shadow: 0px 0px 3px #ccc;
}


.affairPSearck{
    border: 2px solid #c71f1e;
}
.videoAffairPublic .dataSubjectTitle {
    color: #c71f1e;
}
.affairPCont .affairPSide .affairPNav dd.active a, .affairPCont .affairPSide .affairPNav dd a:hover {
    background-color: #c71f1e;
}
.affairPCont .affairPSide .affairPNav dd a {
    color: #c71f1e;
}
.affairPCont .affairPSide .affairPNav .submenu > a:after {
    color: #c71f1e;
}
.affairPContent .subTitle span{
    background-color: #c71f1e;
}
.affairPCont .affairPSide .affairPNav dd.active li a.selected, .affairPCont .affairPSide .affairPNav dd li a.selected {
    background-color: #eee;
    padding: 2px;
    color: #c71f1e;
}
.nav-tree > dt > a{
    background-color: #c71f1e;
}
.nav-tree > dd > a:hover, .nav-tree > dd > a.active {
    color: #c71f1e;
    background-color: #c71f1e1c;
    border-right: 4px solid #c71f1e;
}
.red {
    color: #c71f1e !important;
}
.titleborderB {
    padding: 0 0 8px 10px;
    border-bottom: 2px solid #c71f1e !important;
}

/*页码开始*/
.pagination > span {color: #c71f1e;}
.pagination > a {border: #c71f1e 1px solid;color: #c71f1e;}
/* .pagination > a:after{background: #c71f1e;} */
.pagination > a:hover {background: #c71f1e;}
.pagination .show_page_content {border: #c71f1e 1px solid;background: #c71f1e;}
.pagination .GO {color: #fff;}
/* .pagination .GO:after{background: #c71f1e;} */
.pagination .GO:hover {background: #c71f1e;}
.pagination .active {background: #c71f1e;border: #c71f1e 1px solid;}
.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: #c71f1e;}

/* 建设工程质量安全监督图标 */
.serviceIconList .sytb {width: 590px;height: 90px;line-height: 90px;margin: 0;margin-right: 20px;}
.serviceIconList .sytb .js:hover .iconfont img{transform: scale(1.2);}
.serviceIconList .sytb .sngl:hover .iconfont img{transform: scale(1.2);}
.serviceIconList .sytb .fwzs:hover .iconfont img{transform: scale(1.2);}
.serviceIconList .sytb .js {background-color: #f9eeee;height: 100%;display: block;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;    font-size: 18px;}
.serviceIconList .sytb .sngl{background-color: #e6eef2;}
.serviceIconList .sytb .fwzs{background-color: #eff5f2;font-size: 18px;}
.serviceIconList .sytb .js:hover{box-shadow: 1px 0px 35px rgba(0, 0, 0, 0.1);background-color: #f0cece;}
.serviceIconList .sytb .sngl:hover {box-shadow: 1px 0px 35px rgba(0, 0, 0, 0.1);background-color: #cde5f2;}
.serviceIconList .sytb .fwzs:hover {box-shadow: 1px 0px 35px rgba(0, 0, 0, 0.1);background-color: #d7f0e1;}
.serviceIconList .sytb .js img{margin-right: 10px;margin-bottom: 10px;}
.serviceIconList .sytb .sngl img{margin-right: 10px;margin-bottom: 10px;}
.serviceIconList .sytb .fwzs img{margin-right: 10px;margin-bottom: 10px;}

#tabs-container{margin-top: 0;}	
#tabs-container ul li:nth-child(1){border-top: none;}	

}
@media (max-width: 767px) {
	html, body {overflow-x: hidden;}
	.PC-SHOW {display: none !important;}
	.WX-SHOW {display: block !important;}
	img {max-width: 100%;}
	*{margin: 0;padding: 0;}
	html,body{min-width: 100%;height:auto;background: #fff;}
	.TRS_UEDITOR, .TRS_Editor{padding: 0px 5px 0 6px;overflow-x: auto;}
	table{width: 100%;}
	.phone{
		width: 100%;
		height: 100%;
		max-width: 750px;
		margin: auto;
		float: left;
	}
	.tabs{
		width: 100%;
		height: 40px;
		line-height: 46px;
		float: left;
		position: relative;
		border-bottom: 1px solid #f4f4f4;
	}
	.tabs span{
		width: 15%;
		height: 2px;
		background: #c71f1e;
		border-radius: 2px;
		position: absolute;
		bottom: -1px;
		left: 9%;
		transition: all 0.4s;
	}
	.tabs .xwdh{
		width: 33%;
		height: 100%;
		float: left;
		text-align: center;
		font-size: 16px;
	}
	.tabs a.active{
		color: #c71f1e;
	}
	
	.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;
		margin-top: 0;
		float: left;
		border-bottom: 1px solid #f4f4f4;
	}
	.list-group-item {
	    line-height: 20px !important;
	}
	#tabs-container ul li a{
		display: block;
		width: 100%;
		height: 100%;
		float: left;
		position: relative;
	}
	#tabs-container ul li .zxdt_list a{
		-webkit-line-clamp:2;
		display: -webkit-box;
		-webkit-box-orient:vertical;
		overflow:hidden;
		text-overflow: ellipsis;
		white-space:initial;
		margin-top: 5px;
	}
	#tabs-container ul li .txt{
		width: 60%;
		height: 100%;
		float: left;
		margin-left: 10px;
	}
	#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 img{
		width: 100%;
		display: block;
	}
	#tabs-container ul li .img {
	    width: 35%;
	    float: left;
	    overflow: hidden;
	}
	#tabs-container ul li .txt span{
		display: inline-block;
		bottom: 0;
		font-size: 12px;
		color: #8f8f93;
		margin-top: 20px;
	}
	#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;
	}
	
	.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: #c71f1e;
	}
	
	#tabs span {
		width: 8%;
		height: 3px;
		background: #c71f1e;
		border-radius: 2px;
		position: absolute;
		bottom: -1px;
		left: 7%;
		/*transition: all 0.6s;*/
	}
	
	.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: 4% 10px;
	}
	.news_nav,.news_nav ul{
		width: 100%;
		float: left;
		margin-bottom: 0;
		margin-left: 0;
	}
	.news_nav ul li{
		width: 28%;
		height: 30px;
		line-height: 30px;
		border-radius: 30px;
		font-size: 14px;
		text-align: center;
		background: #e5e5e5;
		margin-bottom: 3%;
		margin-right: 5%;
	    display: inline-block;
	}
	.news_nav ul li a:hover{
		color: #c71f1e;
	}
	.news_nav ul li.active{
		background: #c71f1e;
	}
	.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%;
	    word-wrap: normal;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    overflow: hidden;
	    font-size: 12px;
	}
	
	.dl10{
		width: 100%;
		height: 10px;
		background: #f4f4f4;
		float: left;
	}
	
	.newslisttop{
		width: 100%;
		height: 50px;
		line-height: 50px;
		position: relative;
		background: #c71f1e;
		text-align: center;
		font-size: 16px;
		color: #fff;
	}
	.newslisttop a{
		width: auto;
		padding: 0 3.3333%;
		height: 100%;
		display: inline-block;
		color: #FFFFFF;
	}
	
	.newslisttop a.top_l{
		position: absolute;
		left: 0;
	}
	.newslisttop a.top_r{
		position: absolute;
		right: 0;
	}
	
	.newslisttop a.top_l img{
		width: 17px;
	}
	.newslisttop a.top_r img{
		width: 17px;
	}
	.newslisttop a.top_l2 img {
	   width: 9px;
	}
	.newslisttop a.top_l2{
	    position: absolute;
	    left: 0;
	}
	
	/*右侧导航*/
	.right_nav{
		width: 65%;
		position: fixed;
		top: 0;
		right: -65%;
		bottom: 0;
		background: #c71f1e;
		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 span{
		color: #fff;
		display: block;
		float: left;
		width: 100%;
		padding-left: 20%;
	}
	.right_nav ul li span img{
		float: right;
		margin-right: 20%;
		transition: all 0.4s;
		margin-top: 16px;
	}
	.right_nav_xl{
		float: left;
		width: 100%;
		background: #f52322;
	}
	.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 #f1eeed;
	}
	.right_nav_xl ul li:last-child{
		border-bottom: none;
	} 
	
	/*轮播开始*/
	.slideBox {
		position: relative;
		overflow: hidden;
		margin: auto;
		width: 100%;
		max-width: 768px;
		/* 设置焦点图最大宽度 */
	}
	.slideBox .hd {
		position: absolute;
		height: 33px;
		line-height: 33px;
		bottom: 0;
		right: 3.3333%;
		z-index: 1;
	}
	.slideBox .hd li {
		display: inline-block;
		width: 7px;
		height: 7px;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		border-radius: 7px;
		background: #fff;
		overflow: hidden;
		margin: 0 4px;
	}
	.slideBox .hd li.on {
		background: #c71f1e;
	}
	.slideBox .bd {
		position: relative;
		z-index: 0;
		height: 18.5rem;
	}
	
	.slideBox .bd ul{
		height: 18.5rem;
	}
	.slideBox .bd li {
		position: relative;
		text-align: center;
		height: 18.5rem;
		
	}
	
	.slideBox .bd li img {
		vertical-align: top;
		width: 100%;
		height: 18.5rem;
		display: inline-block;
		/* 图片宽度100%，达到自适应效果 */
	}
	
	.slideBox .bd li a {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		width: 100%;
		display: block;
	}
	
	
	/* 去掉链接触摸高亮 */
	
	.slideBox .bd li .tit {
		display: block;
		/* width: 72%; */
		position: absolute;
		bottom: 0;
		padding: 0 31.6666% 0 3.3333%;
		height: 33px;
		line-height: 33px;
		background: rgba(0,0,0,0.5);
		color: #fff;
		text-align: left;
		overflow:hidden; 
		white-space: nowrap; 
		text-overflow: ellipsis;
		font-size: 14px;
	}
	/*轮播结束*/
	
	.wangtingBg {
	    padding: 0 !important;
	}
	/* 专题 */
	.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: #c71f1e;
	}
	.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%;
		padding: 0 15px 0 15px;
	}
	.ztzl_list ul li{
		width: 48%;
		float: left;
		margin-bottom: 8%;
	}
	.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%;
		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;
	    overflow-x: auto;
	}
	.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_main .lettersOverview{padding: 0;}
	.phone_main .lettersOverview{padding: 0;}
	.pagination .active{
		background: #c71f1e;
	    border: #c71f1e 1px solid;
	}
	.pagination > span{
		color: #c71f1e;
	}
	.pagination > a{
		border: #c71f1e 1px solid;
		color: #c71f1e;
	}
	.affairPContent .subTitle span{
	color: #c71f1e;
    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 #c71f1e;
		font-size: 18px;
	}
	.affairPContent .OpenContent .moreList{
		position: absolute;
		top: -35px;
		right: 3.3333%;
	}
	.pagination > a:hover{
		 background: #c71f1e;
	}
	a:hover{
	    color: #c7000d;
	}
	/* 新闻更多 */
	.xwgd{
		text-align: center;
		line-height: 45px;
	}
	#tabs-xwlb{
		float: left;
		width: 100%;
	}
	.phone_more{
		line-height: 40px;
		text-align: center;
	}
	.biaozhi ul li a{
		background: url(/imagest/zhufanghechengxiangjiansheju/biaozhi.png) no-repeat left 5px;
		background-size: 8px 8px;
		padding-left: 4%;
	}
	.biaozhi ul li .zxdt_span{
		margin-left: 15px;
	}
	.biaozhi .zxdt li{
		height: 95px !important;
	    padding: 0 !important;
	}
	.tabBox .bd ul li a p {
		font-size: 16px;
		height: 42px;
		margin-bottom: 10px;
	}
	.tabBox .hd .xwdh {
	    width: 33%;
	    height: 100%;
	    float: left;
	    text-align: center;
	    color: #878a8f;
	    font-size: 16px;
	}
	.tabBox .hd a.active{
		    color: #c71f1e;
	}
	.tabBox .hd .on {
	    color: #c71f1e;
	}
	.phone_ztzl .span2{
		font-size: 16px;
		color: #c71f1e;
		margin-left: 10px;
	}
	.phone_ztzl .a2{
		float: right;
		margin-right: 10px;
	}
	#xwlb-containerxwlb{
		float: left;
		width: 100%;
	}
	.tabBox .hd span {
		width: 15%;
		height: 2px;
		background: #c71f1e;
		border-radius: 2px;
		position: absolute;
		bottom: -1px;
		left: 9%;
		transition: all 0.4s;
	}
	.tabBox .hd{
		height: 40px;
		line-height: 40px;
		padding: 0 10px;
		position: relative;
	}
	.tabBox .hd ul{
		position:absolute; 
		top:0; 
		overflow:hidden;  
	}
	.tabBox .hd ul .on {
	    border-bottom-color: #fff;
	    background: #fff;
		color: #c71f1e;
	}
	.tabBox .bd li{ 
		height: 80px;
		line-height: 20px;
	}
	.tabBox .hd ul{
		position:absolute;
		top:0; 
		overflow:hidden;  
	}
	.tabBox .hd ul li{ 
		float:left;
		padding: 0 16px;
		color:#000;  
	}
	.tabBox .hd ul .on a{
		display:block;
	}
	.tabBox .bd ul{
		padding:10px 0 10px 10px;
	}
	.tabBox .bd li a{
		-webkit-tap-highlight-color:rgba(0,0,0,0);
	}
	.tabBox .hd ul .on a:hover{
		color: #c7000d;
	}
		/* 首页横幅 */
	.phone_sylb{
		display: inline-block;
		width: 100%;
		background: #f2f2f2;
	}
	.home-notice .swiper-slide {
	    padding: 0 10px 15px 10px;
	}
	.home-notice .home-notice-item img{
		height: 100%;
	}
	.phone_ztzl{
		width: 100%;
		height: 465px;
		line-height: 46px;
		float: left;
		position: relative;
		border-bottom: 1px solid #f4f4f4;
	}
	.phone_ztzl span .span2{
		height: 50px;
		line-height: 50px;
		display: inline-block;
		float: left;
		color: #c71f1e;
		padding-left: 10px;
		font-size: 18px;
	}
	.nav{
		width: auto;
	}
	.nav ul li {
	    width: 50%; 
	    float: left;
		margin-top: 10px;
	}
	.nav_img{
		height: 50px;
		text-align: center;
	}
	.nav_img img {
	    width: 33%;
	}
	.nav_text{
		text-align: center;
		line-height: 40px;
	}
	.phone_zt{
		margin-top: 0px !important;
	}
	.phone_ztzl{
		display: inline-block;
		width: 100%;
	}
   /* 图标开始 */
   .phone_photo{
		margin: auto;
		position: relative;
		padding: 0 !important;
	}
	.phone_photo ul{
		margin-bottom: 0 !important;
	}
	.phone_photo ul li {
	    float: left;
		width: 29%;
		margin-right: 0px;
	    margin-left: 10px;
	}
	.phone_photo ul li a .photo {
	    display: block;
	   height: 75px;
	   width: 100%;
	}
	.phone_photo ul li a .title{
		position: absolute;
		text-align: center;
		margin: 15px 0 5px 15px;
	}
	.phone_photo ul li a .tp1{
		background: url(/imagest/zhufanghechengxiangjiansheju/2021_phone_icon04.png) center center no-repeat;
		background-size: 100% 100%;
	}
	.phone_photo ul li a .tp2{
		background: url(/imagest/zhufanghechengxiangjiansheju/2021_phone_icon05.png) center center no-repeat;
		background-size: 100% 100%;
	}
	.phone_photo ul li a .tp3{
		background: url(/imagest/zhufanghechengxiangjiansheju/2021_phone_icon06.png) center center no-repeat;
		background-size: 100% 100%;
	}
	.phone_photo ul li a .tp4{
		background: url(/imagest/zhufanghechengxiangjiansheju/2021_phone_icon07.png) center center no-repeat;
		background-size: 100% 100%;
	}
	.phone_photo ul li a .tp5{
		background: url(/imagest/zhufanghechengxiangjiansheju/2021_phone_icon08.png) center center no-repeat;
		background-size: 100% 100%;
	}
	.phone_photo ul li a .tp6{
		background: url(/imagest/zhufanghechengxiangjiansheju/2021_phone_icon09.png) center center no-repeat;
		background-size: 100% 100%;
	}
	/* 底部图标 */
	.phone_foot{
		text-align: center;
		position: fixed;
		bottom: 0px;
		height: 70px;
		width: 100%;
		z-index: 9999;
	    background: #f2f2f2;
	}
	.phone_foot li {
	    float: left;
	    width: 25%;
	}
	.phone_foot li.on a{
		color: #CB0202;
		line-height: 95px;
	}
	.phone_foot li a{
		line-height: 95px;
	}
	.phone_foot .nav_1{
		background: url(/imagest/zhufanghechengxiangjiansheju/2021_phone_icon13.png) no-repeat center 10px;
		background-size: 25%;
		height: 85px;
	}
	.phone_foot .nav_1.on{
		background: url(/imagest/zhufanghechengxiangjiansheju/2021_phone_icon13_on.png) no-repeat center 10px;
		background-size: 25%;
	}
	.phone_foot .nav_2 {
	    background: url(/imagest/zhufanghechengxiangjiansheju/2021_phone_icon10.png) no-repeat center 10px;
	    background-size: 25%;
	    height: 85px;
	}
	.phone_foot .nav_2.on {
	    background: url(/imagest/zhufanghechengxiangjiansheju/2021_phone_icon10_on.png) no-repeat center 10px;
	    background-size: 25%;
	}
	.phone_foot .nav_3{
	    background: url(/imagest/zhufanghechengxiangjiansheju/2021_phone_icon11.png) no-repeat center 10px;
	    background-size: 25%;
	    height: 85px;
	}
	.phone_foot .nav_3.on {
	    background: url(/imagest/zhufanghechengxiangjiansheju/2021_phone_icon11_on.png) no-repeat center 10px;
	    background-size: 25%;
	}
	.phone_foot .nav_4 {
	    background: url(/imagest/zhufanghechengxiangjiansheju/2021_phone_icon12.png) no-repeat center 10px;
	    background-size: 25%;
	    height: 85px;
	}
	.phone_foot .nav_4.on {
	    background: url(/imagest/zhufanghechengxiangjiansheju/2021_phone_icon12_on.png) no-repeat center 10px;
	    background-size: 25%;
	}
	/* 尾部 */
	.foot {
	    width: 100% !important;
	    min-height: 110px;
	    display: block;
	    overflow: hidden;
	    background: #e5e5e5;
	    padding: 15px;
		box-sizing: border-box;
		height: 265px;
	}
	.foot .layout-fixed{
		width: 30px;
	}
	.foot .layout-fixed .footer-pic  a img{
		width: 100%;
	}
	.foot .footer-href{
		overflow: hidden;
		margin-bottom: 0;
		text-align: center;
		margin-left: 95px;
	}
	.foot .footer-href li{
		float: left;
		cursor: pointer;
		margin-left: 15px;
	}
	.foot .footer-href li + li {
	    margin-left: 10px;
	    padding-left: 10px;
	    border-left: 1px solid #555555;
	    color: #555555;
	}
	.foot p{
		text-align: center;
	}
	.foot .footer-statement{
		text-align: center;
	}
	.footer-href .footer_dzjg{
		width: 30px;
		float: left;
	}
	.footer-href span{
		line-height: 25px;
	}
	.footer-href .footer_dzjg a img{
		width: 35px;
	}
	/* 列表页 */
	#tabs-container ul li .zxdt_p{
		margin-top: 10px;
	}
	.content ul li .txt{
	    width: 95% !important;
	    height: 35px;
	    float: left;
	    margin-left: 15px;
	}
	.content .content_list ul li{
		width: 100%;
		display: block;
		height: 40px;
		line-height: 40px;
		position: relative;
		
	}
	.content .content_list li span{
		line-height: 40px;
		float: right;
		display: inline-block;
		font-size: 90%;
		margin-right: 10px;
	}
	.content ul li .txt p{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.content .content_list ul li a{
		background: url(/imagest/zhufanghechengxiangjiansheju/2021_phone_icon20.png) no-repeat left 17px;
		width: 68%;
		height: 40px;
		line-height: 40px;
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		box-sizing: border-box;
		float: left;
		background-size: 5px;
		margin-left: 10px;
	}
	/* 专题列表 */
	.content .zhuantitop{
		height: 100%;
		color: #c71f1e;
		font-size: 16px;
		margin-left: 10px;
		line-height: 40px;
	}
	#tabs-container ul li .ztzlimg{
		width: 100%;
		float: left;
		overflow: hidden;
	}
	.titleborderB{border-bottom: 2px solid #c71f1e !important;}
	.contentBox .titleborderB{
		border-color: #c71f1e !important;
	}
	.titleRespond.titleborderB>span {
	    color: #c71f1e !important;
	    font-size: 20px !important;
		padding: 0px 0 8px 10px;
	}
	.news_nav ul li.active{
		 background: #c71f1e;
	}
	.news_nav ul li.active a {
		color: #fff;
	}
	.nav-tree li { padding-left: 0;}
	/* 信息公开 */
	.text-center {
	    text-align: center !important;
	    margin-top: 20px;
	    margin-bottom: 15px;
	}
	.text-center h3{
		margin-bottom: 10px;
	}
	.news_top2{
		width: 100%;
		float: left;
		margin-bottom: 0;
		margin: 4% 10px;
	}
	.news_top2 ul{
		width: 100%;
		float: left;
		margin-bottom: 0;
	}
	.news_top2 ul li{
		width: 31%;
	    height: 30px;
	    line-height: 30px;
	    border-radius: 30px;
	    float: left;
	    font-size: 12px;
	    text-align: center;
	    background: #e5e5e5;
	    margin-bottom: 3%;
	    margin-right: 2%;
	}
	 .news_top2 ul li.active {
	     background: #c71f1e;
	 }   
	.news_top2 ul li a {
	    display: block;
	    width: 100%;
	    height: 100%;
	}
	.news_top2 ul li.active a {
	    color: #fff;
	}
	.xxgk_xq_top {
	    float: left;
	    width: 100%;
	    padding: 6% 3.3333%;
	    text-align: center;
	}
	.xxgk_xq_top h2 {
	    font-size: 18px;
	    font-weight: bold;
	    color: #c71f1e;
	}
	.xxgk_xq_top span {
	    font-size: 12px;
	    display: inline-block;
	    margin-right: 3%;
	    margin-top: 3%;
	}
	.xxgk_xq_top span:nth-child(3) {
	    margin-right: 0;
	}
	/* 搜索框 */
	.newslisttop .top_l{
		position: absolute;
		left: 0;
	}
	.header-button {-moz-box-sizing: border-box;-webkit-box-sizing: border-box; box-sizing: border-box;text-indent: -119988px;overflow: hidden;text-align: left;text-transform: capitalize;position: relative;z-index: 1;display: block;width: 34px;height: 34px;margin: 0;padding: 0;outline: none;background: url(/imagest/zhufanghechengxiangjiansheju/2021_phone_sousuo.png) no-repeat;background-size: 55%;border: none;cursor: pointer;margin-top: 15px;margin-left: 10px;}
	#search-form {-moz-transition: max-height, 0.5s;-o-transition: max-height, 0.5s;-webkit-transition: max-height, 0.5s;transition: max-height, 0.5s;position: absolute;top: 50px;left: 0;width: 100%;overflow: hidden;max-height:0;background-color: #e1e4e7;z-index: 999;color: #000000;}
	#search-form.open {max-height: 60px;}
	#search-form fieldset {position: relative;margin: 0 60px 0 0;padding: 0;border: none;}
	#search-form input {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: block;height: 60px;}
	#search-form input[type="search"] {width: 100%;padding: 0 5px 0 22px;background: transparent;border: none;}
	#search-form input[type="submit"] {position: absolute;bottom: 0;right: 0;width: 60px;margin: 0;padding: 0;font-weight: 700;text-transform: uppercase;color: #dffffff;background: #c71f1e;border: none;cursor: pointer;}
	
	.box,.box2{
		width: 100px;
		height: 100px;
		background: red;
		display: none;
	}
	.tabBox .hd .zxxw {
		height: 100%;
		text-align: center;
		font-size: 16px;
	}
	
	#tabs-container ul li .imgg {
	    width: 35%;
	    float: left;
	    overflow: hidden;
	    margin-left: 7px;
	}
	#tabs-container ul li .imgg img {
	    width: 100%;
	    display: block;
	}
	/*** 三级菜单列表 开始 ***/
	.phone_sjMenu{width: 100%;display: block;clear: both;padding:10px 0px 20px 0px; box-sizing:border-box;background: #f2f2f2;}
	.phone_sjMenu>ul>li{width:100%;display:block; margin-bottom:20px; background: #FFFFFF;}
	.phone_sjMenu>ul>li .sjMenu_top{width:100%;height:40px;line-height:40px;position:relative;display:block;}
	.phone_sjMenu>ul>li .sjMenu_top span{width:auto;height:40px;line-height:40px;display:inline-block;float:left;position:absolute;top:0px;left:0px;color: #c71f1e;text-indent:22px;font-size:100%;}
	.phone_sjMenu>ul>li .sjMenu_top span img{width: auto; height: 20px; position: absolute; left: 10px; top:9px;}
	.phone_sjMenu>ul>li .sjMenu_bot{width:100%;padding-bottom: 10px;}
	.phone_sjMenu>ul>li .sjMenu_bot li a{width:auto;height:30px;line-height:30px; display:inline-block;white-space:nowrap;float: left;margin-left:15px;font-size: 95%;}
	.phone_sjMenu>ul>li .sjMenu_top span:after {content: "";display: block;position: absolute;top: 9px;left: 10px;width: 4px;height: 20px;background: #c71f1e;border-radius: 5px;}
	/* 工作动态 */
	.content ul li .txt2{
		width: 60%;
		height: 100%;
		float: left;
		margin-left: 10px;
	}
	.content ul li .txt2 .txt2_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;
		line-height: 20px;
	}
	.content ul li .txt2 .txt2_span{
		font-size: 12px;
	    margin-bottom: 0;
	    -webkit-line-clamp: 2;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: initial;
	    float: left;
	    color: #8f8f93;
		margin-top: 15px;
	}
	.content .content_list ul li .imgg{
		width: 35%;
		float: left;
		overflow: hidden;
		margin-left: 7px;
	}
	.content .content_list ul li .imgg img {
	    width: 100%;
	    display: block;
	}
	.content_list{
		width:100% !important;
	}

/* 专题专栏 */
.grid-lay-12 .grid-col-3{width:100%;}
.nav-tree > dt > a{background-color: #c71f1e;font-size: 140%;}
.nav-tree > dd{padding: 10px 20px;}
.nav-tree > dd > a:hover,.nav-tree > dd > a.active{width: 45%;float: left;margin-right: 5%;background: #ca3c3b;color: #fff;border:none;}
}