.ny_banner {position:relative;}
.kz_banner {width:100%;overflow:hidden;position:relative;}
.kz_banner img {width:100%;}
.kz_banner .bannertext {position:absolute;top:0px;width:100%;z-index:10;}
.kz_banner .bannertext dl {padding:0px 15px;}
.kz_banner .bannertext h3 {color:#e2100f;font-size:30px;line-height:45px;padding-top:25px;font-family:"Adobe é»‘ä½“ Std";font-weight:bold;position:relative;padding-bottom:25px;position:relative;}
.kz_banner .bannertext h3:after {position:absolute;content:"";width:40px;height:4px;background:#e2100f;left:0px;bottom:0px;}
.kz_banner .bannertext h4 {display:none;position:relative;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:24px;padding-top:25px;}
.kz_banner .bannertext p.more {display:none;padding-top:30px;position:relative;padding-bottom:30px;}
.kz_banner .bannertext p.more a {display:inline-block;background-image:url(../images/icon04.png);background-color:#d6001c;background-repeat:no-repeat;background-position:88% center;border:1px solid #ff0000;width:155px;height:43px;line-height:43px;padding-left:22px;font-size:16px;color:#fff;transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease;-o-transition:all .6s ease;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}
.kz_banner .bannertext p.more a:hover {background-position:85% center;padding-left:30px;}
.kz_banner .bannertext p.textimg {padding-bottom:30px;}
.kz_banner .bannertext p.textimg img {display:block;max-width:100%;}

.kz1 {padding:35px 0 80px 0;}
.kz1 h3 {color:#e2100f;font-size:20px;text-align:center;margin-bottom:20px;}
.kz1 p {color:#555555;font-size:14px;line-height:24px;text-align:center;font-weight:lighter;}
.kz1 ul {margin-top:60px;}
.kz1 li {float:left;width:50%;text-align:center;}
.kz1 li img{display: block;width: 50px;margin:0 auto;position:relative;top:0;transition:all 0.3s;-webkit-transition:all 0.3s;}
.kz1 li p {display:inline-block;font-weight:normal;color:#333;font-size:16px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(76%, transparent), color-stop(0, #e2100f));
	background-image: linear-gradient(180deg, transparent 76%, #e2100f 0);
	background-size: 0 80%;
	background-repeat: no-repeat;
	text-decoration: none;
	-webkit-transition: background-size .4s ease;
	transition: background-size .4s ease;}
.kz1 li:hover p {background-size: 100% 80%;}
.kz1 li:hover img{top:-10px;}
.kz2 {width:100%;background:url(../images/kz2_bg.png) no-repeat;background-size:cover;padding:50px 0 80px 0;background-position: center;}
.kz2 .title {text-align:center;margin-bottom:50px;}
.kz2 .title h3 {color:#e2100f;font-size:20px;margin-bottom:16px;position:relative;}
.kz2 .title p {color:#555;font-size:18px;position:relative;}
.kz2_ban {width:100%;overflow:hidden;}
.kz2_ban li {position:relative;padding-bottom:10px;width:100%;overflow:hidden;}
.kz2_ban li .img {width:100%;overflow:hidden;position:relative;padding-bottom: 10px;}
.kz2_ban li .img:after {content:'';display:block;width:290px;height:10px;background:url(../images/kz2_ban_bg.png) no-repeat;position:absolute;bottom:0;left:50%;margin-left:-145px;}
.kz2_ban img {display:block;width:100%;border-radius:5px;transition:all .5s;position:relative;}
.kz2_ban li .img .bg{width:100%;height:calc(100% - 10px);position:absolute;left:0;top:0;visibility:hidden;opacity:0;background:rgba(0,0,0,0);transition:all 0.3s;-webkit-transition:all 0.3s;z-index:10;}
.kz2_ban li .img .bg a {width:100%;position:absolute;left:0;top:50%;display:block;color:#fff;font-size:12px;padding:0;line-height:26px;padding:3px 0;text-align:center;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.kz2_ban li .img .bg a:before {content:"";display:inline-block;width:100px;height:1px;background-color:#f2f2f2;position:absolute;left:50%;margin-left:-50px;transition:all 0.6s ease 0s;top:0;}
.kz2_ban li .img .bg a:after {content:"";display:inline-block;width:100px;height:1px;background-color:#f2f2f2;position:absolute;left:50%;margin-left:-50px;transition:all 0.6s ease 0s;bottom:0;}
.kz2_ban li .img:hover .bg{visibility:visible;opacity:1;background:rgba(0,0,0,.6);}
.kz2_ban li .img:hover .bg a:before,
.kz2_ban li .img:hover .bg a:after {width: 6px;margin-left: -3px;opacity: 0.6;}

.kz2_ban li p {font-size:20px;text-align:center;margin-top:27px;}

.kz2_ban .swiper-button-next {display:none;}
.kz2_ban .swiper-button-prev {display:none;}
.kz3 {padding-top:34px;}
.kz3 h3 {color:#e2100f;font-size:20px;font-weight:bold;text-align:center;padding-top:50px;position:relative;}
.kz3 h3:before {content:'';width:2px;height:30px;background:#f5f5f5;position:absolute;top:0;left:50%;margin-left:-1px;}
.kz3 ul {width:96%;margin:20px auto;position:relative;padding-top:30px;padding-bottom:35px;}
.kz3 ul li {width:100%;margin-top:60px;position:relative;}
.kz3 ul li:nth-child(1) {margin-top:0;}
.kz3 ul li h4 {font-size:14px;color:#333;position:relative;}
.kz3 ul li h4:before {content:'';display:block;width:6px;height:6px;background:#e2100f;border-radius:50%;position:absolute;left:0;top:4px;}
.kz3 ul li p {color:#333;font-size:18px;line-height:30px;margin:30px 0;}
.kz3 ul li .img {width:100%;background:#f3f6fc;text-align:center;padding:100px 0;}
.kz3 ul li .img img {display:inline-block;max-width:100%;}
.kz3 .more {text-align:center;font-size:14px;color:#333;text-decoration:underline!important;margin-bottom:50px;position:relative;}

.kz_show .kz_nav {width:100%;height:75px;background:#f3f6fc;}
.kz_show .kz_nav p {color:#000;font-size:16px;line-height:75px;float:left;}
.kz_show .kz_nav a {float:right;margin-top:17px;display:inline-block;background:#e2100f;color:#fff;font-size:16px;width:115px;height:40px;border-radius:20px;text-align:center;line-height:40px;}
.kz_show .fix {position:fixed;top:0;left:0;z-index:999;}

.kz_show li {width:100%;padding:50px 0;position:relative;min-height: 600px;}
.kz_show li:nth-child(1){background:#fafafa;}
.kz_show li .kz_pic {max-width:100%;text-align:center;background:url(../images/c_pc_bg.jpg) no-repeat;background-size:100%;min-height: 300px;}
.kz_show li .kz_pic .pic1{box-sizing:border-box;padding:10px 0;overflow:hidden;}
.kz_show li .kz_pic img {display:inline-block;max-width:100%;border-radius: 5px;}
.kz_show li .kz_pic .pic1 .swiper-slide{width:100%;}
.kz_show li .kz_pic{position:relative;}
.kz_show li:nth-child(2) .kz_word{position:absolute;top:300px;}
.kz_show li .kz_word {max-width:100%;padding-top:35px;}
.kz_show li .kz_word h3 {color:#333;font-size:24px;margin-bottom:20px;background:url(../images/c_show_title.png) no-repeat;height:60px;box-sizing: border-box;padding-top:15px;width:100%;}
.kz_show li .kz_word p {color:#999999;font-size:16px;line-height:24px;font-weight:lighter;box-sizing: border-box;/* padding-left: 22px; */position:relative;margin-bottom: 10px;}
/* .kz_show li .kz_word p:before{content: '';display: block;width:10px;height:10px;border-radius: 50%;background:#e6100f;position:absolute;left:0;top:50%;margin-top:-5px;} */
.kz_show .back {display:block;text-align:center;width:80px;height:80px;margin:50px auto;background:url(../images/kz_show_back1.png) no-repeat;}
.kz_show .back:hover {background:url(../images/kz_show_back.png) no-repeat;}

.kz_show li:nth-child(2) .kz_word h3{background:url(../images/c_show_title1.png) no-repeat;}
.kz_show li:nth-child(2) .kz_pic{background:none;}

.kz_case{width: 100%;background:url(../images/kz_case_bg.jpg) no-repeat;background-size:cover;padding:20px 0;background-position: center;}
.kz_case .word{position:relative;text-align: center;}
.kz_case .word h3{font-size:20px;color:#e2100f;margin-bottom: 17px;line-height: 30px;}
.kz_case .word p{color:#ffffff;font-size:16px;margin-top:20px;line-height: 24px;}
.kz_case ul{margin-top:30px;position:relative;width:100%;text-align: center;}
.kz_case li{width:33.3%;float:left;color:#fff;position:relative;box-sizing: border-box;margin-bottom: 20px;}


.kz_case li h4{color:#fff;font-size:45px;font-weight: bold;margin-bottom: 40px;}
.kz_case li p{position:relative;font-size:18px;line-height: 50px;height:50px;}
.kz_case li p a{color:#fff;}
.kz_case li p a:hover{color:#e2100f;}

.kz_his{padding:40px 0;}
.kz_his .title{text-align: center;color:#e2100f;font-size:20px;margin-bottom: 40px;position:relative;}
.kz_his .kz_his1{position:relative;padding-bottom: 50px;}
.kz_his .kz_his1 .swiper-slide{height:335px;position:relative;}
.kz_his .kz_his1:before{content: '';display: block;width:10px;height:10px;border-radius: 50%;background:#e60012;position:absolute;top:50%;margin-top:-30px;left:0;z-index:2;}
.kz_his .kz_his1:after{content: '';display: block;width:10px;height:10px;border-radius: 50%;background:#e60012;position:absolute;top:50%;margin-top:-30px;right:0;z-index:2;}
.kz_his .kz_his1 .swiper-wrapper{position: relative;text-align: center;}
.kz_his .kz_his1 .swiper-wrapper:before{content: '';width:1000000%;height:1px;background:url(../images/kz_his_bg.png) repeat-x;position:absolute;top:50%;left:0;}
.kz_his .kz_his1 .time{width:84px;height:84px;position:absolute;background:#ff0000;text-align: center;color:#fff;border-radius: 50%;font-size:16px;font-weight: bold;line-height: 84px;top:50%;margin-top:-42px;left:50%;margin-left: -42px;}
.kz_his .kz_his1 .time span{position:relative;z-index:3;}
.kz_his .kz_his1 .time:before{content: '';display: block;width:62px;height:62px;border-radius: 50%;background:#c71321;position:absolute;left:50%;margin-left:-31px;top:50%;margin-top:-31px;z-index:2;}
.kz_his .kz_his1 .word{position:absolute;left:0;width:100%;bottom: 0;}
.kz_his .kz_his1 .word h3{font-size:18px;color:#444;margin-bottom: 18px;font-weight: bold;}
.kz_his .kz_his1 .word p{color:#666666;font-size:14px;line-height: 24px;height:72px;overflow: hidden;}
.kz_his .kz_his1 .swiper-slide:nth-child(5) .word h3{margin-bottom: -15px;line-height: 30px;}

.kz_his .kz_his1 .swiper-pagination-bullet-active{background:#e2100f;}

.kz_zs{width: 100%;background:url(../images/kz_zs_bg.jpg) no-repeat;background-size:cover;padding:40px 0;background-position: center;}
.kz_zs .title{text-align: center;color:#e2100f;font-size:20px;margin-bottom: 40px;position:relative;}

@media (min-width:480px) {
	
	}
@media (min-width:768px) {
.kz_banner .bannertext dl {padding:0px 10%;}

.kz_show li:nth-child(2) .kz_word{top:600px;}
}
@media (min-width:790px) {
	
}
@media (min-width:991px) {
	.kz_show li{min-height: 770px;}
	
	.kz_show li:nth-child(2) .kz_word{top:600px;}
}
@media (min-width:992px) {
.ny_banner {padding:0 20px;}
.kz_banner .bannertext {padding-top:0px;position:absolute;width:100%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);top:50%;z-index:888;}
.kz_banner .bannertext h3 {font-size:48px;line-height:55px;padding-top:0px;font-family:"Adobe é»‘ä½“ Std";font-weight:bold;position:relative;padding-bottom:25px;position:relative;/*text-shadow: 2px 2px 4px rgba(0,0,0,0.4);*/}
.kz_banner .bannertext h3:after {position:absolute;content:"";width:40px;height:4px;background:#fff;left:0px;bottom:0px;}
.kz_banner .ca .bannertext h3:after{background:#e2100f;}
.kz_banner .bannertext h4 {display:block;position:relative;color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:20px;padding-top:25px;/*text-shadow: 2px 2px 4px rgba(0,0,0,0.4);*/}
.kz_banner .bannertext p.more {display:block;padding-top:100px;position:relative;padding-bottom:0px;}
.kz1 {padding:70px 0;}
.kz1 h3 {color:#e2100f;font-size:30px;text-align:center;margin-bottom:40px;position:relative;font-weight: bold;}
.kz1 h3 span{font-size:36px;}
.kz1 h3 em{color: #e2100f;padding: 0px 7px;}
.kz1 p {color:#555555;font-size:18px;line-height:36px;text-align:center;font-weight:lighter;position:relative;}
.kz1 ul {margin-top:120px;}
.kz1 li {width:16.6%;position:relative;}
.kz2 {padding:100px 0 160px 0;}
.kz2 .title {text-align:center;margin-bottom:110px;}
.kz2 .title h3 {font-size:30px;}
.kz2 .title h3 span{font-size:36px;}
.kz2 .title h3 b{font-weight: bold;padding-left: 7px;}
.kz2 .title h3 em{color: #e2100f;padding: 0px 7px;}
.kz2 .title p {font-size:24px;}
.kz2_ban li .img {width:100%;}
.kz2_ban .swiper-button-prev {display:block;width:27px;height:48px;background:url(../images/kz2_left.png) no-repeat;margin-top:-65px;left:-45px;}
.kz2_ban .swiper-button-next {display:block;width:27px;height:48px;background:url(../images/kz2_right.png) no-repeat;margin-top:-65px;right:-45px;}
.kz2_ban .swiper-button-prev.swiper-button-disabled {opacity:1;background:url(../images/kz2_left1.png) no-repeat;}
.kz2_ban .swiper-button-next.swiper-button-disabled {opacity:1;background:url(../images/kz2_right1.png) no-repeat;}
.kz3 h3 {color:#e2100f;font-size:30px;font-weight:bold;text-align:center;padding-top:100px;position:relative;}
.kz3 h3:before {content:'';width:2px;height:80px;background:#f5f5f5;position:absolute;top:0;left:50%;margin-left:-1px;}
.kz3 ul {width:860px;margin:30px auto;position:relative;padding-top:120px;padding-bottom:145px;}
.kz3 ul:before {content:'';width:2px;height:100%;background:#f5f5f5;position:absolute;top:0;left:50%;margin-left:-1px;}
.kz3 ul li {width:400px;float:left;margin-top:120px;}
.kz3 ul li:nth-child(2n) {float:right;}
.kz3 ul {padding-top:60px;padding-bottom:70px;}
.kz3 .more {margin-bottom:100px;}
.kz_show li {width:100%;padding:50px 0;min-height: auto;}
.kz_show li:nth-child(2){padding-bottom: 0;}
.kz_show li .fl {float:left;}
.kz_show li .fr {float:right;}
.kz_show li .kz_pic {position:relative;width:56%;box-sizing: border-box;padding:10px;}
.kz_show li .kz_word {padding-top:65px;position:relative;width:28%;}
.kz_show .back {margin:50px auto;}

.kz_case{padding: 150px 0 150px 0;}


.kz_case li:nth-child(1){padding-left: 0;}
.kz_case li:nth-child(2){padding-left: 8%;}
.kz_case li:nth-child(3){padding-left: 15%;}
.kz_zs{padding: 84px 0 195px 0;}
.kz_zs .title{}
.kz_his{padding:100px 0 80px;}
.kz_his .title{margin-bottom: 100px;}
/*.kz_case ul{border-top: 1px solid #9b1a19;}*/
/*.kz_case li:after{content: '';display: block;width:1px;height:209px;background:#5d1c13;position:absolute;right:0;top:0;}*/
/*.kz_case li:before{content: '';display: block;width:209px;height:1px;background:#5d1c13;position:absolute;right:0;bottom:0;}*/
.kz_case .word{text-align: left;padding-left:20px;}
.kz_case .word h3{font-size:30px;}
.kz_case .word h3 span{font-size:36px;}
.kz_case .word h3 em{color: #e2100f;padding: 0px 7px;}
.kz_his .title{font-size:30px;}
.kz_his .title span{font-size:36px;}
.kz_his .title em{color: #e2100f;padding: 0px 7px;}
.kz_zs .title{font-size:30px;}
.kz_zs .title span{font-size:36px;}
.kz_zs .title em{color: #e2100f;padding: 0px 7px;}
.kz_case .word p{font-size:24px;}
.kz_show li .kz_pic .pic1{width: 100%;height: 430px;}
.kz_his .kz_his1 .swiper-slide:nth-child(2n) .word{bottom: auto;top:0;}
/* .kz_case ul{width:805px;} */

.kz_show li .kz_word{position:relative;top:0;}
.kz_case ul{margin-top:30px;position:relative;text-align: left;padding-top: 50px;}

.kz_case li h4{padding-left:22px;}
.kz_case li p{padding-left: 22px;}
.kz_case li p:before{content: '';display: block;width:10px;height:10px;border-radius: 50%;position:absolute;left:0;top:50%;margin-top:-5px;background:#fff;}
.kz_show li:nth-child(2) .kz_word{top:0;}
.kz_show li:nth-child(2) .kz_word{width:22%;padding-top:160px;}
.kz_show li:nth-child(2) .kz_pic{width:65%;}
}
@media (min-width:1260px) {
	.kz_case li:nth-child(2){padding-left: 4%;}
	.kz_case li:nth-child(3){padding-left: 8%;}
	.kz2 .container{width:1130px;}
	.kz_show li .kz_pic .pic1{height:535px;}
	
}
@media (min-width:1440px) {
	.kz_banner .bannertext dl {padding:0px 215px;}
	.kz_banner .bannertext h4{font-size:24px;}
	.kz2 .container{width:1300px;}
	.kz_show li .kz_pic .pic1{height:630px;}
	
	
}
@media (min-width:1920px) {
	.kz_show li{min-height: auto;}
	.kz2 .container{width:1390px;}
	.kz_show li .kz_pic .pic1{height:630px;}
	
}
