	@media screen and (min-width: 277px) {

		.logo_img{
			height: 38px;

		}
	   
	}
	@media screen and (min-width: 477px) {

		.logo_img{
			height: 38px;

		}
	}
	@media screen and (min-width: 577px) {
	    .newsList{
	        text-align: justify;
	    }
	
		.newsList:before,
		.newsList .title {
			-webkit-line-clamp: 2;
		}
		.newsList:after,
		.newsList .secondtitle{
			-webkit-line-clamp: 3;
		}
		.contentBoxEx.Expert a.lawyer:after{

			font-size: 12px!important;
		
		}

		.header .headerNavEx:hover .isProd{
			color:inherit;
		}
		.header .headerNavEx .isProd:hover{
			color:#355593;
		}
		.title_us:before{
		    font-size: 42px;
		    line-height: 80px;
		    margin-top:-100px;
		}
		.title_us:after{
			font-size: 22px;
			line-height: 30px;
		}
		.carousel-indicators{
			bottom:10px;
		}
		.gotoTopEx{
			display: none
		}
		.footer_box img{
			width: 132px;
		}

	   .headerNavEx b{
	   	display: none;
	   }
	   .header:before,
	   .header:after{
	   	content: ''
	   }
	   .header { width:100%;height:60px;flex-direction: row;}
	   .header .headerNav{display: flex; margin-bottom:0; margin-right:10px;}
	   .headerNav:hover  .isSonList{
	   		display: block;
	   }
		.isSonList{
			position: absolute;
			top:60px;

		}
		.header .headerNav.showList{
			 display: inline-block;
			flex: 1;
   			height: auto;
		}
		.header .headerNav.showList .isSonList{
			top:0px;
		}
		.isSonList a{
			height: 60px!important;
		}
		.header .headerNav.isProd.showList .isProd{
			height: 100% !important;
    		line-height: 65px !important;
		}
	   .header .headerNav:last-child{
	   	 margin:0px;
	   }
	   .header .menu{display: none}
	   .footer{
	   	    flex-direction: row;
	   }
	   .bodyContent{

	   }
	   
	}
	