 
@media (max-width: 767px){ 

.fs38{ font-size:36px!important;}
.index_case ul.case_box .case_list {
    
    height: 274px;
}
.img-responsive{ height:222px;}
.visible-lg, .visible-md, .visible-sm, .visible-xs {
    display: block!important;
}

.hidden-xs {
    display: none!important;
}


.tag{ padding-left:22px;}
 
   .parts_title span{
	font-size:22px; 
}
 .total_title h5 {
    font-size: 32px;
    color: #47b149;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 30px;
    
}
 .inner_news .news_list .news_mess {
    padding: 10px;
    margin-top: 0px;
}

.inner_banner {
    padding:20px 0;
	height:150px;
}
.inner_banner{
	width:100%;
	background-position:center;
	background-repeat:no-repeat;
	height:240px;
	background-size:cover;
	margin-top:0px; 
}

.inner_banner .inner_banner_text{
 
 
	 position: relative; left:3%;
    z-index: 3; width:50%;
    top: 80px; 
}

.inner_banner .inner_banner_text span{
	font-size:20px;
	color:#fff;line-height: 22px;
	position:relative;
	padding:30px 0; 
}

.inner_banner .inner_banner_text span:after{
	position:absolute;
	width:70px;
	height:0px;
	content:"";
	background-color:#fff;
	bottom:0;
	left:0;
}
.inner_banner  .appImg{
    position: absolute;
    top: 100px; height:111px;
    bottom: 0;
    right: 4%;
  
}


}

  