body {
	overflow: hidden;
	overflow-y: scroll;
}

.index-img {
	background-image: url('../images/index.png?t=202202251128');
	background-size: 1200px 1200px;
	background-repeat: no-repeat;
}

.header {
	width: 100%;
	height: 292px;
	background-color: #fff;
}

.header .header-con {
	align-items: center;
	justify-content: space-between;
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}

.header .header-con .logo {
	width: 335px;
	height: 157px;
}

.header .header-con .header-right {
	flex-direction: column;
	justify-content: space-between;
	width: 610px;
	height: 128px;
}

.header .navigation {
	justify-content: flex-end;
}

.header .navigation a {
	font-size: 19px;
	color: #222;
	margin-right: 50px;
}

.header .navigation a:last-child {
	margin-right: 0;
}

.header .navigation a.active {
	position: relative;
	font-weight: bold;
	color: #fb0068;
}

.header .navigation a.active:after {
	content: ' ';
	position: absolute;
	left: 50%;
	bottom: -9px;
	margin-left: -17px;
	width:34px;
	height: 3px;
	background-color: #fb0068;
}

.header .header-right .count-down {
	justify-content: flex-end;
	align-items: center;
}

.header-right .count-down span {
	font-size: 19px;
	line-height: 30px;
	color: #222;
}

.header-right .count-down .nums {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background-color: #fb0068;
	text-align: center;
}

.header-right .count-down .tian {
	margin: 0 10px 0 6px;
}

.header-right .count-down .dian {
	margin: 0 7px 0 6px;
}

.banner {
	width: 100%;
	height: 540px;
	background-color: #d3014c;
}

.banner .banner-img {
	min-width: 1200px;
	width: 1920px;
	height: 100%;
	margin: 0 auto;
}

.content {
	width: 100%;
	background-color: #e7015c;
}

.mp-bm {
	align-items: center;
	width: 1200px;
	height: 379px;
	margin: 0 auto;
	background-color: #fff;
}

.mp-bm .bm-form {
	width: 352px;
	height: 305px;
	padding-left: 31px;
	border-right: 1px solid #eaeaea;
}

.bm-form .bm-form-tit {
	align-items: center;
	height: 41px;
	font-size: 17px;
	color: #282424;
	margin-bottom: 22px;
}

.bm-form .bm-form-tit .big {
	font-size: 27px;
	font-weight: bold;
	color: #fb0068;
}

.bm-form .bm-form-input {
	flex-direction: column;
	width: 352px;
	height: 242px;
}

.bm-form .bm-form-input input {
	width: 281px;
	/*height: 62px;*/
	height: 48px;
	font-size: 17px;
	border: 1px solid #b0b0b0;
	border-radius: 31px;
	padding: 0 17px;
}

.bm-form .bm-form-input .get_code {
	position: absolute;
    top: 0;
    right: 35px;
    width: 130px;
    height: 50px;
    border: 0 none;
    border-radius: 24px;
    background-color: #18b4ed;
    color: #fff;
}

.bm-form .bm-form-input .submit-btn {
	width: 317px;
	/*height: 64px;*/
	height: 50px;
	font-size: 17px;
	color: #fff;
	background-color: #fb0068;
	border-radius: 32px;
	border: 0 none;
}

.bm-form .bm-form-input .input-wrp {
	position: relative;
	margin-bottom: 19px;
}

.name-message {
	position: absolute;
	z-index: 99;
	width: 317px;
	top: 46px;
	right: -1px;
	left: -1px;
	background: #fff;
	-webkit-box-shadow: 0 0 20px 4px #eee;
	box-shadow: 0 0 20px 4px #eee;
}

.name-message:after {
	content: '';
	position: absolute;
	left: 12px;
	top: 40px;
	right: 12px;
	height: 1px;
	background: #dedfe1;
}

.name-message ul {
	padding-left: 12px;
}

.name-message li {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
	cursor: pointer;
}

.mp-bm .bm-plug {
	/* width: 746px; */
	height: 305px;
}

.mp-bm .bm-plug .plug-top {
	flex-direction: column;
	position: relative;
	width: 546px;
	border-right: 1px solid #eaeaea;
}

.bm-plug .plug-top-member {
	position: relative;
	width: 510px;
	height: 196px;
	padding-left: 36px;
}

