html {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
body {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
span {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
a {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
q {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
strong {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
i {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px; font-style:normal;
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
label {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
table {
	padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
caption {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
tbody {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
tfoot {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
thead {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
tr {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
th {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
td {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", sans-serif; font-size: 14px;
}
body {
	background: rgb(255, 255, 255);
}
em {
	font-weight: normal;
}
b {
	font-weight: normal;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
input {
	
}
textarea {
	
}
select {
	
}
button {
	
}
button:focus {
	
}
a:focus {
	
}
fieldset {
	border: currentColor; border-image: none;
}
img {
	border: currentColor; border-image: none;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.clearfix::before {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.clearfix {
	clear: both; -ms-zoom: 1;
}
.fl {
	float: left;
}
.fr {
	float: right;
}


input:-ms-input-placeholder {
	color: rgb(102, 102, 102);
}
textarea:-ms-input-placeholder {
	color: rgb(102, 102, 102);
}
.pore {
	margin: 0px; height: 100%; position: relative;
}

.swiper-container {
	width: 100%; height: 100%;
}
.swiper-slide {
	display: flex; justify-content: center; align-items: center; -webkit-box-align: center; -webkit-align-items: center; -webkit-box-pack: center; -webkit-justify-content: center;
}
.swiper-slide img {
	width: 100%; height: 100%; object-fit: cover;
}
.index-logo {
	left: 50%; top: 25%; width: 502px; text-align: center; margin-left: -251px; position: absolute; z-index: 3;
}

@media screen and (max-width:1620px)
{

.level-one {
	margin-bottom: 0px;
}
}
.hidden{ display:none;}


/*====================head=============================*/
/*背景*/
.general-bg {
	background-image: url("http://www.shashi.gov.cn/material/bg.jpg"); background-attachment: fixed; background-repeat: no-repeat; background-size: cover;
}


/*顶·日期*/
.header {
	background: url("http://www.shashi.gov.cn/material/head-bg.png"); top: 0px; width: 100%; height: 34px; color: rgb(255, 255, 255); line-height: 34px; position: absolute; z-index: 3;
}
.header span {
	color: rgb(255, 255, 255);
}
.header a {
	color: rgb(255, 255, 255);
}
.header .font-green {
	color: rgb(102, 255, 51);
}
.header .fl span {
	padding-right: 14px;
}
.header .fr li {
	padding-left: 14px; display: inline-block;
}
.header .fr a {
	padding: 0px 10px;
}
.header .fr a img {
	padding-right: 10px;
}
.general-header {
	position: static;
}


/*logo·搜索*/
.logo-wrap {
	margin: 32px auto 24px; height: 80px;
}
.logo-wrap .logo {
	background: url("http://www.shashi.gov.cn/material/logo.png") no-repeat; width: 377px; height: 73px;
}
.logo-wrap .search-box {
	background: url("http://www.shashi.gov.cn/material/search.png") no-repeat; width: 481px; height: 40px; margin-bottom: 16px; position: relative; border: 0px currentColor;
}
.logo-wrap .search {
	border: 0 none; border-image: none; left: 52px; width: 300px; height: 38px; line-height: 38px; font-size: 15px; position: absolute; outline: none;
}
.logo-wrap .search-btn {
	background: url("http://www.shashi.gov.cn/material/search-btn1.png") no-repeat; border:none; border-image: none; width: 92px; height: 38px; right: 0px; bottom: 1px; position: absolute;
}

.logo-wrap .hot-search {
	height: 25px; line-height: 25px; padding-left: 52px;
}
.logo-wrap .hot-search span {
	height: 25px; color: rgb(42, 130, 196); line-height: 25px; font-size: 14px; float: left; display: block;
}
.logo-wrap .hot-search a {
	background: rgb(153, 200, 231); padding: 0px 12px; border-radius: 5px; height: 25px; color: rgb(255, 255, 255); line-height: 25px; margin-left: 20px; float: left; display: block;
}
.gray-bg .logo-wrap {
	height: 104px; margin-bottom: 0px;
}
.gray-bg .logo-wrap .search-box {
	border-radius: 30px; border: 1px solid rgb(204, 204, 204); border-image: none; -moz-border-radius: 30px; -webkit-border-radius: 30px;
}

.index-logo .logo {
	background: url("http://www.shashi.gov.cn/material/logo.png") no-repeat; width: 502px; height: 96px; padding-bottom: 38px;
}

.themes-search .search-box {
	background: rgb(246, 246, 246); padding: 40px 0px 0px 184px;
}
.themes-search .search-box form {
	padding: 0px 184px 40px 0px;
}
.themes-search .search-box input {
	background: rgb(255, 255, 255); padding: 0px 6px; border: 0px currentColor; border-image: none; width: 692px; height: 45px; line-height: 45px; font-size: 16px; float: left; display: block;
}
.themes-search .search-box .search-btn {
	background: url("http://www.jingzhou.gov.cn/images/template-search-btn.jpg") no-repeat center rgb(48, 132, 195); border: 0px currentColor; border-image: none; width: 48px; height: 45px; float: left; display: block;
}
.index-logo .search-box {
	background: url("http://www.shashi.gov.cn/material/search.png") no-repeat; width: 481px; height: 40px;
}
.index-logo .search {
	border: 0px currentColor; border-image: none; left: 52px; width: 300px; height: 38px; line-height: 38px; font-size: 15px; position: absolute;
}
.index-logo .search-btn {
	background: url("http://www.shashi.gov.cn/material/search-btn1.png") no-repeat; border: currentColor; border-image: none; width: 92px; height: 38px; right: 22px; bottom: 1px; position: absolute;
}
.public-con .search-files .search-btn {
	background: url("http://www.jingzhou.gov.cn/images/template-search-btn.jpg") no-repeat; border: currentColor; border-image: none; width: 37px; height: 35px; float: left; display: block;
}
.data-head .search {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; width: 695px; height: 48px; color: rgb(153, 153, 153); line-height: 48px; padding-left: 5px; font-size: 16px; float: left; display: block;
}
.data-head .search-btn {
	background: url("http://www.jingzhou.gov.cn/images/data-search.png") no-repeat 15px 13px rgb(247, 171, 0); border: currentColor; border-image: none; width: 66px; height: 50px; color: rgb(255, 255, 255); line-height: 50px; padding-left: 64px; font-size: 16px; float: left;
}



/*导航*/
.nav {
	background: url("http://www.shashi.gov.cn/material/text_bgh.png"); width: 1200px; height: 50px; overflow: hidden;
}
.index-nav {
	left: 50%; top: 72%; margin-left: -600px; position: absolute; z-index: 3;
}
.nav li {
	float: left;
}
.nav li a {
	border-color: rgba(255, 255, 255, 0.4); width: 199px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 18px; border-right-width: 1px; border-right-style: solid; display: block;
}
.nav li:hover a {
	background: url("http://www.shashi.gov.cn/material/text_bgh1.jpg");
}
.nav li.active {
	background: url("http://www.shashi.gov.cn/material/text_bgh1.jpg");
}
.nav li:last-child a {
	border: 0px currentColor; border-image: none;
}


/*====================head=============================*/



/*====================foot=============================*/
.footer .abtFlag {
	font-size: 12px;
}
.footer {
	background: url("http://www.shashi.gov.cn/material/black_70.png"); width: 100%; height: 78px;
}
.footer .w1200 {
	padding-top: 10px;
}
.footer.nofixed {
	position: static;
}
.footer .fl {
	color: rgb(255, 255, 255); font-size: 12px;
}
.footer .fl img {
	vertical-align: middle;
}
.footer .fl i {
	padding: 0px 10px;
}
.footer .fr img {
	padding-left: 17px;
}
.footer .tt {
	color: rgb(255, 255, 255) !important; cursor: pointer;
}
.gray-bg .nofixed {
	position: static;
}
.w1200 {
	margin: 0px auto; width: 1200px;
}



/*====================foot=============================*/