@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	font-size: 16px;
}

a {
	color: black;
	text-decoration: none;
	list-style-type: none;
}

li {
	list-style: none;
	list-style-type: none;
}

hr {
	border: none;
}

@font-face {
	font-family: 'Fontcai';
	src: url("../font/030-CAI978.ttf");
	src: url('../font/030-CAI978.eot?#font-spider')format('embedded-opentype'), url('../font/030-CAI978.woff')format('woff'), url('../font/030-CAI978.ttf')format('truetype'), url('../font/030-CAI978.svg')format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Fontcaisi';
	src: url("../font/048-CAT978.ttf");
	scc: url('../font/048-CAT978.eot?#font-spider')format('embedded-opentype'), url('../font/048-CAT978.woff')format('woff'), url('../font/048-CAT978.ttf')format('truetype'), url('../font/048-CAT978.svg')format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Fontcaiwu';
	src: url("../font/051-cai978_0.ttf");
	src: url('../font/051-cai978_0.eot?#font-spider')format('embedded-opentype'), url('../font/051-cai978_0.woff')format('woff'), url('../font/051-cai978_0.ttf')format('truetype'), url('../font/051-cai978_0.svg')format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Fontacum';
	src: url("../font/AcuminVariableConcept.otf");
	src: url('../font/AcuminVariableConcept.eot?#font-spider')format('embedded-opentype'), url('../font/AcuminVariableConcept.woff')format('woff'), url('../font/AcuminVariableConcept.ttf')format('truetype'), url('../font/AcuminVariableConcept.svg')format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Fontsiyuan';
	src: url("../font/A思源黑体—01.ttf");
	src: url('../font/A思源黑体—01.eot?#font-spider')format('embedded-opentype'), url('../font/A思源黑体—01.woff')format('woff'), url('../font/A思源黑体—01.ttf')format('truetype'), url('../font/A思源黑体—01.svg')format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Fontlight';
	src: url("../font/SourceHanSansCN-Light.otf");
	src: url('../font/SourceHanSansCN-Light.eot?#font-spider')format('embedded-opentype'), url('../font/SourceHanSansCN-Light.woff')format('woff'), url('../font/SourceHanSansCN-Light.ttf')format('truetype'), url('../font/SourceHanSansCN-Light.svg')format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Yaheilight';
	src: url("../font/Microsoft YaHei UI Light.ttf");
	src: url('../font/Microsoft YaHei UI Light.eot?#font-spider')format('embedded-opentype'), url('../font/Microsoft YaHei UI Light.woff')format('woff'), url('../font/Microsoft YaHei UI Light.ttf')format('truetype'), url('../font/Microsoft YaHei UI Light.svg')format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Cai978';
	src: url("../font/043-CAI978.ttf");
	src: url('../font/043-CAI978.eot?#font-spider')format('embedded-opentype'), url('../font/043-CAI978.woff')format('woff'), url('../font/043-CAI978.ttf')format('truetype'), url('../font/043-CAI978.svg')format('svg');
	font-weight: normal;
	font-style: normal;
}


/*footer*/

footer {
	width: 100%;
	height: auto;
	background: #000328;
	padding-top: 60px;
	float: left;
}

footer p {
	color: #8b8b8b;
	margin-top: 40px;
	font-size: 1em;
}

footer h3 {
	color: #8b8b8b;
	font-size: 2em;
	margin-top: 14px;
}

footer li {
	color: #8b8b8b;
}

footer a {
	color:#c4c4c4;
	font-size: 0.9em;
}

.foot_contain {
	width: 80%;
	margin-left: 10%;
	float: left;
	padding-bottom: 50px;
}

.foot_left {
	width: 20%;
	float: left;
	height: auto;
}
.foot_center ul{
	width: 100%;
	height: auto;
	float: left;
}
.foot_center>ul>li{
	width:15%;
	margin-left: 2%;
	float: left;
	font-family: "微软雅黑";
	text-align: center;
	font-size: 1em;
}
.foot_center>ul>li>ul>li{
	margin-top:10px;
}
.foot_center>ul>li>ul>li>a{
	font-size: 0.7em;
	text-align: center;
	margin-top:10px;
	border-bottom: 1px solid #000328;
}
.foot_center {
	width: 40%;
	margin-left: 15%;
	height: auto;
	float: left;
	margin-right: 5%;
}

.foot_left>img {
	float: left;
	width: 80%;
	height: auto;
}

.foot_left>p {
	float: left;
	width: 100%;
	margin-top: 15px;
	font-size: 0.8em;
	font-family: 'Yaheilight';
	font-weight: bold;
}

.foot_right {
	width: 20%;
	float: left;
	height: auto;
}
.foot_right p{
    width: 100%;
    text-align: right;
    font-size: 1em;
    font-family: 'Yaheilight';
	font-weight: bold;
    color: #8b8b8b;
    float: left;
    margin-top: 20px;
}

.foot_right img {
	float: left;
}

.bottom {
	width: 100%;
	height: auto;
	background: #2a293e;
	float: left;
}

.bottom h2 {
	line-height: 50px;
	color: #808080;
	font-size: 0.6em;
	width: 80%;
	text-align: left;
	margin-left: 10%;
}

.index_bottom {
	width: 80%;
	float: left;
	height: auto;
	margin-left: 10%;
	padding-bottom: 60px;
	padding-top: 60px;
}

.index_bottom ul {
	width: 90%;
	height: auto;
	margin-left: 5%;
}

.index_bottom ul li {
	float: left;
	width: 22%;
	margin-right: 4%;
}

.index_bottom ul li img {
	width: 14%;
	float: left;
	margin-left: 43%;
	height: auto;
}

.index_bottom ul li p {
	width: 100%;
	float: left;
	height: auto;
	text-align: center;
	font-size: 0.6em;
	margin-top: 20px;
	word-wrap: break-word;
	word-break: break-all;
	overflow: hidden;
}
.foot_center>ul>li>ul>li>a:hover{
	border-bottom: 1px solid #c4c4c4;
}
