html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td ,textarea,input { margin:0; padding:0;  }
address,cite,dfn,em,var, i {font-style:normal;}
body {font-size: 16px; line-height: 1.5; font-family:PingFangSC, PingFangSC-Semibold;  color: #333; }
table { border-collapse:collapse; border-spacing:0; }
h1, h2, h3, h4, h5, h6, th { font-size: 100%; font-weight: normal; }
button,input,select,textarea{font-size:100%;}
fieldset,img{border:0;}
*{
	touch-action: pan-y;
}
a,
img {
    -webkit-touch-callout: none
}
a,
a:active,
a:focus,
a:hover,
a:visited {text-decoration: none!important;}
input[type=password],
input[type=text],
textarea {
    resize: none;
    outline: 0;
    -webkit-appearance: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    background: #fff
}
ul, ol { list-style: none; }
:focus{ outline:none;}
.clearfix{ clear: both; content: ""; display: block; overflow: hidden }
.clear{clear: both;}
.fl{ float: left; }
.fr{float: right;}
.fixed_box{
	width: 80px;
	position: fixed;
	bottom: 40px;
	right: 40px;
	margin: 0;
	z-index: 999;
	border-radius: 16px;
	background-color: rgba(73, 198, 255, 1);
	box-shadow: 0px 4px 20px 0px rgba(167, 193, 201, 0.4);
}
.fixed_box li{
	height: 80px;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.fixed_box li:nth-child(2){
	border-top: 1px solid #fff;
}
.fixed_box li > div{
	width: 56px;
	height: 50px;
	text-align: center;
}
.fixed_box li > div img,.fixed_box li > div > span{
	display: block;
	margin: auto;
}
.fixed_box li > div > span{
	height: 20px;
	color: rgba(255, 255, 255, 1);
	font-size: 14px;
	text-align: center;
}
.m_used_list h3{
	padding: 37px 0 32px 0;
	line-height: 25px;
	color: rgba(51, 51, 51, 1);
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
.m_used_list ul{
	margin-bottom: 0;
	padding-bottom: 22px;
}
.m_used_list ul li{
	padding-bottom: 27px;
	margin: 0;
}
.m_used_list ul li > div{
	display: flex;
	align-items: center;
	justify-content: center;
}
.m_used_list img{
	width: 50px;
	height: auto;
}
.getTrackerM iframe{
	height: 817px;
}
.caseStudy iframe{
	height: 1097px;
}
.footer iframe{
	height: 318px;
}
.m_download_content iframe{
	height: 367px;
}
.swiper-button-next, .swiper-button-prev{
	background: rgb(250,250,250,0.1);
	width: 50px !important;
	height: 50px !important;
	border-radius: 50%;
	background-size: 100% 80% !important;
}
.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show>.btn-outline-success.dropdown-toggle{
	background-color: #49C6FF !important;
	border-color: #49C6FF !important;
}
.navbar .container{
	display: block!important;
}
@media screen and (min-width: 1200px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1200px !important;
	}
}
@media screen and (max-width: 991px) {
	.seller_list{
		background: #F2F6FC;
	}
	.seller_list h2{
		line-height: .49rem;
		color: rgba(48, 49, 51, 1);
		font-size: .4rem;
		text-align: center;
		font-weight: bold;
		padding: .63rem 0 .38rem 0;
		margin: 0;
	}
	.seller_list ul{
		padding: 0 .4rem .83rem .4rem;
		margin: 0;
	}
	.seller_list ul li{
		padding: .4rem .3rem 0 .3rem;
		border-radius: .16rem;
		background-color: rgba(255, 255, 255, 1);
		box-shadow: 0px .2rem .4rem 0px rgba(123, 154, 229, 0.2);
		margin-top: .2rem;
	}
	.seller_list h5{
		line-height: .42rem;
		color: rgba(48, 49, 51, 1);
		font-size: .28rem;
		text-align: left;
		font-weight: bold;
		padding: .18rem 0;
		margin: 0;
	}
	.seller_list p{
		line-height: .36rem;
		color: rgba(48, 49, 51, 1);
		font-size: .24rem;
		text-align: left;
		margin: 0;
		padding-bottom: .4rem;
	}
	.m_seller_img img{
		width: 100%;
	}
	.m_used_list{
		background: #F2F6FC;
	}
	.m_footer,.m_footer iframe{
		height: 330px;
	}
	.top,.download{
		position: fixed;
		width: 60px;
		height: 60px;
		border-radius: 50%;
		background-color: #49C6FF;
		box-shadow: 0px 2px 10px 0px rgba(167, 193, 201, 0.4);
		right: 20px;
		display: flex;
		justify-content: center;
		align-items: center;
		z-index: 999;
	}
	.top div,.download div{
		text-align: center;
		height: 100%;
		width: 100%;
	}
	.top{
		bottom: 90px;
	}
	.top svg,.download svg{
		width: 24px;
		height: 20px;
		margin-top: 11px;
	}
	.download{
		bottom: 20px;
	}
	.top p,.download p{
		text-align: center;
		line-height: 17px;
		font-size: 12px;
		color: #FFFFFF;
	}
	.top div img,.download div img{
		display: block;
		width: 23px;
		margin: auto;
	}
	.top div img{
		height: 12px;
	}
	.download div img{
		height: 16px;
	}
	.download a{
		display: block;
		width: 100%;
		height: 100%;
	}
}
.navbar{
	padding: 0 !important;
}
.navbar-toggler{
	padding: .4rem .75rem !important;
	line-height: 0 !important;
}
.navbar-expand-lg .navbar-nav .nav-link{
	padding-right: .2rem !important;
	padding-left: .2rem !important;
}
.navbar-brand{
	margin-right: 0 !important;
	/* padding-top: .25rem !important; */
	padding-bottom: .25rem !important;
}
.dropdown-item{
	font-size: .14rem;
	font-weight: bold !important;
	line-height: .34rem !important;
}
.dropdown-menu{
	min-width: 0 !important;
	padding: .25rem 0 !important;
}
@media screen and (min-width: 768px) {
	.navbar{
		height: 50px!important;
	}
} 
@media screen and (max-width: 767px){
	.navbar-nav{
		display: block!important;
	}
	.dropdown-menu{
		background-color: transparent!important;
	}
	.dropdown-menu > li > a{
		color: #777;
	}
}
@media screen and (min-width: 750px) and  (max-width: 992px){
	.navbar-brand{
		margin-top: .2rem;
	}
}
 