* {
	margin: 0;
	padding: 0;
}

html {
	font-size: 100px;
}
img{
	object-fit: cover;
}
@font-face {
	font-family: '';
	src: url();
}
/* 去掉输入框 type='number' 上下箭头隐藏 */
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{
	-webkit-appearance: none;
}

input[type="number"]{
	-moz-appearance: textfield;
}
body {
	background-color: #fff;
	min-width: 12rem;
	font-size: 16px;
	/*-webkit-overflow-scrolling: touch*/
}
/**{-webkit-overflow-scrolling: touch}*/

iframe {
	border: none;
}

.lf {
	position: relative;
	float: left;
}

.rg {
	position: relative;
	float: right;
}

.mains,
.topicons {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.mainsauto {
	position: relative;
	/* width: 89.06rem; */
	width: 12.00rem;
	margin: 0 auto;
}

a,
a:link,
a:active {
	text-decoration: none;
}

.paddtop {
	/* margin-top: 1.4rem; */
}

.shoptit h5,
.shoptit p,
.cooper .mainsauto div p,
.consulauto .plate,
.consulauto .consulrg h5,
.consulauto .nav li,
.consultit h5,
.tabtit h5,
.onlineShoptit h5,
.article .consulauto .consullf .frist_part p {
	font-family: '苹方-简 常规体';
}

.cooper .mainsauto div h5 {
	font-family: '苹方-简 中黑体';
}

.consulauto .rgcontCs .title h5 {
	font-family: '苹方-简 中粗体';
}

ul.focus li span {
	font-family: 'DIN-MediumItalic';
}

.topicons .lf a,
.mains .dsc,
.remcoment h5 {
	font-family: '微软雅黑';
}

.remcoment p,
.navrg li a,
.lfbtnlogo h5,
.lfbtnlogo p {
	font-family: '苹方-简 常规体';
}

/* 头部 */
.topmain {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 9999;
	background-color: #fff;
	box-shadow: 0.01rem 0.01rem 0.03rem #f7f7f7;
	overflow: revert;
	overflow: hidden;
}
@media screen and (max-width: 1210px) {
	topmain {
		width: 12.10rem;
	}
}

.topmain .loginlf {
	position: absolute;
	padding: 0.13rem 0.12rem 0.11rem 0.64rem;
}
.topmain .navrg{
	margin-right: 0.32rem;
}
.topmain .navboxy,.topmain .aboutboxy,.topmain .newfixboxboxy {
	position: absolute;
	left: -1.5rem;
	top: 104px;
	z-index: 9999;
	width: 900px;
	display: none;
}
.topmain  .a-item {
	float: left;
	margin: 0 0.5rem;
}
@media screen and (max-width: 750px){
	.topmain .navrg{
		margin-right: 0rem;
	}
	.topmain .logo1{
		margin-left: 0;
	}
}
.topmain .logo1{
	margin-left: 0.64rem;
}
.loginrg h5 {
	font-family: '苹方-简 中黑体';
	color: #222;
	font-size: 0.18rem;
	margin: 0.02rem 0 0.08rem;
	font-weight: normal;
}

.loginrg p {
	font-size: 0.14rem;
	color: #222;
}

img.loginimg {
	position: relative;
	width: 0.56rem;
	height: 0.56rem;
	float: left;
	margin-right: 0.12rem;
}

.newfixbox,
.brandfixbox,
.cooperfixbox,
.aboutfixbox {
	position: fixed;
	z-index: 9998;
	background-color: rgba(255, 255, 255, 0.8);
	/* top: 0.80rem; */
	left: 0rem;
	width: 100%;
	height: 0.56rem;
	line-height: 0.56rem;
	border-bottom: 0.01rem solid #eee;
	display: none;
	min-width: 12.10rem;
}

.newfixbox div,
.brandfixbox div,
.cooperfixbox div,
.aboutfixbox div {
	width: 7.55rem;
	margin: -0.56rem auto;
}

.newfixbox div {
	text-align: center;
	margin-right: 2.25rem;
	width:9rem;
}
.newfixbox div.newfixbox1{
	margin-right: 2.38rem;
}
.newfixbox div.newfixbox2{
	margin-right: 3rem;
}
.newfixbox div.newfixbox3{
	margin-right: 2.4rem;
}
.newfixbox div.newfixbox4{
	margin-right: 2.2rem;
}
.newfixbox div.newfixbox5{
	width: 10rem;
	margin-right: 1.8rem;
}
.newfixbox div.newfixbox6{
	width: 11rem;
	margin-right: 1.2rem;
}
.newfixbox div.newfixbox7{
	width: 13rem;
	margin-right: 0.3rem;
}

.brandfixbox div {
	margin-right: 0.45rem;
}

.cooperfixbox div {
	margin-right: -1.2rem;
}

.aboutfixbox div {
	margin-right: -3.3rem;
}

.navrg li .newfixbox a,
.navrg li .brandfixbox a,
.navrg li .cooperfixbox a,
.navrg li .aboutfixbox a {
	display: inline-block !important;
	position: relative;
	display: block;
	line-height: 0.56rem !important;
	height: 0.56rem !important;
	margin: -56rem 1rem 0 0;
}
.mian {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.navrg li {
	position: relative;
	display: inline-block;
	padding: 0.305rem 0.64rem 0;
}

@media screen and (max-width: 1200px) {

	.navrg li {
		display: inline-block;
		padding: 0.305rem 0.14rem 0;
	}
	.topmain .logo1{
		margin-left: 0;
	}
	.topmain  .a-item {
		float: left;
		margin: 0 0.14rem;
	}
	.topmain .navboxy, .topmain .aboutboxy, .topmain .newfixboxboxy{
		left: -0.85rem;
	}
	.navrg li a img {
		top: 0.01rem;
		right: -0.18rem;
		width: 0.17rem;
	}
	/*.navrg li .newfixbox a, .navrg li .brandfixbox a, .navrg li .cooperfixbox a, .navrg li .aboutfixbox a{*/
		/*margin: -56rem 0.14rem 0 0;*/
	/*}*/
	/*.newfixbox div{*/
		/*margin-right: 3rem;*/
	/*}*/
	/*.brandfixbox div {*/
		/*margin-right: 1.3rem;*/
	/*}*/
	/*.aboutfixbox div {*/
		/*margin-right: -0.4rem;*/
	/*}*/
}

.navrg li a,
.navrg li a:link,
.navrg li a:active {
	position: relative;
	display: block;
	font-size: 0.14rem;
	line-height: 0.2rem;
	color: #222;
	height: 0.45rem;
}

.navrg li a.nava {
	height: 0.51rem;
	border-bottom: 0.02rem solid #fff;
}
.navrg li a.news,.navrg li a.brand,.navrg li a.about{
	/*cursor: context-menu;*/
}
.navrg li a img{
	position: absolute;
	top: 0rem;
	right: -0.35rem;
	display: none;
}
@media screen and (max-width: 1200px) {
	.navrg li a img {
		top: 0.01rem;
		right: -0.18rem;
		width: 0.17rem;
	}
}
.navrg li a:hover img{
	display: inline;
}
.fixbg {
	top: 0.8rem;
	height: 0.56rem;
	line-height: 0.56rem;
	background-color: rgba(255, 255, 255, 0.8);
}

/* 底部 */
.bottom {
	/* margin-top: 0.9rem; */
	background-color: #333;
}

.botauto {
	padding-bottom: 0.72rem;
}

.bottom,
.bottom .lfbtnlogo,
.bottom .btmbg,
.botauto {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.bottom .loginbtom {
	width: 0.64rem;
	height: 0.64rem;
	margin: 0 0.2rem 0.24rem 0;
}

.bottom .botnav li {
	display: inline-block;
	font-size: 0.16rem;
}

.bottom .botauto {
	position: relative;
	width: 12rem;
	margin: 0 auto;
	padding: 0.8rem 0 0.72rem;
}

.bottom .lfbtnlogo h5 {
	font-size: 0.24rem;
	color: #fff;
	margin: 0.03rem 0 0.08rem;
	font-weight: normal;
}

.bottom .lfbtnlogo p {
	font-size: 0.16rem;
	color: #fff;
}

.bottom .botauto .lfmain {
	width: 4.13rem;
}

.bottom .rgtit {
	font-size: 0.16rem;
	color: #fff;
	width: 7.87rem;
	margin-bottom: 0.42rem;
}

.bottom .rgtit li {
	list-style: none;
	display: inline-block;
	margin-right: 1.43rem;
	color: rgba(255, 255, 255, 0.6);
}

.bottom .rgtit li:last-of-type {
	margin-right: 0;
}

.bottom ul.cons {
	margin-right: 1.48rem;
}

.bottom ul.consmg1 {
	margin-right: 1.33rem;
}

.bottom ul.consmg2 {
	margin-right: 1.20rem;
}

.bottom ul.consmg3 {
	margin-right: 0rem;
}

.bottom ul.cons li {
	list-style: none;
	line-height: 0.32rem;
	font-size: 0.16rem;
}

.bottom ul.cons li a {
	position: relative;
	color: #fff;
}
.bottom ul.cons li a img{
	position: absolute;
	display: none;
	top: 0.02rem;
	right: -0.35rem;
}
.bottom ul.cons li a:hover img{
	display: inline-block;

}
.bottom .wxicons img {
	width: 0.5rem;
	height: 0.5rem;
	margin-right: 0.18rem;
	cursor: pointer;
}

.bottom .wxicons img.wx1,
.bottom .wxicons img.wb1 {
	display: none;
}
.bottom .wxicons img.wxQcodefix{
	width: 1.24rem;
	position: absolute;
	top: -0.50rem;
	height: 1.30rem;
	display: none;
}
.bottom .btmbg {
	background-color: #303030;
}

.bottom .btmbg div {
	padding: 0.25rem 0 0.22rem;
	width: 12rem;
	margin: 0 auto;
	text-align: center;
}

.bottom .btmbg div span {
	font-size: 0.14rem;
	color: rgba(255, 255, 255, 0.6);
	margin-right: 0.18rem;
}

.bottom .btmbg div a {
	font-size: 0.14rem;
	margin-right: 0.2rem;
	color: #fff;
}

.bottom .btmbg div.dsc {
	position: relative;
	padding: 0.25rem 0 0.25rem 0;
}
.bottom .btmbg div.dsc span{
	/* margin-right: 2.02rem; */
}
.bottom .appstore{
	margin-top: 40px;
}
.bottom .appstore img {
	width: 1.4rem;
	height: 0.4rem;
	margin: 0.2rem 0.4rem 0 0;
	cursor: pointer;
}
.bottom .appstore img.androidqcodefix,.bottom .appstore img.appleqcodefix{
	width: 1.26rem;
	height: 1.28rem;
	position: absolute;
	top: -0.95rem;
	display: none;
}
.bottom .kefu_con{
	margin-top: 20px;
}
.kefu_con .kefu_li{
	padding-left: 80px;
	color: #fff;
	line-height: 60px;
}
.bottom .appstore img.androidqcodefix{
	left: 1.90rem;
}
.bottom .AppleStoreHover,
.bottom .AndroidHover {
	display: none;
}

/* 右边导航 */
.rgfix {
	position: fixed;
	top: 65%;
	right: 0.05rem;
	/*border: 0.02rem solid #e7e7e7;*/
	width: 0.72rem;
	background-color: #f7f7f7;

}

.rgfix div {
	font-size: 0.1rem;
	color: #333;
	margin: 0.07rem 0 0.05rem;
}

.rgfix div span {
	color: #ff1074;
}

.rgfix .rgicon {
	display: block;
	width: 0.30rem;
	margin: 0.20rem auto;
	cursor: pointer;
	/*margin-top: 0.05rem;*/
}
.rgfix .qcodefixrg{
	position: absolute;
	left: -1.67rem;
	display: none;
	top: -0.46rem;
	width: 1.68rem;

}
.rgfix .tel,
.rgfix .reture,
.rgfix .telHover,
.rgfix .returnHover {
	width: 0.21rem;
	height: 0.21rem;
	display: block;
	margin: 0.19rem auto 0.19rem;
	cursor: pointer;
}
.rgfix .tel,
.rgfix .telHover{
	margin: 0.44rem auto 0.44rem;
}
.rgfix .telHover,
.rgfix .returnHover {
	display: none;
}

.rgfix .fixbg {
	position: absolute;
	top: 0.48rem;
	right: 0.7rem;
	width: 1.68rem;
	height: 1rem;
	/* background-color: #fff; */
	font-size: 0.16rem;
	color: #666;
	background: url(../img/index/fixbgT.png);
	background-size: 100%;
	display: none;
}

.rgfix .fixbg img {
	width: 0.24rem;
	height: 0.24rem;
	display: block;
	margin: 0.2rem 0 0.2rem 0.21rem;
	float: left;
}

.rgfix .fixbg p {
	/*margin: -0.2rem 0 0.2rem 0.21rem;*/
	float: left;
}

.rgfix .fixbg {
	background-color: transparent;
}

/* .rgfix .iconT{
	width: 0;
	height: 0;
	border-right: 0.10rem solid transparent;
	border-left: 0.1rem solid transparent;
	border-top: 0.13rem solid #fff;
	margin: -0.11rem;
	z-index: 9999;
	position: relative;
	right: -0.55rem;
} */
/* 品牌合作 */
.shoptit,
.consultit,
.onlineShoptit,
.tabtit {
	width: 100%;
	height: 3.15rem;
	background-size: cover;
}
#zixun{
	margin-bottom: 0.92rem;
}

.consultit,
.tabtit {
	background: url(../img/consultation/bg-title.jpg) center center no-repeat;
	background-size: cover;
}

.shoptit {
	background: url(../img/business/bg.jpg) center center no-repeat;
	background-size: cover;
}
.onlineShoptit{
	background: url(../img/onlineShop/bg.jpg) center center no-repeat;
	background-size: cover;
}
.ziyuantit{
	background: url(../img/business/bg.jpg) center center no-repeat;
	background-size: cover;
}
.aboutit{
	background: url(../img/about/contactUs/aboutbg.jpg) center center no-repeat;
	background-size: cover;
}
.sitemaptit{
	background: url(/img/sitemap/title-img.jpg) center center no-repeat;
	background-size: cover;
}
.shoptit h5,
.consultit h5,
.tabtit h5,.onlineShoptit h5 {
	font-weight: normal;
	font-size: 0.50rem;
	line-height: 0.64rem;
	text-align: center;
	letter-spacing: 0.04rem;
	color: #fff;
}
.consultit h5,.tabtit h5{
	color: #E792AC;
}
.ziyuantit h5,.aboutit h5, .sitemaptit h5{
	color: #fff;
}
.shoptit h5,
.consultit h5,.onlineShoptit h5 {
	padding: 0.8rem 0 0.47rem;
}

.tabtit h5 {
	padding: 1.28rem 0 0.47rem;
}

.shoptit p,
.consultit p,.onlineShoptit p {
	line-height: 0.32rem;
	/* text-align: center; */
	color: #E792AC;
	letter-spacing: 0.08rem;
	font-size: 0.16rem;
	width: 10rem;
	margin: 0 auto;
	text-indent: 0.4rem;
}
.busitit p{
	color: #fff;
}
.onlineShoptit p{
	width: 9rem;
	color: #fff;
}
.busitit p{
	width: 7.65rem;
}
.cooper .cooperimg {
	width: 0.64rem;
	height: 0.64rem;
	display: block;
	margin: 0.9rem auto 0.4rem;
}

.cooper .mainsauto {
	position: relative;
	margin: 1.2rem auto;
	height: auto;
	overflow: hidden;
}

.cooper .mainsauto div {
	width: 3.51rem;
	height: 4.75rem;
	border: 0.1rem solid #f2f2f2;
	border-radius: 0.04rem;
	margin-right: 0.435rem;
	cursor: pointer;
}

.cooper .mainsauto div:last-of-type {
	margin-right: 0;
}

.cooper .mainsauto div h5 {
	font-size: 0.32rem;
	color: #222;
	text-align: center;
	line-height: 0.32rem;
	font-weight: normal;
	margin-bottom: 0.46rem;
}

.cooper .mainsauto div p {
	color: #666;
	font-size: 0.16rem;
	line-height: 0.32rem;
	text-align: center;
}

.cooper .mainsauto div a {
	display: block;
	margin: 0.54rem auto;
	color: #333;
	font-size: 0.16rem;
	text-align: center;
}

/* 知识咨询 */
.consulauto {
	position: relative;
	width: 12rem;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.searchuto{
	margin: 0.73rem auto 0;
}
.consulauto .plate,.consulauto .plate a {
	color: #666;
}

.plateiput {
	width: 2.7rem;
	background-color: #F3F4F5;
	border: 0.01rem solid #E5E5E5;
	border-radius: 0.28rem;
	padding: 0 0.2rem;
}
.consulauto .plate{
	height: 0.14rem;
	line-height: 0.14rem;
}
.consulauto .plate,.consulauto .plateiput {
	margin: 0.48rem 0 0.52rem;
	font-size: 0.14rem;
}
.consulauto .platesit{
	margin: 0.38rem 0 0.84rem;
}
.consulauto .plateiput{
	line-height: 0.30rem;
	height: 0.30rem;
}
.consulauto .plate{
	width: 7.00rem;
}
.consulauto .icon-Search,
.consulauto .icon-Search-Dark {
	position: absolute;
	top: 0.56rem;
	right: 0.18rem;
	z-index: 9;
	cursor: pointer;
}

.consulauto .icon-Search-Dark {
	display: none;
}

input {
	outline: none;
}

.consulauto .consullf {
	width: 7.86rem;
	height: auto;
	/* overflow: hidden; */
}

.consulauto .consullf .consimg {
	width: 3.11rem;
	height: 2.07rem;
}

.consulauto .consulrg {
	width: 4.5rem;
	margin-left: 0.2rem;
	height: 2.07rem;
}

.consulauto .consulrg h5 {
	font-size: 0.24rem;
	color: #222;
	margin: 0.10rem 0 0.30rem;
	font-weight: normal;
	max-height: 0.62rem;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.consulauto .nav {
	height: 0.6rem;
}

.consulauto .nav a {
	font-size: 0.18rem;
	color: #333;
	/* padding: 0 0.47rem; */
	margin: 0 0.2rem;
	display: inline-block;
	line-height: 0.6rem;
	cursor: pointer;
}

.consulauto .nav a.active {
	color: #fff;
	background-color: #FF1074;
	padding: 0 0.47rem;
	margin: 0 0.2rem 0 0;
}

.consulauto .solid {
	width: 100%;
	height: 0.06rem;
	background-color: #E5E5E5;
	margin-top: -0.06rem;
}

.consulauto .consT {
	padding: 0.40rem 0;
	border-bottom: 0.02rem solid #eee;
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}

.consulauto .consulrg p {
	font-size: 0.16rem;
	line-height: 0.32rem;
	color: #666;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.consulauto .lable a {
	color: #666;
	font-size: 0.15rem;
	line-height: 0.3rem;
	height: 0.3rem;
	background-color: #FAFAFA;
	padding: 0.06rem 0.12rem;
	border-radius: 0.15rem;
	margin-right: 0.20rem;
}

.consulauto .lable a:hover,
.topicons .lf a:hover {
	background-color: rgba(246, 59, 117, 0.05);
	color: #FF1074;
}

.consulauto .time {
	font-size: 0.16rem;
	color: #aaa;
	line-height: 0.30rem;

}

.consulrg .mians {
	margin-top: 0.39rem;
	position: absolute;
	bottom: 0;
}
.consulrg .lablelf{
	width: 3.77rem;
}
.consulauto .rgcontCs {
	width: 3.1rem;
}

.rgcontCs .focus,
.topicons {
	margin-bottom: 0.72rem;
}
.rgcontCs ul.focus li{
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.consulauto .rgcontCs .title {
	width: 3.1rem;
	line-height: 0.36rem;
	background-color: #FAFAFA;
	height: 0.36rem;
	padding-top: 0.14rem;
	margin-bottom: 0.24rem;
}

.consulauto .rgcontCs .title h5 {
	color: #333;
	font-size: 0.18rem;
	line-height: 0.24rem;
	height: 0.24rem;
	border-left: 0.04rem solid #333;
	padding: 0rem 0.2rem;
}

.rgcontCs .focus li a {
	display: block;
	font-size: 0.14rem;
	height: 0.6rem;
	line-height: 0.28rem;
	color: #000;
	/* text-align: center; */
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-right: 0.20rem;
	float: left;
	width: 2.44rem;
}

.rgcontCs .focus li a:hover,
.remcoment li:hover+.remcoment h5 {
	color: #FF1074;
}
.article .remcoment li .remcomtabs{
	position: absolute;
	bottom: 0.18rem;
	left: 1.28rem;
}
.article .remcoment li .remcomtabs .lable a{
	font-size: 0.12rem;
	margin-right: 0.10rem;
}
ul.focus li span {
	display: block;
	width: 0.36rem;
	font-size: 0.2rem;
	border-bottom: 0.01rem solid #eee;
	font-style: oblique;
	height: 0.36rem;
	margin-right: 0.1rem;
	float: left;
}

.topicons .lftopicons {
	width: 1.6rem;
}

.topicons .lf a {
	display: inline-block;
	font-size: 0.16rem;
	color: #666;
	height: 0.3rem;
	line-height: 0.3rem;
	text-align: center;
	background-color: #FAFAFA;
	padding: 0 0.12rem;
	border-radius: 0.15rem;
}

.topicons li {
	display: block;
	margin: 0.2rem 0;
}

.remcomimg {
	width: 1.2rem;
	height: 0.8rem;
	margin-right: 0.1rem;
}

.mains .dsc {
	font-size: 0.16rem;
	color: #000;
	margin: 0.2rem 0;
}

.mains .dsc:hover {
	color: #FF1074;
}

.mains .timed {
	font-size: 0.14rem;
	color: #999;
	padding-bottom: 0.19rem;
	border-bottom: 0.02rem solid #eee;
}

.remcoment li {
	margin: 0.2rem 0;
	padding-bottom: 0.2rem;
	border-bottom: 0.02rem solid #eee;
}
.remcoment li.mains a div{
	width: 1.80rem;
	float: left;
}
.banner {
	width: 3.09rem;
	height: 2.06rem;
	display: block;
	/* margin-top: 0.06rem; */
}
.banner .bannINX{
	width:100%;
	height:100vh
}
.bannerIn{
	background-size: cover;
	width: 100%;
	height:100vh;
}
@media screen and (max-width: 1200px) {
	.banner .bannINX{
		height:600px;
	}
	.bannerIn{
		height:600px;
	}
}
.remcoment h5 {
	font-size: 0.14rem;
	line-height: 0.24rem;
	color: #000;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	font-weight: normal;
}
.remcoment h5:hover{
	color: #FF1074;
}
.remcoment p {
	font-size: 0.14rem;
	color: #999;
	margin-top: 0.11rem;
}

.conspagination {
	position: relative;
	float: right;
	margin: 0.4rem 0.2rem 1.2rem 0;
}

.conspagination .el-pager li,
.conspagination .el-pagination button,
.conspagination .el-pager li.btn-quicknext {
	width: 0.36rem;
	height: 0.36rem;
	line-height: 0.36rem;
	background-color: #FAFBFC;
	margin: 0 0.05rem;
}

.conspagination .el-pager li.active {
	background-color: #FF1074;
	color: #fff;
}

.conspagination .el-pagination .btn-prev,
.conspagination .el-pagination .btn-next {
	width: 0.72rem;
}
.conspagination .el-pagination button:disabled{
	background-color: #FAFBFC;
}
.conspagination .el-pagination .btn-prev:hover,
.conspagination .el-pagination .btn-next:hover {
	color: #fff;
	background-color: #FF1074;
}

.conspagination .el-pager li:hover {
	color: #ffffff;
	background-color: #FF1074;
}

.conspagination .el-pager li.active:hover {
	color: #fff;
}

.conspagination .el-pager li {
	color: #000;
	font-size: 0.12rem;
	font-weight: normal;
}

.conspagination .el-pager .more::before {
	line-height: 0.36rem;
}

.conspagination .el-icon-arrow-left:before {
	content: "\e6ea";
}

.conspagination .el-icon-arrow-right:before {
	content: "\e6e9";
}

.conspagination .el-pagination .btn-next .el-icon,
.el-pagination .btn-prev .el-icon {
	font-weight: normal;
	font-size: 0.14rem;
}

.search {
	padding: 1.38rem 0 0;
}

/* 搜索页 */
input.searchInput {
	width: 7.57rem;
	padding: 0 0.30rem;
	height: 0.4rem;
	line-height: 0.40rem;
	color: #333;
	font-size: 0.14rem;
	background-color: #fff;
	border: 0.01rem solid #E792AC;
	border-radius: 28rem;
}

img.icon-Searchf {
	margin-left: -0.46rem;
	cursor: pointer;
}

/* 文章 内容*/
.article .consulauto .consullf h5.tit {
	color: rgba(34, 34, 34, 1);
	font-size: 0.24rem;
	margin: 0.25rem 0.45rem;
	text-align: center;
}

.article .consulauto .consullf p.dsc {
	color: rgba(153, 153, 153, 1);
	font-size: 0.14rem;
	text-align: center;
	padding-bottom: 0.40rem;
	border-bottom: 0.02rem solid rgba(0, 0, 0, 0.1);
}

.article .consulauto .consullf p.dsc span {
	margin: 0 0.15rem;
}

.article .consulauto .consullf .frist_part {
	width: 6.64rem;
	margin: 0 auto;
}

.article .consulauto .consullf .frist_part p {
	padding: 0 0.4rem;
	font-size: rgba(102, 102, 102, 1);
	font-size: 0.16rem;
	line-height: 0.32rem;
}

.article .consulauto .consullf .frist_part .icon-Quote {
	margin-top: 0.40rem;
}

.article .consulauto .consullf .frist_part .icon-QuoteT {
	margin-bottom: 0.40rem;
}

.article .consulauto .consullf img.bannerarticle {
	display: block;
	width: 8.27rem;
	margin: 0.91rem auto 0.20rem;
}

.article .consulauto .consullf .richText{
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 0.30rem;
}
.article .consulauto .consullf .richText p{
	line-height: 0.32rem;
}
.article .consulauto .consullf .richText a{
	color: #FF1074;
}
.article .consulauto .consullf .richText img{
	margin: 0.30rem 0;
}
.article .consulauto .consullf .tab {
	padding: 0.30rem 0;
	border-bottom: 0.02rem solid rgba(0, 0, 0, 0.1);
}

.article .consulauto .cpre,
.article .consulauto .consullf .tab,
.article .consulauto .atcbtom {
	position: relative;
	width: 8.27rem;
	height: auto;
	overflow: hidden;
}
.article .consulauto .cpre .lf,
.article .consulauto .cpre .rg{
	position: relative;
	width: 50%;
	height: auto;
	overflow: hidden;
}
.article .consulauto .cpre .rg p.dxc{
	width: 100%;
	float: left;
	text-align: right;

}
.article .consulauto .cpre{
	margin-bottom: 0.30rem;
}
.article{
	margin-bottom: 0.80rem;
}
.article .consulauto .consullf .tab span {
	margin-right: 0.20rem;
}

.article .consulauto .consullf p.dxc a,
.article .consulauto .consullf p.dxc a,
.article .consulauto .consullf .lfpre,
.article .consulauto .consullf .rgpre {
	font-size: 0.14rem;
	color: rgba(51, 51, 51, 1);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 0.21rem;
	line-height: 0.21rem;
	width: 3.70rem;
}

.article .consulauto .consullf p.dxc a:hover,
.article .consulauto .consullf p.dxc a:hover {
	color: #ff1074;
}

.article .consulauto .consullf .rgpre {
	float: right;
}
.article .consulauto .consullf .lfpre,
.article .consulauto .consullf .rgpre {
	width: 0.95rem;
	margin: 0.24rem 0 0.22rem;
	/* cursor: pointer; */
}
.article .consulauto .consullf .lfpre a,
.article .consulauto .consullf .rgpre a{
	color: #333;
}
.article .consulauto .consullf .lfpre a:hover,
.article .consulauto .consullf .rgpre a:hover{
	color: #FF1074;
}
.article .consulauto .consullf .lfpre img,
.article .consulauto .consullf .rgpre img {
	float: left;
	margin-right: 0.15rem;
}

.article .consulauto .consullf img.bannerbtm {
	width: 8.26rem;
	height: 1.50rem;
	display: block;
	padding: 0.46rem 0 0.4rem;
}

.article .atcbtom .lf,
.article .atcbtom .rg {
	width: 3.73rem;
	height: 2.74rem;
	background-color: rgba(250, 250, 250, 1);
}

.article .atcbtom li {
	list-style: none;
}

.article .atcbtom .lf {
	margin-right: 0.80rem;
}

.article .atcbtom h5 {
	color: rgba(51, 51, 51, 1);
	font-size: 0.18rem;
	line-height: 0.24rem;
	height: 0.24rem;
	border-left: 0.04rem solid rgba(51, 51, 51, 1);
	margin: 0.33rem 0 0.23rem;
	padding-left: 0.24rem;
}

.article .atcbtom ul li a {
	display: block;
	width: 2.70rem;
	height: 0.20rem;
	font-size: 0.14rem;
	color: rgba(51, 51, 51, 1);
	padding: 0.10rem 0.70rem 0.02rem 0.20rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.article .atcbtom ul li a:hover {
	color: #ff1074;
}

.article .tabbox {
	position: absolute;
	z-index: 9999;
	width: 2.80rem;
	height: 1.40rem;
	background-color: #fff;
	box-shadow: 0.05rem 0.05rem 0.25rem 0.02rem rgba(0,0,0,0.1);
	-moz-box-shadow:  0.05rem 0.05rem 0.25rem 0.02rem rgba(0,0,0,0.1);
	-webkit-box-shadow:  0.05rem 0.05rem 0.25rem 0.02rem rgba(0,0,0,0.1);
	padding: 0.20rem 0rem 0.20rem 0.25rem;
	/* border:0.01rem solid #eee; */
}

.article .tabbox h5 {
	font-size: 0.14rem;
	font-weight: normal;
	color: rgba(68, 68, 68, 1);
	padding-bottom: 0.10rem;
}

.article .tabbox img {
	float: left;
	width: 0.10rem;
	height: 0.14rem;
	margin: 0.04rem 0.02rem;
}

.article .tabbox a {
	position: relative;
	display: block;
	height: auto;
	overflow: hidden;
}

.article .tabbox p {
	width: 2.58rem;
	height: 0.24rem;
	font-size: 0.14rem;
	color: rgba(102, 102, 102, 1);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.article .tabbox p:hover {
	color: #FF1074;
}

/* 文章右边内容 */
#articleright .mg {
	margin-top: 0.80rem;
}

#articleright .banner3 {
	width: 3.09rem;
	height: 2.32rem;
	margin-bottom: 0.80rem;
	/* margin-top: 0.60rem; */
}
#articleright .remcoment{
	margin-bottom: 0.92rem;
}

/* 网络门店 */
.onlineShop .clear:after {
	content: '';
	display: table;
	clear: both;
}

/*门店*/
.onlineShop .shop-list {
	width: 100%;
	top: 90rem;
	left: 0;
	background: #fff;
	border-top: 0.01rem solid #ddd;
	box-sizing: border-box;
}

.onlineShop .provin {
	float: left;
	width: 11.111111%;
	text-align: center;
	height: 0.80rem;
	line-height: 0.90rem;
	cursor: pointer;
	margin-left: 2.8%;
}

.onlineShop .provin i {
	display: inline-block;
	width: 0.48rem;
	height: 0.48rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	vertical-align: middle;
	margin-right: 0.10rem;
	margin-top: -0.04rem;
}

.onlineShop .provin span {
	color: #666;
}

.onlineShop .provin:hover span {
	color:#555;
}

.onlineShop .provin.active span {
	color: #555;
}

.onlineShop .provin .img1 {
	display: inline;
}

.onlineShop .provin .img2 {
	display: none;
}
.onlineShop .provin .img1,.onlineShop .provin .img2{
	width: 0.50rem;
	height: 0.50rem;
}
.onlineShop .provin:hover .img1 {
	display: none;
}

.onlineShop .provin:hover .img2 {
	display: inline;
}

.onlineShop .provin.active .img1 {
	display: none;
}

.onlineShop .provin.active .img2 {
	display: inline;
}

.onlineShop .header .header-center {
	position: static;
}

.onlineShop .areab {
	top: 0.80rem;
	line-height: 0.56rem;
	background: #666666;
	width: 100%;
	left: 0;
}

.onlineShop .areab a {
	float: left;
	width: 5.1%;
	text-align: center;
	color: rgba(255, 255, 255, 0.5);
	position: relative;
	height: 0.56rem;
	overflow: hidden;
	margin-left: 3%;
	cursor: pointer;
}

.onlineShop .areab a:hover {
	color: rgba(255, 255, 255, 1);
}

.onlineShop .areab a.active {
	color: rgba(255, 255, 255, 1);
}

.onlineShop .areab a span {
	display: block;
}

.onlineShop .areab a:hover .areab-top {
	margin-top: -0.56rem;
}

.onlineShop .provin-top {
	position: relative;
	height: 0.80rem;
}

.onlineShop .provin-top:after {
	content: '';
	width: 0.29rem;
	height: 0.18rem;
	bottom: -0.23rem;
	left: 50%;
	margin-left: -0.46rem;
	background: url("/img/onlineShop/up1.png") no-repeat;
	position: absolute;
	display: none;
}

.onlineShop .provin.active .provin-top:after {
	display: block;
}

.onlineShop .map-box {
	width: 8.89rem;
	float: left;
	height: 6.00rem;
}

.onlineShop .map-con {
	float: left;
	width: 3.10rem;
	height: 6.90rem;
	position: relative;
}

.onlineShop .map-con-dr {
	width: 3.10rem;
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	border-left: 8px solid rgba(0, 0, 0, 0.05);
}

.onlineShop .map-list-ul {
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0%;
	left: 0rem;
	/* border-left: 0.08rem solid rgba(0, 0, 0, 0.1); */
	/* border-radius: 0.04rem; */
}

.onlineShop .map-list li {
	margin-bottom: 2%;
	padding: 0.25rem 0.40rem;
	cursor: pointer;
	background-color: #fff;
}
/* .onlineShop .map-list li:hover{
	background-color: #EF6CA1;
} */
.onlineShop .map-list li p,.onlineShop .map-list li h5 {
	font-size: 0.16rem;
	color: #666;
	line-height: 0.20rem;
}
.onlineShop .map-list li p.addrT{
	padding: 0.22rem 0 0.10rem;
}
.onlineShop .map-list li p a {
	color: #666;
	line-height: 0.32em;
}

.onlineShop .map-list li.active {
	background: #EF6CA1;
}

.onlineShop .map-list li.active p,.onlineShop .map-list li.active h5 {
	color: #fff;
}

.onlineShop .map-list li.active p a {
	color: #fff;
}

.onlineShop map-list li:hover {
	background: #62727c;
}

.onlineShop .map-list li:hover p,.onlineShop .map-list li:hover h5 {
	color: #fff;
}

.onlineShop .map-list li:hover p a {
	color: #fff;
}

.onlineShop .BMapLib_bubble_content a {
	text-decoration: underline;
	color: #4c748f;
}

.onlineShop .areab a span {
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	-moz-transition: all 0.3s;
}
.onlineShop .header-center{
	width: 70%;
	margin: 0 auto;
	min-width: 12rem;
}
.onlineShop .el-carousel__arrow--left,.onlineShop .el-carousel__arrow--right{
	width: 0.20rem;
	height: 0.20rem;
}
.onlineShop .map {
	position: relative;
	width: 12rem;
	margin: 0.48rem auto 0.80rem;
}
.onlineShop .borderlf{
	width: 0.08rem;
	height: 5.00rem;
	background: rgba(0, 0, 0, 0.1);
	border-bottom-left-radius: 0.04rem ;
	border-bottom-right-radius:  0.04rem;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
}
@media screen and (min-width: 1673px) {
	.productsw .lfprodimg{
		margin-right: 14.5%;
	}
	.productsw .lfprodimg1{
		margin-left: 18%;
	}
}
@media screen and (min-width:1400px) and (max-width:1673px){
	.productsw .lfprodimg{
		margin-right: 10.5%;
	}
	.productsw .lfprodimg1{
		margin-left: 14%;
	}
}
@media screen and (max-width:1399px){
	.productsw .lfprodimg{
		margin-right: 6.5%;
	}
	.productsw .lfprodimg1{
		margin-left: 8%;
	}
}

/* 主打产品 */
.productsw .lfprodimg{
	width: 43%;
}
.productsw .lfprodimg1{
	width: 47%;
}
.productsw{
	width: 76%;
	margin: 0.30rem auto;
	min-width: 12.00rem;
	height: auto;
	overflow: hidden;
}
.productsw .tab{
	color: #fff;
	font-size: 0.24rem;
	background-color: #333;
	width: 1.28rem;
	text-align: center;
	height: 0.40rem;
	line-height: 0.40rem;
	margin-top: 20%;
}
.productsw .tit{
	margin: 0.21rem 0 0.60rem 0;
}
.productsw p.dx{
	color: #333;
	letter-spacing: 0.08rem;
	text-align: left;
}
.productsw p.dx{
	text-align: left;
	letter-spacing: 0.08rem;
	font-size: 0.24rem;
}
.productsw a.searchmore{
	display: block;
	font-size: 0.16rem;
	width: 0.95rem;
	height: 0.48rem;
	line-height: 0.48rem;
	padding: 0 0.52rem;
}
.productsw a.searchmore{
	color: #333333;
	text-align: center;
	margin: 0.60rem 0 39%;
	border: 0.01rem solid #333333;
}
.productsw a.searchmore img.dark{
	width: 0.21rem;
	height: 0.20rem;
	margin-top: 0.13rem;
}
.productsw p.er{
	font-size: 0.14rem;
	color: #999999;
	text-align: left;
}
.promain .swiper-pagination-bullet{
	width: 0.12rem;
	height: 0.12rem;
	margin:0.15rem 0 !important;
	background: #333;
}

/* 智能胸膜 */
.xm .top{
	width: 100%;
	height: 7.03rem;
	background: url("/img/xm/1.jpg") no-repeat center;
	padding-top: 0.80rem;
}
.xm .consxm{
	width: 100%;
	height: 9.60rem;
	background: url("/img/xm/2.jpg") no-repeat center;
	background-size: cover;
}
@media screen  and (max-width:1400px){
	.xm .top,.xm .consxm{
		background-size: 130%;
	}
}
.consw{
	margin: 1.50rem auto 1.50rem;
	width: 12.95rem;
}
.consw .swiper-slide{
	/* height: 6.00rem; */
}
.xmconsT{
	position: relative;
	width: 12.95rem;
	height: auto;
	overflow: hidden;
	/* margin: 0 auto; */
}
.xmconsT .lf{
	position: relative;
	width: 4.35rem;
	height: auto;
	overflow: hidden;
	margin-right: 0.60rem;
}
.consw .swiper-pagination{
	top: 0.10rem;
	left: -6.30rem;
	color: #005EA5;
	font-size: 0.14rem;
}
.consw .xmconsT h5{
	font-size: 0.40rem;
	color: #005EA5;
	letter-spacing: 0.04rem;
	margin: 0.89rem 0 0.40rem;
	font-weight: normal;
}
.consw .xmconsT .dx{
	color: #005EA5;
	font-size: 0.16rem;
	margin-bottom: 0.60rem;
}
.consw .xmconsT .dx1, .consw .xmconsT .dx2,.consw .xmconsT .dx3{
	color: #005EA5;
	line-height: 0.20rem;
	font-size: 0.12rem;
}
.consw .xmconsT .dx1{
	width: 2.63rem;
}
.consw .xmconsT .dx span{
	margin-right:0.08rem;
}
.consw .xmconsT .dx2,.consw .xmconsT .dx3{
	width: 4.35rem;
}
.consw .xmconsT .dx2{
	margin: 0.15rem 0 0.65rem;
}
.consw .swiper-button-next{
	top: 78.4%;
	right: 54.47%;
}
.consw .swiper-button-prev{
	top: 78.4%;
	left: 38%;
}
.consw .swiper-button-next,.consw .swiper-button-prev{
	width: 0.48rem;
	height: 0.48rem;
	background-color: #333;
	color: #fff;
}
.consw .swiper-button-next:after, .swiper-button-prev:after{
	font-size: 0.08rem;
	font-weight: 600;
}
.consw .swiper-button-next.swiper-button-disabled, .consw .swiper-button-prev.swiper-button-disabled{
	background-color: #fff;
	color: #333;
	opacity: 1;
}
.consw .xmconsT .dx1w{
	width: 4.63rem;
}
.consw .dxcons{
	margin: 0.20rem 0 0.30rem;
}
.consw .dxcons .tit{
	font-size: 0.14rem;
	color: #005EA5;
	font-weight: 600;
	margin-bottom: 0.10rem;
}
.consw .dxcons .dc{
	width: 1.80rem;
	color: #005EA5;
	font-size: 0.12rem;
	line-height: 0.20rem;
	margin-bottom: 0.30rem;
}
.consw .dxcons .lf{
	width: 1.80rem;
}
.consw .dxcons .lfm{
	margin-right: 0;
}
.consw .plate{
	position: relative;
	width: 12.00rem;
	margin: 0 auto 1.10rem;
}
.consw .plate .plate_tit{
	display: block;
	margin: -1.30rem auto 0;
}
.intelligenxm{
	width: 100%;
	height: 6.00rem;
	background: url("/img/xm/5.png") no-repeat center;
	background-size: cover;
}
/* 美韵精华液专题 */
.bobo .top{
	width: 100%;
	height: 6.00rem;
	background: url("/img/bobo/1.jpg") no-repeat center;
}
.bobo .cons1{
	width: 100%;
	height: 11.49rem;
	background: url("/img/bobo/2.jpg") no-repeat center;
}
.bobo .cons2{
	width: 100%;
	height: 10.48rem;
	background: url("/img/bobo/3.jpg") no-repeat center;
}
.bobo .cons3{
	width: 100%;
	height: 9.00rem;
	background-color: #F9E1EC;
}
.bobo .cons4{
	width: 100%;
	height: 8.53rem;
	background: url("/img/bobo/5.jpg") no-repeat center;
}
.bobo .cons5{
	width: 100%;
	height: 7.60rem;
	background: url("/img/bobo/6.jpg") no-repeat center;
}
.bobo .con3auto{
	width: 12.18rem;
	margin: 0 auto;
	padding-top: 2.45rem;
}
.bobo .con3auto li{
	position: relative;
	z-index: 9;
	list-style: none;
	color: #000;
	font-size: 0.24rem;
	margin-bottom: 0.62rem;
	margin-right: 1.25rem;
	cursor: pointer;
	display: inline-block;
}
.bobo .con3auto li.active{
	margin-right: 0.97rem;
}
.bobo .con3auto .tit{
	font-size: 0.40rem;
	color: #000;
	letter-spacing: 0.04rem;
	line-height: 0.80rem;
	text-align: center;
	padding: 0.40rem 0 0.30rem;
	/*width: 3.85rem;*/
	/*margin-right: 0.58rem;*/
}
.bobo .con3auto .consT{
	position: relative;
	z-index: 9;
	width: 8.62rem;
	height: 3.72rem;
	/*padding: 0.56rem 0.38rem;*/
	background-color: #fff;
	margin: -3.72rem 0 0 -5.94rem;
	display: none;
}
.bobo .rgcons{
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
	display: none;
	margin-top: -1.10rem;
}
.bobo .rgcons1,.bobo .con3auto .consT1{
	display: block;
}
.bobo .consT .lf{
	width: 2.63rem;
}
.bobo .consT .lfmr{
	margin-left: 1.40rem;
	margin-right: 0.50rem;
}
.bobo .consT .lf h5{
	color: #ACACAC;
	font-size: 0.11rem;
	margin-bottom: 0.21rem;
	font-weight: normal;
}
.bobo .consT .lf p{
	font-size: 0.14rem;
	color: #333;
	line-height: 0.24rem;
}
.bobo .con3auto li img{
	position: absolute;
	left: -0.40rem;
	top: 0.19rem;
	display: none;
}
.bobo .con3auto li.active{
	font-size: 0.40rem;
	margin-bottom: 0.53rem;
}
.bobo .con3auto li.active img{
	display: block;
}
.app .banner{
	width: 100%;
	height:auto;
	/* height: 100vh; */
	/* background: url("../img/app/bg.jpg") no-repeat center; */
	overflow: hidden;
	background-size: cover;
}
.app .banner .mxy_img{
	width: 100%;
	/* height:auto; */
}
.app .banner .mxy_img img{
	width: 100%;
    height: auto;
}
.app .banner .mxy_img .mxy_bottom{
	position: relative;
}
.app .banner .mxy_img .mxy_bottom span{
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
	left: 1.36rem;
}

.app .bannerauto,.app .cons1auto{
	width: 11.14rem;
	margin: 0 auto;
}
.app .bannerauto{
	/* padding-top: 8%; */
}
.app .bannerauto .lf {
	position: relative;
	width: 5.07rem;
	height: auto;
	overflow: hidden;
}
.app .bannerauto .lf .tit1{
	font-size: 0.18rem;
	color: #43484C;
	margin: 0.64rem 0 0.15rem;
}
.app .bannerauto .lf h5{
	font-size: 0.80rem;
	color: #43484C;
	margin-bottom: 0.30rem;
	font-weight: normal;
}
.app .bannerauto .lf .tit2{
	font-size: 0.20rem;
	color: #43484C;
	margin-bottom: 12px;
	line-height: 0.36rem;
}
.app .bannerauto .scanCode{
	width: 1.20rem;
	height: 1.50rem;
	border: 0.01rem solid #E5E5E5;
	margin-top: 0.54rem;
	background-color: #fff;
}
.app .bannerauto .scanCode img{
	width: 100%;
}
.app .bannerauto .scanCode p{
	text-align: center;
	letter-spacing: 0.02rem;
	color: #000000;
	font-size: 0.12rem;
}
.app .bannerauto .rg img{
	margin-right: -0.40rem;
}
.app .cons1auto h5{
	font-size: 0.40rem;
	color: #333;
	margin: 1.00rem 0 1.08rem;
	text-align: center;
	font-weight: normal;
}
.app .cons1auto p{
	text-align: center;
}
.app .cons1m{
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.app .cons1m .lf{
	width: 2.63rem;
	margin-bottom: 1.62rem;
	/* margin-right: 11.90rem; */
}
.app .cons1m .lf img{
	display: block;
	margin:  0 auto;
}
.app .cons1m .lf h5{
	font-size: 0.24rem;
	color: #333333;
	margin: 0.20rem 0 0.10rem;
}
.app .cons1m .lf p{
	font-size: 0.16rem;
	color: #666666;
}
.app .cons2{
	width: 100%;
	height: 7.00rem;
	background: url("../img/app/bg-2.png") no-repeat center;
}
.app .icon-Quote{
	display: block;
	margin: 0 auto ;
	padding: 1.20rem 0 0.80rem;
}
.app p.dcx{
	width: 9.43rem;
	margin: 0 auto;
	font-size: 0.32rem;
	line-height: 0.56rem;
	text-align: center;
	color: #fff;
	margin-bottom: 0.44rem;
}
.app .iconT span{
	display: inline-block;
	margin: 0.50rem 1.66rem 0 0;
	width: 1.66rem;
	height: 0.45rem;
	line-height: 0.45rem;
	text-align: center;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.4);
}
.app .iconT span:nth-of-type(4n){
	margin: 0.50rem 0 0 0;
}
.app .cons2auto{
	width: 11.77rem;
	margin: 0 auto;
}
.app .cons3{
	width: 7.49rem;
	margin: 0 auto;
}
.app .cons3 h5{
	font-size: 0.40rem;
	color: #333;
	margin: 1.00rem 0 0.48rem;
	font-weight: normal;
	text-align: center;
	letter-spacing: 0.08rem;
}
.app .cons3 p.dc{
	width: 5.18rem;
	font-size: 0.16rem;
	color: #666666;
	text-align: center;
	margin: 0 auto 1.06rem;
}
.app .lfc{
	margin-top: 0.67rem;
}
.app .lfc div{
	width: 0.91rem;
	text-align: right;
}
.app .lfl{
	margin-right: 0.92rem;
}
.app .lfr{
	margin-left: 0.93rem;
}
.app .lfl,.app .lfr{
	margin-top: 0.67rem;
}
.app .lfl div,.app .lfr div{
	margin-bottom: 0.95rem;
}
.app .lfl div p{
	font-size: 0.18rem;
	color: #43484C;
	padding-top:0.08rem;
}
.app .lfl div p.adx{
	margin-left: -0.34rem;
}
/* 平台资源合作 */
.ziyuan .ziyuanauto{
	width: 10.38rem;
	margin: 1.20rem auto;
}
.ziyuan .ziyuanauto label input{
	margin-bottom: 0.29rem;
}
.ziyuan .ziyuanauto label p{
	font-size: 0.14rem;
	color: #333;
	margin: 0.03rem 0 0.09rem;
}
.ziyuan .ziyuanauto label input{
	width: 5.88rem;
	height: 0.46rem;
	line-height: 0.46rem;
	border: 0.01rem solid rgba(0, 0, 0, 0.1);
	padding-left: 0.10rem;
	font-size: 0.14rem;
}
.ziyuan #saveUserInfo{
	display: block;
	width: 1.92rem;
	height: 0.48rem;
	line-height: 0.48rem;
	text-align: center;
	background-color: rgba(51, 51, 51, 1);
	font-size: 0.14rem;
	color: #fff;
	text-align: center;
	margin-bottom: 1.20rem;
}
.ziyuan .ziyuanauto .rg h5{
	font-size: 0.18rem;
	color: rgba(51, 51, 51, 1);
	margin-bottom: 0.14rem;
	font-weight: normal;
}
.ziyuan .ziyuanauto .coopplate div.box{
	border: 0.01rem solid #eee;
	width: 2.75rem;
	height: 3.67rem;
}
.ziyuan .ziyuanauto .coopplate div img.code{
	display: block;
	margin: 0.30rem auto 0.25rem;
}
.ziyuan .ziyuanauto .coopplate p{
	font-size: 0.14rem;
	color: #333;
	text-align: center;
}
.ziyuan .ziyuanauto .coopplate div.box div{
	position: relative;
	width: 1.95rem;
	margin: 0.90rem auto 0;
}
.ziyuan .ziyuanauto .coopplate div.box div img{
	display: block;
	float: left;
}
.ziyuan .ziyuanauto .coopplate div.box div span{
	font-size: 0.14rem;
	color: #666;
	float: left;
	margin: -0.01rem 0 0 0.10rem;
}
/* 预约成功弹出层 */
.ziyuan #poplayer{
	position: fixed;
	width: 100%;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.4);
	left: 0;
	top: 0;
	z-index: 10000;
	display: none;
}
.poplayer{
	position: absolute;
	width: 6.00rem;
	height: 4.00rem;
	left: 50%;
	margin-left: -3.00rem;
	background-color:#fff;
	top: 35%;
}
.poplayer .close{
	display: block;
	float: right;
	margin: 0.30rem 0.30rem 0.22rem 0;
	cursor: pointer;
}
.poplayer .clobox{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.poplayer .icon-Success{
	display: block;
	margin: 0 auto 0.32rem;
}
.poplayer h5{
	font-size: 0.24rem;
	color: #333;
	text-align: center;
	margin-bottom: 0.40rem;
	font-weight: normal;
}
.poplayer p{
	font-size: 0.18rem;
	color: #333;
	text-align: center;
}
.poplayer .btn{
	width: 1.92rem;
	height: 0.48rem;
	line-height: 0.48rem;
	border: 0.01rem solid #f5f5f5;
	font-size: 0.14rem;
	color: #999999;
	margin: 0.90rem auto 0;
	text-align: center;
}

.about .titleabout{
	width: 4.00rem;
	height: 0.90rem;
	margin: 0.81rem auto 0.52rem;
	display: block;
}
.about .groupabout{
	font-size: 0.16rem;
	color: #666;
	font-family: '苹方-简 常规体';
	margin: 0rem 0 0.50rem;
}
.about .group .dsc p {
	line-height: 0.32rem;
	text-align: center;
}
.about .cons1{
	width: 100%;
	height: 5.50rem;
	background: url("/img/about/img-1.jpg") no-repeat center;
}
.about .cons2{
	width: 100%;
	height: 10.61rem;
	background: url("/img/about/img-2.jpg") no-repeat center;
}
.about .cons3{
	width: 100%;
	height: 9.03rem;
	background: url("/img/about/img-3.jpg") no-repeat center;
}
.about .abtit2{
	width: 3.98rem;
	height: 0.78rem;
	display: block;
	margin: 0.76rem auto 1.01rem;
}
.about .history{
	width: 8.72rem;
	height: 8.57rem;
	overflow: hidden;
	margin: 0 auto;
}
.about  .history img.hisicon{
	position: relative;
	float: left;
	display: block;
	margin-right: 0.20rem;
	z-index: 9;
}
.about .hiscond{
	width: 8.00rem;
	float: left;
	border-left: 0.01rem solid #e5e5e5;
	margin-left: -0.32rem;
	padding-left: 0.32rem;
	padding-bottom: 0.44rem;
}
.about .hiscond div{
	font-size: 0.18rem;
	color: #43484C;
	margin-bottom: 0.20rem;
}
.about .hiscond p{
	font-size: 0.14rem;
	color: #43484C;
	line-height: 0.28rem;
	margin-bottom: 0.20rem;
}
.about #clickAll,.about #pickUp{
	width: 2.69rem;
	height: 0.48rem;
	line-height: 0.48rem;
	text-align: center;
	font-size: 0.16rem;
	color: #333333;
	display: block;
	margin: 0.36rem auto 0.80rem;
	background-color: #fff;
	border:0.01rem solid #333;
}
.about #clickAll{
	cursor: pointer;
}
.about #pickUp{
	display: none;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
