@media (max-width: 768px) {
	body{
		min-width: 0px;
	}
	body,html{
		overflow-x:hidden;
	}
	.mobile-navbar{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		background: #FFFFFF;
		z-index: 999;
	}
	.navbar{
		margin-top: 0;
	}
	#collapsibleNavbar{
		top: 56px;
		padding-top: 10px;
	}
	#collapsibleNavbar li a[aria-expanded="true"]{
		border-bottom: 1px solid rgba(119, 179, 34, 1);
	}
	#collapsibleNavbar li a img{
		width: 20px;
	    height: 20px;
	    float: left;
	    margin-top: 12px;
	    margin-right: 10px;
	}
	#section81{
		height: 600px;
		background: url(../img/mobile_banner.gif);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		font-size: 25px;
		font-weight: 500;
		padding: 0;
		overflow: hidden;
		margin-top: 57px;
	}
	#section81 .banner-swiper-container {
		padding: 0 22px;
	}
	#section81 .swiper-padding {
		padding: 0;
	}
	#section81 .banner-swiper-container {
		height: 100%;
	}

	#section81 .swiper-button-prev {
		display: none;
	}
	#section81 .swiper-button-next {
		display: none;
	}

	#section81 div , #section81 ul{
		color: rgba(255, 255, 255, 1);
		font-family:Avenir;
	}
	#section81 .content-top{
		margin-top: 41px;
		line-height: 25px;
	}
	#section81 .content-middle{
		margin-top: 12px;
		font-size: 28px;
		font-weight: 600;
		line-height: 35px;
	}
	#section81 .content-bottom{
		margin-top: 14px;
		margin-bottom: 25px;
		line-height: 35px;
	}
	#section81 .content-list li{
		font-size: 16px;
		color: #FFFFFF;
		font-weight: 400;
		font-family:Open Sans;
		list-style-type: disc;
		margin-left: 20px;
	}
	#section81 .banner-btn{
		width: 248px;
		height: 41px;
		background: RGBA(27, 84, 186, 1);
		color: #FFFFFF;
		font-size: 14px;
		cursor: pointer;
		border-radius: 3px;
		margin-top: 22px;
		outline: none;
		font-weight: 600;
	}
	#section81 .a-btn{
        line-height: 41px;
	}
	#section81 .part-1{
		width: 100%;
		margin: 50px 0 0 0;
		line-height: 38px;
		font-size:32px; 
		font-weight:900;
		font-family: Avenir;
	}
	#section81 .part-2{
		margin-top: 30px;
		max-width: 320px;
		font-size:16px;
		font-weight:600;
		line-height: 24px;
	}
	#section81 .part-3{
		margin-top: 13px;
		font-size:14px;
		font-weight:300;
		line-height: 16px;
	}
	#section81 .part-4{
		position: absolute;
		bottom: 0px;
		font-size:14px;
		font-weight:300;
		line-height: 36px;
	}
	#section81 .banner-btn-2 {
		width: 133px;
		height: 40px;
		background: RGBA(27, 84, 186, 1);
		color: #FFFFFF;
		font-size: 13px;
		line-height: 14px;
		cursor: pointer;
		border-radius: 5px;
		margin-top: 18px;
		outline: none;
	}
	#section82{
		padding: 0 30px;
		font-size: 16px;
	}
	#section82 .content-title{
		width: 100%;
		text-align: center;
		line-height: 26px;
		margin-top: 50px;
		font-size: 26px;
		margin-bottom: 17px;
	}
	#section82 .content-left , #section82 .content-right{
		display: block;
		width: 100%;
		margin-bottom: 50px;
		float: left;
		text-align: center;
	}
	#section82 .content-img{
		width: 130px;
		height: 125px;
		display: inline-block;
	}
	#section82 .content-info{
		font-size: 20px;
		margin-top: 24px;
		line-height: 20px;
		margin-bottom: 20px;
	}
	#section82 .content-list{
		margin: 0;
		padding: 0;
		padding-bottom: 18px;
		text-align: left;
		font-size:12px;
	}
	#section82 .content-right .content-list{
		padding-bottom: 18px;
	}
	#section82 .content-list li{
		font-weight: 400;
		font-family:Open Sans;
		list-style-type: disc;
		margin-left: 20px;
		color: rgba(138, 200, 49, 1);
		line-height: 22px;;
	}
	#section82 .content-list li span{
		color: rgba(65, 65, 65, 1);
	}
	#section82 .content-btn{
		background: rgba(138, 200, 49, 1);
		font-size: 16px;
		color: #FFFFFF;
		border-radius: 5px;
		font-weight: 600;
		font-family: Open Sans;
		width: 100%;
		height: 43px;
		margin-bottom: 0;
	}
	#section82 .content-btn a{
        line-height: 43px;
    }
	#section83{
		height: auto;
		background: url(../img/section83.jpg);
		background-position: center;
		background-repeat: no-repeat;
		font-size: 16px;
		font-weight: 500;
		padding: 0 30px;
		overflow: hidden;
		background-size: 100% 100%;
	}
	#section83 .content-title{
		font-family:Avenir;
		font-size: 24px;
		line-height: 24px;
		margin-top: 50px;
		margin-bottom: 30px;
		color: rgba(255, 255, 255, 1);
	}
	#section83 .content-list{
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	#section83 .content-list li{
		width: 50%;
		display: inline-block;
		float: left;
		text-align: center;
		margin-bottom: 42px;
	}
	#section83 .content-list li img{
		width: 97px;
		height: 97px;
		margin-bottom: 15px;
	}
	#section83 .content-list li div{
		font-size:16px;
		font-family:Open Sans;
		color:rgba(255,255,255,1);
		line-height:20px;
		height: 60px;
	}
	#section84{
		padding: 0 26px;
		overflow: hidden;
		margin: 50px 0;
	}
	#section84 div{
		display: block;
		width: 100%;
	}
	#section84 .content-right{
		margin-top: 30px;
	}
	#section84 .content-title{
		font-size: 24px;
		line-height: 36px;
		margin-bottom: 35px;
		width: 100%;
		font-family:Avenir;
		text-align: center;
	}
	#section84 .content-list{
		margin: 0;
		padding: 0;
		float: left;
	}
	#section84 .content-list li{
		display: block;
		margin-top: 25px;
		position: relative;
	}
	#section84 .content-list li img{
		width: 19px;
		height: 19px;
		display: inline-block;
		position: absolute;
		left: 0;
		top: 0;
		/*float: left;*/
	}
	#section84 .content-list li span{
		font-size: 16px;
		color: rgba(65, 65, 65, 1);
		font-weight: 400;
		line-height: 20px;
		margin-left: 30px;
		display: block;
	}
	#section84 .content-right img{
		width: 100%;
	}
	#section10{
		padding: 50px 25px;
	}
	#section10 .left-item , #section10 .right-item{
		padding: 0;
		text-align: center;
	}
	#section10 .row{
		margin: 0;
	}
	#section10 .left-item h3 , #section10 .left-item p{
		margin-bottom: 30px;
	}
	#section10 .right-item .form-control{
		height: 43px;
	}
	#section10 .right-item button.btn{
		margin: 0;
		width: 100%;
		background: rgba(119, 179, 34, 1);
		border-radius: 5px;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	#section10 .col-md-12{
		padding: 0;
	}
	#section31{
		padding: 0;
		margin-top: 50px 0;
	}
	#section31 .section-child .text-center h3 , #section31 .section-child .text-center p{
		text-align: center!important;
	}
	#section31 .productsTable h3{
		font-size: 26px;
	}
	#section31 .productsTable p{
		font-size: 16px;
	}
	#section31 .dataTable{
		max-width: 100%;
	}
	#section31 .quote-tab ul{
		background: rgba(138, 200, 49, 1);
	}
	#section31 .quote-tab ul li{
		background: rgba(138, 200, 49, 1);
		width: auto;
		color: #fff;
		font-weight: 500;
		font-family: OpenSans-Bold;
		padding: 10px 10px;
		font-size: 14px;
	}
	#section31 .quote-list ul li{
		border-bottom: 1px solid rgba(220, 220, 220, 1);
		font-size: 14px;
		font-family: Helvetica;
		overflow: hidden;
		line-height: 60px;
	}
	#section31 .quote-list ul li:last-child{
		border-bottom: none;
	}
	#section31 .quote-tab ul li.active{
		border-bottom: 4px solid rgba(73, 150, 68, 1);
	}
	#section31 .quote-tab2 ul{
		overflow: hidden;
		border-bottom: 1px solid rgba(220, 220, 220, 1);
	}
	#section31 .quote-tab2 ul li{
		display: inline-block;
		float: left;
		font-size: 12px;
		padding: 15px 0;
		font-family: Helvetica-Light;
		font-weight: bold;
		width: 25%!important;
	}
	#section31 .quote-tab2 ul .symbol , #section31 .quote-tab2 ul .buy{
		display: none;
	}
	#section31 .quote-list ul li span{
		float: left;
		text-align: center;
		font-size: 14px;
	}
	#section31 .quote-list ul li button{
		float: left;
	}
	#section31 .quote-list ul li .name{
		width: 25%;
		font-weight: bold;
	}
	#section31 .quote-list ul li .symbol{
		display: none;
	}
	#section31 .quote-list ul li .sell{
		width: 25%;
	}
	#section31 .quote-list ul li .buy{
		display: none;
	}
	#section31 .quote-list ul li .name{
		color: rgba(51, 51, 51, 1);
	}
	#section31 .quote-list ul li .rate{
		width: 25%;
		float: left;
	}
	#section31 .quote-list ul li .trade-btn{
		margin-top: 0;
		border: none;
		color: #FFFFFF;
		float: none;
		line-height: 34px;
	}
	#section31 .quote-list ul li .sell-btn{
		background: rgba(255, 104, 32, 1);
		display: none;
	}
	#section31 .quote-list ul li .buy-btn{
		/*display: none;*/
	}
	#section31 .up{
		color: rgba(138, 200, 49, 1);
	}
	#section31 .down{
		color: rgba(234, 106, 3, 1)
	}
	#section31 .btn{
		float: none;
		width: 80%;
    	height: 48px;
	}
	#section31 .btn a{
		line-height: 1.7;
	}

	/*20200331 æ–°lpæ ·å¼*/
	#section81{
		background:url(../img/mobile_banner.png) no-repeat;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		height:600px;
	}
	#section81 .content-top{
		margin-top:35px;
	}
	#section81 .content-middle{
		margin-top:5px;
		font-weight: 500;
	}
	#section81 .content-bottom{
		margin-top:7px;
		margin-bottom:15px;
	}
	#section81 .content-list{
		width: 350px;
	}
	#section81 .content-list li{
		margin-bottom:15px;
		line-height: 16px;
	}
	#section81 .content-list li span{
		width:86px;
		height:23px;
		font-size:25px;
		line-height:21px;
	}
	#section81 .banner-btn{
		width:250px;
		height: 40px;
		margin:0 auto;
		background: url(../img/banner-button.png);
		color: #333;
		font-weight: bold;
	}
	#section81 .mobile-box{
		text-align:center;
		margin-top:20px;
	}
	#section81 .part-4{
		left:0;
		right:0;
		text-align:center;
		bottom:5px;
		line-height: 1;
	}
	#section82{
		padding:0 12px;
	}
	#section82 .content-title{
		margin-bottom:0;
	}
	#section82 .content-left, #section82 .content-right{
		margin-top:30px;
	}
	#section82 .content-box-bg{
		width:100%;
		height:370px;
	}
	#section82 .content-img{
		width:100%;
		height:174px;
	}
	#section82 .content-info{
		font-size:18px;
		margin-top:15px;
		margin-bottom:15px;
		font-weight:500;
		text-align: left;
	}
	#section82 .content-btn{
		width:135px;
		height: 40px;
		background:url(../img/mobile-button2.png) no-repeat;
		background-size:cover;
		background-position:center;
		color:#333333;
	}
	#section82 .content-btn{
		left:0;
		right:0;
		margin:0 auto
	}
	#section31 .quote-tab ul{
		background:linear-gradient(0deg,rgba(239,221,138,1),rgba(230,169,40,1));
	}
	#section31 .quote-tab ul li{
		background: none;
	}
	#section31 .quote-tab ul li.active{
		border-color:#333;
	}
	#section83 .content-title{
		color:#333;
	}
	#section83 .content-list li div{
		color:#333;
	}
	#section84 .content-left{
		margin-top: 0;
	}
	#section84 .content-list li{
		width:100%;
	}
	#section84 .content-list li span{
		margin:0
	}
	#section84 .content-right{
		margin:0;
	}
	#section85{
		width:100%;
		padding:40px 11px 65px 23px;;
	}
	#section85 .content-title{
		height:auto;
		text-align: center;
		font-size:24px;
		color:#414141;
		margin-bottom:40px;
	}
	#section85 .content-box li{
		width:100%;
		height:280px;
		margin-bottom:20px;;
	}
	#section85 .content-box li img{
		height:150px;
	}
	#section85 .content-info-box{
		padding:22px 30px 0 20px;
	}
	#section85 .content-info-box .content-info{
		font-size:22px;
		margin-bottom:10px;
	}
	#section85 .content-info-box .content-msg{
		font-size:14px;
	}
	#section85 .content-info-box .content-more{
		font-size:14px;
		bottom:10px
	}
	.section11{
		background:#fff;
		padding:20px 20px 0;
		height: auto;
	}
	.section11 .content-left,.section11 .section-bar{
		display:none
	}
	.section11 .section-box{
		width: 100%;
		border:0;
		box-shadow:none;
	}
	.section11 .content-right{
		width:100%;
		border:none;
		margin-top: 0;
	}
	.section11 .mobile-left{
		display: block;
	}
	.section11 .mobile-left .mobile-left-title{
		margin-top:20px;
		font-size:24px;
		color:#414141;
		font-weight:500;
		text-align: center;
		margin-bottom: 20px;;
	}
	.section11 .mobile-left .mobile-left-msg{
		height:64px;
		font-size:16px;
		font-family:Avenir;
		text-align: center	;
		color: #414141;
		font-weight: 500;
		margin:0 30px;
	}
	.section11 .mobile-left .mobile-left-list ul{
		margin-top:55px;
	}
	.section11 .mobile-left .mobile-left-list li {
		float:left;
		width:50%;
		text-align: center;
		margin-bottom: 40px;
	}
	.section11 .mobile-left .mobile-left-list li img{
		width:66px;
		height:66px;
		margin:0 auto 10px;;
	}
	.section11 .mobile-left .mobile-left-list .mobile-left-info{
		font-size:20px;
		font-family:Avenir;
		font-weight:500;
		color:rgba(65,65,65,1);
		margin-bottom:15px;
	}
	.section11 .mobile-left .mobile-left-list li p{
		font-size:12px;
		font-family:Myriad Pro;
		font-weight:400;
		color:rgba(65,65,65,1);
		line-height:19px;
	}
	.section11 .mobile-left .mobile-left-list li:last-child{
		margin-left:25%;
	}
	.section11 .content-right .content-title .titie{
		font-size:24px;
		font-family:Roboto-Medium,Roboto;
		font-weight:500;
		color:rgba(191,157,98,1);
		line-height:32px;
		margin: 0;
		text-align: center;
		border-bottom: 1px solid #BF9D62;
		padding-bottom: 4px;
		margin-bottom: 20px;
	}
	.section11 .section-tips{
		font-size:14px;
		font-family:Roboto-Light,Roboto;
		font-weight:300;
		color:rgba(51,51,51,1);
		line-height:24px;
		padding: 20px 0 40px;
		margin: 0;
		margin-top:20px;
		float: left;
	}
	.section11 .mobile-wrap-list {
		display: block;
	}
	.section11 .mobile-wrap-list li{
		width:25%;
		float: left;
		text-align: center;
	}
	.section11 .mobile-wrap-list li img{
		width:31px;
		height:28px;
	}
	.section11 .mobile-wrap-list li p{
		font-size:12px;
		font-family:Roboto-Bold,Roboto;
		font-weight:bold;
		color:rgba(51,51,51,1);
		line-height:18px;
		padding:5px 10px 25px ;
	}
	.phone-box,.email-box{
		display: block;
	}
	.section11.block2{
		padding:0
	}
	.section11.form .p2 a{
		width: 35%;
	}
	.section11 #section10 .right-item .account-href, .right-register #section10 .right-item .account-href{
		margin-bottom:10px;
	}
	.section11 #section38 .block2, .right-register #section38 .block2{
		padding:0;
	}
	.section11 #section38 .form .p2 a, .right-register #section38 .form .p2 a{
		width:35%;
	}
	.header-bar{
		display: none;
	}
	.section45{
		padding:0;
		max-width: none;
	}
	.section45 .content-left{
		max-width: none;
		padding:0;
		width: 100%;
	}
	.banner-content{
		background:url(../img/section45/banner-m.png) no-repeat;
		background-size: cover;
		max-width: none;
		margin-top:50px;
	}
	.banner-box .content-top{
		font-size:38px;
		font-family:Avenir-Light;
		font-weight:300;
		color:rgba(41,40,45,1);
		margin-top:50px;
	}
	.banner-box .content-middle{
		font-size:38px;
		font-family:Avenir-Black;
		font-weight:bold;
		color:rgba(41,40,45,1);
		margin-top:26px;
	}
	.banner-box .content-bottom{
		margin-top:26px;
		font-size:16px;
		font-family:Avenir-Light;
		font-weight:300;
		color:rgba(41,40,45,1);
		line-height:20px;
	}
	.header .banner-box{
		text-align: center;
		max-width: none;
		width: 100%;
	}
	.banner-box .mobile-box{
		width: 100%;
		height: 109px;
		background-position: center;
		margin:30px auto 24px;
	}
	.banner-box .banner-btn a {
		position: absolute;
		width: 100%;
		left: 50%;
		top: 30px;
		margin-left: -50%;
		background: none;
		height:28px;
		line-height: 28px;
		font-size:24px;
		font-family: Avenir-Black;
		font-weight:bold;
		color:rgba(255,255,255,1);
	}
	.banner-box .part-4{
		margin:23px 18px 0;
		text-align: left;
		font-size:13px;
		font-family:Avenir;
		font-weight:500;
		color:rgba(41,40,45,1);
	}
	.banner .banner-right-img{
		width: 100%;
		margin-top:54px;
	}
	.banner .banner-right-img img{
		width: 100%;
		height: 383px;
	}
	.section45 .content-title{
		width:100%;
		font-size:28px;
		font-family:Myriad Pro;
		font-weight:bold;
		color:rgba(41,40,45,1);
		margin-bottom: 45px;
		text-align: center;
	}
	.section45 .content-more{
		display: block;
		font-size:17px;
		font-family:Myriad Pro;
		font-weight:400;
		text-decoration:underline;
		color:rgba(0,67,184,1);
	}
	.section45 .content-list{
		margin:0 14px;
	}
	.section45 .content-list li{
		padding-left:16px;
		margin-bottom:10px;
		line-height:26px;
	}
	.section45 .content-list li::before{
		width:6px;
		height:6px;
	}
	.section45 .content-list li span{
		font-size: 13px;
		font-family: MyriadPro-Regular;
	}
	.section45 .content-btn{
		display: none;
	}
	.section45 .content-right img{
		width:100%;
		height: 280px;
		margin-top:42px;
		margin-bottom: 66px;
	}
	.section46{
		padding-top:34px;
		padding-bottom: 20px;
	}
	.section46 .content-box{
		max-width: none;
		position: relative;
	}
	.section46 .content-box .content-title{
		font-size:28px;
		font-family:Myriad Pro;
		font-weight:bold;
		color:rgba(37,35,41,1);
		line-height:1;
	}
	.section46 .content-box p{
		font-size:13px;
		font-family:MyriadPro-Regular;
		font-weight:400;
		color:rgba(102,102,102,1);
		line-height:22px;
		text-align: left;
		margin: 0 14px;
		margin-top:52px;
	}
	.section46 .content-box a{
		font-size:17px;
		font-family:MyriadPro-Regular;
		font-weight:400;
		text-decoration:underline;
		color:rgba(0,67,184,1);
		position: absolute;
		top:42px;
		left:0;
		width: 100%;
		line-height: 1;
	}
	.section46 .content-box ul{
		margin-top:20px;
	}
	.section46 .content-box li{
		width: 100%;
		margin-bottom: 28px;;
	}
	.section46 .content-box li img{
		margin-bottom:10px
	}
	.section46 .content-box li p{
		width: auto;;
		font-size:13px;
		font-family:MyriadPro-Regular;
		font-weight:400;
		color:rgba(41,40,45,1);
		line-height:22px;
		margin: 0 50px
	}
	#section85{
		padding:54px 15px 0
	}
	#section85 .content-title{
		padding-bottom: 32px;
	}
	#section85 .content-box li{
		width: 340px;
		margin:0 auto 20px;
		box-shadow:2px 3px 24px 0px rgba(6,44,83,0.3);
	}
	#section85 .content-box li img{
		height:140px;
	}
	.content-box .content-img{
		width: 340px;
		height: 150px;
	}
	/* .content-box .content-img.Services1{
		background: url(../img/section45/Services-m-1.png);
		background-size: cover;
	}
	.content-box .content-img.Services2{
		background: url(../img/section45/Services-m-2.png);
		background-size: cover;
	}
	.content-box .content-img.Services3{
		background: url(../img/section45/Services-m-3.png);
		background-size: cover;
	} */
	.row-award{
		width:100%;
		padding: 45px 0 0 0;
		position: relative;
	}
	.row-award h3{
		font-size: 24px;
		font-weight: 500;
		line-height: 32px;
		text-align: center;
		margin-bottom: 40px;
	}
	.m-swiper-wrapper{
		display: block;
	}
	.section47 ul{
		display: none;
	}
	.m-swiper-wrapper .content {
		font-size: 48px;
		font-weight: 500;
		color: rgba(255, 255, 255, 1);
		line-height: 64px;
		margin-top: 90px;
		margin-bottom: 118px;	
	}
	.m-swiper-wrapper .content {
		font-size: 48px;
		font-weight: 500;
		color: rgba(255, 255, 255, 1);
		line-height: 64px;
		height:auto;
	}
	.m-swiper-wrapper .content img {
		width: 120px;
		height: auto;
		margin: 60px auto;
	}
	.m-swiper-wrapper .content img.mid {
		width: 88%;
		height: auto;
		margin: 30px auto;
		max-height: none;
	}

	.m-swiper-wrapper .swiper-slide span {
		display: block;
		font-size: 16px;
		font-weight: 500;
		color: rgba(255, 255, 255, 1);
		line-height: 24px;
	}
	.m-swiper-wrapper .swiper-slide {
		padding-bottom: 110px;
	}
	.m-swiper-wrapper .content strong {
		color: #0047bb;
		font-weight: bold;
	}
	.m-swiper-wrapper .swiper-pagination-bullet {
		background: #999999;
	}
	.m-swiper-wrapper .swiper-pagination-bullet-active {
		background: #0047BB;
	}
	.header .banner{
		height:auto;
	}
	.section45{
		margin-top:45px;
	}
	
	
	/**** 20200819 æ–°å¢žæ¨¡å— start****/
	.section45{
		padding-top:30px
	}
	.section48{
		margin-bottom:30px;
	}
	.section49{
		padding-top:50px;
		padding-bottom: 30px;
	}
	.section49 .section-title{
		font-size:35px;
	}
	.section49 ul{
		margin:50px 22px 0; 
	}
	.section49 ul li{
		margin:0;
		margin-bottom: 50px;
	}
	.section49 li img{
		width: 100%;
		height: 242px;
	}
	.section49 li .item-title{
		margin-top:0;
	}
	.section49 .more-box .a-btn{
		margin-top:15px;
		width:160px;
		height:40px;
		line-height: 40px;
		margin-bottom:10px;
		font-size:20px;
	}
	/**** 20200819 æ–°å¢žæ¨¡å— end****/
}