@charset "utf-8";

/*-----------------------------theme主题-----------------------------*/
@media(max-width:1200px){
  body{
    width:100% !important;
  }
  html{
    background-size:250% !important;
  }
}
.topWrap {
	/*党建背景*/
/*     position: unset !important; */
}
html{
	/* background: url(../images/jd_bigbg_middle.png) top center no-repeat !important; */
	/* padding-top: 250px !important; */
}
body {
	font-size: 14px;
	font-family: 微软雅黑, 宋体, Verdana, Arial;
	line-height: 1.42857143;
	color: #333;
	background-color: #999;
	/*党建背景*/
	/* width: 1200px; */
	/* margin: 0 auto !important; */
}

a {
	color: #333;
}

a:hover,
a:focus {
	color: red;
}
.listNews a{
        transition: all .4s linear;
}
.listNews a:hover{
	padding-left: 10px;
}

.cor1,
a.cor1 {
	color: white;
}

.cor2,
a.cor2 {
	color: ;
}

.cor3,
a.cor3 {
	color: ;
}

.cor4,
a.cor4 {
	color: ;
}

.bg1 {
	background: white;
}

.bg2 {
	background: ;
}

.bg3 {
	background: ;
}

.theme-lm>* {
	font-size: 20px;
	padding: 0 10px;
	float: left;
	line-height: 45px;
	height: 45px;
	color: #3560a0;
}

.theme-lm>*.active {
	color: #be5556;
	border-bottom: 2px solid #be5556;
}

.theme-lm img {
	float: left;
	margin-top: 7px;
}

.theme-more a {
	line-height: 45px;
	color: #C9C9C9;
	float: right;
	font-size: 14px;
}

.theme-list li {
	padding-left: 15px;
	background: url(../images/icon/icon2.jpg) no-repeat 0 center;
	line-height: 35px;
}

.theme-ct {
	margin-bottom: 30px;
	background: white;
	padding: 0 20px 20px;
}

.theme-dqwz {
	background: url(../images/icon/dqwz.jpg) no-repeat 0 center;
	padding: 14px 0 14px 25px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 20px;
	font-size: 16px;
}

.otows {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	white-space: nowrap;
}

/*-----------------------------header页眉-----------------------------*/
.version {
	font-size: 18px;
	background: #f9f9f9;
	line-height: 50px;
	text-align: center;
	position:absolute;
	z-index:999;
	width:100%;
}

.version a {
	color: #d80909;
	text-decoration: underline;
}

.logorotate img {
	-webkit-animation: change 6s linear infinite;
}

@-webkit-keyframes change {
	0% {
		-webkit-transform: rotate(0deg);
	}

	50% {
		-webkit-transform: rotate(-180deg);
	}

	100% {
		-webkit-transform: rotate(-360deg);
	}
}

/*-----------------------------footer页脚-----------------------------*/
.footer-box{
    width: 100%;
    /*background: #fff;*/
}
.footer{
    padding: 20px;
    margin: 0 auto;
    width: 1200px;
   /* height: 407px;
    background: url(../images/footer/dbhw.png) no-repeat center bottom;
    background-color: rgba(255, 255, 255, .9);*/
	border-radius: 10px;
}
.footer .yqlj{
    width: 100%;
    height: 235px;
}
.footer .yqlj .ljtitle{
    font-weight: bold;
    font-size: 18px;
}
.footer .yqlj .ljtitle span + span{
    margin: 68px;
}
.footer .yqlj .wzlist{
    margin-top: 30px;
    padding-left: 126px;

}
.footer .yqlj .wzlist div{
    overflow: hidden;
    position: relative;
    float: left;
    width: 210px;
    height: 140px;
}
.footer .yqlj .wzlist div + div{
    margin-left: 73px;
}
.footer .yqlj .wzlist div:first-child{
    width: 230px;
}
.footer .yqlj .wzlist div:first-child + div{
    width: 215px;
}
.footer .yqlj .wzlist div:first-child + div + div + div{
    width: 140px;
}
.footer .yqlj .wzlist div ul{
    position: absolute;
    width: 90%;
}
.footer .yqlj .wzlist div .scroll{
    position: absolute;
    right: 0;
    top: 0;
    width: 3px;
    height: 100%;
    border-radius: 2px;
}
.footer .yqlj .wzlist div .scroll div{
    position: absolute;
    top: 0;
    width: 100%;
    height: 25px;
    background: #a9a9a9;
    border-radius: 2px;
}
.footer .yqlj .wzlist div li{
    float: left;
    width: 100%;
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
}
.footer .bottom{
    margin-top: 15px;
    width: 100%;
    height: 95px;
    font-size: 16px;
}
.footer .bottom > div{
    float: left;
}
.footer .bottom .bleft{
    padding-top: 10px;
    width: 655px;
    height: 100%;
}
.footer .bottom .bleft p + p{
    margin-top: 15px;
}
.footer .bottom .bleft img{
    margin: 0 15px;
}

