/*标签初始化操作*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

body {
	font-size: 14px;
	color: #666;
	font-family: "微软雅黑", Microsoft YaHei, background:#fff;
	line-height: 24px;
}

fieldset,
img {
	border: 0;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ol {
	list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
}

em {
	font-style: normal;
}

input,
button,
select,
textarea {
	outline: none;
}

textarea {
	resize: none;
}

/*禁用了文本的拖拉，尤其在谷歌下*/
p {
	text-align: justify;
	text-justify: distribute;
}

/*为了使文本段落左右两边对齐*/
a {
	color: #333333;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:link,
a:visited {
	text-decoration: none;
	/*超链接无下划线*/
}

.fl {
	float: left;
}

.fr {
	float: right;
}

body {
	font-family: "微软雅黑", "microsoft yahei";
	margin: 0;
	background: #f1f1f1;
	color: #333333;
}

/*标签初始化操作end*/
/*头部css样式设置*/
.imgNone {
	overflow: scroll;
}

.imgNone img {
	display: none;
}

.header {
	width: 100%;
	background: #ffffff;
	position: relative;
}

.top_box {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 1000;
}

.fa-bu img {
	margin-right: 5px;
	vertical-align: middle;
	margin-top: -2px;
}

.login-btn {
	height: 30px;
}

.login-btn a {
	width: 66px;
	height: 30px;
	line-height: 30px;
	background: #ca0000;
	text-align: center;
	color: #fff;
	float: right;
	border-radius: 0 0 2px 2px;
}

.login-btn:hover {
	color: white;
}

.none {
	display: none;
}

.headerLogins {
	padding: 3px 12px;
	position: absolute;
	top: 4px;
	right: 15px;
	line-height: 30px;
	text-align: center;
	border-radius: 2px;
	background: #ca0000;
}

.headerLogins a {
	color: #fff;
}

.headerLogins a img {
	width: 40px;
	height: 40px;
	border-radius: 50px;
}

.headerLogins a span {
	margin-right: 10px;
	vertical-align: middle;
	color: #fff;
}

#exit {
	vertical-align: middle;
	cursor: pointer;
}

.soso {
	border: 1px solid #666;
	border-radius: 2px 0 0 2px;
	margin-top: 20px;
	height: 30px;
	width: 250px;
	float: right;
}

.login .soso input {
	width: 120px;
	height: 30px;
	outline: none;
	/*border: none;*/
	background: transparent;
	line-height: 30px;
}

.soso-r {
	position: absolute;
	top: 2px;
	right: 5px;
}

.sou {
	display: none;
	position: absolute;
	z-index: 20;
	top: 29px;
	left: 0px;
	width: 120px;
	text-align: left;
}

.sou span:hover {
	color: #014693;
}

.import {
	position: absolute;
	top: 0;
	left: 80px;
	border: none;
	height: 27px;
}

.so_zx {
	background: #666;
	color: white;
	text-align: center;
	line-height: 29px;
	min-height: 29px;
	width: 75px;
	font-size: 13px;
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
}

.so_zx img {
	margin-left: 5px;
	vertical-align: middle;
	margin-top: -3px;
}

.soso1 {
	position: relative;
	height: 100%;
}

.sou span {
	cursor: pointer;
	color: #666;
}

.navbar {
	margin-bottom: 0;
}

.icon-bar {
	background: white;
}

.login .soso .btn {
	width: 30px;
	height: 28px;
	outline: none;
	border: none;
	background: transparent;
	position: absolute;
	bottom: 0;
	right: 0;
}

.nav>li>a {
	padding: 15px 0;
}

.collapse .navbar-nav {
	margin: 0 auto;
	width: 100%;
}

.navbar {
	background: #ca0000;
}

.pagination span.current {
	background-color: #ca0000;
}

.navbar .nav>li {
	position: relative;
}

.navbar .nav>li>a,
.navbar-header a {
	color: #fff;
	font-size: 15px
}

