/*reset*/
* {
	padding: 0;
	margin: 0;
	list-style: none;
}

html,
body {
	margin: 0 auto;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td,
header,
section,
footer {
	margin: 0;
	padding: 0
}

body,
button,
input,
select,
textarea {
	font: 12px/1.5 "microsoft yahei";
	color: #666;
	font-weight: normal;
}

body {
	overflow-x: hidden;
}

address,
cite,
dfn,
em,
var,
i {
	font-style: normal
}

ul,
ol,
dl {
	list-style: none
}

a {
	text-decoration: none;
	outline: none;
	font-family: "microsoft yahei";
	color: #666;
	cursor: pointer;
	font-size: 12px;
}

li {
	font-size: 12px;
	font-family: "microsoft yahei";
	list-style: none;
	margin: 0;
	padding: 0;
}

em {
	font-style: normal;
	font-size: 12px;
}

body,
p,
span {
	font-family: "microsoft yahei";
}

img {
	border: none;
}

p {
	margin: 0px;
	padding: 0px;
	word-wrap: break-word;
}

:focus {
	outline: none;
}

img {
	border: 0;
	vertical-align: middle;
	display: inline-block;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

.clear:after {
	display: block;
	mainContent: "";
	clear: both;
}

.transtion {
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

.clear:after {
	display: block;
	content: "";
	clear: both;
}

.header {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	height: 1rem;
	max-width: 750px;
	margin: 0 auto;
	z-index: 998;
	background: #fff;
}

.header a.log {
	float: left;
	margin-left: 0.32rem;
	font-size: 0;
	width: 1.55rem;
	height: 0.4rem;
	margin-top: 0.25rem;
}

.header .log img {
	max-width: 100%;
}

.icon {
	float: right;
	width: 0.48rem;
	height: 0.38rem;
	background: url("nav.png") no-repeat center;
	background-size: 100%;
	position: absolute;
	right: 0.32rem;
	top: 0.26rem;
}

.zhezao-sousuo {
	width: 90%;
	height: 0.76rem;
	background-color: #f8f8f8;
	border-radius: 0.35rem;
	margin-left: 0.12rem;
	box-sizing: border-box;
	padding-left: 0.47rem;
	margin-bottom: 0.7rem;
	display: block;
	line-height: 0.76rem;
	color: #666666;
}

.zhezao-sousuo img {
	width: 0.4rem;
	height: 0.42rem;
	margin-right: 0.15rem;
	/* margin-top: 0.19rem; */
}

.zhezao-sousuo input {
	height: 100%;
	border: none;
	width: 80%;
	background-color: #f8f8f8;
}

.menu_list_bor {
	position: fixed;
	height: 100%;
	width: 70%;
	left: -100%;
	top: 0;
	z-index: 9999;
}

.colse_menu {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	display: none;
	z-index: 999;
}

.menu_right {
	width: 100%;
	position: absolute;
	height: 100%;
	left: 0;
	top: 0;
	background: #fff;
	z-index: 9999;
	overflow-x: hidden;
}

.menu_top {
	width: 100%;
	/* height: 1rem; */
	/* border-bottom: 1px solid #bbbbbb; */
}

.clo {
	width: 2.1rem;
	margin-left: 0.32rem;
	height: 0.53rem !important;
	padding: 0 !important;
	float: left;
	line-height: inherit !important;
	margin-top: 0.8rem;
	margin-bottom: 0.75rem;
}

.clo img {
	width: 100%;
	height: 100%;
}

.menu_list {
	width: 100%;
}

.clo b {
	float: left;
	height: 100%;
	width: 20px;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	background: url('fl.png') no-repeat right center;
	background-size: 40%;
}

.clo span {
	display: inline-block;
	/* line-height: 0.8rem; */
	/* margin-left: 0.32rem; */
}

.menu_top>a {
	float: left;
	padding: 0 0.25rem;
	height: 1rem;
	color: #333333;
	font-size: 0.3rem;
	text-align: center;
	line-height: 1rem;
}

.menu_list>ul>li,
.menu_list>ul>li>ul>li {
	line-height: 0.8rem;
	*height: 0.8rem;
	position: relative;
	/* border-bottom: 1px solid #e9e9e9; */
}

.menu_list ul li a span {
	display: block;
	width: 0.4rem;
	height: 0.04rem;
	background-color: #A07660;
	float: left;
	margin-top: 0.40rem;
	margin-right: 0.25rem;
}

.menu_list>ul>li>ul {
	display: none;
}

.menu_list>ul>li>a,
.menu_list>ul>li>ul>li>a {
	line-height: 0.8rem;
	height: 0.8rem;
	color: #333;
	font-size: 0.4rem;
	display: inline-block;
	padding-left: 0.6rem;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-right: 0.6rem;
}

.menu_list>ul>li>ul>li {
	border: 0;
	border-top: 1px solid #e9e9e9;
	padding-left: 0.3rem;
}

.menu_list>ul>li>ul>li>a {
	color: #575757;
}

.menu_list>ul>li>b,
.menu_list>ul>li>ul>li b {
	position: absolute;
	display: block;
	width: 20%;
	height: 0.8rem;
	right: 0;
	top: 0;
	background: url('fl.png') no-repeat center;
	background-size: 18%;
}

.menu_list>ul>li>ul>li li {
	border-top: 1px solid #e9e9e9;
}

.menu_list>ul>li>ul>li li a {
	padding-left: 1rem;
	color: #333;
	font-size: 0.28rem;
	display: inline-block;
	line-height: 0.4rem;
	vertical-align: middle;
	white-space: nowrap;
}

.menu_list>ul>li>b.nex,
.menu_list>ul>li>ul>li b.nex {
	background: url('nex.png') no-repeat center;
	background-size: 30%;
}

.menu_list>ul>li {
	line-height: 0.8rem;
}

.maxw700 {
	max-width: 7.5rem;
	margin: 0 auto;
	overflow: hidden;
}

/* 分隔 */

/* 
@font-face {
	font-family: "bh";
	src: url("BAHNSCHRIFT.TTF");
} */
.header-sousuo {
	float: right;
	width: 0.38rem;
	height: 0.38rem;
	margin-top: 0.25rem;
	margin-right: 1.3rem;
}

.header-sousuo img {
	width: 100%;
}

.margin-top1rem {
	margin-top: 1rem;
}

.index-banner01 {
	width: 100%;
	height: 5.8rem;
	overflow: hidden;
	position: relative;
}

.index-banner01 .hd {
	position: absolute;
	bottom: 0.26rem;
	z-index: 1;
	text-align: center;
	width: 100%;
}

.index-banner01 .hd li {
	font-size: 0;
	display: inline-block;
	width: 0.1rem;
	height: 0.1rem;
	background-color: #FFFFFF;
	border-radius: 50%;
	margin: 0 0.04rem;
	transition: 0.4s;
}

.index-banner01 .hd .on {
	width: 0.35rem;
	border-radius: 0.05rem;
}

.index-banner01 img {
	width: 100%;
}

.index-banner01 .swiper-pagination-bullet {
	width: 0.1rem;
	height: 0.1rem;
	background-color: #FFFFFF;
	opacity: 1;
}

.index-banner01 .swiper-pagination-bullet-active {
	width: 0.35rem;
	border-radius: 0.05rem;
}

.index-banner02 {
	margin-top: 0.4rem;
	margin-bottom: 0.5rem;
	margin-left: 0.7rem;
	margin-right: 0.7rem;
	display: flex;
	justify-content: space-between;
}

.index-banner02-item {
	width: auto;
	text-align: center;
}

.index-banner02-head {
	width: 1rem;
	margin-bottom: 0.1rem;
}

.index-banner02-head img {
	width: 100%;
}

.index-banner02-text {
	color: #333333;
	font-size: 0.25rem;
	font-weight: 600;
}

.index-banner03 {
	margin: 0 0.32rem 0.4rem;
	height: 7.05rem;
	border-radius: 0.1rem;
	background-image: url(./index-banner03.png);
	background-repeat: repeat;
	background-size: cover;
	overflow: hidden;
}

.index-banner03-title {
	font-size: 0.4rem;
	font-weight: 600;
	color: #353434;
	text-align: center;
	margin-top: 0.35rem;
	margin-bottom: 0.1rem;
}

.index-banner03-title span {
	color: #a07660;
}

.index-banner03-text {
	font-size: 0.24rem;
	color: #555555;
	text-align: center;
	margin-bottom: 0.4rem;
}

.index-banner03-text span {
	color: #a07660;
}

.index-banner03-img {
	width: 6.45rem;
	height: 1.07rem;
	margin: 0 auto 0.2rem;
	display: block;
}

.index-banner03-form {
	width: 6.4rem;
	margin: 0 auto;
}

.layui-form table {
	width: 100%;
}

.index-banner03-form-item {
	width: 100%;
	height: 1.05rem;
	/* background-color: #FFFFFF; */
	/* margin-bottom: 0.25rem; */
}

.index-banner03-form-item input {
	width: 100%;
	height: 0.8rem;
	border: none;
	background-color: #FFFFFF;
	font-size: 0.22rem;
	box-sizing: border-box;
	padding-left: 0.3rem;
}

.index-banner03-form-item-btn {
	width: 100%;
	height: 0.8rem;
	border-radius: 0.3rem;
	text-align: center;
	line-height: 0.8rem;
	box-sizing: border-box;
	border: none;
	color: #FFFFFF;
	font-size: 0.34rem;
	background-color: #a07660;
	margin-top: 0.15rem;
}

.index-banner03-foot {
	width: 5.25rem;
	margin: 0.25rem auto 0;
}

.index-banner03-foot li span {
	color: #555555;
	font-size: 0.28rem;
}

.index-banner03-foot li {
	display: flex;
	justify-content: space-between;
}

.index-inner-nav {
	padding: 0 0.32rem;
	width: 100%;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 0.45rem;
	background-color: #FFFFFF;
	z-index: 99;
}

.index-inner-nav-fixed {
	position: fixed;
	top: 1rem;
}

.h50 {
	height: 0.5rem;
	margin-bottom: 0.45rem;
}

.index-inner-nav .mySwiper {
	width: 6.2rem;
	margin: 0;
}

.index-inner-nav-right {
	position: absolute;
	top: 0;
	right: 0.32rem;
	width: 0.48rem;
	height: 0.38rem;
}

.index-inner-nav-right img {
	width: 100%;
	height: 100%;
}

.index-inner-nav .mySwiper .swiper-slide a {
	font-size: 0.26rem;
	color: #aaaaaa;
}

.index-inner-nav .mySwiper .swiper-slide .on {
	color: #2d2c2c;
}

.index-inner-nav .mySwiper .swiper-slide .on .on-span {
	display: block;
	width: 0.74rem;
	height: 0.04rem;
	background-color: #ddba9a;
	margin-left: 0.1rem;
	margin-top: 0.1rem;
}

.index-title {
	margin: 0 0.32rem 0.25rem;
	overflow: hidden;
}

.index-title-span {
	float: left;
	width: 0.08rem;
	height: 0.3rem;
	background-color: #A07660;
	margin-right: 0.2rem;
	margin-top: 0.05rem;
}

.index-title-title {
	color: #2d2c2c;
	font-size: 0.3rem;
	font-weight: 600;
	float: left;
}

.index-title-text {
	float: left;
	font-size: 0.2rem;
	color: #666666;
	margin-left: 0.15rem;
	margin-top: 0.08rem;
}

.index-title-right {
	float: right;
	margin-top: 0.05rem;
}

.index-title-right a {
	font-size: 0.24rem;
	color: #343434;
}

.index-banner04-nav {
	margin: 0 0.32rem;
	display: flex;
	justify-content: space-around;
	margin-bottom: 0.2rem;
}

.index-banner04-nav .on {
	border-bottom: 0.02rem solid #ddba9a;
	padding-bottom: 0.15rem;
	color: #2d2c2c;
}

.index-banner04-nav-item {
	color: #aaaaaa;
	font-size: 0.24rem;
}

.index-banner04-item {
	position: relative;
	height: 4.85rem;
}

.index-banner04-item .swiper-wrapper {
	/* left: 0.32rem; */
	height: 4.85rem;
}

.index-banner04-item .swiper-slide {
	/* width: 6.6rem !important; */
	display: flex;
	justify-content: center;
	transform: scale(0.96);
	overflow: hidden;
	border-radius: 0.08rem;
}

.index-banner04-item-item-bottom {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 0.6rem;
	background-color: rgba(0, 0, 0, 0.6);
	box-sizing: border-box;
	padding-left: 0.2rem;
	color: #FFFFFF;
	opacity: 0;
}

.index-banner04-item-item-title {
	float: left;
	line-height: 0.6rem;
	font-size: 0.26rem;
	margin-right: 0.2rem;
	font-weight: 600;
}

.index-banner04-item-item-info {
	float: left;
	line-height: 0.6rem;
	font-size: 0.2rem;
}

.index-banner04-item .swiper-slide-active {
	transform: scale(1);
}

.index-banner04-item .swiper-slide-active .index-banner04-item-item-bottom {
	opacity: 1;
}

.index-banner04-item-item {
	width: 100%;
	border-radius: 0.08rem;
	overflow: hidden;
	position: relative;
	height: 4.05rem;
}

.index-banner04-item-item img {
	width: 100%;
	height: 100%;
}

.index-banner04-item .swiper-pagination-bullet {
	transition: 0.4s;
	background-color: #e4e4e4;
	opacity: 1;
}

.index-banner04-item .swiper-pagination-bullet-active {
	background-color: #a07660;
	width: 0.35rem;
	border-radius: 0.1rem;
}

.index-banner04-item .swiper-pagination {
	bottom: 0.35rem;
}

.index-banner04-btn {
	width: 6rem;
	height: 0.8rem;
	border-radius: 0.4rem;
	text-align: center;
	line-height: 0.8rem;
	background-color: #a07660;
	font-size: 0.28rem;
	color: #FFFFFF;
	margin: 0 auto 0.45rem;
}

.index-banner05 {
	margin-left: 0.32rem;
}

.index-banner05 .mySwiper .swiper-slide:nth-last-child(1) {
	margin-right: 0.32rem;
}

.index-banner05 .index-banner05-item {
	margin-right: 0.2rem;
	/* height: 4.33rem; */
	overflow: hidden;
	position: relative;
	border-radius: 0.1rem;
}

.index-banner05 .index-banner05-item img {
	width: 100%;
	height: 100%;
}

.index-banner05-item-foot {
	position: absolute;
	bottom: 0;
	height: 0.88rem;
	background-color: rgb(0, 0, 0, 0.6);
	width: 100%;
	color: #FFFFFF;
}

.index-banner05-item-title {
	width: 100%;
	text-align: center;
	font-size: 0.28rem;
	font-weight: 600;
	margin-top: 0.03rem;
}

.index-banner05-item-text {
	display: flex;
	align-items: center;
	justify-content: space-between;
	box-sizing: border-box;
	font-size: 0.18rem;
	padding: 0 0.15rem;
}

.margin-top05rem {
	margin-top: 0.5rem;
}

.index-banner06 {
	width: 6.85rem;
	height: 1.5rem;
	margin: 0 auto 0.5rem;
}

.index-banner06 img {
	width: 100%;
}

.index-banner07 {
	margin-left: 0.27rem;
	padding-left: 0.05rem;
	margin-bottom: 0.4rem;
	padding-bottom: 0.2rem;
	overflow: hidden;
}

.index-banner07 .swiper {
	overflow: visible;
}

.index-banner07-item {
	margin-right: 0.12rem;
	height: 3.53rem;
	box-shadow: 0px 0.08rem 0.08rem 0px #DDDDDD;
	border-radius: 0.26rem;
	overflow: hidden;
}

.index-banner07-item img {
	width: 100%;
	height: 2.48rem;
}

.index-banner07-item-foot {
	box-sizing: border-box;
	padding: 0.13rem 0.2rem 0;
}

.index-banner06-item-title {
	font-size: 0.28rem;
	color: #2a2a2a;
	font-weight: 600;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.index-banner07-item-text {
	color: #999999;
	font-size: 0.18rem;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.index-banner07-item-text span {
	color: #A07660;
}

.index-banner08 {
	margin: 0 0.32rem 0.5rem;
}

.index-banner08 .hd ul {
	display: flex;
	justify-content: space-between;
	height: 0.7rem;
}

.index-banner08 .hd li {
	position: relative;
	color: #bebebe;
	font-size: 0.18rem;
	font-weight: 900;
}

.index-banner08 .hd li img {
	position: absolute;
	width: 0.24rem;
	height: 0.21rem;
	left: 0;
	right: 0;
	bottom: 0.1rem;
	margin: auto;
	opacity: 0;
}

.index-banner08-span {
	position: absolute;
	width: 100%;
	height: 0.04rem;
	left: 0;
	right: 0;
	bottom: 0.2rem;
	margin: auto;
	opacity: 0;
	background-color: #A07660;
}

.index-banner08 .hd .on {
	color: #A07660;
}

.index-banner08 .hd .on .index-banner08-span {
	opacity: 1;
}

.index-banner08-item {
	border-radius: 0.08rem;
	overflow: hidden;
	position: relative;
}

.index-banner08-item img {
	width: 100%;
}

.index-banner08-item-foot {
	position: absolute;
	bottom: 0;
	z-index: 1;
	color: #FFFFFF;
	background-color: rgba(0, 0, 0, 0.6);
	padding: 0.1rem 0.15rem;
	font-size: 0.24rem;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
}

.index-banner09 {
	margin: 0 0.32rem;
}

.index-banner09-item {
	width: 100%;
	height: 4.86rem;
	border-radius: 0.08rem;
	background-image: url(index-banner09-item.png);
	background-repeat: repeat;
	background-size: cover;
	position: relative;
}

.index-banner09-item-content {
	width: 6.37rem;
	height: 4.36rem;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background-color: #FFFFFF;
	border-radius: 0.04rem;
	overflow: hidden;
}

.index-banner09-item-content-top {
	margin-top: 0.3rem;
	margin-left: 0.45rem;
	overflow: hidden;
}

.index-banner09-item-content-toux {
	width: 0.88rem;
	height: 0.88rem;
	border-radius: 50%;
	overflow: hidden;
	float: left;
	margin-right: 0.25rem;
}

.index-banner09-item-content-toux img {
	width: 100%;
	height: 100%;
}

.index-banner09-name {
	float: left;
}

.index-banner09-name-text {
	font-size: 0.3rem;
	color: #3d3d3d;
}

.index-banner09-name-fg {
	color: #a9a7a3;
	font-size: 0.2rem;
}

.index-banner09-item-content-text {
	width: 100%;
	box-sizing: border-box;
	margin-top: 0.2rem;
	font-size: 0.18rem;
	color: #666666;
	margin-bottom: 0.2rem;
	padding: 0 0.45rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.index-banner09-item-content-foot {
	display: flex;
	box-sizing: border-box;
	padding: 0 0.45rem;
	justify-content: space-between;
}

.index-banner09-item-content-foot img {
	width: 2.6rem;
	height: 1.75rem;
}

.index-banner09 .index-banner09-toux {
	width: 0.92rem;
	height: 0.92rem;
	transform: scale(0.9);
}

.index-banner09 .index-banner09-toux img {
	width: 100%;
}

.index-banner09 .swiper-slide-thumb-active .index-banner09-toux {
	transform: scale(1);
	border: 0.02rem solid #A07660;
	border-radius: 50%;
	overflow: hidden;
}

.index-banner09-inner .swiper-slide {
	display: flex;
	justify-content: center;
	align-items: center;
}

.index-banner10 {
	width: 6.85rem;
	height: 1.5rem;
	border-radius: 0.1rem;
	overflow: hidden;
	margin: 0 auto 0.45rem;
}

.index-banner10 img {
	width: 100%;
	height: 100%;
}

.index-banner11 {
	margin: 0 0.32rem;
}

.index-banner11 .hd {
	border-bottom: 0.02rem solid #c6c6c6;
	width: 100%;
}

.index-banner11 .hd ul {
	display: flex;
	justify-content: center;
	align-items: center;
}

.index-banner11 .hd li {
	display: block;
	width: 50%;
	text-align: center;
	font-size: 0.28rem;
	color: #3c3c3c;
}

.index-banner11 .hd li img {
	width: 0.25rem;
	height: 0.16rem;
	margin-top: -0.15rem;
	opacity: 0;
	transition: 0.4s;
}

.index-banner11 .hd .on {
	color: #A07660;
}

.index-banner11 .hd .on img {
	opacity: 1;
}

.index-banner11 .bd {
	margin-top: 0.35rem;
}

.index-banner11 .bd li {
	margin-bottom: 0.3rem;
}

.index-banner11-item {
	width: 100%;
	height: 2.1rem;
	overflow: hidden;
	border: 1px solid #EEEEEE;
	padding: 4px;
}

.index-banner11-item-left {
	float: left;
	width: 3rem;
	height: 100%;
}

.index-banner11-item-left img {
	width: 100%;
	height: 100%;
}

.index-banner11-item-right {
	float: right;
	width: 3.5rem;
}

.index-banner11-item-right-title {
	font-size: 0.28rem;
	color: #3c3c3c;
	font-weight: 600;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 0.08rem;
}

.index-banner11-item-right-text {
	font-size: 0.26rem;
	color: #999999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.index-banner11-item-right-foot {
	display: flex;
	justify-content: space-between;
	margin-top: 0.1rem;
	align-items: center;
}

.index-banner11-item-right-foot-text {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 0.24rem;
	color: #999999;
}

.index-banner11-item-right-foot-text img {
	margin-right: 0.1rem;
}

.index-foot-banner {
	width: 6.85rem;
	height: 1.5rem;
	border-radius: 0.1rem;
	overflow: hidden;
	margin: 0.4rem auto;
}

.index-foot-banner img {
	width: 100%;
	height: 100%;
}

.index-gsxx {
	text-align: center;
	width: 4.4rem;
	height: 2rem;
	overflow: hidden;
	margin: 0 auto 0.2rem;
}

.index-gsxx img {
	width: 100%;
	height: 100%;
}

.index-beianhao {
	font-size: 0.24rem;
	color: #999;
	text-align: center;
	margin-bottom: 0.4rem;
}

.index-foot-kong {
	height: 1.3rem;
}

.index-foot {
	height: 1.5rem;
	width: 7.5rem;
	/* box-shadow: 0 0 0.06rem 0.06rem #ececec; */
	display: flex;
	justify-content: space-around;
	text-align: center;
	box-sizing: border-box;
	/* padding-top: 0.1rem; */
	padding-bottom: 0.2rem;
	position: fixed;
	bottom: 0;
	z-index: 998;
	/* background-color: #FFFFFF; */
	/* background-image: url(index-foot-bgi.png); */
	/* background-repeat: repeat; */
	/* background-size: cover; */
	background-color: #fff;
	box-shadow: 0 0 0.8rem rgba(0, 0, 0, .1)
}

.sousuo-anli .sousuo-item:nth-last-child(1) {
	display: none;
}

.sousuo-anli .sousuo-item:nth-last-child(2) {
	display: none;
}

.index-foot img {
	/* width: 0.45rem; */
	height: 0.45rem;
}

.index-foot .index-foot-item {
	width: 25%;
	margin-top: 0.2rem;
}

.index-foot .index-foot-item a {
	text-align: center;
	font-size: 0.24rem;
}

.index-foot .index-foot-item {
	text-align: center;
	font-size: 0.24rem;
}

.index-foot .index-foot-item:nth-child(3) {
	/* height: 0.8rem; */
	/* z-index: 10; */
	/* margin-top: -0.2rem; */
	/* border-radius: 50%; */
	/* box-shadow: 0 0 0.06rem 0.06rem #ececec; */
	/* width: 0.8rem !important; */
}

.index-foot .index-foot-item img {
	margin-bottom: 0.05rem;
}

.index-foot .on a {
	color: #A07660;
}

.index-foot .index-foot-item:nth-child(1) img {
	/* width: 0.5rem; */
	height: 0.45rem;
}

.index-foot .index-foot-item:nth-child(2) img {
	/* width: 0.45rem; */
	height: 0.45rem;
}

.index-foot .index-foot-item:nth-child(3) img {
	/* width: 0.7rem; */
	/* height: 0.6rem; */
	/* margin-top: 0.25rem; */
}

.index-foot .index-foot-item:nth-child(3) img {
	/* width: 0.45rem; */
	height: 0.45rem;
}

.index-foot .index-foot-item:nth-child(4) img {
	/* width: 0.33rem; */
	height: 0.45rem;
}

.sousuo-top {
	margin-top: 1rem;
	margin-left: 0.32rem;
	margin-right: 0.32rem;
	height: 0.82rem;
	display: flex;
	justify-content: space-between;
	margin-bottom: 0.5rem;
}

.sousuo-top-left {
	width: 5.6rem;
	height: 0.82rem;
	border-radius: 0.41rem;
	background-color: #f8f8f8;
	display: flex;
	align-items: center;
	/* justify-content: space-between; */
}

.sousuo-top-left-text {
	width: 4em;
	text-align: center;
	margin-left: 0.25rem;
	font-size: 0.28rem;
	color: #606060;
	margin-right: 0.15rem;
	height: 0.82rem;
	line-height: 0.82rem;
}

.sousuo-top-left-img {
	width: 0.16rem;
	height: 0.09rem;
	margin-right: 0.15rem;
}

.sousuo-top-left input {
	width: 3rem;
	height: 100%;
	border: none;
	background-color: #f8f8f8;
	font-size: 0.28rem;
}

.zhezao-sousuo-img {
	width: 0.44rem;
	height: 0.44rem;
}


.sousuo-top-right {
	width: 0.82rem;
	height: 0.82rem;
}

.sousuo-top-right img {
	width: 100%;
	height: 100%;
}

.sousuo-remen {
	font-size: 0.32rem;
	color: #9e9e9e;
	margin-left: 0.32rem;
	margin-bottom: 0.3rem;
}

.sousuo-remen img {
	width: 0.23rem;
	height: 0.3rem;
	margin-right: 0.07rem;
}

.sousuo-list {
	/* display: flex; */
	margin: 0 0.3rem;
	overflow: hidden;
}

.sousuo-item {
	width: 1.2rem;
	height: 0.7rem;
	line-height: .7rem;
	text-align: center;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(222, 222, 222, 1);
	border-radius: 0.2rem;
	font-size: .24rem;
	color: #666;
	margin-right: 0.17rem;
	overflow: hidden;
	float: left;
	margin-top: 0.2rem;
}


.sousuo-item a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: .24rem;
	color: #666;
	box-sizing: border-box;
	padding: 0 0.1rem;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.sousuo-list .sousuo-item:nth-child(5) {
	margin-right: 0;
}

.sousuo-banner {
	width: 6.89rem;
	height: 3.88rem;
	margin: 0.45rem auto 0;
}

.sousuo-banner img {
	width: 100%;
	height: 100%;
}

.sousuo-mask {
	position: fixed;
	z-index: 50;
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: 0.5;
	left: 0;
	top: 0;
	bottom: 0;
}

.sousuo-box {
	position: fixed;
	width: 100%;
	height: 100vh;
	top: 0;
	left: 0;
	display: none;
}

.sousuo-tab {
	opacity: 1;
	z-index: 60;
	width: 1.36rem;
	height: 3.8rem;
	position: absolute;
	left: 1.3rem;
	top: 1.88rem;
	background-image: url(sousuo-tab.png);
	background-repeat: repeat;
	background-size: cover;
}

.sousuo-tab-item {
	height: 0.7rem;
	width: 100%;
	line-height: 0.7rem;
	border-bottom: 1px solid #DDDDDD;
	text-align: center;
	color: #282828;
	font-size: 0.25rem;

}

.sousuo-tab-item:nth-child(1) {
	margin-top: 0.2rem;
}

.sousuo-tab-item:nth-last-child(1) {
	border: none;
}

.tanchuang {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	display: none;
	z-index: 9999;
}

.tanchuang-content-c {
	width: 5.7rem;
	height: 7.8rem;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.tanchuang-chenggong-c {
	width: 5.7rem;
	background-color: #FFFFFF;
	height: 6.6rem;
	border-radius: 0.12rem;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.tanchuang-content {
	width: 100%;
	background-color: #FFFFFF;
	height: 7rem;
	border-radius: 0.12rem;
}

.mask-chenggong-xxx {
	width: 0.58rem;
	height: 0.5rem;
	position: absolute;
	top: 0.28rem;
	right: 0.2rem;
}

.mask-chenggong-xxx img {
	width: 100%;
	height: 100%;
}

.tanchuang-xxxx {
	width: 0.64rem;
	height: 0.64rem;
	position: absolute;
	top: -0.95rem;
	right: 0;
	margin: auto;
}

.tanchuang-xxxx img {
	width: 100%;
	height: 100%;
}

.tanchuang-head {
	width: 100%;
	margin-bottom: 0.3rem;
	height: 1.97rem;
}

.tanchuang-head img {
	width: 100%;
	height: 100%;
}

.tanchuang-title {
	text-align: center;
	font-size: 0.42rem;
	color: #181818;
	font-weight: 600;
	margin-bottom: 0.15rem;
}

.tanchuang-span {
	display: block;
	width: 0.76rem;
	height: 0.06rem;
	background-color: #A07660;
	margin: 0 auto 0.3rem;
}

.tanchuang-form-item {
	width: 4.2rem;
	height: 0.7rem;
	margin: 0 auto 0.23rem;
	box-sizing: border-box;
	border: 1px solid #DDDDDD;
	border-radius: 0.06rem;
	overflow: hidden;
}

.tanchuang-form-item input {
	width: 100%;
	height: 100%;
	border: none;
	box-sizing: border-box;
	padding-left: 0.15rem;
	font-size: 0.26rem;
}

.tanchuang-form-item:nth-child(3) {
	border: none;
}

.tanchuang-form-item-btn {
	border: none;
	width: 100%;
	height: 100%;
	background-color: #A07660;
	color: #FFFFFF;
	font-size: 0.3rem !important;
	font-weight: 600;
	line-height: 0.7rem;
	border-radius: 0.35rem;
}

.tanchuang-foot {
	text-align: center;
	margin-top: -0.1rem;
	font-size: 0.2rem;
	color: #626262;
}

.chenggong-img {
	width: 1.43rem;
	height: 1.43rem;
	margin: 1.1rem auto 0.4rem;
}

.chenggong-img img {
	width: 100%;
	height: 100%;
}

.chenggong-title {
	text-align: center;
	color: #272727;
	font-size: 0.4rem;
	font-weight: 600;
	margin-bottom: 0.65rem;
}

.chenggong-text {
	font-size: 0.24rem;
	color: #626262;
	line-height: 1.75;
	margin: 0 0.4rem;
}

.chenggong-btn {
	width: 2.8rem;
	height: 0.62rem;
	border-radius: 0.31rem;
	border: 0.04rem solid #A07660;
	text-align: center;
	line-height: 0.62rem;
	color: #A07660;
	font-size: 0.3rem;
	margin: 0.5rem auto 0;
}

.inner-top {
	width: 7.5rem;
	height: 1rem;
	padding: 0 0.2rem;
	background-color: #FFFFFF;
	display: flex;
	justify-content: space-between;
	align-items: center;
	box-sizing: border-box;
	border-bottom: 1px solid #DDDDDD;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 998;
}

.inner-top-left {
	width: 0.22rem;
	height: 0.4rem;
}

.inner-top-left img {
	width: 100%;
	height: 100%;
}

.inner-top-title {
	font-size: 0.36rem;
	color: #333333;
	font-weight: 600;
}

.inner-top-right {
	width: 0.38rem;
	height: 0.38rem;
}

.inner-top-right img {
	width: 100%;
	height: 100%;
}

.f6f6f6 {
	overflow: hidden;
	background-color: #f6f6f6;
}

.min-h100 {
	min-height: 100vh;
}

.anli-content .index-inner-nav {
	height: 1rem;
	background-color: #F6F6F6;
	overflow: hidden;
	margin-bottom: 0;
	position: fixed;
	top: 1rem;
}

.height2rem {
	width: 100%;
	height: 2rem;
}

.anli-content .index-inner-nav-right {
	top: 0.26rem;
}

.anli-content .index-inner-nav .mySwiper {
	margin-top: 0.26rem;
}

.anli-top-list {
	width: 7.12rem;
	height: 3.37rem;
	border-radius: 0.07rem;
	border: 1px solid #DDDDDD;
	margin: 0 auto;
	background-color: #FFFFFF;
}

.anli-top-item {
	overflow: hidden;
	margin-top: 0.28rem;
}

.anli-top-item .swiper {
	margin-top: 0.03rem;
}

.anli-top-item .on {
	color: #A07660 !important;
}

.anli-top-qaunbu {
	float: left;
	margin-left: 0.18rem;
	margin-right: 0.3rem;
	font-size: 0.32rem;
	color: #A07660;
}

.anli-top-right .swiper-slide {
	color: #858585;
	font-size: 0.28rem;
	text-align: center;
	width: auto !important;
	margin-right: 0.4rem;
}

.anli-list {
	width: 7.2rem;
	margin: 0 auto;
	margin-top: 0.26rem;
}

.anli-item {
	border-radius: 0.2rem;
	background-color: #FFFFFF;
	/* height: 6.32rem; */
	margin-bottom: 0.3rem;
	overflow: hidden;
	border: 1px solid #EEEEEE;
	box-sizing: border-box;
}

.anli-item-head {
	width: 100%;
	/* height: 4.8rem; */
	position: relative;
}

.anli-item-head-mask {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 30%;
	background: linear-gradient(to top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
	;
}

.anli-item-head img {
	width: 100%;
	z-index: 1;
}

.anli-item-head-foot {
	position: absolute;
	bottom: 0.2rem;
	width: 7.2rem;
	padding-left: 0.2rem;
	padding-right: 0.2rem;
	box-sizing: border-box;
	z-index: 2;
	/* display: flex; */
	/* justify-content: space-between; */
}

.anli-item-head-foot-left {
	display: flex;
	align-items: center;
	float: left;
	font-size: 0.26rem;
	color: #FFFFFF;
}

.anli-item-head-foot-left-img {
	width: 0.6rem;
	height: 0.6rem;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 0.09rem;
}

.anli-item-head-foot-left img {
	display: block;
	width: 0.6rem;
	/* height: 0.6rem; */
}

.anli-item-head-foot-right {
	float: right;
	width: 1.6rem;
	height: 0.4rem;
	text-align: center;
	line-height: 0.4rem;
	color: #FFFFFF;
	background-color: #A07660;
	float: right;
	margin-top: 0.1rem;
	border-radius: 0.2rem;
	font-size: 0.24rem;
}

.anli-item-foot {
	/* height: 1.5rem; */
	box-sizing: border-box;
	padding: 0 0.2rem;
}

.anli-item-title {
	font-size: 0.30rem;
	color: #333333;
	width: 5rem;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: 0.15rem;
	margin-bottom: 0.05rem;
}

.anli-item-info {
	display: flex;
	justify-content: space-between;
	padding-bottom: 0.15rem;
	width: 7.2rem;
	margin-left: -0.2rem;
	border-bottom: 1px solid #DDDDDD;
	padding: 0 0.2rem 0.15rem;
	box-sizing: border-box;
}

.anli-item-info-left {
	font-size: 0.22rem;
	color: #333333;
}

.anli-item-info-right {
	font-size: 0.24rem;
	color: #afafaf;
}

.anli-item-info-right img {
	width: 0.3rem;
	height: 0.17rem;
	margin-right: 0.08rem;
}

.anli-item-info-foot {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0.15rem 0;
	height: 0.35rem;
	overflow: hidden;
}

.anli-item-info-foot-item img {
	width: 0.17rem;
	height: 0.18rem;
	margin-right: 0.09rem;
}

.anli-item-info-foot-item {
	font-size: 0.26rem;
	color: #afafaf;
}

.height1rem {
	height: 1rem;
}

.anli-info-banner {
	width: 100%;
	height: 4.57rem;
	position: relative;
}

.anli-info-banner img {
	width: 100%;
	height: 100%;
}

.anli-info-banner-inner {
	position: absolute;
	top: 0.32rem;
	right: 0.26rem;
	width: 1.45rem;
	height: 0.46rem;
	line-height: 0.46rem;
	border-radius: 0.23rem;
	background-color: rgba(0, 0, 0, 0.3);
	font-size: 0.26rem;
	font-weight: 600;
	color: #FFFFFF;
	text-align: center;
}

.anli-info-banner-inner img {
	width: 0.31rem;
	height: 0.19rem;
}

.anli-info-head {
	margin-top: -0.25rem;
	position: relative;
	background-color: #FFFFFF;
	border-top-right-radius: 0.19rem;
	border-top-left-radius: 0.19rem;
	box-sizing: border-box;
	padding: 0.3rem;
}

.anli-info-head-title {
	font-size: 0.36rem;
	color: #000000;
	font-weight: 600;
	margin-bottom: 0.4rem;
}

.anli-info-head-info {
	width: 6.9rem;
	height: 1.3rem;
	box-shadow: 0 0 0.06rem 0.06rem #eee;
	border-radius: 0.1rem;
	display: flex;
	justify-content: space-around;
	margin-bottom: 0.3rem;
}

.anli-info-head-info-item {
	text-align: center;
	overflow: hidden;
}

.anli-info-head-info-top {
	font-size: 0.36rem;
	color: #919191;
	font-weight: 600;
	margin-top: 0.15rem;
}

.anli-info-head-info-foot {
	font-size: 0.28rem;
	color: #a07660;
}

.anli-info-head-shejis {
	margin: 0 0.2rem;
	overflow: hidden;
	position: relative;
}

.anli-info-head-shejis-left {
	float: left;
	width: 1.32rem;
	height: 1.32rem;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 0.23rem;
}

.anli-info-head-shejis-left img {
	width: 100%;
	/* height: 100%; */
}

.anli-info-head-shejis-content {
	float: left;
}

.anli-info-head-shejis-name {
	font-size: 0.32rem;
	color: #2c2c2c;
}

.anli-info-head-shejis-text {
	font-size: 0.28rem;
	color: #909090;
}

.anli-info-head-shejis-foot {
	color: #909090;
	font-size: 0.24rem;
}

.anli-info-head-shejis-foot span {
	color: #A07660;
}

.anli-info-head-shejis-right {
	/* float: right; */
	position: absolute;
	right: 0;
	top: 0.05rem;
	/* bottom: 0; */
	margin: auto;
	font-size: 0.22rem;
	width: 1.5rem;
	height: 0.4rem;
	border-radius: 0.2rem;
	background-color: #A07660;
	color: #FFFFFF;
	text-align: center;
	line-height: 0.4rem;
}

.height02rem {
	height: 0.2rem;
}

.anli-info-content {
	overflow: hidden;
	padding-top: 0.25rem;
	margin: 0 0.32rem;
}

.anli-info-shejilinian-title {
	font-size: 0.36rem;
	color: #262626;
	border-bottom: 1px solid #A07660;
	font-weight: 600;
	padding-bottom: 0.1rem;
	margin-bottom: 0.25rem;
}

.anli-infot-shejilinian-text {
	font-size: 0.3rem;
	color: #908c8c;
	line-height: 1.5;
	height: 1.3rem;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: 0.4s;
}

.anli-info-chakangd {
	float: right;
	margin-top: 0.1rem;
	color: #a07660;
	font-size: 0.22rem;
	margin-right: 0.3rem;
}

.anli-info-shouqi {
	float: right;
	margin-top: 0.1rem;
	color: #a07660;
	font-size: 0.22rem;
	display: none;
}

.anli-info-chakangd img {
	width: 0.2rem;
	margin-top: -0.05rem;
}

.anli-info-shouqi img {
	width: 0.2rem;
	margin-top: -0.05rem;
}

.anli-info-title {
	font-size: 0.36rem;
	color: #262626;
	font-weight: 600;
	margin-top: 0.15rem;
	margin-bottom: 0.15rem;
}

.margin032rem {
	margin: 0 0.32rem;
	overflow: hidden;
}

.anli-img {
	width: 100%;
	height: auto;
	margin-bottom: 0.5rem;
}

.anli-img img {
	width: 100%;
}

.anli-text {
	font-size: 0.28rem;
	color: #908c8c;
	line-height: 1.5;
	margin-bottom: 0.3rem;
	margin-top: 0.3rem;
}

.anli-text * {
	max-width: 100%;
	font-size: 0.28rem;
	color: #908c8c;
	line-height: 1.5;
}

.anli-info-fanye {
	display: flex;
	justify-content: space-around;
	margin-bottom: 0.35rem;
}

.anli-info-fanye a {
	font-size: 0.28rem;
	color: #707070;
}

.anli-info-fanye .anli-shangyipian a {
	color: #A07660;
}

.anli-form {
	background-image: url(anli-form.png);
	background-repeat: repeat;
	background-size: cover;
	width: 100%;
	height: 5.3rem;
	overflow: hidden;
}

.anli-form-content {
	background-color: rgba(255, 255, 255, 0.7);
	width: 6.05rem;
	height: 4.6rem;
	margin: 0.4rem auto 0;
	overflow: hidden;
}

.anli-form-title {
	font-size: 0.42rem;
	color: #a07660;
	text-align: center;
	margin-top: 0.25rem;
	margin-bottom: 0.2rem;
}

.anli-form-list {
	overflow: hidden;
	width: 5.1rem;
	height: auto;
	margin: 0 auto;
}

.anli-form-item {
	width: 100%;
	height: 0.7rem;
	margin-bottom: 0.25rem;
	background-color: #FFFFFF;
	display: flex;
	align-items: center;
	box-sizing: border-box;
	border: 1px solid #A07660;
	padding-left: 0.15rem;
}

.anli-form-item img {
	margin-right: 0.1rem;
	width: 0.35rem;
}

.anli-form-item input {
	margin-left: 0.15rem;
	width: 80%;
	height: 100%;
	box-sizing: border-box;
	border: none;
	font-size: 0.26rem;
}

.anli-form-item:nth-child(7) {
	background-color: #A07660;
	padding: 0;
}

.anli-form-item-btn {
	width: 100% !important;
	height: 100%;
	background-color: #A07660;
	border: none;
	color: #FFFFFF;
	font-size: 0.28rem !important;
}

.anli-form-foot-title {
	font-size: 0.28rem;
	color: #A07660;
	text-align: center;
	margin-top: -0.15rem;
}

.anli-form-foot-text {
	text-align: center;
	font-size: 0.22rem;
	color: #7a7a7a;
}

.anli-info-tuijian {
	height: 1.25rem;
	position: relative;
}

.anli-info-tuijian-left {
	float: left;
	line-height: 1.25rem;
	color: #4c4c4c;
	font-size: 0.40rem;
	font-weight: 600;
}

.anli-info-tuijian-span {
	width: 0.06rem;
	height: 0.38rem;
	float: left;
	margin-right: 0.25rem;
	background-color: #A07660;
	margin-top: 0.45rem;
}

.anli-info-tuijian-right {
	/* float: right; */
	position: absolute;
	bottom: 0.45rem;
	right: 0;
}

.anli-info-tuijian-right a {
	color: #666666;
	font-size: 0.3rem;
}

.anli-tuijian-list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.anli-tuijian-item {
	width: 3.3rem;
	height: auto;
	margin-bottom: 0.25rem;
	overflow: hidden;
}

.anli-tuijian-item-head {
	width: 100%;
	/* height: 3.07rem; */
	border-radius: 0.12rem;
	overflow: hidden;
	margin-bottom: 0.1rem;
}

.anli-tuijian-item-head img {
	width: 100%;
	height: 100%;
}

.anli-tuijian-item-foot {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 0.28rem;
	color: #212020;
	text-align: center;
}

.height105rem {
	width: 100%;
	height: 1.05rem;
}

.anli-foot {
	height: 1.05rem;
	position: fixed;
	bottom: 0;
	width: 7.5rem;
	box-shadow: 0 0 0.06rem 0.06rem #EEEEEE;
	background-color: #FFFFFF;
	z-index: 998;
}

.anli-foot-left {
	float: left;
	width: 2.45rem;
	height: 100%;
	line-height: 1.05rem;
	font-size: 0.36rem;
	color: #A07660;
	font-weight: 600;
}

.anli-foot-left a {
	font-size: 0.36rem;
	color: #A07660;
	font-weight: 600;
	margin-left: 0.5rem;
}

.anli-foot-right {
	line-height: 1.05rem;
	height: 100%;
	float: right;
	width: 5.05rem;
	background-color: #A07660;
	text-align: center;
	color: #ffffff;
	font-size: 0.36rem;
	font-weight: 600;
}

.shejis-banner {
	width: 100%;
	height: 1.8rem;
}

.shejis-banner img {
	width: 100%;
	height: 100%;
}

.shejis-nav {
	/* overflow: hidden; */
	margin: 0.2rem 0.2rem 0;
	padding-top: 0.26rem;
	padding-bottom: 0.26rem;
	/* height: 0.85rem; */
	background-color: #FFFFFF;
	position: relative;
}

.shejis-nav-item {
	float: left;
	width: 33%;
	height: 0.36rem;
	border-right: 1px solid #DDDDDD;
	text-align: center;
	font-size: 0.28rem;
}

.loupan-nav .shejis-nav-item {
	width: 49%;
}

.loupan-nav .shejis-nav-item:nth-child(2) {
	border: none;
}

.shejis-nav-item:nth-child(3) {
	border: none;
}

.shejis-nav-item02 {
	display: none;
}

.shejis-nav .on {
	color: #A07660;
}

.shejis-nav .on .shejis-nav-item02 {
	display: inline-block;
	width: 0.2rem;
	height: 0.13rem;
}

.shejis-nav-item01 {
	width: 0.2rem;
	height: 0.13rem;
}

.shejis-nav-item02 {
	width: 0.2rem;
	height: 0.13rem;
}


.shejis-nav .on .shejis-nav-item01 {
	display: none;
}

.shejis-inner {
	background-color: #FFFFFF;
	/* padding-top: 0.4rem; */
	width: 100%;
	margin-bottom: 0.1rem;
	display: flex;
	flex-wrap: wrap;
	box-sizing: border-box;
	padding-left: 0.35rem;
	overflow: hidden;
	display: none;
	/* transition: 0.4s; */
	position: absolute;
	/* height: 0; */
	z-index: 9;
	margin-top: 0.24rem;
	box-shadow: 0px 0.08rem 0.06rem 0.04rem #eee;
}

.shejis-nav-list {
	overflow: hidden;
	/* margin-top: 0.26rem; */
}

.shejis-inner-item {
	display: inline-block;
	font-size: 0.28rem;
	padding: 0.1rem 0.25rem;
	border: 1px solid #DDDDDD;
	border-radius: 0.08rem;
	margin-right: 0.2rem;
	margin-bottom: 0.15rem;
	margin-top: 0.15rem;
}

.shejis-inner .on {
	color: #A07660;
	border: 1px solid #A07660;
}

.shejis-form-c {
	margin: 0.45rem auto;
	display: flex;
	overflow: hidden;
	align-items: center;
	/* justify-content: ; */
}

.shejis-form-c img {
	margin-top: 0.1rem;
	width: 0.43rem;
	height: 0.45rem;
	float: left;
	margin-right: 0.17rem;
	margin-left: 0.35rem;
}

.shejis-form-c input {
	width: 3.7rem;
	height: 0.7rem;
	border-radius: 0.1rem;
	border: 1px solid #DDDDDD;
	box-sizing: border-box;
	padding-left: 0.15rem;
	font-size: 0.24rem;
	float: left;
	margin-right: 0.15rem;
}

.shejis-form-c input::-webkit-input-placeholder {
	color: #A07660;
}

.shejis-form {
	float: left;
}

.shejis-form-btn {
	color: #FFFFFF;
	font-size: 0.26rem;
	text-align: center;
	width: auto !important;
	padding: 0 0.15rem;
	float: right;
	height: 0.7rem;
	line-height: 0.7rem;
	border: none;
	background-color: #A07660;
	border-radius: 0.1rem;
	margin-right: 0.2rem;
}

.shejis-list {
	padding: 0.2rem 0.2rem 0;
}

.shejis-item {
	width: 100%;
	/* height: 2.8rem; */
	height: auto;
	background-color: #FFFFFF;
	border-radius: 0.1rem;
	box-shadow: 0 0 0.06rem 0.06rem #eee;
	position: relative;
	box-sizing: border-box;
	padding: 0.18rem;
	overflow: hidden;
	margin-bottom: 0.3rem;
}

.shejis-item-left {
	float: left;
	width: 2.08rem;
	height: 2.48rem;
	border-radius: 0.08rem;
	overflow: hidden;
	margin-right: 0.3rem;
}

.shejis-item-left img {
	width: 100%;
	/* height: 100%; */
}

.shejis-item-position {
	position: absolute;
	top: 0.3rem;
	right: 0.18rem;
	font-size: 0.22rem;
	display: flex;
	align-items: center;
}

.shejis-item-position img {
	/* width: 1.18rem; */
	height: 0.19rem;
	margin-right: 0.05rem;
}

.shejis-item-content {
	float: left;
	width: 4.3rem;
}

.shejis-item-title {
	color: #212020;
	font-size: 0.33rem;
	font-weight: 600;
	margin-top: 0.05rem;
	margin-bottom: 0.05rem;
}

.shejis-item-zhiwei {
	color: #6f6f6f;
	font-size: 0.22rem;
}

.shejis-item-text {
	font-size: 0.22rem;
	color: #6f6f6f;
}

.shejis-item-fengge {
	/* display: flex; */
	/* justify-content: space-between; */
	width: 100%;
	overflow: hidden;
	margin-top: 0.05rem;
	white-space: nowrap;
	height: 0.46rem;
}

.shejis-content-lb {
	margin-top: 0.05rem;
}

.shejis-content-lb li {
	width: auto !important;
}

.shejis-item-fengge-item {
	box-sizing: border-box;
	text-align: center;
	margin-right: 0.15rem;
	padding: 0.05rem 0.1rem;
	border-radius: 0.23rem;
	font-size: 0.24rem;
	line-height: 0.3rem;
	white-space: nowrap;
	/* width: 4.5em; */
	overflow: hidden;
	float: left;
	margin-bottom: 0.25rem;
	border-radius: 0.15rem
}

.shejis-item-fengge li:nth-child(1) .shejis-item-fengge-item {
	background-color: #f4e6e5;
	color: #00463e;
}

.shejis-item-fengge li:nth-child(2n) .shejis-item-fengge-item {
	background-color: #edf0f2;
	color: #A07660;
}

.shejis-item-fengge li:nth-child(3n) .shejis-item-fengge-item {
	background-color: #ffefd7;
	color: #7c3e23;
}

.shejis-item-fengge li:nth-child(4n) .shejis-item-fengge-item {
	background-color: #f4e6e5;
	color: #00463e;
}

.shejis-item-fengge li:nth-child(5n) .shejis-item-fengge-item {
	background-color: #f4e6e5;
	color: #00463e;
}

.shejis-item-fengge li:nth-child(6n) .shejis-item-fengge-item {
	background-color: #edf0f2;
	color: #ccdae4;
}

.shejis-item-fengge li:nth-child(7n) .shejis-item-fengge-item {
	background-color: #ffefd7;
	color: #7c3e23;
}

.shejis-item-foot {
	width: 4.3rem;
	display: flex;
	justify-content: space-between;
	margin-top: 0.18rem;
}

.shejis-item-foot-item {
	width: 1.84rem;
	text-align: center;
	height: 0.5rem;
	border: 1px solid #A07660;
	box-sizing: border-box;
	border-radius: 0.1rem;
	font-size: 0.26rem;
	line-height: 0.44rem;
	font-weight: 600;
}

.shejis-item-foot-item:nth-child(1) {
	color: #A07660;
	background-color: #FFFFFF;
}

.shejis-item-foot-item:nth-child(2) {
	color: #FFFFFF;
	background-color: #A07660;
}

.inner-top-right .index-inner-nav-right {
	top: 0;
	bottom: 0;
	margin: auto;
}

.shejis-info-top {
	width: 100%;
	height: 4rem;
	position: relative;
	box-shadow: 0 0 0.06rem 0.06rem #EEEEEE;
}

.fcfcfc {
	background-color: #fcfcfc;
}

.shejis-info-top-left {
	float: left;
	margin-left: 0.2rem;
	margin-top: 0.2rem;
	width: 2.46rem;
	/* height: 3.68rem; */
	overflow: hidden;
	border-radius: 0.1rem;
	box-shadow: 0 0 0.06rem 0.06rem #EEEEEE;
}

.shejis-info-top-left img {
	width: 100%;
	height: 100%;
}

.shejis-info-top-position {
	position: absolute;
	top: 0.3rem;
	right: 0.36rem;
	font-size: 0.26rem;
	color: #FFFFFF;
	width: 1.3rem;
	height: 0.46rem;
	background-color: #A07660;
	border-radius: 0.23rem;
	text-align: center;
	line-height: 0.46rem;
}

.shejis-info-top-contetn {
	float: left;
	margin-left: 0.23rem;
	width: 4.3rem;
}

.shejis-info-name {
	font-size: 0.4rem;
	font-weight: 600;
	margin-top: 0.2rem;
}

.shejis-info-zhiwei {
	font-size: 0.26rem;
	color: #666666;
	margin-bottom: 0.2rem;
}

.lazyload img {
	height: auto !important;
}

.shejis-info-item {
	overflow: hidden;
	font-size: 0.26rem;
	color: #666666;
	margin-bottom: 0.1rem;
}

.shejis-info-item-left {
	float: left;
}

.shejis-info-item-right {
	float: left;
	width: 2.8rem;
	margin-left: 0.05rem;
}

.height025rem {
	height: 0.25rem;
}

.shejis-jianjie {
	width: 100%;
	height: 2.5rem;
	overflow: hidden;
	background-color: #FFFFFF;
	padding: 0 0.28rem;
	box-sizing: border-box;
}

.shejis-jianjie-title {
	height: 0.94rem;
	border-bottom: 1px solid #DDDDDD;
	line-height: 0.94rem;
	font-size: 0.32rem;
	color: #121212;
	font-weight: 600;
	margin-bottom: 0.3rem;
}

.shejis-jianjie-title-span {
	width: 0.05rem;
	height: 0.26rem;
	background-color: #A07660;
	float: left;
	margin-top: 0.35rem;
	margin-right: 0.09rem;
}

.shejis-jianjie-text {
	color: #878787;
	font-size: 0.28rem;
}

.shejis-jianjie-text span {
	color: #afafaf;
	font-size: 0.28rem;
}

.jianjie-zhankai {
	margin-top: 0.4rem;
	text-align: center;
	font-size: 0.26rem;
	color: #A07660;
}

.jianjie-zhankai img {
	width: 0.24rem;
	height: 0.22rem;
}

.shejis-tanchuang {
	width: 5.4rem;
	height: 0.66rem;
	border-radius: 3.3rem;
	text-align: center;
	line-height: 0.66rem;
	margin: 0.5rem auto 0.3rem;
	color: #FFFFFF;
	background-color: #A07660;
	font-size: 0.26rem;
}

.padding028rem {
	padding: 0 0.28rem;
}

.shejis-tanchuang-list {
	overflow: hidden;
	text-align: center;
	padding-bottom: 0.35rem;
}

.shejis-tanchuang-item {
	display: inline-block;
	width: 1.54rem;
	height: 2.04rem;
	border-radius: 0.08rem;
	border: 1px solid #EEEEEE;
	background-image: url(shejis-tanchuang-item.png);
	background-repeat: repeat;
	background-size: cover;
	margin: 0 0.06rem 0.1rem;
}

.shejis-tanchuang-item-img {
	width: 0.35rem;
	height: 0.35rem;
	margin: 0.3rem auto;
	text-align: center;
}

.shejis-tanchuang-item-img img {
	width: 100%;
	height: 100%;
}

.shejis-tanchuang-text {
	text-align: center;
	font-size: 0.28rem;
	color: #3a3a3a;
	margin-top: -0.15rem;
}

.shejis-tanchuang-btn {
	color: #FFFFFF;
	width: 1.3rem;
	height: 0.38rem;
	background-color: #A07660;
	font-size: 0.24rem;
	text-align: center;
	line-height: 0.38rem;
	border-radius: 0.15rem;
	margin: 0.1rem auto 0;
}

.shejis-foot {
	width: 7.12rem;
	margin: 0 auto;
}

.shejis-foot .hd {
	height: 0.85rem;
	line-height: 0.85rem;
	text-align: center;
	border-bottom: 2px solid #EEEEEE;
	margin-bottom: 0.3rem;
}

.shejis-foot .hd ul {
	flex-wrap: nowrap;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-around;
}

.shejis-foot .hd li {
	width: auto;
	font-size: 0.32rem;
}

.shejis-foot .hd .on {
	color: #A07660;
	border-bottom: 1px solid #a07660;
}

.loupan-ss {
	margin: 0.22rem 0.19rem;
}

.loupan-ss-c {
	width: 100%;
	box-sizing: border-box;
	border-radius: 0.37rem;
	height: 0.74rem;
	background-color: #FFFFFF;
	display: flex;
	align-items: center;
}

.loupan-ss-c img {
	width: 0.38rem;
	height: 0.38rem;
	margin-left: 0.23rem;
	margin-right: 0.2rem;
}

.loupan-ss-c input {
	width: 6rem;
	height: 100%;
	border: none;
	font-size: 0.28rem;
}

.loupan-list {
	margin: 0.35rem 0.2rem 0;
}

.loupan-item {
	width: 100%;
	height: auto;
	margin-bottom: 0.38rem;
}

.loupan-item-head {
	width: 100%;
	/* height: 4.2rem; */
}

.loupan-item-head img {
	width: 100%;
	height: 100%;
}

.loupan-item-foot {
	height: 1rem;
	background-color: #FFFFFF;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 0.2rem;
}

.loupan-item-left {
	font-size: 0.3rem;
	color: #8a8a8a;
}

.loupan-item-right {
	font-size: 0.32rem;
	width: 1.8rem;
	height: 0.5rem;
	text-align: center;
	line-height: 0.5rem;
	background-color: #A07660;
	color: #FFFFFF;
	border-radius: 0.25rem;
}

.loupan-info-top {
	width: 100%;
	height: 4.8rem;
}

.loupan-info-top img {
	width: 100%;
	height: 100%;
}

.loupan-info-head {
	margin-top: -0.15rem;
	border-top-left-radius: 0.15rem;
	border-top-right-radius: 0.15rem;
	background-color: #FFFFFF;
	z-index: 9;
	position: relative;
	/* height: 2.2rem; */
	box-sizing: border-box;
	padding: 0 0.4rem 0.25rem;
	overflow: hidden;
}

.box-shadow {
	box-shadow: 0 0 0.06rem 0.06rem #EEEEEE;
	margin: 0.06rem 0;
}

.loupan-info-title {
	margin-top: 0.05rem;
	font-size: 0.4rem;
	color: #4f4f4f;
	margin-bottom: 0.15rem;
}

.loupan-info-text {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 0.1rem;
}

.loupan-info-foot-left {
	display: flex;
	align-items: center;
	font-size: 0.3rem;
	color: #949494;
	margin-right: 0.45rem;
	max-width: 5rem;
}

.loupan-info-foot-left img {
	min-height: 0.22rem;
	margin-right: 0.2rem;
	width: 0.22rem !important;
}

.loupan-info-foot {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.loupan-info-foot .loupan-info-foot-left {
	margin: 0;
}

.loupan-info-foot-right {
	background-color: #cf591b;
	font-size: 0.3rem;
	color: #FFFFFF;
	height: auto;
	width: 1.5rem;
	text-align: center;
	height: 0.6rem;
	line-height: 0.6rem;
	border-radius: 0.3rem;
}

.loupan-tanchuang {
	height: 2.88rem;
	background-color: #FFFFFF;
	padding: 0 0.45rem;
	overflow: hidden;
}

.loupan-tanchuang-title {
	font-size: 0.32rem;
	margin-top: 0.1rem;
	margin-bottom: 0.1rem;
}

.loupan-tanchuang-span {
	float: left;
	width: 0.06rem;
	height: 0.24rem;
	background-color: #A07660;
	margin-top: 0.15rem;
	margin-right: 0.15rem;
}

.loupan-tanchuang-list {
	display: flex;
	justify-content: space-between;
}

.loupan-tanchuang-item {
	width: 20%;
	text-align: center;
	margin-top: 0.1rem;
}

.loupan-tanchuang-item-img {
	margin-bottom: 0.1rem;
	height: 0.76rem;
}

.loupan-tanchuang-item-img img {
	height: 100%;
}

.loupan-tanchuang-item-text {
	font-size: 0.28rem;
	color: #4b4b4b;
	margin-bottom: 0.1rem;
}

.loupan-tanchuang-item-btn {
	width: 100%;
	background-color: #A07660;
	border-radius: 0.2rem;
	margin: 0 auto;
	color: #FFFFFF;
	font-size: 0.24rem;
	height: 0.46rem;
	line-height: 0.46rem;
}

.left-025rem {
	width: 7.5rem;
	margin-left: -0.19rem;
	margin-top: -0.3rem;
}

.anli-form-title span {
	font-size: 0.24rem;
	color: #7a7a7a;
	float: right;
	margin-right: 0.15rem;
	line-height: 0.8rem;
}

.loupan-lingju-title {
	margin-top: 0.5rem;
	overflow: hidden;
}

.loupan-lingju-title-left {
	float: left;
	font-size: 0.36rem;
	color: #4c4c4c;
}

.loupan-lingju-title-left-span {
	width: 0.06rem;
	height: 0.41rem;
	background-color: #A07660;
	float: left;
	margin-right: 0.15rem;
	margin-top: 0.08rem;
}

.loupan-lingju-title-right {
	float: right;
	line-height: 0.6rem;
}

.loupan-lingju-title-right a {
	font-size: 0.26rem;
	color: #666666;
}

.loupan-linju-list {
	overflow: hidden;
	margin-top: 0.4rem;
}

.loupan-linju-item {
	width: 3.3rem;
	height: auto;
	float: left;
	margin-left: 0.1rem;
	margin-bottom: 0.2rem;
}

.loupan-linju-head {
	width: 100%;
	height: 3.07rem;
	border-radius: 0.08rem;
	overflow: hidden;
}

.loupan-linju-head img {
	width: 100%;
	height: 100%;
}

.loupan-linju-item:nth-child(2n) {
	float: right;
	margin-left: 0;
	margin-right: 0.1rem;
}

.loupan-linju-text {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 90%;
	margin: 0 auto;
	line-height: 0.5rem;
	color: #212020;
	font-size: 0.26rem;
}

.loupan-gongdi-banner {
	width: 100%;
	height: 2.36rem;
	margin-top: 0.35rem;
	margin-bottom: 0.25rem;
}

.loupan-gongdi-banner01 {
	width: 100%;
	height: 1.63rem;
	margin-top: 0.35rem;
	margin-bottom: 0.25rem;
	border-radius: 0.1rem;
}

.loupan-gongdi-banner01 img {
	width: 100%;
	height: 100%;
}

.loupan-gongdi-banner img {
	width: 100%;
	height: 100%;
}

.loupan-gongdi-banner-foot {
	width: 100%;
	height: 1px;
	background-color: #a6a6a6;
}

.loupan-inner-title {
	margin-left: 0.25rem;
	overflow: hidden;
	margin-top: 0.35rem;
	margin-bottom: 0.45rem;
}

.loupan-inner-title-left {
	float: left;
	width: 0.62rem;
	height: 0.4rem;
	background-color: #A07660;
	text-align: center;
	line-height: 0.4rem;
	color: #FFFFFF;
}

.loupan-inner-title-right {
	float: left;
	height: 0.4rem;
	box-sizing: border-box;
	border-bottom: 1px solid #000000;
	color: #282828;
	font-size: 0.28rem;
	padding-left: 0.05rem;
	line-height: 0.4rem;
	padding-right: 0.1rem;
}

.loupan-gongdi-list {
	overflow: hidden;
	margin: 0.25rem;
}

.loupan-gongdi-item {
	width: 3.05rem;
	height: 2.02rem;
	float: left;
	margin-bottom: 0.15rem;
}

.loupan-gongdi-item:nth-child(2n) {
	margin-left: 0.15rem;
}

.loupan-gongdi-item img {
	width: 100%;
	height: 100%;
}

.huxjiex-list {
	overflow: hidden;
	padding: 0.25rem 0.2rem 0;
}

.huxjiex-item {
	width: 100%;
	height: 2.2rem;
	margin-bottom: 0.25rem;
	overflow: hidden;
	background-color: #f9f9f9;
	box-shadow: 0 0 0.06rem 0.06rem #EEEEEE;
}

.huxjiex-item-left {
	float: left;
	width: 3.05rem;
	height: 100%;
}

.huxjiex-item-left img {
	width: 100%;
	height: 100%;
}

.huxjiex-item-right {
	float: left;
	width: 4rem;
	padding: 0.2rem;
	box-sizing: border-box;
}

.huxjiex-item-right-title {
	font-size: 0.28rem;
	color: #8a8a8a;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.huxjiex-item-right-text {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	font-size: 0.24rem;
	-webkit-box-orient: vertical;
	color: #908c8c;
}

.huxjiex-item-right-foot {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 0.2rem;
}

.huxjiex-item-right-foot-right {
	width: 1.1rem;
	height: 0.45rem;
	background-color: #A07660;
	text-align: center;
	color: #FFFFFF;
	line-height: 0.45rem;
	font-size: 0.24rem;
}

.huxjiex-item-right-foot-left {
	font-size: 0.24rem;
	color: #b3adad;
}

.huxjiex-title {
	text-align: center;
	font-size: 0.38rem;
	color: #000000;
	font-weight: 600;
	margin: 0.1rem 0;
}

.huxjiex-title-text {
	text-align: center;
	margin-bottom: 0.5rem;
	font-size: 0.26rem;
	color: #b3adad;
}

.huxjiex-fuwenben {
	padding-top: 0.1rem;
	font-size: 0.28rem;
	color: #908c8c;
	line-height: 1.5;
}

.huxjiex-fuwenben * {
	max-width: 100%;
}

.huxjiex-fuwenben img {
	height: auto !important;
}

.zhuangxiuzixun-list {
	margin: 0.2rem 0.2rem 0.45rem;
}

.zhuangxiuzixun-item {
	background-color: #FFFFFF;
	height: 7.24rem;
	border-radius: 0.12rem;
	box-shadow: 0 0 0.06rem 0.06rem #EEEEEE;
}

.zhuangxiuzixun-item-head {
	width: 100%;
	height: 1.34rem;
	margin-bottom: 0.2rem;
	position: relative;
}

.zhuangxiuzixun-item-head img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.zhuangxiuzixun-item-head-text {
	position: absolute;
	color: #FFFFFF;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	text-align: center;
	line-height: 1.34rem;
	font-size: 0.36rem;
}

.zhuangxiuzixun-item-item {
	width: 6.68rem;
	height: 1.66rem;
	overflow: hidden;
	box-shadow: 0 0 0.06rem 0.06rem #EEEEEE;
	margin: 0 auto 0.25rem;
}

.zhuangxiuzixun-item-item-left {
	float: left;
	width: 2.5rem;
	height: 100%;
}

.zhuangxiuzixun-item-item-left img {
	width: 100%;
	height: 100%;
}

.zhuangxiuzixun-item-item-right {
	float: left;
	width: 4rem;
	box-sizing: border-box;
	padding: 0 0.25rem;
}

.zhuangxiuzixun-item-title {
	font-size: 0.26rem;
	color: #8a8a8a;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: 0.1rem;
}

.zhuangxiuzixun-item-text {
	font-size: 0.24rem;
	color: #908c8c;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.zhuangxiuzixun-item-foot {
	color: #b3adad;
	font-size: 0.24rem;
}

.zhuangxiuzixun-banner {
	width: 7.11rem;
	height: 1.49rem;
	margin: 0.5rem auto;
}

.zhuangxiuzixun-banner img {
	width: 100%;
	height: 100%;
}

.zhuangxiuzishi-ss {
	margin: 0rem 0.19rem;
}

.zhuangxiuzishi-list .zhuangxiuzixun-item-head {
	margin-bottom: 0.5rem;
}

.zhuangxiuzishi-list .zhuangxiuzixun-item {
	height: auto;
	padding-bottom: 0.15rem;
}

.fafafa {
	background-color: #fafafa;
	overflow: hidden;
}

.info-banner {
	width: 7.14rem;
	height: 1.49rem;
	margin: 0.25rem auto;
}

.info-banner img {
	width: 100%;
	height: 100%;
}

.news-info-title {
	font-size: 0.4rem;
	color: #1b1b1b;
	margin: 0 0.25rem 0.25rem;
}

.news-info-title-text {
	color: #b3adad;
	font-size: 0.24rem;
	margin: 0 0.25rem;
}

.news-info-title-text span {
	margin-right: 0.25rem;
}

.news-info-text {
	background-color: #FFFFFF;
	color: #333333;
	font-size: 0.26rem;
	line-height: 1.7;
	padding: 0.25rem;
	margin-top: 0.25rem;
	min-height: 40vh;
	margin-bottom: 0.25rem;
}

.news-info-text * {
	max-width: 100%;
}

.news-info-text img {
	height: auto !important;
}

.news-shangyipian-list {
	margin-bottom: 0.25rem;
	text-align: center;
}

.news-shangxiapian {
	width: 49%;
	display: inline-block;
	text-align: center;
}

.news-shangxiapian a {
	font-size: 0.34rem;
	color: #575757;
}

.margin020rem {
	margin: 0 0.2rem;
}

.w100 {
	width: 100%;
	margin-top: 1rem;
}

.w100 img {
	width: 100%;
}

.gywm-lb {
	height: 6rem;
	background-image: url(gywm-bgi.png);
	position: relative;
	overflow: hidden;
}

.gywm-lb .nianfen .swiper-slide {
	height: 0.6rem !important;
	font-size: 0.26rem;
	color: #bfbfbf;
}

.nianfen-info .swiper-slide {
	/* height: 50px !important; */
}

.gywm-lb .nianfen .swiper-slide-thumb-active {
	color: #A07660;
	position: relative;
}

.gywm-lb .nianfen .swiper-slide-thumb-active::after {
	content: " ";
	display: blcok;
	width: 0.25rem;
	height: 1px;
	background-color: #A07660;
	position: absolute;
	right: 0.08rem;
	top: 0.18rem;
}

.gywm-lb .swiper-button-next {
	outline: none;
	bottom: 1.3rem !important;
	left: 0.73rem;
	top: inherit !important;
}

.gywm-lb .swiper-button-prev {
	outline: none;
	top: 0.25rem !important;
	left: 0.73rem;
	bottom: inherit !important;
}

.gywm-lb .swiper-button-next::after {
	content: " " !important;
}

.gywm-lb .swiper-button-prev::after {
	content: " " !important;
}

.nianfen {
	left: 0.73rem;
	top: 0.5rem;
}

.nianfen-info {
	width: 4.5rem;
	right: 0.5rem !important;
	left: inherit !important;
	margin-right: inherit !important;
}

.gywm-lb .nianfen {
	position: absolute !important;
	height: 3rem;
	overflow: hidden;
	top: 0.7rem;
	width: 1rem;
	left: 0.73rem;
	margin-left: inherit !important;
	border-right: 1px solid #A07660;
}

.gywm-lb-title {
	font-size: 0.48rem;
	margin-bottom: 0.25rem;
	color: #693a02;
}

.gywm-lb-title span {
	font-size: 0.26rem;
}

.gywm-img {
	width: 4.4rem;
	/* height: 2.8rem; */
}

/* .gywm-lb .swiper-slide:nth-child(2n){
	display: none;
} */

.gywm-lb-text {
	color: #A07660;
	font-size: 0.26rem;
}

.gywm-foot {
	background-image: url(gywm-bgi.png);
	height: 4rem;
	position: relative;
	padding-top: 0.25rem;
}

.gywm-foot img {
	width: 6.65rem;
	height: 3.4rem;
	display: block;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
}

.gywm-from {
	width: 6rem;
	height: 0.7rem;
	position: absolute;
	bottom: 0.85rem;
	left: 0;
	right: 0;
	margin: auto;
	background-color: #753f01;
}

.gywm-from input {
	width: 4rem;
	height: 0.7rem;
	border: 1px solid #753f01;
	box-sizing: border-box;
	padding-left: 0.15rem;
	font-size: 0.26rem;
	color: #753f01;
}

.gywm-from-btn {
	width: 1.9rem !important;
	height: 0.5rem !important;
	border: none !important;
	background-color: #753f01 !important;
	color: #FFFFFF !important;
	font-size: 0.26rem !important;
	line-height: 0rem !important;
	text-align: center !important;
	padding: 0 !important;
}

.yzfx-banner {
	width: 100%;
	height: 1.46rem;
	border-radius: 0.08rem;
	margin-bottom: 0.2rem;
}

.yzfx-banner img {
	width: 100%;
	height: 100%;
}

.yzfx-list {
	overflow: hidden;
}

.yzfx-item {
	height: auto;
	background-color: #FFFFFF;
	border-radius: 0.1rem;
	box-sizing: border-box;
	padding: 0.18rem;
	margin-bottom: 0.2rem;
}

.yzfx-item-head {
	overflow: hidden;
	margin-bottom: 0.23rem;
}

.yzfx-item-head-left {
	float: left;
	width: 1.3rem;
	height: 1.3rem;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 0.15rem;
}

.yzfx-item-head-left img {
	width: 100%;
	height: 100%;
}

.yzfx-item-head-contetn {
	float: left;
	width: 4rem;
	margin-top: 0.1rem;
}

.yzfx-item-title {
	color: #3a3a3a;
	font-size: 0.28rem;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.yzfx-item-text {
	font-size: 0.26rem;
	color: #9d9999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.yzfx-item-head-right {
	border-radius: 0.04rem;
	border: 1px solid #be8f76;
	float: right;
	font-size: 0.24rem;
	box-sizing: border-box;
	padding: 0.05rem 0.1rem;
	margin-top: 0.2rem;
	color: #be8f76;
}

.yzfx-item-foot {
	display: flex;
	justify-content: space-between;
}

.yzfx-item-foot-item {
	width: 2.17rem;
	height: 1.7rem;
	border-radius: 0.08rem;
	overflow: hidden;
}

.yzfx-item-foot-item img {
	width: 100%;
	height: 100%;
}

.yzfx-banner-foot {
	height: 1.7rem;
	width: 100%;
	border-radius: 0.08rem;
}

.yzfx-banner-foot img {
	width: 100%;
	height: 100%;
}

.aohua-news-banner {
	margin: 0 0.2rem 0.28rem;
	height: 1.76rem;
}

.aohua-news-banner img {
	width: 100%;
	height: 100%;
}

.aohua-news-list {
	margin: 0 0.2rem;
}

.aohua-news-item {
	height: 4.35rem;
	border-radius: 0.1rem;
	overflow: hidden;
	background-color: #FFFFFF;
	box-shadow: 0 0 0.06rem 0.06rem #DDDDDD;
	margin-bottom: 0.35rem;
}

.aohua-news-item-head {
	height: 3.4rem;
	overflow: hidden;
}

.aohua-news-item-head img {
	width: 100%;
	/* height: 100%; */
}

.aohua-news-item-title {
	text-align: center;
	padding: 0 0.25rem;
	font-size: 0.28rem;
	color: #333333;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: 0.1rem;
}

.aohua-news-item-foot-text {
	text-align: center;
}

.aohua-news-item-text {
	display: inline-block;
	margin: 0 0.25rem;
	font-size: 0.24rem;
}

.aohua-news-item-text img {
	height: 0.20rem;
	margin-top: -0.05rem;
	margin-right: 0.1rem;
}

.ship-lb {
	margin: 0 0.2rem;
}

.ship-lb .hd {
	width: 100%;
	text-align: center;
	box-shadow: 0 0 0.06rem 0.06rem #ddd;
	background-color: #FFFFFF;
	margin-bottom: 0.35rem;
	height: 0.76rem;
	line-height: 0.76rem;
	border-radius: 0.07rem;
}

.ship-lb .hd li a {
	color: #666666;
	font-size: 0.26rem;
	display: inline-block;
}

.ship-lb .hd li {
	color: #666666;
	font-size: 0.26rem;
	display: inline-block;
	width: 18.9%;
	border-right: 1px solid #EEEEEE;
	height: 0.36rem;
	line-height: 0.36rem;
}

.ship-lb .hd li:nth-last-child(1) {
	border: none;
}

.ship-lb .hd .on a {
	color: #A07660;
}

.ship-lb .hd .on {
	color: #A07660;
}

.ship-lb .hd .on .shejis-nav-item01 {
	display: none;
	margin-left: 0.1rem;
}

.ship-lb .hd .shejis-nav-item01 {
	margin-left: 0.1rem;
}

.ship-lb .hd .shejis-nav-item02 {
	margin-left: 0.1rem;
}

.ship-lb .hd .on .shejis-nav-item02 {
	display: inline-block;
	margin-left: 0.1rem;
}

.ship-item {
	/* height: 5.42rem; */
	height: auto;
	overflow: hidden;
	margin-bottom: 0.35rem;
	border-radius: 0.2rem;
	background-color: #FFFFFF;
}

.ship-item-head {
	height: 4rem;
	overflow: hidden;
	position: relative;
}

.ship-item-head .ship-item-head-bgi {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

.ship-item-head .ship-item-head-bf {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	z-index: 10;
	width: 0.49rem;
	height: 0.49rem;
}

.ship-item-foot {
	padding: 0.25rem 0.3rem;
	line-height: 1.7;
}

.ship-item-title {
	font-size: 0.28rem;
	color: #858585;
	font-weight: 600;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ship-item-text {
	color: #828282;
	font-size: 0.24rem;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ship-item-time {
	color: #828282;
	font-size: 0.24rem;
}

.ship-item-head-position {
	position: absolute;
	top: 0.2rem;
	right: 0.2rem;
	color: #FFFFFF;
	font-size: 0.28rem;
	z-index: 9;
}

.ship-item-head-position img {
	width: 0.24rem;
	height: 0.18rem;
}

.ship-item-head video {
	width: 100%;
	height: 100%;
	z-index: 1;
}

.sssspppp {
	width: 100%;
	height: auto;
	margin-top: 0.25rem;
}

.sssspppp video {
	width: 100%;
}















.layui-laypage {
	width: 100%;
	text-align: center;
}

.layui-laypage * {
	margin-right: 0.1rem !important;
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
	margin-right: 0 !important;
	background-color: #A07660;
}

.layui-laypage .layui-laypage-curr em {
	margin-right: 0 !important;
}

.layui-laypage-next,
.layui-laypage-prev {
	color: #333;
}

.layui-laypage a:hover {
	color: #333;
}