body,input{font-family:"microsoft yahei"}
.allpage{background-color:#fff!important}
.casei{width:100%;height:auto;overflow:hidden;margin:0 auto}
.nav_new{width:100%;margin:0 auto}
.nav_new ul li{width:24.6%;height:.5rem;float:left;text-align:center;margin:0;border-right:1px solid #1f1f1f}
.tpp ul li:nth-child(4){border-right:0}
.boo ul li:nth-child(4){border-right:0}
.tpp{background:#0c0c0c;border-bottom:1px solid #1f1f1f}
.boo{background:#0c0c0c}
.nav_new ul li a{display:inline-block;color:#d0d0d0;font-size:.21rem;font-family:"microsoft yahei";height:.5rem;line-height:.5rem}
.nav_new ul li a:nth-child(4){border:none!important}
.nav_new ul li a:last-child{border:0}
.banner{width:100%;position:relative;margin:0 auto}
.swiper-pagination{padding:0;margin:0;width:100%!important;text-align:center!important;bottom:0px !important}
.swiper-pagination-bullet{width:10px !important;height:.05rem!important;background-color:#3b3b3b;opacity:1!important;border-radius:0!important}
.swiper-pagination-bullet-active{background:#ff8a00}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px!important}
input{outline:0}

.index_line{float:left;width:100%;border-top:1px solid #262626}
.icon_nav{width:93.75%;margin:3% auto;padding:2% 0;background:#f3f3f3}
.icon_nav ul li{width:24.6%;text-align:center;float:left;margin:0;padding:0;border-right:1px solid #b9b9b9}
.icon_nav ul li a{text-align: center;}
.icon_nav ul li a img{width: 27px; height: auto; margin:5px auto 5px;}
.icon_nav ul li:nth-child(4){border-right:0}
.icon_nav ul li a span{display:inline-block;color:#2c2c2c;font-size:.19rem;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.iconfont1_ys{color:#2c2c2c;display:inline-block;font-family:"microsoft yahei";font-size:.5rem;width:.7rem;font-weight:normal;height:.6rem;padding:0;line-height:.6rem}
.la3{font-size:.43rem}
.common_title{text-align:center;position:relative;margin-top:5%;margin-bottom:3%}
.common_title span{display:inline-block;position:absolute;top:50%;left:0;z-index:0;width:100%;height:1px;background-color:#b9bbcb}
.common_title h2{position:relative;z-index:1;display:inline-block;width:38%;background-color:#2332c6;color:#fff;font-size:.26rem;padding:1.5% 0;border-radius:20px}
.more_i{width:93.75%;float:left;padding:0;margin:0 0 0 3.2%;background:#EC1B24;}
.more_i span{float:left;margin-left:3%;font-size:.22rem;color:#fff;line-height:1.2;padding:1.2% 1% 0 0}
.more_i a{float:right;color:#fff;background:#ff8a00;font-size:.2rem;padding:1.5% 3%}
.about_i{margin:0 auto}
.about_i_c{line-height:1.6;padding:3% 5% 3% 5%;font-size:.2rem;color:#222}
.common_title_new h2{background-color:#e00409!important}
.honor_i{margin:0 auto;width:100%;padding:0}
.casei{width:100%;height:auto;overflow:hidden;margin:0 auto}
.casei li{width:100%;height:auto;margin:3% auto 0 auto;overflow:hidden}
.case_i{width:100%;margin:0 auto;padding:0}
.beian{background-color:#fff;color:#474747;text-align:center;height:.65rem;line-height:.65rem;font-size:.21rem}
.beian a{color:#474747;font-size:.21rem}
.common_bg{background-color:#ff4863}
.case_i_c{padding:2.5% 0 3% 0;height:auto;overflow:hidden}
.case_i_c ul li{width:92.5%;display:block;float:left;margin:0 0 0 3%}
.case_i_c ul li a{float:left;width:100%;color:#222;padding:1% 0}
.case_i_c ul li h2{float:left;line-height:1.3;padding:0 3%;font-size:.20rem;font-weight:normal;width:94%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.case_c{width:100%;height:auto;overflow:hidden;padding:0 0 4% 0}
.case_c ul li{width:93.75%;padding:4% 0 0 3.1%;margin:0 auto;border-bottom:0!important;float:left}
.case_c ul li div.case_c_pic{height:auto!important;float:left;margin-left:0;overflow:hidden;width:45.8333%}
.case_c ul li div.case_c_content{height:auto!important;float:left;width:50%;margin-left:4%;padding:0}
.case_c ul li div.case_c_content h2{padding:2% 0;border-bottom:1px solid #d1d1d1;width:100%;font-size:.2rem;color:#161616;font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.case_c ul li div.case_c_content span{display:block;padding:2% 0 0 0;line-height:1.4;color:#545454;font-size:.18rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.honor_i_h{margin:0 auto;padding:1% 0 4% 0;width:95.9375%}
.honor_i_h ul li{position:relative;width:31.75895%;float:left;text-align:center;margin:3% 0 0 1.2%}
.honor_i_h ul li img{width:100%;height:auto;overflow:hidden}
.honor_i_h ul li span{display:block;color:#000;font-size:.2rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;margin:2% .5% 0 .5%}
.caseindex{margin:0 auto;width:96.875%;padding:2.5% 0}
.caseindex ul li{width:31.4516%;float:left;text-align:center;margin:1.5% 0 0 1.5%}
.proliul{float:left;width:93.75%;text-align:left;padding:1% 0 1% 0;background:#f3f3f3;margin:0 0 0 3.2%}
.proliul a{overflow:hidden;white-space:nowrap;text-align:center;text-overflow:ellipsis;display:inline-block;color:#444;width:29.5%;padding:1% 0;background:#fff;margin:1% 0 0 2%;font-size:.2rem;border:1px solid #c2c2c2}
.baoming{width:93.75%;margin:1% auto;padding:0 0 3% 0;background-color:#fff;font-family:"microsoft yahei";color:#fff}
.baodiv{color:#1c1c1c;font-size:.2rem;padding:0 1%;display:block;margin-top:.5%;font-weight:normal}
.baodiv span{display:block;background:#f0f0f0;padding:1% 2%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.baoming .d1{border-left:.1rem solid #EC1B24;}
.baoming .d2{border-left:.1rem solid #ff8a00}
.baoming .d3{border-left:.1rem solid #00aa78}
@media all and (min-width:640px){.content{width:640px;margin:0 auto;position:relative}
}