.footer .bottom .bmid{
    margin-left: 20px;
    padding-top: 10px;
    width: 242px;
    height: 100%;
}
.footer .bottom .bmid ul{
    width: 100%;
    height: 100%;
}
.footer .bottom .bmid li{
    float: left;
    width: 65px;
    height: 100%;
    text-align: center;
}
.footer .bottom .bmid li img{
    width: 28px;
    height: 28px;
}
.footer .bottom .bmid li span{
    display: block;
    margin-top: 12px;
}
.footer .bottom .bmid li + li{
    margin-left: 15px;
}
.footer .bottom .bright{
    margin-left: 6px;
    width: 217px;
}
.footer .bottom .bright a + a{
    margin-left: 15px;
}

@media (max-width: 1520px){

    .footer{
        width:auto;
        height:auto
    }
    .footer .yqlj{
        display:none
    }
    .footer .yqlj .ljtitle{
        font-size: 16px;
    }
    .footer .yqlj .wzlist div li{
        font-size: 14px;
    }
    .footer .yqlj .wzlist div:first-child{
        width: 170px;
    }
    .footer .yqlj .wzlist div + div{
        margin-left: 78px;
    }
    .footer .bottom .bleft{
        width: 100%;
        font-size: 14px;
        margin:auto;
        float:none;
        text-align: center;
    }
    .footer .bottom .bmid li{
        font-size: 14px;
    }
    .footer .bottom .bmid li + li{
        margin-left: 10px;
    }
    .footer .bottom .bmid{
        display:none;
        margin-left: 10px;
        width: 225px;
    }
    
    .footer .bottom .bright{
        display:none;
        width: 215px;
        margin-left: 10px;
    }
    .footer .bottom .bright a + a{
        margin-left: 10px;
    }
}
/*-----------------------------网站地图-----------------------------*/
.wzdt_con {
    background: #fff;
    padding: 20px 30px;
    margin: 30px 0;
}
.wzdt > .row {margin-top: 30px;border: 1px solid #ccc;}
.wzdt > .row >div {float:left;width: 87%;}
.wzdt1{line-height: 68px;font-size: 20px;width: 13% !important;text-align: center;}
.wzdt1 p {
    line-height: initial;
    border-left: 4px solid #394250;
    margin: 20px 0px;
}
.wzdt2{padding:0 15px 20px 0;border-left: 1px solid #ccc;}
.wzdt2 li{float: left;line-height: 35px;margin: 15px 0 0 15px;padding: 0 25px;}
/*-----------------------------list列表-----------------------------*/
.list-fl {
	width: 20%;
	float: left;
}

.list-fl>p {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background-color: #3871a6;
	margin-bottom: 20px;
	line-height: 40px;
}

.list-lm li {
	line-height: 37px;
	background: #eff4f9;
	border-bottom: 3px solid white;
	font-size: 18px;
	text-align: center;
	position: relative;
}

.list-lm li:before {
	content: " ";
	background: url(../images/icon/list_nav.png);
	width: 8px;
	height: 13px;
	position: absolute;
	right: 15px;
	top: 12px;
	transform: rotate(180deg);
	transition: transform .3s;
}

.list-lm li:hover:before,
.list-lm li.active:before {
	transform: rotate(270deg);
}

.list-lm li a {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	z-index: 2;
	padding: 0 25px 0 20px;
}

.list-lm li.active a,
.list-lm li:hover a {
	font-weight: bold;
	color: #3871a6;
}

.list-fr {
	width: 78%;
	float: right;
}

.list-fr>p {
	background: #f3f3f3;
	margin-bottom: 20px;
}

.list-fr>p span {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background-color: #3871a6;
	line-height: 40px;
	float: left;
	padding: 0 50px;
}

.list li {
	line-height: 35px;
	padding-left: 20px;
	background: url(../images/icon/dian2.jpg) no-repeat 0 center;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: all .5s;
}

.list li:hover {
	margin-left: 1em;
}

.list li span {
	float: right;
	color: #999;
	font-size: 14px;
	margin-left: 20px;
	position: relative;
}

.list hr {
	border-bottom: dashed 1px #cccccc;
}

.newicon {
	background: url(../images/icon/iconnew.jpg) no-repeat 0 center !important;
	padding-left: 35px !important;
}

/*分页*/
#page-div {
	margin: 0 auto;
	text-align: center;
	margin-top: 20px;
}

.pagination-first,
.pagination-last {
	margin: 10px 0;
}

.pagination-index,
.pagination-num {
	border: 1px solid #3871a6;
	margin: 0 3px;
	padding: 0 15px;
	display: inline-block;
	border-radius: 3px;
	color: #3871a6;
}

.pagination-num.active,
.pagination-index:hover,
.pagination-num:hover {
	background: #3871a6;
	color: white;
}

.pagination-last span {
	margin: 0 5px;
}

.pagination-last input {
	height: 18px;
	width: 30px;
	text-align: center;
}

@media (max-width:768px) {
	.pagination-last small {
		display: none;
	}

	.pagination-index,
	.pagination-num {
		padding: 0 4px;
	}
}

/*-----------------------------detail详情-----------------------------*/
.jgznlist li {
	display: inline-block;
	width: 25%;
	float: left;
	padding: 15px;
	font-size: 16px;
	background-image: url(../images/public/icoArrow.jpg);
	background-repeat: no-repeat;
	background-position: 2px 22px;

}
.detail {
	background: #FFFFFF;
	padding-bottom: 20px;
}
.detaillist{
	border: solid 1px #EFF4F9;
	padding: 15px;
}

.detail>h1 {
	font-size: 32px;
	text-align: center;
	padding: 0 50px 20px;
}
.inform .bdsharebuttonbox .bds_more{
	display:none;
}

.inform {
	border: 1px solid #CCCCCC;
	border-left: none;
	border-right: none;
	line-height: 40px;
	text-align: center;
	color: #999;
}

.inform>div {
	display: inline-block;
	margin: 0 20px;
}

.inform .fontsize img,
.inform .fontsize span {
	margin: 0 5px;
	cursor: pointer;
}

.inform .dywb {
	cursor: pointer;
	background: url(../images/icon/print.png) no-repeat 0 center;
	padding-left: 15px;
}

.inform .bdsharebuttonbox {
	display: inline-block;
	vertical-align: middle;
}

#NewsContent {
	padding: 20px;
}