.bm-plug .plug-top-member:after {
	content: ' ';
	position: absolute;
	left: 35px;
	right: 22px;
	bottom: 0;
	height: 1px;
	background-color: #eaeaea;
}

.plug-top-member .member-tit {
	font-size: 17px;
	color: #000;
}

.plug-top-member .member-tit .num {
	font-size: 14px;
	font-weight: bold;
	color: #c80064;
}

.scrollup {
	position: relative;
	z-index: 2;
	margin: 0 auto;
	margin-top: 12px
}

.scrollup table {
	margin: 0 auto
}

.scrollup table td {
	font-size: 12px;
	text-align: center
}

.scrollup table td p {
	color: #ff4141
}

.scrollup .scroll_main {
	height: 140px;
	color: #636363;
	overflow: hidden
}

.scroll_origin>ul,
#scroll_area>ul {
	margin-bottom: 10px;
}

.scroll_origin li {
	line-height: 22px;
	float: none;
	list-style: none;
	text-align: left;
	white-space: nowrap
}

.scrollup .scroll_main .linecols {}

.scrollup .scroll_main .linecols li {
	float: left
}

.scrollup .scroll_main .li_qu {
	margin-right: 12px;
}

.scrollup .scroll_main .li_name {
	min-width: 28px;
}

.scrollup .scroll_main .li_phone {
	overflow: hidden;
	height: 20px;
	padding-left: 16px;
}

.scrollup .scroll_main .li_num {
	overflow: hidden;
	padding-left: 20px;
}

.scrollup .scroll_main .li_enter {
	float: right !important;
	padding-left: 52px;
	margin-right: 28px;
}

.scrollup .scroll_main ul li.clearfix {
	overflow: hidden;
	height: 20px;
}

.bm-plug .plug-top-xiaoqu {
	width: 236px;
	height: 100%;
	padding-left: 26px;
}

.plug-top-xiaoqu .xiaoqu-tit {
	font-size: 17px;
	color: #000;
}

.plug-top-xiaoqu .xiaoqu-swiper {
	width: 100%;
	height: 262px;
	margin-top: 18px;
	overflow-x: hidden;
	overflow-y: scroll;
}

.plug-top-xiaoqu .xiaoqu-swiper::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 6px;
	height: 10px;
}

.xiaoqu-swiper .xiaoqu-item {
	align-items: center;
	width: 100%;
	height: 62px;
	margin-bottom: 16px;
}

.xiaoqu-item .item-img {
	width: 86px;
	height: 62px;
	margin-right: 14px;
}

.xiaoqu-item .item-img img {
	width: 86px;
	height: 62px;
}

.xiaoqu-item .item-info {
	width: 106px;
	font-size: 16px;
	line-height: 16px;
	color: #737373;
}

