@charset "utf-8";
/* CSS Document */
.swiper-container-banner{height:680px; top:110px; margin-bottom:100px;}
.banner .img {padding-bottom: 680px; height: 0; }
.banner .img em { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; background-position: center center; background-size: cover; }
.banner .swiper-pagination-bullet {width: 16px;height: 16px;display: inline-block;margin: 0 7px !important;position: relative;transition-duration: .5s;cursor: pointer;background: transparent;border-radius: 50%;opacity: 1;
border: 1px solid #ccc; }
.banner .swiper-pagination-bullet:before {position: absolute;display: block;left: 50%;top: 50%;content: "";width: 6px;height: 6px;margin-left: -3px;margin-top: -3px;border-radius: 50%;transition-duration: .5s;background: #c6c6c6; }
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active {border-color: #d50a1d; }
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active:before {background: #d50a1d; }
@media (max-width: 1440px) {
.banner .txt { position: absolute; left:15%; top: 50%; margin-top: -76px; width: 70%; }
.banner .txt1 span { font-size: 46px;}

}
@media (max-width: 1200px) {
.swiper-container-banner{height: 500px;}
.banner .img {padding-bottom: 500px; }
.banner .txt1 span { font-size: 40px;}
.banner .txt .top_txt{ line-height:40px; font-size:22px; }
.banner .txt .txt2 span { padding:10px 0; line-height: 20px;}
}
@media (max-width: 1024px) {
.swiper-container-banner{height:450px;}
.banner .img {padding-bottom: 450px; }
}
@media (max-width: 960px) {
.swiper-container-banner{height:350px;top:64px; margin-bottom:60px; }
.banner .img {padding-bottom: 350px; }
}
@media (max-width: 768px) {
.swiper-container-banner{height:320px;}
.banner .img {padding-bottom: 320px; }
.banner .txt { position: absolute; left:5%; top: 50%; margin-top: -26px; width: 90%; }
.banner .txt1 { height: 36px; line-height: 30px; margin-bottom: 10px; }
.banner .txt1 span { font-size: 20px;}
.banner .txt .top_txt{ line-height:20px; font-size:16px; }
.banner .txt .txt2{ display:none;}
.banner .swiper-pagination-bullet {width: 12px;height: 12px;}
.banner .swiper-pagination-bullet:before {width: 4px;height: 4px;margin-left: -2px;margin-top: -2px}
}
@media (max-width: 425px) {
.swiper-container-banner{height:200px;}
.banner .img {padding-bottom: 200px; }
}
@media (max-width: 375px) {
.swiper-container-banner{height:180px;}
.banner .img {padding-bottom: 180px; }
}


.index-section{padding: 70px 0;}
.title{ color:#333; margin-bottom:40px;position:relative;}
.title h3{display:inline-block;font-size:28px; font-weight:bold;}
.title span{ font-weight:normal; font-size:24px;}
.title .line{ margin-top:17px; background-color:#dcdcdc;}
@media (max-width: 992px) {
.index-section{padding: 40px 0;}
}
@media (max-width: 768px) {
.title h3{ font-size:22px;}
.title span{ font-size:20px;}
}
@media (max-width: 425px) {
.title{ margin-bottom:30px; }
.title h3{ font-size:20px;}
.title span{ font-size:18px;}
}
/*关于我们*/
.index_pt1 {}
.index_pt1 .index_about .tit{ padding:20px 0; color:#333;border-bottom:2px solid #FFF;}
.index_pt1 .index_about .tit h4{ margin-bottom:10px;}
.index_pt1 .index_about .tit p{color:#666; line-height:24px;}
.index_pt1 .index_about a:hover .tit{ border-bottom:2px solid #cc0000; }
@media (max-width: 768px) {
.index_pt1 .index_about .tit h4{ font-size:16px;}
}
/*产品展示*/
.index_pt2{background:#ededed; background-image: url(../images/index_bg1.jpg);background-size:100% 100%; }
.wl-industry .wli-img ul {width: 100%;height: 100%;}
.wl-industry .wli-img ul li img{width: 100%;height: 100%;}
.wl-industry .wli-img {width: 60%;height: 490px; overflow:hidden;float: left;}
.wl-industry .wli-lstwrap {position: relative;  top:0px;right: 0; float:left;width: 40%;}
.wl-industry .wli-lstwrap .line {position: absolute;width: 1px;height: 100%;background-color: #b3dafb;left: 22%;z-index: 4;}
.wl-industry .wli-lst {width: 100%;position: relative;}
.wl-industry .wli-lst li.cur {z-index: 3;}
.wl-industry .wli-lst li.first {background-color: #3f8aca;}
.wl-industry .wli-lst li.second {background-color: #2473b6;}
.wl-industry .wli-lst li.third {background-color: #0e5ea4;}
.wl-industry .wli-lst li.four {background-color: #005197;}
.wl-industry .wli-lst li.five {background-color: #064b86;}
.wl-industry .wli-lst li {width: 100%;height: 98px;line-height: 98px;position: relative;transition: .5s;}
.wl-industry .wli-lst li .a2 {display: block;width: 100%;height: 100%;color: #fff;transition: .5s;}
.f-cb {zoom: 1;}
.wl-industry .wli-lst li .lft {box-sizing: border-box;width: 22%;font-size: 36px;text-align: center;}
.fl {float: left;display: inline;}
.wl-industry .wli-lst li .rgt {width: 73%;text-align: left;font-family: 微软雅黑;}
.wl-industry .wli-lst li .rgt h2 {font-weight: normal;font-size: 24px;padding-left: 30px;line-height: 38px;margin-bottom: 5px;margin-top: 15px;}
.wl-industry .wli-lst li .rgt .p2 {font-size: 14px;line-height: 20px;color: rgba(255,255,255,0.8);padding-left: 30px;}
.wl-industry .wli-lst li .rgt .p2 span{width:auto;padding-right: 10px; height:20px; line-height:20px;}
.f-cb:after {display: block;height: 0;clear: both;visibility: hidden;overflow: hidden;content: ".";}
.wl-industry .wli-lst li .hidewrap {display: none;width: 100%;height: 100%;}
.wl-industry .wli-lst li:hover .rgt h2 {color: #333;line-height: 38px;margin-bottom: 5px;margin-top: 10px;}
.wl-industry .wli-lst li:hover .rgt .p2 {display: block;color:#555;}
.wl-industry .wli-lst li:hover .a2 {background-color: #fff;position: absolute;top: -1%;left: -8%;width: 108%;height: 102%;z-index: 3;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2), -1px -1px 1px rgba(0, 0, 0, 0.2);}
.wl-industry .wli-lst li:hover .lft {background: url(../images/sy009.png) no-repeat center 12px;background-size: 80px auto;width: 26.6%;height:80px;}
.wl-industry .wli-lst li:hover .lft span{ font-size:0px;}
.wl-industry .wli-lst li:hover .hidewrap {display: block;}
@media (max-width: 1240px) {
.wl-industry .wli-img {width: 60%;height: 460px; overflow:hidden;float: left;}
.wl-industry .wli-lst li {width: 100%;height: 92px;line-height: 92px;position: relative;transition: .5s;}
}
@media (max-width: 1140px) {
.wl-industry .wli-img {width: 55%;height: 415px; overflow:hidden;float: left;}
.wl-industry .wli-lstwrap {width:45%;}
.wl-industry .wli-lst li {width: 100%;height: 83px;line-height: 83px;position: relative;transition: .5s;}
.wl-industry .wli-lst li .rgt h2 { margin-top: 10px;}
}
@media (max-width: 1024px) {
.wl-industry .wli-img {width: 55%;height: 355px; }
.wl-industry .wli-lst li .rgt h2 {font-weight: normal;font-size: 20px;padding-left: 30px;line-height: 28px;}
.wl-industry .wli-lst li .rgt .p2 { height:27px;overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/}
.wl-industry .wli-lst li {width: 100%;height: 71px;line-height: 71px;position: relative;transition: .5s;}
}
@media (max-width: 768px) {
.index_pt2{ background-size: cover;background-repeat: no-repeat;background-position: center; }
.wl-industry .wli-img {width: 100%;height: 475px; overflow:hidden;float: left;}
.wl-industry .wli-lstwrap {width:100%;}
}
@media (max-width: 425px) {
.wl-industry .wli-img {width: 100%;height: 275px; overflow:hidden;float: left;}
.wl-industry .wli-lst li .rgt h2 {font-weight: normal;font-size: 18px;padding-left: 20px;line-height: 24px;}
.wl-industry .wli-lst li .rgt .p2 {padding-left: 20px;height:22px;}
.wl-industry .wli-lst li {width: 100%;height: 67px;line-height: 67px;}
.wl-industry .wli-lst li .lft {font-size: 32px;}
}
@media (max-width: 375px) {
.wl-industry .wli-img {width: 100%;height: 240px; overflow:hidden;float: left;}
}
/*应用领域*/
.index_pt3.index-section { padding-bottom:20px;}
.index_pt3 .index_app{ text-align:center;}
.index_pt3 .index_app li{ margin:10px auto 50px;}
.index_pt3 .index_app h4{ line-height:36px; margin:15px auto;}
.center-block {display: block;margin-right: auto;margin-left: auto;}
.img-responsive {display: block;max-width: 100%;height: auto;}
@media (max-width: 425px) {
.index_pt3 .index_app li{ margin:10px auto 30px;}
.index_pt3 .index_app li:last-child{ display:none;}
}
/*新闻资讯*/
.index_pt4{background:#ededed; background-image: url(../images/index_bg2.jpg);background-size:100% 100%; }
.index_pt4 .title{ color:#fff;}
.index_pt4 .newsList li{  margin-bottom: 2%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all .3s ease;}
.index_pt4 .newsList li a{ display: block;background: #fff; padding:4% 2%;}
.index_pt4 .newsList li .time{ width: 20%; border-right: 1px solid #c8c8c8; text-align: center;}
.index_pt4 .newsList li .time .date{ font-weight:700;font-size: 40px; color: #999; line-height: 1.5;}
.index_pt4 .newsList li .time .year{ font-size: 14px; color: #5a5a5a; }
.index_pt4 .newsList li .cont{ width: 75%; }
.index_pt4 .newsList li .cont .tit{ font-size: 16px; color: #333; line-height: 1.5; font-weight:600; margin-bottom:5px; margin-top:5px; }
.index_pt4 .newsList li .cont .dec{ color: #5a5a5a; line-height: 1.5; }
.index_pt4 .newsList li:hover .time .date,.index_pt4 .newsList li:hover .time .year,.index_pt4 .newsList li:hover .cont .tit{ color: #cc0000; }
.index_pt4 .newsList .more{margin:35px auto 0px; width:13%;}
.index_pt4 .newsList .more a{display:inline-block; font-size:16px; color:#fff; width:100%; height:45px; line-height:45px; border:1px solid #fff; font-weight:lighter; text-align:center; position:relative;}
.index_pt4 .newsList .more a:after{content:''; width:0%; height:100%; background:#fcb026; position:absolute; left:0; bottom:0; z-index:1; transition:all 0.5s ease;}
.index_pt4 .newsList .more a:hover{border-color:#cc0000;background:#cc0000;color:#fff;transition:all 0.5s ease;}
@media (max-width: 760px) {
.index_pt4 .newsList .more{ width:23%;}
.index_pt4 .newsList .more a{ font-size:14px; height:35px; line-height:35px;}

}
/*合作伙伴*/
.index_pt5{ background-image: url(../images/index_bg3.jpg);background-size:100% 100%; }
.lh-partner{ z-index:3; position:relative; background:#fff;}
.lh-partner-item{ height:280px; position:relative; left:0px; top:40px;}
.lh-partner-item li{ overflow:hidden; height:210px;text-align:center; position:relative; overflow:hidden;transition:all .35s; }
.lh-partner-btn{margin:30px auto 0; width:20%; text-align:center;}
.lh-partner-btn a{display:block; width:78px; height:35px; border:2px solid #D6D6D6; color:#D6D6D6; float:left; border-radius:8%; text-align:center;}
.lh-partner-btn a:hover{color:#fff; border-color:#cc0000;background:#cc0000;}
.lh-partner-btn a:first-child{margin-right:18px;}
.lh-partner-btn a i{font-size:24px; line-height:30px; }
@media (max-width: 1024px) {
.lh-partner-item{ height:250px; top:30px;}
.lh-partner-item li img{ width:100%;}
}
@media (max-width: 992px) {
.lh-partner-item{ height:280px; top:30px;}
.lh-partner-item li{ height:250px;}
.lh-partner-btn{ width:24%; }
}
@media (max-width: 425px) {
.lh-partner-item{ height:170px; top:30px;}
.lh-partner-item li{ height:150px;}
.lh-partner-item li img{ width:92%;}
.lh-partner-btn{ width:36%; }
.lh-partner-btn a{display:block; width:47%; height:35px;}
.lh-partner-btn a:first-child{margin-right:6%;}
}