﻿*{margin:0;padding:0;list-style:none}
body,html{margin:0;padding:0;overflow:hidden;color:#fff;font-family:"微软雅黑";width:100%;height:100%;-webkit-tap-highlight-color:transparent}
ol,ul{list-style:none;margin:0;padding:0}
a{text-decoration:none;color:#475061}
a:hover{text-decoration:none;color:#22c9eb}
img{border:none}
h2,p{padding:0;margin:0}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
@font-face{font-family:hatten;src:url(http://qzyit.com/font/hatten.eot);src:url(http://qzyit.com/font/hatten.eot?) format('embedded-opentype'),url(http://qzyit.com/font/hatten.woff) format('woff'),url(http://qzyit.com/font/hatten.ttf) format('truetype'),url(http://qzyit.com/font/hatten.svg) format('svg')}
@font-face{font-family:iconfont;src:url(http://qzyit.com/font/iconfont.eot);src:url(http://qzyit.com/font/iconfont.eot?) format('embedded-opentype'),url(http://qzyit.com/font/iconfont.woff) format('woff'),url(http://qzyit.com/font/iconfont.ttf) format('truetype'),url(http://qzyit.com/font/iconfont.svg) format('svg')}
.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}
.icon-arrowleft:before{content:"\e600"}
.icon-arrowright:before{content:"\e601"}
.icon-arrow:before{content:"\e602";font-size:26px}
.icon-01:before{content:"\e603"}
.icon-02:before{content:"\e604"}
.icon-03:before{content:"\e605"}
.icon-04:before{content:"\e606"}
.icon-05:before{content:"\e607"}
.icon-06:before{content:"\e608"}
.icon-07:before{content:"\e609"}
.icon-naviclose:before{content:"\e60a"}
.icon-play:before{content:"\e60b"}
.icon-back:before{content:"\e60c"}
.icon-backarrow:before{content:"\e60d"}
#ie9tips{text-align:center;border:1px solid #00E2FE;color:#838383;z-index:99;position:fixed;width:300px;height:30px;top:5%;left:50%;margin-left:-150px;font-size:12px;padding:10px}
#loading{width:100%;height:100%;position:absolute;background:url(home_loading.gif) #0c0c0c center no-repeat;z-index:100}
#homebanner{background:url(../i1/loading.gif) no-repeat center;height:100%}
#homebanner li{height:100%;width:100%;z-index:3;position:absolute;top:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;opacity:0}
#homebanner li.show{opacity:1}
#homebanner li.active{z-index:4}
#homebanner li a{display:block;width:100%;height:100%}
.imgbox{width:100%;height:100%;text-align:center}
.imgbox img{max-width:100%}
.bgpic3,.bgpic6{height:100%;width:100%;z-index:1;position:absolute;top:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.bgpic3{background-repeat:no-repeat;background-position:center center;transition:-webkit-transform 5.4s;transition:-moz-transform 5.4s;transition:transform 5.4s}
.bg-scale{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3)}
.bgpic6{background-repeat:no-repeat;background-position:center center;transition:-webkit-transform 5.4s;transition:-moz-transform 5.4s;transition:transform 5.4s}
.home-page{font-family:hatten;font-size:17px;font-weight:400;position:relative;opacity:0}
.pageon{font-size:86px;color:#29e2fc;line-height:65px}
.pagecut{margin-left:5px;margin-right:5px}
@media only screen and (max-width:768px){.home-page{font-family:hatten;font-size:14px;font-weight:400}
.pageon{font-size:45px;color:#29e2fc;line-height:45px}
}
#iframe-warp{background:#212121;position:fixed;z-index:99;left:50%;top:50%;opacity:0}
.dis-none{display:none}
.dis-block{display:block}
@media only screen and (max-width:768px){#iframe-warp{display:none}
}
@media only screen and (min-width:769px){#iframe-warp{width:610px;height:306px;margin-left:-305px;margin-top:-156px}
}
@media only screen and (min-width:990px){#iframe-warp{width:700px;height:352px;margin-left:-350px;margin-top:-177px}
}
@media only screen and (min-width:1200px){#iframe-warp{width:884px;height:446px;margin-left:-442px;margin-top:-226px}
}
@media only screen and (min-width:1680px){#iframe-warp{width:1180px;height:594px;margin-left:-590px;margin-top:-300px}
}
#iframe-close{cursor:pointer}
#iframe-close .iconfont{display:block;color:#212121;font-size:35px;position:absolute;right:0;top:-50px}
.boxwrap{position:absolute;z-index:2;width:100%;height:100%;top:0}
.left-top{color:#fff;left:3%;top:6%;position:absolute;line-height:18px;font-size:12px;z-index:9}
.left-top>div{margin-top:20%}
#home-btn{margin-top:220px;position:relative;top:6%;left:3%;z-index:9;opacity:0}
#home-btn .img-next,#home-btn .img-prev{background:0 0;border:1px solid #919191;display:inline-block;width:40px;height:40px;outline:0;cursor:pointer;line-height:40px;text-align:center;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
#home-btn .img-next,#home-btn .img-prev:after{font-family:iconfont;font-size:25px;color:#fff}
#home-btn .img-prev:after{content:'\e600'}
#home-btn .img-next:after{content:'\e601'}
#home-btn .img-next:hover,#home-btn .img-prev:hover{border:1px solid #00E2FE;background:#00E2FE}
.btn-fadein{animation:btn-animate .4s linear 1.2s forwards;-moz-animation:btn-animate .4s linear 1.2s forwards;-webkit-animation:btn-animate .4s linear 1.2s forwards;-o-animation:btn-animate .4s linear 1.2s forwards}
@keyframes btn-animate{0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes btn-animate{0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes btn-animate{0%{opacity:0}
100%{opacity:1}
}
@-o-keyframes btn-animate{0%{opacity:0}
100%{opacity:1}
}
.top-protxt1{line-height:14px;margin-bottom:10%;padding-top:7%;position:relative;opacity:0}
.top-protxt2{position:relative;opacity:0}
.top-protxt2 li{display:none;position:absolute}
.top-movie{width:165px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis}
@media only screen and (max-width:1024px){.left-top{top:8%}
.left-top>div{margin-top:5%}
#home-btn{margin-top:190px}
}
@media only screen and (max-width:768px){.top-protxt1{display:none;padding-top:9%}
.top-protxt2 p{display:none}
.top-movie{font-size:10px}
.left-top{left:5%}
#home-btn{left:auto;right:3%;top:10%;text-align:right;margin-top:10px}
#home-btn .img-next,#home-btn .img-prev{width:30px;height:30px;line-height:30px}
}
.tit-eng{font-family:georgia;text-transform:uppercase}
.title-big h2{color:#27e2fc;display:block;font-size:24px;line-height:24px;height:24px;margin-top:1%;font-weight:400;opacity:0;position:relative}
.title-big h3{color:#a1a1a1;display:block;font-weight:400;margin-top:10%;width:220px;font-size:12px;position:relative;opacity:0}
.title-line{background:#27E2FC;display:block;width:25px;height:6px;line-height:6px;margin-top:10px;margin-bottom:10px}
.title-img{opacity:0;position:relative}
.animate-title{animation:titletxt .6s forwards;-moz-animation:titletxt .6s forwards;-webkit-animation:titletxt .6s forwards;-o-animation:titletxt .6s forwards}
@keyframes titletxt{0%{top:20px;opacity:0}
100%{top:0;opacity:1}
}
@-moz-keyframes titletxt{0%{top:20px;opacity:0}
100%{top:0;opacity:1}
}
@-webkit-keyframes titletxt{0%{top:20px;opacity:0}
100%{top:0;opacity:1}
}
@-o-keyframes titletxt{0%{top:30px;opacity:0}
100%{top:0;opacity:1}
}
@keyframes foottxt{0%{top:30px;opacity:0}
100%{top:0;opacity:1}
}
@-moz-keyframes foottxt{0%{top:30px;opacity:0}
100%{top:0;opacity:1}
}
@-webkit-keyframes foottxt{0%{top:30px;opacity:0}
100%{top:0;opacity:1}
}
@-o-keyframes foottxt{0%{top:30px;opacity:0}
100%{top:0;opacity:1}
}
.animate-h2{animation:titletxt .4s linear .2s forwards;-moz-animation:titletxt .4s linear .2s forwards;-webkit-animation:titletxt .4s linear .2s forwards;-o-animation:titletxt .4s linear .2s forwards}
.animate-h3{animation:titletxt .4s linear .4s forwards;-moz-animation:titletxt .4s linear .4s forwards;-webkit-animation:titletxt .4s linear .4s forwards;-o-animation:titletxt .4s linear .4s forwards}
.logo-animate{animation:logoin .4s linear .3s forwards;-moz-animation:logoin .4s linear .3s forwards;-webkit-animation:logoin .4s linear .3s forwards;-o-animation:logoin .4s linear .3s forwards}
.foot-news{animation:titletxt .4s linear .6s forwards;-moz-animation:titletxt .4s linear .6s forwards;-webkit-animation:titletxt .4s linear .6s forwards;-o-animation:titletxt .4s linear .6s forwards}
.foot-t1{animation:titletxt .4s linear .8s forwards;-moz-animation:titletxt .4s linear .8s forwards;-webkit-animation:titletxt .4s linear .8s forwards;-o-animation:titletxt .4s linear .8s forwards}
.foot-t2{animation:titletxt .4s linear 1s forwards;-moz-animation:titletxt .4s linear 1s forwards;-webkit-animation:titletxt .4s linear 1s forwards;-o-animation:titletxt .4s linear 1s forwards}
@keyframes logoin{0%{top:4%;opacity:0}
100%{top:3%;opacity:1}
}
@-moz-keyframes logoin{0%{top:4%;opacity:0}
100%{top:3%;opacity:1}
}
@-webkit-keyframes logoin{0%{top:4%;opacity:0}
100%{top:3%;opacity:1}
}
@-o-keyframes logoin{0%{top:4%;opacity:0}
100%{top:3%;opacity:1}
}
@media only screen and (max-width:768px){.title-big img{width:auto;height:24px;margin-top:10px}
.title-line{width:15px;height:4px;margin-top:5px;margin-bottom:5px}
.title-big h2{margin-top:5px;font-size:14px}
.title-big h3{display:none}
}
@media only screen and (max-width:1024px){.title-big img{width:auto;height:30px;margin-top:10px}
.title-big h3{margin-top:5%}
.title-big h2{margin-top:5px;font-size:16px}
}
.about-center{width:342px;height:650px;position:absolute;top:50%;left:50%;z-index:2;margin-top:-325px;margin-left:-170px;border:7px solid #fff;-moz-box-shadow:4px 4px 2px rgba(39,226,252,.3),4px 4px 2px rgba(39,226,252,.3) inset;-webkit-box-shadow:4px 4px 2px rgba(39,226,252,.3),4px 4px 2px rgba(39,226,252,.3) inset;box-shadow:4px 4px 2px rgba(39,226,252,.3),4px 4px 2px rgba(39,226,252,.3) inset;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
.about-center:hover{border:7px solid #00E2FE}
.about-center a{color:#fff}
.about-title{margin:7%}
.about-title img{width:100%;height:auto}
.white-bord{background:#fff;display:block;width:25px;height:6px;margin:10% auto}
.about-txt{margin:90% 7% 3% 7%;font-size:13px;text-align:center;line-height:20px;position:absolute;overflow:hidden;bottom:3%}
.about-detail{display:block}
.about-txt h3{margin-bottom:0}
.about-txt .white-bord{margin:5% auto}
@media only screen and (max-width:767px){.about-center{width:180px;height:338px;margin-top:-169px;margin-left:-90px}
.about-detail{display:none}
}
@media only screen and (max-width:480px){.about-center{width:180px;height:280px;margin-top:-140px;margin-left:-90px;line-height:18px}
}
@media only screen and (min-width:768px){.about-center{width:220px;height:413px;margin-top:-206px;margin-left:-110px}
}
@media only screen and (min-width:990px){.about-center{width:280px;height:532px;margin-top:-266px;margin-left:-140px}
}
@media only screen and (min-width:1400px){.about-center{width:342px;height:650px;margin-top:-325px;margin-left:-170px}
}
.contact-box{width:620px;height:580px;position:absolute;left:50%;top:50%;margin-left:-310px;margin-top:-290px;text-align:center;color:#666;font-size:13px}
.contact-box h4{margin:15px 0}
.contact-box>*{position:relative;opacity:0}
.phone-number{color:#333;font-size:24px;line-height:30px;margin-bottom: 10px;}
.fax-number{color:#333;font-size:19px;line-height:19px}
.email{line-height:18px;font-size:16px;text-transform:uppercase}
.btn-work{color:#000;display:block;font-size:16px;font-weight:700;text-decoration:none;border:3px solid #3f3f3f;line-height:38px;text-align:center;width:197px;height:38px;margin:3% auto 2% auto;position:relative}
.btn-work a{display:block;color:#000;text-align:center;position:absolute;z-index:8;width:100%}
.btn-b{background:#00e2fe;width:0;height:100%;position:absolute;top:0}
.two-code{width:129px;height:129px;margin:0 auto}
.two-code img{border:4px solid #27E2FC;width:100%}
.contact-map{margin-top:3%;margin-bottom:3%}
.contact-map img{border:4px solid #27E2FC;width:100%;height:auto}
@media only screen and (max-width:768px){.contact-box{width:400px;margin-left:-200px;margin-top:-250px}
.btn-work{width:120px;height:28px;line-height:28px}
.phone-number{font-size:22px;line-height:32px}
.fax-number{color:#333;font-size:16px;line-height:16px}
.two-code{width:100px;height:100px}
}
@media only screen and (max-width:480px){.contact-box{width:87%;margin-left:-45%;margin-top:-32%;font-size:8px}
.contact-box h4{margin:2% 0}
.contact-box h4 img{height:15px;width:auto}
.phone-number{font-size:10px;line-height:10px}
.fax-number{font-size:8px;line-break:8px}
.email{font-size:9px}
.btn-work{border:2px solid #3f3f3f;width:90px;height:20px;line-height:20px;font-size:7px}
.contact-map img{border:2px solid #27E2FC}
.two-code{width:65px;height:65px}
.two-code img{border:2px solid #27E2FC}
}
.list-warp{width:75%;position:absolute;z-index:2;top:50%;left:50%;margin-top:-10%;margin-left:-38%}
@media only screen and (max-width:768px){.list-warp{width:84%;margin-left:-42%}
#artisthover.list-warp{margin-top:-20%}
}
@media only screen and (max-width:479px){.list-warp{width:90%;left:50%;margin-top:-20%;margin-left:-45%}
#artisthover.list-warp{margin-top:-23%}
}
@media only screen and (min-width:769px){.list-warp{width:75%;margin-left:-37.5%}
}
@media only screen and (min-width:1200px){.list-warp{width:900px;margin-left:-450px;margin-top:-90px}
}
@media only screen and (min-width:1400px){.list-warp{width:1050px;margin-left:-525px;margin-top:-100px}
}
@media only screen and (min-width:1490px){.list-warp{width:1122px;margin-left:-561px;margin-top:-100px}
}
.buttons::after,.list-warp:after{clear:both;content:"";display:table}
.movie-wrap{width:70%;position:absolute;z-index:2;top:50%;left:50%;margin-top:-13%;margin-left:-35%}
@media only screen and (max-width:768px){.movie-wrap{width:84%;margin-left:-42%;margin-top:-18%}
}
@media only screen and (max-width:479px){.movie-wrap{width:90%;margin-left:-45%;margin-top:-25%}
}
@media only screen and (min-width:1400px){.movie-wrap{width:1022px;margin-left:-511px;margin-top:-216px}
}
.star-list img{width:93%;height:auto;margin-left:3%}
.star-list a{color:#fff}
.movie-name,.star-name{background:rgba(41,226,252,.9);position:absolute;bottom:-10%;height:28%;width:70%;overflow:hidden;padding-left:10%;padding-top:4%;z-index:3;opacity:0;line-height:18px}
.movie-name:after,.star-name:after{font-family:iconfont;content:'\e601';color:#fff;font-size:30px;position:absolute;right:5%;top:30%;font-weight:400}
.movie-name .name-eng,.star-name .name-eng{color:#fff;font-size:16px;font-family:arial;font-weight:700}
.star-name h3{font-size:14px;margin:0;line-height:14px}
@media only screen and (max-width:768px){.star-name{opacity:1;bottom:-32%;width:83%;left:3%}
.star-name .name-eng{font-size:11px}
.star-name h3{font-weight:400;font-size:10px}
}
@media only screen and (min-width:769px){#starhover .slick-slide .star-name{bottom:-10%;transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out}
#starhover .slick-slide:hover .star-name{bottom:10%;opacity:1}
}
.movie-list img{width:93%;height:auto;margin-left:3%}
.movie-name{height:18%;padding-top:7%;font-size:14px;display:block}
.movie-name:after{top:40%}
.movie-list a{color:#fff}
@media only screen and (max-width:768px){.movie-name{opacity:1;bottom:-28%;width:83%;left:3%;height:22%;padding-top:7%;font-size:12px;line-height:12px}
.movie-name h3{font-size:10px}
.movie-name .name-eng{font-size:10px;font-weight:400}
}
@media only screen and (min-width:769px){#moviehover .slick-slide .movie-name{bottom:-10%;transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out}
#moviehover .slick-slide:hover .movie-name{bottom:10%;opacity:1}
.movie-name h3{font-size:14px}
.movie-name .name-eng{font-size:12px;font-weight:400}
}
@media only screen and (min-width:990px){.movie-name h3{font-size:16px}
.movie-name .name-eng{font-size:14px;font-weight:400}
}
.blue-name{position:absolute;width:10%;height:10%;left:45%;top:45%;overflow:hidden;z-index:3;line-height:18px;opacity:0}
.blue-name .blue-box{background:rgba(41,226,252,.9);color:#fff;text-align:center;padding-top:22%;width:86%;height:68%;margin:4% auto}
.txt-1{font-size:18px;line-height:20px}
.txt-2{font-size:16px;line-height:20px}
.txt-3{font-size:14px;line-height:20px}
.blue-box .cut-line{display:block;height:2px;background:#fff;width:20%;margin:4% auto}
@media only screen and (max-width:768px){.blue-name{width:93%;height:42%;opacity:1;left:3%;top:initial;bottom:-42%}
.blue-name .blue-box{width:100%;height:100%;margin:0;padding-top:5%}
.txt-1{font-size:9px;line-height:12px}
.txt-2{font-size:9px;line-height:12px}
.txt-3{font-size:9px;line-height:12px}
}
@media only screen and (max-width:480px){.blue-name{width:93%;height:50%;opacity:1;left:3%;top:initial;bottom:-50%}
.blue-name .blue-box{width:100%;height:100%;margin:0;padding-top:5%}
}
@media only screen and (min-width:769px){#artisthover .slick-slide .blue-name{top:45%;left:45%;width:10%;height:10%;opacity:0;transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out}
#artisthover .slick-slide:hover .blue-name{width:100%;height:100%;top:0;left:0;opacity:1}
}
.stills-center{position:absolute;z-index:2;top:50%;left:50%;border:7px solid #fff;width:22%;height:60%;margin-top:-23%;margin-left:-11%;-moz-box-shadow:4px 4px 2px rgba(39,226,252,.3),4px 4px 2px rgba(39,226,252,.3) inset;-webkit-box-shadow:4px 4px 2px rgba(39,226,252,.3),4px 4px 2px rgba(39,226,252,.3) inset;box-shadow:4px 4px 2px rgba(39,226,252,.3),4px 4px 2px rgba(39,226,252,.3) inset;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
.stills-center:hover{border:7px solid #00E2FE}
.stills-center a{color:#fff;display:block}
.stills-title{width:100%}
.stills-title img{width:80%;margin-left:10%;margin-top:10%}
.stills-txt{position:absolute;bottom:5%;width:80%;margin-left:10%;text-align:center;font-size:13px}
.stills-txt h3{font-size:22px;margin:0}
.stills-txt h4{font-size:16px;margin:0}
@media only screen and (max-width:480px){.stills-txt h3{font-size:12px}
.stills-txt h4{font-size:11px}
.stills-txt{font-size:10px;overflow:hidden;height:52%}
.stills-title img{width:70%;margin-left:15%;margin-top:15%}
.stills-center{border:4px solid #fff;width:200px;height:280px;margin-top:-140px;margin-left:-100px}
.stills-center:hover{border:4px solid #00E2FE}
}
@media only screen and (min-width:481px){.stills-txt h3{font-size:18px}
.stills-txt h4{font-size:14px}
.stills-txt{font-size:12px}
.stills-center{width:260px;height:424px;margin-left:-130px;margin-top:-212px}
}
@media only screen and (min-width:769px){.stills-txt h3{font-size:18px}
.stills-txt h4{font-size:14px}
.stills-txt{font-size:12px}
.stills-center{width:320px;height:522px;margin-left:-160px;margin-top:-261px}
}
@media only screen and (min-width:1400px){.stills-center{width:390px;height:632px;margin-top:-316px;margin-left:-195px}
.stills-txt h3{font-size:28px}
.stills-txt h4{font-size:18px}
}
#logo-mobile{position:fixed;right:3%;top:10px;z-index:3;width:62px;height:20px;display:none}
#logo-mobile img{width:100%;height:100%}
@media only screen and (max-width:768px){#logo-mobile{display:block}
}
.lang{position:fixed;top:3%;z-index:9;left:3%;margin-left:55px;font-size:12px;line-height:20px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.lang a{border:1px solid #636363;color:#636363;display:inline-block;width:32px;height:20px;margin-top:10px;font-size:12px;text-align:center}
.lang a:hover{border:1px solid #00E2FE;color:#fff}
.lang a.lang-active{background:#00E2FE;border:1px solid #00E2FE;color:#fff}
@media only screen and (max-width:768px){.lang{top:10px;line-height:15px;font-size:10px}
.lang a{margin-top:3px;width:26px;height:15px;font-size:10px}
}
#menu-btn-wrap{position:fixed;top:3%;left:2.8%;width:28px;overflow:hidden;height:50px;z-index:99;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;cursor:pointer}
@media only screen and (max-width:768px){#menu-btn-wrap{top:10px;height:38px}
.menu-mobile-bg{position:fixed;width:100%;height:38px;background:#222;z-index:2}
}
#menu-btn-wrap.active{width:105px}
#menu-btn-wrap.active .menu-icon span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#menu-btn-wrap.active .menu-icon span:nth-child(2){-webkit-transform:translateX(60px);-moz-transform:translateX(60px);-ms-transform:translateX(60px);transform:translateX(60px);opacity:0}
#menu-btn-wrap.active .menu-icon span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-txt{margin-right:15px;position:absolute;left:-65px;top:12px;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out}
#menu-btn-wrap.active .menu-txt{left:0}
@media only screen and (max-width:1023px){#menu-btn-wrap.active{width:28px}
#menu-btn-wrap.active .menu-txt{left:-65px}
}
.menu-icon{width:24px;float:right;height:20px;margin-top:10px;transform-origin:12px 12px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.menu-icon span{display:block;width:100%;height:4px;background-color:#2de5fb;margin-bottom:4px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.menu-icon span:nth-child(1){-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}
.menu-icon span:nth-child(3){-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;margin-bottom:0}
@media only screen and (max-width:768px){.menu-icon{width:17px;height:17px;margin-top:3px;transform-origin:12px 12px}
.menu-icon span{height:3px;margin-bottom:3px}
}
.menu-link-wrap{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.9);opacity:0;z-index:90;display:none}
.menu-link-wrap ul{position:absolute;left:50%;top:50%;width:997px;height:136px;margin-left:-498.5px;margin-top:-68px}
.menu-link-wrap li a{float:left;display:block;padding:2% 3%;color:#dcdcdc;text-align:right;margin-right:10px;border:4px solid transparent;position:relative}
@media only screen and (max-width:1023px){.menu-link-wrap li a{float:none;display:inline-block;margin-right:0;margin-bottom:8px;width:55px;padding:3px 8px 5px 8px;border:2px solid transparent}
.menu-link-wrap ul{position:absolute;left:50%;top:50%;width:75px;height:500px;margin-left:-33px;margin-top:-230px;overflow:hidden}
}
.menu-link-wrap li a:nth-child(7){margin-right:0}
.menu-link-wrap li.active a{border:4px solid #27e2fc;color:#27e2fc}
@media only screen and (max-width:1023px){.menu-link-wrap li.active a{border:2px solid #27e2fc;color:#27e2fc}
}
.menu-link-wrap li.active .line1{display:none;transition:0s}
.menu-link-wrap .line1{display:inline-block;background-color:#FFF;position:absolute;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}
.menu-link-wrap .line_top{height:4px;width:0;left:0;top:-4px}
.menu-link-wrap li a:hover .line_top{width:calc(100% + 4px);top:-4px}
.menu-link-wrap .line_left{width:4px;height:0;bottom:-4px;left:-4px}
.menu-link-wrap li a:hover .line_left{height:calc(100% + 8px)}
.menu-link-wrap .line_bottom{height:4px;width:0;right:-4px;bottom:-4px}
.menu-link-wrap li a:hover .line_bottom{width:calc(100% + 4px)}
.menu-link-wrap .line_right{height:0;width:4px;top:0;right:-4px}
.menu-link-wrap li a:hover .line_right{height:calc(100% + 4px)}
@media only screen and (max-width:1023px){.menu-link-wrap .line_top{height:2px;top:-2px}
.menu-link-wrap li a:hover .line_top{width:calc(100% + 2px);top:-2px}
.menu-link-wrap .line_left{width:2px;height:0;bottom:-2px;left:-2px}
.menu-link-wrap li a:hover .line_left{height:calc(100% + 4px)}
.menu-link-wrap .line_bottom{height:2px;width:0;right:-2px;bottom:-2px}
.menu-link-wrap li a:hover .line_bottom{width:calc(100% + 2px)}
.menu-link-wrap .line_right{height:0;width:2px;top:0;right:-2px}
.menu-link-wrap li a:hover .line_right{height:calc(100% + 2px)}
}
.menu-link-wrap li a .iconfont{font-size:40px;line-height:40px;font-weight:400;padding-bottom:10px;border-bottom:3px solid #dcdcdc}
.menu-link-wrap li.active a .iconfont{border-bottom:3px solid #27e2fc}
.menu-link-wrap li a .txt{font-size:16px;display:block;margin-top:28px}
@media only screen and (max-width:1023px){.menu-link-wrap li a .iconfont{font-size:20px;line-height:24px;border-bottom:2px solid #dcdcdc;padding-bottom:6px}
.menu-link-wrap li a .txt{font-size:10px;display:block;margin-top:10px}
.menu-link-wrap li.active a .iconfont{border-bottom:2px solid #27e2fc}
}
@-webkit-keyframes menu-link{0%{width:320px;height:50px;padding:0;top:35px;background-color:#27e2fc;border:none}
75%{width:4px;border:none;height:50px;padding:0;top:35px;background-color:#27e2fc}
85%{width:2px;border:none;height:50px;padding:0;top:35px;background-color:#27e2fc}
95%{background-color:#27e2fc}
100%{top:0;width:64px;height:74px;padding:20px 30px;background-color:transparent;border:4px solid #27e2fc}
}
@-moz-keyframes menu-link{0%{width:320px;height:50px;padding:0;top:35px;background-color:#27e2fc;border:none}
75%{width:4px;border:none;height:50px;padding:0;top:35px;background-color:#27e2fc}
80%{width:2px;border:none;height:50px;padding:0;top:35px;background-color:#27e2fc}
90%{background-color:#27e2fc}
100%{top:0;width:64px;height:74px;padding:20px 30px;background-color:transparent;border:4px solid #27e2fc}
}
.section{overflow:hidden}
.section .slide{position:relative;overflow:hidden}
.bg-black{background-color:#0d0d0d}
#foot-left{color:#666;position:absolute;left:3%;bottom:3%;z-index:2;font-size:12px;font-family:verdana}
.foot-eng{margin-top:5%;margin-bottom:5%;display:block;position:relative;opacity:0}
.foot-copy{position:relative;opacity:0}
@media only screen and (max-width:768px){#foot-left{font-size:6px}
.foot-eng{display:none}
}
#foot-left a{color:#666;text-decoration:none}
#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}
#top-logo{position:fixed;z-index:9;right:3%;top:3%;width:83px;text-align:center;opacity:0}
#top-logo .logo{margin-bottom:26px}
#top-logo img{width:100%;height:auto}
@media only screen and (max-width:768px){#top-logo{display:none}
}
@media only screen and (max-width:1024px){#top-logo .logo{width:60px;margin-bottom:7%}
}
.news-power{border:3px solid #29e2fc;width:165px;position:relative;opacity:0}
.news-arrow{color:#fff;background:#29e2fc;position:absolute;z-index:2;height:26px;line-height:26px}
.news-txt{line-height:26px;text-align:center;position:relative;height:26px}
.news-txt span{color:#29e2fc;position:absolute;display:block;width:172px;text-align:center;-moz-transition:color .6s;-o-transition:color .6s;-webkit-transition:color .6s;transition:color .6s;z-index:2}
@media only screen and (max-width:768px){.news-power{width:125px;border:1px solid #00E2FE;margin-bottom:10px}
.news-txt span{width:140px;font-size:10px}
}
.news-power .news-txt:after{content:"";background:#00E2FE;position:absolute;z-index:1;left:0;width:0;height:100%;-moz-transition:width .6s;-o-transition:width .6s;-webkit-transition:width .6s;transition:width .6s}
.news-power:hover .news-txt:after{width:100%}
.news-power:hover .news-txt span{color:#fff}
.news-power:hover .news-arrow{animation:arrowmove .3s linear infinite alternate;-moz-animation:arrowmove .3s linear infinite alternate;-webkit-animation:arrowmove .3s linear infinite alternate;-o-animation:arrowmove .3s linear infinite alternate}
@keyframes arrowmove{0%{left:-2px}
100%{left:5px}
}
@-moz-keyframes arrowmove{0%{left:-2px}
100%{left:5px}
}
@-webkit-keyframes arrowmove{0%{left:-2px}
100%{left:5px}
}
@-o-keyframes arrowmove{0%{left:-2px}
100%{left:5px}
}
.sub-top{display:none}
.submask{background:url(../i1/loading.gif) center no-repeat #000;width:100%;height:100%;position:fixed;z-index:99}
.sub-pagebg{background:#222}
.sub-warp{width:100%;height:100%}
.sub-left{width:33%;height:100%;float:left;overflow:hidden;position:relative}
.sub-left .image img{width:100%;height:500px;}
.sub-right{background:#212121;color:#7b7b7b;width:67%;height:100%;margin-left:33%;position:relative}
.sub-right .right-btn{position:absolute;right:5%;top:3%;z-index:9}
#movieWarp .sub-left{width:31%}
#movieWarp .sub-right{width:70%;margin-left:31.6%}
.sub-title h2{color:#fff;font-size:24px;line-height:24px;font-weight:400;margin:0;padding:0}
.sub-title .name-eng{color:#838383;font-size:13px;line-height:24px}
.movie-title{word-spacing:8px;letter-spacing:5px}
.movie-eng{font-size:22px;font-family:arial;font-weight:700;color:#fff;line-height:26px}
.btn-blue{padding:1% 3.5% 1% 1.5%;color:#fff;background:#27e2fc;border-radius:3px;display:inline-block;font-size:15px;margin-bottom:4%;line-height:28px}
.btn-blue:hover{color:#fff}
.btn-blue .iconfont{font-size:32px;margin-right:12px;vertical-align:middle}
.sub-btn{padding:1.5% 3%;color:#fff;background:#27e2fc;border-radius:3px;display:inline-block;position:absolute;bottom:5%;font-size:15px}
.sub-btn:hover{color:#fff}
.sub-info li{color:#fff;width:50%;float:left; line-height:30px; font-size:14px;}
.sub-info{padding-top:5%;padding-bottom:5%;min-height:40px}
.sub-right .right-con{margin:4% 0% 0% 5%;height:74%;font-size:13px;line-height:20px;overflow-y:auto; float:left; overflow:hidden;}
#gsjj .movie-con{ width:92%;}
@media only screen and (max-width:700px){.sub-right .right-con{height:76%}
.sub-title h2{font-size:20px;line-height:20px}
.movie-eng{font-size:16px}
}
@media only screen and (max-width:610px){.sub-right .right-con{height:72%}
.sub-title h2{font-size:18px;line-height:18px}
.movie-eng{font-size:14px}
}
.sub-right .movie-con{height:88%}
#gsjj .movie-con{ width:92%;}
.sub-txt{color:#7a7a7a;padding-right:4%}
.sub-txt p{ font-size:14px;}
.sub-txt p.pic img{ width:100%; height:auto;}
.right-body{height:100%;}
.right-btn{float:right}
.right-btn a{border:1px solid #4e4e4e;background:#212121;cursor:pointer;color:#4e4e4e;display:block;float:left;width:52px;height:52px;margin-right:1px;line-height:30px;text-align:center}
.right-btn .back{margin-right:20px}
.right-btn .iconfont{font-size:30px;line-height:52px}
.pagenew{color:#a1a1a1;font-size:30px;line-height:52px;float:left;margin-right:20px}
@media only screen and (max-width:884px){.right-btn a{width:40px;height:40px}
.right-btn .iconfont{line-height:40px;font-size:26px}
.pagenew{font-size:24px;line-height:40px}
}
@media only screen and (max-width:610px){.right-btn a{width:32px;height:32px}
.right-btn .iconfont{line-height:32px;font-size:22px}
.pagenew{font-size:20px;line-height:32px}
}
@media only screen and (max-width:480px){.right-btn{top:12px}
.right-btn a{width:24px;height:24px;line-height:24px}
.right-btn .iconfont{line-height:24px;font-size:13px}
.pagenew{font-size:14px;line-height:24px}
}
.news-warp{padding:3% 2% 3% 3%;height:100%}
.news-tbar{color:#29e2fc;font-size:28px;line-height:28px;font-family:"微软雅黑";word-spacing:8px;letter-spacing:1px;margin-bottom:8px;float:left}
.news-title h1{font-size:20px;font-weight:400;margin-bottom:8px;color:#fff}
.news-time{color:#646464;font-size:14px}
.job-content,.news-content{color:#a1a1a1;line-height:26px;margin-top:15px;padding-left:1%;font-size:14px;overflow-y:auto;height:-moz-calc(97% - 150px);height:-webkit-calc(97% - 150px);height:calc(97% - 150px)}
.news-head:after{display:block;clear:both;content:"";visibility:hidden;height:0}
/*.news-head .right-btn{margin-right:3%}*/
@media only screen and (max-width:700px){.news-tbar{font-size:24px;line-height:24px}
.news-title h1{font-size:18px;font-weight:400;margin-bottom:8px}
.news-content{font-size:13px}
}
@media only screen and (max-width:610px){.news-tbar{font-size:22px;line-height:22px}
.news-title h1{font-size:16px;font-weight:400;margin-bottom:8px}
.news-content{font-size:12px}
}
@media only screen and (max-width:480px){.news-tbar{font-size:18px;line-height:18px}
.news-title h1{font-size:14px;font-weight:400;margin-bottom:8px}
.news-content{font-size:10px}
}
.news-list-warp{width:100%;height:74%;margin-top:3%;margin-bottom:5%}
.news-list-warp ul{padding:0;margin-top:-3%}
.news-list-warp li{border-bottom:1px solid #2d2d2d;padding-top:3%;padding-bottom:3%}
.news-list-warp li a{color:#fff}
.list-l{float:left;height:87px;width:189px;overflow:hidden}
.list-l img{width:100%;height:100%}
.list-r{margin-left:240px}
.news-tit{font-size:20px;margin-bottom:23px;font-weight:400}
.news-info{color:#a1a1a1;font-size:13px;line-height:20px;height:40px;overflow:hidden}
@media only screen and (max-width:768px){.news-list-warp ul{margin-top:-2%}
.news-list-warp li{padding-top:2%;padding-bottom:2%}
.list-l{width:159px;height:73px}
.list-r{margin-left:190px}
.news-tit{font-size:16px;margin-bottom:12px;font-weight:400}
}
@media only screen and (max-width:610px){.list-l{width:120px;height:55px}
.list-r{margin-left:160px}
.news-tit{font-size:13px;margin-bottom:8px;font-weight:400}
.news-info{font-size:12px;line-height:18px;height:36px}
}
@media only screen and (max-width:480px){.news-list-warp li{padding-top:3%;padding-bottom:3%}
.news-tit{display:block;font-size:12px;height:12px;overflow:hidden}
}
.photo-content,.photo-list,.job-list{margin-top:3%;height:70%;overflow-y:auto}

.photo-list ul{margin-top:3%;margin-left:-2%}
.photo-list li{float:left;width:23%;overflow:hidden;text-align:center;margin-left:2%;margin-bottom:2%}
.photo-list li img{width:100%;height:auto}
.photo-title{color:#a1a1a1;font-size:16px;line-height:30px;font-weight:400}
.photo-list li a:hover{color:#fff}
@media only screen and (max-width:700px){.photo-title{font-size:14px}
}
.job-tit{color:#fff;font-size:18px;margin-bottom:20px}

.job-list ul{margin-left:-2%;margin-top:2%;height:100%}
.job-list li{float:left;display:block;width:17.5%;margin-left:2%;margin-bottom:2%;text-align:center}
.job-list li h3{font-size:16px}
.job-list li a{border:1px solid #4d4d4d;padding-top:20%;padding-bottom:20%;color:#a6a6a6;display:block;width:100%;height:100%;overflow:hidden;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.job-list li a:hover{color:#fff;border:1px solid #00E2FE}
@media only screen and (max-width:700px){.job-tit{font-size:14px}
.job-content{font-size:12px;line-height:18px}
.job-list li h3{font-size:14px}
}
@media only screen and (max-width:610px){.job-tit{font-size:12px}
.job-content{font-size:10px;line-height:14px}
.job-list li h3{font-size:12px}
}
@media only screen and (max-width:480px){.job-list li h3{font-size:10px}
.job-list li{width:22.5%;font-size:12px}
}
.mobile-bg{background:#000;overflow:auto}
.mobile-back{display:block;color:#00E2FE;font-size:20px;position:absolute;z-index:9;padding-left:10px;padding-top:3px}
.mobile-back .iconfont{font-size:22px}
.mobile-warp{height:100%;padding-left:4%;padding-right:4%}
.mobile-title{text-align:center;margin-top:38px;padding-top:5%;padding-bottom:5%}
.mobile-title h2{font-size:20px;margin-bottom:5px;white-space:8px;letter-spacing:5px}
.mobile-title .mobile-eng{font-size:22px;font-weight:400;letter-spacing:5px;font-family:arial}
.m-left{width:45%;float:left;display:table-cell}
.m-left img{width:100%;height:auto}
.m-right{color:#999;width:50%;float:right;line-height:30px;height:100%}
.m-right ul li{margin-top:20px}
.m-right ul li:nth-child(1){margin-top:0}
.m-right ul li:nth-child(2){margin-top:0}
.mobile-btn{text-align:center;padding-top:3%;padding-bottom:3%}
.mobile-txt{color:#999;line-height:30px;padding-bottom:5%}
@media only screen and (max-width:768px){.m-right{line-height:28px}
}
@media only screen and (max-width:480px){.m-right{line-height:26px}
.m-right ul li{margin-top:12px}
}
@media only screen and (max-width:320px){.m-right{line-height:20px;font-size:14px}
.m-right ul li{margin-top:10px}
.mobile-txt{line-height:22px;font-size:14px}
}
.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fp-slide{float:left}
.fp-slide,.fp-slidesContainer{height:100%;display:block}
.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}
.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}
.fp-slidesContainer{float:left;position:relative}
.fp-controlArrow{position:absolute;z-index:4;top:55%;cursor:pointer;margin-top:-38px;font-family:iconfont;line-height:0}
.fp-controlArrow.fp-prev{left:20%}
.fp-controlArrow.fp-next{right:15%}
.fp-controlArrow.fp-next:before,.fp-controlArrow.fp-prev:before{content:'\e600';font-size:40px;margin-left:-20px;-moz-transition:color .8s;-o-transition:color .8s;-webkit-transition:color .8s;transition:color .8s}
.fp-controlArrow.fp-next:before{content:'\e601'}
.fp-controlArrow.fp-next:hover:before,.fp-controlArrow.fp-prev:hover:before{color:#00E2FE}
@media only screen and (max-width:480px){.fp-controlArrow{top:55%}
#movieshop .fp-controlArrow{top:50%}
.fp-controlArrow.fp-next:before,.fp-controlArrow.fp-prev:before{font-size:25px}
.fp-controlArrow.fp-prev{left:8%}
.fp-controlArrow.fp-next{right:4%}
#movieshop .fp-controlArrow.fp-prev{left:45%}
#movieshop .fp-controlArrow.fp-next{right:40%}
}
.fp-scrollable{overflow:scroll}
.fp-notransition{-webkit-transition:none!important;transition:none!important}
#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;z-index:9}
@media only screen and (max-width:768px){#fp-nav{display:none}
}
#fp-nav.right{right:5%}
#fp-nav.left{left:17px}
.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}
.fp-slidesNav.bottom{bottom:17px}
.fp-slidesNav.top{top:17px}
#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}
#fp-nav ul li,.fp-slidesNav ul li{display:block;width:20px;height:13px;margin:2px;position:relative}
.fp-slidesNav ul li{display:inline-block}
#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}
#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span{width:24px;border-bottom:1px solid #27e2fc}
#fp-nav ul li a span,.fp-slidesNav ul li a span{top:2px;left:2px;width:20px;height:1px;border-bottom:1px solid #545454;position:absolute;z-index:1;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}
#fp-nav ul li .fp-tooltip{position:absolute;top:-5px;color:#00E2FE;font-size:11px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:120px;overflow:hidden;display:block;opacity:0}
#fp-nav ul li .fp-tooltip.right{right:-30px}
#fp-nav ul li .fp-tooltip.left{left:20px}
#fp-nav ul li .active .fp-tooltip{-webkit-transition:all .4s ease-out;transition:all .4s ease-out;width:auto;opacity:1;right:-45px}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
@media only screen and (max-width:768px){.slick-list{padding-bottom:90px}
.sub-left .slick-list{padding-bottom:0}
.m-left .slick-list{padding-bottom:20px}
}
@media only screen and (max-width:480px){.slick-list{padding-bottom:75px}
.sub-left .slick-list{padding-bottom:0}
.m-left .slick-list{padding-bottom:20px}
}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;zoom:1}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none;position:relative}
.slick-slide img{display:block}
.slick-slide img.slick-loading{padding-bottom:100%}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
@font-face{font-family:slick;src:url(http://qzyit.com/font/slick.eot);src:url(http://qzyit.com/font/slick.eot?) format("embedded-opentype"),url(http://qzyit.com/font/slick.woff) format("woff"),url(http://qzyit.com/font/slick.ttf) format("truetype"),url(http://qzyit.com/font/slick.svg) format("svg");font-weight:400;font-style:normal}
.slick-next,.slick-prev{position:absolute;display:block;height:40px;width:25px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:46%;margin-top:-10px;padding:0;border:none;outline:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.slick-next:focus,.slick-prev:focus{outline:0}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-family:iconfont;font-size:35px;color:#333;line-height:1;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:color .8s;-o-transition:color .8s;-webkit-transition:color .8s;transition:color .8s}
.slick-prev{left:-7%}
.slick-prev:before{content:'\e600'}
.slick-next{right:-7%}
.slick-next:before{content:'\e601'}
.slick-next:hover:before,.slick-prev:hover:before{color:#27e2fc}
.slick-next:hover:after,.slick-prev:hover:after{opacity:1;-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}
.slick-next:after,.slick-prev:after{content:'';position:absolute;left:-10px;top:-10px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;pointer-events:none}
.slick-next:after,.slick-prev:after{width:55px;height:55px;border:2px solid #00E2FE;opacity:0;-moz-transform:scale(.5,.5);-ms-transform:scale(.5,.5);-webkit-transform:scale(.5,.5);transform:scale(.5,.5);-moz-transition:all .8s cubic-bezier(.77,0,.175,1);-o-transition:all .8s cubic-bezier(.77,0,.175,1);-webkit-transition:all .8s cubic-bezier(.77,0,.175,1);transition:all .8s cubic-bezier(.77,0,.175,1)}
#artisthover .slick-next:before,#artisthover .slick-prev:before{color:#fff}
.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-30px;list-style:none;display:block;text-align:center;padding:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:10px;width:20px;margin:0 1%;padding:0;cursor:pointer}
.slick-dots li button{border:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;outline:0;display:block;width:10px;height:10px;background:rgba(192,192,192,.6);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}
.slick-dots li button:focus{outline:0}
.slick-dots li button:before{content:'';position:absolute;top:0;left:0;width:10px;height:10px;background-color:#27e2fc;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}
.slick-dots li.slick-active button:before{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.sub-left .slick-dots{bottom:3%;z-index:9}
.sub-left .slick-dots li button:before{color:#fff}
#artisthover .slick-dots li button:before{color:#fff}
.m-left .slick-dots li button:before{color:#fff}
@media only screen and (max-width:768px){.slick-dots{bottom:-5px}
#artisthover .slick-dots{bottom:-30px}
#moviehover .slick-dots{bottom:-20px}
}
@media only screen and (max-width:480px){.slick-dots{bottom:-5px}
#moviehover .slick-dots{bottom:-10px}
}
.mCustomScrollbar{-ms-touch-action:none;touch-action:none}
.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr; overflow-y:auto; padding-right:20px; width:110%;}
#xmhz .mCustomScrollBox{ width:100%;}
.mCSB_container{overflow:hidden;width:auto;height:auto;padding-bottom:50px}
.mCSB_inside>.mCSB_container{margin-right:-40px}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}
.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:alpha(opacity=75);-ms-filter:alpha(opacity=75)}
.mCSB_outside+.mCSB_scrollTools{right:-26px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto; }
.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}
.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background-color:rgba(255,255,255,.4);filter:alpha(opacity=40);-ms-filter:alpha(opacity=40);margin:0 auto}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center;background-color:rgba(255,255,255,.7);filter:alpha(opacity=75);-ms-filter:alpha(opacity=75);margin:0 auto}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}
.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;cursor:pointer;margin:0 auto}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0;background-position:0 -20px}
.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}
.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}
.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;cursor:pointer;margin:0 auto}
.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}
.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0)}
.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100)}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.3);filter:alpha(opacity=85);-ms-filter:alpha(opacity=85)}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(255,255,255,.4);filter:alpha(opacity=90);-ms-filter:alpha(opacity=90)}
.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(http://qzyit.com/ei/mcsb_buttons.png);background-repeat:no-repeat;opacity:.4;filter:alpha(opacity=40);-ms-filter:alpha(opacity=40)}
.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}
.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}
.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}
.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:alpha(opacity=75);-ms-filter:alpha(opacity=75)}
.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:alpha(opacity=90);-ms-filter:alpha(opacity=90)}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,.15)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,.75)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:rgba(200,200,200,.2)}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container,.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden,.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}
.sub-title dt{font-size: 28px;
    color: #fff;}
.sub-title span{font-size: 18px;
    color: #fff;
    line-height: 50px;}
.sub-txt a.ljgk{width: 200px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    background: #ff3700;
    color: #fff;
    display: inline-block;
    margin-top: 40px;}
.vido{ position:fixed; top:0; left:0;display:none; width:100%; background:#000; height:100%;}
.vido .cha{ position:absolute; right:10px; top:10px;}
.vido .cha img{ width:30px; height:30px;}
.sub-txt p.pic{ margin-top:20px;}
/**/
@media only screen and (max-width:1300px){
.jjnr ul li{ width:1000px;}


}
@media all and (max-width:640px){
	.jjnr .sydfc ul li{ width:100%;}
.gqygs{ width:100%; padding:0; margin:0;}
.sub-right .right-con{ margin:0 3%;}
.mCSB_inside>.mCSB_container{ margin-right:0;}
.sub-title dt{ font-size:15px;}
.sub-txt p{ font-size:12px; text-align:left;}
.sub-title span{ display:none;}
.sub-txt{ padding:0; text-align:center;}
.mCustomScrollBox{ margin-top:40px;}
.sub-left{ display:none;}
#movieWarp .sub-right{ margin-left:0; width:100%;}
.sub-txt p.pic{ width:100%;}
	
	}