/*banner*/
.banner{ width:100%; max-width:480px; position:relative; margin:75px auto 0; overflow:hidden;}
.banner img{ display:block; width:100%; height:auto;}
.banner .anniu_box{ width:100%; position:absolute; bottom:15px; left:0; text-align:center;}
.banner .anniu_box li{ display:inline-block; width:6px; height:6px; background:rgba(255,255,255,0.8); border-radius:3px; margin:0 3px;}
.banner .anniu_box .anniu_bj{ width:24px; background:rgba(255,255,255,1);}
/*关于我们*/
.about_bigbox{ width:96%; max-width:480px; margin:40px auto 0;}
.about_tibox{ width:100%; overflow:hidden;}
.about_ti{ float:left;}
.about_ti dl{ display:block;}
.about_ti dl dt{ display:block; font-size:1.8rem; color:#101010; font-weight:bold;}
.about_ti dl dd{ display:block; font-size:1.2rem; color:#101010;}
.about_ti p{ display:block; font-size:1rem; color:#666; margin-top:15px;}
.cp_more{ float:right; width:142px; height:40px; border:1px solid #c32028; background:#c32028; border-radius:21px; overflow:hidden;}
.cp_more a{ display:block; font-size:1rem; color:#fff; text-align:center; line-height:42px;}
.jiescon{ margin-top:15px; font-size:1rem; color:#666; line-height:22px;}
.about_nav{ display:block; margin-top:30px; overflow:hidden;}
.about_nav li{ float:left; width:32.6%; margin-right:1%;}
.about_nav li:nth-child(3){ margin-right:0;}
.about_nav li a{ display:block; background:#e9e9e9; font-size:0.9rem; color:#101010; font-weight:bold; text-align:center; line-height:36px; border-radius:18px;}
.gscj_box{ width:100%; margin-top:30px; position:relative; overflow:hidden;}
.about_list{ display:block; overflow:hidden;}
.about_list li{ float:left; width:100%; position:relative;}
.about_list li img{ display:block; width:100%; height:auto;}
.about_list li span{ display:block; width:120px; height:56px; background:rgba(197,38,46,0.7); font-size:1.8rem; font-weight:bold; color:#fff; border-bottom-right-radius:25px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); text-align:center; line-height:50px;}
.gscj_box .hd{ display:inline-block; position:absolute; bottom:10px; right:15px;}
.gscj_box .hd ul{ display:block; text-align:center;}
.gscj_box .hd ul li{ display:inline-block; width:8px; height:8px; border-radius:4px; background:#fff; font-size:0;}
.gscj_box .hd .on{ background:#c32028;}
/*应用领域*/
.yingyong_bj{ width:100%; max-width:480px; margin:45px auto 0; background:#f3f3f3; padding:30px 0;}
.yingyong_ti{ width:96%; margin:auto; text-align:center;}
.yingyong_ti span{ display:block; font-size:1.8rem; color:#101010;}
.yingyong_ti p{ display:block; font-size:1rem; color:#666;}
.yingyong_ti em{ display:block; width:32px; height:3px; background:#c32028; margin:10px auto 0;}
.yingyong_box{ display:block; width:96%; margin:30px auto 0; overflow:hidden;}
.yingyong_box li{ float:left; width:48.5%; margin-right:3%; margin-bottom:20px; position:relative; overflow:hidden;}
.yingyong_box li:nth-child(2n+0){ margin-right:0;}
.yingyong_box li .yingyong_tu{ width:100%; background:#000; overflow:hidden;}
.yingyong_box li .yingyong_tu img{ display:block; width:100%; height:auto; opacity:0.7;}
.yingyong_box li .yingyong_con{ width:100%; position:absolute; top:50%; left:0; transform:translateY(-50%);}
.yingyong_box li .yingyong_con h2{ display:block; font-size:1.2rem; color:#fff; text-align:center;}
.yingyong_box li .yingyong_con span{ display:block; width:100px; height:24px; background:#c32028; border-radius:12px; margin:20px auto 0; font-size:0.8rem; color:#fff; text-align:center; line-height:32px;}
/*新闻资讯*/
.news_box{ width:96%; max-width:480px; margin:40px auto 0;}
.news_ti{ text-align:center;}
.news_ti span{ display:block; font-size:1.8rem; color:#101010;}
.news_ti p{ display:block; font-size:1rem; color:#666;}
.news_ti em{ display:block; width:32px; height:3px; background:#c32028; margin:10px auto 0;}
.news_liebiao{ display:block; margin-top:30px;}
.news_liebiao li{ display:block; background:#fff; padding:15px; box-shadow:0 0 12px rgba(51,51,51,0.2); margin-bottom:15px;}
.news_liebiao li span{ display:block; font-size:1.2rem; color:#101010; text-overflow:ellipsis; white-space:nowrap; line-height:24px; overflow:hidden;}
.news_liebiao li p{ display:block; font-size:0.9rem; color:#666; line-height:20px; margin-top:10px;}
.news_liebiao li em{ display:block; font-style:normal; font-size:0.9rem; color:#888; margin-top:10px;}
/**/
.khfw_box{ width:96%; max-width:480px; margin:40px auto;}
.khfw_tu{ width:100%; overflow:hidden;}
.khfw_tu img{ display:block; width:100%; height:auto;}
.khfw_con{ padding:25px 20px; background:#c32028;}
.khfw_con span{ display:block; font-size:1.2rem; color:#fff;}
.khfw_con h2{ display:block; font-size:1.6rem; color:#fff; margin-top:15px;}
.khfw_con ul{ display:block; margin-top:16px;}
.khfw_con ul li{ display:block; border-bottom:1px solid #e1747a;}
.khfw_con ul li a{ display:inline-block; font-size:1.2rem; color:#fff; line-height:42px;}