	@media screen and (min-width: 1400px) {
		
		.cardBox{
			flex:25%;;
			
		}
		.aboutImg{
			display: none;
			margin-left: -4em;
			width: auto;
		}
		.cardBox:nth-of-type(odd){
			padding-left:.5rem;
			
		}
		.cardBox:nth-of-type(even){
			padding-right:.5rem;
			
		}
		.cardBox:nth-of-type(1){
			padding-left:0rem;
			
		}
		.cardBox:nth-of-type(4){
			padding-right:0rem;
			
		}
		.contentBoxEx.Expert{
			margin-left: 0;
		}
		.contentBoxEx.Expert a.lawyer{
			margin-right: 30px;
			margin-top: 50px;
		    width: 315px;
		    padding: 0;
		
		}
		.contentBoxEx.Expert a.lawyer img{
			width: 270px;
		}
		.contentBoxEx.Expert a.lawyer:after{
			font-size: 12px!important;
		}
		.contentBoxEx.Expert a.lawyer:nth-of-type(4){
			margin-right: 0;

		}
		body{
			background: #fff;
		
		}
		.OurPareners img{
			width:200px;
			height:64px;
		}	
		.allBox{
			display: flex;
			text-align:left;
			align-items: flex-start;
		    justify-content: center;
		}
		.allBox.aboutBox .allBox{
			align-items: flex-start;
		 	flex-direction: row-reverse;
		 
	
		}
		.allBox.aboutBox .titleBoxText {
		    line-height:2rem;
		}
		.box1{
			flex:50%;
		}
		.homeBox .titleBox{
			font-size: 26px;
		}
		.homeBox .titleBox:before {
		    
		    font-size: 26px;
		   
		}
		.homeBox .titleBox:after {
		  
		    font-size: 26px;
		   
		}
		.homeBox .titleBoxText{
			font-size: 16px;
	    }
		.ourServiveCard{
			flex:50%;

		}
		.homeBox  .titleBoxText{
			font-size: 16px;
			line-height: 2rem;
	    }
	    	.newsList{
	    	    text-align: justify;
	    	}
	    .newsList:before,
	    .newsList .title {
		    font-size: 18px;
		    line-height:22px;
		}
		.newsList span{
			font-size: 16px;
			line-height:32px;
	    }
		.newsList:after,
		.newsList .secondtitle {
		    font-size: 16px;
		    -webkit-line-clamp: 4;
		    line-height:22px;
		}
		.newsRect{
			flex: 20%;
		}
		.newsList{
			flex: 80%;
		}
		.gotoTopEx{
			display: none
		}
		.footer_box_input{
		   	width:40%;
		  	


	   }
	   
	   .toTop.show{
			display: flex;
		}
		.qrcode{
			display: flex;
	   }
	   .header { width:100%;height:60px; }
	   .footer { 
		   	width:1400px;
		   	left:50%;
			margin-left:-700px;
			
		}
		.titleBoxText,
		.contentBox:after,
		.contentBoxEx p{
			line-height: 2rem;
			font-size: 18px;
		
	    }
		.contentBox{
			font-size: 22px;
		
	    }
		.bodyContent{
			width: 100%;
			
			width:1400px;
		   	left:50%;
			margin-left:-700px;
		}
		.OurPareners {
/*			justify-content: center;*/
			margin-bottom:3rem;
		}
		.OurParenersBox .OurPareners{
			margin-bottom: 0rem;
		
		}
		
		.OurPareners div{
			flex:none;
		}
		.friendBox {
		    position: relative;
		    width: 1400px;
		    left: 50%;
		    margin-left: -700px;
		}
		.expertMan:before{
			width: 150px;
			height: 150px;
			margin-bottom: 20px;
		    border: 5px solid #355593;
		    left: -46px;
		}
		.expertMan{
			font-size: 18px;
			padding-left: 46px;
		}
		.expertMan:after{
	        left: 81px;
	        top: 108px;
	        width: 200px;
	        height: 42px;
	        font-size: 20px;
	        line-height: 42px;
	        padding-left: 79px;
	
		}
	}