
.g-t1{font-size: .36rem;text-align: center;color: #000;margin-bottom: 0.44rem;}
.g-t1:after{content: '';display: block;margin: 0.1rem auto 0;width: 4em;height: .03rem;
	background-color: #00afb4;
}
.row-a1{padding: 0.94rem 0 0.9rem;
	background-color: #f6f6f6;
}

.m-list1{overflow: hidden;margin: 0 0.65rem .5rem;}
.m-list1 li{width: 50%;float: left;}
.m-list1 .con{display: block;margin: 0 .08rem;}
.m-list1 .pic{padding-top: 60%;height: 0;position: relative;overflow: hidden;margin-bottom: 0.22rem;}
.m-list1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;object-fit: cover;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list1 .tit{text-align: center;font-size: .26rem;font-weight: normal;color: #000;}
.m-list1 .con:hover .pic img,.m-list2 .con:hover .pic img,.m-list3 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.g-btn1{display: block;margin: 0 auto;width: 2.2rem;height: .4rem;text-align: center;line-height: .4rem;
	font-size: .2rem;color: #00afb4;border-radius: .2rem;
	box-shadow: 0 1px 5px 0 #666;background-color: #fff;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.g-btn1:hover{background-color: #00afb4;color: #fff;}

.row-a2{padding: 0.96rem 0 0.41rem;}
.row-a2 .g-t1{margin-bottom: 0.31rem;}
.m-list2{margin: 0 .2rem 0.5rem;position: relative;z-index: 2;*zoom:1;}
.m-list2:after,.m-list2:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list2 li{width: 25%;float: left;padding: 0 .2rem;position: relative;}
.m-list2 .con{display: block;position: relative;padding-bottom: 0.2rem;}
.m-list2 .pic{padding-top: 100%;height: 0;position: relative;overflow: hidden;margin-bottom: 0.22rem;}
.m-list2 .pic img{position: absolute;top: 0;left: 0;width: 80%;height: 80%;object-fit: cover;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list2 .tips{position: absolute;left: .3rem;top: 0.19rem;color: #fff;font-size: .18rem;z-index: 2;
	line-height: 1.8;
}
.m-list2 .tit{text-align: center;font-size: .24rem;font-weight: normal;color: #000;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.m-list2 dl{position: absolute;left: .2rem;right: .2rem;top: 100%;display: none;
	background-color: #f6f6f6;border-top: .04rem solid #00afb4;
	padding: .12rem .2rem;
}
.m-list2 dd a{display: block;line-height: .40rem;padding: 0 .18rem;
	border-bottom: 1px solid #ddd;font-size: .16rem;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list2 dd:last-child a{border-bottom: 0;}

.ban{padding: 0.84rem 0.82rem 1.04rem; height: auto !important; position: relative;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.ban .wp{padding: 0; position: relative;height: 100%;}
.ban .txt{color: #fff;opacity: 1; }
.ban .t-c{padding: 0.64rem 0.5rem;width: 5.34rem;min-height: 4.4rem;	background-color: #000;opacity: 0.6; }
.ban .tit{font-size: .26rem;margin-bottom: 0.34rem;}
.ban .desc{font-size: .20rem;line-height: 1.7;text-align: justify;}
.ban-1 .txt{left: auto;right: 1rem;}

.ban-8{height: 6.28rem !important;}

.cur{font-size: .13rem;padding: 0.28rem 0;color: #000;}
.cur a{color: #000;}
.cur a:hover{text-decoration: underline;}
.m-list3{overflow: hidden;font-size: 0;text-align: center;margin: 0 -.4rem;}
.m-list3 li{width: 33.33%;display: inline-block;margin-bottom: .8rem;}
.m-list3 .con{display: block;margin: 0 .4rem;}
.m-list3 li:first-child{display: block;margin: 0 auto .8rem;}
.m-list3 .pic{padding-top: 075%;height: 0;position: relative;overflow: hidden;margin-bottom: .3rem;}
.m-list3 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;object-fit: cover;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list3 .t1{font-size: .28rem;font-weight: normal;color: #000;}

.m-txt1{margin-bottom: 0.64rem; margin-top: 0.32rem; padding-right: 2.2rem;}
.m-txt1 .tit{font-size: .27rem;color: #000;padding-left: 2.2rem;position: relative;margin-bottom:0.3rem;}
.m-txt1 .tit:after{content: '';position: absolute;left: 0;top: 50%;width: 1.94rem;height: .04rem;
	background-color: #000;margin-top: -.05rem;
}
.m-txt1 .txt{margin-left: 2.2rem;font-size: .18rem;line-height: 1.78;color: #333;text-align: justify;}


.m-list4{margin: 0 1rem 1.6rem;}
.m-list4 li{margin-bottom: 0.5rem;}
.m-list4 .con{display: block;overflow: hidden;}
.m-list4 .left{float: left;width: 3.36rem;margin-right: .6rem;}
.m-list4 .pic{overflow: hidden;margin-bottom: 0.18rem; margin-top: 0.1rem; height: 2.44rem;}
.m-list4 .pic img{width: 100%;height: 100%;display: block;object-fit: cover;}
.m-list4 .tit{text-align: center;font-size: .26rem;font-weight: normal;
	color: #000;
}
.m-list4 .txt{overflow: hidden;}
.m-list4 .desc{font-size: .18rem;line-height: 1.8;color: #333;text-align: justify;margin-bottom: 0.24rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 9;
	overflow: hidden;
}
.m-list4 .more{display: block;float: right;width: 1.52rem;height: .24rem;text-align: center;line-height: .24rem;
	border-radius: .25rem;background-color: #000;font-size: .13rem;color: #fff;
}

.m-list2-1{margin: 0 -.2rem 3.84rem;}

.m-price{position: relative;margin-bottom: 0.65rem;}
.m-price .pic{padding-top: 25.48%;height: 0;position: relative;overflow: hidden;}
.m-price .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;object-fit: cover;}
.m-price .txt{position: absolute;top: 50%;right: .96rem;width: 5.16rem;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-price .desc{font-size: .18rem;line-height: 1.75;color: #333;text-align: justify;margin-bottom: 0.2rem;}
.m-price .more{display: block;float: right;width: 1.52rem;height: .24rem;text-align: center;line-height: .24rem;
	border-radius: .25rem;background-color: #000;font-size: .13rem;color: #fff;
}
.m-price .tit{text-align: center;font-size: .26rem;color: #000;font-weight: normal;padding-top: 0.19rem;}
.m-price .txt .tit{display: none;}
.m-list5{padding-right: 2.2rem;}
.m-list5 li{margin-bottom: 0.95rem;}
.m-list5 .tit{font-size: .26rem;color: #000;font-weight: normal;padding-left: 2.18rem;position: relative;margin-bottom: .36rem;}
.m-list5 .tit:after{content: '';position: absolute;left: 0;top: 50%;width: 1.94rem;height: 0.05rem;
	background-color: #000;margin-top: -.05rem;
}
.m-list5 .t-c{margin-left: 1.98rem;overflow: hidden;}
.m-list5 .pic{width: 1.9rem;height: 1.9rem;text-align: center;font-size: 0;line-height: 1.9rem;float: left;margin-right: .3rem;}
.m-list5 .pic img{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
.m-list5 .txt{overflow: hidden;}
.m-list5 .desc{font-size: .18rem;color: #333;line-height: 1.8;margin-bottom: .15rem;text-align: justify;}
.m-list5 .more{display: block;float: right;width: 1.52rem;height: .24rem;text-align: center;line-height: .24rem;
	border-radius: .25rem;background-color: #000;font-size: .13rem;color: #fff;
}

.m-list6{margin: 0 1rem 1rem;}
.m-list6 .con{display: block;overflow: hidden;line-height: .55rem;}
.m-list6 .date{float: right;font-size: .18rem;margin-left: .3rem;}
.m-list6 .tit{font-size: .22rem;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.m-txt2{overflow: hidden;padding: 1rem 1rem 2rem;}
.m-txt2 .txt{float: left;}
.m-txt2 .tit{font-size: .22rem;margin-bottom: .3rem;}
.m-txt2 .desc{font-size: .18rem;line-height: 1.8;font-weight: bold;}
.m-txt2 .qr{float: right;margin-top: .72rem;}
.m-txt2 .item{float: left;}
.m-txt2 .pic{width: 1.58rem;height: 1.58rem;margin-bottom: .1rem;}
.m-txt2 .pic img{width: 100%;height: 100%;display: block;}
.m-txt2 .t1{text-align: center;font-size: .2rem;display: block;}

.g-bgc1 .main{overflow: hidden;background-color: #f7f6f6;}

.ban .txt2{position: absolute;left: 0;right: 0;top: 50%;
	background-color: rgba(0,0,0,.5);color: #fff;
	text-align: center;font-size: .24rem;padding: .4rem .6rem;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.m-list7{margin: 0 1rem 1rem;}
.m-list7 li{margin-bottom: .3rem;background-color: #fff;border-radius: .1rem;overflow: hidden;
    border: 1px solid rgba(0,0,0,0.08);
}
.m-list7 .top{overflow: hidden;line-height: .98rem;padding-left: .33rem;color: #666;font-size: .18rem;cursor: pointer;position: relative;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list7 .s1{color: #333;font-size: .22rem;font-weight: bold;width: 3.5rem;float: left;}
.m-list7 .s2{width: 2.6rem;float: left;}
.m-list7 .s3{width: 2.6rem;float: left;}
.m-list7 .s4{float: left;}
.m-list7 .con{padding: .45rem .57rem;display: none;}
.m-list7 .t1{font-size: .2rem;position: relative;font-weight: bold;margin-bottom: .19rem;}
.m-list7 .t1:after{content: '';position: absolute;left: -.14rem;top: 50%;
    width: .04rem;height: .14rem;border-radius: 2px;
    background-color: #000;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.m-list7 .desc{font-size: .18rem;line-height: 2.13;color: #666;}
.m-list7 .more{display: block;width: 1.8rem;height: .5rem;border-radius: 4px;float: right;
    text-align: center;line-height: .5rem;border-radius: 4px;font-size: .18rem;color: #fff;
    background-color: #000;margin-right: .3rem;margin-top: .24rem;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list7 .btn{display: block;width: 2rem;height: .5rem;border-radius: 4px;;
    text-align: center;line-height: .5rem;border-radius: 4px;font-size: .18rem;color: #fff;
    background-color: #000;
}
.m-list7 .item{margin-bottom: .38rem;}
.m-list7 li.on .top,.m-list7 li:hover .top{color: #fff;
    background-color: #000;
}
.m-list7 li.on .top .s1,.m-list7 li:hover .top .s1{color: #fff;}
.m-list7 li.on .top .more,.m-list7 li:hover .top .more{background-color: #fff;color: #000;}

/*.ban-2 .tit,.ban-2 .desc{text-align: center;}*/

.m-list8{overflow: hidden;margin-bottom: 1rem;margin-top: .8rem;padding: 0 .2rem;}
.m-list8 li{width: 25%;float: left;}
.m-list8 .con{display: block;margin: 0 .15rem;}
.m-list8 .pic{padding-top: 67%;height: 0;position: relative;overflow: hidden;margin-bottom: .3rem;}
.m-list8 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list8 .tit{text-align: center;font-weight: normal;font-size: .28rem;color: #000;}
.m-list8 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.m-txt3{margin-bottom: .9rem;padding: 0 1rem;}
.m-txt3 .top{overflow: hidden;margin: 0 .8rem .4rem 0;}
.m-txt3 .ico{width: 1.14rem;height: 1.14rem;float: left;margin-right: .4rem;}
.m-txt3 .ico img{width: 100%;height: 100%;display: block;}
.m-txt3 .tit{overflow: hidden;font-size: .32rem;font-weight: normal;color: #000;
	line-height: 1.14rem;position: relative;padding-left: 3.04rem;
}
.m-txt3 .tit:after{content: '';position: absolute;left: 0;top: 50%;width: 2.56rem;height: .08rem;
	background-color: #00c9cd;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-txt3 .tips{margin-left: 1.54rem;font-size: .24rem;line-height: 2;color: #000;margin-bottom: .4rem;}
.m-txt3 .desc{font-size: .18rem;color: #000;line-height: 2;/* padding: 0 0 0 1.54rem; */
	text-align: justify;
}

.m-txt4{text-align: center;margin-top: 1rem;}
.m-txt4 .ico{width: 1.14rem;margin: 0 auto .6rem;display: block;}
.m-txt4 .ico img{width: 100%;display: block;}
.m-txt4 .tit{font-size: .28rem;color: #000;display: inline-block;margin-bottom: .8rem;
	border-bottom: .08rem solid #000;padding: 0 .6rem .06rem;
}
.m-txt4 .desc{font-size: .18rem;color: #000;line-height: 2;margin-bottom: .5rem;}
.m-txt4 .pic img{width: 100%;display: block;}

.m-list9{margin: .8rem 1rem 0;}
.m-list9 li{margin-bottom: .8rem;}
.m-list9 .con{overflow: hidden;}
.m-list9 .pic{float: left;width: 1.7rem;height: 2.26rem;margin-right: .38rem;}
.m-list9 .pic img{width: 100%;height: 100%;display: block;object-fit: cover;}
.m-list9 .txt{overflow: hidden;}
.m-list9 .tit{font-size: .2rem;font-weight: normal;margin-bottom: .2rem;color: #000;}
.m-list9 .desc{font-size: .18rem;line-height: 2;color: #444;text-align: justify;}

.m-txt5{text-align: center;}
.m-txt5 .tit{font-size: .28rem;color: #000;display: inline-block;margin-bottom: .8rem;
	border-bottom: .08rem solid #000;padding: 0 .6rem .06rem;
}
.m-txt5 .pic{width: 3.6rem;margin: 0 auto;}
.m-txt5 .pic img{width: 100%;display: block;}

.m-list10{font-size: 0;text-align: center;margin-bottom: 1rem;}
.m-list10 li{display: inline-block;vertical-align: top;margin: 0 .2rem;}
.m-list10 .pic{text-align: center;margin-bottom: .2rem;}
.m-list10 .pic img{display: inline-block;vertical-align: middle;}
.m-list10 .tit{font-size: .24rem;color: #000;font-weight: normal;}

.m-details{padding: .6rem 0;}
.m-details h1{text-align: center;font-size: .3rem;margin-bottom: .4rem;}
.m-details .pic{width: 5rem;margin: 0 auto .3rem;}
.m-details .txt{font-size: .2rem;line-height: 2;}