@import url(ph-main.css);
.i_tit{font-size:2rem;line-height:3rem;margin-bottom:1rem;text-align:center;margin:0 auto;}
.i_tit h2{color:#4c4c4c;}
.i_tit p{color:#4c4c4c;font-size:1.4rem;line-height:3rem;}
.i_tit span{display:block;background:url(../images/i_tit_bg.png) bottom center no-repeat;width:100%;height:1rem;margin:0 auto;}

.i_brand{width:100%;padding:2rem 0;}

.i_brand_sub{width:96%;margin:0 auto;position:relative;padding:2rem 2%;}
#i_brand-container{width:100%;margin:0 auto;}
.i_brand_sub span{width:100%;height:auto;display:block;}
.i_brand_sub span img{width:100%;height:auto;}
.i_brand_sub .swiper-button-next, .i_brand_sub .swiper-button-prev{color:#d7003f}

.i_poster{background:url(../images/i_poster_bg.jpg) center center no-repeat;max-width:750px;width:100%;margin:0 auto;padding:3rem 0;}
.i_poster_con{width:100%;margin:0 auto;}
.i_poster_con p{background:#d7003f;height:5rem;z-index:2;width:96%;margin:0 auto;font-size:1.8rem;line-height:5rem;color:#FFF;text-align: center;}
.i_poster_con b{display:block;font-weight:500;background:rgba(76,76,76,0.7);height:5rem;line-height:5rem;z-index:1;width:90%;margin:0 auto;text-align:center;}
.i_poster_con b span{color:#FFF;font-size:1.2rem;margin-right:1rem;}
.i_poster_con b a{color:#d7003f;font-size:1.4rem;}

.i_pro{max-width:750px;width:96%;margin:0 auto;padding:3rem 2% 0;}

.i_sidebar{margin-bottom:1rem;margin-top:2rem;}
.i_sidebar ul{display:flex;justify-content:space-around;flex-wrap: wrap;}
.i_sidebar ul li{border:1px solid #dedede;width:30.333%;text-align:center;padding:0.5rem 0;border-radius:0.5rem;margin-bottom:1rem;}

.i_pro_list{display:flex;justify-content:space-between;flex-wrap:wrap;}
.i_pro_list li{background:#FFF;width:49%;margin-bottom:1rem;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;}
.i_pro_list li a p{height:4rem;line-height:4rem;background:#dedede;font-size:1.4rem;text-align: center; overflow: hidden;text-overflow:ellipsis;-webkit-line-clamp:1;white-space: nowrap;}

.i_about{width:100%;padding:0;margin:2rem auto 0;/* background:linear-gradient(to right, #d7003f 0%, #d7003f 50%,#fff 50%, #fff 100%); */}
.i_about_sub{width:100%;margin:0 auto;}

.i_about_img{width:100%;padding:2rem 0;background:linear-gradient(to right, #d7003f 0%, #d7003f 50%,#fff 50%, #fff 100%);}
.i_about_img img{width:100%;height:auto;}

.i_about_con{width:94%;padding:3rem 3%;}
.i_about_con h2{font-size:2rem;line-height:3rem;padding-left:5%;border-left:3px solid #d7003f;margin-bottom:2rem;}
.i_about_con p{font-size:1.2rem;line-height:2.4rem;}
.i_about_con span{display:block;margin-top:2rem;width:40%;height:4rem;line-height:4rem;text-align:center;background:#4C4C4C;border-radius:1rem;}
.i_about_con span a{color:#FFF;font-size:1.4rem;}

.i_news{max-width:750px;margin:2rem auto 0;width:100%;}

.i_news_sub{margin-top:2rem;}
.i_news_l{width:96%;padding:0 2%;}

.i_news_top,.i_news_bottom{display:flex;justify-content:flex-start;}

.i_news_top span{display:block;width:30%;margin-right:2%;}
.i_news_top img{width:100%;height:auto;}

.i_news_list{width:67%;}
.i_news_list li{width:100%;font-size:1rem;line-height:1.8rem;height:1.8rem;margin-bottom:0.5rem;overflow:hidden;}
.i_news_list li:last-child{margin-bottom:0;}
.i_news_list li a{display:flex;justify-content:space-between;}
.i_news_list li p{width:68%;border-left:5px solid #d7003f;padding-left:2%;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow:hidden;}
.i_news_list li span{width:22%;overflow:hidden;}

.i_news_bottom{margin:1rem auto;}
.i_news_bottom span{display:block;width:30%;margin-right:2%;}
.i_news_bottom img{width:100%;height:auto;}

.i_news_r{width:100%;}
.i_news_r img{width:100%;height:auto;}

.i_app{max-width:750px;width:96%margin:2rem auto 0;background:url(../images/i_app_bg.jpg) center center no-repeat #d7003f;padding:1.5rem 2%;}
.i_app .i_tit h2 a,.i_app .i_tit p{color:#FFF;}
.i_app .i_tit span{background:url(../images/i_tit_bg2.png) bottom center no-repeat;}

.i_app_list{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin:2rem auto 0;}
.i_app_list li{width:30.333%;height:auto;border:0.25rem solid #FFF;margin-bottom:1rem;background:#FFF;border-radius:50%;overflow:hidden;}
.i_app_list li img{width:100%;height:auto;}