.zrbj {
	display: block;
	margin: 10px 0;
	text-align: right;
}

#div-div {
	text-align: center;
	font-size: 12px;
	color: #999;
	clear: both;
	padding-bottom: 20px;
}

#div-div>table {
	display: inline-block;
}

.xgxw p {
	border-bottom: 1px solid #CCCCCC;
	font-size: 20px;
	line-height: 50px;
	margin-bottom: 10px;
}

.xgxw p i {
	width: 5px;
	height: 20px;
	background: #3871a6;
	display: inline-block;
	margin-right: 15px;
	vertical-align: -3px;
}

.xgxw ul {
	padding-bottom: 20px;
	margin: 0 -20px;
}

.xgxw li {
	float: left;
	width: 100%;
	padding: 0 20px 0 35px;
	background: url(../images/icon/dian2.jpg) no-repeat 20px center;
	line-height: 35px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
}

.xgxw li span {
	float: right;
	color: #999;
	margin-left: 20px;
}

.click-top {
	position: fixed;
	bottom: 50px;
	right: 20px;
	z-index: 1000;
	cursor: pointer;
	width: 30px;
	display: none;
}

@media print {
	.dyyc {
		display: none !important;
	}

	.detail {
		padding-top: 20px;
	}
}

/* 领导信息详情页 */
.xgxw.ldxxxgxw .fgjbg a{
				color: #FFFFFF;
			}
