body {
  margin: 0;
  padding: 0;
  -webkit-text-size-adjust: none;
  color: #000;
  background: #fff;
  font: 14px/1.8 "Microsoft Yahei", -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", STHeiti, Tahoma, Simsun, sans-serif;
}
html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
p {
  margin: 0;
  padding: 0;
}

img {
  border: 0;
  vertical-align:middle;
  max-width: 100%;
  /*width:100%;*/
}

ul,
li {
  list-style-type: none;
}

a {
  color: #000;
  text-decoration: none;
}
a:hover {
  color: #dd0000;
  text-decoration: none;
}
.clearfix:after {
  content:"";
  display:block;
  visibility:hidden;
  clear:both;
}
.clearfix {
  zoom:1;
}
.pos_r {position:relative;}
.pt10 {
	padding-top:10px;
}
.pt20 {
	padding-top:20px;
}
.pl2 {
	padding-left:2px;
}
.pr2 {
	padding-right:2px;
}
.pl5 {
	padding-left:5px;
}
.ptb10 {
	padding-top:10px;
	padding-bottom:10px;
}
.ptb20 {
	padding-top:20px;
	padding-bottom:20px;
}
.plr15 {
	padding-left:15px;
	padding-right:15px;
}
.p10 {
	padding:10px;
}
.left {
    float: left;
}
.right {
    float: right;
}
.clearfix {
    display: block;
}
.t-center {
	text-align:center;
}
.t-left {
	text-align:left;
}
.t-right {
	text-align:right;
}
.f14 {
	font-size:14px;
}
.bgff {background-color:#ffffff;}
.bgee {background-color:#eeeeee;}

::-webkit-scrollbar{ width:5px; height:10px;}
::-webkit-scrollbar-track,::-webkit-scrollbar-corner{ background:none;}
::-webkit-scrollbar-thumb{ -webkit-border-radius:5px; border-radius:5px; background-color:#ccc;}
::-webkit-scrollbar-thumb:window-inactive{ background-color:#ccc;}



.nr{width:1280px;margin:0 auto;overflow:hidden;}
.min{min-width:1280px;margin:0 auto;}
.over{overflow:hidden;}
.container {
    width: 100%;
}


.mssq_nav{background:#2f79dc;}
.mssq_nav a{color:#fff;line-height:50px;font-size:16px;font-weight:bold;display:inline-block;margin:0 0 0 80px;}
.mssq_nav a:hover{text-decoration: underline;}
.mssq_nav a:first-child{margin:0 0 0 50px;}
.mssq_l{width:840px;position:relative;}
.mssq_l_list{width:100%;position:relative;}
.mssq_r{width:400px;position:relative;}
.mssq_title,.mssq_title .r-t{position:relative;}
.mssq_title a,.mssq_title .l-t-f {color:#e83b3d;font-size:24px;font-weight:bold;}
.mssq_title a span {color:#e59191;font-size:16px;}
.mssq_title .l-t {height:50px;line-height:50px;}
.mssq_line{width:100%;height:1px;background:#d7e2f2;position:absolute;left:0;bottom:0;z-index: 1;}
.mssq_ticon{width:32px;line-height:0;margin:0 5px 5px 5px;}
.mssq_title .r-t {color:#2f78dc;font-size:24px;font-weight:bold;height:50px;line-height:50px;padding-left:5px;}
.mssq_title .r-t a {position:absolute;right:0;}
.mssq_title .r-t a span {color:#c2c2c2;font-size:16px;border:none;}
.mssq_p {text-indent:2em;color:#595959;font-size:16px;}
.mssq_img {width:176px;}
.mssq_img img {width:176px;height:270px;border:2px solid #6d98e4;border-radius:10px;box-shadow: 8px 8px #edf3ff;}
.mssq_img p {text-align:center;}
.mssq_img a,.ts-list .rel {position:relative;display:block;}
.mssq_img a .vimg,.ts-list .rel .vimg {position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;}
.ts-list .rel .vimg img {width:100%;}
.mssq_dkimg {width:174px;position:relative;}
.mssq_dkimg p {text-align:center;position:relative;top:-5px;}
.mssq_dkimg p span {position: absolute;left: 0;right: 0;top: 13px;color:#ffffff;}
.ts-title { font-size: 16px; color: #888888;text-align: center; font-weight: 100;width:100%; height:40px; line-height:40px;border-bottom:1px dashed #dddddd;}
.ts-list {padding:13px 0; clear:both;border-bottom:1px dashed #dddddd;overflow: hidden;}
.ts-list>* {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:18px;font-family:"Microsoft YaHei";color:#6c6c6c;}
.ts-list a.tit {color:#184178;font-size:18px;padding-left:10px;}
.mssq_up {width:60%;margin:0.3rem auto 0.2rem auto;background:#ff9b1b;border-radius:10px;font-size:18px;text-align:center;padding:5px 0;}
.mssq_up a {color:#ffffff;}
.mswz_page{padding:40px 0;color:#666;text-align:center;}
.mswz_page_input{width:50px;border:solid 1px #333333;text-align:center;}
.list {width:100%;float:none;}
.list ul {display: flex;flex-wrap: wrap;}
.list ul li {flex-grow: 0;flex-shrink: 0;flex-basis: 25%;margin-bottom: 20px;border-bottom:none;}
.list ul li a {display: block;width: 96%;text-align: center;margin: 0 auto;font-size:16px;}
.list ul li img {width: 100%;height: 163px;}
.flexCol {height:150px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;}
.pos_r .abs1,.pos_r .abs2 {position:absolute;height:100%;}
.abs1 {left:0;width:56%;}
.abs2 {right:0;width:44%;}


.cjpd_title{border-bottom:solid 2px #b2b5ec;}
.cjpd_title span{color:#1e244d;font-size:22px;line-height:1.2;font-weight:bold;display:inline-block;padding:20px;}
.cjpd_title a{color:#aaaaaa;float:right;padding:20px 20px 0 0;}
.cjpd_title a:hover{color:#4247b5;}

.cjpd_xw{width:50%;float:left;padding:5px 0 0 0;box-sizing: border-box;}
.cjpd_xw a{display:block;position:relative;margin:25px 0 0 0;}
.cjpd_xw .imgbox {width:55%;}
.cjpd_xw .fontbox {width:45%;}
.cjpd_xw img{width:100%;height:210px;}
.cjpd_xw_t{padding:0 0px 0 15px;color:#2d2d2d;font-size:18px;overflow: hidden;box-sizing: border-box;}
.cjpd_xw_zy{padding:0 0px 0 15px;color:#787878;font-size:16px;overflow: hidden;box-sizing: border-box;}


.cjpd_list3 {padding:20px;}
.cjpd_list3 li{width:50%;color:#333333;height:42px;line-height:42px;padding:0 0 0 32px;float:left;position:relative;box-sizing: border-box;}
.cjpd_list3 li a{color:#333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;font-size:16px;}
.cjpd_list3 li a:hover{color:#ff0000;}
.cjpd_list3 li::before{width:3px;height:3px;background:#111111;content:"";position:absolute;left:10px;top:20px;}

.cjpd_bfcj{padding:30px 0 0 0;}
.cjpd_bfcj img{height:183px;}

.footer {padding: 10px 0;text-align:center;color:#7c7c7c;}


.pt30 {padding-top:30px;}
.pr15 {padding-right:15px;}
.pl15 {padding-left:15px;}
.plr20 {padding-left:20px;padding-right:20px;}

.mssq_tsb {width:49%;padding:0 15px;}
.mssq_tsb .borderb {border-bottom:1px solid #a6a6a6;}
.mssq_tsb .tsb_flex {display:flex;flex-wrap:nowrap;font-size:16px;}
.mssq_tsb .tsb_flex .item1 {flex:1 1 41%;}/* 2023-05-08改动 原36% */
.mssq_tsb .tsb_flex .item1 a {color:#2f78dc;}
.mssq_tsb .tsb_flex .item2 {flex:1 1 59%;}
.mssq_tsb .tsb_flex .f1 {color:#000000;}
.mssq_tsb .tsb_flex .f2 {color:#2f78dc;}
.mssq_tsb .tsb_flex .f3 {color:#dc2f58;}

.isPhone {
    display:none;
}

/*********消防隐患新加***********/
.xfyh_list {width:1190px;margin:0 auto;}
.xfyh_list ul {display: flex;flex-wrap: wrap;}
.xfyh_list ul li {flex-grow: 0;flex-shrink: 0;flex-basis: 50%;margin-bottom: 20px;border-bottom:none;}
.xfyh_list ul li a {display: block;width: 96%;text-align: center;margin: 0 auto;font-size:16px;}
.xfyh_list ul li img {width: 100%;height: 320px;}
/*********消防隐患结束***********/

/*********分页样式新加***********/

			.paging_btn {
				display: flex;
				justify-content: space-around;
			}
			
			.paging_btn span:hover {
				background-color: #2f79dc;
				color: #fff;
			}
			
			.paging_active {
				background-color: #2f79dc;
				color: #fff;
			}
			
			span {
				width: 40px;
				height: 40px;
				color: #333;
				line-height: 40px;
				text-align: center;
				cursor: pointer;
				transition: .5s;
				border:1px solid #ccc;
				border-right: 0;
			}
			span:nth-last-child{
				border:1px solid #ccc;
			}
			.paging_content {
				display: flex;
				justify-content: center;
				margin-top: 50px;
			}
			
			.paging_first,
			.paging_last,
			.paging_up,
			.paging_down {
				width: 60px;
				height: 40px;
				line-height: 40px;
				color: #333;
				border:1px solid #ccc;
				cursor: pointer;
				text-align: center;
				border-right: 0;
                                font-size:14px;
			}
			.paging_last{
				border:1px solid #ccc;
				margin-right: 10px;
			}
			.paging_first:hover,
			.paging_last:hover,
			.paging_up:hover,
			.paging_down:hover {
				background-color: #2f79dc;
				color: #fff;
			}
			.paging_Btn p{
				color: red;
			}
			.paging_textBox{
				margin-right: 10px;
				color: #585858;
				font-size: 14px;
			}
			.paging_textBox input{
				margin: 0 2px;
				width: 40px;
				height: 38px;
				border:1px solid #ccc;
				outline: none;
			}
			.paging_textBox button{
				width: 50px;
				height: 38px;
				cursor: pointer;
				color: #333;
				border:1px solid #ccc;
				transition: .5s;
				margin-left: 10px;
				outline: none;
			}
			.paging_textBox button:hover{
				background: #2f79dc;
				color:#ffffff;
			}
			.paging_max{
				padding: 0 5px;
				height: 40px;
				line-height: 40px;
				text-align: center;
				color: #8b8b8b;
			}
			.paging_none{
				display: none !important;
			}
			.paging_btn_none_block{
				display: block !important;
			}


/*********分页样式结束***********/

@media screen and (min-width:0px) and (max-width: 915px) {
	body {
		background: #257dbb !important;
	}
	.nr,.cjpd_xw .imgbox,.cjpd_xw .fontbox,.mssq_l,.mssq_r{width:100% !important;}
	
	.mssq_nav,.over{width:96%;border-radius:0.3rem;background-color:#ffffff;margin:0 auto 0.2rem auto;padding-left: 0;padding-right: 0;}
	.over_none {border-radius: inherit;background: none;}
	.bd h2,.bd h2 a {color:#ffffff !important;}
	.bd h2 {border-bottom: 1px solid #ffffff !important;font-size: 0.3rem !important;padding-left:0 !important;}
	.mssq_nav a{color:#257dbb;line-height:0rem;font-size:0.3rem;font-weight:normal;display:inline-block;margin:0;}
	.mssq_nav a:hover{text-decoration: underline;}
	.mssq_nav a:first-child{margin:0;}
	.mssq_nav a:last-child{margin:0;}
	.ms_nr_ns a {width:2rem;text-align:center;}
	.ms_nr_ns div {width:100%;text-align:center;padding:0.2rem 0;}
	.mssq_img,.mssq_dkimg {width:49%;}
	.mssq_img img {width:176px;height:270px;}
	.mssq_img p {font-size: 0.4rem;}
	.mssq_dkimg p span {top: 0.5rem;font-size: 0.35rem;}
	/* .mssq_title .l-t,.mssq_title .r-t {border-bottom:1px solid #f0f0f0;} */
	.cjpd_video {height: auto;padding-bottom: 0.5rem;background: url(../images/gkk-vbg.jpg) no-repeat #000 top center;}
	.cjpd_xw,.cjpd_list3 li {width:100%;float:none;}
	.pr15 {padding-right:0;}
	.pl15 {padding-left:0;}
	/* .left,.right {float:none !important;} */
	.cjpd_xw_t{padding:0}
	.cjpd_xw_zy{padding:0}
	.footer {padding:0.5rem;line-height:normal;font-size:0.4rem;box-sizing: border-box;}
	.ts-list>*,.ts-list a.tit {font-size:0.3rem;line-height:1.5}
	.w5l {width:48%;float:left !important;}
	.w5r {width:48%;float:right !important;}
	.mssq_up {width:50%;margin:0.3rem auto 0.6rem auto;background:#ff9b1b;border-radius:10px;font-size:0.5rem;text-align:center;color:#ffffff;padding:0.2rem 0;}
	.list ul li {flex-basis: 50%;padding:0 !important;border-bottom:none !important;margin-bottom:0 !important;margin-top:0.2rem;}
	.list ul li a {font-size:0.35rem !important;margin-bottom:0 !important;}
	.de-top:after {width:96% !important;left:2% !important;}
	.flexCol {height:80px;}
	.domPC {
	    display:none;
	}
	.isPhone {
	    display:block;
	}

	/*********消防隐患新加***********/
	.xfyh_list {width:100%;margin:0 auto;}
	.xfyh_list ul li img {width: 100%;height: 163px;}
	/*********消防隐患结束***********/
}