@font-face {
  font-family: 'MyFont';
  src: url('/zc_file/SiYuanHeiTi-Light/SourceHanSansSC-Light-2.otf') format('opentype');

}

body{margin:0;padding:0;font-family: '微软雅黑', sans-serif;overflow-x:hidden;}
a{text-decoration:none;}
ul,li{margin:0;padding:0;}

body {
-webkit-text-size-adjust: none !important;
}
body {
-webkit-text-size-adjust: 100% !important;
}

/*PC端*/
@media screen and (min-width:1024px) {
	.header{
		margin:6px auto;
	    /*padding-left: 5px;
	    padding-right: 5px;*/
		width: 80%;
		height:115px;
		display: flex;
		/*overflow: hidden;*/
	}
	.header .left{width:39%;
	    justify-content: center;
	    align-items: center;
	    display: flex;
	    text-align: center;
	}
	.header .left img{height:90px;}
	.header .right{width:61%;line-height:115px;text-align:left;font-size:1.9rem;color:#353535;}
	.header .right_m{display:none;}

	.nav{width:100%;height:64px;line-height:64px;background:#13458f;}
	.nav .navs{margin:0 auto;width:95%;display:flex;
	    justify-content: center;
	    align-items: flex-start;
	    display: flex;
	    text-align: center;
	    font-weight:bold;
	    font-size:16px;
	}
	.nav .navs ul{display:fixed;display:flex;width:100%;}
	.nav .navs li{position:relative;list-style:none;}
	.nav .navs li a.active{color:#fff;}
	.nav .navs li .haoma{display:none;}
	.nav .navs li a span{position:absolute;top:0;left:0;}
	.nav .navs>ul>li a{color:#eebe45;}
	.nav .navs>ul>li a:hover{color:#fff;}
	/*.nav .navs>ul>li{padding:0 28px;}*/
	.nav .navs>ul>li:nth-child(1){width:7.111%;}
	.nav .navs>ul>li:nth-child(2){width:11.111%;}
	.nav .navs>ul>li:nth-child(3){width:17.111%;}
	.nav .navs>ul>li:nth-child(4){width:8.611%;}
	.nav .navs>ul>li:nth-child(5){width:8.611%;}
	.nav .navs>ul>li:nth-child(6){width:11.111%;}
	.nav .navs>ul>li:nth-child(7){width:8.611%;}
	.nav .navs>ul>li:nth-child(8){width:8.611%;}
	.nav .navs>ul>li:nth-child(9){width:8.611%;}
	.nav .navs>ul>li:nth-child(10){width:8.611%;}
	.nav .navs span{color:#fff;font-weight:bold;}
	.nav .navs li>ul{display:none;position:absolute;top:64px;left:5px;width:270px;background:#fff;border-bottom-left-radius:0px;border-bottom-right-radius:0px;z-index:6666;}
	.nav .navs li:hover>ul{display:block;}
	.nav .navs li>ul>li{padding-left:20px;width:270px;height:55px;line-height:55px;text-align:left;border-top:1px solid rgba(var(--brote-base-rgb, 60, 53, 49), 0.1);}
	.nav .navs li>ul>li>a{display:inline-block;width:100%;height:100%;font-size:16px;color:#333;font-weight:400;}
	.nav .navs li>ul>li:hover{background:#13458f;}
	.nav .navs li>ul>li:hover>a{color:#fff;}
	.nav .navs li>ul>li>ul{display:none;background:#fff;position:absolute;top:-1px;left:270px;border-radius:0;}
	.nav .navs li>ul>li>ul:hover{display:block;}
	.nav .navs li>ul>li>ul>li{color:#333;}
	.nav .navs li>ul>li>ul>li>a{display:inline-block;width:100%;height:100px;color:#333;}
	.nav .navs .zc_ioc {
	    background: url(/zc_file/zc_images/rightaaa.png) no-repeat 240px 18px;
	    background-size: 20px;
	}

	.banner{display:block;width:100%;}
	.banner .zc_Swiper{width:100%;}

	.banner .zc_Swiper .swiper {
		width: 100%;
		height: 100%;
	}
	.banner .zc_Swiper .swiper-slide {
		/*max-height:640px;*/
		height:auto;
		text-align: center;

		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}


	/*.banner .zc_Swiper .swiper-slide img {
	width: 100%;
	height: auto;
	}*/
	.banner .zc_Swiper .swiper-button-prev{margin-left:2%;}
	.banner .zc_Swiper .swiper-button-next{margin-right:2%;}
	.banner .zc_Swiper .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{color:#fff;}
	.banner .zc_Swiper.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{color:#fff;}
	.banner .zc_Swiper .swiper-wrapper{width:100%;}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide{position:relative;}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide img{width:100%;}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide video{position:absolute;top:0;left:0; width:100%;}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide .zc_m_pic{display:none;}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide .zc_p_pic{display:block;width:50%;z-index:666;}

	.banner .zc_Swiper .swiper-wrapper .swiper-slide .text{position:absolute;bottom:0;left:0;width:100%;height:100%;}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide .text .texts{margin-top:7%;width:100%;height:50%;
		    justify-content: center;
		    align-items: center;
		    display: flex;
		    text-align: center;
		    flex-wrap: wrap;
		    color: #fff;
	}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide .text .textss{position:relative;width:100%;}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide .text .textss1{letter-spacing: -0.1em;
		    font-family:MyFont;
		    font-weight:600;
		    font-size:72px;
	}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide .text .textss2{
		margin:30px 0;
		font-size:72px;
	    font-family:MyFont;
	    font-weight:700;
	}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide .text .textss3{font-size:30px;}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide .text .textss4{letter-spacing: -0.1em;
		    font-family:MyFont;
		    font-weight:600;
		    font-size:72px;
	}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide .text .textss .left{position:absolute;top:6px;left:32%;}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide .text .textss .right{position:absolute;top:6px;right:32%;}

	.m_banner{display:none;}

	.mk1{margin:70px auto;width:90%;display:flex;background:url(/zc_file/zc_images/ABUIABACGAAg-N7epQYo6OC6mgEwgA84ngU.jpg.webp);
    background-size: 135%;
    background-repeat: no-repeat;
    background-position: -200px -110px;}
	.mk1 .left{margin-right:2%;width:48%;position:relative;}
	.mk1 .left .piaofu_center{display:none;position:absolute;top:100px;left:60%;}
	.mk1 .left .piaofu_center .title{width:190px;height:150px;line-height:55px;font-size:60px;color:#dad8d7;
    	background-image:-webkit-linear-gradient(bottom,red,#999,#fff); 
    	-webkit-background-clip:text; 
    	-webkit-text-fill-color:transparent; 
	}
	.mk1 .left .piaofu_right{display:none;position:absolute;top:50px;right:-10%;}
	.mk1 .left .piaofu_right .title{width:30px;height:370px;line-height:35px;font-size:20px;color:#dad8d7;
    	background: -webkit-linear-gradient(20deg, #999, #fff);
    	-webkit-background-clip: text;
    	-webkit-text-fill-color: transparent;
	}
	.mk1 .left .title{width:88%;line-height:45px;font-size:30px;color:#4b4b4b;font-family:MyFont;font-weight:bold;}
	.mk1 .left .content{margin-top:40px;width:100%;line-height:35px;color:#4b4b4b;font-size:16px;text-align: justify}
	.mk1 .left .content p{text-indent:40px;}
	.mk1 .right{margin-left:10%;width:40%;height:320px;overflow: hidden;}
	.mk1 .right img{width:100%;cursor: pointer;transition: all 0.3s;}
	.mk1 .right img:hover{
		transform: scale(1.1);
	}

	.mk2{width:100%;height:100%;position:relative;}
	.mk2 img{width:100%;}
	.mk2 .mk2s{position:absolute;top:0;left:0;width:100%;height:100%;justify-content: center;align-items: center;display: flex;}
	.mk2 .mk2s .mk2ss{margin:0 auto;width:85%;position:relative;z-index:666;display:flex;}
	.mk2 .mk2s .mk2ss .list{width:25%;text-align:center;color:#fff;position:relative;}
	.mk2 .mk2s .mk2ss .list .title1{margin-top:20px;height:30px;font-size:26px;}
	.mk2 .mk2s .mk2ss .list .title2{margin-top:0px;font-size:14px;line-height:30px;}
	.mk2 .mk2s .mk2ss .list .ge{position:absolute;top:60px;right:0;width:1px;height:80px;background:#fff;}

	.mk3{padding-bottom:50px;width:100%;background:#fff url(/zc_file/zc_images/ABUIABAEGAAg1Ia6pQYo8s_Z1gEwgA844gY.png.webp) no-repeat;background-size:600px;}
	.mk3 .mk3s{margin:0 auto;display:flex;}
	.mk3 .mk3s .left{width:50%;}
	.mk3 .mk3s .left img{margin-top:70px;width:100%;}
	.mk3 .mk3s .right{margin-left:10%;margin-right:0%;width:40%;color:#4b4b4b;font-size:15px;}
	.mk3 .mk3s .right .text1{margin-top:75px;text-indent:40px;line-height:36px;font-family:MyFont;font-weight:bold;font-size:15px;text-align: justify}
	.mk3 .mk3s .right .text2{text-indent:40px;line-height:30px;font-family:MyFont;font-weight:bold;font-size:15px;}
	.mk3 .mk3s .right .text3{margin-top:25px;line-height:30px;}
	.mk3 .mk3s .right .text3 .title{margin-bottom:15px;font-size:20px;color:#3a3a3a;font-family:MyFont;font-weight:bold;}
	.mk3 .mk3s .right .text4{margin-top:25px;line-height:30px;}
	.mk3 .mk3s .right .text4 .title{margin-bottom:15px;font-size:20px;color:#3a3a3a;font-family:MyFont;font-weight:bold;}

	.mk4{padding-bottom:50px;width:100%;background:#eeeeee;}
	.mk4 .mk4s{margin:0 auto;width:90%;}
	.mk4 .mk4s .title1{padding-top:50px;line-height:60px;text-align:center;font-size:24px;color:#4b4b50;font-weight:550;font-family:MyFont;font-weight:bold;}
	.mk4 .mk4s .title2{line-height:30px;text-align:center;font-size:20px;color:#4b4b50;font-family:MyFont;}
	.mk4 .mk4s .list1{display:flex;margin:40px auto;width:70%;}
	.mk4 .mk4s .list1 .show{margin:0 4%;padding:25px 0;width:26%;border:1px solid #f4e2d1;color:#4c4c4c;text-align:center;background:#fff;
	    line-height:45px;font-size:25px;
	    justify-content: center;
	    align-items: center;
	    font-family:MyFont;font-weight:bold;
	}

	.mk4 .mk4s .list1 .show {
		position: relative;
		user-select: none;
		transition: 0.5s;
		cursor: pointer;
	}

	/* 鼠标移经 btn 显示背景及阴影过渡 */
	.mk4 .mk4s .list1 .show:hover {
		background: #eebe45;
		color: #111;
		box-shadow: 0 0 50px #eebe45;
		transition-delay: 0.5s; /* 动画延时 0.5 秒执行 */
	}

	/* 左上边框动画执行 */
	.mk4 .mk4s .list1 .show::before {
		content: '';
		position: absolute;
		width: 16px;
		height: 16px;
		border-top: 6px solid #eebe45;
		border-left: 6px solid #eebe45;
		left: 0;
		top: 0;
		transition: all 0.5s;
		box-sizing: border-box;
	}
	.mk4 .mk4s .list1 .show:hover::before {
		width: 100%;
		height: 100%;
	}

	/* 右下边框动画执行 */
	.mk4 .mk4s .list1 .show::after {
		content: '';
		position: absolute;
		width: 16px;
		height: 16px;
		border-bottom: 6px solid #eebe45;
		border-right: 6px solid #eebe45;
		right: 0;
		bottom: 0;
		transition: all 0.5s;
		box-sizing: border-box;
	}
	.mk4 .mk4s .list1 .show:hover::after {
		width: 100%;
		height: 100%;
	}

	.mk4 .mk4s .list2{display:flex;margin:60px auto;width:80%;}
	.mk4 .mk4s .list2 .show{margin:0 0.3%;width:24.7%;height:140px;background:#003e88;text-align:center;color:#fff;
	    justify-content: center;
	    align-items: center;
	    display: flex;
	    line-height:30px;
	    font-size:17px;
	    border:4px solid #efc96c;
	    border-top:0;
	    border-left:0;
	    font-family:MyFont;
	}

	.mk5{width:100%;background:#fff;}
	.mk5 .mk5s{margin:0 auto;width:1440px;display:flex;}
	.mk5 .mk5s .left{margin-left:10%;width:90%;color:#4b4b4b;position:relative;}
	.mk5 .mk5s .left .text1{margin-top:100px;width:400px;line-height:40px;font-size:24px;font-family:MyFont;font-weight:bold;z-index:666;position:relative;}
	.mk5 .mk5s .left .text2{margin-top:35px;margin-bottom:45px;line-height:37px;font-size:15px;z-index:666;position:relative;}
	.mk5 .mk5s .left video{display:block;position:absolute;top:0;right:0;width:100%;height:100%;}

	.mk6{width:100%;background:#eeeeee;}
	.mk6 .mk6s{margin:0 auto;width:90%;}
	.mk6 .mk6s .title{line-height:200px;text-align:center;font-size:40px;color:#333333;}
	.mk6 .mk6s .list{
	    justify-content: center;
	    align-items: center;
	    display: flex;
	    flex-wrap: wrap;
	    text-align: center;
	}
	.mk6 .mk6s .list .pic{
		margin:0 2%;
		margin-bottom:30px;
		padding:30px 0;
		width:29%;
	}
	.mk6 .mk6s .list .pic img{width:230px;}
	.mk6 .mk6s .list .pic {
		position: relative;
		user-select: none;
		transition: 0.5s;
		cursor: pointer;
	}

	/* 鼠标移经 btn 显示背景及阴影过渡 */
	.mk6 .mk6s .list .pic:hover {
		transition-delay: 0.5s; /* 动画延时 0.5 秒执行 */
	}

	/* 左上边框动画执行 */
	.mk6 .mk6s .list .pic::before {
		content: '';
		position: absolute;
		width: 0px;
		height: 0px;
		border-top: 0 solid #666;
		border-left: 0 solid #666;
		left: 0;
		top: 0;
		transition: all 0.5s;
		box-sizing: border-box;
	}
	.mk6 .mk6s .list .pic:hover::before {
		border-top: 1px solid #666;
		border-left: 1px solid #666;
		width: 100%;
		height: 100%;
	}
	/* 右下边框动画执行 */
	.mk6 .mk6s .list .pic::after {
		content: '';
		position: absolute;
		width: 0px;
		height: 0px;
		border-bottom: 0 solid #666;
		border-right: 0 solid #666;
		right: 0;
		bottom: 0;
		transition: all 0.5s;
		box-sizing: border-box;
	}
	.mk6 .mk6s .list .pic:hover::after {
		border-bottom: 1px solid #000;
		border-right: 1px solid #000;
		width: 100%;
		height: 100%;
	}


	.mk7{width:100%;}
	.mk7 .mk7s{margin:0 auto;width:100%;display:flex;background:#003e88;}
	.mk7 .mk7s .pic1{width:25%;position:relative;}
	.mk7 .mk7s .pic1 img{width:100%;height:100%:;}
	.mk7 .mk7s .pic1 .text{position:absolute;top:0;left:0;width:100%;height:100%;
        justify-content: center;
        align-items: center;
        display: flex;
        text-align: center;
	}
	.mk7 .mk7s .pic1 .text .texts{
        line-height:40px;text-align:center;font-size:25px;color:#000;font-weight:550;
	}
	.mk7 .mk7s .pic2{
		width:75%;
	    justify-content: center;
	    align-items: center;
	    display: flex;
	    flex-wrap: wrap;
	    text-align: center;
	    position: relative;
	}
      .mk7 .mk7s .pic2 .swiper {
        width: 85%;
        height: 100%;
      }

      .mk7 .mk7s .pic2 .swiper-slide {
      	height: 100%;
        text-align: center;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        overflow: hidden;
      }

    .mk7 .mk7s .pic2 .swiper-slide img{
    	background:none;
    	cursor: pointer;
    	transition: all 0.3s;
        width:100%;
        height: auto;
    }
	.mk7 .mk7s .pic2 .swiper-slide img:hover{
		transform: scale(1.1);
	}
	.mk7 .mk7s .pic2 .swiper-button-prev{margin-left:2%;}
	.mk7 .mk7s .pic2 .swiper-button-next{margin-right:2%;}
	.mk7 .mk7s .pic2 .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{color:#fff;}
	.mk7 .mk7s .pic2 .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{color:#fff;}

	.mk8{overflow:hidden;width:100%;height:150px;line-height:250px;text-align:center;color:#999999;font-size:12px;}

	.scroll-to-top {
	    display: inline-block;
	    width: 45px;
	    height: 45px;
	    background: #2b2b2b;
	    position: fixed;
	    bottom: 40px;
	    right: 40px;
	    z-index: 999;
	    text-align: center;
	    -webkit-transition: all 0.4s ease;
	    transition: all 0.4s ease;
	    display: none;
	    border-radius: 10%;
	    transition: all 0.4s ease;
	}
	.scroll-to-top i {
	    color: #ffffff;
	    font-size: 18px;
	    line-height: 45px;
	}
}

@media (min-width: 576px){
    .header{width:540px;}
    .header .right{font-size: 1.4rem;}
    .nav .navs{width:540px;}
    .mk1{width:540px;}
    .mk2 .mk2s .mk2ss{width:540px;}
    .mk3 .mk3s{width:540px;}
    .mk4 .mk4s{width:540px;}
    .mk5 .mk5s{width:540px;}
    .mk6 .mk6s{width:540px;}
    .mk7 .mk7s{width:100%;}
}
@media (min-width: 768px){
    .header{width:720px;}
    .header .right{font-size: 1.5rem;}
    .nav .navs{width:720px;}
    .mk1{width:720px;}
    .mk2 .mk2s .mk2ss{width:720px;}
    .mk3 .mk3s{width:720px;}
    .mk4 .mk4s{width:720px;}
    .mk5 .mk5s{width:720px;}
    .mk6 .mk6s{width:720px;}
    .mk7 .mk7s{width:100%;}
}
@media (min-width: 992px){
    .header{width:960px;}
    .header .right{font-size: 1.6rem;}
    .nav .navs{width:960px;}
    .mk1{width:960px;}
    .mk2 .mk2s .mk2ss{width:960px;}
    .mk3 .mk3s{width:960px;}
    .mk4 .mk4s{width:960px;}
    .mk4 .mk4s .list1 .show{font-size:20px;}
    .mk4 .mk4s .list2 .show{font-size:12px;}
    .mk5 .mk5s{width:960px;}
    .mk6 .mk6s{width:960px;}
    .mk7 .mk7s{width:100%;}
}
@media (min-width: 1200px){
    .header{width:1140px;}
    .header .right{font-size: 1.7rem;}
    .nav .navs{width:1140px;}
    .mk1{width:1140px;}
    .mk2 .mk2s .mk2ss{width:1140px;}
    .mk3 .mk3s{width:1160px;}
    .mk4 .mk4s{width:1140px;}
    .mk4 .mk4s .list1 .show{font-size:22px;}
    .mk4 .mk4s .list2 .show{font-size:15px;}
    .mk5 .mk5s{width:1140px;}
    .mk6 .mk6s{width:1093px;}
    .mk7 .mk7s{width:100%;}
}
@media (min-width: 1400px){
    .header{width:1200px;}
    .nav .navs{width:1200px;}
    .mk1{width:1150px;}
    .mk2 .mk2s .mk2ss{width:1130px;}
    .mk3 .mk3s{width:1160px;}
    .mk4 .mk4s{width:1440px;}
    .mk4 .mk4s .list1 .show{font-size:25px;}
    .mk4 .mk4s .list2 .show{font-size:17px;}
    .mk5 .mk5s{width:1440px;}
    .mk6 .mk6s{width:1093px;}
    .mk7 .mk7s{width:100%;}
}


/*移动端*/
@media screen and (max-width: 1024px) {
	
	.header{
		margin:10px auto;
	    /*padding-left: 5px;
	    padding-right: 5px;*/
		width: 100%;
		display: flex;
	}
	.header .left{width:60%;}
	.header .left img{height:60px;}
	.header .right{display:none; width:40%;line-height:88.5px;text-align:right;font-size:12px;color:#353535;}
	.header .right_m{display:block;}
	.header .right_m i{position:absolute;top:23px;right:15px;color:#13458f;font-size:30px;}

	.nav{display:none;position:absolute;top:76px;right:0;width:100%;line-height:50px;z-index:998;}
	.nav .navs{margin:0 auto;width:100%;display:flex;
	    justify-content: center;
	    align-items: center;
	    display: flex;
	    flex-wrap: wrap;
	    text-align: left;
	}
	.nav .navs a{display:inline-block;padding-left:5%;width:95%;height:100%;color:#eebe45;font-size:16px;font-weight:bold;background:#13458f;}
	.nav .navs span{display:none;}

	.nav .navs ul{display:fixed;width:100%;background:#13458f;}
	.nav .navs li{position:relative;list-style:none;border-top:1px solid #fff;}
	.nav .navs li a.active{color:#fff;}
	.nav .navs li .haoma{position:absolute;top:0;right:0;width:50px;text-align:center;z-index:666;color:#fff;}
	.nav .navs li a span{display:none;}
	.nav .navs>ul>li a{color:#eebe45;}
/*	.nav .navs>ul>li a:hover{color:#fff;}*/
/*position:absolute;top:80px;left:5px;*/
	.nav .navs li>ul{display:none;width:100%;background:#fff;}
	.nav .navs li:hover>ul{display:none;}
	.nav .navs li>ul>li{width:100%;line-height:55px;text-align:left;}
	.nav .navs li>ul>li>a{display:inline-block;padding-left:10%;width:100%;height:100%;font-size:16px;color:#fff;font-weight:400;}
	.nav .navs li>ul>li:hover{background:#13458f;}
	.nav .navs li>ul>li:hover>a{color:#fff;}
/*position:absolute;top:-1px;left:270px;border-radius:0;*/
	.nav .navs li>ul>li>ul{display:block;background:#fff;}
	.nav .navs li>ul>li>ul:hover{display:block;}
	.nav .navs li>ul>li>ul>li{line-height:55px;color:#333;}
	.nav .navs li>ul>li>ul>li>a{display:inline-block;padding-left:15%;width:100%;height:100%;color:#fff;}
	.nav .navs .zc_ioc {
	    background: url(/zc_file/zc_images/rightaaa.png) no-repeat 240px 18px;
	    background-size: 20px;
	}

	.banner{display:block;width:100%;}
	.banner .zc_Swiper{width:100%;display:block;}

	.banner .zc_Swiper .swiper {
		width: 100%;
		height: 100%;
	}
	.banner .zc_Swiper .swiper-slide {
		/*max-height:640px;*/
		height:auto;
		text-align: center;

		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}


	/*.banner .zc_Swiper .swiper-slide img {
	width: 100%;
	height: auto;
	}*/
	.banner .zc_Swiper .swiper-button-prev{margin-left:2%;}
	.banner .zc_Swiper .swiper-button-next{margin-right:2%;}
	.banner .zc_Swiper .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{color:#fff;}
	.banner .zc_Swiper.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{color:#fff;}
	.banner .zc_Swiper .swiper-wrapper{width:100%;}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide{position:relative;}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide img{width:100%;}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide video{display:none;position:absolute;top:0;left:0; width:100%;}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide .zc_m_pic{display:block;}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide .zc_p_pic{display:none;}


	.banner .zc_Swiper .swiper-wrapper .swiper-slide .text{display:none;position:absolute;bottom:0;left:0;width:100%;height:100%;}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide .text .texts{margin-top:7%;width:100%;height:50%;
		    justify-content: center;
		    align-items: center;
		    display: flex;
		    text-align: center;
		    flex-wrap: wrap;
		    color: #fff;
	}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide .text .textss{position:relative;width:100%;}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide .text .textss:nth-child(1){letter-spacing: -0.1em;
		    font-family:MyFont;
		    font-weight:600;
		    font-size:72px;
	}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide .text .textss:nth-child(2){
		margin:30px 0;
		font-size:72px;
	    font-family:MyFont;
	    font-weight:700;
	}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide .text .textss:nth-child(3){font-size:30px;}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide .text .textss:nth-child(4){letter-spacing: -0.1em;
		    font-family:MyFont;
		    font-weight:600;
		    font-size:72px;
	}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide .text .textss .left{position:absolute;top:6px;left:32%;}
	.banner .zc_Swiper .swiper-wrapper .swiper-slide .text .textss .right{position:absolute;top:6px;right:32%;}

	.m_banner{display:block;width:100%;}
	.m_banner img{width:100%;}

	.mk1{margin:30px auto;width:100%;display:flex;flex-wrap:wrap;}
	.mk1 .left{width:100%;position:relative;}
	.mk1 .left .piaofu_center{display:none;position:absolute;top:80px;left:430px;}
	.mk1 .left .piaofu_center .title{width:190px;height:200px;line-height:55px;font-size:60px;color:#dad8d7;
		background-image:-webkit-linear-gradient(bottom,red,#999,#fff); 
		-webkit-background-clip:text; 
		-webkit-text-fill-color:transparent; 
	}
	.mk1 .left .piaofu_right{display:none;position:absolute;top:50px;right:-75px;}
	.mk1 .left .piaofu_right .title{width:30px;height:370px;line-height:35px;font-size:20px;color:#dad8d7;
		background: -webkit-linear-gradient(20deg, #999, #fff);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	.mk1 .left .title{margin:0 5%;width:90%;line-height:35px;font-size:25px;color:#4b4b4b;font-family:MyFont;font-weight:bold;}
	.mk1 .left .content{margin:0 5%;margin-top:20px;width:90%;line-height:40px;color:#4b4b4b;font-size:16px;text-align: justify}
	.mk1 .left .content p{text-indent:40px;}
	.mk1 .right{margin:0 5%;width:90%;}
	.mk1 .right img{width:100%;}

	.mk2{width:100%;height:350px;position:relative;overflow:hidden;}
	.mk2 img{width:300%;height:100%;}
	.mk2 .mk2s{position:absolute;top:0;left:0;margin:0 1%;width:98%;height:100%;justify-content: center;align-items: center;display: flex;}
	.mk2 .mk2s .mk2ss{margin:0 auto;width:100%;position:relative;z-index:666;display:flex;flex-wrap:wrap;}
	.mk2 .mk2s .mk2ss .list{width:50%;text-align:center;color:#fff;position:relative;}
	.mk2 .mk2s .mk2ss .list .title1{height:45px;line-height:45px;font-size:28px;}
	.mk2 .mk2s .mk2ss .list .title2{height:100px;font-size:14px;line-height:30px;}
	.mk2 .mk2s .mk2ss .list .ge{position:absolute;top:50px;right:0;width:1px;height:80px;background:#fff;}
	.mk2 .mk2s .mk2ss .list:nth-child(2) .ge{display:none;}

	.mk3{width:100%;background:#fff;}
	.mk3 .mk3s{margin:0 5%;width:90%;display:flex;flex-wrap:wrap;}
	.mk3 .mk3s .left{width:100%;}
	.mk3 .mk3s .left img{margin-top:40px;width:100%;}
	.mk3 .mk3s .right{width:100%;color:#4b4b4b;font-size:16px;}
	.mk3 .mk3s .right .text1{margin-top:60px;text-indent:40px;line-height:37px;word-break:break-all;white-space:inherit;font-family:MyFont;font-weight:bold;text-align: justify}
	.mk3 .mk3s .right .text2{text-indent:40px;line-height:37px;font-family:MyFont;font-weight:bold;}
	.mk3 .mk3s .right .text3{margin-top:30px;line-height:37px;}
	.mk3 .mk3s .right .text3 .title{margin-bottom:15px;font-size:20px;color:#3a3a3a;font-family:MyFont;font-weight:bold;}
	.mk3 .mk3s .right .text4{margin-top:30px;line-height:37px;}
	.mk3 .mk3s .right .text4 .title{margin-bottom:15px;font-size:20px;color:#3a3a3a;font-family:MyFont;font-weight:bold;}

	.mk4{padding-bottom:30px;width:100%;background:#eeeeee;}
	.mk4 .mk4s{margin:0 5%;width:90%;}
	.mk4 .mk4s .title1{padding-top:40px;line-height:35px;text-align:center;font-size:24px;color:#4b4b50;font-weight:550;font-family:MyFont;font-weight:bold;}
	.mk4 .mk4s .title2{line-height:60px;text-align:center;font-size:18px;color:#4b4b50;font-family:MyFont;}
	.mk4 .mk4s .list1{display:flex;flex-wrap: wrap;margin:10px auto;width:100%;}
	.mk4 .mk4s .list1 .show{margin:0 4%;margin-bottom:15px;padding:25px 0;width:92%;border:1px solid #f4e2d1;font-size:27px;color:#4c4c4c;text-align:center;background:#fff;line-height:55px;font-family:MyFont;font-weight:bold;}
	.mk4 .mk4s .list2{display:flex;flex-wrap: wrap;margin:20px auto;width:100%;}
	.mk4 .mk4s .list2 .show{margin:10px 4%;width:92%;height:170px;background:#003e88;text-align:center;color:#fff;
	    justify-content: center;
	    align-items: center;
	    display: flex;
	    font-size: 20px;
	    line-height: 35px;
	    border:4px solid #efc96c;
	    border-top:0;
	    border-left:0;
	    font-family:MyFont;
	}

	.mk5{margin:0 5%;padding-bottom:30px;width:90%;display:flex;flex-wrap: wrap;}
	.mk5 .mk5s .left{width:100%;color:#4b4b4b;position:relative;}
	.mk5 .mk5s .left .text1{margin-top:50px;width:100%;line-height:40px;font-weight:bold;font-size:25px;font-family:MyFont;font-weight:bold;}
	.mk5 .mk5s .left .text2{line-height:30px;font-size:13px;}
	.mk5 .mk5s .left video{display:none;}

	.mk6{padding:0 2.5%;width:95%;background:#eeeeee;}
	.mk6 .mk6s{margin:0 auto;width:100%;}
	.mk6 .mk6s .title{line-height:150px;text-align:center;font-size:32px;color:#333333;}
	.mk6 .mk6s .list{
	    justify-content: center;
	    align-items: center;
	    display: flex;
	    flex-wrap: wrap;
	    text-align: center;
	    flex-wrap: wrap;
	}
	.mk6 .mk6s .list .pic{
		margin-bottom:20px;
		width:50%;
	}
	.mk6 .mk6s .list .pic img{width:170px;}

	.mk7{width:100%;}
	.mk7 .mk7s{margin:0 auto;width:100%;display:flex;flex-wrap:wrap;background:#003e88;}
	.mk7 .mk7s .pic1{width:100%;position:relative;}
	.mk7 .mk7s .pic1 img{width:100%;height:300px;}
	.mk7 .mk7s .pic1 .text{position:absolute;top:0;left:0;width:100%;height:100%;
        justify-content: center;
        align-items: center;
        display: flex;
        text-align: center;
	}
	.mk7 .mk7s .pic1 .text .texts{
        line-height:40px;text-align:center;font-size:25px;color:#000;font-weight:550;
	}
	.mk7 .mk7s .pic2{
		padding:50px 0;
		margin:0 auto;
		width:80%;
	    justify-content: center;
	    align-items: center;
	    display: flex;
	    flex-wrap: wrap;
	    text-align: center;
	    position: relative;
	}
      .mk7 .mk7s .pic2 .swiper {
        width: 85%;
        height: 100%;
      }

      .mk7 .mk7s .pic2 .swiper-slide {
      	height: 100%;
        text-align: center;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

      .mk7 .mk7s .pic2 .swiper-slide img {
        display: block;
        width: 100%;
        height: auto;
      }
	.mk7 .mk7s .pic2 .swiper-button-prev{margin-left:-30px;}
	.mk7 .mk7s .pic2 .swiper-button-next{margin-right:-30px;}
	.mk7 .mk7s .pic2 .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{color:#fff;}
	.mk7 .mk7s .pic2 .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{color:#fff;}

	.mk8{overflow:hidden;width:100%;height:150px;line-height:250px;text-align:center;color:#999999;font-size:16px;}

	.scroll-to-top {
	    display: inline-block;
	    width: 45px;
	    height: 45px;
	    background: #2b2b2b;
	    position: fixed;
	    bottom: 30px;
	    right: 20px;
	    z-index: 999;
	    text-align: center;
	    -webkit-transition: all 0.4s ease;
	    transition: all 0.4s ease;
	    display: none;
	    border-radius: 10%;
	    transition: all 0.4s ease;
	}
	.scroll-to-top i {
	    color: #ffffff;
	    font-size: 18px;
	    line-height: 45px;
	}
}