@charset "utf-8";

body,
input,
h1,
h2,
h3,
h4,
h5,
h6,
p,
textarea,
table,
div,
ul,
li,
select,
td,
th,
em,
span,
i,
button,
code {
	margin: 0;
	padding: 0;
	color: inherit;
	line-height: inherit;
	font-family: 'PingFang SC', 'PingFangMedium', "microsoft yahei";
	font-family: inherit;
	font-size: inherit;
}

img {
	border: 0;
	display: inline-block;
	max-width: 100%;
	vertical-align: middle;
	height: auto;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

ul,
li {
	list-style: none;
}

a,
p,
span,
i,
em {
	text-decoration: none;
	color: inherit;
	font-size: inherit;
}

pre {
	word-break: break-word;
}

:focus {
	outline: none !important;
	border-color: inherit;
}

.clearfix {
	*zoom: 1;
}

.clearfix:before,
.clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}

.clearfix:after {
	clear: both;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}

em,
i {
	font-style: normal;
}

input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="text"] {
	-webkit-appearance: none;
}

input[type="button"] {
	border: none;
}

textarea {
	-webkit-appearance: none;
}

:hover {
	transition: all .2s;
}

.img_hover_wrap {
	overflow: hidden;
}

.img_hover {
	transition: all .3s;
}

.img_hover:hover {
	transform: scale(1.05, 1.05);
}

.img_traslate {
	transition: all .3s;
}

.img_traslate:hover {
	transform: translateY(-10px);
}

.img_rotate {
	transition: all .3s;
}

.img_rotate:hover {
	transform: rotate(-360deg);
}

.bold {
	font-weight: bold;
}

.normal {
	font-weight: normal !important;
}

.center {
	text-align: center !important;
}

.img {
	/* width: 100%; */
	display: block;
	height: auto;
}

.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ele {
	position: relative;
}

.ele:before,
.ele:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
}

.ipt {
	display: block;
	border: none;
}

.item_scale .icon {
	transition: all .3s;
}

.item_scale:hover .icon {
	transform: scale(1.05, 1.05);
}

.text-left {
	text-align: left !important;
}

.text-right {
	text-align: right !important;
}

.clamp {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	display: -ms-flexbox;
	-webkit-box-orient: vertical;
	/*-webkit-line-clamp: 3;*/
}

.item .imgbox {
	display: block;
	overflow: hidden;
}

.item .img {
	transition: all 1s;
	width: 100%;
	display: block;
}

.item:hover .imgbox .img {
	transform: scale(1.1, 1.1);
}

.zoomimg {
	position: relative;
	overflow: hidden;
	height: 0;
	display: block;
}

