.maskdd{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.2);top: 0;left: 0;box-sizing: border-box; padding: 22% 16%;}
.maskdd .maskddp1{font-size: 55px;color: #fff;line-height:65px; margin-bottom:40px;}
.maskdd .maskddp2{font-size: 24px;color: #fff;opacity: 0.6;}
.vivis{object-fit: cover;width: 100%;height: 100%}
.index_d1{background: #f6f6f8;padding: 123px 0 0 0;box-sizing: border-box;}
.ind1_lep1{font-size: 14px;color: #434343;line-height: 25px;margin-top: 40px;margin-bottom: 70px;width: 550px;}
.ind1_le li p{font-size: 12px; margin-left: 10px;}
.ind1_le li{margin-bottom: 15px;}
.ind1_le{margin-right: 140px;}
.morec{margin-top:30px;margin-left:150px;}


.ind1_mi li{margin-bottom: 30px; text-align: center;}
.ind1_mi p {font-size: 	16px;color: #c0c0c0}

.index_d2{padding-top: 95px;background: #f6f6f8; padding-bottom: 85px;}
.ind2_top img{display: inline-block; vertical-align: middle;}
.ind2_p1{margin-right: 16px;}
.ind2_sw{margin-top: 40px}
.ind2_sw img{width: 100%;}

.box_ind2sw{position:relative}
.masks{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;background:rgba(0,0,0,0.2);opacity:0;transition:all 0.5s;padding:20px;box-sizing:border-box}

.masksp1{color:#fff;font-size:16px;margin-bottom:8px}
.masksd p{color:#fff!important;font-size:14px!important}
.masksd span{color:#fff!important;font-size:14px!important}
.box_ind2sw:hover .masks{opacity:1;transition:all 0.5s}

.index_d3{background: url(../images/ind3_bac.jpg)no-repeat; background-position: center center;padding: 84px 0 75px 0;box-sizing: border-box;}
.ind3_pic{width: 205px;height: 106px;}
.ind3t_ri{width: 1095px;background: #fff;height: 106px;line-height: 103px;text-align: center;}

.ind3t_ri ul  li{width: calc(100% / 3)}
.ind3t_ri li a{color: #000;padding-bottom: 20px;}
.act {border-bottom: 4px solid #f47b22}

.ind3_bot ul{margin-top: 38px;} 
.ind3_bot ul li{width: 420px;height: 285px; position: relative;margin-right: 20px; margin-bottom: 20px;}
.ind3_bot ul li:nth-child(3n){margin-right: 0}
.ind3_bot ul li img{width: 100%;height: 100%}
.ind3_bot ul li .mask{position: absolute; width: 100%;height: 100%;background: rgba(0,0,0,0.4);transition:  all 0.5s; top: 0;text-align: center; line-height: 285px;  color: #fff;opacity: 0;}
.ind3_bot ul li:hover .mask{opacity:  1;transition:  all 0.5s}

.index_d4{padding: 67px 0 80px 0;background: #e1e1e1}
.ind4_topp1{margin-top: 10px;font-size: 16px;color: #1c1c1c}

.ind4_ul1{width: 1091px;height: 546px;position: relative;}
.ind4_ul1 li{position: absolute;}
.ind4_ul2{width: 209px;height: 546px;background: #2b2b2b}

.ind4_bot{margin-top: 50px;}
.ind4_ul2 li{text-align: center;height: 136.5px;padding-top:45px;box-sizing: border-box;cursor: pointer;}
.ind4_ul2p1{color: #fff;font-size: 24px;margin-bottom: 0px;}
.ind4_ul2p2{color: #5d5d5d;font-size: 12px;}

.acc{background: #df6f1d}
.acc .ind4_ul2p2{color: #efa167}

.soo{opacity: 1!important;transition: all 0.5s}
.ind4_ul1 li{opacity: 0;transition: all 0.5s}

.news{padding:65px 0 ;}

.news_tri a{display: block; width: 125px;height: 45px;border:1px solid #df6f1d; line-height: 45px;text-align: center;transition:  all 0.5s;color: #000;border-radius: 5px}
.news_tri a:hover{background: #df6f1d;transition:  all 0.5s;color: #fff}

.new_botle{width: 420px;height: 296px; position: relative; margin-right: 30px}
.new_botle img{display: block;width: 100%;height: 100%}
.new_bot{margin-top: 45px;}

.new_botp{background: url(../images/newle_p.png); height: 53px;padding-left: 20px;box-sizing: border-box; line-height: 53px;color: #fff;position: absolute; bottom: 0;left: 0;width: 100%}

.new_botri{width: 850px;}
.new_botri li{width: 420px;margin-right: 10px;margin-bottom: 25px; padding-bottom: 25px;border-bottom: 1px solid #dedede}
.new_botri li:nth-child(2n){margin-right: 0}

.new_botrip1{font-size: 16px;color: #000}
.new_botrip2{font-size: 12px;color: #959595;margin:15px 0 20px 0;}
.new_botrip3{font-size: 18px;color: #000}
