@charset "utf-8";
/* ahweilai.com CSS Document */
.wl-header {
	display:none;
}
.wl-nav-wap,.wl-header-wap,.black-fixed {
	display:block;
}
/*wap header css*/
img {
	display:block;
	max-width:100%;
}
.wl-fl {
	float:none;
}
.wl-fr {
	float:none;
}
body {
	font-family: Arial, SimSun;
	position:relative;
	width:100%;
	height:100%;
}
.wl-wid {
	width:96%;
	margin:0 auto;
}
.wl-allpage {
	position:relative;
	z-index:10;
	background-color:#fff;
	height:auto;
	-webkit-transition:all 0.3s ease-in-out 0s;
	-moz-transition:all 0.3s ease-in-out 0s;
	-ms-transition:all 0.3s ease-in-out 0s;
	transition:all 0.3s ease-in-out 0s;
	right:0;
	min-height:6rem;
}
.clicked {
	right:80% !important;
	-webkit-transition:all 0.3s ease-in-out 0s;
	-moz-transition:all 0.3s ease-in-out 0s;
	-ms-transition:all 0.3s ease-in-out 0s;
	transition:all 0.3s ease-in-out 0s;
}
.wl-nav-wap {
	width:80%;
	position:fixed;
	right:0;
	top:0;
	bottom:0;
	z-index:2;
	background-color:rgba(239,235,234,0.2);
	padding-top:0.3rem;
	padding-bottom:0.3rem;
	overflow:scroll;
}
.fixed {
	width:80%;
	height:100%;
	position:fixed;
	right:0;
	top:0;
	bottom:0;
	z-index:5;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch;
}
.wl-nav-wap li {
	width:90%;
	margin:0 auto;
	padding-bottom:0.1rem;
}
.wl-nav-wap li a {
	color:#000;
	display:block;
	text-indent:20%;
	font-size:0.28rem;
	line-height:0.35rem;
	padding-top:0.1rem;
}
.wl-nav-wap li ul li a {
	text-indent:0%;
}
.wl-nav-wap li ul li a i {
	padding-right:6px;
}
.wl-nav-wap li p {
	text-indent:70px;
}
.wl-nav-wap li:last-child {
	margin-bottom:0%;
}
.wl-nav-wap li ul {
	background-color:#B82B00;
	width:97%;
	margin:5% 5% 0 3%;
	/*border-radius:10px;
	*/
}
.wl-nav-wap li ul li {
	width:80%;
	border-bottom:solid 1px #fff;
}
.wl-nav-wap li ul li a {
	font-size:0.24rem;
	line-height:0.5rem;
	color:#fff;
}
.wl-nav-wap li ul li:last-child {
	border:none;
}
.wl-header-wap {
	width:100%;
	height:0.96rem;
	line-height:0.96rem;
	position:fixed;
	z-index:9999;
	background-color:rgba(239,235,234,0.8);
}
.wl-head-logo {
	width:100%;
	height:0.96rem;
	line-height:0.96rem;
	transition:all .5s;
	background-color:rgba(239,235,234,0.8);
	box-shadow:0 3px 10px rgba(0,0,0,0.18);
}
.wl-waplogo {
	font-size:0.32rem;
	color:#fff;
	display:inline-block;
	width:65%;
	height:auto;
	line-height:0.79rem;
	float:left;
	margin-left:3%;
	padding-top:0.1rem;
}
.wl-waplogo span {
	color:#FC0509;
}
#language {
	position:relative;
	z-index:99;
	height:40px;
	padding:5px 0 0 0;
	cursor:pointer;
	margin-left:55px;
}
#language a:hover {
	color:#B82B00;
}
#language h3 span {
	height:20px;
	line-height:20px;
	padding-left:30px;
	background:url(../img/lan_ico.png) no-repeat left center;
	font-size:.25rem;
	color:#666;
	overflow:hidden;
	transition:all 0.1s linear;
}
.wl-nav-btn {
	width:14.0625%;
	right:10px;
	top:0;
	position:absolute;
	font-size:0.46rem;
	line-height:0.96rem;
	color:#B82B00;
	text-align:center;
	overflow:hidden;
	cursor:pointer;
}
.black-fixed {
	position:fixed;
	z-index:99999 !important;
	left:0;
	width:0;
	top:0;
	height:100%;
	background-color:rgba(239,235,234,0.9);
	text-align:right;
	font-size:0.4rem;
	color:#B82B00;
	line-height:2;
	right:0;
	overflow:hidden;
	-webkit-transition:all 0.3s ease-in-out 0s;
	-moz-transition:all 0.3s ease-in-out 0s;
	-ms-transition:all 0.3s ease-in-out 0s;
	transition:all 0.3s ease-in-out 0s;
	opacity:0;
	cursor:pointer;
}
.black-clicked {
	width:100%;
	padding-right:2%;
	left:-80%;
	-webkit-transition:all 0.3s ease-in-out 0s;
	-moz-transition:all 0.3s ease-in-out 0s;
	-ms-transition:all 0.3s ease-in-out 0s;
	transition:all 0.3s ease-in-out 0s;
	opacity:1
}
.wl-class-btn {
	font-size:0.24rem;
	line-height:0.96rem;
	color:#999;
	text-align:center;
	overflow:hidden;
	padding-right:0.15rem;
	float:right;
}
/*header css*/
.wl-banner {
	position:relative;
	width:100%;
	padding-top:0.96rem;
}
.wl-banner .wl-button-next,.wl-banner .wl-button-prev {
	position:absolute;
	width:6%;
	top:35%;
	right:2%;
	z-index:1000;
	cursor:pointer;
}
.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {
	bottom:10px;
	left:0;
	width:100%;
}
.wl-main {
	margin-bottom:0.3rem;
}
.wl-about {
	background:#F4F1EC;
	height:auto;
	padding:0.2rem 0;
}
.wl-about .wl-pic {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:0.3rem;
}
.wl-about .wl-pic img {
	width:100%;
	height:auto;
	transition:all 0.5s;
}
.wl-about .wl-pic img:hover {
	transform:scale(1.1);
}
.wl-about .wl-txt {
	width:100%;
	padding:0.3rem 0 0 0;
}
.wl-about .wl-txt h3 {
	font-size:0.27rem;
	font-weight:bold;
	margin-bottom:0.55rem;
}
.wl-about .wl-txt h3 i {
	width:1.96rem;
	height:4px;
	background:#B82B00;
	left:0;
	bottom:-0.3rem;
}
.wl-about .wl-txt p {
	font-size:0.228rem;
	color:#000;
	line-height:180%;
	margin-bottom:0.25rem;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:8;
	overflow:hidden;
}
.wl-about .wl-txt p a {
	display:inline-block;
	padding:0 0.2rem;
	border-radius:6px;
	font-size:0.21rem;
	background-color:#B82B00;
	color:#fff;
	float:right;
	line-height:200%;
}
.wl-about .wl-txt p a span {
	font-size:0.226rem;
}
.wl-about .wl-txt p a:hover {
	background:#8E363C;
}
.wl-main .wl-main-a {
	margin-top:0.36rem;
	margin-bottom:0.3rem;
}
.wl-main .wl-main-a ul {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.wl-main .wl-main-a ul li {
	width:96%;
	border:solid 1px #ccc;
	border-radius:8px;
	padding:4% 3%;
	transition:all 0.4s ease-out;
	margin-bottom:0.3rem;
}
.wl-main .wl-main-a ul li:hover {
	transform:translateY(-10px);
	box-shadow:0 0 15px rgba(0,0,0,0.15);
}
.wl-main .wl-main-a ul li img {
	width:100%;
	height:1.8rem;
	object-fit:cover;
	text-align:center;
	border-radius:5px;
	margin-bottom:0.15rem;
}
.wl-main .wl-main-a ul li h3 {
	font-size:0.24rem;
	line-height:0.28rem;
	margin-bottom:0.2rem;
	padding-bottom:0px;
}
.wl-main .wl-main-a ul li p {
	color:#000;
	line-height:160%;
	font-size:0.228rem;
}
.wl-main .wl-main-b {
	margin-bottom:0.5rem;
	padding:0.5rem 0 0 0;
	/*background-image:url("../img/news-bg.jpg");
	background-repeat:no-repeat;
	background-position:center center;
	*/
	background:#F4F1EC;
}
.wl-main .wl-main-b .wl-wid {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.wl-main .wl-main-b .wl-news {
	width:100%;
	margin-bottom:0.4rem;
}
.wl-main .wl-main-b .wl-news .wl-news-title {
	border-bottom:solid 1px #ccc;
	padding-bottom:0.15rem;
	margin-bottom:0.15rem;
}
.wl-main .wl-main-b .wl-news .wl-news-title h3 {
	font-size:0.28rem;
	font-weight:bold;
	line-height:0.3rem;
	border-left:solid 4px #B82B00;
	padding-left:4%;
}
.wl-main .wl-main-b .wl-news .wl-news-title span a {
	display:inline-block;
	margin-top:-0.08rem;
	padding:0 0.2rem;
	border-radius:6px;
	font-size:0.21rem;
	background-color:#B82B00;
	color:#fff;
	float:right;
	line-height:200%;
}
.wl-main .wl-main-b .wl-news .wl-news-title a span {
	font-size:0.226rem;
}
.wl-main .wl-main-b .wl-news .wl-news-con {
	}.wl-main .wl-main-b .wl-news .wl-news-con ul li {
	height:0.62rem;
	border-radius:6px;
	transition:all 0.4s ease-out;
}
.wl-main .wl-main-b .wl-news .wl-news-con ul li span {
	display:inline-block;
	float:left;
	text-align:center;
	font-size:0.2rem;
	line-height:0.23rem;
	background-color:#fff;
	padding:0.06rem 0.12rem;
	margin-right:0.12rem;
	border-radius:6px;
	transition:all 0.4s ease-out;
	margin-top:-0.05rem;
}
.wl-main .wl-main-b .wl-news .wl-news-con ul li:nth-child(2n) span {
	background-color:#B82B00;
}
.wl-main .wl-main-b .wl-news .wl-news-con ul li:hover {
	background-color:#fff;
	box-shadow:0 0 8px rgba(0,0,0,0.15);
}
.wl-main .wl-main-b .wl-news .wl-news-con ul li:hover span {
	background-color:#fff;
}
.wl-main .wl-main-b .wl-news .wl-news-con ul li span i {
	font-size:0.2rem;
	line-height:0.22rem;
	font-style:normal;
	display:block;
}
.wl-main .wl-main-b .wl-news .wl-news-con ul li a {
	display:flex;
	align-content:center;
	align-items:center;
	height:0.44rem;
}
.wl-main .wl-main-b .wl-news .wl-news-con ul li a p {
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	font-size:0.226rem;
	line-height:150%;
}
.wl-main .wl-main-c {
	background-color:#F4F1EC;
	padding:5% 4%;
	width:86%;
	margin:0 auto;
	border-radius:8px;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin-bottom:0.6rem;
}
.wl-main .wl-main-c .wl-item {
	width:100%;
	padding-left:0px;
}
.wl-main .wl-main-c .wl-item-link {
	width:100%;
}
.wl-main .wl-main-c .wl-item .wl-item-title,.wl-main .wl-main-c .wl-item-link .wl-item-title {
	font-size:0.28rem;
	font-weight:bold;
	margin-bottom:0.2rem;
}
.wl-main .wl-main-c .wl-item .wl-item-title span,.wl-main .wl-main-c .wl-item-link .wl-item-title span {
	margin-top:0.16rem;
	display:block;
	height:3px;
	background-color:#B82B00;
	width:50px;
}
.wl-main .wl-main-c .wl-item .wl-item-con {
	font-size:0.226rem;
	color:#333;
	line-height:0.38rem;
}
.wl-main .wl-main-c .wl-item .wl-item-con h1 {
	font-size:0.226rem;
	margin-bottom:0.06rem;
}
.wl-main .wl-main-c .wl-item-link .wl-item-con ul li {
	margin-bottom:0;
	font-size:0.226rem;
	float:left;
	line-height:0.38rem;
	word-wrap: break-word;
	word-break: break-all;
}
.wl-main .wl-main-c .wl-item-link .wl-item-con ul span {
	font-size:12px;
	display:inline-block;
	position:relative;
	top:-1px;
	padding:0 0.226rem;
}
.wl-main .wl-main-c .wl-item-link .wl-item-con ul li img {
	width:40px;
	border-radius:8px;
	float:left;
	margin-right:10px;
}
.wl-main .wl-main-c .wl-line {
	width:100%;
	height:1px;
	background-color:#ccc;
	margin-top:0.3rem;
	margin-bottom:0.4rem;
}
.wl-smain {
	padding-top:0.5rem;
	margin-bottom:0.66rem;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.wl-smain .wl-smain-l {
	width:100%;
	margin-bottom:0.2rem;
}
.wl-smain .wl-smain-l .wl-smain-l-a {
	}.wl-smain .wl-smain-l .wl-smain-l-a h2 {
	font-size:0.32rem;
	font-weight:normal;
	line-height:0.4rem;
	padding:0.3rem 5%;
}
.wl-smain .wl-smain-l .wl-stitle {
	background:#B82B00;
	/*border-radius:8px;
	*/
	padding:16px 30px;
}
.wl-smain .wl-smain-l .wl-stitle h3 {
	color:#fff;
	font-size:0.3rem;
}
.wl-smain .wl-smain-l .wl-smain-l-a ul {
	background-color:#F4F1EC;
	padding:4%;
	border-radius:8px;
}
.wl-smain .wl-smain-l .wl-smain-l-a ul li {
	line-height:0.2rem;
	padding:0.2rem;
	margin:0.1rem 0;
	border-bottom:solid 1px #ccc;
	font-size:0.25rem;
	border-radius:8px;
	transition:all 0.4s ease-out;
}
.wl-smain .wl-smain-l .wl-smain-l-a ul li:last-child {
	/*border-bottom:none;
	*/
}
.wl-smain .wl-smain-l .wl-smain-l-a ul li:hover,.wl-smain .wl-smain-l .wl-smain-l-a ul li.active {
	background-color:#FC0509;
}
.wl-smain .wl-smain-l .wl-smain-l-a ul li:hover a,.wl-smain .wl-smain-l .wl-smain-l-a ul li.active a {
	color:#fff;
}
.wl-smain .wl-smain-l .wl-smain-l-a ul li a {
	display:block;
}
.wl-smain .wl-smain-r {
	width:100%;
}
.wl-smain .wl-smain-r .wl-smain-location {
	border-bottom:solid 1px #fff;
	padding:15px 0 0 15px;
	margin-bottom:0;
}
.wl-smain .wl-smain-r .wl-smain-location h1 {
	font-size:0.3rem;
	line-height:0.4rem;
	display:none;
}
.wl-smain .wl-smain-r .wl-smain-location span {
	float:right;
	line-height:20px;
	display:none;
}
.wl-smain .wl-smain-r .wl-smain-con {
	padding:0 2%;
	line-height:180%;
	color:#333;
	font-size:0.228rem;
}
.wp_entry {
	/*padding:0 15px;
	*/
	font-size:0.235rem;
	line-height:180%;
	color:#555;
	width:100%;
}
.wp_entry img {
	max-width:100%;
}
.wp_entry p {
	margin-bottom:10px;
}
.wl-smain .wl-smain-r .wl-research h2 {
	font-size:24px;
	line-height:36px;
	font-weight:normal;
	margin-bottom:8px;
}
.wl-smain .wl-smain-r .wl-member {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.wl-smain .wl-smain-r .wl-member .wl-item {
	width:90%;
	border:solid 1px #ccc;
	border-radius:8px;
	padding:5%;
	display:flex;
	justify-content:space-between;
	margin-bottom:0.2rem;
	transition:all 0.4s ease-out;
}
.wl-smain .wl-smain-r .wl-member .wl-item:hover {
	transform:translateY(-10px);
	box-shadow:0 0 15px rgba(0,0,0,0.15);
}
.wl-smain .wl-smain-r .wl-member .wl-item .wl-img {
	width:30%;
}
.wl-smain .wl-smain-r .wl-member .wl-item .wl-img img {
	width:100%;
	height:2rem;
	object-fit:cover;
	text-align:center;
}
.wl-smain .wl-smain-r .wl-member .wl-item .wl-info {
	width:62%;
	padding-top:0.09rem;
	line-height:0.2rem;
	font-size:0.15rem;
}
.wl-smain .wl-smain-r .wl-member .wl-item .wl-info h4 {
	font-size:0.25rem;
	font-weight:normal;
	margin-bottom:0.15rem;
}
.wl-smain .wl-smain-r .wl-member .wl-item .wl-info p {
	font-size:0.226rem;
	color:#333;
	line-height:0.28rem;
	padding-top:0.1rem;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:5;
	overflow:hidden;
}
.wl-smain .wl-smain-r .wl-newss {
	}.wl-smain .wl-smain-r .wl-newss .wl-item {
	padding:2%;
	margin:0.15rem 0px;
	border-radius:6px;
	transition:all 0.4s ease-out;
	background-color:#F4F1EC;
	margin-bottom:0.2rem;
	border-bottom:dashed 1px #ccc;
}
.wl-smain .wl-smain-r .wl-newss .wl-item:hover {
	background-color:#F4F1EC;
	transform:translateY(-10px);
	box-shadow:0 0 15px rgba(0,0,0,0.15);
}
.wl-smain .wl-smain-r .wl-newss .wl-item:hover .wl-item-time {
	background-color:#fff;
}
.wl-smain .wl-smain-r .wl-newss .wl-item:nth-child(2n) {
	/*background-color:#f1f1f1;
	*/
}
.wl-smain .wl-smain-r .wl-newss .wl-item a {
	display:flex;
	justify-content:space-between;
}
.wl-smain .wl-smain-r .wl-newss .wl-item .wl-item-txt {
	width:80%;
}
.wl-smain .wl-smain-r .wl-newss .wl-item .wl-item-txt h4 {
	font-weight:normal;
	white-space:normal;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	font-size:0.228rem;
	line-height:150%;
}
.wl-smain .wl-smain-r .wl-newss .wl-item .wl-item-txt p {
	font-size:0.13rem;
	color:#555;
	line-height:0.23rem;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	display:none;
}
.wl-smain .wl-smain-r .wl-newss .wl-item .wl-item-time {
	margin-top:0;
	font-size:0.2rem;
	background-color:#fff;
	padding:2%;
	text-align:center;
	height:0.5rem;
	border-radius:6px;
	transition:all 0.4s ease-out;
}
.wl-smain .wl-smain-r .wl-newss .wl-item:nth-child(2n) .wl-item-time {
	background-color:#fff;
}
.wl-smain .wl-smain-r .wl-newss .wl-item .wl-item-time span {
	font-size:0.2rem;
	display:block;
	line-height:0.25rem;
}
.wl-smain .wl-smain-r .wl-newsdetail .wl-newsh1 {
	font-size:0.23rem;
	line-height:0.32rem;
	margin-bottom:0.15rem;
}
.wl-smain .wl-smain-r .wl-newsdetail .wl-newspost {
	color:#777;
	/*text-transform:uppercase;*/
	margin-bottom:0.2rem;
}
.wl-footer {
	background-color:#343a40;
	line-height:0.38rem;
	color:#fff;
	padding:3% 0;
	text-align:center;
	font-size:0.226rem;
}
.wl-footer .wl-wid {
	display:block;
	justify-content:space-between;
}
.wl-footer .wl-wid span {
	display:block;
	padding-top:6px;
}
/* 分页 */
#wp_pager {
	padding:30px 0 0px;
	text-align:center;
}
#wp_pager ul.pages {
	margin:0px;
	padding:0px
}
#wp_pager ul.pages li {
	display:inline-block;
	margin:0 4px 10px 4px;
	background:#fff;
	font-size:15px;
	border:0px
}
#wp_pager ul.pages li:hover {
	display:inline-block;
	margin:0 4px;
	background:#fff;
	font-size:15px;
	border:0px
}
#wp_pager ul.pages li a:hover {
	background:#B82B00;
	color:#FFFFFF
}
#wp_pager ul.pages li a {
	display:block;
	padding:3px 10px;
	border:#ddd solid 1px;
	color:#999;
}
#wp_pager ul.pages li a.pgCurrent {
	background:#B82B00;
	color:#fff;
	border:#B82B00 solid 1px;
}