/* 首页 */
.index {
	background: var(--public-color);
}

.index_nav {
	width: 100%;
	display: flex;
	justify-content: space-between;
	background: #fff;
	flex-wrap: wrap;
}

.index_nav_tiem {
	width: 25%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: auto;
	margin-top: .3rem;
}

.index_nav_tiem .img {
	width: .5rem;
	height: .5rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.index_nav_tiem .img>img {
	max-width: .5rem;
	max-height: .5rem;
}

.index_nav_tiem .name {
	font-size: .26rem;
	margin-top: .1rem;
	color: #555;
}

.index_gg {
	display: flex;
	width: 100%;
	background: #fff;
}

.index_gg_box {
	display: block;
	width: calc(100% - .6rem);
	margin: .3rem;
	margin-bottom: 0;
}

.index_gg_box>img {
	width: 100%;
	height: auto;
	border-radius: 8px;
	display: flex;
}

.index_cg {
	width: calc(100% - .6rem);
	padding: .3rem;
	background: #fff;
}

.index_cg_box {
	width: calc(100% - .6rem);
	height: 3.3rem;
	background: linear-gradient(0deg, #D9E9FF, #E9F2FF);
	border-radius: 8px;
	padding: .3rem;
}

.index_cg_box_title {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.index_cg_box_title .name {
	color: #4576FC;
	font-weight: bold;
	font-size: .3rem;
}

.index_cg_box_title .link {
	color: #4576FC;
	font-size: .26rem;
}

.index_cg_box_list {
	width: 100%;
	height: 2.6rem;
	margin-top: .2rem;
	white-space: nowrap;
	overflow-x: scroll;
	overflow-y: hidden;
}

.index_cg_box_list .item {
	display: inline-block;
	width: 4.6rem;
	height: 2.2rem;
	background: #fff;
	border-radius: 8px;
	padding: .2rem;
	margin-left: .2rem;
}

.index_cg_box_list .item:nth-child(1) {
	margin-left: 0;
}

.index_cg_box_list .item .title {
	font-size: .26rem;
	font-weight: bold;
}

.index_cg_box_list .item .news {
	margin-top: .2rem;
}

.index_cg_box_list .item .news .text {
	line-height: .4rem;
	font-size: .26rem;
	color: #555;
}

.index_cg_box_list .item .bottom {
	width: 100%;
	display: flex;
	justify-content: flex-end;
}

.index_cg_box_list .item .bottom .button {
	width: 1.35rem;
	height: .45rem;
	background: var(--main-color);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: .26rem;
	color: #fff;
	border-radius: 20px;
	margin-top: .3rem;
}

.index_title {
	width: calc(100% - .6rem);
	padding: .3rem;
	padding-bottom: .2rem;
	font-size: .3rem;
	font-weight: bold;
}

.index_news {
	width: calc(100% - .6rem);
	padding: 0 .3rem;
	height: 3.5rem;
	white-space: nowrap;
	overflow-x: scroll;
	overflow-y: hidden;
}

.index_news .item {
	display: inline-block;
	margin-left: .2rem;
	width: 2.7rem;
	height: 3.5rem;
	background: #fff;
	border-radius: 8px;
}

.index_news .item:nth-child(1) {
	margin-left: 0;
}

.index_news .item .img {
	width: 100%;
	height: 1.75rem;
	border-radius: 8px 8px 0 0;
}

.index_news .item .name {
	white-space: normal;
	height: .4rem;
	padding: .2rem;
	font-size: .26rem;
	line-height: .3rem;
}

.index_news .item .tab {
	padding: 0 .2rem;
	margin-top: .15rem;
}

.index_news .item .tab>span {
	background: #D0E8FE;
	font-size: .26rem;;
	color: #4576FC;
	padding: .01rem .1rem;
	border-radius: 4px;
}

.index_shop {
	width: calc(100% - .6rem);
	padding: 0 .3rem;
}

.index_shop_swiper {
	width: 100%;
	height: 4.1rem;
}

.index_shop_swiper .swiper-slide {
	display: flex;
	flex-wrap: wrap;
	height: 90%;
}

.index_shop_swiper .swiper-slide .item {
	width: calc(33.33% - .15rem);
	height: 1.2rem;
	margin-bottom: .1rem;
	margin-left: .18rem;
}

.index_shop_swiper .swiper-slide .item:nth-child(3n+1) {
	margin-left: 0;
}

.index_shop_swiper .swiper-slide .item .img {
	width: 2rem;
	padding: .1rem;
	height: 1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	border-radius: 8px;
}

.index_shop_swiper .swiper-slide .item .img>img {
	max-width: 100%;
	max-height: 100%;
}

.index_shop_swiper .swiper-slide .item .name {
	text-align: center;
	margin-top: .1rem;
	font-size: .26rem;
}

.index_shop_page {
	position: absolute;
	z-index: 9;
	display: flex;
	align-items: center;
	justify-content: center;
}

.index_shop_page .swiper-pagination-bullet {
	width: .3rem;
	height: .04rem;
	background: #999999;
	border-radius: 0;
	opacity: 1;
}

.index_shop_page .swiper-pagination-bullet-active {
	background: var(--main-color);
}

.index_video {
	width: calc(100% - .6rem);
	padding: 0 .3rem;
	padding-bottom: .3rem;
	height: 4.7rem;
}

.index_video_box {
	width: 100%;
	height: 100%;
	white-space: nowrap;
	overflow-x: scroll;
	overflow-y: hidden;
}

.index_video_box .item {
	display: inline-block;
	width: 5rem;
	height: 4.7rem;
	margin-left: .2rem;
	border-radius: 8px;
	background: #fff;
}

.index_video_box .item:nth-child(1) {
	margin-left: 0;
}

.index_video_box .item .img {
	display: flex;
	width: 100%;
	height: 3.3rem;
	border-radius: 8px 8px 0 0;
	overflow: hidden;
	align-items: center;
	justify-content: center;
}

.index_video_box .item .img>img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
}

.index_video_box .item .tab {
	padding: .2rem;
	font-size: .28rem;
}

.index_video_box .item .title {
	padding: 0 .2rem;
	font-size: .26rem;
	color: #999999;
}

.index_tab {
	width: 100%;
	height: .8rem;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	position: sticky;
	left: 0;
	top: 1.2rem;
	z-index: 99;
}

.index_tab .tab {
	width: 40%;
	height: .8rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: .28rem;
}

.index_tab .tab.is {
	color: var(--main-color);
	font-weight: bold;
}

.index_goods {
	width: calc(100% - .6rem);
	padding: 0 .3rem;
	display: flex;
	flex-wrap: wrap;
}

.index_goods_list {
	width: calc(50% - .15rem);
	margin-left: .3rem;
	border-radius: 8px;
	background: #fff;
	margin-top: .3rem;
	padding-bottom: .2rem;
}

.index_goods_list:nth-child(2n-1) {
	margin-left: 0;
}

.index_goods_list .img {
	width: calc(100% - .2rem);
	height: 2.3rem;
	padding: .1rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.index_goods_list .img>img {
	max-width: 100%;
	max-height: 100%;
}

.index_goods_list .name {
	padding: 0 .2rem;
	font-size: .26rem;
	font-weight: bold;
	margin-top: .1rem;
}

.index_goods_list .text {
	margin-top: .1rem;
	font-size: .26rem;;
	color: #999999;
	padding: 0 .2rem;
}

.index_goods_list .tab {
	padding: 0 .2rem;
	margin-top: .1rem;
	font-size: .26rem;;
	text-align: right;
	color: #f00;
}

/* 登录 */
.index_login{
	width: 100vw;
	height: 100vh;
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
	justify-content: space-between;
}
.index_login_box{
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.index_login .index_login_top{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 20%;
}
.index_login .index_login_top .img{
	width: .95rem;
	height: 1.05rem;
}
.index_login .index_login_top .name{
	font-size: .36rem;
	font-weight: bold;
	margin-left: .2rem;
}
.index_login_input{
	width: calc(100% - .8rem);
	padding: .4rem;
}
.index_login_input .list{
	width: calc(100% - .6rem);
	padding: 0 .3rem;
	margin-top: .4rem;
	border-bottom: 1px solid #CCCCCC;
}
.index_login_input .list .name{
	font-size: .26rem;
	color: #555;
}
.index_login_input .list .input{
	margin-top: .1rem;
}
.index_login_input .list .input>input{
	width: 100%;
	height: .7rem;
	border: none;
	font-size: .26rem;
	outline:0;
}
.index_login_input .list .yzminput{
	margin-top: .1rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.index_login_input .list .yzminput>input{
	height: .7rem;
	outline:0;
	border: none;
	font-size: .26rem;
}
.index_login_input .list .yzminput .img{
	height: .7rem;
}
.index_login_input .list .yzminput .getyzm{
	font-size: .26rem;
	color: var(--main-color);
}
.index_login_button{
	width: calc(100% - .8rem);
	height: .8rem;
	background: var(--main-color);
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: .28rem;
	border: none;
	border-radius: 6px;
	margin-top: .4rem;
}
.index_login_xieyi{
	margin-top: .4rem;
	font-size: .26rem;
	display: flex;
	align-items: center;
}
.index_login_xieyi>input{
	width: .3rem;
	height: .3rem;
}
.index_login_xieyi .text{
	margin-left: .1rem;
}

.index_login_xieyi .text>a{
	color: var(--main-color);
}
.index_login_bottom{
	width: calc(100% - 3rem);
	padding: .5rem;
	display: flex;
	justify-content: space-between;
	font-size: .28rem;
}
/* 注册 */
.register{
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-bottom: .3rem;
}
.register_title{
	width: calc(100% - .8rem);
	padding: .4rem;
	font-size: .4rem;
	font-weight: 800;
}
.register_title>span{
	color: var(--main-color);
}
.register_box{
	width: calc(100% - 1rem);
	padding: .2rem;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0,.2);
	border-radius: 6px;
	display: flex;
	flex-direction: column;
}
.register_box .list{
	width: 100%;
	margin-top: .3rem;
}
.register_box .list:nth-child(1){
	margin-top: 0;
}
.register_box .list .name{
	font-size: .26rem;
}
.register_box .list .name>span{
	color: #f00;
}
.register_box .list .input{
	width: 100%;
	height: .65rem;
	margin-top: .1rem;
}
.register_box .list .input>input{
	outline:0;
	width: calc(100% - .3rem);
	height: .35rem;
	background: #F8F9FA;
	border-radius: 8px;
	border: none;
	padding: .15rem;
	font-size: .26rem;
}
.register_box .list .yzminput{
	width: 100%;
	height: .65rem;
	margin-top: .1rem;
	display: flex;
	justify-content:space-between;
}

.register_box .list .yzminput>input{
	width: calc(100% - 2.5rem);
	height: .35rem;
	background: #F8F9FA;
	border-radius: 8px;
	border: none;
	padding: .15rem;
	font-size: .26rem;
	outline:0;
}

.register_box .list .yzminput .img{
	width: 2rem;
	height: .65rem;
}

.register_box .list .yzminput .getyzm{
	width: 2rem;
	height: .65rem;
	border: 1px solid var(--main-color);
	border-radius: 6px;
	font-size: .26rem;
	color: var(--main-color);
	display: flex;
	align-items: center;
	justify-content: center;
}
.register_xieyi{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: .5rem;
	font-size: .26rem;
}

.register_xieyi .text{
	margin-left: .1rem;
}
.register_xieyi .text>a{
	color: var(--main-color);
}
.register_button{
	width: calc(100% - .6rem);
	height: .7rem;
	background: var(--main-color);
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: .28rpx;
	border: none;
	margin-top: .3rem;
	border-radius: 6px;
}
.register_button_link{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: .3rem;
}
.register_button_link>a{
	color: var(--main-color) !important;
	font-size: .26rem;
}
/* 联系我们 */
.input_lxwm{
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.input_lxwm_news{
	width: calc(100% - 1rem);
	padding: .2rem;
	background: #fff;
	border-radius: 4px;
	margin-top: .3rem;
}
.input_lxwm_title{
	font-size: .3rem;
	font-weight: bold;
}
.input_lxwm_news_text{
	margin-top: .2rem;
	font-size: .26rem;
	color: #555;
}
.input_lxwm_map{
	width: calc(100% - .6rem);
	height: 5rem;
	margin-top: .3rem;
}
.input_lxwm_map>img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.input_lxwm_form{
	width: calc(100% - 1rem);
	display: flex;
	flex-direction: column;
	padding: .2rem;
	border-radius: 4px;
	margin-top: .3rem;
	background: #fff;
}
.input_lxwm_form_list{
	margin-top: .2rem;
}
.input_lxwm_form_list .name{
	font-size: .26rem;
}
.input_lxwm_form_list .name>span{
	color: #f00;
}
.input_lxwm_form_list .input{
	width: 100%;
	margin-top: .1rem;
}
.input_lxwm_form_list .input>input{
	outline:0;
	width: calc(100% - .2rem);
	height: .4rem;
	border-radius: 4px;
	padding: .1rem;
	border: none;
	background: #f3f3f3;
	font-size: .26rem;
}
.input_lxwm_form_list .input>textarea{
	outline:0;
	width: calc(100% - .2rem);
	height: 2rem;
	padding: .1rem;
	border: none;
	border-radius: 4px;
	background: #f3f3f3;
	font-size: .26rem;
}
.input_lxwm_form_button{
	width: 100%;
	margin-top: .3rem;
	height: .8rem;
	border: none;
	border-radius: 4px;
	color: #fff;
	font-size: .28rem;
	background: var(--main-color);
}

/* 搜索列表 */
.sousuo_box{
	width: 100%;
	display: flex;
	flex-direction: column;
}
.sousuo_box .iscolor{
	color: #f00;
}

.sousuo_box_top{
	width: 100%;
	height: .9rem;
}
.sousuo_box_top_box{
	width: calc(100% - .6rem);
	background: #fff;
	height: .5rem;
	padding: .3rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
}
.sousuo_box_top_logo{
	width: 2.5rem;
	height: .4rem;
}
.sousuo_box_top_home{
	height: .4rem;
	width: .4rem;
}
.sousuo_box_head{
	width: calc(100% - .6rem);
	background: #fff;
	padding: .3rem;
	position: sticky;
	left: 0;
	top: 1.2rem;
	z-index: 999;
}
.sousuo_box_head .input_box{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: .6rem;
	border: 1px solid var(--main-color);
	border-radius: 8px;
}
.sousuo_box_head .input_box .img{
	width: .3rem;
	height: .3rem;
	margin-left: .2rem;
}
.sousuo_box_head .input_box .input{
	width: calc(100% - 1.8rem);
	height: .4rem;
	border: none;
	font-size: .26rem;
	outline:0;
}
.sousuo_box_head .input_box .button{
	width: 1rem;
	height: .5rem;
	border: none;
	background:var(--main-color);
	color: #fff;
	margin-right: .05rem;
	border-radius: 6px;
	font-size:.26rem;
}
.sousuo_box .top_nav{
	margin-top: .2rem;
	width: 100%;
	display: flex;
	align-items: center;
	overflow-x: scroll;
}
.sousuo_box .top_nav_box {
	white-space: nowrap;
	margin: 0;
	padding: 0;
}
.sousuo_box .top_nav::-webkit-scrollbar {
	display: none;
}
.sousuo_box .top_nav_box .nav {
	display: inline-block;
	margin: 0;
	padding: 0;
	margin-left: .3rem;
	font-size: .26rem;
}
.sousuo_box .top_nav_box .nav:nth-child(1) {
	margin-left: 0;
}

.sousuo_box .top_nav_box .nav .active {
	font-weight: bold;
	font-size: .26rem;
	color:var(--main-color);
}
.sousuo_box .sousuo_box_sum{
	width: calc(100% - .6rem);
	padding: .3rem;
	padding-bottom: 0;
	display: flex;
	align-items: center;
	font-size: .26rem;;
	color: #555;
}
.sousuo_box .sousuo_box_sum.pb{
	padding-bottom: .1rem;
}
.sousuo_box .sousuo_box_sum .color{
	color: #FFA91C;
}
.sousuo_box .sousuo_box_list_title{
	font-size: .3rem;
	font-weight: bold;
	background: #fff;
	padding: .2rem;
	margin-top: .2rem;
}
.sousuo_box .shop_list{
	width: calc(100% - .6rem);
	background: #fff;
	padding: .3rem;
	margin-top: .1rem;
	display: block;
}
.sousuo_box .shop_list_title{
	font-size: .28rem;
	font-weight: bold;
}
.sousuo_box .shop_list_news{
	width: 100%;
	margin-top: .15rem;
	display: flex;
	justify-content: space-between;
}
.sousuo_box .shop_list_news .left{
	width: calc(100% - 2rem);
	font-size: .26rem;;
	color: #555;
}
.sousuo_box .shop_list_news .left .type{
	margin-top: .2rem;
	color: #999;
}
.sousuo_box .shop_list_news .shopImg{
	width: 1.8rem;
	height: 1.5rem;
	border: 1px solid #ccc;
	border-radius: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.sousuo_box .shop_list_news .shopImg .img{
	max-width: 100%;
	max-height: 100%;
}
.sousuo_box .link{
	width: calc(100% - .6rem);
	padding: .3rem;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
}
.sousuo_box .link .linkBox{
	width: 100%;
	height: .6rem;
	background: #f5f5f5;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 6px;
	font-size: .26rem;;
	font-weight: bold;
}
.sousuo_box .goods_list{
	width: calc(100% - .6rem);
	background: #fff;
	padding: .3rem;
	margin-top: .1rem;
	display: block;
}
.sousuo_box .goods_list_title{
	font-size: .26rem;
	font-weight: bold;
}
.sousuo_box .goods_list_news{
	margin-top: .15rem;
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.sousuo_box .goods_list_news .goodsImg{
	width: 1.6rem;
	height: 1.6rem;
	padding: .1rem;
	border-radius: 6px;
	border: 1px solid #ccc;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}
.sousuo_box .goods_list_news .goodsImg .img{
	max-width: 100%;
	max-height: 100%;
}
.sousuo_box .goods_list_news .goodsNews{
	width: calc(100% - 2rem);
}
.sousuo_box .goods_list_news .goodsNews .goodsText{
	font-size: .26rem;;
	color: #555;
}
.sousuo_box .goods_list_news .goodsNews .goodsJg{
	font-size: .26rem;;
	margin-top: .15rem;
}
.sousuo_box .goods_list_news .goodsNews .goodsShop{
	font-size: .26rem;;
	margin-top: .1rem;
	color: #999;
}
.sousuo_box .news_list{
	width: calc(100% - .6rem);
	background: #fff;
	padding: .3rem;
	margin-top: .1rem;
	display: block;
}
.sousuo_box .news_list .news_list_title{
	font-size: .26rem;
	font-weight: bold;
}
.sousuo_box .news_list .news_list_news{
	width: 100%;
	margin-top: .15rem;
	display: flex;
	justify-content: space-between;
}
.sousuo_box .news_list .news_list_news .newsImg{
	width: 1.8rem;
	margin-right: .2rem;
	text-align: center;
}
.sousuo_box .news_list .news_list_news .newsImg .img{
	max-width: 1.8rem;
	max-height: 1.8rem;
	margin-left: auto;
	margin-right: auto;
}
.sousuo_box .news_list .news_list_news .news{
	flex: 1;
}
.sousuo_box .news_list .news_list_news .news .text{
	font-size: .26rem;;
	color: #555;
}
.sousuo_box .news_list .news_list_news .news .tab{
	margin-top: .15rem;
	color: #999;
	font-size: .26rem;;
}
.sousuo_box .goods_list_news .goodsNews .goodsShop .text{
	margin-left: .2rem;
}
.sousuo_box .img_list{
	width: calc(100% - .6rem);
	background: #fff;
	padding: .3rem;
	margin-top: .1rem;
	display: block;
}
.sousuo_box .img_list .img_list_title{
	font-size: .26rem;
	font-weight: bold;
}
.sousuo_box .img_list_img{
	margin-top: .15rem;
	width: 100%;
	height: auto;
}
.sousuo_box .img_list_img .img{
	max-width: 100%;
	height: auto;
}
.sousuo_box .img_list .tab{
	margin-top: .1rem;
	font-size: .26rem;;
	color: #999;
}
.sousuo_box .box .shop_list:nth-child(1){
	margin-top: 0;
}
.sousuo_box .box .goods_list:nth-child(1){
	margin-top: 0;
}
.sousuo_box .box .news_list:nth-child(1){
	margin-top: 0;
}



.falushengming{
	width: calc(100% - .6rem);
	padding: .3rem;
	background: #fff;
}

/* 我要参展 */
.input_canzhan{
	width: calc(100% - 1.2rem);
	margin: .3rem;
	padding: .3rem;
	background: #fff;
	border-radius: 6px;
}

.input_canzhan .title{
	font-size: .32rem;
	font-weight: bold;
}
.input_canzhan .title>span{
	font-size: .26rem;
	color: #f00;
	margin-left: .2rem;
}
.input_canzhan .list{
	margin-top: .3rem;
}
.input_canzhan .list .name{
	font-size: .28rem;
}
.input_canzhan .list .name>span{
	color: #f00;
}
.input_canzhan .list .input{
	margin-top: .1rem;
	width: 100%;
}
.input_canzhan .list .input>input{
	width: calc(100% - .3rem);
	height: .5rem;
	padding: .15rem;
	border: none;
	background: #f7f7f7;
	border-radius: 4px;
	outline: 0;
}
.input_canzhan .list .yzm{
	margin-top: .1rem;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.input_canzhan .list .yzm>input{
	width: calc(100% - 2.3rem);
	height: .5rem;
	padding: .15rem;
	border: none;
	background: #f7f7f7;
	border-radius: 4px;
	outline: 0;
}
.input_canzhan .list .yzm .img{
	width: 1.8rem;
}
.input_canzhan_tijiao{
	width: calc(100% - .6rem);
	margin-left: .3rem;
	height: .7rem;
	background: var(--main-color);
	color: #fff;
	border-radius: 6px;
	font-size: .28rem;
	border: none;
}

.SMfl_tit{
	width: calc(100% - .6rem);
	padding:.3rem 0;
	font-size: .32rem;
	font-weight: bold;
}