.navbar-nav>li>a:hover {
	background: transparent;
}

.navbar .nav>li>a:hover {
	cursor: pointer;
}

.navbar-nav>li>a {
	text-align: center;
}

.nav>li>a:focus,
.nav>li>a:hover {
	text-decoration: none;
	background-color: transparent;
}

.navbar-nav>li>img {
	position: absolute;
	top: 0;
	right: 0;
}

.navbar-nav>li:last-child img {
	display: none;
}

.navbar-nav>li:hover {
	background-color: #BA0000;
}

/* 二级导航 */
.nav li ul {
	border: 1px solid #ca0000;
	border-top: none;
	margin-top: -8px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	z-index: 999;
	width: 100%;
	position: absolute;
	top: 59px;
	left: 50%;
	transform: translateX(-50%);
	background-color: #fff;
	box-shadow: 0px 0px 10px 0px rgb(0 17 51 / 13%);
}

.nav li ul {
	line-height: 32px;
	padding: 0;
}

.nav li ul li {
	border-bottom: 1px dashed #ededed;
}

.nav li ul li:hover {
	background-color: #ededed;
}

.nav li ul a {
	border: none;
	margin: 0;
	color: #333 !important;
	font-weight: 400;
	display: inline-block;
	padding: 8px 0;
	width: 100% !important;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	letter-spacing: 1px;
}

/********************************************头部css样式设置end****************************/

/*轮播图样式*/
.img-box {
	min-height: 100px;
	text-align: center;
}

#myCarousel1 .carousel-inner .item {
	height: auto;
}

#myCarousel1 .carousel-inner .item img {
	width: 100%;
}

.tu_img {
	position: relative;
}

.carousel-control {
	background: transparent;
	border: none;
}

/*轮播图样式end*/

/*footer样式*/
.footer {
	background: #ca0000;
	color: #ffffff;
	margin-top: 12px;
	width: 100%;
}

.footer_bot {
	padding: 20px 0;
	float: left;
}

.footer_bot a {
	color: #fff;
	text-decoration: underline;
}

.footer_bot p {
	line-height: 35px;
}

.footerImgs {
	margin-top: 30px;
}

.footerImgs p {
	text-align: center;
	margin-top: 5px;
}

.footerImgs img {
	width: 147px;
}

/*footer样式end*/

/*首页样式*/
.contnet_min {
	min-width: 310px;
}

.news-box {
	overflow: hidden;
}

#myCarousel {
	width: 320px;
	height: 230px;
	position: absolute;
	top: 10px;
	left: 0px;
	z-index: 10;
}

#myCarousel .carousel-inner .item {
	width: 320px;
	height: 230px;
}

#myCarousel .carousel-inner .item img {
	width: 100%;
	height: 100%;
}

/*各个模块公共样式*/
.title {
	min-height: 45px;
	line-height: 45px;
}

.title .chinese {
	font-size: 22px;
	color: #53A26B;
}

.title .english {
	color: #878787;
	font-size: 20px;
	margin-left: 3px;
}

.title a {
	color: #2f5139;
}

.title1 {
	border-bottom: 1px dashed #CDC9C9;
	padding-bottom: 5px;
}

.conter:hover {
	color: #2f5139;
	cursor: pointer;
}

.layui-layer-page .layui-layer-content {
	position: relative;
	overflow: auto;
	text-align: center;
	line-height: 58px;
}

.layui-layer-page .layui-layer-btn {
	padding-top: 10px;
	text-align: center;
}

/*各个模块公共样式end*/

/*新闻公告模块样式*/
.box {
	position: relative;
	background: #fff;
	padding: 12px;
	margin-top: 12px;
}

.notice-top .right-news {
	padding-left: 330px;
}

.right-news li {
	position: relative;
	border-bottom: dashed 1px #C1BEBE;
	padding: 4px 5px;
}

.n_con {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 3px;
}

.conter {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: normal;
	display: block;
	padding-right: 100px;
	color: #2f5139;
}