.zoomimg .img {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.block {
	display: block !important;
}

.flipx .icon {
	transition: all .3s;
}

.flipx:hover .icon {
	transform: scaleX(-1);
}

.scale .icon {
	transition: all .3s;
}

.scale:hover .icon {
	transform: scale(1.1, 1.1);
}

.underline:hover {
	text-decoration: underline;
}

label {
	-webkit-tap-highlight-color: rgba(255, 0, 0, 0);
}

.flex {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.flex-align-start {
	align-items: flex-start;
}

.flex-align-center {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.flex-align-end {
	align-items: flex-end;
}

.flex-pack-center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.flex-pack-justify {
	-webkit-box-pack: justify;
	-webkit-justify-content: pace-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.flex-pack-start {
	justify-content: flex-start;
}

.flex-pack-end {
	justify-content: flex-end;
}

.flex-v {
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	display: flex;
}

.flex-w {
	flex-wrap: wrap;
}

.flex-1 {
	flex: 1;
	overflow: hidden;
}

.flex-11 {
	flex: 1;
}

/* ::-webkit-scrollbar{width: 6px;height: 6px;} 
::-webkit-scrollbar-track {background-color:transparent;} 
::-webkit-scrollbar-thumb { background-color:#ddd;border-radius:3px;} 
::-webkit-scrollbar-button { display:none;} 
::-webkit-scrollbar-resizer {display:none;} */

.hidden {
	overflow: hidden;
}

.scrolly {
	overflow-y: scroll;
}

.scrolly::-webkit-scrollbar {
	width: 0;
}

.scrollybg {
	overflow-y: scroll;
	width:calc(100% + 10px);
}

.scrollybg::-webkit-scrollbar {
	width: 10px;
}
.scrollmr{margin-right:10px;}

::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

::-webkit-scrollbar-track {
	background-color: transparent;
	border-radius: 18px;
}

::-webkit-scrollbar-thumb {
	background-color: #368dfd;
	border-radius: 18px;
}

::-webkit-scrollbar-button {
	display: none;
}

::-webkit-scrollbar-resizer {
	display: none;
}

/* 举报须知 */
body{min-width:1000px;overflow: hidden;}
.body{width: 1000px;height:100%;margin:0 auto;background:url(../images/img.jpg) no-repeat center bottom;background-size:cover;display: flex;flex-direction: column;font-size:14px;color:#566678;line-height:1.6;letter-spacing: 2px;position: fixed;top:0;left:50%;transform: translate(-50%,0);}
.body *{box-sizing: border-box;}
.head .img{width: 100%;display: block;}

.foot{text-align: center;padding:0 0 20px;line-height:1.8;}

.main{align-items: flex-start;padding:0 20px;}
.main .l{width:130px;margin-right:30px;}
.main .r{width:calc(100% - 160px);height: 100%;}

.side-menu .lk{display: block;font-size:20px;color:#959595;font-weight: bold;line-height:50px;border-radius:10px;background:#efefef;margin-bottom:20px;text-align: center;}
.side-menu .lk.cur{color:#fff; background: linear-gradient(#3378fd, #3cb7fd);}

.top-bt{font-size:18px;color:#3c97ff;margin:3px 0 8px;font-weight: bold;}
.section{background:#fff;border-radius:10px;box-shadow:0 0 20px rgba(60,60,60,.2);padding:20px;margin-bottom:20px;}

.xz-sec{}
.xz-sec .txt{line-height:2;}
.xz-sec .deal{padding-top:5px;}
.xz-sec .deal .label{color:#000000;display: flex;align-items: center;margin-top:8px;}
.xz-sec .deal input{width:16px;height:16px;border:1px solid #667680;border-radius:50%;margin-right:6px;}
.xz-sec .btngrp{margin-top:25px;display: flex;}
.xz-sec .btngrp .button{font-size:18px;color:#fff;padding:0 24px;display: inline-block;line-height:44px;border-radius:20px;background:#c3c3c3;margin-right:20px;border:0;}

.xz-sec .btngrp .button1.background{background: linear-gradient(#3378fd, #3cb7fd);}
.xz-sec .btngrp .button2.background{background: linear-gradient(#ff8a00, #ffb918);}
.xz-sec .btngrp .button:hover{opacity: 0.88;}

/* 主页 */
.zy-sec{padding:55px 0;}
.zy-sec .txt{font-size:18px;}
.zy-sec .btngrp{margin-top:65px;display: flex;justify-content: center;}
.zy-sec .btngrp .button{font-size:24px;color:#989898;padding:0 24px;min-width:165px;display: inline-block;line-height:65px;border-radius:10px;background:#efefef;margin:0 30px;border:0;text-align: center;}
.zy-sec .btngrp .button1{background: linear-gradient(#3378fd, #3cb7fd);color:#fff;}
.zy-sec .btngrp .button:hover{opacity: 0.88;}


/* 反馈查询结果 */
.cxjg-sec{}
.cxjg-sec .title{font-size:18px;color:#566678;margin-bottom:9vh;}
.cxjg-sec .icon{height:190px;width:auto;margin:0 auto;display: block;}
.cxjg-sec .font{font-size:18px;color:#7b7b7b;;text-align: center;}


/* 中国共产党章程 */
.back-lk{font-size:16px;color:#525252;margin:8px 0;}
.back-lk:hover{color:#3378fd;}

.zc-sec{background:url(../images/img_03.jpg) no-repeat right bottom;background-size:cover;}
.zc-sec .title{text-align: center;font-size:18px;color:#b9020a;}
.zc-sec .txt{line-height:2.2;color:#1b1b1b;}  
   
   
/* 法规制度 */
.fg-sec{background:url(../images/img_04.jpg) no-repeat right bottom;background-size:cover;}
.fg-sec .list{}
.fg-sec .list li{background:url(../images/icon_02.png) no-repeat left center;background-size:26px;padding-left:38px;font-size:18px;color:#000000;margin-bottom:20px;}
.fg-sec .list li a{text-decoration: underline;transition: all 0s;}
.fg-sec .list li:hover{color:#3378fd;}


/* 举报个人 */

.form-mod{width:90%;margin-bottom:45px;letter-spacing: 0;}
.form-mod:last-child{margin-bottom:0;}
.form-mod .t-tit{font-size:18px;color:#1e1e1e;margin-bottom:18px;}
.form-mod .row{margin-bottom:20px;display: flex;justify-content: space-between;}
.form-mod .item{color:#1e1e1e;width:100%;display: flex;}
.form-mod .tit{margin-right:10px;line-height:32px;}
.form-mod .info{flex:1;overflow: hidden;}
.form-mod .ipt{background-color: #f5f5f5;border-radius:5px;height:32px;line-height:32px;padding:0 10px;width:100%;}
.form-mod .con{height:120px;line-height:1.5;padding:8px 10px;resize:none;}
.form-mod .codebox{width:230px;position: relative;}
.form-mod .codebox .imgcode  { /**background:#347efd;**/  color:#fff;width:115px;height:32px;border-radius:5px;position: absolute;right: 0;top: 0;text-align: center;line-height:32px;cursor: pointer;}
.form-mod .btngrp{margin-top:35px;text-align: center;}
.form-mod .btngrp .anniu{font-size:18px;color:#3483fd;border:1px solid #3483fd;border-radius:20px;min-width:130px;text-align: center;line-height: 42px;margin:0 12px;background:#fff;cursor: pointer;}
.form-mod .btngrp .anniu.this{background: linear-gradient(#3378fd, #3cb7fd);color:#fff;border:0;}
.form-mod .btngrp .anniu:hover{opacity: 0.88;}

.form-mod .row2 .item:nth-child(1){width:65%;}
.form-mod .row2 .item:nth-child(2){width:29.6%;}

.form-mod .row3 .item{width:30%;}

.form-mod .item:first-child .tit{min-width:80px;}


.c-red{color:#f32626!important;}


/* 反馈查询 */
.cx-sec .form-mod{padding:15vh 0;}
.cx-sec .form-mod .item{max-width:330px;margin:0 auto 25px;}
.cx-sec .form-mod .tit{font-size:20px;color:#121212;min-width:75px;margin-right:10px;line-height: 42px;}
.cx-sec .form-mod .ipt{height:42px;line-height: 42px;font-size:16px;}
.cx-sec .form-mod .btngrp{margin-top:10vh;}
.cx-sec .form-mod .codebox{width:100%;}
.cx-sec .form-mod .codebox .imgcode{height:42px;line-height: 42px;}


/* 意见建议 */
.suggest-sec .t-tit{font-size:18px;margin-bottom:8px;font-weight: bold;}
.suggest-sec .form-mod{width:100%;}
.suggest-sec .form-mod .tit{font-size:16px;line-height:40px;}
.suggest-sec .form-mod .ipt{height:40px;line-height: 40px;}
.suggest-sec .form-mod .codebox .imgcode{height:40px;line-height: 40px;}
.suggest-sec .form-mod .condet{height:215px;padding:10px 15px;line-height: 1.4;width:100%;resize:none;margin-bottom:15px;}
.suggest-sec .form-mod .row{display: flex;justify-content: space-between;}
.suggest-sec .form-mod .item{width: 31%;}
.suggest-sec .form-mod .codebox{width:100%;}
.suggest-sec .form-mod .btngrp{margin-top:10vh;}

/* 566678 */

/* 368dfd */

.flink {}
.flink li { display: inline-block;}