.fgjbg {
	display: block;
	width: 100px;
	height: 41px;
	background-image: url(../images/icon/fgjlbg.png);
	background-repeat: no-repeat;
	font-size: 20px;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 33px;
	text-align: center;
}

.LdxxContent .headinfo {
	text-align: center;
}

.LdxxContent .headinfo p {
	font-size: 16px;
	font-weight: 600;
	color: #000000;
	line-height: 36px;
}

.LdxxContent .headinfo p+p {
	font-size: 22px;
	font-weight: 400;
	color: #00589C;
	line-height: 36px;
}

.LdxxContent>.headinfo>img {
	width: 132px;
	height: 176px;
}

.LdxxContent .fg,
.LdxxContent .jl {
	margin-top: 20px;
}

.LdxxContent .fg p,
.LdxxContent .jl p {
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	line-height: 36px;
	text-indent: 18px;
	word-break: break-all;
}

.ldhd {
	padding: 20px;
}

.ldxxxgxw {
	padding: 0 20px 20px 20px;
	margin-top: -20px;
}

@media (max-width:1220px) {

	.LdxxContent .fg p,
	.LdxxContent .jl p {
		width: 100% !important;
	}

	.ldxxxgxw {
		padding: 0 20px 20px 0 !important;
	}
}

/*-----------------------------新闻中心轮播-----------------------------*/
/* 本例子css */
.slideBox {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	border: 1px solid #ddd;
}
.bjm{
	width: 100%;
	height: 35px;
	background-color: #000000;
	opacity: 0.4;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
}
.slideBox .hd {
	width: 100%;
	height: 35px;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	padding: 0 18px;
}

.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: right;
	margin-top: 15px;
}

.slideBox .hd ul li {
	float: left;
	margin-right: 8px;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	line-height: 14px;
	text-align: center;
	background: #FFFFFF;
	cursor: pointer;
}

.slideBox .hd ul li.on {
	width:18px;
	height:8px;
	background:#006EAB;
	border-radius:4px;
}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}

