@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0;font: inherit;font-size: 100%;vertical-align: baseline}
html {line-height:1;overflow-x: hidden;width: 100%;}
ol,ul {list-style: none}
table {border-collapse: collapse;border-spacing: 0}
caption,th,td {text-align: left;font-weight: normal;vertical-align: middle}
q,blockquote {quotes: none}
q:before,q:after,blockquote:before,blockquote:after {content: "";content: none}
a img {border: none}
img{display: block; border: none;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display: block}


/*begin  --------clear */
*{margin:0;padding:0;text-decoration:none;outline:none;}
h1,h2,h3,h4,h5,h6,b{font-weight:normal}
object,.wrap embed{display:block;outline:0}
html,body{-webkit-text-size-adjust:none;width:100%;height:auto;position: relative;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
.clear{clear:both;display:block;width:100%;height:0;font-size:0}
.wrap{position:relative;overflow:hidden;margin:0 auto;height:auto;min-width:1200px; background:#000; font-size:14px; font-family:"微软雅黑";color: #fff;}
.wrap a,.wrap a:link,.wrap a:hover,.wrap a:focus,.wrap a:active,.wrap a:visited{outline:none;text-decoration:none !important; border:none; color: #000;}
.wrap textarea{overflow:auto;resize:none;}
.wrap img{display:block;margin:0;padding:0;border:0 none;}
 ul, ul li{list-style:none;}
.wrap br{font-size:0;line-height:0}
.wrap .center{text-align: center; float:none;}
.wrap .bold{font-weight: bold;}
.wrap .left,.wrap .fl{float:left}
.wrap .right,.wrap .fr{float:right;}
.cl::after {clear: both;content: ".";display: block;height: 0;overflow: hidden;visibility: hidden;}
.wrap .relative{position: relative;}
.wrap .absolute{position: absolute;}
.wrap .top{top: 0;}
.wrap .bottom{bottom: 0;}
.bg12{width: 1200px; margin: 0 auto;position: relative;}
.bg16{width: 1600px; margin: 0 auto;position: relative;}
/*end--------clear  */
/*star --slider 通用*/
.slick-slider{position:relative;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0 auto;}
.slick-list:focus{outline:0;}
.slick-track{position:relative;top:0;left:0;display:block;zoom:1;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{position:relative;float:left;min-height:1px;}
.slick-slide img{display:block!important;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{position:relative;display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;}
.btn_slick{position:absolute;top:50%;padding:0;outline:0;border:0;font-size:0;line-height:0;cursor:pointer;display: none;}
.slick-prev{left:-30px;background:url(../images/btn_left.png) no-repeat;}
.slick-next{right:-30px;background:url(../images/btn_right.png) no-repeat;}
.slick-dots{position: absolute;z-index:10;}
.slick-dots li{float:left;margin:0 10px;}
.wrap .slick-dots li span {background:none;border-radius:100%;cursor:pointer;display: block;height:15px;width:15px;border:1px solid #937344;}
.wrap .slick-dots li.slick-active span{background:#937344;}

@keyframes prompt-motion {
	0% {
		-moz-transform:translate(0px,0px);
		-ms-transform:translate(0px,0px);
		-webkit-transform:translate(0px,0px);
		transform:translate(0px,0px)
	}
	50% {
		-moz-transform:translate(0px,-5px);
		-ms-transform:translate(0px,-5px);
		-webkit-transform:translate(0px,-5px);
		transform:translate(0px,-5px)
	}
	100% {
		-moz-transform:translate(0px,0px);
		-ms-transform:translate(0px,0px);
		-webkit-transform:translate(0px,0px);
		transform:translate(0px,0px)
	}
}

@-webkit-keyframes prompt-motion {
	0% {
		-moz-transform:translate(0px,0px);
		-ms-transform:translate(0px,0px);
		-webkit-transform:translate(0px,0px);
		transform:translate(0px,0px)
	}
	50% {
		-moz-transform:translate(0px,-5px);
		-ms-transform:translate(0px,-5px);
		-webkit-transform:translate(0px,-5px);
		transform:translate(0px,-5px)
	}
	100% {
		-moz-transform:translate(0px,0px);
		-ms-transform:translate(0px,0px);
		-webkit-transform:translate(0px,0px);
		transform:translate(0px,0px)
	}
}
.pt15{padding-top: 15px;}
body {background-color: black;color: white;font-family:"Microsoft YaHei";}

.wrapper {font-size: 13px;line-height: 1.8}
body.pc .wrapper {font-size: 15px;letter-spacing: 1px}

.wrap{width:1200px;margin: 0px auto;position: relative;}

.header {position: relative;overflow: hidden;text-align: center;background: #ffffff;}
.header__inner {position: absolute;top:0%;width:100%;height:1080px;left:0px;}
.header-content{height:1080px;width:100%;background-image:url(../images/c_A_bg_01.jpg);background-position:center; background-size:cover;}
body.pc .header {}
body.pc .header__inner {height:1080px;}


.c_A_title{position: absolute;top:360px;left: 50%;margin-left: -236px;}
.c_A_logo{position: absolute;bottom:20px;left: 50%;margin-left: -78px;}
.Cur .c_A_logo{-webkit-animation:zoomIn 1s both ease-in-out 3s;animation:zoomIn 1s both ease-in-out 3s;-moz-animation:zoomIn 1s both ease-in-out 3s;-o-animation:zoomIn 1s both ease-in-out 1s;}
.Cur .c_A_logo img{height:156px;animation:prompt-motion 2s infinite ease-in-out;}

.marquee{height:100%;position: absolute;width:500px;overflow:hidden;}
.marquee ul li{width:500px;height:1080px;float:left;}
#marquee ul li img{display:block;}
#marquee1{left: 0;}
#marquee2{right: 0;}

/* Wobble Vertical */
@-webkit-keyframes hvr {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes hvr {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.part .before .btn{animation:prompt-motion 1.5s ease-in-out infinite;}

.part2{height:800px;background-color:#000;}