@charset "utf-8";

/* CSS Document */

.nav_top{padding:0;}

.navbar{

	padding:0;

	margin-top: 20px;

	background:#639a32;

	}

.navbar-light .navbar-nav .nav-link{

	font-size:1.2rem;

	text-align:center;

	padding:0.5rem 2rem;

	color:#fff;

	}

.navbar-light .navbar-nav .nav-link:hover{

	color:#fff;

	}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{

	color:#fff;

	background:#82ae5b;

	}

.position{

	padding:20px 0;

	}

.position .pos{

	color:#639a32;

	}

/*列表页*/

.card{

	font-size: 1rem;

	margin: 0 20px;

	padding-bottom:20px;

	background:none;

	border:black;

	border-bottom:1px dotted #333;

	border-radius:0;

	}

.card .img{

	overflow:hidden;

	box-shadow:0px 0px 15px 6px #c1c1c1;

	}

.card img{

	transition:all 1s;

	-webkit-transition:all 1s;

	-moz-transition:all 1s;

	-o-transition:all 1s;

	}

.card img:hover{

	transform:scale(1.2);

	-webkit-transform:scale(1.2);

	-moz-transform:scale(1.2);

	-o-transform:scale(1.2);

	}

.card h5{

	color:#639a32;

	}

.card h5 a:hover{color:#9e64d0;}

.card .card-body p{

	margin-top: 20px;

    line-height: 30px;

	}

.card .card-body span{

	position:absolute;

	right:0;

	bottom:20px;

	}

.page-item.disabled .page-link{

	color:#4c4948;

	border:none;

	}

.page-item.disabled .page-link span{

	color:#639a32;

	}

.page-link{

	color:#4c4948;

	border:none;

	}

/*内容页*/

.wap .title{

	border-bottom:1px dotted #000;

	}

.wap .title h4{

	padding-bottom: 20px;

	color:#639a32;

	}

.wap .content{

	padding: 30px;

	}

/*搜索*/

.px select{

	float:right;

	border: none;

    background: none;

	}

.px select i{

	background:url(../images/px.png) no-repeat;

	}

.wap_search{

	margin:20px auto;

	}

.wap_search .row{

	font-size:1rem;

	}

.wap_search .search_tit{

	padding-bottom:10px;

	border-bottom:1px solid #639a32;

	}

.wap_search .search_box{

	padding-bottom: 20px;

    margin-bottom: 30px;

	border-bottom:1px dotted #000;

	}

.wap_search .search_box h5{

	color:#639a32;

	}

.wap_search .search_box i{

	float: left;

	width:18px;

	height:18px;

	margin-top: 3px;

	margin-right:10px;

	background:url(../images/time.png) no-repeat;

	}

@media(max-width:768px){

	.wap{

		padding-top:1rem;

		background:#fff;

		}

	.wap_search{margin:0;padding:1rem 0;background:#fff;}

	.position{

		padding: 0;

        color: #fff;

		background:#639a32;

		}

	.position p{

		padding:10px 0;

		margin-bottom: 0;

		}

	.card{border:none;margin:0;padding-bottom:0;}

	.card .card-body{

	width: 70%;

    position: absolute;

    right: 0;

    padding: 0 0.5rem;

	padding-right: 0;

		}

	.card .card-body h5{

		font-size:1rem;

		color:#31424e;

		}

	.card .img{

		width:30%;

		}

	.card .img img{

		max-width:100%;

		}

	.card .card-body .bott{

		margin-top:10px;

		}

	.card .card-body .bott p{

		position:absolute;

		right:0;

		margin-top: 0;

        line-height: 20px;

		}

	.card .card-body span{

		position:static;

		font-size:0.8rem;

		color:#5e6b73;

		}

	.wap .title h4{

		font-size:1rem;

		}

	.wap_search .search_box{

		font-size:0.9rem;

		color:#999999;

		border-bottom:1px solid #e6e6e6;

		}

	.wap_search .search_box h5{

		font-size: 1.2rem;

		color:#515050;

		}

	.page-link{

		padding: .5rem;

		}

	.wap .content{

		padding: 30px 15px;

		}

	.wap .content img{

		width:80% !important;
		height:80% !important;

	}

	}

