*{margin: 0;padding: 0}
body{ _font-family: 'Microsoft YaHei' !important; font-family: 'Microsoft YaHei'; margin:0 auto;width:100%;}
em,i{ font-style:normal;}
ul{ list-style:none;}
img{ border:0 none;}
a{ text-decoration:none; outline:none;}
li,img,label,input {vertical-align: middle; }
@font-face { font-family: DINOffcPro; src:url('../images/font/DINOffcPro.woff'), url('../images/font/DINOffcPro.ttf'), url('../images/font/DINOffcPro.eot'), url('../images/font/DINOffcPro.svg'), url('../images/font/DINOffcPro.otf'); }
.clear:after{clear:both;content:'';display: block;height:0;overflow: hidden; }
.container{width: 1200px;margin:0 auto;}
.rel{position: relative;}
.gray_line:after{content:'';display: block;width: 100%;background-color: #e9e9e9;height: 5px;}

.common_tit{margin-bottom: 50px;}
.common_tit h3{font-size: 45px;color: #000;text-align: center;line-height: 50px;font-weight: 400;}
.common_tit em{display: inline-block;position: relative;}
.common_tit em:before{display: block;content:'';width: 85px;height: 29px;left: -110px;top: 15px;background-image: url(../images/kmzt/tit_bg.png);position: absolute;background-size: auto 100%;background-position: right center;}
.common_tit em:after{display: block;content:'';;content:'';width: 85px;height: 29px;right: -110px;top: 15px;background-image: url(../images/kmzt/tit_bg.png);position: absolute;background-size: auto 100%;background-position: left center;}
.common_tit em.cnm:after,.common_tit em.cnm:before{background-image: url(../images/kmzt/tit_bg2.png);}
.common_tit p{font-size: 24px;color: #fff;text-align: center;margin-top: 20px;line-height: .35rem;}
.common_tit .titline{display: inline-block;position: relative;}
.common_tit .titline:before{display: block;content:'';width: 50px;height: 1px;left:-60px;top: 15px;position: absolute;background-size: auto 100%;background-position: right center;background-color: #fff;}
.common_tit .titline:after{display: block;content:'';width: 50px;height: 1px;right: -60px;top: 15px;position: absolute;background-size: auto 100%;background-position: right center;background-color: #fff;}
/*±êÌâ*/

.diy_btn{width: 232px;height: 48px;background-color: #626262;color: #fff;display: flex;justify-content: center;align-items: center;box-shadow: 10px 10px 0 rgba(98,98,98,.15);font-size: 20px;margin:50px  auto 0;position: relative;}
.diy_btn:after,.diy_btn:before{display: block;content:'';width: 420px;height: 1px;background-color:#c9c9c9;position: absolute; top: 24px;}
.diy_btn:before{left: -440px;}
.diy_btn:after{right: -440px;}
.diy_btn .icon.peo{width: 25px;height: 28px;background-image: url(../images/kmzt/people.png);display: block;background-size: 100%;margin-right: 15px;}


.slide{width: 100%;height: 750px;min-width: 1200px;position: relative;padding-bottom: 88px;}
.slide .swiper-container{width: 100%;height: 100%;}
.slide .swiper-button-next{width: 97px;height: 162px;background-image: url(../images/kmzt/slideprev.png);right:115px;background-size: 100%;cursor: pointer;z-index: 12;}
.slide .swiper-button-prev{width: 97px;height: 162px;background-image: url(../images/kmzt/slideprev.png);left: 115px;background-size: 100%;z-index: 12;transform: rotateY(180deg);}
.slide .swiper-slide{background-position: center center;background-size: cover;}
.slide .swiper-button-prev.swiper-button-disabled{opacity: .5;}
.slide .slide_form{width: 864px;height: 176px;background-color: rgba(0,0,0,.5);box-sizing: border-box;padding: 30px 40px;margin:-88px auto 0;position: relative;z-index: 11;}
.slide .slide_form h3{font-size: 25px;color: #fff;line-height: 30px;height: 30px;position: relative;margin-bottom: 20px;}
.slide .slide_form h3:after{display: block;content:'';background-color: #fff;opacity: .5;width: 400px;height: 1px;top: 14px;left: 175px;position: absolute;}
.slide .slide_form .slide_count{float: right;font-size: 16px;font-weight: 400;display: inline-block;vertical-align: bottom;}
.slide .slide_form .slide_count i{font-weight: bold;margin:0 5px;}
.slide .slide_form .flex_box{display: flex;justify-content: center;}
.slide .slide_form input{width: 286px;height: 50px;margin-right: 20px;border:0;outline: none;background-color: #fff;box-sizing: border-box;padding:0 15px;font-size: 16px;}
.slide .slide_form .slide_sub{display: inline-block;width: 166px;height: 50px;background-color: #ce182e;line-height: 50px;text-align: center;font-size: 20px;color: #ffffff;font-weight: bold;}
/*slide*/

.diy1{padding:25px 0 0;}
.diy1 .diy1_list{display: flex;justify-content: space-between;margin-bottom: 20px;}
.diy1 li{position: relative;top: 0;transition: all .5s;cursor: pointer;}
.diy1 li img{display: block;width: 77px;height: 77px;margin:0 auto;transition: all .3s;}
.diy1 li h3{font-size: 20px;text-align: center;color: #000000;line-height: 20px;height: 20px;margin-top: 35px;margin-bottom: 10px;}
.diy1 li p{font-size: 14px;color: #666666;text-align: center;line-height: 22px;transition: all .3s;}
.diy1 li:hover{top: -10px;}
.diy1 li:hover img{transform: rotateY(360deg);}
.diy1 li:hover p{color: #cc1616}
/*diy1*/

.diy2{padding:60px 0;}
.diy2 .diy2_check{font-size: 0;position: relative;top: unset;left: unset;right: unset;bottom: unset;text-align: center;}
.diy2 .diy2_check .swiper-pagination-bullet{background-color: unset;position: relative;border:1px solid #cfd8e7;border-radius: 0;line-height:31px;text-align: center;padding:0 25px;background-color: #fff;color: #333333;width: auto;height: auto;font-size: .3rem;opacity: 1;margin:0 25px 20px;transition: all .3s;font-size: 20px;}
.diy2 .diy2_check .swiper-pagination-bullet-active{background-color: #ce182e;color: #fff;border-color: #ce182e;}
.diy2 .diy2_con{position: relative;}
.diy2 .swiper-slide{display: flex;justify-content: center;}
.diy2 .diy2_left{width: 600px;height: 600px;margin-right: 10px;}
.diy2 .diy2_left .flex_box{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;overflow:hidden;position: relative;}
.diy2 .diy2_left .flex_box img{width: 100%;transition: all .3s;}
.diy2 .diy2_right{width: 590px;height: 600px;}
.diy2 .diy2_right .flex_box{width: 100%;height: 295px;margin-bottom: 10px;display: flex;justify-content: center;align-items: center;overflow: hidden;position: relative;}
.diy2 .diy2_right .flex_box:nth-child(2){margin-bottom: 0}
.diy2 .diy2_right .flex_box img{height: 100%;transition: all .3s;}
.diy2 .flex_box:hover img{transform: scale(1.1);}
.diy2 .diy2_msg{width: 100%;height: 100px;box-sizing: border-box;padding:15px 40px 0;position: absolute;left: 0;bottom: -100px;background-color: rgba(0,0,0,0.75);transition: all .3s;}
.diy2 .diy2_msg h3{color: #fff;font-size: 20px;margin-bottom: 20px;}
.diy2 .diy2_msg p{font-size: 16px;color: #fff;}
.diy2 .flex_box:hover .diy2_msg{bottom: 0;	}
.diy2 .swiper-button-next,.diy2 .swiper-button-prev{width: 61px;height: 124px;background-image: url(../images/kmzt/floor1_prev.jpg);background-size: 100% 100%;z-index: 12;}
.diy2 .swiper-button-next{right: 200px;transform: rotateY(180deg);}
.diy2 .swiper-button-prev{left: 200px;}
/*diy2*/

.diy3{padding:60px 0;background-image: url(../images/kmzt/calc_bg.jpg);background-size: cover;background-position: center;}
.diy3 .common_tit h3{color: #fff;}
.window_box_container {background:#fff;width:100%;height:100%;display:inline-block;position:relative;}
.clear {*zoom:1;}
.clear:after {display:block;clear:both;content:"\0020";visibility:hidden;height:0;}
.diy3  .tender-pop-main {height:456px;overflow:hidden;}
.diy3  .tender-pop-con {display:none;}
.diy3  .tender-pop-left {float:left;width:600px;box-sizing:border-box;padding-left:50px;border-right:1px solid #ddd;height:456px;}
.diy3  .tender-pop .tender-pop-title {padding-top:60px;font-size:28px;text-align:center;color:#333;line-height:36px;}
.diy3  .tender-pop-applypeople {width:198px;color:#cc1616;font-size:14px;}
.diy3 .num-man {/*color:#fe5f00;*/    width:20px;}
.diy3 .tender-form-list {padding:10px 0px;}
.diy3 .tender-form-list .tender-form-item {text-align:left;}
.diy3 .tender-form-item {height:36px;line-height:36px;font-size:14px;position:relative;color:#666;margin-bottom:20px;}
.diy3 .tender-form-item .worn-font {color:#fe5f00;position:relative;font-size:17px;line-height:36px;display:inline-block;vertical-align:top;margin-right:6px;color:#000;}
.diy3 .tender-form-item .worn-font i {color:#fe5f00;display:inline-block;vertical-align:middle;height:100%;line-height:40px;}
.diy3 .tender-form-select.province {width:111px;}
.diy3 .tender-form-item input {width:318px;height:37px;border:1px solid #ebebeb;box-sizing:border-box;padding:0 10px;font-size:14px;border-radius:3px;outline:none;}
.diy3 .tender-form-item select {width:155px;height:37px;border:1px solid #ebebeb;border-radius:3px;box-sizing:border-box;padding:0 10px;font-size:14px;outline:none;}
.diy3 .tender-form-font {position:absolute;left:98px;top:2px;color:#999;}
.diy3 .tender-form-sup {position:absolute;right:100px;color:#333;}
.diy3 .tender-huxing {height:45px;}
.diy3 .tender-huxing div {width:240px;float:right;display:inline-block;position:absolute;top:3px;left:86px;}
.diy3 .tender-huxing .select_s_s {width:74px;margin-bottom:10px;}
.diy3 .tender-huxing .select_s {border:none;margin-right:0;margin-left:0;border:1px solid rgb(221,221,221);width:111px;outline:none;}
.diy3 .tender-huxing .select {width:255px;padding-left:5px;height:38px;border-color:rgb(221,221,221);}
.col_l {float:left;}
.diy3 .tender-huxing .select-margin {margin-left:5px;}
.diy3 .tender-huxing .select-long-margin {margin-left:10px;}
.diy3 .pop-label {float:left;width:81px;padding-right:5px;line-height:34px;color:#333;text-align:left;margin-left:0;font-size:14px;}
.diy3 .pop-text-wrap {position:relative;}
.diy3 input.tender-form-input {width:219px;padding:8px 9px 7px;border:1px solid #dddddd;vertical-align:middle;left:98px;outline:none;}
.diy3 .pop-element .pop-choosebjway,.pop-element .pop-suspend-wechat {display:none;}
.diy3 .pop-suspend-wechat {display:none;position:absolute;width:370px;height:223px;bottom:70px;right:43px;background:url(../images/kmzt/zxbj_wxxh.png) no-repeat -450px -572px;}
.diy3 .pop-sus-head {font-weight:bold;text-align:center;font-size:18px;margin-top:21px;}
.diy3 .pop-sus-headimg {float:left;width:170px;height:134px;margin-left:21px;margin-top:22px;}
.diy3 .pop-headdetail {position:relative;z-index:1;width:91px;height:90px;margin:0 auto;background:url(../images/kmzt/zxbj_wxxh.png) no-repeat -447px -805px;}
.diy3 .pop-worddetail {position:relative;z-index:2;height:29px;width:140px;margin:0 auto;margin-top:-11px;background:url(../images/kmzt/zxbj_wxxh.png) no-repeat -573px -835px;}
.diy3 .pop-worddetail p {text-align:center;color:#fff;font-size:13px;line-height:25px;}
.diy3 .pop-sus-headimg p {color:#5ABCFD;text-align:center;font-size:12px;}
.diy3 .pop-suspend-wechat p {height:19px;line-height:19px;}
.diy3 .pre-pop-fruit-show-arrow {position:absolute;background:url(../images/kmzt/zxbj_wxxh.png) no-repeat -23px -175px;width:23px;height:14px;top:100px;left:190px;}
.diy3 .pop-sus-quocode {float:right;width:105px;height:131px;font-size:12px;text-align:center;margin-right:46px;margin-top:17px;}
.diy3 .pop-sus-quocode div {height:100px;margin-bottom:5px;border:1px solid #eee;background:url(../images/kmzt/zxbj_wxxh.png) no-repeat -821px -283px;}
.diy3 .pop-suspend-wechat p {height:19px;line-height:19px;}
.diy3 .tender-pop-buttom,.tender-form-footer {text-align:center;}
.diy3 .tender-form-footer {/*width:232px;*/    margin:0 0 13px;font-size:14px;color:#cc1616;}
.diy3 .tender-form-explain {color:#cc1616;text-indent:105px;}
.diy3 .submit-box {position:absolute;top:50%;left:50%;margin-top:-70px;margin-left:-70px;width:140px;height:140px;background:url(../images/kmzt/ico-line-btn.png) no-repeat center;z-index:9;overflow:hidden;}
.diy3 .tender-calc-btn,.tender-calc-btn.again {position:absolute;top:25px;left:25px;width:90px;height:90px;z-index:15;background:#ff6d15;background-position:0 0;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:45px;}
.diy3 .tender-pop-buttom,.tender-form-footer {text-align:center;}
.diy3 .tender-pop-buttom {width:120px;height:36px;background-color:#ff6000;display:block;margin:0 auto;color:white;cursor:pointer;}
.diy3 .tender-recalc {position:absolute;top:15px;left:23px;font-size:20px;width:45px;color:#fff;line-height:30px;text-align:center;cursor:pointer;}
.diy3 .old-circle-animate {position:absolute;top:14px;right:15px;width:110px;height:110px;-webkit-border-radius:50%;border-radius:50%;background:rgba(199,0,0,.3);z-index:12;-webkit-animation:scale-three2 1.5s ease infinite;-moz-animation:scale-three2 1.5s ease infinite;-o-animation:scale-three2 1.5s ease infinite;animation:scale-three2 1.5s ease infinite;animation-fill-mode:both;}
@keyframes scale-three2 {0% {transform:scale(1);background:rgba(199,0,0,.3);}
100% {transform:scale(1.2);background-color:#fff;}
}
.diy3 .tender-pop-right {float:right;height:456px;}
.diy3 .tender-pop-right .littlefont {padding-top:50px;font-size:22px;font-weight:bold;}
.diy3 .tender-pop .tender-pop-title {padding:40px 0 25px;font-size:22px;text-align:center;color:#333;font-weight:400;line-height:36px;}
.diy3 .tender-pop-title.littlefont .tender-title-text {font-size:14px;color:#333;font-weight:normal;}
.diy3 .tender-price-result-box {padding:10px 40px 0;}
.diy3 .tender-price-result {width:440px;margin:0 auto;padding:25px 0;border:1px solid #ddd;}
.diy3 .tender-price-result li {height:40px;}
.diy3 .tender-price-result li span {float:left;width:48%;height:40px;line-height:40px;text-align:right;font-size:18px;color:#666;}
.diy3 .tender-price-result li strong {float:right;width:52%;height:40px;line-height:40px;margin-left:0;font-weight:normal;font-size:12px;}
.diy3 .hotad-cl em,.hotad-rg em,.hotad-sj em,.hotad-zj em {display:inline-block;width:55px;font-style:normal;margin-left:10px;margin-right:10px;padding:0;font-weight:400;text-align:center;font-size:18px;color:#cc1616;}
.diy3 .tender-price-ad {margin:40px 67px 0;}
.diy3 .tender-price-ad p {width:310px;margin:0 auto;color:#999;font-size:12px;}
.diy3 .tender-calc-btn,.tender-calc-btn.again {position:absolute;top:25px;left:25px;width:90px;height:90px;z-index:15;background:#cc1616;background-position:0 0;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:45px;}
.diy3 .tender-huxing .select_s {border:none;margin-right:0;margin-left:0;border:1px solid rgb(221,221,221);width:115px;outline:none;margin-right:9px;}
.diy3 .tender-huxing .select_s:last-child {margin-right:0;}
.diy3 .tender-huxing .select_s_s {width:74px;margin-bottom:10px;margin-right:9px;}
.diy3 .tender-huxing .select_s_s:nth-child(3) {margin-right:0;}
.diy3 .tender-title-count {color:#cc1616;width:100px;text-align:center;display:inline-block;}
.diy3 .pop-label-start {float:right;font-size:24px;color:#fe5f00;margin-top:5px;}
.diy3 .diy3_msg{margin-top: 15px;}
.diy3 .diy3_msg p{text-align: center;font-size: 14px;color: #666666;line-height: 25px;}
.diy3 .diy3_msg .swiper-container{margin-top: 5px;}
.diy3 .diy3_msg .swiper-slide{text-align: center;font-size: 14px;color: #d33636;line-height: 25px;}
.diy3 .diy3_msg .swiper-slide i:nth-child(1){margin-right: 0;}
.diy3 .diy3_msg .swiper-slide i{color: #666666;margin:0 15px;}

/*diy3*/

.diy4{padding:0px 0;background-color: #efefef;}
.diy4 .diy4_box{background-image: url(../images/kmzt/diy4_bg.png);background-size: 100%;background-position: center;background-repeat: no-repeat;height: 803px;padding:60px 0;}
.diy4 .diy4_con{position: relative;height: 703px;}
.diy4 .diy4_con .service{display: block;font-size: 16px;color: #000000;position: absolute;}
.diy4 .diy4_con .ser1{top:70px;left: 445px;}
.diy4 .diy4_con .ser2{top:70px;right: 426px;}
.diy4 .diy4_con .ser3{top:230px;left: 278px;}
.diy4 .diy4_con .ser4{top:230px;right: 266px;}
.diy4 .diy4_con .ser5{top:480px;left: 265px;}
.diy4 .diy4_con .ser6{top:477px;right: 266px;}
.diy4 .diy4_con .ser7{bottom:38px;left: 438px;}
.diy4 .diy4_con .ser8{bottom:38px;right: 422px;}
.diy4 .diy4_con .service_b{width: 242px;height: 156px;background-size: 100% 100%;position: absolute;left: 50%;margin-left: -121px;top:232px ;}
.diy4 .diy4_con .service_btn{width: 130px;height: 37px;background-color: #2b2b2b;color: #fff;line-height: 37px;font-size: 18px;text-align: center;position: absolute;top: 400px;left: 50%;margin-left: -60px;animation:heartBeat 3s infinite;}
/*diy4*/

.diy5{padding:60px 0;}
.diy5 li{width: 390px;height: 390px;float: left;margin-right:15px;margin-bottom: 15px;display: flex;justify-content: space-between;flex-flow: column;}
.diy5 li:nth-child(3n){margin-right: 0}
.diy5 .flex_box{width: 100%;height: 283px;position: relative;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.diy5 .flex_box img{height: 100%;}
.diy5 .flex_box .diy5_shadow{height: 100%;display: flex;justify-content: center;align-items: center;box-sizing: border-box;padding:0 75px;background-color: rgba(0,0,0,.5);color: #fff;font-size: 14px;position: absolute;left: 0;line-height: 22px;transition: all .3s;}
.diy5 li:nth-child(1) .flex_box .diy5_shadow,.diy5 li:nth-child(3) .flex_box .diy5_shadow,.diy5 li:nth-child(4) .flex_box .diy5_shadow,.diy5 li:nth-child(6) .flex_box .diy5_shadow{top: -100%;}
.diy5 li:nth-child(2) .flex_box .diy5_shadow,.diy5 li:nth-child(5) .flex_box .diy5_shadow{bottom: -100%;}
.diy5 li:nth-child(1) .flex_box:hover .diy5_shadow,.diy5 li:nth-child(3) .flex_box:hover .diy5_shadow,.diy5 li:nth-child(4) .flex_box:hover .diy5_shadow,.diy5 li:nth-child(6) .flex_box:hover .diy5_shadow{top: 0;}
.diy5 li:nth-child(2) .flex_box:hover .diy5_shadow,.diy5 li:nth-child(5) .flex_box:hover .diy5_shadow{bottom: 0;}
.diy5 .diy5_msg{background-color: #c70000;height: 102px;display: flex;justify-content: center;align-items: center;color: #fff;font-size: 20px;}
.diy5 .diy5_msg .big{font-size: 45px;position: relative;top: -8px;margin-right: 10px;font-style:oblique;}
/*diy5*/

.box6{padding-bottom: 60px;}
.box6 .box6_bg{background-color: #fcf2f2;padding:60px 0;height: 430px;box-sizing: border-box;}
.box6 .box6_con{width: 1580px;margin: -285px auto 0;}
.box6 .cases_view li{float: left;position: relative;}
.box6 .cases_view li .flex_box:hover img{transform: scale(1.1);filter: blur(3px);}
.box6 .cases_view li:nth-child(1){width: 380px;height: 560px;margin-right: 10px;}
.box6 .cases_view li:nth-child(2){width: 585px;height: 560px;margin-right: 10px;}
.box6 .cases_view li:nth-child(3){width: 595px;height: 560px;margin-right: 0px;}
.box6 .flex_box{width: 100%;display: flex;align-items: center;justify-content: center;overflow: hidden;position: relative;}
.box6 .flex_box img{height: 100%;transition: all .3s;}
.box6 .view1{height: 330px;margin-bottom: 10px;}
.box6 .view2{height: 220px;}
.box6 .view3{height: 275px;margin-bottom: 10px;}
.box6 .view4{height: 275px;}
.box6 .view5{height: 330px;margin-bottom: 10px;}
.box6 .view6{height: 220px;}
.box6 .view6 img{height: 100%!important;width: auto!important;}
/*.cases .view3 img{width: 100%!important;height: auto!important;}
.cases .view4 img{width: 100%!important;height: auto!important;}*/
.box6 .case_shadow{width: 100%;height: 100%;display: flex;position: absolute;left: 0;top: 0;right: 0;background-color: rgba(0,0,0,.7);justify-content: center;align-items: center;top: -100%;transition: all .3s;}
.box6 .cases_view .flex_box:hover .case_shadow{top: 0;}
.box6 .case_msg h3{color: #fff;font-size: 16px;margin-bottom: 20px;text-align: center;font-weight: 400}
.box6 .case_msg h3:before{content:'';display: block;margin:0 auto;width: 40px;height: 1px;margin-bottom: 18px;background-color: #fff;}
.box6 .case_msg p{font-size: 14px;color: #fff;text-align: center;}
/*diy6*/

.box7{padding:60px 0;}
.box7 .box7_con{position: relative;}
.box7 .flex_box{height: 461px;display: flex;justify-content: center;align-items: center;overflow: hidden;position: relative;transition: all .3s;}
.box7 .flex_box img{height: 100%;}
.box7 .flex_box p{background-color: rgba(0,0,0,.5);left: 0;bottom: -52px;right: 0;position: absolute;text-align: center;line-height: 52px;height: 52px;font-size: 20px;color: #fff;transition: all .3s;}
.box7 .flex_box:hover p{bottom: 0}
.box7 .swiper-button-next,.box7 .swiper-button-prev{width: 61px;height: 124px;background-image: url(../images/kmzt/floor1_prev.jpg);background-size: 100% 100%;z-index: 12;opacity: 1;}
.box7 .swiper-button-next{right: 200px;transform: rotateY(180deg);}
.box7 .swiper-button-prev{left: 200px;}
/*diy7*/

.box8{padding:60px 0 0;background-color: #313131;}
.box8 .common_tit h3{color: #fff;}
.box8 .box8_left{width: 50%;height: 380px;padding-bottom: 125px;float: left;}
.box8 .box8_left .swiper-container{background-color: #fff;}
.box8 .box8_left .swiper-slide a{height: 380px;display: flex;align-items: center;justify-content: center;}
.box8 .box8_left .swiper-slide img{max-width: 450px!important;max-height: 360px;box-shadow:-8px 10px 10px rgba(0,0,0,.25);}
.box8 .box8_left .swiper-button-prev,.box8 .box8_left .swiper-button-next{width: 26px;height: 52px;display: block;opacity: 1;}
.box8 .box8_left .swiper-button-prev{transform: rotateY(180deg);left: 20px;}
.box8 .box8_left .swiper-button-next{right: 20px;}
.box8 .box8_right{width: 50%;height: 380px;padding-bottom: 125px;float: right;}
.box8 .box8_right .box8_warp{width: 100%;height: 100%;position: relative;box-sizing: border-box;padding:0 50px;}
.box8 .box8_right{background-image: url(../images/kmzt/box8_bg.jpg);background-size: cover;}
.box8 .box8_right li{display: none;}
.box8 .box8_right li.act{display: block;}
.box8 .box8_right h6{font-size: 20px;color: #fff;text-align: center;line-height: 20px;height: 20px;margin-bottom: 32px;font-weight: 400;}
.box8 .box8_right h3{font-size: 40px;color: #ce182e;text-align: center;line-height: 40px;height: 40px;margin-bottom: 35px;font-weight: 400;}
.box8 .box8_right p{font-size: 14px;color: #fff;line-height: 24px;display: -webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;text-overflow: ellipsis;overflow: hidden;text-align: justify;}
.box8 .box8_right .box8_wz{position: absolute;left: 0;right: 0;bottom: 0;text-align: center;color: #fff;font-size: 20px;}
.box8 .box8_right .box8_wz:before{display: block;content:'';width: 220px;height: 1px;left: 50%;margin-left: -110px;top: -30px;background-color: #fff;position: absolute;}

@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  75% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}