
@media only screen and (min-width:768px) {	
	.pc .head .head-box .menu{
		display: none;
	}
	
	.pc .head .head-box .menu-list{
		display: none;
	}
	.pc .mask{
		display: none;
	}
	
	.pc .banner-box .img2{
		display: none;
	}
	
	.pc .other-box .bg-wap{
		display: none;
	}
	
	.pc .partners-box .bg-wap{
		display: none;
	}
	
	.pc .about-box .bg-wap{
		display: none;
	}
	
	.pc .worth-content .bimg{
		display: none;
	}
	
	.pc .advantage-box .bg-wap{
		display: none;
	}
	
	.pc .advantage-content .content4{
		display: none;
	}
	
	.pc .intro-box .bg-wap{
		display: none;
	}
	
	.pc .scan-main .item-list{
		display: none;
	}
	
	.pc .scan-box .bg-wap{
		display: none;
	}
	
	.pc .office-box .bg-wap{
		display: none;
	}
	
	.pc .contact-box .wap-btm{
		display: none;
	}
	
	.pc .cooperate-box .bg-wap{
		display: none;
	}
	
	.pc .cooperate-box .bg-wap2{
		display: none;
	}
	
	.pc .copyright .a2{
		display: none;
	}
	
	.pc .office-main .bottom .icon3{
		display: none;
	}
	
	.pc .office-main .bottom .icon4{
		display: none;
	}

}
@media only screen and (max-width:768px) {
	.pc .head .qrcode-box{
		display: none;
	}
	.pc .head-height{
		height: 1.173333rem;
	}
	.pc .container{
		width: 100%;
		max-width: 100vw;
		height: 100%;
	}

	.pc .head{
		height:1.333333rem;
		background-image: url(https://bontop.oss-accelerate.aliyuncs.com/bcgw/images/bg-wap.png);
	}
		
	.pc .head-item{
		display: none !important;
	}
	
	.pc .head .head-box .logo{
		width: 2.4rem;
		margin-right: 0;
	}
	
	.pc .head .head-box{
		padding: 0 0.4rem;
		justify-content: space-between;
		position: relative;
	}
	
	.pc .head .head-box .menu{
		width: 0.666667rem;
		height: auto;
	}
	
	.pc .mask{
		position: fixed;
		top:0;
		left:0;
		width: 100vw;
		height: 100vh;
		background-color: rgba(0,0,0,0.4);
		z-index: 998;
	}
	
	.pc .head .head-box .menu-list{
		width: 3.813333rem;
		background: #FFFFFF;
		box-shadow: 0 0 0.4rem 0.013333rem rgba(0,0,0,0.06);
		border-radius: 0.266667rem;
		position: absolute;
		z-index: 1;
		top:1.066667rem;
		right: 0.4rem;
		overflow: hidden;
	}
	
	.pc .head .head-box .menu-item{
		width: 100%;
		height: 1.24rem;
		display: flex;
		align-items: center;
		justify-content: center;
		background: #FFFFFF;
		font-size: 0.32rem;
		color: #666666;
		border-top: 0.013333rem solid #F1F1F1;
	}
	
	.pc .head .head-box .menu-item:first-child{
		border-top:none;
	}
	
	.pc .head .head-box .menu-item:hover{
		background: #FFF9DB;
		font-weight: 800;
		text-decoration: none;
	}
	
	.pc .banner-box{
		margin-top: 0;
		height:4.573333rem;		
	}
	
	.pc .banner-box .img1{
		display: none;
	}
	
	.pc .banner-box .swiper-slide .bg{
		align-items: flex-start;
	}
	
	.pc .banner-box .swiper-slide .bg img{
		width: 100%;
		height: auto;
	}

	.pc .banner-box .banner-btn{
		width:0;
		max-width:unset;
		margin: 0;
	}
	
	.pc .banner-box .banner-btn .btn1{
		width: 1.426667rem;
		height: 0.546667rem;
		left: 0.4rem;
		bottom: 0.64rem;
		font-size: 0.226667rem;
		white-space: nowrap;
	}
	
	.pc .banner-box .banner-btn .btn1.active{
		border: 0.026667rem solid #333333;
	}
	
	.pc .banner-box .banner-btn .btn2{
		width: 1.426667rem;
		height: 0.52rem;
		border: 0.013333rem solid #333333;
		position: absolute;
		left: 0.466667rem;
		bottom: 0.586667rem;
		z-index: 1;
	}
	
	.pc .banner-page-box{
	/*	width: 100%;
		height: 100%;*/
		z-index: 3;
		left: 0;
		position: absolute;
		bottom:0px;
		width: 100%;
		height: 0.266667rem;
	}
	
	.pc .banner-pagination-main{
		position: absolute;
		height: 0.266667rem;
		width: 100%;
		bottom: 0;
	}
	
	.pc .banner-page-box .banner-pagination{
		z-index: 4;
		bottom:0.16rem;
		left: 0;
		position: absolute;
		display: flex;
		justify-content: center;
		align-items: flex-end;
	}
	
	.pc .banner-page-box .swiper-pagination-bullet{
		margin:0 !important;
		border-radius: 0;
		width: 0.213333rem;
		height: 0.08rem;
		background: #FFFFFF;
		margin-right: 0.053333rem;
		opacity:0.6;
	}
	
	.pc .banner-page-box .swiper-pagination-bullet-active{
		width: 0.48rem;
		height: 0.08rem;
		background: #FFFFFF;
		opacity:1;
	}
	
	.pc .about-box .bg{
		display: none;
	}
	
	.pc .other-box .bg{
		display: none;
	}
	
	.pc .other-box .bg-wap{
		width: 100%;
	}
	
	.pc .partners-box .bg{
		display: none;
	}
	
	.pc .partners-box .bg-wap{
		width: 100%;
	}
	
	.pc .about-box{
		min-height: unset;
		background-image: url(https://bontop.oss-accelerate.aliyuncs.com/bcgw/images/about-bg-wap.png);
		background-position: top;
	}
	
	.pc .about-box .bg-wap{
		/* position: absolute;
		top:1.12rem;
		left: 0;
		height: 7.493333rem; */
	}
	
	.pc .about-box .about-main{
		display: block;
		padding: 0.64rem 0.426667rem 0.666667rem;
	}
	
	.pc .about-box .about-main .t{
		text-align: center;
	}
	
	.pc .about-box .about-main .t .title{
		margin-top: 0;
		font-weight: 600;
		font-size: 0.426667rem;
		color: #333333;
	}
	
	.pc .about-box .about-main .t .title span{
		color: #8238DE;
	}
	
	.pc .about-box .about-main .t .des{
		font-size: 0.24rem;
		color: #999999;
		margin-top: 0.106667rem;
	}
	
	.pc .about-box .about-main .t .cn{
		font-size: 0.293333rem;
		color: #333333;
		line-height: 0.373333rem;
		margin-top: 0.426667rem;
		text-align: left;
		white-space: pre-wrap;
	}
	
	.pc .about-box .about-main .t .cn span{
		margin-left: 0.266667rem;
		font-size: 0.293333rem;
		color: #8238DE;
	}
	
	.pc .about-box .about-main .t .en{
		font-size: 0.266667rem;
		color: #666666;
		line-height: 0.293333rem;
		margin-top: 0.213333rem;
		text-align: left;
		white-space: pre-wrap;
	}

	.pc .worth-content{
		margin-top: 0.266667rem;
		box-shadow: none;
		border-radius: 0.266667rem;
		padding: 0.4rem;
		width: 9.2rem;
		display: block;
	}
	
	.pc .worth-content .l{
		display: none;
	}
	
	.pc .worth-item{
		margin-top: 0.266667rem;
	}
	
	.pc .worth-item:first-child{
		margin-top: 0;
	}
	
	.pc .worth-title .txt{
		font-size: 0.293333rem;		
	}
	
	.pc .worth-title .baseline{
		width: 0.613333rem;
		height: 0.186667rem;
		border-radius: 0.093333rem;
		bottom:-0.026667rem;
	}
	
	.pc .worth-txt{
		width: 8.4rem;
		padding: 0.2rem;
		background: #F8F8F8;
		border-radius: 0rem 0.2rem 0.2rem 0.2rem;
		opacity: 1;
		border: 0.013333rem solid #F1F1F1;
		margin-top: 0.2rem;
		font-size: 0.293333rem;
	}
	
	.pc .worth-content .r .line{
		display: none;
	}
	
	.pc .worth-content .img{
		width: 4.066667rem;
		height: 2.533333rem;
		box-shadow: 0 0.04rem 0.666667rem 0.013333rem rgba(0,0,0,0.03);
		border-radius: 0.266667rem 0.266667rem 0 0.266667rem;
	}
	
	.pc .worth-content .t{
		margin-top: 0.266667rem;
	}
	
	.pc .worth-content .b{
		margin-top: 0.266667rem;
	}
	
	.pc .worth-content .img img{
		width:6.066667rem;
		height: auto;
	}
	
	.pc .advantage-box .bg{
		display: none;
	}
	
	.pc .advantage-box{
		min-height: unset;
	}
	
	.pc .advantage-box {
	    position: relative;
	    margin-top: 0;
	    overflow: hidden;
	}
	
	.pc .advantage-box .bg-wap{
		width: 100%;
	}
	
	.pc .advantage-main{
		margin-top: 0.666667rem;
		width: 9.2rem;
	}
	
	.pc .advantage-main .title{
		font-size: 0.426667rem;
	}
	
	.pc .advantage-main .des {
	    margin-top: 0.013333rem;
	    font-size: 0.24rem;
		font-weight: 300;
	}
	
	.pc .advantage-content .content-item{
		width: 4.466667rem;
		height: unset;
		min-height: 4.546667rem;
		background: #FFFFFF;
		box-shadow: 0 0.04rem 0.4rem 0.013333rem rgba(0,0,0,0.03);
		border-radius: 0.2rem;
		margin-top: 0.266667rem;
		padding: 0.4rem;
	}
	
	.pc .advantage-content .content-item .img{
		width: 1.066667rem;
	}
	
	.pc .advantage-content .content-item .txt1{
		margin-top: 0.333333rem;
		font-size: 0.293333rem;
	}
	
	.pc .advantage-content .content-item .txt2{
		margin-top: 0.333333rem;
		font-size: 0.293333rem;
	}
	
	.pc .advantage-content .content1{
		display: none;
	}
	
	.pc .advantage-content .content2{
		display: none;
	}
	
	.pc .advantage-content .content3{
		display: none;
	}
	
	.pc .advantage-content .content4{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;		
	}
	
	.pc .intro-box{
		min-height: unset;
		padding-top: 0;
		padding-bottom: 0;
	}
	
	.pc .intro-main{
		margin-top: 0;
		width: 9.2rem;
	}
	
	.pc .intro-main .title{
		font-size: 0.426667rem;
	}
	
	.pc .intro-main .des {
	    margin-top: 0.013333rem;
	    font-size: 0.24rem;
		font-weight: 300;
	}
	
	.pc .intro-main .content{
		font-size: 0.293333rem;
		margin-top: 0.266667rem;
	}
	
	.pc .intro-box .bg{
		display: none;
	}
	
	.pc .intro-box .bg-wap{
		width: 100%;
	}
	
	.pc .intro-main .t{
		padding-top: 0.64rem;
	}
	
	.pc .intro-main .intro-wrap{
		margin-top: 0.4rem;
	}
	
	.pc .intro-main .intro_carousel img{
		max-width: 100%;
		height: auto;
		/*box-shadow: 0px 0px 50px 1px rgba(0,0,0,0.15);*/
		box-shadow: 0 0 0.666667rem 0.013333rem rgba(0,0,0,0.03);
	}
	
	.pc .scan-box {
	    min-height: unset;
	    padding-top: 0.093333rem;
	}
	
	.pc .scan-box .bg{
		display: none;
	}
	
	.pc .scan-main {
	    position: relative;
	    z-index: 2;
	    padding-top: 0;
	    padding-bottom: 0;
	    display: block;
	    /* padding: 0 50px; */
	}
	
	.pc .scan-main  .l{
		display: none;
	}
	
	.pc .scan-main  .r{
		display: none;
	}
	
	.pc .scan-main  .item-list{
		margin: 0 auto;
		display: flex;
		justify-content: space-between;
		margin-top: 0.4rem;
	}
	
	.pc .scan-box .bg-wap{
		position: absolute;
		top:1.613333rem;
		/*left: 26.56%;*/
		right: 0;
		height: 4.346667rem;
	}
	
	.pc .scan-main .item-list:nth-child(4){
		justify-content: center;
		margin-top: 0;
	}
	
	.pc .scan-main .item-list:nth-child(5){
		width: 6rem;
	}
	
	.pc .scan-main .item-list:nth-child(6){
		width: 8.533333rem;
	}
	
	.pc .scan-main .item-list:nth-child(7){
		width: 9.2rem;
	}
	
	.pc .scan-main .item-list:nth-child(8){
		width: 8.533333rem;
	}
	
	.pc .scan-main .item-list:nth-child(9){
		width: 6rem;
	}
	
	.pc .scan-main .item-list:nth-child(10){
		justify-content: center;
	}
	
	.pc .scan-main .item {
	    width: 2.4rem;
	    height: 0.8rem;
	    background: #FFFFFF;
	    box-shadow: 0 0 0.4rem 0.013333rem rgba(0,0,0,0.03);
	    border-radius: 0.52rem;
	    display: flex;
	    align-items: center;
	    justify-content: center;
		margin-top: 0;
	}
	
	.pc .scan-main .item .icon{
		width: 0.466667rem;
		height: auto;
		margin-right: 0.133333rem;
	}
	
	.pc .scan-main .item .txt{
		font-size: 0.293333rem;
		font-weight: normal;
	}
	
	.pc .scan-main  .m{
		position: absolute;
		top:2.493333rem;
		left: 3.4rem;
		width: 3.2rem;
		height: 3.2rem;
		background: #FFFFFF;
		box-shadow: 0 0.04rem 0.666667rem 0.013333rem rgba(0,0,0,0.03);
		border-radius: 0.2rem;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		margin-left: 0;
		margin-right: 0;
	}
	
	.pc .scan-main .m img{
		width: 2.186667rem;
	}
	
	.pc .scan-main .m .txt{
		margin-top: 0.173333rem;
		font-size: 0.266667rem;
	}
	
	.pc .office-box {
	    position: relative;
	    min-height: unset;
	    padding-top: 0.666667rem;
	    overflow: hidden;
	}
	
	.pc .office-box .bg{
		display: none;
	}
	
	.pc .office-box .bg-wap{
		position: absolute;
		top:0.666667rem;
		width: 100%;
		height: 6.573333rem;
		display: flex;
		align-items: flex-end;
		justify-content: center;
	}
	
	.pc .office-box .bg-wap img{
		height: 100%;
		width: auto;
	}
	
	.pc .office-main .title{
		font-size: 0.426667rem;
	}
	
	.pc .office-main .des {
	    margin-top: 0.013333rem;
	    font-size: 0.24rem;
		font-weight: 300;
	}
	
	.pc .office-main{
		padding-top: 0.4rem;
		width: 9.2rem;
	}
	
	.pc .office-main .content{
		font-size: 0.293333rem;
		margin-top: 0.266667rem;
	}
	
	.pc .office-main .office-main-content{
		padding: 0!important;
	}
	
	.pc .office-main .t{
		margin-top: 0.4rem;
	}
	
	.pc .office-main .item{
		width: 2.88rem;
		height: 3.706667rem;
		background: #FFFFFF;
		box-shadow: 0 0 0.4rem 0.013333rem rgba(0,0,0,0.03);
		border-radius: 0.2rem;
		padding: 0.266667rem 0.266667rem 0 0.266667rem;
		text-align: center;
	}
	
	.pc .office-main .item.active{
		height: 4.266667rem;
	}
	
	.pc .office-main .img{
		width: 2.346667rem;
	}
	
	.pc .office-main .bottom{
		margin-top: 0.266667rem;
	}
	
	.pc .office-main .bottom .icon1{
		display: none;
	}
	
	.pc .office-main .bottom .icon2{
		display: none;
	}

	.pc .office-main .bottom .icon3{
		width: 0.4rem;
		height: auto;
		flex-shrink: 0;
	}
	
	.pc .office-main .bottom .icon4{
		width: 0.4rem;
		height: auto;
		flex-shrink: 0;
		transform: rotate(180deg);
	}
	
	.pc .office-main .bottom .txt{
		font-size: 0.266667rem;
		white-space: nowrap;
	}
	
	.pc .contact-box{
		padding-top: 0.666667rem;
	}
	
	.pc .contact-main{
		width: 9.2rem;
		padding: 0.4rem 0.4rem 0;
		border-radius: 0.266667rem;
	}
	
	.pc .contact-main .title{
		font-size: 0.426667rem;
	}
	
	.pc .contact-main .des {
	    margin-top: 0.013333rem;
	    font-size: 0.24rem;
		font-weight: 300;
	}
	
	.pc .contact-list{
		display: none;
	}
	
	.pc .contact-box .map {
	    margin-top: 0.266667rem;
	    width: 100%;
	    height: auto;
	    overflow: hidden;
	}
	
	.pc .contact-box .wap-btm{
		padding: 0.4rem 0;
		display: flex;
		align-items: center;
		text-align: left;
	}
	
	.pc .contact-box .wap-btm .img{
		width: 0.613333rem;
		height: auto;
		margin-right: 0.2rem;
	}
	
	.pc .contact-box .wap-btm .txt1{
		font-size: 0.293333rem;
		color: #333333;
		font-weight: 800;
	}
	
	.pc .contact-box .wap-btm .txt2{
		font-size: 0.293333rem;
		color: #666666;
		margin-top: 0.066667rem;
	}
	
	.pc .contact-box .wap-btm-line{
		width: 0.013333rem;
		height: 0.853333rem;
		background-color: #F1F1F1;
		flex-shrink: 0;
		margin-right: 0.8rem;
	}
	
	.pc .contact-box .wap-btm-item{
		width: 50%;
		display: flex;
		align-items: center;
	}
	
	.pc .contact-box .wap-btm.line{
		border-top:1px solid #F1F1F1;		
	}
	
	.pc .cooperate-box{
		min-height: unset;
		padding-top: 0.666667rem;
	}
	
	.pc .cooperate-box .bg1{
		display: none;
	}
	
	.pc .cooperate-box .bg2{
		display: none;
	}
	
	.pc .cooperate-box .bg-wap{
		position: absolute;
		top:0.666667rem;
		width: 100%;
		height: auto;
		display: flex;
		align-items: flex-start;
		justify-content: center;
	}
	
	.pc .cooperate-box .bg-wap img{
		height: auto;
		width: 100%;
	}
	
	.pc .cooperate-box .bg-wap2{
		position: absolute;
		bottom:0px;
		width: 100%;
		height: 10.8rem;
		display: flex;
		align-items: flex-start;
		justify-content: center;
		z-index: 1;
	}
	
	.pc .cooperate-box .bg-wap2 img{
		height: 100%;
		width: auto;
	}
	
	.pc .cooperate-main{
		padding: 0.4rem;
		padding-bottom: 0;
	}
	
	.pc .cooperate-main .title{
		font-size: 0.426667rem;
	}
	
	.pc .cooperate-main .des {
	    margin-top: 0.013333rem;
	    font-size: 0.24rem;
		font-weight: 300;
	}
	
	.pc .cooperate-item{
		width: 2.893333rem;
		height: auto;
		margin-top: 0.266667rem;
	}
	
	.pc .cooperate-item.pc-item{
		display: none;
	}

	.pc .cooperate-list{
		padding-bottom: 0.48rem;
	}
	
	.pc .cooperate-btm{
		position: relative;
		z-index: 2;		
		padding-top: 1.173333rem;
	}
	
	.pc .cooperate-link{
		display: block;		
		position: relative;
		z-index: 2;
		margin-top: 0;
	}
	
	.pc .cooperate-link .l{
		
	}
	
	.pc .cooperate-link .h{
		height: unset;
	}
	
	.pc .cooperate-link .l .h img{
		width: 2.306667rem;
		height: auto;
	}
	
	.pc .cooperate-link .content{
		width: 9.2rem;
		margin-top: 0.266667rem;
		font-size: 0.24rem;
		line-height: 0.4rem;
	}
	
	.pc .cooperate-link .m{
		margin-left: 0;
		margin-right: 0;
		margin-top: 0.666667rem;
	}
	
	.pc .cooperate-link .m .h img{
		height: 0.48rem;
	}
	
	.pc .cooperate-link .r .h{
		margin-top: 0.613333rem;
		font-size: 0.293333rem;
		font-weight: 800;
		color: #333333;
	}
	
	.pc .cooperate-link .r .link-item {
	    margin-top: 0.133333rem;
	    font-size: 0.24rem;
	    color: #333333;
	    text-align: left;
	    line-height: unset;
	}
	
	.pc .cooperate-link .link-list .link-item:first-child{
		margin-top: 0.2rem;
	}
	
	.pc .copyright {
	    margin-top: 0.666667rem;
	    width: 100%;
	    border-top: 0.013333rem solid rgba(0,0,0,0.15);
	    padding-top: 0.4rem;
	    padding-left: 0;
	    text-align: left;
		position: relative;
		z-index: 2;
		padding-bottom: 0.4rem;
	}
	
	.pc .copyright .a1{
		display: none;
	}
	
	.pc .copyright a{
		width: 9.2rem;
		font-size: 0.24rem;
		color: #333333;
	}
	
	.pre-footer .row-content .pre-footer-col:nth-child(1){
		width: 100%;
	}
	
	.pre-footer .row-content .pre-footer-col:nth-child(2){
		width: 100%;
	}
	
	.pre-footer .row-content .pre-footer-col:nth-child(3){
		width: 100%;
	}
	
	.pre-footer .row-content{
		display: block;
		width: 100%;
	}
	
	.pre-footer{
		min-height: 0;
	}
	.pre-footer .container{
		padding: 0.64rem 0.426667rem 0.533333rem;
	}
	.pre-footer .row{
		margin: 0;
	}
	.pre-footer .row-content .pre-footer-col:nth-child(1){
		margin-right: 0;
	}
	.pre-footer h2{
		font-size: 0.293333rem;
		margin-bottom: 0.266667rem;
		font-weight: 500;
	}
	.pre-footer p{
		font-size: 0.24rem;
		line-height: 0.32rem;
		margin-bottom: 0.266667rem;
	}
	.pre-footer .row-content .pre-footer-col:nth-child(2){
		width: 100%;
		margin-top: 0.133333rem;
		margin-right:0;
	}
	.pre-footer .ewm-list{
		margin-top: 0.133333rem;
		display: flex;
	}
	.pre-footer .ewm-list .ewm-item:first-child{
		margin-right: 0.48rem;
	}
	.pre-footer .img{
		width: 1.48rem;
	}
	.pre-footer .txt{
		margin-top: 0.12rem;
		font-size: 0.2rem;
	}
	.pre-footer .row-content .pre-footer-col:nth-child(3){
		display: none;
	}
	.pre-footer .wap-p{
		display: block;
	}
	.footer{
		padding: 0.533333rem 0.426667rem;
	}
	.footer a{
		font-size: 0.24rem;
		line-height: 0.533333rem;
	}
	
	.mb0{
		margin-bottom: 0 !important;
	}
	
}