.contactUs img.wxQcodefix1{
	width: 1.24rem;
	position: absolute;
	top: -1.40rem;
	height: 1.30rem;
	display: none;
}
.contactUs .contactUscon{
	position: relative;
	width: 12.00rem;
	height: 6.75rem;
	margin: 0.80rem auto;
}
.contactUs .contactUscon img.Img-conus{
	width: 100%;
}
.contactUs .contactUsbox{
	bottom: 0;
	right: 0;
	position: absolute;
	width: 8.25rem;
	height: 5.50rem;
	background-color: #fff;
}
.contactUs .contactUsbox .ctit,.contactUs .contactUsbox .ccon{
	padding: 0.49rem 0 0 1.01rem ;
}
.contactUs .contactUsbox .ctit h5{
	font-size: 0.40rem;
	color: #000000;
	font-weight: normal;
	margin-bottom: 0.29rem;
}
.contactUs .contactUsbox img.addr{
	margin-bottom: 0.15rem;
}
.contactUs .contactUsbox .ccon{
	width: 3.50rem;
}
.contactUs .ccon h5{
	font-size: 0.16rem;
	color: #333;
	margin-bottom: 0.10rem;
	font-weight: normal;
}
.contactUs .contactUsbox p{
	font-size: 0.16rem;
	color: #666;
	margin-bottom: 0.30rem;
}
.contactUs img.ic_phone{
	margin-top: 0.49rem;
}
.contactUs ul.icons{
	margin: 0.15rem 0 0 1.01rem;
}
.contactUs ul.icons li{
	position: relative;
	list-style: none;
	width: 0.40rem;
	display: inline-block;
	text-align: center;
	margin-right: 0.85rem;
}
.contactUs ul.icons li p{
	font-size: 0.14rem;
	margin-top: 0.07rem;
	color: #666;
}

