.index .title { padding-top: 0.56rem; height: 1.24rem; text-align: center; }
.index .title > div { margin-bottom: 0.14rem; }
.index .title i { width: 0.3rem; height: 2px; background-color: #266afa; }
.index .title p { margin: 0 0.3rem; font-size: 0.4rem; font-weight: 700; color: #333; }
.index .title span { font-size: 0.26rem; color: #888; }
.index .title .e { font-family: DINL; color: #999; text-transform: uppercase; }
.index .inx_more a { display: block; margin: 0 auto; width: 2.8rem; height: 0.72rem; line-height: 0.72rem; border-radius: 0.72rem; background-color: #fff; box-shadow: 0 0 0.15rem rgba(0, 0, 0, 0.1); font-size: 0.26rem; color: #666666; text-align: center; }
.index .inx_more span { margin-left: 0.16rem; font-family: simsun; }
.index .banner .swiper-container-horizontal > .swiper-pagination-bullets { bottom: 0.3rem; }
.index .banner .swiper-pagination-bullet { width: 0.12rem; height: 0.12rem; border-radius: 0.12rem; background-color: #fff; opacity: 0.7; }
.index .banner .swiper-pagination-bullet-active { width: 0.6rem; background-color: #266afa; opacity: 1; }
.index .intro { padding: 0 0.3rem 0.6rem; }
.index .intro .in { font-size: 0.3rem; line-height: 0.54rem; }
.index .intro .in h3 { margin-bottom: 0.2rem; font-size: 0.3rem; font-weight: 700; }
.index .intro .in p { margin-bottom: 0.2rem; }
.index .intro .data { padding-top: 0.2rem; }
.index .intro .data li { float: left; margin-bottom: 0.3rem; width: 50%; }
.index .intro .data i { float: left; margin-left: 0.2rem; width: 0.92rem; height: 0.92rem; background: url(../img/index_icon.png) no-repeat 0 0; background-size: 1rem; }
.index .intro .data .ico2 { background-position-y: -1rem; }
.index .intro .data .ico3 { background-position-y: -2rem; }
.index .intro .data .ico4 { background-position-y: -3rem; }
.index .intro .data div { margin-left: 1.38rem; padding: 0.04rem 0; }
.index .intro .data span { font-family: DINM; font-size: 0.4rem; color: #256afb; }
.index .intro .data p { margin-top: 0.14rem; font-size: 0.3rem; }
.index .intro .pic { padding: 0.3rem 0 0.2rem; }
.index .intro .pic li { float: left; margin-bottom: 0.2rem; width: 50%; box-sizing: border-box; }
.index .intro .pic li:nth-child(1) { width: 100%; }
.index .intro .pic li:nth-child(2) { padding-right: 0.1rem; }
.index .intro .pic li:nth-child(3) { padding-left: 0.1rem; }
.index .intro .pic img { width: 100%; }
.index .inx_video { padding-bottom: 0.6rem; background-color: #f2f4f5; }
.index .inx_video .list { padding: 0.2rem 0.3rem 0; }
.index .inx_video .list li { margin-bottom: 0.3rem; }
.index .inx_video .list li a { display: block; border-radius: 0.12rem; background-color: #fff; box-shadow: 0 0 0.15rem rgba(0, 0, 0, 0.04); overflow: hidden; }
.index .inx_video .list li img, .index .inx_video .list li video { width: 100%; }
.index .inx_video .list li p { margin: 0 0.3rem; line-height: 1rem; font-size: 0.3rem; color: #444; }
.index .inx_video .inx_more { padding-top: 0.2rem; }
.index .product { padding-bottom: 0.6rem; background-color: #fafafa; }
.index .product .tag { padding: 0 0.2rem; }
.index .product .tag li { float: left; width: 33.3333%; }
.index .product .tag a { display: block; margin: 0 0.1rem 0.2rem; height: 0.72rem; line-height: 0.72rem; border-radius: 0.72rem; text-align: center; font-size: 0.28rem; color: #555; background-color: #fff; box-shadow: 0 0 0.15rem rgba(0, 0, 0, 0.04); box-sizing: border-box; }
.index .product .list { padding: 0.2rem 0.2rem 0; }
.index .product .list li { float: left; width: 50%; margin-bottom: 0.3rem; }
.index .product .list li a { display: block; margin: 0 0.1rem; border-radius: 0.12rem; background-color: #fff; box-shadow: 0 0 0.15rem rgba(0, 0, 0, 0.04); text-align: center; overflow: hidden; }
.index .product .list li img { width: 100%; }
.index .product .list li p { margin: 0 0.3rem; line-height: 0.9rem; font-size: 0.28rem; color: #444; }
.index .product .inx_more { padding-top: 0.2rem; }
.index .equip { height: 9.44rem; background: url(../img/inx_equip.jpg) no-repeat center 0; background-size: 100%; }
.index .equip .title .dot { width: 0.12rem; height: 0.12rem; border-radius: 0.12rem; background: transparent; border: 1px solid #266afa; }
.index .equip .title .line { width: 1.6rem; height: 1px; background-color: #333959; transform: scaleY(0.5); }
.index .equip .title p { color: #fff; }
.index .equip .title span { color: #aaa; }
.index .equip .tab { margin-bottom: 0.4rem; }
.index .equip .tab .swiper-container { width: 100%; height: 0.7rem; }
.index .equip .tab .swiper-slide { width: 25%; height: 0; font-size: 0; }
.index .equip .tab .swiper-pagination { bottom: 0; border-bottom: 1px solid #333959; }
.index .equip .tab .swiper-pagination-bullet { margin: 0 0.3rem; width: auto; height: 0.7rem; line-height: 0.7rem; background: none; border-radius: 0; font-size: 0.28rem; color: #bebebe; opacity: 1; }
.index .equip .tab .swiper-pagination-bullet-active { color: #fff; border-bottom: 2px solid #266afa; }
.index .equip .con .swiper-container { padding-bottom: 0.72rem; }
.index .equip .con .swiper-slide { position: relative; width: 80%; border-radius: 0.12rem; transition: 300ms; transform: scale(0.85); }
.index .equip .con .swiper-slide-active, .index .equip .con .swiper-slide-duplicate-active { border-radius: 0.12rem 0.12rem 0 0; transform: scale(1); }
.index .equip .con img { display: block; margin: 0 auto; width: 100%; height: 5.4rem; border-radius: .1rem; }
.index .equip .con p { position: absolute; left: 0; bottom: 0; width: 100%; height: 1rem; line-height: 1rem; text-align: center; font-size: 0.3rem; font-weight: 700; color: #fff; background: -webkit-linear-gradient(rgba(0, 0, 0, 0), black); background: -o-linear-gradient(rgba(0, 0, 0, 0), black); background: -moz-linear-gradient(rgba(0, 0, 0, 0), black); background: linear-gradient(rgba(0, 0, 0, 0), black); }
.index .equip .con .swiper-pagination-bullet { margin: 0 0.1rem; width: 0.12rem; height: 0.12rem; background: #fff; opacity: 0.5; }
.index .equip .con .swiper-pagination-bullet-active { position: relative; margin-right: 0.9rem; opacity: 1; }
.index .equip .con .swiper-pagination-bullet-active:after { position: absolute; left: 0.2rem; top: 0.04rem; content: ''; width: 0.6rem; height: 2px; background-color: #fff; }
.index .news { padding-bottom: 0.6rem; background-color: #f8f8f8; }
.index .news ul { padding: 0 0.3rem 0.1rem; }
.index .news li { margin-bottom: 0.3rem; background-color: #fff; border-radius: 0.12rem; box-shadow: 0 0 0.15rem rgba(0, 0, 0, 0.15); line-height: 0.36rem; }
.index .news li a { display: block; padding: 0.32rem 0.3rem; }
.index .news li h4 { margin-bottom: 0.24rem; font-size: 0.3rem; color: #444; }
.index .news li p { margin-bottom: 0.14rem; font-size: 0.26rem; color: #888; }
.index .news li span { font-size: 0.24rem; color: #666; }

.video_popup { display: none; position: fixed; left: 0; top: 0; z-index: 1000; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.video_popup .con { width: 100%; height: 100%; }
.video_popup .video { width: 90%; background-color: #fff; padding: 10px; }

/*# sourceMappingURL=index.css.map */