.conter1 {
	color: #333;
}

.time {
	position: absolute;
	top: 6px;
	right: 5px;
	color: #999;
}

.newsbox li {
	line-height: 42px;
	position: relative;
}

.newsbox .conter {
	padding-right: 0;
}

.hqbox {
	position: relative;
	background: #fff;
	margin-top: 12px;
	border: 1px solid #98B6A3;
}

.titleImg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}

.hqbox .rt {
	padding-left: 50px;
	height: 173px;
}

.hqbox .rt a {
	width: 18%;
	float: left;
	height: 133px;
	margin-left: 1.66%;
	margin-top: 20px;
}

.hqbox .rt a img {
	width: 100%;
	height: 100%;
}

.top-one {
	background: #f1f1f1;
	color: #333;
	font-weight: bold;
}

.ulList li {
	height: 35px;
	line-height: 35px;
	position: relative;
}

.ulList li a {
	color: #2f5139;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ulList li span {
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
	padding: 0 5px;
	height: 35px;
}

.w70 {
	width: 70px;
}

.w100 {
	width: 100px;
}

.w120 {
	width: 120px;
}

.ulList .rt {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
}

.ulList .lt {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}

.repair .rt {
	width: 360px;
}

.repair .lt {
	width: 240px;
}

.repair .ulList li a {
	padding: 0 365px 0 245px;
}

.intend .rt {
	width: 340px;
}

.intend .lt {
	width: 70px;
}

.intend .ulList li a {
	padding: 0 345px 0 70px;
}

.basebox {
	height: 387px;
}

.title2 {
	text-align: center;
	border-bottom: 1px solid #D3D3D3;
}

/*便民服务模块样式*/
.adds {
	background: #ffffff;
}

.adds ul li {
	width: 11.11%;
	float: left;
	padding: 10px 0 0 0;
}

.adds ul li .bodr {
	margin-top: 5px;
	border-radius: 2px;
	text-align: center;
}

.adds ul li .bodr img {
	width: 65px;
	height: 53px;
}

.adds ul li p {
	margin: 5px 0 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
}

.adds ul li a {
	color: #000000
}

.adds ul li p:nth-child(2) {
	font-size: 14px;
	text-align: center;
	width: 70%;
	margin: 0 auto;
	margin-top: 10px;
}

.fast a {
	width: 16%;
	float: left;
	height: 123px;
	margin-left: 3.33%;
	margin-top: 25px;
}

.fast a img {
	width: 100%;
	height: 100%;
}

/*新闻列表样式*/
.xyfu {
	background-color: #233A2A;
	font-size: 17px;
	text-align: center;
	height: 45px;
	line-height: 45px;
	color: #fff;
	font-weight: bold;
	letter-spacing: 2px;
}

.data_lt {
	position: relative;
	width: 25%;
	padding: 0;
	height: 720px;
	background-image: url('../img/lt.jpg');
	background-size: 100% auto;
	background-position: left bottom;
	background-repeat: no-repeat;
}

.data_lt>ul>li {
	height: 47px;
	padding-left: 50px;
	line-height: 47px;
	font-size: 16px;
	color: #616469;
	border-bottom: 1px dashed #BDBDBD;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
}

.data_rt {
	width: 74%;
	height: auto;
	min-height: 720px;
	padding: 0;
}

.data_rt .news {
	/*margin: 3px 15px 0 23px;*/
	position: relative;
	padding-bottom: 60px;
}

#listbox .pull-left {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 100%;
}

#listbox {
	padding: 0 15px;
	padding-top: 5px;
	min-height: 605px;
}

#listbox li {
	height: 40px;
	line-height: 40px;
	position: relative;
}

#listbox li .conter {
	color: #343434;
}

#menuLeftBox li span {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.data_rt .title {
	height: 45px;
	font-size: 16px;
	font-weight: bold;
	line-height: 45px;
	color: #5F5053;
	padding: 0 15px;
	border-bottom: 1px dashed #CCCBCB;
}

