﻿
img.w100 {
	width: 100%;
}

.text-tl {
	text-align: left;
}

/* 重置表单样式 */
select::-ms-expand {
	display: none;
}

input,
select,
textarea {
	box-shadow: none;
	outline: none;
	border: none;
	border-radius: 0;
	-ms-appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	padding: 0;
}

textarea {
	resize: none;
}

select::-ms-expand {
	display: none;
}

/* 更改placeholder颜色 */
input::-webkit-input-placeholder {
	color: #888;
}

input:-moz-placeholder {
	color: #888;
}

input::-moz-placeholder {
	color: #888;
}

input:-ms-input-placeholder {
	color: #888;
}

textarea::-webkit-input-placeholder {
	color: #888;
}

textarea:-moz-placeholder {
	color: #888;
}

textarea::-moz-placeholder {
	color: #888;
}

textarea:-ms-input-placeholder {
	color: #888;
}

.tit-20 {
	font-size: 20px;
}

.tit-48 {
	font-size: 1.2rem;
}

.tit-44 {
	font-size: 1.1rem;
}

.tit-36 {
	font-size: 0.9rem;
}

.tit-30 {
	font-size: 0.75rem;
}

/*video*/
.w1280 {
	width: 1280px;
	margin: 0 auto;
}

.secwen.animate {
	opacity: 1;
	filter: alpha(opacity=100);
	transform: translateY(0);
	transition: 1s;
}

.secwen {
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translateY(30px);
	transition: .8s;
}

.animate.add1 {
	transition-delay: .1s;
}

.animate.add2 {
	transition-delay: .2s;
}

.animate.add3 {
	transition-delay: .3s;
}

.animate.add4 {
	transition-delay: .4s;
}

.animate.add5 {
	transition-delay: .5s;
}

.animate.add6 {
	transition-delay: .6s;
}

.animate.add7 {
	transition-delay: .7s;
}

.animate.add8 {
	transition-delay: .8s;
}

.animate.add9 {
	transition-delay: .9s;
}

.animate.add10 {
	transition-delay: 1.0s;
}

.animate.add11 {
	transition-delay: 1.1s;
}
.animate.add20 {
	transition-delay: 2.0s;
}

.pcbox {
	display: block;
}

.mbox {
	display: none;
}


@keyframes moves {
	from {
		transform: rotate(-90deg);
	}

	to {
		transform: rotate(90deg);
	}
}


.j-core-tit {
	line-height: 1.2;
	color: #004a9a;
}

.j-core {
	padding-top: 3rem;
}

.j-core .tit {
	line-height: 1.2;
	margin-bottom: 1.5rem;
}

.j-core .j-core-tit {
	margin-bottom: 1.25rem;
}

.j-core01 {
	padding-bottom: 2.5rem;
}

.j-core01 .list {
	position: relative;
	height: 12.5rem;
	line-height: 12.5rem;
}

.j-core01 .list .images {
	height: 100%;
}

.j-core01 .list .words {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	font-size: 0;
}

.j-core01 .list .words .li {
	display: inline-block;
	vertical-align: top;
	height: 100%;
	width: 20%;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	position: relative;
}

.j-core01 .list .words .li:after {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	content: "";
	position: absolute;
	background: url(../images/j57.png) no-repeat center;
	background-size: cover;
	opacity: 0;
	transition: .5s ease-in-out;
}

.j-core01 .list .words .li:hover:after {
	transition: .5s ease-in-out;
	opacity: 1;
}

.j-core01 .list .words .li .box {
	display: inline-block;
	line-height: 1.2;
	vertical-align: middle;
	position: relative;
	z-index: 2;
}

.j-core01 .list .words .li .box .i {
	font-size: .75rem;
	line-height: 1;
	margin-bottom: .5rem;
	color:#fff;
}

.j-core01 .list .words .li .box .p {
	line-height: 30px;
	height: 60px;
}

.j-core01 .list .words .li .box .p  p{
	color:#fff;
}

.j-core02 .core02-list {
	width: 24rem;
	height: 19rem;
	padding-top: 1rem;
	margin: 0 auto;
}

.j-core02 .core02-list .list {
	width: 15rem;
	height: 15rem;
	margin: 0 auto;
	position: relative;
}

.j-core02 .core02-list .list .li {
	position: absolute;
	line-height: 1.2;
	width: 0.25rem;
	height: 0.25rem;
	border-radius: 50%;
	background: #9b0101;
}

.j-core02 .core02-list .list .li .t0 {
	font-size: 18px;
	color: #333333;
}

.j-core02 .core02-list .list .li .t1 {
	font-size: 14px;
	color: #666666;
	margin-top: 0.25rem;
}

.j-core02 .core02-list .list .li .i0 {
	max-width: 1.125rem;
	position: absolute;
}

.j-core02 .core02-list .list .li .box {
	position: absolute;
	width: 220px;
	height: 50px;
}

.j-core02 .core02-list .list .li4,
.j-core02 .core02-list .list .li3,
.j-core02 .core02-list .list .li2,
.j-core02 .core02-list .list .li1 {
	text-align: right;
}