.xiaoqu-item .item-info .xiaoqu-name {
	font-size: 17px;
	line-height: 17px;
	color: #000;
	font-weight: bold;
	margin-bottom: 10px;
	max-width: 106px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mp-bm .bm-plug .plug-bot {
	justify-content: space-around;
	align-items: end;
	width: 100%;
	height: 112px;
	/* margin-left: 20px; */
}

.bm-plug .plug-bot-item {
	align-items: center;
	justify-content: space-between;
	flex-direction: column;
	width: 70px;
	height: 84px;
	font-size: 16px;
	color: #222;
}

.bm-plug .bot-item-img {
	width: 62px;
	height: 62px;
}

.bm-plug .bot-item-img1 {
	background-position: 0 0;
}

.bm-plug .bot-item-img2 {
	background-position: -80px 0;
}

.bm-plug .bot-item-img3 {
	background-position: -160px 0;
}

.bm-plug .bot-item-img4 {
	background-position: -240px 0;
}

.bm-plug .bot-item-img5 {
	background-position: -320px 0;
}

.bm-plug .bot-item-img6 {
	background-position: -400px 0;
}

.bm-plug .bot-item-img7 {
	background-position: -480px 0;
}

.bm-plug .bot-item-img8 {
	background-position: -560px 0;
}

.mp-brand {
	width: 1200px;
	margin: 22px auto;
}

.mp-brand .brand-top-left {
	width: 300px;
	height: 371px;
	background-position: -560px -70px;
	border-bottom: 1px solid #eae7e7;
}

.mp-brand .brand-top-right {
	position: relative;
	width: 900px;
	height: 371px;
	overflow: hidden;
	border-bottom: 1px solid #eae7e7;
}

.mp-brand .brand-top-right ul {
	flex-wrap: wrap;
}

.mp-brand .brand-top-right li {
	width: 100%;
	height: 186px;
	background-color: #fff;
	border-bottom: 1px solid #f3f3f3;
}

.mp-brand .brand-top-right .brand-scroll-item {
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	width: 224px;
	height: 186px;
	background-color: #fff;
	border-right: 1px solid #f3f3f3;
}

.mp-brand .brand-top-right .brand-scroll-control {
	position: absolute;
	right: 2px;
	width: 60px;
	height: 60px;
}

.brand-top-right .brand-scroll-control.pre {
	top: 125px;
	background-position: -800px 0;
}

.brand-top-right .brand-scroll-control.next {
	top: 188px;
	background-position: -870px 0;
}

.mp-brand .brand-bot {
	flex-wrap: wrap;
	width: 100%;
	background-color: #fff;
}

.mp-brand .brand-bot .brand-bot-item {
	align-items: center;
	justify-content: center;
	width: 119px;
	height: 79px;
	background-color: #fff;
	border-right: 1px solid #eae7e7;
	border-bottom: 1px solid #eae7e7;
}

.mp-reason {
	width: 1200px;
	margin: 0 auto;
	background-color: #fff;
	padding: 50px 0 56px;
}

.base-title {
	flex-direction: column;
}

.base-title .title-top {
	align-items: center;
	justify-content: center;
	width: 100%;
	font-size: 28px;
	line-height: 28px;
	font-weight: bold;
	color: #222;
}

.base-title .title-bot {
	font-size: 18px;
	color: #666;
	text-align: center;
	margin-top: 20px;
}

.base-title span {
	padding: 0 14px;
}

.base-title-left {
	width: 23px;
	height: 19px;
	background-position: -740px 0;
}

.base-title-right {
	width: 24px;
	height: 21px;
	background-position: -770px 0;
}

.mp-reason .mp-reason-img {
	width: 1144px;
	height: 482px;
	margin: 48px auto 0;
}

.mp-coupon {
	width: 1200px;
	margin: 22px auto 0;
	background-color: #fff;
	padding: 50px 0 34px;
}

.mp-coupon .mp-coupon-quan {
	width: 1136px;
	margin: 40px auto 0;
	overflow-x: scroll;
}

.mp-coupon .mp-coupon-quan::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 10px;
	height: 6px;
}

.mp-coupon .mp-coupon-quan-item {
	flex-shrink: 0;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 252px;
	height: 114px;
	margin-right: 43px;
	background-color: #e7015c;
}

.mp-coupon .mp-coupon-quan-item:last-child {
	margin-right: 0;
}

.mp-coupon .mp-coupon-quan-item .sheng {
	width: 54px;
	height: 54px;
	background-position: -640px 0;
}

.mp-coupon .mp-coupon-quan-item .yang {
	font-size: 13px;
	line-height: 13px;
	font-weight: normal;
}

.mp-coupon .mp-coupon-quan-item .item-top-price {
	align-items: flex-start;
	font-size: 46px;
	line-height: 36px;
	font-weight: bold;
	color: #fff;
	margin-left: 9px;
	margin-top: 5px;
}

.mp-coupon .coupon-quan-item-bot {
	font-size: 15px;
	line-height: 15px;
	color: #ffc1da;
	margin-top: 12px;
}

.mp-coupon .mp-coupon-tips {
	height: 27px;
	font-size: 14px;
	line-height: 27px;
	color: #fff;
	text-align: center;
	background-color: #e7015c;
	margin: 11px 32px 28px;
}

.mp-coupon .mp-coupon-detail {
	flex-wrap: nowrap;
	width: 1136px;
	margin: 0 32px;
	overflow-x: scroll;
}

.mp-coupon .mp-coupon-detail::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 10px;
	height: 6px;
}

.mp-coupon .mp-coupon-detail-item {
	margin-right: 13px;
}

.mp-coupon .mp-coupon-detail-item:last-child {
	margin-right: 0;
}

.mp-coupon .mp-coupon-detail .detail-item-top {
	width: 370px;
	height: 228px;
}

.mp-coupon .mp-coupon-detail .detail-item-bot {
	align-items: center;
	justify-content: space-between;
	width: 370px;
	height: 106px;
	background-color: #e7015c;
}

