﻿
@-webkit-keyframes scale-bg {from {-webkit-transform:scale(1.2);transform:scale(1.2);}
    to {-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes scale-bg {from {-webkit-transform:scale(1.2);transform:scale(1.2);}
    to {-webkit-transform:scale(1);transform:scale(1);}
}

.wap{display: none !important;}
.pc{display: block !important;}

.zc_main{background: #f7f7f7;}
.zc_main .zc_section1{position: relative;}
.zc_main .zc_section1 .main_banner .item{background-size: cover;-webkit-background-size:cover;background-position: center;background-repeat: no-repeat;height:100vh;position: relative;}
.zc_main .zc_section1 .main_banner .item.slick-current .scaleBg{visibility: visible; -webkit-animation:scale-bg 6s linear forwards;animation:scale-bg 6s linear forwards;}
.zc_main .zc_section1 .main_banner .items{background-size: cover;background-position: center center;background-repeat: no-repeat;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 0;}
.zc_main .zc_section1 .main_banner .items:after{content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.2);}
.zc_main .zc_section1 .main_banner .item .inner .block_txt{position: absolute;top: 30%;right: 10px;left:10px;opacity: 0; transform: translateY(40px);-webkit-transform: translateY(40px); -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.zc_main .zc_section1 .main_banner .item.active .inner .block_txt{opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 100ms; transition-delay: 100ms;}
.zc_main .zc_section1 .main_banner .item .inner .block_txt h4{font-size: 30px;color: #fff;text-align: center;font-family: 'COCO';}
.zc_main .zc_section1 .main_banner .item .inner .block_txt h2{color: #fff;font-size: 70px;font-weight: bold;text-align:center;letter-spacing:5px;}
.zc_main .zc_section1 .main_banner .item .inner .block_txt h2 span{color: #f5c920;display: inline-block;letter-spacing: 5px;}
.zc_main .zc_section1 .main_banner .item .inner .block_txt h3{color: #fff;font-size: 22px;text-align:center;margin-top: 10px;letter-spacing: 3px;}
.zc_main .zc_section1 .main_banner .item .inner .block_txt h2 span img{margin-top:10px;width:120px;height:120px;}
.zc_main .zc_section1 .qds_txt{width:30%;height: 100%;background-color: transparent;transition: all 500ms ease;-webkit-transition:all 500ms ease; background-repeat: no-repeat;position: absolute;top: 0;font-size: 0;outline: none;border:0;}
.zc_main .zc_section1 .left{left: 0;}
.zc_main .zc_section1 .right{right:0;}
.zc_main .zc_section1 .more{display: block;margin: 25px auto 0 auto;width: 200px;line-height: 48px;text-align: center;font-size: 14px;color: #ff0000;background: #f5c920;border-radius: 30px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.zc_main .zc_section1 .more:hover{background: #f3b95e;}
.zc_main .zc_section1 .qds_txt:hover .qds_arrow{opacity: 1;visibility: visible;}
.zc_main .zc_section1 .qds_txt .qds_arrow{width: 20px;height: 36px;background-repeat: no-repeat;background-position: center;margin-top: -18px;position: absolute;top: 50%;cursor: pointer;transition: all 500ms ease;-webkit-transition:all 500ms ease;opacity: 0;visibility: hidden;}
.zc_main .zc_section1 .qds_txt .prev{background-image:url(../images/ban_prev.png);left:60px;}
.zc_main .zc_section1 .qds_txt .next{background-image:url(../images/ban_next.png);right:60px;}
.zc_main .zc_section1 .qds_txt .prev:hover{background-image:url(../images/ban_prev_hover.png);}
.zc_main .zc_section1 .qds_txt .next:hover{background-image:url(../images/ban_next_hover.png);}
/*.zc_main .zc_section1 .main_banner .slick-arrow:hover:after{opacity: 1;visibility: visible;}
.zc_main .zc_section1 .main_banner .slick-prev{left:0 ;}
.zc_main .zc_section1 .main_banner .slick-next{right:0 ;}
.zc_main .zc_section1 .main_banner .slick-prev:after{background-image: url(../images/ban_prev.png);left: 60px;}
.zc_main .zc_section1 .main_banner .slick-next:after{background-image: url(../images/ban_next.png);right:60px;}
.zc_main .zc_section1 .main_banner .slick-prev:hover:after{background-image: url(../images/ban_prev_hover.png);}
.zc_main .zc_section1 .main_banner .slick-next:hover:after{background-image: url(../images/ban_next_hover.png);}*/



.zc_main .zc_section1 .nums{position: absolute;bottom:8%;left: 50%;padding-bottom: 5px;border-bottom: 1px solid rgba(255,255,255,0.2);display: table;padding: 0 20px;width: auto;text-align: center;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.zc_main .zc_section1 .nums span{font-family: "Myriad Pro","Microsoft YaHei";font-size: 14px;color: #fff;margin-right:100px;display: inline-block;cursor: pointer;position: relative;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.zc_main .zc_section1 .nums span:last-child{margin-right: 0;}
.zc_main .zc_section1 .nums span:after{content: "";display: inline-block;width: 0;height: 2px;background: #fff;position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom:-20px;opacity: 0;visibility: hidden;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.zc_main .zc_section1 .nums span.active:after{width: 100%;opacity: 1;visibility: visible;}
.zc_main .zc_section1 .fix_news {perspective: 800px;
    -webkit-perspective: 800px;
    -moz-perspective: 800px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;overflow: hidden;position: absolute;left: 0;right:0;bottom: 0;margin: 0 auto;width: 75%;font-size: 0;text-align: center;}
.zc_main .zc_section1 .fix_news .box{background: rgba(255,255,255,0.85);transform-origin: bottom;
    -webkit-transform-origin: bottom;
    -moz-transform-origin: bottom;
    transform: rotateX(0deg) translate3d(0,0,0);
    -webkit-transform: rotateX(0deg) translate3d(0,0,0);
    -moz-transform: rotateX(0deg) translate3d(0,0,0);
    transition: all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;
    -webkit-transition: all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;
    -moz-transition: all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;}

.zc_main .zc_section1 .fix_news .box.active{transform: rotateX(100deg) translate3d(0,0,0);
    -webkit-transform: rotateX(100deg) translate3d(0,0,0);
    -moz-transform: rotateX(100deg) translate3d(0,0,0);	}
.zc_main .zc_section1 .fix_news .item{display: inline-block;vertical-align: top;width: 33.33%;position: relative;padding: 30px 0;}
.zc_main .zc_section1 .fix_news .item .txt{margin-top: 35px;position: relative;z-index: 2;border-right:1px solid #cac5c3;transition: all 500ms ease;-webkit-transition:all 500ms ease;margin-bottom: -30px;}
.zc_main .zc_section1 .fix_news .item .txt h1{font-size: 24px;color: #333;text-align: center;font-weight: bold;}
.zc_main .zc_section1 .fix_news .item .txt p{font-size: 16px;color: #666666;line-height: 26px;margin-top: 3px;}
.zc_main .zc_section1 .fix_news .item .txt span{font-size: 14px;color: #f5c920;margin-top: 5px;display: inline-block;opacity: 0;visibility: visible;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.zc_main .zc_section1 .fix_news .item i{display: block;width: 88px;height: 34px;background-repeat: no-repeat;background-position: center top;position: absolute;left: 0;right: 0;top:24px;margin: 0 auto;z-index: 0;visibility: visible;opacity: 1;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.zc_main .zc_section1 .fix_news .item:nth-of-type(1) i{background-image: url(../images/index_ico1.png);}
.zc_main .zc_section1 .fix_news .item:nth-of-type(2) i{background-image: url(../images/index_ico2.png);}
.zc_main .zc_section1 .fix_news .item:nth-of-type(3) i{background-image: url(../images/index_ico3.png);}
.zc_main .zc_section1 .fix_news .item:last-child .txt{border-right:0;}
.zc_main .zc_section1 .fix_news .item:nth-of-type(2) .txt span{color: #70beff;}
.zc_main .zc_section1 .fix_news .item:nth-of-type(3) .txt span{color: #ffa2ae;}
.zc_main .zc_section1 .fix_news .item:hover .txt{margin-bottom: 0;margin-top: 0;}
.zc_main .zc_section1 .fix_news .item:hover .txt span{opacity: 1;visibility: visible;}
.zc_main .zc_section1 .fix_news .item:hover i{opacity: 0;visibility: hidden;}


.zc_main .zc_section2{padding-bottom: 0;display: block;}
.zc_main .zc_section2 .box{background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;}
.zc_main .zc_section2 .box img{display: block;width: 100%;}
.zc_main .zc_section2 .items{text-align: center;font-size: 0;overflow: hidden;position: absolute;left: 0;top:20%;width: 100%;}
.zc_main .zc_section2 .items .item{display: table;width:33.33%;float: left;}
.zc_main .zc_section2 .items .item .inner{width: 257px;height: 268px;display: table-cell;vertical-align: middle;position: relative;}
.zc_main .zc_section2 .items .item .inner i{-webkit-animation: spinner 1.5s infinite linear;animation: spinner 1.5s infinite linear;background-image: url(../images/section2_bg1.png);background-repeat: no-repeat;background-position: center;display: block;position: absolute;left: 0;top: 0;right:0;width: 100%;height: 100%;display: none;}
.zc_main .zc_section2 .items .item .inner .txt{transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.zc_main .zc_section2 .items .item .inner span{font-family: '黑体';font-size: 90px;color: #f5c920;display: inline-block;font-weight: bold;}
.zc_main .zc_section2 .items .item .inner em{font-family: '黑体';font-size: 90px;color: #f5c920;display: inline-block;font-style: normal;font-weight: bold;}
.zc_main .zc_section2 .items .item .inner h2{font-size: 22px;color: #f5c920;}
.zc_main .zc_section2 .items .item:nth-of-type(2) .inner i{-webkit-animation-delay: 1.8s; animation-delay: 1.8s;}
.zc_main .zc_section2 .items .item:nth-of-type(3) .inner i{-webkit-animation-delay: 2.3s; animation-delay: 2.3s;}
.zc_main .zc_section2 .items .item:hover .inner .txt{transform: translateY(-5px);-webkit-transform:translateY(-5px);}
@-webkit-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.zc_main .mobile_section2{display: none;}



.zc_main .zc_section3{overflow: hidden;padding-bottom: 0;}
.zc_main .zc_section3 .comm_tit {display: block;}
.zc_main .zc_section3 .mobile_tit{display: none;}
.zc_main .zc_section3 .comm_items{position: relative;}
.zc_main .zc_section3 .comm_items .item{float: left;width: 33.33%;position: relative;overflow: hidden;}
.zc_main .zc_section3 .comm_items .item .pic{overflow: hidden;}
.zc_main .zc_section3 .comm_items .item .pic img{display: block;width: 100%;height:100%;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.zc_main .zc_section3 .comm_items .item:hover .pic img{transform: scale(1.05);-webkit-transform:scale(1.05);}
.zc_main .zc_section3 .comm_items .item .txt{padding: 25px;background: #fff;text-align: center;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.zc_main .zc_section3 .comm_items .item .txt h2{color: #333;font-size: 24px;text-align: center;}
.zc_main .zc_section3 .comm_items .item .txt h3{color: #333333;font-size: 30px;text-align: center;letter-spacing: 1px;}
.zc_main .zc_section3 .comm_items .item .txt h4{color: #333;font-size: 16px;text-align: center;text-transform: uppercase;}
.zc_main .zc_section3 .comm_items .item .txt span{border-radius: 20px;border:1px solid #cccccc;font-size: 14px;color: #999;text-align: center;line-height: 34px;display: inline-block;margin: 15px auto 0 auto;width:126px;transition: all 500ms ease;-webkit-transition:all 500ms ease;position: relative;}
.zc_main .zc_section3 .comm_items .item .txt span:after{content: "";background-image: url(../images/more_ico1.png);background-repeat: no-repeat;background-position:center;width: 7px;height: 12px;display: block;position: absolute;right: 15px;top:50%;margin-top: -6px;opacity: 0;visibility: hidden;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.zc_main .zc_section3 .comm_items .item .txt span i{display: block;text-align: center;transition:all 500ms ease;-webkit-transition:all 500ms ease;}
.zc_main .zc_section3 .comm_items .item:nth-of-type(1){z-index: 3;}
.zc_main .zc_section3 .comm_items .item:nth-of-type(1) .txt h2{color: #1ab7cd;}
.zc_main .zc_section3 .comm_items .item:nth-of-type(1) .txt h4{color: #1ab7cd;}
.zc_main .zc_section3 .comm_items .item:nth-of-type(3) .txt h2{color: #0d7357;}
.zc_main .zc_section3 .comm_items .item:nth-of-type(3) .txt h4{color: #0d7357;}
.zc_main .zc_section3 .comm_items .item:nth-of-type(1):hover .txt h2{color: #fff;}
.zc_main .zc_section3 .comm_items .item:nth-of-type(1):hover .txt h4{color: #fff;}
.zc_main .zc_section3 .comm_items .item:nth-of-type(3):hover .txt h2{color: #fff;}
.zc_main .zc_section3 .comm_items .item:nth-of-type(3):hover .txt h4{color: #fff;}
.zc_main .zc_section3 .comm_items .item:nth-of-type(1):hover .txt h3,.zc_main .zc_section3 .comm_items .item:nth-of-type(3):hover .txt h3{color: #fff;}
.zc_main .zc_section3 .comm_items .item:nth-of-type(1):hover .txt{background:#1ab7cd;  }
.zc_main .zc_section3 .comm_items .item:nth-of-type(3):hover .txt{background:#0d7357; }
.zc_main .zc_section3 .comm_items .item:nth-of-type(3){float: right;}
.zc_main .zc_section3 .comm_items .item:nth-of-type(2){position: absolute;left: 0;right: 0;margin: 0 auto;top: 0;width: 33.33%;height: 100%;z-index: 1;}
.zc_main .zc_section3 .comm_items .item:nth-of-type(2) .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.zc_main .zc_section3 .comm_items .item:nth-of-type(2) .txt{position: absolute;bottom:0;left:0;width:100%;z-index: 3;background: rgba(245,201,32,1);}
.zc_main .zc_section3 .comm_items .item:hover span{background-color: #fff;border-color: #fff;color: #333;}
.zc_main .zc_section3 .comm_items .item:hover span:after{opacity: 1;visibility: visible;right: 20px;}
/*.zc_main .zc_section3 .comm_items .item:nth-of-type(2):hover .txt{background: rgba(245,201,32,1);}*/
.zc_main .zc_section3 .comm_items .item:nth-of-type(2) span{border-color: #fff;background-color: #fff;}
.zc_main .zc_section3 .comm_items .item:hover .txt span i{transform: translateX(-5px);}
.zc_main .zc_section3 .mobile{display: none;}

.zc_main .zc_section7{overflow: hidden;}
.zc_main .zc_section7 .items{margin: 6% -1.2% 0% -1.2%;}
.zc_main .zc_section7 .items .item{float: left;width: 18.7%;text-align: center;perspective:900px;-webkit-perspective:900px;background: transparent;position: relative;margin:0 -1.2%;height: 450px;}
.zc_main .zc_section7 .items .item .inner{transform: rotateY(-30deg) translate3d(0,0,0);-webkit-transform: rotateY(-30deg) translate3d(0,0,0);background: #7ecdf4;box-shadow: 10px 0 50px 10px rgba(10,0,0,0.2);position: absolute;left: 0;top:0;width: 100%;height: 100%;}
.zc_main .zc_section7 .items .item i{display: block;height:48px;background-repeat: no-repeat;background-position: center;margin-bottom: 31%;transition: all 1s ease;-webkit-transition:all 1s ease; }
.zc_main .zc_section7 .items .item:nth-of-type(1) i{background-image: url(../images/ico5.png);height: 60px;}
.zc_main .zc_section7 .items .item:nth-of-type(2) i{background-image: url(../images/ico6.png);height: 60px;}
.zc_main .zc_section7 .items .item:nth-of-type(3) i{background-image: url(../images/ico7.png);height: 60px;}
.zc_main .zc_section7 .items .item:nth-of-type(4) i{background-image: url(../images/ico8.png);height: 60px;}
.zc_main .zc_section7 .items .item:nth-of-type(5) i{background-image: url(../images/ico9.png);height: 60px;}
.zc_main .zc_section7 .items .item:nth-of-type(6) i{background-image: url(../images/ico10.png);height: 60px;}
.zc_main .zc_section7 .items .item h2{color: #fff;font-size: 24px;line-height: 30px;margin-bottom: 25px;}
.zc_main .zc_section7 .items .item p{color: #fff;font-size: 18px;line-height: 30px;text-align: left;}
.zc_main .zc_section7 .items .item:nth-of-type(1) .inner{background: #7ecdf4;}
.zc_main .zc_section7 .items .item:nth-of-type(2) .inner{background: #55caa0;}
.zc_main .zc_section7 .items .item:nth-of-type(3) .inner{background: #ff845e;}
.zc_main .zc_section7 .items .item:nth-of-type(4) .inner{background: #fcc81a;}
.zc_main .zc_section7 .items .item:nth-of-type(5) .inner{background: #c090e4;}
.zc_main .zc_section7 .items .item:nth-of-type(6) .inner{background: #eb8e42;}
.zc_main .zc_section7 .items .item:nth-of-type(1){
    z-index: 6;
}
.zc_main .zc_section7 .items .item:nth-of-type(2){z-index: 5;}
.zc_main .zc_section7 .items .item:nth-of-type(3){z-index: 4;}
.zc_main .zc_section7 .items .item:nth-of-type(4){z-index: 3;}
.zc_main .zc_section7 .items .item:nth-of-type(5){z-index: 2;}
.zc_main .zc_section7 .items .item:nth-of-type(6){z-index: 1;}
.zc_main .zc_section7 .items .item .txt{padding: 4% 24%;z-index: 7;position: absolute;left:0;right:0;top:20%;transform:translateZ(50px);-webkit-transform:translateZ(50px);}
.zc_main .zc_section7 .items .item:hover i{transform: rotateY(360deg);-webkit-transform: rotateY(360deg);}

.cell_box:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; }
.cell_box .cell { width: 100%; display: inline-block; vertical-align: middle; }
.zc_main .zc_section8 { background: #f7f7f7; padding: 4vw 0 5vw;overflow: hidden;}
.zc_main .zc_section8 .main {margin: 4vw auto 0; position: relative; }
.zc_main .zc_section8 img.bg { width: 100%; display: block; }
.zc_main .zc_section8 .item { position: absolute; cursor: pointer; }
.zc_main .zc_section8 .item:nth-of-type(1) { left:12px; bottom: 20px; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.zc_main .zc_section8 .item:nth-of-type(2) { top: 43%; left: 18%; }
.zc_main .zc_section8 .item:nth-of-type(3) { left: 23%; bottom: 10px; }
.zc_main .zc_section8 .item:nth-of-type(4) { top: 13%; right: 20%; }
.zc_main .zc_section8 .item:nth-of-type(5) { top: 48px; right: 0; }
.zc_main .zc_section8 .item:nth-of-type(6) { top: 55%; right: 10%; }
.zc_main .zc_section8 .item:nth-of-type(7) { top: 66%; left: 70%; }
.zc_main .zc_section8 .item .box span { border: 10px solid #ceece2; width: 66px; height: 66px; display: block; margin: 0 auto; background: #38BCA4; text-align: center; line-height: 46px; font-size: 36px; color: #fff; font-family: 'dincond_b'; border-radius: 50%; }
.zc_main .zc_section8 .item .box p { font-size: 20px; margin-top: 10px; text-align: center; }
.zc_main .zc_section8 .item .hover { width: 270px; height: 270px; border-radius: 50%; border: 10px solid #ceece2; background: #38BCA4 url("../images/icon6_1.png") center no-repeat; text-align: center; font-size: 0; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 0; visibility: hidden; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -ms-transition: all 500ms ease; transition: all 500ms ease; }
.zc_main .zc_section8 .item .hover h3 { font-size: 20px; color: #f5c921; font-weight: 600; }
.zc_main .zc_section8 .item .hover p { font-size: 16px; line-height: 30px; color: #fff; max-width: 220px; margin: 10px auto; }
.zc_main .zc_section8 .item .hover span { font-size: 16px; color: #f5c921; opacity: .8; }
.zc_main .zc_section8 .item:hover .hover { opacity: 1; visibility: visible; }
.zc_main .zc_section8 .m_main { display: none; }

.zc_main .zc_section4{padding-bottom: 0; padding-top:0;}
.zc_main .zc_section4 .timephoto_slick .slick{margin-top: -20px;}
.zc_main .zc_section4 .timephoto_slick .slick .item{padding-top: 3.5%;z-index: 1;position: relative;}
.zc_main .zc_section4 .timephoto_slick .slick .item.slick-center{z-index: 3;}
.zc_main .zc_section4 .timephoto_slick .slick .item .inner{position: relative; -webkit-transition: all 500ms ease; transition: all 500ms ease; -webkit-transform-origin: center bottom; transform-origin: center bottom;}
.zc_main .zc_section4 .timephoto_slick .slick .item.slick-center .inner{transform: scale(2.4); }
.zc_main .zc_section4 .timephoto_slick .slick .item .inner img{display: block;width: 100%;}
.zc_main .zc_section4 .timephoto_slick .slick .item.active{z-index: 2;}
.zc_main .zc_section4 .timephoto_slick .slick .item.active .inner{transform: scale(1.8);}
.zc_main .zc_section4 .timephoto_slick .slick .block_txt{position: absolute; left: 0; bottom: 0; right: 0; background: rgba(56,188,164,.9);  opacity: 0; visibility: hidden; -webkit-transition: all 600ms ease; transition: all 600ms ease; -webkit-transition-delay: 0s; transition-delay: 0s;padding: 0 15px;}
.zc_main .zc_section4 .timephoto_slick .slick .block_txt .txt{transform: scale(0.7); transform-origin: left center;width:200%;}
.zc_main .zc_section4 .timephoto_slick .slick .block_txt h2{font-size: 16px;color: #fff;}
.zc_main .zc_section4 .timephoto_slick .slick .block_txt h2 span{margin-right: 5px;}
.zc_main .zc_section4 .timephoto_slick .slick .block_txt p{font-size: 14px;color: #fff;margin-top: 5px;}
.zc_main .zc_section4 .timephoto_slick .slick .item .inner:after{content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0,0,0,.5); z-index: 2; opacity: 1; visibility: visible; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.zc_main .zc_section4 .timephoto_slick .slick .item.slick-center .inner:after{opacity: 0; visibility: hidden;}
.zc_main .zc_section4 .timephoto_slick .slick .item.slick-center .block_txt{opacity: 1;visibility: visible;}
.zc_main .zc_section4 .timephoto_slick .slick .slick-arrow{width: 27%;height: 100%;position: absolute;top:0;font-size: 0;background-color: transparent;border:0;cursor: pointer;z-index: 2;}
.zc_main .zc_section4 .timephoto_slick .slick .slick-prev{left: 0;}
.zc_main .zc_section4 .timephoto_slick .slick .slick-next{right: 0;}


.zc_main .zc_section4 .points_slick {background: #ffffff;padding: 25px 70px 25px 50px;margin-top: 30px;}
.zc_main .zc_section4 .points_slick .items{padding:0 10px;}
.zc_main .zc_section4 .points_slick .items .item{float: left;position: relative;width:8.81%;padding: 40px 0;font-size: 0;}
.zc_main .zc_section4 .points_slick .items .item span{font-size: 14px;color: #333;position: absolute;top:0;right:-20px;cursor: pointer;width: 48px;text-align:center;}
.zc_main .zc_section4 .points_slick .items .item .dot{width: 14px;height: 14px;border-radius: 50%;background: #fff;box-shadow: 0 0 20px rgba(6,0,1,0.2);position: relative;display: inline-block;vertical-align: middle;position: absolute;right: 0;top: 50%;z-index: 2;margin-top: -7px;transition: all 500ms ease;-webkit-transition:all 500ms ease;cursor: pointer;}
.zc_main .zc_section4 .points_slick .items .item .dot:after{content: "";display: block;width: 6px;height: 6px;border-radius: 50%;background: #cccccc;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.zc_main .zc_section4 .points_slick .items .item i{display: inline-block;vertical-align: middle;width: 100%;height: 1px;border:1px dashed #d9d9d9;position: relative;z-index: 0; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.zc_main .zc_section4 .points_slick .items .item i:after{content: "";display: inline-block;width:0;height: 1px;border:1px solid #38BCA4;position: absolute;top:-1px;left: 0;z-index: 1;transition: all 800ms ease;-webkit-transition:all 800ms ease;opacity: 0;visibility: hidden;}
.zc_main .zc_section4 .points_slick .items .item:first-child i{display: none;}
.zc_main .zc_section4 .points_slick .items .item:first-child{width: 3%;}
.zc_main .zc_section4 .points_slick .items .item:nth-child(even) span{top: initial;bottom: 0;}
.zc_main .zc_section4 .points_slick .items .item.active,.zc_main .zc_section4 .points_slick .items .item.slick-current span{color:#38BCA4; }
.zc_main .zc_section4 .points_slick .items .item.active i:after,.zc_main .zc_section4 .points_slick .items .item.slick-current i:after{width: 100%;opacity: 1;visibility: visible;}
.zc_main .zc_section4 .points_slick .items .item.active .dot,.zc_main .zc_section4 .points_slick .items .item.slick-current .dot{background: #38BCA4;box-shadow: 0 0 20px rgba(39,156,254,0.6)}
.zc_main .zc_section4 .points_slick .items .item.active .dot:after,.zc_main .zc_section4 .points_slick .items .item.slick-current .dot:after{background: #fff;}


.zc_main .zc_section5{overflow: hidden;padding-bottom: 0;}
.zc_main .zc_section5 .tab_main .tab_tit{text-align: center;margin-bottom: 15px;}
.zc_main .zc_section5 .tab_main .tab_tit a{display: inline-block;width: 164px;height: 48px;line-height: 48px;text-align: center;color: #333;font-size: 16px;border-radius: 25px;background: #fff;margin: 0 12px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.zc_main .zc_section5 .tab_main .tab_tit a:hover,.zc_main .zc_section5 .tab_main .tab_tit a.active{background: #3879bc;color: white;}
.zc_main .zc_section5 .tab_main .tab_con .items{overflow: hidden;margin: 0 -20px;height: 0;transition: all 500ms ease;-webkit-transition: all 500ms ease;opacity: 0;visibility: hidden;}
.zc_main .zc_section5 .tab_main .tab_con .items .item{transform: translateY(40px);-webkit-transform: translateY(40px);transition: all 500ms ease;-webkit-transition: all 500ms ease;opacity: 0;visibility: hidden;}
/*.zc_main .zc_section5 .tab_main .tab_con .items.active{transform: translateY(0);opacity: 1;visibility: visible;height: auto; -webkit-transition-delay: 300ms; transition-delay: 300ms;}*/
.zc_main .zc_section5 .tab_main .tab_con .items.active{height: auto;transition: all 500ms ease;-webkit-transition: all 500ms ease;opacity: 1;visibility: visible;}
.zc_main .zc_section5 .tab_main .tab_con .items.active .item{transform: translateY(0);-webkit-transform: translateY(0);opacity: 1;visibility: visible;height: auto; -webkit-transition-delay: 300ms; transition-delay: 300ms;}
.zc_main .zc_section5 .tab_main .tab_con .items.active .item:nth-of-type(2){ -webkit-transition-delay: 400ms; transition-delay: 400ms;transition-duration: 1000ms;}
.zc_main .zc_section5 .tab_main .tab_con .items.active .item:nth-of-type(3){ -webkit-transition-delay: 500ms; transition-delay: 500ms;transition-duration: 1000ms;}
.zc_main .zc_section5 .tab_main .tab_con .items .item{float: left;width: 33.33%;padding: 30px 20px;}
.zc_main .zc_section5 .tab_main .tab_con .items .item a{display: block;margin: 0 ;background: #fff;transition:all 500ms ease;-webkit-transition:all 500ms ease;}
.zc_main .zc_section5 .tab_main .tab_con .items .item .pic{overflow: hidden;}
.zc_main .zc_section5 .tab_main .tab_con .items .item .pic img{display: block;width: 100%;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.zc_main .zc_section5 .tab_main .tab_con .items .item:hover .pic img{transform: scale(1.05);-webkit-transform:scale(1.05);}
.zc_main .zc_section5 .tab_main .tab_con .items .item .txt{padding: 35px 30px;overflow: hidden;}
.zc_main .zc_section5 .tab_main .tab_con .items .item .txt i{display: inline-block;width: 52px;height: 48px;background-repeat: no-repeat;background-position: center;float: left;}
@media only screen and (min-width: 992px){
    .zc_main .zc_section5 .tab_main .tab_con .items .item:nth-of-type(1) .txt i{background-image: url(../images/index_ico4.png) !important;}
    .zc_main .zc_section5 .tab_main .tab_con .items .item:nth-of-type(2) .txt i{background-image: url(../images/index_ico5.png) !important;}
    .zc_main .zc_section5 .tab_main .tab_con .items .item:nth-of-type(3) .txt i{background-image: url(../images/index_ico6.png) !important;}
    .zc_main .zc_section5 .tab_main .tab_con .items:nth-of-type(2) .item:nth-of-type(1) .txt i{background-image: url(../images/index_ico7.png) !important;}
    .zc_main .zc_section5 .tab_main .tab_con .items:nth-of-type(2) .item:nth-of-type(2) .txt i{background-image: url(../images/index_ico8.png) !important;}
    .zc_main .zc_section5 .tab_main .tab_con .items:nth-of-type(2) .item:nth-of-type(3) .txt i{background-image: url(../images/index_ico9.png) !important;}
    .zc_main .zc_section5 .tab_main .tab_con .items:nth-of-type(3) .item:nth-of-type(1) .txt i{background-image: url(../images/index_ico10.png) !important;}
    .zc_main .zc_section5 .tab_main .tab_con .items:nth-of-type(3) .item:nth-of-type(2) .txt i{background-image: url(../images/index_ico11.png) !important;}
    .zc_main .zc_section5 .tab_main .tab_con .items:nth-of-type(3) .item:nth-of-type(3) .txt i{background-image: url(../images/index_ico12.png) !important;}
}
.zc_main .zc_section5 .tab_main .tab_con .items .item .txt h2{margin-left: 70px;color: #333;font-size: 24px;transition:all 500ms ease;-webkit-transition:all 500ms ease;}
.zc_main .zc_section5 .tab_main .tab_con .items:nth-of-type(1) .item .txt h2{margin-top: -7px;}
.zc_main .zc_section5 .tab_main .tab_con .items .item .txt p{margin-left: 70px;color: #808080;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zc_main .zc_section5 .tab_main .tab_con .items .item:hover a{box-shadow: 0 0 30px 6px rgba(0,0,0,0.05);transform: translateY(-10px);-webkit-transform: translateY(-10px);}



.zc_main .zc_section6{background: #fff;display: block;}
.zc_main .mobile_section6{display: none;}
.zc_main .zc_section6 .items{position: relative;}
.zc_main .zc_section6 .items .left{width: 49%;float: left;position: absolute;left: 0;top: 0;height: 100%;}
.zc_main .zc_section6 .items .left .pic{overflow: hidden;position: relative;width: 100%;height: 400px;}
.zc_main .zc_section6 .items .left .pic .img{display: block;width: 100%;height:100%;transition: all 500ms ease;-webkit-transition:all 500ms ease;background-size: cover;background-repeat: no-repeat;background-position: center;}
.zc_main .zc_section6 .items .left:hover .pic .img{transform: scale(1.05);-webkit-transform:scale(1.05);}
.zc_main .zc_section6 .items .left .txt{padding: 33px 35px 0 35px;border:1px solid #f2f2f2;}
.zc_main .zc_section6 .items .left .txt h3{color: #333;font-size: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zc_main .zc_section6 .items .left .txt p{color: #a6a6a6;font-size: 14px;line-height: 26px;height: 52px;margin-top: 10px;overflow: hidden;}
.zc_main .zc_section6 .items .left .txt .bot{padding: 16px 0;border-top: 1px dashed #e6e6e6;margin-top: 30px;}
.zc_main .zc_section6 .items .left .txt .bot span{font-family: 'DIN';font-size: 16px;color: #a6a6a6;}
.zc_main .zc_section6 .items .left .txt .bot em{width: 20px;height: 13px;background: url(../images/more_ico2.png) no-repeat center;display: block;float: right;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.zc_main .zc_section6 .items .left:hover .txt .bot em{background: url(../images/more_ico2_hover.png) no-repeat center;}
.zc_main .zc_section6 .items .left:hover .txt h3{color: #38BCA4;}
.zc_main .zc_section6 .items .right{float: right;width: 49%;border:1px solid #f2f2f2;padding: 0 30px;}
.zc_main .zc_section6 .items .right .item{overflow: hidden;padding: 16px 75px 6px 0;border-bottom: 1px solid #e6e6e6;position: relative;}
.zc_main .zc_section6 .items .right .item .date {float: left;}
.zc_main .zc_section6 .items .right .item .date h2{font-size: 60px;color: #38BCA4;font-family: 'DIN-BOLD';line-height: 60px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.zc_main .zc_section6 .items .right .item .date span{font-size: 16px;color: #a6a6a6;font-family: 'DIN';display: block;margin: 5px 0 10px 0; }
.zc_main .zc_section6 .items .right .item .date i{display: block;width: 20px;height: 4px;background: #d9d9d9;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.zc_main .zc_section6 .items .right .item .txt{margin-left: 110px;margin-top: 10px;}
.zc_main .zc_section6 .items .right .item .txt h3{font-size: 18px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 10px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.zc_main .zc_section6 .items .right .item .txt p{font-size: 14px;color: #a6a6a6;line-height: 26px;height: 52px;overflow: hidden;}
.zc_main .zc_section6 .items .right .item:last-child{border-bottom: 0;}
.zc_main .zc_section6 .items .right .item em{display: block;width: 20px;height: 20px;background-image: url(../images/more_ico3.png);background-repeat: no-repeat;background-position: center;position: absolute;top: 50%;margin-top: -10px;right:0;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.zc_main .zc_section6 .items .right .item:hover .date h2{color: #238571;}
.zc_main .zc_section6 .items .right .item:hover .date i{background: #238571;}
.zc_main .zc_section6 .items .right .item:hover .txt h3{color: #38BCA4;}
.zc_main .zc_section6 .items .right .item:hover em{background-image: url(../images/more_ico3_hover.png);transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.zc_main .zc_section6 .more{display: block;margin: 25px auto 0 auto;width: 200px;line-height: 48px;text-align: center;font-size: 14px;color: #fff;background: #38BCA4;border-radius: 30px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.zc_main .zc_section6 .more:hover{background: #238571;}



@media only screen and (max-width: 1600px){
    .zc_main .zc_section1 .main_banner .item .inner .block_txt h4{font-size: 28px;}
    .zc_main .zc_section1 .main_banner .item .inner .block_txt h2{font-size: 60px;}
    .zc_main .zc_section1 .main_banner .item .inner .block_txt h3{font-size: 20px;}
    /*.zc_main .zc_section1 .nums{bottom: 26%;}*/
    .zc_main .zc_section1 .fix_news .box .item{padding: 18px 0;}
    .zc_main .zc_section1 .fix_news .item i{height: 28px;background-size: auto 38px;}
    .zc_main .zc_section1 .fix_news .item .txt h1{font-size: 18px;line-height: 20px;}
    .zc_main .zc_section1 .fix_news .item .txt p { font-size: 14px; line-height: 22px;margin-top: 5px;}
    .comm_tit h1{font-size: 36px;}
    .comm_tit h2{font-size: 32px;}
    .zc_main .zc_section2 .items .item .inner span{font-size: 80px;}
    .zc_main .zc_section2 .items .item .inner em{font-size: 80px;}
    .zc_main .zc_section3 .comm_items .item .txt h2{font-size: 22px;}
    .zc_main .zc_section3 .comm_items .item .txt h3{font-size: 24px;}
    .zc_main .zc_section3 .comm_items .item .txt h4{font-size: 14px;}
    .zc_main .zc_section5 .tab_main .tab_con .items .item .txt{padding: 24px 30px;}
    .zc_main .zc_section5 .tab_main .tab_con .items .item .txt h2{font-size: 20px;margin-top: 14px;}
    .zc_main .zc_section5 .tab_main .tab_con .items:nth-of-type(1) .item .txt h2 {margin-top: 0px;}
    .zc_main .zc_section6 .items .right .item .date h2{font-size: 54px;line-height: 54px;}
    .zc_main .zc_section6 .items .left .txt h3{font-size: 20px;}
}
@media only screen and (max-width: 1440px){
    .zc_main .zc_section1 .main_banner .item .inner .block_txt h4{font-size: 24px;}
    .zc_main .zc_section1 .main_banner .item .inner .block_txt h2{font-size: 40px;}
    .zc_main .zc_section1 .main_banner .item .inner .block_txt h3{font-size: 18px;margin-top: 5px;}
    .comm_tit h1{font-size: 30px;}
    .comm_tit h2{font-size: 26px;}
    .comm_tit i{width: 50px;height: 3px;margin: 15px auto 10px auto;}
    .zc_main .zc_section2 .items .item .inner{height: 210px;}
    .zc_main .zc_section2 .items .item .inner i{background-size: 62%;}
    .zc_main .zc_section2 .items .item .inner span{font-size: 70px;}
    .zc_main .zc_section2 .items .item .inner em{font-size: 70px;}
    .zc_main .zc_section2 .items .item .inner h2{font-size: 20px;}
    .zc_main .zc_section3 .comm_items .item .txt{padding: 20px;}
    .zc_main .zc_section3 .comm_items .item .txt h2{font-size: 18px;}
    .zc_main .zc_section3 .comm_items .item .txt h3{font-size: 20px;}
    .zc_main .zc_section3 .comm_items .item .txt h4{font-size: 13px;}
    .zc_main .zc_section3 .comm_items .item .txt span{line-height: 30px;margin-top: 8px;}
    .zc_main .zc_section5 .tab_main .tab_tit a{width: 154px;height: 40px;line-height: 40px;font-size: 14px;margin: 0 10px;}
    .zc_main .zc_section5 .tab_main .tab_con .items .item .txt{padding:18px 22px;}
    .zc_main .zc_section5 .tab_main .tab_con .items .item .txt h2{font-size: 18px;margin-left: 60px;}
    .zc_main .zc_section5 .tab_main .tab_con .items .item .txt p{font-size: 14px;margin-left: 60px;}
    .zc_main .zc_section5 .tab_main .tab_con .items .item .txt i{background-size: auto 40px;}
    .zc_main .zc_section6 .items .left .pic{height: 61%;}
    .zc_main .zc_section6 .items .left .txt {padding: 26px 30px 0 30px;}
    .zc_main .zc_section6 .items .left .txt h3{font-size: 18px;}
    .zc_main .zc_section6 .items .left .txt p{line-height: 24px;height: 48px;}
    .zc_main .zc_section6 .items .left .txt .bot{margin-top: 22px;}
    .zc_main .zc_section6 .items .left .txt .bot span{font-size: 14px;}
    .zc_main .zc_section6 .items .right .item .date h2{font-size: 42px;line-height: 42px;}
    .zc_main .zc_section6 .items .right .item .txt {margin-top: 0;margin-left: 90px;}
    .zc_main .zc_section6 .items .right .item .txt h3{font-size: 16px;margin-bottom: 8px;}
    .zc_main .zc_section6 .items .right .item .txt p{line-height: 22px;height: 44px;}
    .zc_main .zc_section6 .items .right .item .date span{font-size: 14px;}
    .zc_main .zc_section6 .items .right .item{padding: 20px 56px 20px 0;}
    .zc_main .zc_section6 .more{width: 170px;line-height: 42px;}
    .zc_main .zc_section4 .timephoto_slick .slick .block_txt h2{font-size: 14px;}
    .zc_main .zc_section4 .timephoto_slick .slick .block_txt p{font-size: 12px;margin-top: 2px;}
    .zc_main .zc_section4 .points_slick{padding: 20px 70px 20px 50px;}
}
@media only screen and (max-width: 1366px){
    .zc_main .zc_section1 .main_banner .item .inner .block_txt h4{font-size: 20px;}
    .zc_main .zc_section1 .main_banner .item .inner .block_txt h2{font-size: 26px;}
    .zc_main .zc_section1 .main_banner .item .inner .block_txt h3{font-size: 16px;}
    .zc_main .zc_section1 .main_banner .slick-arrow{background-size: auto 30px;}
    .comm_tit h1{font-size: 26px;}
    .comm_tit h2{font-size: 22px;}
    .zc_main .zc_section2 .items .item .inner span{font-size: 60px;}
    .zc_main .zc_section2 .items .item .inner em{font-size: 60px;}
    .zc_main .zc_section2 .items .item .inner h2{font-size: 18px;}
    .zc_main .zc_section5 .tab_main .tab_con .items .item .txt h2{font-size: 16px;}
    .zc_main .zc_section5 .tab_main .tab_con .items .item .txt{padding: 12px 20px;}
}
@media only screen and (max-width: 1300px){
    .zc_main .zc_section2 .items .item .inner h2{font-size: 16px;}
}
@media only screen and (max-width: 1199px){
    .zc_main .zc_section1 .main_banner .item .inner .block_txt h4{font-size: 18px;}
    .zc_main .zc_section1 .main_banner .item .inner .block_txt h2{font-size: 22px;}
    .zc_main .zc_section1 .main_banner .item .inner .block_txt h3{font-size: 14px;}
    .comm_tit h1{font-size: 22px;line-height: 28px;}
    .comm_tit h2{font-size: 18px;}
    .zc_main .zc_section2 .items .item .inner h2{font-size: 14px;}
    .zc_main .zc_section3 .comm_items .item .txt h2{font-size: 16px;}
    .zc_main .zc_section3 .comm_items .item .txt h3{font-size: 18px;}
    .zc_main .zc_section3 .comm_items .item .txt h4{font-size: 12px;}
    .zc_main .zc_section5 .tab_main .tab_con .items .item .txt{padding: 16px;}
    .zc_main .zc_section6 .items .right .item .txt h3{font-size: 14px;margin-bottom: 5px;}
    .zc_main .zc_section6 .items .right .item .txt p{font-size: 12px;line-height: 20px;height: 40px;}
    .zc_main .zc_section6 .items .right .item .date h2{font-size: 32px;line-height: 32px;}
    .zc_main .zc_section6 .items .right .item{padding: 12px 56px 12px 0; }
    .zc_main .zc_section6 .items .left .txt h3{font-size: 14px;}
    .zc_main .zc_section6 .items .left .txt p{font-size: 12px;line-height: 20px;height: 40px;margin-top: 5px;}
    .zc_main .zc_section6 .items .left .txt {padding: 15px 22px 0 22px;}
    .zc_main .zc_section6 .items .left .txt .bot{padding: 10px 0;margin-top: 15px;}
    .zc_main .zc_section6 .items .left .pic{height: 64%;}
    .zc_main .zc_section4 .timephoto_slick .slick .block_txt{padding: 0 6px;}
}
@media only screen and (max-width: 992px){
    .wap{display: block !important;}
    .pc{display: none !important;}
    .comm_pad{padding: 30px 0;}
    .comm_tit h1{font-size: 20px;}
    .comm_tit h2{font-size: 14px;letter-spacing: 0;}
    .fix_news {display: none;}
    .zc_main .zc_section1 .main_banner .item{height: 64vh;}
    .zc_main .zc_section1 .main_banner .item .inner .block_txt{left: 0;right:0;margin: 0 auto;padding: 0 20px;top: 42%;}
    .zc_main .zc_section1 .main_banner .slick-arrow{display: none !important;}
    .zc_main .zc_section1 .main_banner .slick-dots{position: absolute;bottom: 12px;}
    .zc_main .zc_section1 .main_banner .slick-dots li{width: 12px;height: 12px;border-radius: 50%;border:2px solid #fff;}
    .zc_main .zc_section1 .main_banner .slick-dots li button{display: none;}
    .zc_main .zc_section1 .main_banner .slick-dots li.slick-active{background: #fff;}
    .zc_main .zc_section1 .nums{bottom: 12%;display: none;}
    .zc_main .zc_section1 .nums span{margin-right: 22px;}
    .zc_main .zc_section1 .nums span:after{bottom: -14px;}
    .zc_main .zc_section2{}
    .zc_main .zc_section2 .box{text-align: center;overflow: hidden;}
    .zc_main .zc_section2 .box img{width: 100%;margin: 0 auto;}
    .zc_main .zc_section2 .items{display: inline-block;margin: 0;padding: 0;position: absolute;top: 0;left: 0;right: 0;bottom: 0;text-align: center;}
    .zc_main .zc_section2 .items .item{display: inline-block;float: none;width: auto;height: 55px;position: relative;margin: 0 5px;margin-top: 10px;text-align: center;padding: 2% 2%;}
    .zc_main .zc_section2 .items .item .inner{width: 100%;height: 100%;}
    .zc_main .zc_section2 .items .item .inner i{background-size: 100%;}
    .zc_main .zc_section2 .items .item .inner span{font-size: 26px;}
    .zc_main .zc_section2 .items .item .inner em{font-size: 24px;}
    .zc_main .mobile_section2{display: block;background-color: #fff;background-image: url(../images/section2_bg2.jpg);background-repeat: no-repeat;background-position: center;background-size: contain;}
    .zc_main .mobile_section2 img{display: block;width: 100%;margin: 0 auto;}
    .zc_main .mobile_section2 .box{text-align: center;font-size: 0;}
    .zc_main .mobile_section2 .box .item{display: inline-block;vertical-align: top;position: relative;width: 24vw;height: 24vw;}
    .zc_main .mobile_section2 .box .item i{position: absolute;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-image: url(../images/section2_bg2.png);background-size: 92%;left: 0;top: 0;}
    .zc_main .mobile_section2 .box .item .txt{position: absolute;left: 0;right: 0;padding: 0 10px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
    .zc_main .mobile_section2 .box .item .txt h2{font-family: "Impact";font-size: 24px;color: #f5c920;line-height: 1;display: inline-block;}
    .zc_main .mobile_section2 .box .item .txt em{display: inline-block;font-size: 20px;color: #f5c920;line-height: 1;font-family: "Impact";}
    .zc_main .mobile_section2 .box .item .txt span{font-size:12px;color: #333;display: block;line-height: 20px;}
    .zc_main .zc_section3{background: #f7f7f7;}
    .zc_main .zc_section3 .items{display: none;}
    .zc_main .zc_section3 .comm_tit{}
    .zc_main .zc_section3 .mobile_tit{display: block;}
    .zc_main .zc_section3 .mobile{display: block;padding-bottom: 15px;}
    .zc_main .zc_section3 .mobile .item{position: relative;margin-bottom: 15px;}
    .zc_main .zc_section3 .mobile .item .pic{overflow:hidden;}
    .zc_main .zc_section3 .mobile .item .pic img{display: block;width: 100%;}
    .zc_main .zc_section3 .mobile .item .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
    .zc_main .zc_section3 .mobile .item .txt .inner{text-align: center;position: absolute;left: 0;right: 0;bottom: 40px;}
    .zc_main .zc_section3 .mobile .item .txt .inner h2{color: #fff;font-size: 20px;line-height: 20px;margin-bottom: 8px;}
    .zc_main .zc_section3 .mobile .item .txt .inner h3{color: #AAF2FF;font-size: 24px;line-height: 32px;}
    .zc_main .zc_section3 .mobile .item .txt .inner h4{text-transform: uppercase;font-size: 14px;line-height: 20px;color: #fff;}
    .zc_main .zc_section3 .mobile .item .txt .inner span{color: #919191;font-size: 14px;text-align: center;display: block;width: 120px;line-height: 36px;background: #fff;border-radius: 30px;margin: 20px auto 0 auto;}
    .zc_main .zc_section3 .mobile .slick-dots{bottom:5px;}
    .zc_main .zc_section3 .mobile .slick-dots li{width: 10px;height: 10px;border-radius: 50%;border: 1px solid #38BCA4;background-color: transparent;margin: 0 10px;}
    .zc_main .zc_section3 .mobile .slick-dots li.slick-active{background: #38BCA4;}
    .zc_main .zc_section3 .mobile .slick-dots li button{display: none;}
    .zc_main .zc_section4{
        background: white;
    }
    .zc_main .zc_section4 .timephoto_slick .slick .item.slick-center .inner{transform: scale(1.0); transform: scale(1.0);}
    .zc_main .zc_section4 .timephoto_slick .slick .item{padding-top: 25px;}
    .zc_main .zc_section4 .timephoto_slick .slick .block_txt{height: auto;padding: 8px 10px;}
    .zc_main .zc_section4 .timephoto_slick .slick .block_txt .txt{transform: scale(1.0);-webkit-transform: scale(1.0);transform-origin: left center;}
    .zc_main .zc_section4 .points_slick{padding: 15px 20px;}
    .zc_main .zc_section4 .points_slick .slick-list{padding: 0 20%;}
    .zc_main .zc_section4 .points_slick .items{padding: 0 2% 0 6%;}
    .zc_main .zc_section4 .points_slick .items .item{padding: 30px 0;}
    .zc_main .zc_section4 .points_slick .slick-arrow{width: 30px;height: 30px;background-size: auto 15px;cursor: pointer;outline: none;background-color: #fff;border-radius: 50%;transition: all 500ms ease;-webkit-transition:all 500ms ease;background-repeat: no-repeat;background-position: center;position: absolute;top: 50%;margin-top: -15px;font-size: 0;border:2px solid #dddddd;z-index: 2;}
    .zc_main .zc_section4 .points_slick .slick-prev{background-image: url(../images/prev.png);left: -10px;}
    .zc_main .zc_section4 .points_slick .slick-next{background-image: url(../images/next.png);right: -10px;}
    .zc_main .zc_section4 .points_slick .slick-arrow:hover{border-color: #279cfe;}
    .zc_main .zc_section4 .points_slick .slick-prev:hover{background-image: url(../images/prev_hover.png);}
    .zc_main .zc_section4 .points_slick .slick-next:hover{background-image: url(../images/next_hover.png);}
    .zc_main .zc_section4 .wap .items{
        position: relative;
        min-height: 250px;
        padding-bottom: 30px;
        margin-bottom: 20px;
        margin-top: 30px;
    }
    .zc_main .zc_section4 .wap .items .item{
        width: 100%;
        text-align: center;
    }
    .zc_main .zc_section4 .wap .items .item  .box{
        width: 47%;
        text-align: center;
        float: left;
        margin: 0 1.4%;
        background: #38BCA4;
        color: white;
        position: relative;
        height: 60vw;
        overflow: hidden;
    }
    .zc_main .zc_section4 .wap .items .item  .box img{
        width: 100%;
    }
    .zc_main .zc_section4 .wap .items .item  .box .qd4-num{
        position: absolute;
        top: 23vw;
        background: white;
        color: #38bca4;
        font-size: 20px;
        border-radius: 50%;
        padding: 9px;
        line-height: 20px;
        left: 0;
        right: 0;
        margin: auto;
        width: 40px;
        text-align: center;
    }
    .zc_main .zc_section4 .wap .items .item  .box h2{
        margin-top: 25px;
        font-weight: bold;
        font-size: 4.5vw;
    }
    .zc_main .zc_section4 .wap .items .item  .box p{
        margin: auto;
        margin-top: 5px;
        width: 90%;
    }
    .zc_main .zc_section4 .wap .items .slick-dots{position: absolute;right: 0;left:0;bottom: 5px;}
    .zc_main .zc_section4 .wap .items .slick-dots li button{display: none;}
    .zc_main .zc_section4 .wap .items .slick-dots li{width: 10px;height: 10px;border-radius: 50%;border: 1px solid #38BCA4;background-color: transparent;margin: 0 8px;}
    .zc_main .zc_section4 .wap .items .slick-dots li.slick-active{background: #38BCA4;}
    .zc_main .zc_section5{background: #fff;}
    .zc_main .zc_section5 .tab_main .tab_con .items{margin: 0;}
    .zc_main .zc_section5 .tab_main .tab_con .items.active{padding-bottom: 30px;}
    .zc_main .zc_section5 .tab_main .tab_con .items .item{}
    .zc_main .zc_section5 .tab_main .tab_con .items .item{width: 100%;padding: 0;position: relative;}
    .zc_main .zc_section5 .tab_main .tab_con .items .item:hover a {box-shadow: 0 0 0 0 rgba(0,0,0,0.05);transform: translateY(0);-webkit-transform: translateY(0);}
    .zc_main .zc_section5 .tab_main .tab_con .items .item img{width:100%;}
    .zc_main .zc_section5 .tab_main .tab_con .items .item .txt{position: relative;left: 0;bottom:0;width: 100%;background: #F4F4F4;}
    .zc_main .zc_section5 .tab_main .tab_con .items .item .txt h2{color: #333333;font-size: 20px;margin-top: 0;}
    .zc_main .zc_section5 .tab_main .tab_con .items .item .txt p{color: #757575;}
    .zc_main .zc_section5 .tab_main .tab_con .items .slick-dots{position: absolute;right: 0;left:0;bottom: 5px;}
    .zc_main .zc_section5 .tab_main .tab_con .items .slick-dots li button{display: none;}
    .zc_main .zc_section5 .tab_main .tab_con .items .slick-dots li{width: 10px;height: 10px;border-radius: 50%;border: 1px solid #38BCA4;background-color: transparent;margin: 0 8px;}
    .zc_main .zc_section5 .tab_main .tab_con .items .slick-dots li.slick-active{background: #38BCA4;}
    .zc_main .zc_section5 .tab_main .tab_tit a{width: auto;font-size: 12px;padding: 0 16px;margin: 0;height: 30px;line-height: 30px;}
    .zc_main .zc_section6 .items .left{width: 100%;position: static;float: none;}
    .zc_main .zc_section6 .items .left .pic{position: static;height: 200px;}
    .zc_main .zc_section6 .items .left .txt h3{font-size: 16px;}
    .zc_main .zc_section6 .items .left .txt p{margin-top: 8px;}
    .zc_main .zc_section6 .items .left .txt{padding: 20px 22px 0 22px;}
    .zc_main .zc_section6 .items .left .txt .bot{padding: 15px 0;margin-top: 15px;}
    .zc_main .zc_section6 .items .right{width: 100%;float: none;padding: 0 20px;margin-top: 20px;}
    .zc_main .zc_section6 .items .right .item{padding: 15px 0;}
    .zc_main .zc_section6 .items .right .item .txt{margin-left: 64px;}
    .zc_main .zc_section6 .items .right .item .date h2{font-size: 30px;line-height: 30px;}
    .zc_main .zc_section6 .items .right .item em{display: none;}
    .zc_main .zc_section6 .more{width: 148px;line-height: 38px;}
    .zc_main .zc_section6{display: none;}
    .zc_main .zc_section7 .items{text-align: center;margin: auto;}
    .zc_main .zc_section7 .item{display: inline-block;width: 47% !important;height: auto !important;text-align: center !important;padding: 20px 0;float: none !important;margin: 1% 1% !important;}
    .zc_main .zc_section7 .item .q4i{width: 50px;margin: auto;height:50px;display: block;}
    .zc_main .zc_section7 .item:nth-of-type(1){background:url('../images/qd4_b1.jpg');background-position: center;background-size: cover;background-repeat: no-repeat;}
    .zc_main .zc_section7 .item:nth-of-type(1) .q4i{background:url('../images/qd4_i1.png');background-position: center;background-size: cover;background-repeat: no-repeat;}
    .zc_main .zc_section7 .item:nth-of-type(2){background:url('../images/qd4_b2.jpg');background-position: center;background-size: cover;background-repeat: no-repeat;}
    .zc_main .zc_section7 .item:nth-of-type(2) .q4i{background:url('../images/qd4_i2.png');background-position: center;background-size: cover;background-repeat: no-repeat;}
    .zc_main .zc_section7 .item:nth-of-type(3){background:url('../images/qd4_b3.jpg');background-position: center;background-size: cover;background-repeat: no-repeat;}
    .zc_main .zc_section7 .item:nth-of-type(3) .q4i{background:url('../images/qd4_i3.png');background-position: center;background-size: cover;background-repeat: no-repeat;}
    .zc_main .zc_section7 .item:nth-of-type(4){background:url('../images/qd4_b4.jpg');background-position: center;background-size: cover;background-repeat: no-repeat;}
    .zc_main .zc_section7 .item:nth-of-type(4) .q4i{background:url('../images/qd4_i4.png');background-position: center;background-size: cover;background-repeat: no-repeat;}
    .zc_main .zc_section7 .item:nth-of-type(5){background:url('../images/qd4_b5.jpg');background-position: center;background-size: cover;background-repeat: no-repeat;}
    .zc_main .zc_section7 .item:nth-of-type(5) .q4i{background:url('../images/qd4_i5.png');background-position: center;background-size: cover;background-repeat: no-repeat;}
    .zc_main .zc_section7 .item:nth-of-type(6){background:url('../images/qd4_b6.jpg');background-position: center;background-size: cover;background-repeat: no-repeat;}
    .zc_main .zc_section7 .item:nth-of-type(6) .q4i{background:url('../images/qd4_i6.png');background-position: center;background-size: cover;background-repeat: no-repeat;}
    .zc_main .zc_section7 .item .q4title{background:white;width:60%;margin: 20px auto;border-radius:30px;text-align: center !important;font-weight: bold;}
    .zc_main .zc_section7 .item:nth-of-type(1) .q4title{color:#70C6F0;}
    .zc_main .zc_section7 .item:nth-of-type(2) .q4title{color:#55CAA0}
    .zc_main .zc_section7 .item:nth-of-type(3) .q4title{color:#C090E4}
    .zc_main .zc_section7 .item:nth-of-type(4) .q4title{color:#F85F7C}
    .zc_main .zc_section7 .item:nth-of-type(5) .q4title{color:#FF845E}
    .zc_main .zc_section7 .item:nth-of-type(6) .q4title{color:#FEAD11}
    .zc_main .zc_section7 .item .q4intro{color:white;font-size:12px !important;margin:0 !important;line-height: 15px !important;text-align: center !important;}
    .zc_main .mobile_section6{display: block;background: #f7f7f7;}
    .zc_main .mobile_section6 .news_slick .item{position: relative;}
    .zc_main .mobile_section6 .news_slick .item img{display: block;width: 100%;}
    .zc_main .mobile_section6 .news_slick .item .txt{position: absolute;left: 0;bottom:0;background: rgba(0,0,0,0.6);padding: 10px 20px;width: 100%;}
    .zc_main .mobile_section6 .news_slick .item .txt p{font-size: 14px;color: #fff;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .zc_main .mobile_section6 .news_slick .slick-arrow{width: 40px;height: 60px;background-color: rgba(0,0,0,0.6);outline: none;font-size: 0;border:0;background-repeat: no-repeat;background-position: center;position: absolute;top: 50%;margin-top: -30px;z-index: 1;background-size: auto 20px;cursor: pointer;}
    .zc_main .mobile_section6 .news_slick .slick-prev{left: 0;background-image: url(../images/m_prev.png);}
    .zc_main .mobile_section6 .news_slick .slick-next{right: 0;background-image: url(../images/m_next.png);}
    .zc_main .mobile_section6 .more{width: 148px;line-height: 38px;background: #38BCA4;border-radius: 30px;color: #fff;text-align: center;margin: 20px auto 0 auto;font-size: 14px;display: block;}
    .zc_main .zc_section8{background:white;}
    .zc_main .zc_section8 .wap{width:100%;overflow:hidden;position: relative;}
    .zc_main .zc_section8 .main {display: none;}
    .zc_main .zc_section8 .m_main {display:block;}
    .zc_main .zc_section8 .qd8_bg{width:100%;min-height: 430px;background:url('../images/qd6_bg.png');background-repeat: no-repeat;background-position: center;background-size: 100%;position: relative;z-index: 2;}
    .zc_main .zc_section8 .qd8_ar{width: 91%;min-height: 430px;background:url('../images/qd6_ar.png');background-repeat: no-repeat;background-position: center;background-size: 100%;position: absolute;z-index: 1;-webkit-animation: spinner 10s infinite linear;animation: spinner 10s infinite linear;left: 4vw;}
}
@media only screen and (max-width: 767px){

}
@media only screen and (max-width: 340px){
    .zc_main .mobile_section2 .box .item{width: 25vw;height: 25vw;}
    .zc_main .mobile_section2 .box .item .txt h2{font-size: 22px;}
    .zc_main .mobile_section2 .box .item .txt em{font-size: 18px;}
}
@media only screen and (max-width: 320px){
    .zc_main .zc_section2 .items .item .inner{width: 100%;height: 100%;text-align: center;}
    .zc_main .zc_section6 .items .left .pic{height: 160px;}
}