
.banner img{display: block;width: 100%;}
.index_banner{position: relative;z-index: 1;overflow: hidden;}
.index_banner img{display: block;width: 100%;}
/*按钮*/
.index_banner .swiper-button-next,
.index_banner .swiper-button-prev{display: none;}
.index_banner .bannerBtn{position: absolute;width: 33px;height: 62px;top:50%;margin-top: -31px;background-repeat: no-repeat;background-size: 100% 100%;z-index:4;cursor: pointer;}
.index_banner .bannerBtn_l{left: 36px;background-image:url(../images/bannerBtn_l.png);}
.index_banner .bannerBtn_r{right: 36px;background-image:url(../images/bannerBtn_r.png);}
/*num*/
.index_banner .banner_num{position: absolute;width: 100%;left: 0;bottom: 32px;z-index:4;}
.index_banner .banner_num span{width: 59px;height: 5px;background: #fff;opacity:.4;overflow: hidden;display: inline-block;text-indent: -77em;margin: 0 6px;transition: 0.5s all;-webkit-transition: 0.5s all;border-radius: 0}
.index_banner .banner_num span.swiper-pagination-bullet-active{background: #0e43bb;background: #fff;opacity: 1;}



.in_bigColumn_T{padding-top:96px;padding-bottom: 62px;}
.in_bigColumn_T,
.in_bigColumn_T i{font-size: 48px;line-height: 48px;color: #646464;font-family: Arial;text-transform:uppercase;}
.in_bigColumn_T span{font-size:40px;font-family:'jlxt';color: #000571;vertical-align:text-top;}
.in_bigColumn_T i{padding-left:6px;padding-right: 14px;font-weight: 200}


/*产品展示*/
.in_pro{margin-bottom: 80px;}
.swiper-inPro{width:94%;margin: 0 auto;overflow: hidden;position: relative;padding-top: 1px;}
.swiper-inPro .swiper-slide{}
.swiper-inPro .swiper-slide .img{border: 1px #dfdfdf solid;display: inline-block;background-size:100% 100%;background-size: cover;background-position: center;background-repeat:no-repeat;height: 400px;object-fit: cover;}
.swiper-inPro .swiper-slide .title{font-size: 15px;color: #555;padding-top: 33px;display: block;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
/**/
.swiper-inPro .swiper-slide:hover .img{border:2px #163784 solid;margin-top: -1px;}
.swiper-inPro .swiper-slide:hover .title{color: #163784}
.swiper-inPro .swiper-slide img{visibility: hidden;display: block;width: 100%;margin: 0 auto;}
.swiper-inPro .swiper-button-next,.swiper-inPro .swiper-button-prev{display: none;}
/*按钮*/
.swiper-inPro_w{position: relative;width:98%;margin: 0 auto;}
.swiper-inPro_w .swiper-button-next,
.swiper-inPro_w .swiper-button-prev{width: 19px;height: 34px;position: absolute;top:50%;margin-top: -17px;background: none;}
.swiper-inPro_w .swiper-button-prev{left:20px;}
.swiper-inPro_w .swiper-button-next{right:20px;}


/*关于我们*/
.in_about{background-image: url("../images/in_about_bg1.jpg");background-size:100% 76%;background-repeat: no-repeat;background-position:top center;color: #4f4f4f;}
.in_about .in_bigColumn_T,.in_about .in_bigColumn_T i,.in_about .in_bigColumn_T span{color: #fff;}
.in_about .in_con{background: url("../images/in_about_bg2.png") no-repeat 100% 100%;background-size:96% 100%;background-position:right center;padding: 39px 0;}
.in_about .in_con_n{display: table;width:96%}
.in_about .img{display: table-cell;vertical-align: top;}
/*img*/
.in_about .swiper-InAbout{width: 600px;overflow: hidden;position: relative;}
.in_about .img img{display: block;width: 600px;}
.in_about .swiper-pagination{position: absolute;width: 100%;left: 0;bottom: 16px;z-index:4;}
.in_about .swiper-pagination span{width: 26px;height:6px;background: #fff;overflow: hidden;display: inline-block;text-indent: -77em;margin: 0 6px;transition: 0.5s all;-webkit-transition: 0.5s all;border-radius: 0;opacity: 1;border: 1px #fff solid;}
.in_about .swiper-pagination span.swiper-pagination-bullet-active{background: #1b3c87;opacity: 1;}
/**/
.in_about .cell_2{width: 38px;}
.in_about .in_txt{width:516px;background: #fff;display: table-cell;vertical-align: top}
.in_about .in_txt .title{font-size: 24px;text-align: center;padding: 36px 0 20px;}
.in_about .in_txt .info{font-size: 14px;line-height:28px;color: #4f4f4f;padding: 0 54px;height: 250px;overflow-y: auto;}
.in_about .in_txt .more{text-align: center;padding-top: 10px;}
.in_about .in_txt .more a{display: inline-block;width:134px;height: 30px;line-height:30px;border: 3px #eee solid;border-radius: 4px;color: #4f4f4f;transition: 0.2s background;-webkit-transition: 0.2s background;}
.in_about .in_txt .more a:hover{background: #ccc;color: #fff;}

/*品质保证*/
.in_quality{}
.in_quality dl{width:270px;background: #f8f8f8;position: relative;z-index:2;padding-top: 20px;padding-bottom: 14px;}
.in_quality dt{font-size: 33px;color: #333;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.in_quality dd.txt{font-size: 14px;color: #333;line-height: 28px;}
.in_quality dd.num{width:90px;height:90%;text-align: center;position: absolute;top:-12px;}
.in_quality dd.num span{font-size: 100px;color:#c5c5c5;background: #f0f0f0;font-family:'Century','jlxt';display: table;width: 100%;height: 100%;}
.in_quality dd.num i{display:table-cell;width: 100%;height: 100%;vertical-align: bottom;}
.in_quality dd.num b{position:absolute;top: 0;width: 13px;height: 12px;}
.in_quality dd.bg{width: 78px;height: 100%;position: absolute;top:0;z-index: -1;background: #f8f8f8;}

/*左*/
.in_quality dl.dl_1,.in_quality dl.dl_2{float: left;padding-left: 114px;}
.in_quality dl.dl_1 dd.num,.in_quality dl.dl_2 dd.num{left: 12px;box-shadow: 5px 5px 8px 1px rgba(0,0,0,0.2);-webkit-box-shadow: 5px 5px 8px 1px rgba(0,0,0,0.2);}
.in_quality dl.dl_1 dd.num b,.in_quality dl.dl_2 dd.num b{right: -13px;background: url("../images/in_quality_jt1.jpg") no-repeat;}
/*移上去*/
.in_quality dl.dl_1:hover dd.num b,.in_quality dl.dl_2:hover dd.num b{background: url("../images/in_quality_jt1H.jpg") no-repeat;}
.in_quality dl.dl_1:hover dd.num span,.in_quality dl.dl_2:hover dd.num span{color:#fff;background: #000571;}

/*右*/
.in_quality dl.dl_3,.in_quality dl.dl_4{float: right;padding-right: 114px;}
.in_quality dl.dl_3 dt,.in_quality dl.dl_4 dt,
.in_quality dl.dl_3 dd.txt,.in_quality dl.dl_4 dd.txt{text-align: right;}
.in_quality dl.dl_3 dd.num,.in_quality dl.dl_4 dd.num{right: 12px;box-shadow: -5px 5px 8px 1px rgba(0,0,0,0.2);-webkit-box-shadow: -5px 5px 8px 1px rgba(0,0,0,0.2);}
.in_quality dl.dl_3 dd.num b,.in_quality dl.dl_4 dd.num b{left: -13px;background: url("../images/in_quality_jt2.jpg") no-repeat;}
/*移上去*/
.in_quality dl.dl_3:hover dd.num b,.in_quality dl.dl_4:hover dd.num b{background: url("../images/in_quality_jt2H.jpg") no-repeat;}
.in_quality dl.dl_3:hover dd.num span,.in_quality dl.dl_4:hover dd.num span{color:#fff;background: #000571;}

/*不同*/
.in_quality dl.dl_1,.in_quality dl.dl_3{margin-bottom: 97px;}
.in_quality dl:hover .num span,.in_quality dl:hover .num b{transition: 0.4s all; -webkit-transition: 0.4s all;}
/*斜角背景*/
.in_quality dl.dl_1 dd.bg,.in_quality dl.dl_2 dd.bg{right: -39px;}
.in_quality dl.dl_3 dd.bg,.in_quality dl.dl_4 dd.bg{left: -39px;}
.in_quality dl.dl_1 dd.bg,.in_quality dl.dl_4 dd.bg{;transform:skew(-25deg);}
.in_quality dl.dl_2 dd.bg,.in_quality dl.dl_3 dd.bg{;transform:skew(25deg);}

/*中间*/
.in_quality .in_con{position: relative;}
.in_qualityImg{width: 412px;margin: 0 auto;}
.in_qualityImg_n {position: absolute;top:0;z-index: 1;}
.in_qualityImg_n img{width:100%;height: 100%;z-index: 1;}
.in_qualityImg_n img.in_qualityImg{z-index: 2;position: absolute;}
.in_qualityImg_n  p img{visibility: hidden;}
.in_qualityImg_n  p {background-size: 90% 90%;background-size:cover;background-repeat: no-repeat;}




/*新闻资讯*/
.in_news{margin-bottom: 71px;}
.in_news .float_l{width: 580px;position: relative;}
.in_news .float_l span{display: block;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.in_news .float_l .img,.in_news .float_l .img img{width:100%;height: 387px;position: relative;}
.in_news .float_l .img{ background-size: 100% 100%; background-size: cover; background-position: center; background-repeat: no-repeat;}
.in_news .float_l .img img{visibility:hidden}
.in_news .float_l .title{font-size: 16px;color: #fff;height:48px;line-height: 48px; position:absolute; left:0;bottom:0; width:90%; padding:0 5%;background: rgba(17, 17, 17, 0.37);}
.in_news .float_l .info{font-size: 14px;color: #999;line-height: 100%;}
.in_news .float_l:hover .title{}
.in_news .float_l dl{width: 84px;height: 88px;position:absolute;left: 0;top:0}
.in_news .float_l dd{background:#000571;color: #fff;}
/**/
.in_news .In_con{float: right;width:576px;padding-top: 1px;}
.in_news .In_con img{display: none;}
.in_news dl{display: table;padding-bottom: 20px;margin-bottom:20px;border-bottom: 1px #f0f0f0 solid;position: relative;width: 100%}
.in_news dl:last-child{border-bottom: none;margin-bottom: 0!important;padding-bottom: 0!important;}
.in_news dl dd,.in_news dl dt{display: table-cell;vertical-align: middle;}
.in_news dt{padding: 6px 0 6px 16px;}
.in_news dt span{display: block;}
.in_news dt .title{margin-bottom: 8px;height:20px;position: relative;}
.in_news dt .title i{position: absolute;width: 100%;font-size: 16px;color: #333;left: 0;top:0;line-height: 20px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block;}
.in_news dt .info{font-size: 14px;line-height:24px;color: #666;height: 48px;overflow: hidden;}
.in_news dd{background: #ccc;font-size: 12px;color: #fff;text-align: center;width: 84px;}
.in_news dd span{font-size: 36px;display: block;font-weight: bold;}

.in_news dl dt a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
.in_news dl:hover .title i{color: #313694;}
.in_news dl:hover dd{background: #000571}


/*合作伙伴*/
.in_Partner{background: #f8f8f8;padding-bottom: 80px;}
.swiper-inPar{overflow: hidden;position: relative;padding-top: 1px;}
.swiper-inPar .swiper-slide{padding: 10px;box-sizing: border-box}
.swiper-inPar .swiper-slide .img{border: 1px #dfdfdf solid;display: inline-block;background-size:100% 100%;background-size: cover;background-position: center;background-repeat:no-repeat; height: 168px;object-fit: cover; width: 98%;}
/**/
.swiper-inPar .swiper-slide:hover .img{box-shadow: 0 0 8px 1px rgba(0,0,0,0.2);-webkit-box-shadow: 0 0 8px 1px rgba(0,0,0,0.2);}
.swiper-inPar .swiper-slide img{visibility: hidden;display: block;width:100%;}
.swiper-inPar .swiper-button-next,.swiper-inPar .swiper-button-prev{display: none;}
.swiper-inPar_w{position: relative;padding:0 50px;margin: 0 auto;}
/*按钮*/
.swiper-inPar_w .swiper-button-next,
.swiper-inPar_w .swiper-button-prev{width: 19px;height: 34px;position: absolute;top:50%;margin-top: -17px;background: none;}
.swiper-inPar_w .swiper-button-prev{left:20px;}
.swiper-inPar_w .swiper-button-next{right:20px;}



@media screen and (max-width:1200px) {
    .in_bigColumn_T { padding-top:40px; padding-bottom:30px; }
    .in_bigColumn_T span{font-size:20px;}
    .in_bigColumn_T, .in_bigColumn_T i{font-size: 22px;line-height: 22px;}
    .in_bigColumn_T i{padding-right: 8px;}


    .index_banner .bannerBtn{width:20px; height:30px;margin-top: -10px;}
    .index_banner .bannerBtn_l{left: 10px;}
    .index_banner .bannerBtn_r{right: 10px;}
    .index_banner .banner_num{bottom: 8px;}
    .index_banner .banner_num span{width:13px;height:13px;border-radius: 13px;margin: 0 5px;}

    .in_pro,.in_news{margin-bottom:40px;}
    .swiper-inPro_w{width: 100%}
    .swiper-inPro{width: 100%;padding-left: 10px;padding-right: 10px;box-sizing: border-box}
    .swiper-inPro .swiper-slide .title{padding-top:10px;}

    .in_about{background-size:auto 70%;}
    .in_about .in_con{padding:20px 0;}
    .in_about .in_con_n{display: block;width: 100%}
    .in_about .img,.in_about .img img{display: block;width: 100%;}
    .in_about .swiper-InAbout{width:96%;margin: 0 auto;}
    .in_about .cell_2{display: none;}
    .in_about .in_txt{display: block;width: 100%;}
    .in_about .in_txt .title{padding:18px 0 10px;font-size: 20px;}
    .in_about .in_txt .info{padding: 0 14px;line-height: 22px;height:auto}
    .in_about .in_txt .more{padding-bottom: 10px;}

    .in_quality dl .bg{display:none;}
    .in_quality dl{width: 100%;box-sizing: border-box;padding-top:10px;padding-bottom: 10px;}
    .in_quality dt{font-size: 20px;}
    .in_quality dd.txt{font-size:13px;line-height: 24px; }
    .in_quality dd.num{width: 70px;}
    .in_quality dd.num span{font-size:60px;}
    .in_qualityImg{display: none;}
    .in_quality dl.dl_1, .in_quality dl.dl_2{padding-left:94px;margin-bottom:50px;}
    .in_quality dl.dl_3, .in_quality dl.dl_4{padding-right:94px;margin-bottom:50px;}
    .in_quality dl.dl_4{margin-bottom: 0}

    .in_news .float_l,.in_news .In_con{width: 100%;}
    .in_news .float_l{margin-bottom: 26px;}
    .in_news .float_l .img, .in_news .float_l .img img{height: auto;}
    .in_news .float_l dl{width: 74px;height: 76px;}
    .in_news .float_l dd { background: rgba(0, 5, 113, 0.52); }
    .in_news dd{width:74px;}
    .in_news dd span{font-size:24px;}
    .in_news dt{padding: 6px 0 6px 10px;}
    .in_news dt .title{font-size: 15px;margin-bottom: 4px;}
    .in_news dt .info{font-size: 12px;line-height:20px;height: 40px;}
}

@media screen and (max-width:1300px) {
    .in_Partner{padding-bottom:40px;}
    .swiper-inPar_w,.swiper-inPar{width: 100%;padding: 0 ;}
    .swiper-inPar .swiper-slide{padding:0 8px;}
    .swiper-inPro_w .swiper-button-next, .swiper-inPro_w .swiper-button-prev,
    .swiper-inPar_w .swiper-button-next, .swiper-inPar_w .swiper-button-prev{top:0px;margin-top:-26px;height:22px;}
    .swiper-inPro_w .swiper-button-prev,
    .swiper-inPar_w .swiper-button-prev{left: 100%;margin-left: -60px;}
    .swiper-inPro_w .swiper-button-next,
    .swiper-inPar_w .swiper-button-next{right:10px;}
}