.mp-coupon .detail-item-bot .bot-logo {
	width: 77px;
	height: 77px;
	background-color: #fff;
	border-radius: 50%;
	margin-right: 13px;
	margin-left: 20px;
}

.mp-coupon .detail-item-bot .bot-logo img {
	width: 77px;
	height: 77px;
	border-radius: 50%;
}

.mp-coupon .detail-item-bot .bot-info {
	flex-direction: column;
	font-size: 15px;
	color: #fff;
}

.mp-coupon .detail-item-bot .bot-info .price {
	align-items: flex-start;
	font-size: 46px;
	line-height: 46px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 8px;
}

.mp-coupon .bot-info .price .yang {
	font-size: 13px;
	line-height: 30px;
	font-weight: normal;
}

.mp-coupon .mp-coupon-detail .bot-btn {
	width: 73px;
	height: 28px;
	line-height: 28px;
	font-size: 13px;
	text-align: center;
	color: #eb2862;
	border-radius: 14px;
	background-color: #ffd77f;
	margin-right: 20px;
}

.mp-goods {
	width: 1200px;
	margin: 22px auto 0;
	padding: 46px 0;
	background-color: #fff;
}

.mp-goods .goods-cate {
	flex-wrap: nowrap;
	overflow-x: scroll;
	overflow-y: hidden;
	margin: 40px 44px 0;
	padding-bottom: 10px;
}

.mp-goods .goods-cate::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 10px;
	height: 6px;
}

.mp-goods .goods-cate .goods-cate-item {
	flex-shrink: 0;
	font-size: 16px;
	color: #222;
	height: 30px;
	line-height: 30px;
	padding: 0 24px;
	margin-right: 30px;
	border-radius: 15px;
	background-color: #eaeaea;
}

.mp-goods .goods-cate .goods-cate-item:last-child {
	margin-right: 0;
}

.mp-goods .goods-cate .goods-cate-item.active {
	color: #fff;
	background-color: #fb0068;
}

.mp-goods .goods-con {
	margin-top: 24px;
}

.mp-goods .goods-con .goods-details {
	flex-wrap: wrap;
}

.mp-goods .goods-detail {
	flex-direction: column;
    align-items: center;
    width: 294px;
    height: 460px;
    margin: 0 8px 8px 0;
    background-color: #f3f3f3;
}

.mp-goods .goods-detail:nth-child(4n) {
	margin-right: 0;
}

.mp-goods .goods-detail .goods-img {
	width: 268px;
    height: 268px;
    margin: 13px 0 26px;
}

.mp-goods .goods-detail .goods-img img {
	transition: all .7s ease;
}

.mp-goods .goods-detail .goods-img img:hover {
	transform: scale(1.1);
    -webkit-transform: scale(1.1)
}

.mp-goods .goods-detail .goods-info {
	width: 268px;
    font-size: 16px;
    line-height: 16px;
    color: #000000;
}


.mp-goods .goods-detail .goods-info-desc {
	width: 100%;
	min-height: 14px;
	font-size:14px;
	line-height: 14px;
	color: #666666;
	margin-top: 16px;
}

