html,body {padding: 0px; margin: 0px; color: var(--yiq-color-text);}
table {font-size:13px;}
img {border:none;}
input {color:#999999;}
ul,li {list-style-type:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6,h7,h8,dd {font-weight:normal;}

A:link,A:visited,A:active {color: var(--yiq-color-link-main); text-decoration:none; text-align:left; outline:none;}
A:hover,A:focus {color: var(--yiq-color-link-hover); text-decoration:none; star:expression(this.onFocus=this.blur());}

* {line-height: 1.8rem;}
body{text-align:center; margin:0px 0px 0px 0px; background-color: var(--yiq-color-background); font-family: var(--yiq-web-font);}
.body_no {overflow-y: hidden;}

.Font_Size0 {font-size: 0.8rem; line-height: 1.3rem;}
.Font_Size1 {font-size: 1.0rem; line-height: 1.5rem;}
.Font_Size2 {font-size: 1.1rem; line-height: 1.6rem;}
.Font_Size3 {font-size: 1.2rem; line-height: 1.7rem;}
.Font_Size4 {font-size: 1.3rem; line-height: 1.8rem;}
.Font_Size5 {font-size: 1.4rem; line-height: 1.9rem;}
.Font_Size6 {font-size: 1.5rem; line-height: 2.0rem;}
.Font_Size7 {font-size: 1.6rem; line-height: 2.1rem;}
.Font_Size8 {font-size: 1.7rem; line-height: 2.2rem;}
.Font_Size9 {font-size: 1.8rem; line-height: 2.3rem;}
.Font_Size10 {font-size: 1.9rem; line-height: 2.4rem;}
.Font_Size11 {font-size: 2.0rem; line-height: 2.5rem;}
.Font_Size12 {font-size: 2.1rem; line-height: 2.6rem;}
.Font_Size13 {font-size: 2.2rem; line-height: 2.7rem;}
.Font_Size14 {font-size: 2.3rem; line-height: 2.8rem;}
.Font_Size15 {font-size: 2.4rem; line-height: 2.9rem;}
.Font_Size16 {font-size: 2.5rem; line-height: 3.0rem;}
.Font_Size17 {font-size: 3.0rem; line-height: 3.5rem;}
.Font_Size18 {font-size: 3.5rem; line-height: 4.0rem;}
.Font_Size19 {font-size: 4.0rem; line-height: 4.5rem;}
.Font_Size20 {font-size: 4.5rem; line-height: 5.0rem;}
.Font_Size21 {font-size: 5.0rem; line-height: 5.5rem;}

/*文字间隔*/
.Font_G1 {letter-spacing: 0.5vw;}
.Font_G2 {letter-spacing: 1vw;}
.Font_G3 {letter-spacing: 1.5vw;}
.Font_G4 {letter-spacing: 2vw;}

/*边距*/
.MT1 {margin-top: 3%;}
.MT2 {margin-top: 5%;}
.MT3 {margin-top: 7%;}
.MT4 {margin-top: 10%;}
.MT5 {margin-top: 15%;}
.MT6 {margin-top: 20%;}
.MB1 {margin-bottom: 3%;}
.MB2 {margin-bottom: 5%;}
.MB3 {margin-bottom: 7%;}
.MB4 {margin-bottom: 10%;}
.MB5 {margin-bottom: 15%;}
.MB6 {margin-bottom: 20%;}
.PT1 {padding-top: 3%;}
.PT2 {padding-top: 5%;}
.PT3 {padding-top: 7%;}
.PT4 {padding-top: 10%;}
.PT5 {padding-top: 15%;}
.PT6 {padding-top: 20%;}
.PB1 {padding-bottom: 3%;}
.PB2 {padding-bottom: 5%;}
.PB3 {padding-bottom: 7%;}
.PB4 {padding-bottom: 10%;}
.PB5 {padding-bottom: 15%;}
.PB6 {padding-bottom: 20%;}
.PL1 {padding-left: 3%;}
.PL2 {padding-left: 5%;}
.PL3 {padding-left: 7%;}
.PL4 {padding-left: 10%;}
.PL5 {padding-left: 15%;}
.PL6 {padding-left: 20%;}
.PR1 {padding-right: 3%;}
.PR2 {padding-right: 5%;}
.PR3 {padding-right: 7%;}
.PR4 {padding-right: 10%;}
.PR5 {padding-right: 15%;}
.PR6 {padding-right: 20%;}

/*动画样式*/
.yiq_run {}

/*文字间隔*/
.yiq_run_word_spacing {animation: word_spacing 2s 0s both;}
@keyframes word_spacing{
	0%{opacity: 0; letter-spacing: 3rem; padding-left: 3rem;}
	100%{opacity: 1; letter-spacing: 0.2rem; padding-left: 0.2rem;}
}
.yiq_run_word_spacing.out {animation: word_spacing_out 2s 0s both;}
@keyframes word_spacing_out{
	0%{opacity: 1; letter-spacing: 0.2rem; padding-left: 0.2rem;}
	100%{opacity: 0; letter-spacing: 3rem; padding-left: 3rem;}
}

/*图片缩放*/
.yiq_run_image_zoom {animation: image_zoom 10s 0s linear; animation-iteration-count: infinite; animation-direction: alternate;}
@keyframes image_zoom{
	0%{transform: scale(1.1);}
	100%{transform: scale(1);}
}
.yiq_run_image_zoom.out {animation: image_zoom_out 2s 0s linear;}
@keyframes image_zoom_out{
	0%{transform: scale(1);}
	100%{transform: scale(1.1);}
}

/*圆点光环*/
.yiq_run_circle::after {content: ""; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; border: 1px var(--yiq-color-active) solid; border-radius: 1000px; animation: circle 2s 0s linear; animation-iteration-count: infinite; display: block; pointer-events: none;}
.yiq_run_circle::before {content: ""; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; border: 1px var(--yiq-color-active) solid; border-radius: 1000px; animation: circle 2s .8s linear; animation-iteration-count: infinite; display: block; pointer-events: none;}
.yiq_run_circle.bai::after,.yiq_run_circle.bai::before {border-color: #FFF;}
@keyframes circle{
	0%{transform: scale(1); opacity: 1;}
	100%{transform: scale(3); opacity: 0;}
}

/*浮沉*/
.yiq_run_fuchen {animation: fuchen 2s 0s linear; animation-iteration-count: infinite; animation-direction: alternate;}
@keyframes fuchen{
	0%{transform: translate(0px,-2%);}
	100%{transform: translate(0px,2%);}
}
.yiq_run_fuchen.out {animation: fuchen_out 2s 0s linear;}
@keyframes fuchen_out{
	0%{transform: translate(0px,0px); opacity: 1;}
	100%{transform: translate(0px,20%); opacity: 0;}
}

/*浮沉（大幅）*/
.yiq_run_fuchen_big {animation: fuchen_big 2s 0s linear; animation-iteration-count: infinite; animation-direction: alternate;}
@keyframes fuchen_big{
	0%{transform: translate(0px,-20%);}
	100%{transform: translate(0px,20%);}
}
.yiq_run_fuchen_big.out {animation: fuchen_big_out 2s 0s linear;}
@keyframes fuchen_big_out{
	0%{transform: translate(0px,0px); opacity: 1;}
	100%{transform: translate(0px,50%); opacity: 0;}
}

@media(max-width:1500px){
    
}

@media(max-width:1200px){
    
}

@media(max-width:1003px){
    
}

@media(max-width:700px){
	.Font_Size0 {font-size: 0.8rem; line-height: 1.2rem;}
	.Font_Size1 {font-size: 1.0rem; line-height: 1.4rem;}
	.Font_Size2 {font-size: 1.1rem; line-height: 1.5rem;}
	.Font_Size3 {font-size: 1.1rem; line-height: 1.5rem;}
	.Font_Size4 {font-size: 1.1rem; line-height: 1.5rem;}
	.Font_Size5 {font-size: 1.2rem; line-height: 1.6rem;}
	.Font_Size6 {font-size: 1.2rem; line-height: 1.6rem;}
	.Font_Size7 {font-size: 1.2rem; line-height: 1.6rem;}
	.Font_Size8 {font-size: 1.2rem; line-height: 1.6rem;}
	.Font_Size9 {font-size: 1.2rem; line-height: 1.6rem;}
	.Font_Size10 {font-size: 1.2rem; line-height: 1.6rem;}
	.Font_Size11 {font-size: 1.2rem; line-height: 1.6rem;}
	.Font_Size12 {font-size: 1.2rem; line-height: 1.6rem;}
	.Font_Size13 {font-size: 1.3rem; line-height: 1.7rem;}
	.Font_Size14 {font-size: 1.4rem; line-height: 1.8rem;}
	.Font_Size15 {font-size: 1.5rem; line-height: 1.9rem;}
	.Font_Size16 {font-size: 1.6rem; line-height: 2.0rem;}
	.Font_Size17 {font-size: 1.7rem; line-height: 2.1rem;}
	.Font_Size18 {font-size: 1.8rem; line-height: 2.2rem;}
	.Font_Size19 {font-size: 1.9rem; line-height: 2.3rem;}
	.Font_Size20 {font-size: 2.0rem; line-height: 2.4rem;}
	.Font_Size21 {font-size: 2.1rem; line-height: 2.5rem;}

	.MT1 {margin-top: 5%;}
	.MT2 {margin-top: 7%;}
	.MT3 {margin-top: 9%;}
	.MT4 {margin-top: 15%;}
	.MT5 {margin-top: 20%;}
	.MT6 {margin-top: 30%;}
	.MB1 {margin-bottom: 5%;}
	.MB2 {margin-bottom: 7%;}
	.MB3 {margin-bottom: 9%;}
	.MB4 {margin-bottom: 15%;}
	.MB5 {margin-bottom: 20%;}
	.MB6 {margin-bottom: 30%;}
	.PT1 {padding-top: 5%;}
	.PT2 {padding-top: 7%;}
	.PT3 {padding-top: 9%;}
	.PT4 {padding-top: 15%;}
	.PT5 {padding-top: 20%;}
	.PT6 {padding-top: 30%;}
	.PB1 {padding-bottom: 5%;}
	.PB2 {padding-bottom: 7%;}
	.PB3 {padding-bottom: 9%;}
	.PB4 {padding-bottom: 15%;}
	.PB5 {padding-bottom: 20%;}
	.PB6 {padding-bottom: 30%;}
	.PL1 {padding-left: 5%;}
	.PL2 {padding-left: 7%;}
	.PL3 {padding-left: 9%;}
	.PL4 {padding-left: 15%;}
	.PL5 {padding-left: 20%;}
	.PL6 {padding-left: 30%;}
	.PR1 {padding-right: 5%;}
	.PR2 {padding-right: 7%;}
	.PR3 {padding-right: 9%;}
	.PR4 {padding-right: 15%;}
	.PR5 {padding-right: 20%;}
	.PR6 {padding-right: 30%;}
}

@media(max-width:480px){
}