.data_rt .center span {
	color: #1b5499;
}

.data_rt .page {
	margin-top: 25px;
}

.market-list,
.lost-list {
	min-height: 360px;
}

.data_rt .tu_img img {
	width: 100%;
}

.data_lt>ul>.menuLeftBoxLi {
	font-size: 16px;
}

.data_lt>ul>.menuLeftBoxLi>.subList {
	font-size: 14px;
	height: 0;
	overflow: hidden;
	transition: 1s;
}

.data_lt>ul>.menuLeftBoxLi>.subList_auto {
	height: auto;
	overflow: auto;
	transition: 1s;
}

.content_list {
	width: 70%;
	height: 35px;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	text-overflow: ellipsis;
}

.time_list .updateTime {
	margin-right: 20px;
}

.center span {
	color: #1b5499;
}

.mibble {
	padding: 0 10px;
}

.mibble li span {
	padding: 3px 8px;
	border-radius: 3px;
	display: block;
	height: auto;

}

.mibble li {
	float: left;
	margin: 5px 8px;
}

.mibble li.center {
	background: #2e8ded;
}

.mibble li.center span {
	color: #fff
}

/*新闻列表样式end*/

/*详情页面样式*/
.sls-navigation {
	margin: 12px 0;
}

.sls-box {
	font-size: 14px;
	line-height: 35px;
	background: white;
	padding: 10px;
}

.sls-box .sls-content-box {
	border: 1px solid #d3dce3;
	margin-bottom: 120px;
	background: white;
}

.sls-content-title {
	font-size: 24px;
	line-height: 35px;
	height: 69px;
	padding-top: 10px;
	color: #333333;
	text-align: center;
	border-bottom: 1px solid #f2f2f2;
}

.sls-content-tag {
	font-size: 12px;
	color: #222222;
	text-align: center;
	line-height: 35px;
	margin-top: 10px;
}

.sls-content-tag span {
	margin: 0px 20px;
}

.sls-content-box .sls-content {
	color: #333333;
	padding: 10px 30px;
	overflow: hidden;
}

/*.sls-content p {text-indent: 2em;}*/
.sls-content img {
	max-width: 100%;
}

/*详情页面样式end*/
/*二手市场、失物招领样式*/
.marketlost {
	padding: 10px;
	color: #333333;
}

.marketlost li {
	height: auto;
	min-height: 35px;
	line-height: 35px;
	border-bottom: 1px dashed #dddddd;
}

.marketlost .m-center {
	/*background: #81afe1;*/
	border: none;
}

.marketlost .m-center .m-center1 {
	background: #81afe1;
	color: #fff;
}

.marketlost span {
	display: inline-block;
	vertical-align: middle;
}

.marketlost .pull-right {
	display: inline-block;
}

.first span {
	font-weight: bold;
}

/*.marketlost *{border: 1px solid red;}*/
.m-title {
	width: 75%;
}

.m-read {
	width: 40px;
	text-align: center;
}