@media(min-width:1200px){
      .slideBox .bd img {
	width: 100%;
	height: 346px;
	display: block;
}
}
@media(max-width:1200px){
      .slideBox .bd img {
	width: 100%;
	/* height: 5rem; */
	display: block;
}
}
.slideBox .bd p {
	width: 60%;
	position: absolute;
	left: 18px;
	bottom: 8px;
	font-size:16px;
	font-weight:400;
	color:#FFFFFF;
	line-height:20px;
	z-index: 3;
}
.slideBox .bd p a{
	color:#FFFFFF;
	z-index: 3;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(../images/SuperSlide/slider-arrow.png) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.slideBox .next {
	left: auto;
	right: 3%;
	background-position: 8px 5px;
}

.slideBox .prev:hover,
.slideBox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.slideBox .prevStop {
	display: none;
}

.slideBox .nextStop {
	display: none;
}

/*-----------------------------添加类名（辅助）-----------------------------*/
{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/*-----------------------------********-----------------------------*/

/*基本样式 .table
	 *条纹状表格 .table-striped
	 *带边框的表格 .table-bordered
	 *鼠标悬停 .table-hover
	 *紧缩表格 .table-condensed
	 */
	table {
		/* 为表格设置合并边框模型 */
		border-collapse: collapse
	}

	.table {
		width: 100%;
		color: #212529
	}

	.table.text-center {
		text-align: center;
	}

	.table.text-left {
		text-align: left;
	}

	.table.text-right {
		text-align: right;
	}

	.table.text-justify {
		text-align: justify;
	}

	.table td,
	.table th {
		padding: 10px 24px;
		vertical-align: top;
		border-top: 1px solid #dee2e6
	}

	.table thead th {
		vertical-align: bottom;
		border-bottom: 2px solid #dee2e6
	}

	.table tbody+tbody {
		border-top: 2px solid #dee2e6
	}

	.table-sm td,
	.table-sm th {
		padding: .3rem
	}

	.table-bordered {
		border: 1px solid #dee2e6
	}

	.table-bordered td,
	.table-bordered th {
		border: 1px solid #dee2e6
	}

	.table-bordered thead td,
	.table-bordered thead th {
		border-bottom-width: 2px
	}

	.table-borderless tbody+tbody,
	.table-borderless td,
	.table-borderless th,
	.table-borderless thead th {
		border: 0
	}

	.table-striped tbody tr:nth-of-type(odd) {
		background-color: rgba(0, 0, 0, .05)
	}

	.table-hover tbody tr:hover {
		color: #212529;
		background-color: rgba(0, 0, 0, .075)
	}

	.table-primary,
	.table-primary>td,
	.table-primary>th {
		background-color: #b8daff
	}

	.table-primary tbody+tbody,
	.table-primary td,
	.table-primary th,
	.table-primary thead th {
		border-color: #7abaff
	}

	.table-hover .table-primary:hover {
		background-color: #9fcdff
	}

	.table-hover .table-primary:hover>td,
	.table-hover .table-primary:hover>th {
		background-color: #9fcdff
	}

	.table-secondary,
	.table-secondary>td,
	.table-secondary>th {
		background-color: #d6d8db
	}

	.table-secondary tbody+tbody,
	.table-secondary td,
	.table-secondary th,
	.table-secondary thead th {
		border-color: #b3b7bb
	}

	.table-hover .table-secondary:hover {
		background-color: #c8cbcf
	}

	.table-hover .table-secondary:hover>td,
	.table-hover .table-secondary:hover>th {
		background-color: #c8cbcf
	}

	.table-success,
	.table-success>td,
	.table-success>th {
		background-color: #c3e6cb
	}

	.table-success tbody+tbody,
	.table-success td,
	.table-success th,
	.table-success thead th {
		border-color: #8fd19e
	}

	.table-hover .table-success:hover {
		background-color: #b1dfbb
	}

	.table-hover .table-success:hover>td,
	.table-hover .table-success:hover>th {
		background-color: #b1dfbb
	}

	.table-info,
	.table-info>td,
	.table-info>th {
		background-color: #bee5eb
	}

	.table-info tbody+tbody,
	.table-info td,
	.table-info th,
	.table-info thead th {
		border-color: #86cfda
	}

	.table-hover .table-info:hover {
		background-color: #abdde5
	}

	.table-hover .table-info:hover>td,
	.table-hover .table-info:hover>th {
		background-color: #abdde5
	}

	.table-warning,
	.table-warning>td,
	.table-warning>th {
		background-color: #ffeeba
	}

	.table-warning tbody+tbody,
	.table-warning td,
	.table-warning th,
	.table-warning thead th {
		border-color: #ffdf7e
	}

	.table-hover .table-warning:hover {
		background-color: #ffe8a1
	}

	.table-hover .table-warning:hover>td,
	.table-hover .table-warning:hover>th {
		background-color: #ffe8a1
	}

	.table-danger,
	.table-danger>td,
	.table-danger>th {
		background-color: #f5c6cb
	}

	.table-danger tbody+tbody,
	.table-danger td,
	.table-danger th,
	.table-danger thead th {
		border-color: #ed969e
	}

	.table-hover .table-danger:hover {
		background-color: #f1b0b7
	}

	.table-hover .table-danger:hover>td,
	.table-hover .table-danger:hover>th {
		background-color: #f1b0b7
	}

	.table-light,
	.table-light>td,
	.table-light>th {
		background-color: #fdfdfe
	}

	.table-light tbody+tbody,
	.table-light td,
	.table-light th,
	.table-light thead th {
		border-color: #fbfcfc
	}

	.table-hover .table-light:hover {
		background-color: #ececf6
	}

	.table-hover .table-light:hover>td,
	.table-hover .table-light:hover>th {
		background-color: #ececf6
	}

	.table-dark,
	.table-dark>td,
	.table-dark>th {
		background-color: #c6c8ca
	}

	.table-dark tbody+tbody,
	.table-dark td,
	.table-dark th,
	.table-dark thead th {
		border-color: #95999c
	}

	.table-hover .table-dark:hover {
		background-color: #b9bbbe
	}

	.table-hover .table-dark:hover>td,
	.table-hover .table-dark:hover>th {
		background-color: #b9bbbe
	}

	.table-active,
	.table-active>td,
	.table-active>th {
		background-color: rgba(0, 0, 0, .075)
	}

	.table-hover .table-active:hover {
		background-color: rgba(0, 0, 0, .075)
	}

	.table-hover .table-active:hover>td,
	.table-hover .table-active:hover>th {
		background-color: rgba(0, 0, 0, .075)
	}

	.table .thead-dark th {
		color: #fff;
		background-color: #343a40;
		border-color: #454d55
	}

	.table .thead-light th {
		color: #495057;
		background-color: #e9ecef;
		border-color: #dee2e6
	}

	.table-dark {
		color: #fff;
		background-color: #343a40
	}

	.table-dark td,
	.table-dark th,
	.table-dark thead th {
		border-color: #454d55
	}

	.table-dark.table-bordered {
		border: 0
	}

	.table-dark.table-striped tbody tr:nth-of-type(odd) {
		background-color: rgba(255, 255, 255, .05)
	}

	.table-dark.table-hover tbody tr:hover {
		color: #fff;
		background-color: rgba(255, 255, 255, .075)
	}
/*-----------------------------响应式-----------------------------*/
.container,
.container-fluid {
	margin-right: auto;
	margin-left: auto;
}

/* @media (min-width: 768px) {
.container {width: 100%;}

}
@media (min-width: 992px) {
.container {width: 100%;}

} */
@media (min-width: 1220px) {
	.container {
		width: 1200px;
	}

	.theme-ct {
		min-height: 600px;
	}

	.text-center {
		text-align: center;
	}

	.show {
		display: block !important;
	}

	.tac {
		text-align: center;
	}

	.tar {
		text-align: right;
	}

	/* 动效 s */
	.deff {
		transition: all 0.4s linear;
	}

	.deffXz {
		animation: overturn 2s;
		-moz-animation: overturn 2s;
		-webkit-animation: overturn 2s;
		-o-animation: overturn 2s;
	}

	/* 动效 e */
	/*栅格系统 start*/
	.col-pc_100 {
		width: 100%;
		float: left;
	}

	.col-pc_52d7 {
		width: 52.703%;
		float: left;
	}

	.col-pc_47d3 {
		width: 47.298%;
		float: left;
	}

	.col-pc_39d1 {
		width: 39.19%;
		float: left;
	}

	.col-pc_60d9 {
		width: 60.812%;
		float: left;
	}

	.col-pc_50 {
		width: 50%;
		float: left;
	}

	.col-pc_33 {
		width: 33.33333333%;
		float: left;
	}

	.col-pc_20 {
		width: 20%;
		float: left;
	}

	.col-pc_80 {
		width: 80%;
		float: left;
	}

	.col-pc_65d {
		float: left;
		width: 70.4%;
	}

	.col-pc_29d6 {
		width: 29.6%;
		float: left;
	}

	.col-pc_56 {
		width: 56%;
		float: left;
	}

	.col-pc_68 {
		width: 68%;
		float: left;
	}

	.col-pc_70 {
		width: 70%;
		float: left;
	}

	.col-pc_30 {
		width: 30%;
		float: left;
	}

	.col-pc_39 {
		width: 39%;
		float: left;
	}

	.col-pc_32 {
		width: 32%;
		float: left;
	}

	.col-pc_72 {
		width: 72%;
		float: left;
	}

	.col-pc_28 {
		width: 28%;
		float: left;
	}

	.col-pc_25 {
		width: 25%;
		float: left;
	}

	.col-pc_54d6 {
		width: 54.6%;
		float: left;
	}

	.col-pc_45d4 {
		width: 45.4%;
		float: left;
	}

	.col-pc_52d3 {
		width: 52.3%;
		float: left;
	}

	.col-pc_47d7 {
		width: 47.7%;
		float: left;
	}

	.col-pc_66 {
		width: 66%;
		float: left;
	}

	.col-pc_34 {
		width: 34%;
		float: left;
	}

	.col-pc_1c6 {
		width: 16.66666666666667%;
		float: left;
	}

	.col-pc_40 {
		width: 40%;
		float: left;
	}
	.col-pc_49 {
		width: 49%;
		float: left;
	}
	.col-pc_60 {
		width: 60%;
		float: left;
	}
	
	/*栅格系统 end*/
	.pull-pc_2{
		margin-left: 2%;
	}
	.hidePc {
		display: none !important;
	}
}


@media (max-width: 1220px) {
	.theme-ct {
		padding-left: 10px;
		padding-right: 10px;
	}

	.theme-dqwz {
		background-position-y: 20px;
	}

	/* list */
	.list-fl {
		width: 100%;
	}

	.list-lm {
		overflow: hidden;
	}

	.list-lm li {
		background: none;
		line-height: 31px;
	}

	.list-lm li:before {
		background: none;
	}

	.list-fl p {
		text-align: left;
		background-color: #FFFFFF;
		color: #000000;
		padding-left: 10px;
		border-left: solid 4px #3871a6;
		line-height: 22px;
		margin-bottom: 10px;
	}

	.list-fl li {
		float: left;
	}

	.list-fr {
		width: 100%;
		margin-top: 10px;
	}

	/* dtail */
	#NewsContent {
		padding-left: initial;
		padding-right: initial;
	}

	#NewsContent img {
		height: initial !important;
	}

	.detail>h1 {
		font-size: 20px;
		padding: 0 0 20px 0;
	}

	.inform {
		line-height: 25px;
		padding: 10px 0;
	}

	.xgxw li {
		float: initial;
		width: initial;
	}

	.inform .removedis,
	.click-top,
	#div-div {
		display: none;
	}
	/*栅格系统 start*/
	.col-pcN_100 {
		width: 100%;
		float: left;
	}
	.col-pcN_33 {
		width: 33.33333333333333333333333333333%;
		float: left;
	}
	.col-pcN_20 {
		width: 20%;
		float: left;
	}
	.col-pcN_25 {
		width: 25%;
		float: left;
	}
	.col-pcN_50 {
		width: 50%;
		float: left;
	}
	.col-pcN_48 {
		width: 48%;
		float: left;
	}
	.pull-pcN_2{
		margin-left: 4%;
	}
	.col-pcN_1c6 {
		width: 16.66666666666667%;
		float: left;
	}
	/*栅格系统 end*/
	
}

@media (max-width: 992px) {}

@media (max-width: 768px) {}
