@import url(main.css);
.i_tit{text-align:center;}
.i_tit h2{color:#e52128;font-size:60px;line-height:60px;margin-bottom:15px;}
.i_tit p{color:#999;font-size:16px;line-height:16px;margin-bottom:15px;}
.i_tit span{display:block;margin:0 auto;width:50px;height:2px;background:#e52128;}

.i_tit h3{font-size:40px;line-height:50px;margin-bottom:15px;color:#e52128;}

.i_youshi{margin-top:5px;background:#F3F3F3;padding:50px 0;}
.i_youshi_list{width:1200px;margin:30px auto 0;display:flex;justify-content:space-around;}
.i_youshi_list li{width:19%;background:#FFF;padding:40px 2%;}
.i_youshi_list li span{display:block;width:70px;height:70px;border-radius:50%;margin:0 auto;border: 5px #f1f1f1 solid;overflow:hidden;}
.i_youshi_list li span img{width:100%;height:auto;}
.i_youshi_list li h2{font-size:22px;line-height:60px;color:#e52128;text-align:center;margin-top:10px;}
.i_youshi_list li p{font-size:16px;line-height:32px;height:128px;margin-top:10px;text-align:center;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow:hidden;}

.i_youshi_list li:hover{background:#e52128;transition:.5s;padding-top:30px;}
.i_youshi_list li:hover span{border: 5px #fff solid;}
.i_youshi_list li:hover h2{color:#FFF;}
.i_youshi_list li:hover p{color:#FFF;}

.i_pro{background:url(../images/i_pro_bg.jpg) 0 0 no-repeat;padding:50px 0;max-width:1920px;margin:0 auto;}

.i_sidebar_list{width:1200px;margin:20px auto 0;display:flex;justify-content:center;}
.i_sidebar_list li{background:#e52128;padding:10px 1%;border-right:1px solid #fff;transition: .5s;}
.i_sidebar_list li:last-child{border-right:0;}
.i_sidebar_list li a{color:#FFF;}
.i_sidebar_list li:hover{transition: .5s;}

.i_pro_list{width:1200px;margin:20px auto 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
.i_pro_list li{width:24%;margin-bottom:20px;border:1px solid #dedede;}
.i_pro_list li a span{display:block;width:100%;overflow: hidden;}
.i_pro_list li a span img{width:100%;height:auto;transition: .5s;}
.i_pro_list li:hover a span img{transform: scale(1.1);transition: .5s;}
.i_pro_list li a p{height:50px;line-height:50px;background:#dedede;font-size:18px;text-align: center;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;white-space: nowrap;transition: .5s;}
.i_pro_list li:hover a p{background:#e52128;color:#FFF;transition: .5s;}

.i_case{background:url(../images/i_case_bg.jpg) 0 0 no-repeat;max-width:1920px;margin:0 auto;padding:50px 0;}

.i_case_l{width:23%;margin-top:30px;}
.i_case-tit{width:100%;background:#e52128;text-align:center;padding:44px 0;}
.i_case-tit h3{font-size:26px;line-height:30px;margin-bottom:20px;color:#FFF;}
.i_case-tit p{font-size:24px;line-height:20px;color:#FFF;}

.i_case_list{border:1px solid #e52128;padding:20px 5% 0;background:#FFF;}
.i_case_list li{height:35px;width:90%;background:#e52128;margin-bottom:30px;padding-left:10%;border-radius:10px;}
.i_case_list li a{color:#FFF;}

.i_case_r{width:75%;margin-top:30px;}
.i_case_r ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.i_case_r ul li{width:30.133%;padding:10px 1% 0;background:#FFF;border:1px solid #ccc;margin-bottom:10px;}
.i_case_r ul li span{width:100%;}
.i_case_r ul li span img{width:100%;height:auto;}
.i_case_r ul li p{height:45px;line-height:45px;text-align:center;border-top:1px solid #CCC;margin-top:10px;}

.i_four{width:1200px;margin:0 auto;padding:50px 0;}

.i_four_list{margin-top:50px;}
.i_four_list li{display:flex;justify-content:space-between;padding:35px 0;width:100%;}
.i_four_list li:nth-child(even){background:#f1f1f1;}
.i_four_list li:nth-child(even) .i_four_img{order:1;}
.i_four_list li:nth-child(even) .i_four_con{padding-left:3%;}

.i_four_img{width:48%;}
.i_four_img img{width:100%;height:auto;}

.i_four_con{width:48%;padding-top:40px;}
.i_four_con h2{font-size:40px;line-height:40px;}
.i_four_con h3{font-size:40px;line-height:40px;padding-top:6px;color:#e52128;font-weight:600;}
.i_four_con p{margin-top:25px;font-size:16px;line-height:16px;}
.i_four_con p span{width:8px;height:8px;background:#000;display:inline-block;margin-right:10px;transform:rotate(45deg);}


.i_about{background:#F1F1F1;width:100%;margin:0 auto;padding:50px 0;}

.i_about_img{width:42%;margin-top:50px;}
.i_about_img img{width:100%;height:auto;}

.i_about_con{width:46%;margin-top:50px;background:#FFF;padding:20px 3%;}
.i_about_con h2{font-size:22px;line-height:50px;text-align:center;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;}
.i_about_con p{font-size:16px;line-height:32px;text-indent:2em;}
.i_about_con span{display:block;width:40%;height:50px;line-height:50px;text-align:center;margin:20px auto;border-radius:25px;border:1px solid #000;}

.i_news{max-width:1920px;margin:20px auto 0;padding:70px 0;}

.i_news_sub{width:1200px;margin:50px auto 0;display:flex;justify-content:space-between;}
.i_news_l{width:47%;background:#FFF;padding:10px 1%;}
.i_news_l img{width:100%;height:auto;margin-bottom:20px;}
.i_news_con{padding:0 25px 0 15px;}
.i_news_con h3{font-weight:500;font-size:16px;line-height:32px;margin-bottom:10px;}
.i_news_con p{font-size:14px;line-height:28px;color:#979797;}
.i_news_con span{font-size:14px;line-height:28px;color:#5b5b5b;margin-top:15px;text-decoration: underline;}

.i_news_r{width:45%;background:#FFF;padding:0 2%;}

.i_news_r li{height:50px;line-height:50px;border-bottom:1px dashed #ccc;}
.i_news_r li:last-child{border-bottom:none;}
.i_news_r li a{color:#676767;display:flex;justify-content:space-between;align-items:center;}
.i_news_r li h4{font-szie:16px;line-height:32px;font-weight:500;background:url(../images/i_news_icon.png) 0 center no-repeat;padding-left:15px;}


