.contactUs .social-wechat-Hover,.contactUs .social-weibo-Hover{
	display: none;
}
.contactUs .social-wechat,.contactUs .social-weibo{
	display: block;
}
ul.icons li:hover .social-wechat {
	display: none;
}
ul.icons li:hover .social-wechat-Hover {
	display: block;
	cursor: pointer;
}
ul.icons li:hover .social-weibo {
	display: none;
}
ul.icons li:hover .social-weibo-Hover {
	display: block;
}
ul.icons li:hover img.wxQcodefix1{
	display: block;
}
/* 网址地图 */
.sitemap .sitbox{
	width: 3.53rem;
	height: 1.90rem;
	border: 0.10rem solid #f2f2f2;
	margin-right: 0.40rem;
	margin: 0 0.40rem 0.60rem 0;
	overflow: hidden;
}
.sitemap div.sitbox:nth-child(3n){
	margin: 0 0rem 0.60rem 0;
}
/* .sitemap .sitboxrgno{
	margin: 0 0rem 0.60rem 0;
} */
.sitemap .sitbox h5 a{
	display: block;
	font-size: 0.18rem;
	color: #333;
	font-weight: normal;
	margin: 0.30rem 0.55rem 0.40rem 0.55rem;
}
.sitemap .sitbox div{
	margin:0 0.30rem 0 0.55rem ;
}
.sitemap .sitbox div a{
	display: inline-block;
	color: #333;
	font-size: 0.14rem;
	margin:0 0.27rem 0.28rem 0;
}
.sitemap .sitbox div a:nth-child(3n){
	margin: 0 0 0.28rem 0;
}
/* 404页面 */
.error{
	position: relative;
	width: 8.00rem;
	margin: 0 auto;
}
.error .err{
	width: 8.00rem;
	height: 5.32rem;
	display: block;
	margin: 1.88rem auto 1.20rem;
}
.error .errorbx{
	position: absolute;
	bottom: 1.31rem;
	left: 0.80rem;
	z-index: 99;
	width: 56%;
	height: 0.48rem;
}
.error .errorbx a{
	display: inline-block;
	width: 1.92rem;
	height: 0.48rem;
}
.hiddens .swiper-pagination-bullet{
	width: 1rem;
	height: 1rem;
	left: 0;
}
.hiddens .swiper-pagination{
	bottom: -0.05rem;
	left: 50%;
	margin-left: -1.50rem;
	opacity: 0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
}
.hiddensp span:nth-child(3){
	display: none;
}
#rgfix{
	display: none;
}
#productswbtom{
	margin-top: -19%;
}
.article .remcomtabsbobtom{
	border-bottom: 0.02rem solid #eee;
	padding-bottom: 0.20rem;
}