.j-core02 .core02-list .list .li4 .box,
.j-core02 .core02-list .list .li3 .box,
.j-core02 .core02-list .list .li2 .box,
.j-core02 .core02-list .list .li1 .box {
	padding-right: 1.625rem;
	right: .75rem;
	top: 0;
	bottom: 0;
	margin: auto;
}

.j-core02 .core02-list .list .li4 .box .i0,
.j-core02 .core02-list .list .li3 .box .i0,
.j-core02 .core02-list .list .li2 .box .i0,
.j-core02 .core02-list .list .li1 .box .i0 {
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.j-core02 .core02-list .list .li9 .box,
.j-core02 .core02-list .list .li8 .box,
.j-core02 .core02-list .list .li7 .box,
.j-core02 .core02-list .list .li6 .box {
	padding-left: 1.625rem;
	left: .75rem;
	top: 0;
	bottom: 0;
	margin: auto;
}

.j-core02 .core02-list .list .li9 .box .i0,
.j-core02 .core02-list .list .li8 .box .i0,
.j-core02 .core02-list .list .li7 .box .i0,
.j-core02 .core02-list .list .li6 .box .i0 {
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.j-core02 .core02-list .list .li9 {
	right: 4.5rem;
	top: 0.5rem;
}

.j-core02 .core02-list .list .li8 {
	right: .75rem;
	top: 3.75rem;
}

.j-core02 .core02-list .list .li7 {
	right: 0;
	top: 8.75rem;
}

.j-core02 .core02-list .list .li6 {
	right: 2.5rem;
	top: 13rem;
}

.j-core02 .core02-list .list .li5 .box {
	padding-top: 1.35rem;
	text-align: center;
	left: 50%;
	transform: translateX(-50%);
	top: .75rem;
}

.j-core02 .core02-list .list .li1 {
	left: 4.5rem;
	top: 0.5rem;
}

.j-core02 .core02-list .list .li2 {
	left: .75rem;
	top: 3.75rem;
}

.j-core02 .core02-list .list .li3 {
	left: 0;
	top: 8.75rem;
}

.j-core02 .core02-list .list .li4 {
	left: 2.5rem;
	top: 13rem;
}

.j-core02 .core02-list .list .li5 {
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
}

.j-core02 .core02-list .list .li5 .box .i0 {
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}

.j-core02 .core02-list .list .imgs {
	position: relative;
}

.j-core02 .core02-list .list .imgs img {
	width: 100%;
}

.j-core02 .core02-list .list .imgs .i1 {
	position: absolute;
	left: 0;
	top: 0;
}

.core02-itemsbox {
	font-size: 0;
	padding-top: 3rem;
	padding-bottom: 4.25rem;
}

.core02-itemsbox .items {
	display: inline-block;
	font-size: 16px;
	color: #ffffff;
	width: calc((100% - 20px)/2);
	margin-left: 20px;
	position: relative;
	height: 7.5rem;
	line-height: 7.5rem;
	cursor: pointer;
}

.core02-itemsbox .items .images,
.core02-itemsbox .items .img {
	height: 100%;
}

.core02-itemsbox .items:hover .p,
.core02-itemsbox .items:hover .line {
	opacity: 1;
	transition: .3s ease-in-out;
	position: static;
	transition-delay: .2s;
	color:#fff;
}

.core02-itemsbox .items:hover .words {
	background: url(../images/i29.png) no-repeat center;
	background-size: cover;
	transition: .5s ease-in-out;
}

.core02-itemsbox .items .images {
	overflow: hidden;
}

.core02-itemsbox .items .line {
	width: 40px;
	height: 1px;
	background: rgba(255, 255, 255, 0.4);
	margin: 0 auto;
	margin-top: .5rem;
	margin-bottom: .75rem;
}

.core02-itemsbox .items .t0 {
	font-size: 24px;
	color:#fff;
}

.core02-itemsbox .items .p,
.core02-itemsbox .items .line {
	opacity: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	transition: .3s ease-in-out;
	transition-delay: 0s !important;
}

.core02-itemsbox .items .box {
	display: inline-block;
	vertical-align: middle;
	line-height: 1.2;
	padding: 0 5%;
}

.core02-itemsbox .items .words {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	text-align: center;
	transition: .5s ease-in-out;
}

.core02-itemsbox .items:nth-child(2n+1) {
	margin-left: 0;
}

.w1125 {
	width: 1125px;
	margin: 0 auto;
}

@keyframes widthx {
	from {
		width: 0px;
	}

	to {
		width: 100%;
	}
}



body {
	overflow: hidden;
}

img {
	max-width: 100%;
}

.tc{ text-align:center;}

@media (min-width: 768px) {
	html {
		font-size: 28px !important;
	}
}

@media (min-width: 768px) {
	html {
		font-size: 30px !important;
	}

}

@media (min-width: 1440px) {
	html {
		font-size: 34px !important;
	}
}

@media (min-width: 1680px) {
	html {
		font-size: 40px !important;
	}
}

/**/
@media (max-width: 1450px) {

	.w1280 {
		width: 85%;
	}

	.j-core01 .list .words .li {
		font-size: 14px;
	}

}

@media (max-width: 1190px) {
	.w1125 {
		width: 900px;
	}

}

@media (max-width: 1024px) {

	.j-core01 .list .words .li .box .p {
		font-size: 14px;
		line-height: 20px;
		height: 60px;
	}

	.j-core01 .list .words .li .box .p br {
		display: none;
	}

	.j-core {
		overflow: hidden;
	}

	.j-core02 .core02-list .list .li .t0 {
		font-size: 15px;
	}

	.j-core02 .core02-list .list .li .t1 {
		font-size: 12px;
	}

	.core02-itemsbox .items .t0 {
		font-size: 20px;
	}

	.w1125 {
		width: 80%;
	}

}

@media (max-width: 992px) {
	.j-tabloid .list .items {
		width: 100%;
		margin-left: 0%;
	}

	.j-core02 .core02-list .list .li .box {
		width: 130px;
	}

	.j-core02 .core02-list .list .li9 .box,
	.j-core02 .core02-list .list .li8 .box,
	.j-core02 .core02-list .list .li7 .box,
	.j-core02 .core02-list .list .li6 .box {
		left: .5rem;
	}
}

.pc768 {
	display: block;
}

.m768 {
	display: none;
}



@media (max-width: 767px) {

	.w1125 {
		width: 100%;
	}

	.tit-48 {
		font-size: .48rem;
	}

	.tit-36 {
		font-size: .36rem;
	}

	.w1280 {
		width: 100%;
		/*padding:0 .4rem;*/
		padding-left: .4rem;
		padding-right: .4rem;
	}

	.lsyout-box {
		padding-top: 0.85rem;
	}

	.i-layout {
		padding-bottom: 1rem;
	}

	.layouts .layout-tit {
		line-height: 0.5rem;
	}

	.layouts .layout-tit {
		top: 5%;
	}
}

.fa {
	background: #fafafa;
}



	

@media (max-width: 767px) {

	.j-core01 .list .words {
		position: static;
		color: #666;
	}

	.j-core01 .list {
		line-height: 1.5;
		height: auto;
	}

	.j-core01 .list .images {
		height: 5rem;
	}

	.j-core01 .list .words .li .box {
		color: #222;
	}

	.j-core01 .list .words .li .box .i {
		font-size: .3rem;
		margin-bottom: .2rem;
		color: #222;
	}

	.j-core01 .list .words .li:after {
		display: none;
	}

	.j-core01 .list .words .li {
		padding: .3rem 0;
		width: 100%;
		border-bottom: 1px dashed #555;
	}

	.j-core01 .list .words .li .box .p {
		font-size: .24rem;
		line-height: 1.6;
		height: auto;
		color: #222;
	}
	.j-core01 .list .words .li .box .p p{
		color: #222;
	}

	.j-core {
		padding-top: 1.2rem;
		padding-bottom: 1.7rem;
	}

	.j-core .j-core-tit {
		margin-bottom: .5rem;
	}

	.j-core .tit {
		margin-bottom: .6rem;
	}

	.tit-30 {
		font-size: .3rem;
	}

	.j-core01 {
		padding-bottom: 0;
	}

	.j-core02 .core02-list {
		width: 6.4rem;
		height: 5.0666666667rem;
		padding-top: 0.2666666667rem;
	}

	.j-core02 .core02-list .list {
		width: 4rem;
		height: 4rem;
	}

	.j-core02 .core02-list .list .li {
		width: 0.0666666667rem;
		height: 0.0666666667rem;
	}

	.j-core02 .core02-list .list .li .t0 {
		font-size: .2rem;
	}

	.j-core02 .core02-list .list .li .t1 {
		font-size: .2rem;
		margin-top: 0.0666666667rem;
	}

	.j-core02 .core02-list .list .li .i0 {
		max-width: 0.3rem;
	}

	.j-core02 .core02-list .list .li .box {
		width: 1.8rem;
	}

	.j-core02 .core02-list .list .li4 .box,
	.j-core02 .core02-list .list .li3 .box,
	.j-core02 .core02-list .list .li2 .box,
	.j-core02 .core02-list .list .li1 .box {
		padding-right: 0.325rem;
		right: .1rem;
	}

	.j-core02 .core02-list .list .li9 .box,
	.j-core02 .core02-list .list .li8 .box,
	.j-core02 .core02-list .list .li7 .box,
	.j-core02 .core02-list .list .li6 .box {
		padding-left: 0.325rem;
		left: .1rem;
	}

	.j-core02 .core02-list .list .li9 {
		right: 1.2rem;
		top: 0.1333333333rem;
	}

	.j-core02 .core02-list .list .li8 {
		right: .3rem;
		top: 1rem;
	}

	.j-core02 .core02-list .list .li7 {
		top: 2.3333333333rem;
	}

	.j-core02 .core02-list .list .li6 {
		right: 0.6666666667rem;
		top: 3.4666666667rem;
	}

	.j-core02 .core02-list .list .li5 .box {
		padding-top: 0.36rem;
		top: .3rem;
	}

	.j-core02 .core02-list .list .li1 {
		left: 1.2rem;
		top: 0.1333333333rem;
	}

	.j-core02 .core02-list .list .li2 {
		left: .3rem;
		top: 1rem;
	}

	.j-core02 .core02-list .list .li3 {
		left: 0;
		top: 2.3333333333rem;
	}

	.j-core02 .core02-list .list .li4 {
		left: 0.6666666667rem;
		top: 3.4666666667rem;
	}

	.j-core02 .core02-list .list .li5 {
		left: 50%;
		transform: translateX(-50%);
	}

	.j-core02 .core02-list .list .li5 .box .i0 {
		top: 0;
		left: 50%;
		transform: translateX(-50%);
	}

	.core02-itemsbox .items {
		width: 100%;
		margin-left: 0;
		margin-bottom: .35rem;
	}

	.core02-itemsbox .items .p,
	.core02-itemsbox .items .line {
		opacity: 1;
		position: static;
		color:#fff;
	}

	.core02-itemsbox .items {
		height: 3rem;
		line-height: 3rem;
	}

	.core02-itemsbox .items .t0 {
		font-size: .28rem;
	}

	.core02-itemsbox .items .line {
		margin-top: .2rem;
		margin-bottom: .3rem;
	}

	.core02-itemsbox .items {
		font-size: .24rem;
	}

	.core02-itemsbox {
		padding-top: 1.2rem;
		padding-bottom:1rem;
	}

}


/* 常用字号 */
.tit-12 {
	font-size: 12px;
	line-height: 2;
}

.tit-13 {
	font-size: 13px;
	line-height: 2;
}

.tit-14 {
	font-size: 14px;
	line-height: 2;
}

.tit-15 {
	font-size: 15px;
	line-height: 2;
}

.tit-16 {
	line-height: 1.8;
	font-size: 16px;
}

.tit-17 {
	line-height: 1.8;
	font-size: 17px;
}

.tit-18 {
	line-height: 1.8;
	font-size: 18px;
}

.tit-19 {
	line-height: 1.8;
	font-size: 19px;
}

.tit-20 {
	line-height: 1.8;
	font-size: 20px;
}

.tit-21 {
	line-height: 1.8;
	font-size: 21px;
}

.tit-22 {
	line-height: 1.8;
	font-size: 22px;
}

.tit-23 {
	line-height: 1.8;
	font-size: 23px;
}

.tit-24 {
	line-height: 1.8;
	font-size: 24px;
}

.tit-25 {
	line-height: 1.8;
	font-size: 25px;
}

.tit-26 {
	line-height: 1.8;
	font-size: 26px;
}

.tit-27 {
	line-height: 1.8;
	font-size: 27px;
}

.tit-28 {
	line-height: 1.8;
	font-size: 28px;
}

.tit-29 {
	line-height: 1.8;
	font-size: 29px;
}

.tit-30 {
	line-height: 1.8;
	font-size: 30px;
}

.tit-31 {
	line-height: 1.8;
	font-size: 31px;
}

.tit-32 {
	line-height: 1.8;
	font-size: 32px;
}

.tit-33 {
	line-height: 1.8;
	font-size: 33px;
}

.tit-34 {
	line-height: 1.8;
	font-size: 34px;
}

.tit-35 {
	line-height: 1.8;
	font-size: 35px;
}

.tit-36 {
	line-height: 1.8;
	font-size: 36px;
}

.tit-37 {
	line-height: 1.8;
	font-size: 37px;
}

.tit-38 {
	line-height: 1.8;
	font-size: 38px;
}

.tit-39 {
	line-height: 1.8;
	font-size: 39px;
}

.tit-40 {
	line-height: 1.8;
	font-size: 40px;
}

.tit-41 {
	line-height: 1.8;
	font-size: 41px;
}

.tit-42 {
	line-height: 1.8;
	font-size: 42px;
}

.tit-43 {
	line-height: 1.8;
	font-size: 43px;
}

.tit-44 {
	line-height: 1.8;
	font-size: 44px;
}

.tit-45 {
	line-height: 1.8;
	font-size: 45px;
}

.tit-46 {
	line-height: 1.8;
	font-size: 46px;
}

.tit-47 {
	line-height: 1.8;
	font-size: 47px;
}

.tit-48 {
	line-height: 1.8;
	font-size: 48px;
}

.tit-49 {
	line-height: 1.8;
	font-size: 49px;
}

.tit-50 {
	line-height: 1.8;
	font-size: 50px;
}

.tit-51 {
	line-height: 1.8;
	font-size: 51px;
}

.tit-52 {
	line-height: 1.8;
	font-size: 52px;
}

.tit-53 {
	line-height: 1.8;
	font-size: 53px;
}

.tit-54 {
	line-height: 1.8;
	font-size: 54px;
}

.tit-55 {
	line-height: 1.8;
	font-size: 55px;
}

.tit-56 {
	line-height: 1.8;
	font-size: 56px;
}

.tit-57 {
	line-height: 1.8;
	font-size: 57px;
}

.tit-58 {
	line-height: 1.8;
	font-size: 58px;
}

.tit-59 {
	line-height: 1.8;
	font-size: 59px;
}

.tit-60 {
	line-height: 1.8;
	font-size: 60px;
}

.tit-61 {
	line-height: 1.8;
	font-size: 61px;
}

.tit-62 {
	line-height: 1.8;
	font-size: 62px;
}

.tit-63 {
	line-height: 1.8;
	font-size: 63px;
}

.tit-64 {
	line-height: 1.8;
	font-size: 64px;
}

.tit-65 {
	line-height: 1.8;
	font-size: 65px;
}

.tit-66 {
	line-height: 1.8;
	font-size: 66px;
}

.tit-67 {
	line-height: 1.8;
	font-size: 67px;
}

.tit-68 {
	line-height: 1.8;
	font-size: 68px;
}

.tit-69 {
	line-height: 1.8;
	font-size: 69px;
}

.tit-70 {
	line-height: 1.8;
	font-size: 70px;
}

.tit-71 {
	line-height: 1.8;
	font-size: 71px;
}

.tit-72 {
	line-height: 1.8;
	font-size: 72px;
}

.tit-73 {
	line-height: 1.8;
	font-size: 73px;
}

.tit-74 {
	line-height: 1.8;
	font-size: 74px;
}

.tit-75 {
	line-height: 1.8;
	font-size: 75px;
}

.tit-76 {
	line-height: 1.8;
	font-size: 76px;
}

.tit-77 {
	line-height: 1.8;
	font-size: 77px;
}

.tit-78 {
	line-height: 1.8;
	font-size: 78px;
}

.tit-79 {
	line-height: 1.8;
	font-size: 79px;
}

.tit-80 {
	line-height: 1.8;
	font-size: 80px;
}

@media (max-width: 1681px) {

	/*==常用字号==*/
	.tit-12 {
		font-size: 12px;
	}

	.tit-13 {
		font-size: 13px;
	}

	.tit-14 {
		font-size: 13px;
	}

	.tit-15 {
		font-size: 14px;
	}

	.tit-16 {
		font-size: 15px;
	}

	.tit-17 {
		font-size: 16px;
	}

	.tit-18 {
		font-size: 17px;
	}

	.tit-19 {
		font-size: 18px;
	}

	.tit-20 {
		font-size: 18px;
	}

	.tit-21 {
		font-size: 19px;
	}

	.tit-22 {
		font-size: 20px;
	}

	.tit-23 {
		font-size: 21px;
	}

	.tit-24 {
		font-size: 22px;
	}

	.tit-25 {
		font-size: 23px;
	}

	.tit-26 {
		font-size: 24px;
	}

	.tit-27 {
		font-size: 25px;
	}

	.tit-28 {
		font-size: 26px;
	}

	.tit-29 {
		font-size: 27px;
	}

	.tit-30 {
		font-size: 27px;
	}

	.tit-31 {
		font-size: 28px;
	}

	.tit-32 {
		font-size: 29px;
	}

	.tit-33 {
		font-size: 30px;
	}

	.tit-34 {
		font-size: 31px;
	}

	.tit-35 {
		font-size: 32px;
	}

	.tit-36 {
		font-size: 33px;
	}

	.tit-37 {
		font-size: 34px;
	}

	.tit-38 {
		font-size: 35px;
	}

	.tit-39 {
		font-size: 36px;
	}

	.tit-40 {
		font-size: 37px;
	}

	.tit-42 {
		font-size: 38px;
	}

	.tit-43 {
		font-size: 39px;
	}

	.tit-44 {
		font-size: 40px;
	}

	.tit-45 {
		font-size: 41px;
	}

	.tit-46 {
		font-size: 42px;
	}

	.tit-47 {
		font-size: 43px;
	}

	.tit-48 {
		font-size: 44px;
	}

	.tit-50 {
		font-size: 45px;
	}

	.tit-51 {
		font-size: 46px;
	}

	.tit-52 {
		font-size: 47px;
	}

	.tit-53 {
		font-size: 48px;
	}

	.tit-54 {
		font-size: 49px;
	}

	.tit-55 {
		font-size: 50px;
	}

	.tit-56 {
		font-size: 51px;
	}

	.tit-57 {
		font-size: 52px;
	}

	.tit-58 {
		font-size: 53px;
	}

	.tit-59 {
		font-size: 54px;
	}

	.tit-60 {
		font-size: 54px;
	}

	.tit-61 {
		font-size: 55px;
	}

	.tit-62 {
		font-size: 56px;
	}

	.tit-63 {
		font-size: 57px;
	}

	.tit-64 {
		font-size: 58px;
	}

	.tit-65 {
		font-size: 59px;
	}

	.tit-66 {
		font-size: 60px;
	}

	.tit-67 {
		font-size: 61px;
	}

	.tit-68 {
		font-size: 62px;
	}

	.tit-69 {
		font-size: 63px;
	}

	.tit-70 {
		font-size: 62px;
	}

	.tit-71 {
		font-size: 63px;
	}

	.tit-72 {
		font-size: 64px;
	}

	.tit-73 {
		font-size: 65px;
	}

	.tit-74 {
		font-size: 66px;
	}

	.tit-75 {
		font-size: 67px;
	}

	.tit-76 {
		font-size: 68px;
	}

	.tit-77 {
		font-size: 69px;
	}

	.tit-78 {
		font-size: 70px;
	}

	.tit-79 {
		font-size: 71px;
	}

	.tit-80 {
		font-size: 72px;
	}
}

@media (max-width: 1481px) {

	/*==常用字号==*/
	.tit-13 {
		font-size: 12px;
	}

	.tit-14 {
		font-size: 12px;
	}

	.tit-15 {
		font-size: 13px;
	}

	.tit-16 {
		font-size: 14px;
	}

	.tit-17 {
		font-size: 15px;
	}

	.tit-18 {
		font-size: 16px;
	}

	.tit-19 {
		font-size: 17px;
	}

	.tit-20 {
		font-size: 18px;
	}

	.tit-20 {
		font-size: 16px;
	}

	.tit-21 {
		font-size: 17px;
	}

	.tit-22 {
		font-size: 18px;
	}

	.tit-23 {
		font-size: 19px;
	}

	.tit-24 {
		font-size: 20px;
	}

	.tit-25 {
		font-size: 21px;
	}

	.tit-26 {
		font-size: 22px;
	}

	.tit-27 {
		font-size: 23px;
	}

	.tit-28 {
		font-size: 24px;
	}

	.tit-29 {
		font-size: 25px;
	}

	.tit-30 {
		font-size: 26px;
	}

	.tit-31 {
		font-size: 25px;
	}

	.tit-32 {
		font-size: 26px;
	}

	.tit-33 {
		font-size: 27px;
	}

	.tit-34 {
		font-size: 28px;
	}

	.tit-35 {
		font-size: 29px;
	}

	.tit-36 {
		font-size: 30px;
	}

	.tit-37 {
		font-size: 31px;
	}

	.tit-38 {
		font-size: 32px;
	}

	.tit-39 {
		font-size: 33px;
	}

	.tit-40 {
		font-size: 34px;
	}

	.tit-41 {
		font-size: 35px;
	}

	.tit-42 {
		font-size: 36px;
	}

	.tit-43 {
		font-size: 37px;
	}

	.tit-44 {
		font-size: 38px;
	}

	.tit-45 {
		font-size: 37px;
	}

	.tit-46 {
		font-size: 38px;
	}

	.tit-47 {
		font-size: 39px;
	}

	.tit-48 {
		font-size: 40px;
	}

	.tit-49 {
		font-size: 41px;
	}

	.tit-50 {
		font-size: 42px;
	}

	.tit-51 {
		font-size: 43px;
	}

	.tit-52 {
		font-size: 44px;
	}

	.tit-53 {
		font-size: 45px;
	}

	.tit-54 {
		font-size: 46px;
	}

	.tit-55 {
		font-size: 47px;
	}

	.tit-56 {
		font-size: 48px;
	}

	.tit-57 {
		font-size: 49px;
	}

	.tit-58 {
		font-size: 50px;
	}

	.tit-59 {
		font-size: 51px;
	}

	.tit-60 {
		font-size: 52px;
	}

	.tit-61 {
		font-size: 51px;
	}

	.tit-62 {
		font-size: 52px;
	}

	.tit-63 {
		font-size: 53px;
	}

	.tit-64 {
		font-size: 54px;
	}

	.tit-65 {
		font-size: 55px;
	}

	.tit-66 {
		font-size: 56px;
	}

	.tit-67 {
		font-size: 57px;
	}

	.tit-68 {
		font-size: 58px;
	}

	.tit-69 {
		font-size: 59px;
	}

	.tit-70 {
		font-size: 60px;
	}

	.tit-71 {
		font-size: 55px;
	}

	.tit-72 {
		font-size: 56px;
	}

	.tit-73 {
		font-size: 57px;
	}

	.tit-74 {
		font-size: 58px;
	}

	.tit-75 {
		font-size: 59px;
	}

	.tit-76 {
		font-size: 60px;
	}

	.tit-77 {
		font-size: 61px;
	}

	.tit-78 {
		font-size: 62px;
	}

	.tit-79 {
		font-size: 63px;
	}

	.tit-80 {
		font-size: 64px;
	}
}

@media (max-width: 1281px) {

	/*==常用字号==*/
	.tit-13 {
		font-size: 12px;
	}

	.tit-14 {
		font-size: 12px;
	}

	.tit-15 {
		font-size: 12px;
	}

	.tit-16 {
		font-size: 13px;
	}

	.tit-17 {
		font-size: 16px;
	}

	.tit-18 {
		font-size: 15px;
	}

	.tit-19 {
		font-size: 16px;
	}

	.tit-20 {
		font-size: 17px;
	}

	.tit-22 {
		font-size: 18px;
	}

	.tit-24 {
		font-size: 19px;
	}

	.tit-25 {
		font-size: 20px;
	}

	.tit-26 {
		font-size: 21px;
	}

	.tit-27 {
		font-size: 22px;
	}

	.tit-28 {
		font-size: 23px;
	}

	.tit-29 {
		font-size: 24px;
	}

	.tit-30 {
		font-size: 25px;
	}

	.tit-31 {
		font-size: 26px;
	}

	.tit-32 {
		font-size: 27px;
	}

	.tit-33 {
		font-size: 24px;
	}

	.tit-34 {
		font-size: 25px;
	}

	.tit-35 {
		font-size: 26px;
	}

	.tit-36 {
		font-size: 27px;
	}

	.tit-37 {
		font-size: 28px;
	}

	.tit-38 {
		font-size: 29px;
	}

	.tit-39 {
		font-size: 30px;
	}

	.tit-40 {
		font-size: 31px;
	}

	.tit-41 {
		font-size: 32px;
	}

	.tit-42 {
		font-size: 33px;
	}

	.tit-43 {
		font-size: 34px;
	}

	.tit-44 {
		font-size: 35px;
	}

	.tit-45 {
		font-size: 36px;
	}

	.tit-46 {
		font-size: 37px;
	}

	.tit-47 {
		font-size: 38px;
	}

	.tit-48 {
		font-size: 39px;
	}

	.tit-49 {
		font-size: 40px;
	}

	.tit-50 {
		font-size: 38px;
	}

	.tit-51 {
		font-size: 39px;
	}

	.tit-52 {
		font-size: 40px;
	}

	.tit-53 {
		font-size: 41px;
	}

	.tit-54 {
		font-size: 42px;
	}

	.tit-55 {
		font-size: 43px;
	}

	.tit-56 {
		font-size: 44px;
	}

	.tit-57 {
		font-size: 45px;
	}

	.tit-58 {
		font-size: 46px;
	}

	.tit-59 {
		font-size: 47px;
	}

	.tit-60 {
		font-size: 48px;
	}

	.tit-61 {
		font-size: 49px;
	}

	.tit-62 {
		font-size: 50px;
	}

	.tit-63 {
		font-size: 51px;
	}

	.tit-64 {
		font-size: 52px;
	}

	.tit-65 {
		font-size: 53px;
	}

	.tit-66 {
		font-size: 54px;
	}

	.tit-67 {
		font-size: 55px;
	}

	.tit-68 {
		font-size: 56px;
	}

	.tit-69 {
		font-size: 57px;
	}

	.tit-70 {
		font-size: 58px;
	}

	.tit-71 {
		font-size: 51px;
	}

	.tit-72 {
		font-size: 52px;
	}

	.tit-73 {
		font-size: 53px;
	}

	.tit-74 {
		font-size: 54px;
	}

	.tit-75 {
		font-size: 55px;
	}

	.tit-76 {
		font-size: 56px;
	}

	.tit-77 {
		font-size: 57px;
	}

	.tit-78 {
		font-size: 58px;
	}

	.tit-79 {
		font-size: 59px;
	}

	.tit-80 {
		font-size: 60px;
	}
}

@media (max-width: 1024px) {
	.tit-24 {
		font-size: 16px;
	}

	.tit-25 {
		font-size: 17px;
	}

	.tit-26 {
		font-size: 18px;
	}

	.tit-27 {
		font-size: 19px;
	}

	.tit-28 {
		font-size: 20px;
	}

	.tit-29 {
		font-size: 21px;
	}

	.tit-30 {
		font-size: 22px;
	}

	.tit-31 {
		font-size: 23px;
	}

	.tit-32 {
		font-size: 24px;
	}

	.tit-33 {
		font-size: 21px;
	}

	.tit-34 {
		font-size: 22px;
	}

	.tit-35 {
		font-size: 23px;
	}

	.tit-36 {
		font-size: 24px;
	}

	.tit-37 {
		font-size: 25px;
	}

	.tit-38 {
		font-size: 26px;
	}

	.tit-39 {
		font-size: 27px;
	}

	.tit-40 {
		font-size: 28px;
	}

	.tit-41 {
		font-size: 29px;
	}

	.tit-42 {
		font-size: 30px;
	}

	.tit-43 {
		font-size: 31px;
	}

	.tit-44 {
		font-size: 32px;
	}

	.tit-45 {
		font-size: 33px;
	}

	.tit-46 {
		font-size: 34px;
	}

	.tit-47 {
		font-size: 35px;
	}

	.tit-48 {
		font-size: 36px;
	}

	.tit-49 {
		font-size: 37px;
	}

	.tit-50 {
		font-size: 34px;
	}

	.tit-51 {
		font-size: 35px;
	}

	.tit-52 {
		font-size: 36px;
	}

	.tit-53 {
		font-size: 37px;
	}

	.tit-54 {
		font-size: 38px;
	}

	.tit-55 {
		font-size: 39px;
	}

	.tit-56 {
		font-size: 40px;
	}

	.tit-57 {
		font-size: 41px;
	}

	.tit-58 {
		font-size: 42px;
	}

	.tit-59 {
		font-size: 43px;
	}

	.tit-60 {
		font-size: 44px;
	}

	.tit-61 {
		font-size: 45px;
	}

	.tit-62 {
		font-size: 46px;
	}

	.tit-63 {
		font-size: 47px;
	}

	.tit-64 {
		font-size: 48px;
	}

	.tit-65 {
		font-size: 49px;
	}

	.tit-66 {
		font-size: 50px;
	}

	.tit-67 {
		font-size: 51px;
	}

	.tit-68 {
		font-size: 52px;
	}

	.tit-69 {
		font-size: 53px;
	}

	.tit-70 {
		font-size: 54px;
	}

	.tit-71 {
		font-size: 47px;
	}

	.tit-72 {
		font-size: 48px;
	}

	.tit-73 {
		font-size: 49px;
	}

	.tit-74 {
		font-size: 50px;
	}

	.tit-75 {
		font-size: 51px;
	}

	.tit-76 {
		font-size: 52px;
	}

	.tit-77 {
		font-size: 53px;
	}

	.tit-78 {
		font-size: 54px;
	}

	.tit-79 {
		font-size: 55px;
	}

	.tit-80 {
		font-size: 56px;
	}
}

@media (max-width: 768px) {
	.tit-16 {
		font-size: 12px;
	}

	.tit-18 {
		font-size: 14px;
	}

	.tit-20 {
		font-size: 16px;
	}

	.tit-33 {
		font-size: 20px;
	}

	.tit-34 {
		font-size: 21px;
	}

	.tit-35 {
		font-size: 22px;
	}

	.tit-36 {
		font-size: 23px;
	}

	.tit-37 {
		font-size: 24px;
	}

	.tit-38 {
		font-size: 25px;
	}

	.tit-39 {
		font-size: 26px;
	}

	.tit-40 {
		font-size: 24px;
	}

	.tit-41 {
		font-size: 25px;
	}

	.tit-42 {
		font-size: 26px;
	}

	.tit-43 {
		font-size: 27px;
	}

	.tit-44 {
		font-size: 28px;
	}

	.tit-45 {
		font-size: 29px;
	}

	.tit-46 {
		font-size: 30px;
	}

	.tit-47 {
		font-size: 31px;
	}

	.tit-48 {
		font-size: 32px;
	}

	.tit-49 {
		font-size: 33px;
	}

	.tit-50 {
		font-size: 28px;
	}

	.tit-51 {
		font-size: 29px;
	}

	.tit-52 {
		font-size: 30px;
	}

	.tit-53 {
		font-size: 31px;
	}

	.tit-54 {
		font-size: 32px;
	}

	.tit-55 {
		font-size: 33px;
	}

	.tit-56 {
		font-size: 34px;
	}

	.tit-57 {
		font-size: 35px;
	}

	.tit-58 {
		font-size: 36px;
	}

	.tit-59 {
		font-size: 37px;
	}

	.tit-60 {
		font-size: 36px;
	}

	.tit-61 {
		font-size: 37px;
	}

	.tit-62 {
		font-size: 38px;
	}

	.tit-63 {
		font-size: 39px;
	}

	.tit-64 {
		font-size: 40px;
	}

	.tit-65 {
		font-size: 41px;
	}

	.tit-66 {
		font-size: 42px;
	}

	.tit-67 {
		font-size: 43px;
	}

	.tit-68 {
		font-size: 44px;
	}

	.tit-69 {
		font-size: 45px;
	}

	.tit-70 {
		font-size: 46px;
	}

	.tit-70 {
		font-size: 42px;
	}

	.tit-71 {
		font-size: 43px;
	}

	.tit-72 {
		font-size: 44px;
	}

	.tit-73 {
		font-size: 45px;
	}

	.tit-74 {
		font-size: 46px;
	}


	.tit-75 {
		font-size: 47px;
	}

	.tit-76 {
		font-size: 48px;
	}

	.tit-77 {
		font-size: 49px;
	}

	.tit-78 {
		font-size: 50px;
	}

	.tit-79 {
		font-size: 51px;
	}

	.tit-80 {
		font-size: 52px;
	}
	
	
}

/* 常用字号 */


/* 动画 */
/* 从上往下 */
.animate_fadeInDown {
	animation: move 1s;
}

@keyframes move {
	0% {
		margin-top: -50px;
		margin-bottom: 50px;
		opacity: 0;
	}

	100% {
		opacity: 1;
		margin-top: 0;
		margin-bottom: 0;
	}
}


/* 从左向右 */

.animate_fadeInLeft {
	animation: moveleft 1s;
}

@keyframes moveleft {
	0% {
		margin-left: -50%;
		margin-right: 50%;
		opacity: 0;
	}

	100% {
		margin-left: 0;
		margin-right: 0;
		opacity: 1;
	}
}

/*大幅度从左向右*/
.animate_fadeInLeft1 {
	animation: moveleft1 1s;
}

@keyframes moveleft1 {
	0% {
		margin-left: -90%;
		margin-right: 90%;
		opacity: 0;
	}

	100% {
		margin-left: 0;
		margin-right: 0;
		opacity: 1;
	}
}

/* 从右向左 */

.animate_fadeInRight {
	animation: moveright 1s;
}

@keyframes moveright {
	0% {
		margin-right: -50%;
		margin-left: 50%;
		opacity: 0;
	}

	100% {
		margin-right: 0;
		margin-left: 0;
		opacity: 1;
	}
}

/* 大幅度从右向左 */
.animate_fadeInRight1 {
	animation: moveright1 1s;
}

@keyframes moveright1 {
	0% {
		margin-right: -90%;
		margin-left: 90%;
		opacity: 0;
	}

	100% {
		margin-right: 0;
		margin-left: 0;
		opacity: 1;
	}
}

/*从下往上*/

.animate_down_up {
	animation: moverDownUp 1s;
}

@keyframes moverDownUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}


/* 淡入 */

.animate_info {
	animation: moveInFO 1s;
}

@keyframes moveInFO {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}


/* 淡入时间 */

.animate_info2 {
	animation: moveInFO2 2s;
}

@keyframes moveInFO2 {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}


/* 淡入时间 */

.animate_info3 {
	animation: moveInFO3 3s;
}

@keyframes moveInFO3 {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

/* 动画 */