@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;
	}
	.section46{
		padding:0;
		max-width: none;
	}
	.section46 .content-left{
		max-width: none;
		padding:0;
		width: 100%;
	}
	.header .banner{
		margin-top:50px;
	}
	.banner-box .content-top{
		font-size:35px;
		font-family:Avenir-Black;
		font-weight:900;
		color:rgba(255,255,255,1);
		line-height:1;
		margin-top:25px;
	}
	.banner-box .content-middle{
		width: 263px;
		height: 85px;
		margin: 20px auto 3px;
	}
	.banner-box .more-href{
		width: 100%;
		font-size:14px;
		position: absolute;
    	bottom: -20px;
	}
	.banner-box .content-bottom{
		font-size:50px;
		font-family:Avenir-Black;
		font-weight:900;
		color: #FFF;
		text-shadow:0px 7px 10px rgba(4,0,51,0.8);
		margin-top:7px;
	}
	.header .banner-box{
		text-align: center;
		max-width: none;
		width: 100%;
	}
	.banner-box .mobile-box{
		width: 280px;
		height: 65px;
		margin: 0 auto;
		background: url(../img/banner-button.png) no-repeat;
		background-size: cover;
		background-position: center;
	}
	.banner-box .banner-btn a {
		width: 100%;
		height: 100%;
		text-align: center;
		line-height: 85px;
		font-size:30px;
		font-family: roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight:900;
		color:#fff;
		background: unset;
		left: unset;
		top: unset;
		margin-left: -50%;
		margin-top: -30px;
	}
	.banner-box .part-4{
		margin:50px 18px 15px;
		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:0;
		text-align: center;
		position: unset;
	}
	.banner .banner-right-img img{
		width: 100%;
		margin: 0 auto;
		height: auto;
	}
	.section46 .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;
	}
	.section46 .content-more{
		display: block;
		font-size:17px;
		font-family:Myriad Pro;
		font-weight:400;
		text-decoration:underline;
		color:rgba(0,67,184,1);
	}
	.section46 .content-list{
		margin:0 14px;
	}
	.section46 .content-list li{
		padding-left:16px;
		margin-bottom:10px;
		line-height:26px;
	}
	.section46 .content-list li::before{
		width:6px;
		height:6px;
	}
	.section46 .content-list li span{
		font-size: 13px;
		font-family: MyriadPro-Regular;
	}
	.section46 .content-btn{
		display: none;
	}
	.section46 .content-right img{
		width:100%;
		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/section46/Services-m-1.png);
		background-size: cover;
	}
	.content-box .content-img.Services2{
		background: url(../img/section46/Services-m-2.png);
		background-size: cover;
	}
	.content-box .content-img.Services3{
		background: url(../img/section46/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;
	}

	/*** 20200420 主题3LP ***/
	/* .header .banner{
		background: url(../img/section46/banner-m.png) no-repeat;
		background-size: cover;
		background-position: center;
	} */
	.modal.show .modal-dialog{
		max-width: none;
		width:auto;
		margin-left:20px;
		margin-right:20px;
	}
	.modal .content-box{
		margin:0;
		border:0;
	}
	.modal-body .pt-5{
		padding:0 !important;
	}
	.modal .og-pad h3{
		font-size:14px;
		font-family:source-han-sans-simplified-c, sans-serif;
		font-weight:400;
		color:rgba(102,102,102,1);
		line-height:19px;
		margin-bottom:0;
		padding-top:20px;
		padding-bottom:15px;
	}
	.modal .modal-body .close{
		top:10px !important;
	}
	.content-nav .nav-btn{
		height:36px;
		line-height: 36px;
		font-size:12px;
	}
	.content-box .modal-content-info, .content-box .modal-content-table{
		padding:0
	}
	.modal-content-info .modal-content-title{
		font-size: 14px;
		margin-top:15px;
	}
	.modal .modal-content .modal-content-info p{
		padding-left:17px;
		position: relative;;
		font-family:source-han-sans-simplified-c, sans-serif;
		font-weight:400;
		line-height:20px;
		font-size:13px;
		min-height: 20px;
	}
	.modal .modal-content .modal-content-info p>span{
		position: absolute;
		top:0;
		left:0;
	}
	.modal .modal-content-info thead th{
		display: block;
	}
	.modal .modal-content-info table{
		border-collapse: collapse;
		background:#fbdbdb
	}
	.modal .modal-content-info tbody th{
		height:36px;
		font-size:12px;
		color:#fff;
		background:#999;
		font-weight:600;
		line-height:8px;
		position: relative;
		border-right:1px solid #DCDCDC;
	}
	.modal .modal-content-info tbody th span{
		font-size:10px;
		color:#999;
		position: absolute;
		top:20px;
		left:0;
		width:100%;
	}
	.modal .modal-content-info tbody tr:nth-child(2n+1) td{
		background:rgba(246,246,246,1);
	}
	.modal .modal-content-table table th{
		height:30px;
		line-height:30px;	
		color:#666;
		font-size:12px;
	}
	.modal .modal-content-table table td{
		color:#999;
		font-size:12px;
		height:30px;
		line-height:30px;	
	}
	.modal .modal-content-info tbody th{
		background:#fbfbfb;
		color:#999;
		height:53px;
		line-height: 16px;
	}
	.modal .modal-content-info table{
		border: 1px solid #DCDCDC;
	}
	.modal .modal-content-info tbody td{
		border:1px solid #DCDCDC;
		height:28px;
		line-height: 28px;
	}
	.modal .modal-content-info tbody th span{
		top:35px;
	}
	.modal .modal-content-info tbody th:last-child{
		width:90px;
	}
	.modal .modal-content-info tbody tr:first-child th{
		color:#fff;
		background:#999;
		display: table-cell;
	}
	.modal .modal-content-info tbody th:nth-child(2) {
		width:90px
	}
	.banner-box .part-4{
		font-size:15px;
		font-weight:500;
		color:rgba(255,255,255,1);
		font-family:Avenir-Light;
		margin:25px 20px 15px;
	}
	.banner-box .content-top:first-child{
		margin-top:30px;
	}
	.banner-content{
		height:800px;
	}
	.banner-content .more-tips{
		font-size:14px;
		font-family:Avenir-Light;
		font-weight:300;
		color:#c5c5c5;
		margin:0;
	}
	.section48{
		padding-top:40px;
		padding-bottom: 60px;
	}
	.section48 .feature_box h2{
		font-size:30px;
		font-family:MyriadPro-Bold;
		font-weight:bold;
		color:rgba(37,35,41,1);
	}
	.section48 .feature_box h3{
		font-size:14px;
		font-family:MyriadPro-Regular;
		font-weight:400;
		color:rgba(102,102,102,1);
		margin:0 20px 18px;
	}
	.section48 .feature_box .btn-rp{
		font-size:14px;
		font-family:MyriadPro-Regular;
		font-weight:400;
		color:rgba(1,70,187,1);
	}
	.section48 .feature_step{
		margin-top:0;
		display: block;
	}
	.section48 .feature_step li{
		width: 100%;
		padding: 0;
		margin-bottom:18px;
		position: relative;
	}
	.section48 .feature_step li>div{
		max-width: 220px;
		float: left;
		margin-left:6px;
		position: absolute;
		top:50%;
		left:133px;
		margin-top: -35px;
	}
	.section48 .feature_step li img{
		height: 133px;
		width: 133px;
		float: left;
	}
	.section48 .feature_step .step-title{
		font-size:26px;
		font-family:MyriadPro-Bold;
		font-weight:bold;
		color:rgba(37,35,41,1);
		text-align: left;
		line-height: 1;
		margin-bottom:14px;
	}
	.section48 .feature_step .step-text{
		font-size:14px;
		font-family:MyriadPro-Regular;
		font-weight:400;
		color:rgba(102,102,102,1);
		text-align: left;
		line-height: 1;
		margin-bottom:0;
	}
	.section48 .feature_item .feature_btn{
		margin-top:30px;
	}
	.section45{
		padding:0;
		max-width: none;
	}
	.section45 .content-left{
		padding:0;
		max-width: none;
		width: 100%;
	}

	



	.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:5px;
		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:280px;
		margin:52px auto 68px;
	}
	.section45 .content-right{
		width: 100%;
		text-align: center;
	}
	.section48 .m_feature_carousel{
		display: block;
	}
	.section48 .feature_carousel{
		display: none;
	}
	.carousel-cell{
		width: 85%;
		min-height: 155px;
		margin-right:16px;
	}
	.whitecard{
		min-height:155px;
		border-radius:10px;
		background:linear-gradient(-35deg,rgba(133,88,227,1),rgba(118,166,237,1));
	}
	.whitecard:first-child{		
		background:linear-gradient(-35deg,rgba(224,113,66,1),rgba(190,86,167,1));
	}
	.whitecard:last-child{
		background:linear-gradient(-35deg,rgba(104,179,227,1),rgba(149,226,229,1));		
	}
	.section48 .carousel-cell .bonus{
		font-size:32px;
		font-family:MyriadPro-Bold;
		font-weight:bold;
		color:rgba(255,255,255,1);
		padding-top:30px;
		margin-bottom:0;
	}
	.section48 .carousel-cell .step-text{
		font-size:16px;
		font-family:MyriadPro-Regular;
		font-weight:400;
		color:rgba(255,255,255,1);;
		margin-top:20px;
		margin-bottom:0;
	}
	.section48 .flickity-page-dots{
		display: none;
	}
	.banner .banner-tips{
		position: absolute;
		bottom: 10px;
		width: 100%;
		text-align: center;
		margin-top:10px;
		font-size: 12px;
		font-family: Avenir-Light;
		font-weight: 300;
	}
	.banner .banner-tips span{
		display: block;
		font-size: 12px;
		font-family: Avenir-Light;
		font-weight: 300;
		margin-top:7px;
	}
	.section45 .content-more{
		float: left;
		width: 100%;
		text-decoration: none;
	}
	.section45 .content-more .a-btn {
		display: block;
		margin: -26px auto 50px;
		text-align: center;
		width: 230px;
		height: 60px;
		line-height: 60px;
		font-size: 30px;
		font-weight: 500;
		background: rgba(255,255,255,1);
		border: 1px solid rgba(39,69,179,1);
		color:rgba(39,69,179,1);
		border-radius: 4px;
		text-decoration: none;
	}
	.section45 .content-more .a-btn:hover {
		color: rgba(38,68,179,1);
	}
	.mobile-navbar .a-btn {
		display: block;
		margin: 0 auto;
		text-align: center;
		padding:5px 15px;
		border-radius: 5px;
		font-size: 16px;
		font-weight: 500;
		background: rgba(255,255,255,1);
		border: 1px solid rgba(39,69,179,1);
		color:rgba(39,69,179,1);
	}
	
	/**** 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: auto;
	}
	.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;
	}
	.banner-box .part-4{
		text-align:center;
	}
	#section85 .content-box li{
		float:none
	}
	.banner-content {
		height: auto;
		min-height:800px;
	}
	/**** 20200819 新增模块 end****/
}
