.ibanner{ width:100%; padding:245px 0; color:#fff; font-size:64px; font-weight:bold;}
.contact_banner{ text-align:center; line-height:200%;}

.service_content{ padding:0 0; text-align:center; font-size:24px; font-weight:lighter; padding:100px 0;}
.service_content em{ font-style:normal; font-size:20px;}

.analy_content{ padding-bottom:100px;}
.analysis_list a{ background:#f7f7f7; display:block; margin-top:10px;}
.analysis_list a:hover{ background:#ec0005; color:#fff;}
.analysis_list a:hover img{ transform:scale(1.05);}
.analysis_sec_img{ border-right:10px solid #fff; overflow:hidden; padding:0;}
.analysis_sec_img img{ width:100%;}

.analysis_cate{ padding:0;}
.analysis_cate_sec{ padding:0;}

.analysis_sec_content{ width:100%; float:left; padding:12% 0 0 90px;}
.analy_h1{ float:left; color:#595757; font-size:45px; margin-right:20px;}
.analy_h2{ float:left; font-size:22px; margin-right:20px;}
.analysis_sec_content em{ vertical-align:middle; margin-top:-5px;}
.analysis_list a:hover .analy_h1{ color:#fff;}
.analysis_list a:hover em{border:1px solid #fff; background:#fff; color:#ec0005;}
/*
.analy_box1{ border-right:5px solid #fff; box-sizing:border-box;}
.analy_box2{ border-right:5px solid #fff;border-left:5px solid #fff;box-sizing:border-box;}
.analy_box3{ border-left:5px solid #fff;box-sizing:border-box;}
*/
.analysis_cate_sec{ border-right:10px solid #fff;}
.analy_box3{ border:none;}
.analysis_cate a{ background:#f7f7f7; display:block; margin-top:10px; text-align:center; padding:110px 0; font-size:60px; color:#595757;}
.analysis_cate a:hover{ background:#ec0005; color:#fff;}
.analysis_cate .btn_more{ margin:45px auto 0; float:none; width:auto; display:inline-block;}
.analysis_cate a:hover em{ border:1px solid #fff; background:#fff; color:#ec0005;} 
@media (min-width: 75em) {/*宽屏*/
}
@media (max-width: 1200px) {/*窄屏*/ 
}
@media (max-width: 990px) { /*ipad*/
}
@media (max-width: 767px) { /*手机尺寸*/

.ibanner{padding:90px 0;font-size:24px;}
.contact_banner{  line-height:180%;}

.analysis_cate_sec{ border-right:10px solid #fff;}
.analy_box3{ border:none;}
.analysis_cate a{ padding:30px 0; font-size:22px; font-weight:lighter;}
.analysis_cate .btn_more{ margin:10px auto 0; float:none; width:auto; display:inline-block;}
.analysis_cate a:hover em{ border:1px solid #fff; background:#fff; color:#ec0005;} 


.analy_content{ padding-bottom:25px;}
.analysis_sec_img{ border:0;}

.analysis_sec_content{ width:100%; float:left; padding:15px 0 0 0;}
.analy_h1{ font-size:22px; font-weight:lighter; margin-right:0;}
.analy_h2{ float:left; font-size:14px; margin-right:0; width:100%; padding:5px 0 15px;}
.analysis_sec_content em{ float:left;}
}