.mp-goods .goods-info p {
	max-width: 268px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mp-goods .goods-detail .goods-price {
	width: 268px;
    align-items: flex-end;
    margin: 28px 0 12px 0;
}

.mp-goods .goods-detail .mp-price {
	font-size: 12px;
    color: #fb0068;
}

.mp-goods .goods-detail .mp-price-big {
	font-size: 26px;
    font-weight: bold;
}

.mp-goods .goods-detail .yuan-price {
	font-size: 12px;
    color: #666666;
    margin-left: 7px;
}

.mp-goods .special-content_wrap {
	width: 268px;
    align-items: center;
}

.mp-goods .special-content_wrap .special-content_nums {
	font-size: 12px;
    color: #666;
    line-height: 12px;
}

.mp-goods .at-special-content_step  {
	width: 142px;
    height: 6px;
    margin-left: 6px;
}

.mp-goods .progress {
	background-color: #d8d8d8;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.mp-goods .progress-bar {
	background: #fb0068;
    width: 100%;
    max-width: 100%;
    height: 100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}



.mp-goods .goods-con-items-oth {
	position: relative;
	min-height: 546px;
	padding-top: 66px;
	background-image: url(../images/mp_goods_bak.jpg?t=202202251128);
	background-size: 1201px 612px;
	background-repeat: no-repeat;
}

.mp-goods .goods-item-first {
	position: relative;
	align-items: center;
	justify-content: center;
	width: 702px;
	height: 482px;
	margin: 0 0 0 58px;
	background-color: #fff;
}

.mp-goods .goods-item-first .first-img {
	width: 668px;
	height: 448px;
	background-color: #e6e6e6;
}

.mp-goods .goods-item-first .first-img img {
	display: block;
	margin: 0 auto;
}

.mp-goods .goods-item-first .first-price {
	position: absolute;
	left: 44px;
	bottom: 34px;
}

.mp-goods .first-price .price-top {
	align-items: flex-end;
	height: 32px;
	font-size: 32px;
	line-height: 28px;
	font-weight: bold;
	color: #e7015c;
}

.mp-goods .first-price .price-top .yang {
	font-size: 14px;
	line-height: 14px;
	margin-right: 6px;
}

.mp-goods .first-price .price-bot {
	width: 100px;
	height: 36px;
	margin-top: 12px;
}

.mp-goods .first-price .price-bot button {
	width: 100px;
	height: 36px;
	font-size: 14px;
	color: #fff;
	background-color: #fb0068;
	border-radius: 18px;
	border: 0 none;
}

.mp-goods .goods-item-second {
	flex-direction: column;
	align-items: center;
	/*justify-content: space-around;*/
	position: absolute;
	right: 0;
	bottom: 0;
	width: 379px;
	height: 545px;
	background-color: #f3f3f3;
}

.mp-goods .goods-item-second .second-img {
	width: 330px;
	height: 330px;
	margin: 62px 0;
}

.mp-goods .second-price {
	width: 100%;
    justify-content: center;
    align-items: center;
}

.mp-goods .second-price .price-top {
	align-items: flex-end;
	height: 32px;
	font-size: 32px;
	line-height: 32px;
	font-weight: bold;
	color: #e7015c;
}

.mp-goods .second-price .price-top .yang {
	font-size: 14px;
	line-height: 14px;
}

.mp-goods .second-price .price-bot {
	align-items: center;
	/*width: 100px;*/
	height: 36px;
	margin-left: 10px;
}

.mp-goods .second-price .price-bot button {
	width: 58px;
	height: 32px;
	font-size: 16px;
	color: #fff;
	background-color: #fb0068;
	border-radius: 16px;
	border: 0 none;
}

.mp-goods .goods-con-items {
	flex-wrap: wrap;
}

.mp-goods .goods-con-items .goods-item {
	flex-direction: column;
	align-items: center;
	/*justify-content: space-around;*/
	width: 292px;
	height: 436px;
	margin-right: 10px;
	margin-top: 10px;
	background-color: #f3f3f3;
}

.mp-goods .goods-con-items .goods-item:nth-child(4n) {
	margin-right: 0;
}

.mp-goods .goods-con-items .goods-item .goods-item-img {
	width: 280px;
	height: 280px;
	margin-top:36px
}

.mp-goods .goods-item .goods-item-price {
	width: 100%;
	justify-content: center;
	margin-top:46px;
}

.mp-goods .goods-item .price-top {
	align-items: flex-end;
	height: 32px;
	font-size: 32px;
	line-height: 28px;
	font-weight: bold;
	color: #e7015c;
}

.mp-goods .goods-item .price-top .yang {
	font-size: 14px;
	line-height: 14px;
}

.mp-goods .goods-item .price-bot {
	align-items: center;
	/*width: 100px;*/
	height: 36px;
	margin-left: 10px;
}

.mp-goods .goods-item .price-bot button {
	width: 58px;
	height: 32px;
	font-size: 16px;
	color: #fff;
	background-color: #fb0068;
	border-radius: 16px;
	border: 0 none;
}

.mp-goods .loadmore {
	width: 288px;
    height: 46px;
    margin: 46px auto 0;
    text-align: center;
    font-size: 22px;
}

.mp-goods .loadmore a {
	display: inline-block;
    width: 288px;
    height: 46px;
    line-height: 46px;
    border: 1px solid #e7015c;
    text-align: center;
    color: #e7015c;
}

.mp-lidu {
	width: 1200px;
	margin: 22px auto 0;
	padding: 46px 0;
	background-color: #fff;
}

.mp-lidu .mp-lidu-img {
	width: 1136px;
	height: 491px;
	margin: 64px auto 0;
}

.mp-xiadan {
	width: 1200px;
	margin: 22px auto 0;
	padding: 46px 0;
	background-color: #fff;
}

.mp-xiadan .xiadan-con {
	flex-wrap: wrap;
	margin: 68px 56px 0;
}

.mp-xiadan .xiadan-item {
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	width: 220px;
	height: 262px;
	margin-right: 69px;
	margin-bottom: 44px;
}

.mp-xiadan .xiadan-item:nth-child(4n) {
	margin-right: 0;
}

.mp-xiadan .xiadan-item p {
	font-size: 19px;
	line-height: 19px;
	color: #222;
}

.mp-xiadan .xiadan-item button {
	width: 100px;
	height: 36px;
	font-size: 16px;
	line-height: 36px;
	color: #fff;
	background-color: #fb0068;
	border-radius: 18px;
	border: 0 none;
}

/* 会展地址 */
.mp-route {
	width: 1200px;
	margin: 22px auto 0;
	padding: 52px 0;
	background-color: #fff;
}

.mp-route .mp-route-con {
	justify-content: space-between;
	margin: 0 64px 0;
}

.mp-route .mp-route-con-left {
	flex-direction: column;
	justify-content: center;
	width: 500px;
}

.mp-route .mp-route-con .mp-route-tit {
	font-size: 22px;
	font-weight: bold;
	color: #1e1e1e;
	margin-bottom: 14px;
}

.mp-route .mp-route-con .mp-route-txt {
	font-size: 17px;
	line-height: 31px;
	color: #2a2a2a;
}

.mp-route .mp-route-con .mp-route-txt>p>span {
	font-weight: bold;
}

.mp-route .mp-route-con-right {
	justify-content: flex-end;
	width: 570px;
}

.mp-route .mp-route-con-right .mp-route-img {
	width: 552px;
	height: 386px;
	background-position: 0 -70px;
	margin-top: 72px;
}

.mp-notice {
	width: 1200px;
	margin: 22px auto 0;
	background-color: #fff;
	padding: 46px 0;
}

.mp-notice .mp-notice-img {
	width: 1081px;
	height: 329px;
	background-position: 0 -470px;
	margin: 40px auto 32px;
}

.mp-notice .mp-notice-text {
	flex-direction: column;
	width: 1115px;
	height: 253px;
	border: 1px solid #ffc3dc;
	margin: 0 auto;
	padding: 18px 0 0 22px;
}

.mp-notice .notice-text-line {
	font-size: 17px;
	color: #3e3a39;
	line-height: 30px;
	text-indent: -2em;
	margin-left: 2em;
}

.mp-notice .notice-text-line span {
	flex-shrink: 0;
}

.mp-notice .notice-text-line .mark {
	display: inline-block;
	width: 20px;
	height: 20px;
	font-size: 13px;
	color: #fff;
	line-height: 20px;
	text-align: center;
	background-color: #fb0068;
	margin-right: 8px;
	border-radius: 2px;
	text-indent: 0;
}

.mp-media {
	width: 1200px;
	margin: 22px auto 0;
	padding: 46px 0 40px;
	background-color: #fff;
}

.mp-media .mp-media-con {
	flex-wrap: wrap;
	margin: 40px 32px 0;
}

.mp-media .mp-media-con .mp-media-item {
	width: 266px;
	height: 128px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.mp-media .mp-media-con .mp-media-item:nth-child(4n) {
	margin-right: 0;
}

.mp-guarantee {
	width: 1200px;
	margin: 48px auto 0;
	padding-bottom: 46px;
	background-color: transparent;
}

.mp-guarantee .mp-guarantee-img {
	width: 1200px;
	height: 259px;
	background-position: 0 -810px;
	margin: 0 auto;
}

.footer {
	margin-bottom: -15px;
	background-color: #e7015c;
}

.footer .service {
	position: relative;
	z-index: 10;
	width: 100%;
	/* height: 444px; */
	border-top: 1px solid #e65c93;
}

.pubfooter.footer .service {
	height: auto;
}

.footer .service .ser-wrap {
	width: 1200px;
	margin: 0 auto;
	padding-top: 34px;
	padding-bottom: 34px;
	border-bottom: 1px solid #e65c93;
}

.footer .service .hot {
	width: 374px;
	height: 100%;
}

.footer .service .hot .know-more {
	font-size: 18px;
	color: #fff;
}

.footer .hot dt {
	margin: 20px 0 14px;
}

.footer .hot dt a {
	font-size: 12px;
	-webkit-transition: color .5s;
	-moz-transition: color .5s;
	transition: color .5s;
	color: #fff;
}

.footer .hot dt a:hover {
	color: #000;
}

.footer .hot dd {
	display: inline-block;
	float: left;
	width: 68px;
	height: 56px;
	margin-right: 30px;
	background: url('../images/common.png?t=202202251128') no-repeat;
}

.footer .hot dd a {
	display: inline-block;
	width: 68px;
	height: 56px;
}

.footer .hot .for-windows {
	background-position: 0 -230px;
}

.footer .hot .for-windows:hover {
	background-position: 0 -300px;
}

.footer .hot .for-andriod {
	width: 61px;
	background-position: -74px -230px;
}

.footer .hot .for-andriod:hover {
	background-position: -74px -300px;
}

.footer .hot .for-iphone {
	width: 56px;
	background-position: -139px -230px;
}

.footer .hot .for-iphone:hover {
	background-position: -139px -300px;
}

.footer .hot .for-winp {
	width: 37px;
	background-position: -202px -230px;
}

.footer .hot .for-winp:hover {
	background-position: -202px -300px;
}

.footer .service .guide {
	width: 825px;
	height: 100%;
	color: #9d9d9d;
}

.footer .service .guide dl {
	float: left;
	padding: 0 46px;
	height: 170px;
	border-left: 1px solid #e65c93;
}

.footer .service .guide dl.last {
	padding-right: 0;
}

.footer .service .guide dt {
	font-size: 18px;
	margin-bottom: 20px;
	color: #fff;
}

.footer .service .guide dd {
	font-size: 14px;
	line-height: 26px;
	color: #fff;
}

.footer .service .guide dd a {
	position: relative;
	-webkit-transition: color .5s;
	-moz-transition: color .5s;
	transition: color .5s;
	color: #fff;
	font-size: 14px;
}

.footer.pubfooter .service .guide dd a {
	cursor: default;
}

.footer .service .guide dd a div.wechat-bg {
	display: none;
	position: absolute;
	bottom: -46px;
	left: 36px;
	z-index: 9;
}

.footer .service .guide dd a div.wechat-bg img {
	display: block;
	border: 4px solid #fff;
}

.footer .service .guide dd .wechat:hover .wechat-bg {
	display: block;
}

.footer .service .guide dd a i {
	display: inline-block;
	float: left;
	background-image: url('../images/base.png?t=202202251128');
	background-repeat: no-repeat;
}

.footer .service .guide dd a i.weibo {
	width: 21px;
	height: 19px;
	margin: 2px 6px 0 -3px;
	background-position: -415px -120px;
}

.footer .service .guide dd a i.weixin {
	width: 19px;
	height: 15px;
	margin: 5px 8px 0 -3px;
	background-position: -443px -120px;
}

.footer .service .guide a:hover {
	color: #000;
}

.footer .service .info {
	width: 1200px;
	height: 85px;
	margin: 0 auto;
	padding-top: 50px;
}

.footer .service .info .authentication {
	width: 326px;
	height: 31px;
	background: url('../images/common.png?t=202202251128') 0 -360px no-repeat;
}

.footer .service .info .copy-right {
	font-size: 12px;
	width: 760px;
	text-align: right;
	color: #666;
}

.footer .service .info .aqrz {
	float: left;
	margin-left: 14px;
}

.footer .service .info .aqrz i {
	display: inline-block;
	width: 75px;
	height: 30px;
	background: url('../images/common.png?t=202202251128') -260px -235px no-repeat;
}

.footer .service .at_copyright {
	width: 1200px;
	/* height: 300px; */
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 58px;
}

.footer .service .at_copyright p {
	font-size: 14px;
	text-align: center;
	line-height: 26px;
	color: #fff;
}

.footer .service .at_copyright p a {
	color: #fff;
}

.footer .service .at_copyright .at_license {
	display: block;
	margin: 20px auto 0;
	width: 658px;
	height: 28px;
	background: url(/static/images/common/at_license.png?t=202202251128) no-repeat;
}
