header.fixed{position: absolute;}
.banner2{position: relative;}
.banner2 img{display:block;}
.lanmu_bg{width:618px;height: 178px;background: url('../images/lanmu.png') no-repeat center left;position: absolute;bottom: -75px;left:0;}
.lanmu{position: absolute;bottom: -75px;left:0;height: 178px;width: 100%;color:#fff;padding-top:50px}
.lanmu p{font-size: 40px;line-height: 1;font-weight: bold;}
.lanmu span{display:block;font-size: 22px;text-transform:uppercase;line-height: 1;margin-top: 15px}
.type{padding:25px 0 28px;position: relative;z-index: 100}
.type a{float: left;padding:0 36px;height: 40px;line-height: 40px;background: #efefef;color: #333333;display:inline-block;margin-left:26px;border-top-left-radius: 10px;border-bottom-right-radius: 10px;font-size: 16px;}
.type a:hover,.type a.active{background: #709fee;color: #fff}
.nail{width: 100%;background: #f3f3f3;height: 50px;line-height: 50px;color: #666666;font-size: 14px;}
.nail a{color: #666666}
.nail .main{padding-left: 30px;background: url('../images/nail.png') no-repeat center left;}
.typename{font-size: 30px;color: #222222;padding-left:15px;border-left: 4px solid #da251c;line-height: 1;margin-top:38px;}
.danye{color: #333333;font-size: 16px;line-height: 36px;padding-bottom: 100px;padding-top: 40px}

.contact_list{padding: 85px 0 60px}
.contact_list li{width: 25%;text-align:center;float: left;}
.contact_list li .tit{color: #333333;font-size: 22px;margin:10px 0;}
.contact_list li .des{font-size: 18px;color: #666666}

.map{padding-bottom:85px;}

.page{text-align:center;font-size: 0;}
.page a{display: inline-block;height: 35px;line-height: 35px;padding:0 13px;margin:0 4px;color: #666666;font-size: 14px;vertical-align: middle;background: #efefef}
.next_page,.pre_page{width:85px;}
.page a.select{background:#709fee;color: #fff;}



.news_list{padding:45px 0 100px;}
.news_list li{padding:24px;border:1px solid #dddddd;margin-bottom:32px;}
.news_left{width: 400px;float: left;}
.news_left .pic{position:relative;width:100%;height:0;padding-top:55%;}
.news_left .pic a{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.news_left .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.news_list .info{width: 900px;float: left;margin-left:30px;}
.news_list .info .tit{font-size: 22px;color: #333333;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top:10px;}
.news_list .info .jian{font-size: 16px;color: #666666;line-height: 25px;}
.news_list .info .date{font-size: 16px;color: #aaaaaa;margin:15px 0 20px;}
.n_more{display:block;width: 150px;height: 40px;line-height: 40px;text-align:center;background: #b6b6b6;border-top-left-radius: 10px;border-bottom-right-radius: 10px;font-size: 16px;color: #fff;margin-top:25px;}
.news_list li:hover{border:1px solid #709fee;}
.news_list li:hover .tit{color:#709fee;}
.news_list li:hover .n_more{background:#709fee;}

.news_list ul{padding-bottom: 35px}
.newsshow{padding:45px 0 100px;}
.newsshow .tit{font-size: 30px;color: #333333;text-align:center;}
.newsshow .ns_info{color: #999999;font-size: 16px;padding:15px 0 35px;text-align:center;}
.ns_des{background: #f7f7f7;padding:20px 28px;font-size: 16px;color: #666666;line-height: 30px;}
.ns_des span{color: #da251c}
.ns_nr{font-size: 16px;color: #333333;line-height: 36px;padding:48px 0 65px;}

.fenye li{width: 668px;height: 70px;line-height: 70px;padding:0 40px;font-size: 16px;color: #333333}
.fenye li a{color: #333333;display:block;}
.fenye li:hover{color: #fff}
.fenye li:hover a{color: #fff}
.fenye li .jian{display:block;width: 48px;height: 6px}
.fenye li.left{text-align:left;background: #efefef url('../images/j1.png') no-repeat center right 40px;}
.fenye li.right{text-align:right;background: #efefef url('../images/j2.png') no-repeat center left 40px;}
.fenye li.left:hover{text-align:left;background:#709fee url('../images/j11.png') no-repeat center right 40px;}
.fenye li.right:hover{text-align:right;background:#709fee url('../images/j22.png') no-repeat center left 40px;}

.prod_list{padding: 50px 0 90px}
.prod_list ul{padding:0 30px 35px}
.prod_list li{width: 460px;float: left;margin-bottom: 40px;margin-right: 80px;}
.prod_list li.mar0{margin-right: 0}

.prod_list li a{display:block;position: relative;}
.prod_list li .bg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(101,159,245,0.7);opacity: 0;transition:all 0.5s;}
.prod_list li .bg span{display:block;width: 44px;height: 44px;background: url('../images/jia.png') no-repeat center top;margin:0 auto;transition:all 0.8s;}
.prod_list li .bg p{font-size: 20px;color: #fff;margin-top:50px;padding:0 15px;text-align:center;transition:all 0.8s;}

.prod_list li .info{position: absolute;top:50%;transform: translateY(-50%);left: 0;width: 100%;padding:0 10px;}
.prod_list li:hover .bg p{margin-top:28px;}
.prod_list li:hover .bg{opacity: 1;}

.prod2_list{padding: 50px 0 85px}
.prod2_list ul{padding:0 30px 35px}
.prod2_list li{width:330px;float: left;margin-bottom:50px;margin-right:70px;padding:5px;border:1px solid #dddddd;}
.prod2_list li.mar0{margin-right: 0}

.prod2_list li a{display:block;position: relative;}
.prod2_list li .bg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(101,159,245,0.7);opacity: 0;transition:all 0.5s;}
.prod2_list li .bg span{display:block;width: 44px;height: 44px;background: url('../images/jia.png') no-repeat center top;margin:0 auto;transition:all 0.8s;}
.prod2_list li .bg p{font-size: 20px;color: #fff;margin-top:50px;padding:0 15px;text-align:center;transition:all 0.8s;}

.prod2_list li .info{position: absolute;top:50%;transform: translateY(-50%);left: 0;width: 100%;padding:0 10px;}
.prod2_list li:hover .bg p{margin-top:28px;}
.prod2_list li:hover .bg{opacity: 1;}

.prod2_list li .pic{position:relative;width:100%;height:0;padding-top:143%;}
.prod2_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.prod2_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.prod_list li .pic{position:relative;width:100%;height:0;padding-top:76%;}
.prod_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.prod_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.ps .con{color: #444444;font-size: 16px;line-height: 37px;padding:50px 0 80px;}
.ps{padding-bottom: 85px}
.ps .pic{text-align: center;padding-top: 55px}