/** all*/
.ag_main1{text-align: center;background: #f2f3f3;padding: 40px 0;}
.ag_main1 .ag_titlea{font-size: 36px;font-weight: bolder;}
.ag_main1 .ag_titlea span{color: #69ae17;}
.ag_titleb{max-width: 979px;margin: 0 auto;padding-top: 24px;line-height: 2;}	
	
.index_case{ background:#fff;}
.index_case .case_but_box{position:relative; text-align: center; font-size: 0px; }
.index_case .case_but_box .case_but1{width: 32%; height: 80px;background:#eee; color:#515151; text-align: center; font-size: 16px; display:inline-block; cursor: pointer;}
.index_case .case_but_box .case_right{margin-right: 2%;}
.index_case .case_but_box .case_but1 p{padding-top: 18px;}
.index_case .case_but_box .case_but1.but_this{ background:#69AE17; color:#FFFFFF;}

.index_case .mains_box .maincase{width: 100%; position: relative; margin-left: auto; margin-right: auto; padding-top: 50px; display: none;}
.index_case .mains_box .maincase.show{display: block;}
.index_case .maincase .box{width:32%; height: auto;position: relative;float:left; margin-right:2%;margin-bottom: 2%; background-color:#FFFFFF;border: 1px solid #d9d9d9;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.index_case .maincase .last-child{margin-right:0px;}
.index_case .maincase .boxs_case{width:50%; height: 100%;position: relative;float: left;}
.index_case .maincase .img_box{position:relative;border:20px solid #E4E4E4;}
.index_case .maincase .img_box img{width: 100%; display: block;}
.index_case .maincase p{margin-left:20px; margin-right: 20px;}
.index_case .maincase .tit{font-size:18px; color:#2e2e2e; margin-top: 13%; }
.index_case .maincase .sub_tit{font-size: 12px; color:#858585; margin-top: 5px;}
.index_case .maincase .p_mains{font-size: 12px; color:#545454; margin-top: 15px;
    line-height: 1.5em;
    height: 4.5em;
    overflow: hidden;
}
.index_case .maincase .case_img{width:50%; margin-left: 15px; margin-left:17px; margin-top: 10px;}
.index_case .but{ margin-left: auto; margin-right: auto;display: block; margin-top:4%;}
.p_bottom100s {padding-bottom: 80px;}

.list_img span{margin-top: 19px;float: right;}
.list_img{width:200px;height: 80px;margin: 0 auto;}
.list_img img{width:62px;height: 62px;float: left;margin: 9px 0;}
@media screen and (min-width:1250px){
   
   
   
}



@media screen and (max-width: 1249px) and (min-width: 980px){
     .index_case .maincase .tit {font-size: 14px;color: #2e2e2e;margin-top: 6%;}
     .index_case .maincase p {margin-left: 10px;margin-right: 10px;}

}

@media screen and (max-width:979px){
	
	.ag_main1 .ag_titlea{font-size: 28px;}
   
   .index_case .maincase .tit {font-size: 18px;color: #2e2e2e;margin-top: 13%;}
   .index_case .mains_box .maincase{width:100%; max-width:500px; padding-top:0px;}
   .index_case .maincase .box{width:100%; margin:10px 0px;}
   .index_case .maincase p{margin-left:20px; margin-right: 20px;}
   .index_case .maincase .tit{font-size:18px; color:#2e2e2e; margin-top: 13%; }
   .index_case .maincase .case_img{width:45%; margin-left: 15px; margin-left:17px; margin-top: 10px;}
   
     .index_case .case_but_box{max-width: 500px;}                                           
   .index_case .case_but_box .case_but1{width: 100%; height: 80px;background:#eee; color:#515151; text-align: center; font-size: 16px; display:inline-block; cursor: pointer;margin-bottom: 10px;}
.index_case .case_but_box .case_right{margin-right: 0;}
}



@media screen and (max-width:767px){
    
	.ag_main1 .ag_titlea{font-size: 20px;}
	.index_case .maincase .tit {font-size: 16px;color: #2e2e2e;margin-top: 6%;}
	
}



@media screen and (max-width:415px){
	
	
	
}











