@charset "utf-8";


/* 产品列表 */
.product-list{overflow: hidden;}
.product-list a{display: block;width:48.5%;background-color: #fff;margin-bottom: .2rem;}
.product-list a:nth-child(odd){float:left;}
.product-list a:nth-child(even){float:right;}
.product-list a img{display: block;width:100%;height: 2.75rem;}
.product-list a .info{padding:.1rem .15rem .25rem .15rem;}
.product-list a .info p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.product-list a .info .p1{color: #333;}
.product-list a .info .p2{color:#999;font-size: .24rem;}



/* 产品详细 */
.product-top{background-color: #fff;padding-bottom: .3rem;}
.product-top .pic img{display: block;width:100%;}
.product-top .info{padding:0 .2rem;}
.product-top .title{font-size: .32rem;color:#333;padding:.2rem 0 0 0;}
.product-top .type{font-size: .28rem;color:#999;padding:.06rem 0 .15rem 0;border-bottom: 1px solid #ddd;}
.product-top .text{font-size: .28rem;color:#333;margin-top: .15rem;}


.product-introduce{background-color: #fff;padding:1px .2rem .4rem .2rem;margin-top: .3rem;}
.product-introduce .top{width:1.56rem;height: .56rem;color:#fff;font-weight: bold;background: url('../images/bg06.png');background-size: 100% 100%;margin-top: -.1rem;line-height: .56rem;font-size: .28rem;text-indent: .1rem;}
.product-introduce .part{margin-top: .4rem;}
.product-introduce .part .hd{font-weight: bold;font-size: .32rem;padding-bottom: .15rem;}
.product-introduce .part .bd{color: #666;font-size: .28rem;}




/* 滑动图片组 */
.slide-group{overflow: hidden;margin-top: .6rem;padding-bottom: .6rem;}
.slide-group img{display: block;width: 100%;}
.slide-group .btn{width:.54rem;height:.73rem;position: absolute;top:50%;margin-top: -.35rem;z-index: 5;}
.slide-group .prev{background: url('../images/arrow03.png') no-repeat center center rgba(0, 0, 0, 0.6);background-size: auto .3rem;left:0;}
.slide-group .next{background: url('../images/arrow04.png') no-repeat center center rgba(0, 0, 0, 0.6);background-size: auto .3rem;right:0;}
.slide-group li .title{width:100%;position: absolute;left:0;bottom:-.5rem;text-indent: .3rem;}




/* 发展历程 */
.develop-show{padding:0 .2rem;min-height: 62vh;margin-bottom: .5rem;}
/* .develop-show ul{z-index: 3;} */
.develop-show li{padding:0 0 0 .5rem;margin-top: .5rem;z-index: 3;}
.develop-show li .box{background-color: #f5f5f5;padding:.1rem .16rem .15rem;border-radius: .1rem;-webkit-border-radius: .1rem;}
.develop-show li .date{color: #00a0e9;font-size:.32rem;}
.develop-show li .text{font-size: .28rem;color:#333;margin-top: .1rem;}
.develop-show li i{display: block;width:.24rem;height: .24rem;background: url('../images/round.png');background-size: 100% 100%;position: absolute;top:.2rem;left:0;line-height: .4rem;}
.develop-show ul::after{content: "";width:1px;height:100%;position: absolute;left:.1rem;top:0;background-color: #ddd;}




/* 联系我们 */
.contact-info{padding:0 .3rem .5rem .3rem;}
.contact-info dl{margin-top: .5rem;}
.contact-info dt{font-weight: bold;}
.contact-info dd{font-size: .28rem;color:#999;}


.map-box{width:100%;height: 4rem;overflow: hidden;}

.l-message{background: url('../images/bg.jpg') no-repeat;background-size: 100%;padding-top: .7rem;padding-bottom: .76rem;}
.l-message .top{color:#fff;font-size: .32rem;text-align: center;}
.l-message .bd{width:85%;margin:0 auto;padding-top: .3rem;}
.l-message .row{height: .8rem;border:1px solid #ddd;background-color: rgba(0, 0, 0, 0.4);line-height: .8rem;padding-left: .15rem;margin-top: .25rem;}
.l-message .row .text{width: 100%;height: .8rem;line-height: .8rem;color:#fff;font-size: .28rem;}
.l-message .row .text.lit{width:70%;}
.l-message .row .text::-webkit-input-placeholder{color:#fff;}

.l-message .text-box{border:1px solid #ddd;background-color: rgba(0, 0, 0, 0.4);margin-top: .2rem;padding:.1rem .15rem;height: 1.4rem;}
.l-message .text-box textarea{width:100%;height: 100%;background: none;border:none;outline: none;color: #fff;}
.l-message .text-box textarea::-webkit-input-placeholder{color:#fff;}

.l-message .row .yzm{display: block;width:30%;height: .8rem;position: absolute;top:0;right:0;}
.l-message .row .yzm img{width:100%;height: 100%;}
.l-message .sub{display: block;height: .8rem;text-align: center;color: #fff;background-color: #00a0e9;font-size: .32rem;width: 100%;margin-top: .46rem;line-height: .7rem;border-radius: .35rem;-webkit-border-radius: .35rem;}





/* 视频列表 */
.video-list{padding:.3rem .2rem 0 .2rem;min-height: 64vh;}
.video-list a{display: block;margin-bottom: .3rem;}
.video-list a .box{height: 5.3rem;overflow: hidden;border-radius: .2rem;-webkit-border-radius: .2rem;}
.video-list a .box img{width:100%;height: 100%;border-radius: .2rem;-webkit-border-radius: .2rem;}
.video-list a .box span{display: block;width:1.3rem;height: 1.3rem;background: url('../images/play.png');background-size: 100% 100%;position: absolute;left:50%;margin-left: -.65rem;top:50%;margin-top: -.65rem;}
.video-list a .title{margin-top: .1rem;}





/*  通知公告 */
.text-list{padding:0 .2rem;min-height: 64vh;}
.text-list a{display: block;padding:.2rem 0 .2rem .3rem;border-bottom: 1px dashed #e2e2e2;}
.text-list a .title{color:#333;font-size: .28rem;}
.text-list a .time{font-size: .26rem;color:#999;margin-top: .1rem;}
.text-list a::before{content: "";width:.15rem;height: .15rem;background-color: #ccc;border-radius: 50%;-webkit-border-radius: 50%;position: absolute;left:0;top:.35rem;}



/* 新闻详情 */
.news-detail{min-height: 74vh;}
.news-detail .top{padding:.22rem 0 .3rem;text-align: center;border-bottom: 1px solid #ddd;}
.news-detail .title{font-size: .32rem;}
.news-detail .c9{color:#999;font-size: .26rem;margin-top: .1rem;}
.news-detail .top::after{content:"";width:1.2rem;height: .06rem;position: absolute;left:50%;margin-left: -.6rem;bottom:0;background-color: #00a0e9;}
.news-detail .content{padding:.2rem .2rem;overflow: hidden;font-size: .28rem;color:#666;}
.news-detail .content img{width:100%;}

.news-detail .content iframe{width:100% !important;}


/* 新闻列表 */
.news-list{padding:0 .25rem;}
.news-list a{display: flex;display: -webkit-flex;padding:.25rem 0;border-bottom: 1px solid #ddd;}
.news-list a img{width: 2.8rem;height: 2.1rem;}
.news-list a .info{flex:1;-webkit-flex:1;margin-left: .25rem;}
.news-list a .p1{font-size: .26rem;color:#999;}
.news-list a .p2{font-size: .4rem;font-weight: bold;color:#707070;}
.news-list a .p3{font-size: .28rem;color:#333;margin-top: .1rem;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}




/* 人才招聘 */
.recruit-wrap{margin-top: .24rem;}
.recruit-wrap .toppic{height: 2.6rem;background: url('../images/pic.jpg') no-repeat center top;background-size: 100% 100%;overflow: hidden;padding-right: .3rem;font-size: .28rem;}
.recruit-wrap .toppic{color:#999;}
.recruit-wrap .toppic img{width:2rem;}
.recruit-wrap .toppic .box{float:right;margin-top: .35rem;}


.recruit-list{padding:.24rem;}
.recruit-list li{border:1px solid #e6e6e6;margin-bottom: .2rem;}

.recruit-hd{background: url('../images/icon01.png') no-repeat right .28rem center #eee;background-size: .34rem;padding:.1rem 0 .1rem .24rem;font-size: .32rem;color:#333;}
.recruit-hd font{font-size: .24rem;}
.recruit-hd span{display: block;font-size: .26rem;color:#999;}
.recruit-hd.cur{background: url('../images/icon02.png') no-repeat right .28rem center #063190;background-size: .34rem;color:#fff;}
.recruit-hd.cur span{color:#fff;}


.recruit-bd{font-size: .28rem;color:#666;padding:.2rem .1rem;display: none;}





/* 首页 */
.slide-pic{overflow: hidden;}
.slide-pic a{padding-top: 1.3rem;}
.slide-pic img{width: 100%;display: block;}
.slide-pic .info{width:5.6rem;height: 2.4rem;background: url('../images/bg08.png');background-size: 100% 100%;position: absolute;left:0;top:0;}
.slide-pic .title{color:#fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.slide-pic .text{font-size: .26rem;color:#6891f0;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;line-height: .35rem;margin-top: .15rem;}

.slide-pic .i-box{width:3.6rem;padding: .34rem 0 0 .15rem;}





.product-part{margin-top: .15rem;overflow: hidden;}
.product-part a{display: block;width:6.3rem;height: 3.7rem;margin:0 .08rem;}
.product-part a img{width: 100%;height: 100%;}
.product-part a .info{width:3.5rem;height: 1.65rem;background-color: rgba(0, 0, 0, 0.6);color: #fff;text-align: center;position: absolute;left:50%;margin-left: -1.75rem;top:50%;margin-top: -.82rem;}
.product-part a .number{font-size: .5rem;line-height: .6rem;padding:.15rem 0 .18rem 0;}
.product-part a .number::after{content: "";width:.44rem;height:.06rem;position: absolute;left:50%;margin-left: -.22rem;bottom:0;background-color: #fff;}
.product-part a .title{/* font-size: .28rem; */overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 3px;}





.news-part .first{display: block;}
.news-part .first .pic{width:100%;height: 3.4rem;overflow: hidden;}
.news-part .first .pic img{width: 100%;}
.news-part .first .title{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#333;margin-top: .1rem;}
.news-part .first .text{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;font-size: .28rem;color:#999;line-height: .4rem;margin-top: .1rem;}

.news-part .list{margin-top: .3rem;padding-bottom: .2rem;border-bottom: 1px solid #ccc;}
.news-part .list a{display: block;margin-top: .2rem;}
.news-part .list a .title{;color:#333;}
.news-part .list a .time{font-size: .26rem;color:#999;}



.video-part{display: block;margin-top: .3rem;}
.video-part .box{height: 4.5rem;overflow: hidden;}
.video-part .box img{width: 100%;}
.video-part .box span{display: block;width:1.3rem;height: 1.3rem;background: url('../images/play.png');background-size: 100% 100%;position: absolute;left:50%;margin-left: -.65rem;top:50%;margin-top: -.65rem;}
.video-part .title{height: .8rem;line-height: .8rem;color: #fff;background-color: #00a0e9;text-indent: .2rem;}



/* .video-part-list{} */
.video-part-list a{display: flex;display: -webkit-flex;margin-top: .3rem;}
.video-part-list a img{width:2.1rem;height: 1.6rem;}
.video-part-list a .title{flex:1;-webkit-flex:1;margin-left: .15rem;color:#333;}



.friend-link{margin-top: .5rem;overflow: hidden;padding-bottom: .3rem;}
.friend-link li{overflow: hidden;}
.friend-link li a{display: block;width:48%;height: 1.4rem;margin-bottom: .3rem;}
.friend-link li a img{width:100%;height: 100%;}
.friend-link li a:nth-child(odd){float:left;}
.friend-link li a:nth-child(even){float:right;}



.link-sum.swiper-pagination{bottom:5px;left:0;}
.link-sum .swiper-pagination-bullet{opacity: 1;width:.2rem;height: .2rem;box-sizing: border-box;border:1px solid #fff;background: none;}
.link-sum .swiper-pagination-bullet-active{background-color: #fff;}

.swiper-container-horizontal>.swiper-pagination-bullets.link-sum .swiper-pagination-bullet{margin:0 .15rem 0 0;border-radius: 50%;-webkit-border-radius: 50%;}


