/* 
 * @Author: BaiMingHui 
 * @Date: 2019-04-30 10:01:02 
 * @Last Modified by: BaiMingHui
 * @Email: 916402001@qq.com 
 * @Last Modified time: 2020-11-16 17:08:24
 */

*{
	-webkit-overflow-scrolling: touch;
  }
*,*:before,*:after{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block;
}body{
	text-align:left;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	font:14px/24px 'Microsoft YaHei',arial,tahoma,\5b8b\4f53,sans-serif;-webkit-font-smoothing:antialiased;;
}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,p,th,td{
	margin:0;
	padding:0;
	outline: 0;
}


article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block;
}audio,canvas,video{
	display:inline-block;
	*display:inline;
	*zoom:1;
}h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}table,fieldset,img,a img{
	border:0;
}ul,ol,li,dl,dd,dt{
	list-style:none outside none;
}table{
	border-collapse:collapse;
	border-spacing:0;
}em,strong,th{
	font-style:normal;
	font-weight:normal;
}b,strong{
	font-weight:600;
}audio,canvas,progress,video{
	display:inline-block;
	vertical-align:baseline;
}img{
	width:auto\9;
	height:auto;
	max-width:100%;
	vertical-align:middle;
	border:0;
	-ms-interpolation-mode:bicubic;
}
a,a:link,a:visited{
	text-decoration:none;

	display: inline-block;
}a:hover{
	text-decoration:none;

}a,a:focus{
	outline:0;
}
input,select,form img,button{
	vertical-align:middle;
}iframe{
	overflow:hidden;
}small{
	font-size:80%;
}svg:not(:root){
	overflow:hidden;
}hr{
	-webkit-box-sizing:content-box;
	        box-sizing:content-box;
	height:0;
}mark{
	color:#000;
	background:#ff0;
}small{
	font-size:80%;
}sub,sup{
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline;
}sup{
	top:-.5em;
}sub{
	bottom:-.25em;
}img{
	border:0;
}svg:not(:root){
	overflow:hidden;
}figure{
	margin:1em 40px;
}img{
	vertical-align:middle;
}.fl{
	float:left;
	display:inline;
}.fr{
	float:right;
	display:inline;
}
.LRwarpFl{
	float:left;
	display:inline;
}
.LRwarpFr{
	float:right;
	display:inline;
}
.pcfl,.ModuleFl{
	float:left;
	display:inline;
}.pcfr,.ModuleFr{
	float:right;
	display:inline;
}
.mobfl{
	float:left;
	display:inline;
}.mobfr{
	float:right;
	display:inline;
}
.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}
.clearfix:after{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

* html .clearfix {
    zoom:1}
.blank,.blank5,.blank1,.blank10,.blank20,.blank30{
	clear:both;
	display:block;
	font-size:1px;
	visibility:hidden;
	height:-1px;
	line-height:0;
}.blank5{
	height:5px;
}.blank10{
	height:10px;
}.blank20{
	height:20px;
}.blank30{
	height:30px;
}.blank1{
	height:1px;
}
.disno{
	display:none;
}
.pcdisno{
	display:none;
}
.mbdisno{
	display:none;
}
.show{display:block;}



/*grid grid 12fen栏*/

.pages, .con {
  width: 100%;
  overflow: hidden;
  margin: 0 auto; }

.actives .rotateElem {
  -webkit-animation: rotate2d 12s linear infinite;
          animation: rotate2d 12s linear infinite; }

.vanishIn {
  opacity: 0;
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: scale(2, 2);
      -ms-transform: scale(2, 2);
          transform: scale(2, 2);
  transform: scale(2, 2);
  -webkit-filter: blur(90px);
          filter: blur(90px);
  filter: blur(90px);
  display: block;
  -webkit-animation: vanishIn 1s .2s ease both;
          animation: vanishIn 1s .2s ease both; }

.fadeInR {
  -webkit-transform: translateX(200%);
      -ms-transform: translateX(200%);
          transform: translateX(200%);
  opacity: 0;
  -webkit-animation: fadeInR 2s .2s ease both;
          animation: fadeInR 2s .2s ease both; }

@-webkit-keyframes fadeInR {
  0% {
    -webkit-transform: translateX(200%);
            transform: translateX(200%);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1; } }

@keyframes fadeInR {
  0% {
    -webkit-transform: translateX(200%);
            transform: translateX(200%);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1; } }

@-webkit-keyframes hiddendown {
  0% {
    -webkit-transform: translateY(-161px);
            transform: translateY(-161px); }
  100% {
    -webkit-transform: translateY(-120px);
            transform: translateY(-120px); } }

@keyframes hiddendown {
  0% {
    -webkit-transform: translateY(-161px);
            transform: translateY(-161px); }
  100% {
    -webkit-transform: translateY(-120px);
            transform: translateY(-120px); } }

.info {
  margin-top: 30px; }

.swipdown {
  position: absolute;
  width: 30px;
  height: 30px;
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: 5px;
  background: url("../images/web-swipe-tip.png") no-repeat;
  background-size: 100% 100%;
  -webkit-animation: webSwipeTipAfter 1.5s infinite ease-in-out;
  animation: webSwipeTipAfter 1.5s infinite ease-in-out;
  z-index: 9; }

@-webkit-keyframes webSwipeTipAfter {
  0% {
    opacity: 1;
    filter: alpha(opacity=100); }
  100% {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes webSwipeTipAfter {
  0% {
    opacity: 1;
    filter: alpha(opacity=100); }
  100% {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes rotate2d {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes vanishIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(2, 2);
            transform: scale(2, 2);
    transform: scale(2, 2);
    -webkit-filter: blur(90px);
            filter: blur(90px);
    filter: blur(90px); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-filter: blur(0px);
            filter: blur(0px);
    filter: blur(0px); } }

@keyframes vanishIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(2, 2);
            transform: scale(2, 2);
    transform: scale(2, 2);
    -webkit-filter: blur(90px);
            filter: blur(90px);
    filter: blur(90px); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-filter: blur(0px);
            filter: blur(0px);
    filter: blur(0px); } }

.music {
  position: absolute;
  width: 2rem;
  height: 2rem;
  left: .5rem;
  top: .5rem;
  z-index: 2; }

.music .control {
  width: 2.5rem;
  height: 2.5rem;
  background: url(../images/music.gif) center center no-repeat;
  background-size: contain; }

.music.stopped .control {
  background: 0 0; }

.music .control .control-after {
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -.75rem;
  margin-left: -.75rem;
  background: url(../images/music_off.png) center center no-repeat;
  background-size: 100% 100%;
  -webkit-animation: rotate2d 1.2s linear infinite;
  animation: rotate2d 1.2s linear infinite;
  z-index: -1; }

.music.stopped .control .control-after {
  -webkit-animation: none;
  animation: none; }

@-webkit-keyframes rotate2d {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes rotate2d {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

/*# sourceMappingURL=main.css.map */