.m-people {
	width: 50px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.m-time {
	width: 90px;
	text-align: center;
}

.m-detail {
	border: 1px solid #81afe1;
	background: white;
	/*padding: 10px;*/
	line-height: 30px;
}

.m-detail:after {
	content: "";
	display: block;
	clear: both;
}

.m-detail .pull-right {
	display: block;
}

.publish {
	width: 80%;
	margin: 0 auto;
	background: #fb9c4f;
	margin-top: 100px;
	padding: 10px 20px;
	font-size: 16px;
	margin-left: 30px;
}

.publish img,
.publish span {
	vertical-align: middle;
}

.publish span {
	margin-left: 10px;
	color: white;
}

.md-time {
	margin-right: 10px;
}

.md-site {
	display: inline-block;
	width: 117px;
	height: 30px;
	overflow: hidden;
	cursor: pointer;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-break: normal;
}

.md-td p {
	display: inline-block;
	vertical-align: middle;
}

/*二手市场、失物招领样式end*/

/*咨询搜索页面样式*/
.search-content-box {
	background: #FFFFFF;
	padding: 10px;
}

.result {
	font-size: 20px;
	color: #4772b1;
}

.result span {
	font-size: 14px;
	color: #333333;
}

.search-content li {
	border-bottom: 1px dashed #dddddd;
}

.search-content .pull-left {
	width: 80%;
	height: 37px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-break: normal;
}

.xz {
	vertical-align: middle;
	margin-right: 50px;
	margin-top: -5px;
}

.d_search li i {
	width: 4px;
	height: 4px;
	background: #000000;
	display: inline-block;
	margin-right: 10px;
}

.page {
	height: 30px;
	margin-top: 10px;
}

.page .pagination {
	margin-top: 0;
}

.baseRtBox {
	background-color: #f8f8f6;
	margin-top: 10px;
}

.baseRtBox ul {
	border: 1px solid #D3D3D3;
	height: 331px;
}

.baseRtBox .title {
	padding: 10px;
	padding-bottom: 0;
	background: #fff;
}

.baseRtBox .newsbox {
	padding: 10px;
	padding-top: 0;
}

/*咨询搜索页面样式end*/
@media (min-width: 1441px) {
	.maxWidth {
		width: 1400px;
	}

}

@media (max-width: 1200px) {
	.icon ul li {
		margin-bottom: 0;
	}

	.icon ul li p:nth-child(2) {
		line-height: 20px;
	}

	.icon ul {
		padding-top: 27px;
	}

	.icon ul li {
		height: 97px;
	}

	.m-title {
		width: 70%;
	}
}

@media (max-width: 992px) {

	.col-lg-1,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-md-1,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-sm-1,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-xs-1,
	.col-xs-10,
	.col-xs-11,
	.col-xs-12,
	.col-xs-2,
	.col-xs-3,
	.col-xs-4,
	.col-xs-5,
	.col-xs-6,
	.col-xs-7,
	.col-xs-8,
	.col-xs-9 {
		padding: 0;
	}

	.container {
		padding: 0 !important;
	}

	.icon {
		height: auto;
	}

	.servive_list:after {
		display: block;
		content: "";
		clear: both;
	}

	.servive {
		margin-bottom: 25px;
	}

	.bianm {
		top: -16px;
		height: 105%;
		padding-top: 80px;
	}

	.servive_list {
		padding: 30px 30px 0 30px;
	}

	.servive {
		height: auto;
	}

	.servive_list li {
		width: 45%;
		float: left;
		margin: 10px auto;
	}

	.servive_list li:nth-child(2n) {
		float: right;
	}

	.market li a {
		padding-right: 195px;
	}

	.adds ul li {
		width: 25%;
	}

	.lost {
		margin-top: 12px;
	}

	.mk-people {
		width: 70px;
		right: 123px;
	}

	.news {
		height: auto;
	}

	.service li a {
		padding: 0px 120px 0 60px;
	}

	.repair li a {
		padding: 0px 152px 0 0;
	}

	.r-people {
		right: 70px;
	}

	.logo {
		max-width: 100%;
		margin: 10px 0;
	}

	.footer_bot,
	.footerImgs {
		width: 100%;
		text-align: center;
	}

	.footer_bot p {
		text-align: center;
	}

	.footer_bot {
		padding: 10px;
	}

	.m-title {
		width: 65%;
	}
}

@media (max-width: 768px) {
	.data_rt {
		width: 100%;
	}

	.m-title {
		width: 57%;
	}

	.navbar .nav>li {
		width: 100% !important;
	}

	.navbar .nav>li img {
		display: none;
	}

	.nav li ul {
		display: none !important;
	}
}

@media (max-width: 480px) {
	.servive_list li {
		width: 100%;
	}

	.adds ul li {
		width: 33.33%;
	}

	.m-title {
		width: 36%;
	}
}