@CHARSET "UTF-8";
body,
dl,
dd,
ul,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
p,
form {
	margin: 0;
}

body,
html {
	width: 100%;
	height: auto;
	min-width: 1210px;
	overflow-anchor: none;
}
body,
button,
input,
select,
textarea {
	font: 12px/1.5 Microsoft YaHei UI, tahoma, '\5FAE\8F6F\96C5\9ED1', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
}

em,
b {
	font-style: normal;
}

a {
	text-decoration: none;
	color: #000000;
	transition: all .2s ease;
	-moz-transition: all .2s ease;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
}

a:hover {
	text-decoration: none;
	color: #f00;
	transition: all .2s ease;
	-moz-transition: all .2s ease;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
}

img {
	border: 0;
	transition: all .8s ease;
	-moz-transition: all .8s ease;
	-webkit-transition: all .8s ease;
	-o-transition: all .8s ease;
}

button,
input,
select,
textarea {
	font-size: 100%;
	outline: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th,
ul,
ol,
figure {
	padding: 0;
}

figure {
	margin: 0 auto;
}

ul,
ol,
dl,
li {
	list-style: none;
}

i {
	font-style: normal;
}

a {
	text-decoration: none;
}

a:hover,
a:active {
	text-decoration: none;
}

a:focus {
	text-decoration: none;
}

::placeholder {
	font-size: 14px !important;
	color: #999 !important;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearfix {
	*zoom: 1;
}

hr {
	height: 1px;
	border:none;
	border-top: 1px dashed #cccccc;
}


/* scrollbar css */
::-webkit-scrollbar {
	width: 5px;
	background-color: #fff;
}

::-webkit-scrollbar-thumb {
	/* border: solid 2px #fff; */
	width: 5px;
	/* border-radius: 4px; */
	background-color: #f51201;
}

::-webkit-scrollbar-corner {
	background-color: #fff;
}

::-webkit-scrollbar:horizontal {
	height: 9px;
}

::-webkit-selection {
	background: #3355a9;
	color: #fff;
}

::-moz-selection {
	background: #3355a9;
	color: #fff;
}

::selection {
	background: #3355a9;
	color: #fff;
}

/*****/
.backTop {
	position: fixed;
	right: 0;
	bottom: 10%;
	z-index: 999;
	background-color: #00000030;
	width: auto;
	height: auto;
	padding: 7px;
	cursor: pointer;
	display: none;
}

.backTop span {
	width: auto;
	margin: 0 auto;
	text-align: center;
	display: block;
}

.backTop i {
	width: 100%;
	text-align: center;
	display: none;
}

/*****/

/* animation */

/*!! 动画 start*/
@keyframes scalein-1 {
	0% {
		opacity: 0;
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes scalein-1 {
	0% {
		opacity: 0;
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes scalein-2 {
	0% {
		opacity: .5;
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes scalein-2 {
	0% {
		opacity: .5;
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes bottomIn {
	0% {
		-webkit-transform: translateY(3%);
		transform: translateY(3%);
		opacity: 0
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
}

@-webkit-keyframes bottomIn {
	0% {
		-webkit-transform: translateY(3%);
		transform: translateY(3%);
		opacity: 0
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
}

@keyframes bottomin-1 {
	0% {
		-webkit-transform: translateY(50px);
		transform: translateY(50px);
		opacity: .2
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
}

@-webkit-keyframes bottomin-1 {
	0% {
		-webkit-transform: translateY(50px);
		transform: translateY(50px);
		opacity: .2
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
}

@keyframes scalein {
	0% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
		opacity: 0
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

@-webkit-keyframes scalein {
	0% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
		opacity: 0
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

@keyframes opacityin {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-webkit-keyframes opacityin {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes arrowanim1 {

	0%,
	100%,
	54% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	18%,
	36% {
		-webkit-transform: translateX(-4px);
		transform: translateX(-4px)
	}

	27% {
		-webkit-transform: translateX(-1px);
		transform: translateX(-1px)
	}
}

@-webkit-keyframes arrowanim1 {

	0%,
	100%,
	54% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	18%,
	36% {
		-webkit-transform: translateX(-4px);
		transform: translateX(-4px)
	}

	27% {
		-webkit-transform: translateX(-1px);
		transform: translateX(-1px)
	}
}

@keyframes scale1 {

	0%,
	10%,
	100%,
	50%,
	70% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	30% {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}

	40% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3)
	}

	60% {
		-webkit-transform: scale(1.15);
		transform: scale(1.15)
	}
}

@-webkit-keyframes scale1 {

	0%,
	10%,
	100%,
	50%,
	70% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	30% {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}

	40% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3)
	}

	60% {
		-webkit-transform: scale(1.15);
		transform: scale(1.15)
	}
}

@keyframes wjsqmove {
	0% {
		border-radius: 0;
		filter: brightness(1);
		-webkit-filter: brightness(1);
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	100%,
	30% {
		border-radius: 50%;
		filter: brightness(1.3);
		-webkit-filter: brightness(1.3);
		-webkit-transform: scale(1) translateX(-40px);
		transform: scale(1) translateX(-40px)
	}
}

@-webkit-keyframes wjsqmove {
	0% {
		border-radius: 0;
		filter: brightness(1);
		-webkit-filter: brightness(1);
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	100%,
	30% {
		border-radius: 50%;
		filter: brightness(1.3);
		-webkit-filter: brightness(1.3);
		-webkit-transform: scale(1) translateX(-40px);
		transform: scale(1) translateX(-40px)
	}
}

@keyframes circlehovershow {

	0%,
	25% {
		opacity: 0;
		filter: brightness(2);
		-webkit-filter: brightness(2);
		-webkit-transform: scale(.1);
		transform: scale(.1)
	}

	50% {
		opacity: 1;
		filter: brightness(2);
		-webkit-filter: brightness(2);
		-webkit-transform: scale(.1);
		transform: scale(.1)
	}

	55% {
		opacity: 1;
		filter: brightness(1);
		-webkit-filter: brightness(1);
		-webkit-transform: scale(.15833);
		transform: scale(.15833)
	}

	80% {
		opacity: 1;
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes circlehovershow {

	0%,
	25% {
		opacity: 0;
		filter: brightness(2);
		-webkit-filter: brightness(2);
		-webkit-transform: scale(.1);
		transform: scale(.1)
	}

	50% {
		opacity: 1;
		filter: brightness(2);
		-webkit-filter: brightness(2);
		-webkit-transform: scale(.1);
		transform: scale(.1)
	}

	55% {
		opacity: 1;
		filter: brightness(1);
		-webkit-filter: brightness(1);
		-webkit-transform: scale(.15833);
		transform: scale(.15833)
	}

	80% {
		opacity: 1;
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes animrotate {
	0% {
		-webkit-transform: rotateZ(0);
		transform: rotateZ(0)
	}

	100% {
		-webkit-transform: rotateZ(360deg);
		transform: rotateZ(360deg)
	}
}

@-webkit-keyframes animrotate {
	0% {
		-webkit-transform: rotateZ(0);
		transform: rotateZ(0)
	}

	100% {
		-webkit-transform: rotateZ(360deg);
		transform: rotateZ(360deg)
	}
}

@keyframes jump {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	10% {
		-webkit-transform: translateY(5px) scaleX(1.2) scaleY(.8);
		transform: translateY(5px) scaleX(1.2) scaleY(.8)
	}

	30% {
		-webkit-transform: translateY(-13px) scaleX(1) scaleY(1) rotateZ(5deg);
		transform: translateY(-13px) scaleX(1) scaleY(1) rotateZ(5deg)
	}

	50% {
		-webkit-transform: translateY(0) scale(1) rotateZ(0);
		transform: translateY(0) scale(1) rotateZ(0)
	}

	55% {
		-webkit-transform: translateY(0) scaleX(1.1) scaleY(.9) rotateZ(0);
		transform: translateY(0) scaleX(1.1) scaleY(.9) rotateZ(0)
	}

	70% {
		-webkit-transform: translateY(-4px) scaleX(1) scaleY(1) rotateZ(-2deg);
		transform: translateY(-4px) scaleX(1) scaleY(1) rotateZ(-2deg)
	}

	80% {
		-webkit-transform: translateY(0) scaleX(1) scaleY(1) rotateZ(0);
		transform: translateY(0) scaleX(1) scaleY(1) rotateZ(0)
	}

	85% {
		-webkit-transform: translateY(0) scaleX(1.05) scaleY(.95) rotateZ(0);
		transform: translateY(0) scaleX(1.05) scaleY(.95) rotateZ(0)
	}

	100% {
		-webkit-transform: translateY(0) scaleX(1) scaleY(1);
		transform: translateY(0) scaleX(1) scaleY(1)
	}
}

@-webkit-keyframes jump {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	10% {
		-webkit-transform: translateY(5px) scaleX(1.2) scaleY(.8);
		transform: translateY(5px) scaleX(1.2) scaleY(.8)
	}

	30% {
		-webkit-transform: translateY(-13px) scaleX(1) scaleY(1) rotateZ(5deg);
		transform: translateY(-13px) scaleX(1) scaleY(1) rotateZ(5deg)
	}

	50% {
		-webkit-transform: translateY(0) scale(1) rotateZ(0);
		transform: translateY(0) scale(1) rotateZ(0)
	}

	55% {
		-webkit-transform: translateY(0) scaleX(1.1) scaleY(.9) rotateZ(0);
		transform: translateY(0) scaleX(1.1) scaleY(.9) rotateZ(0)
	}

	70% {
		-webkit-transform: translateY(-4px) scaleX(1) scaleY(1) rotateZ(-2deg);
		transform: translateY(-4px) scaleX(1) scaleY(1) rotateZ(-2deg)
	}

	80% {
		-webkit-transform: translateY(0) scaleX(1) scaleY(1) rotateZ(0);
		transform: translateY(0) scaleX(1) scaleY(1) rotateZ(0)
	}

	85% {
		-webkit-transform: translateY(0) scaleX(1.05) scaleY(.95) rotateZ(0);
		transform: translateY(0) scaleX(1.05) scaleY(.95) rotateZ(0)
	}

	100% {
		-webkit-transform: translateY(0) scaleX(1) scaleY(1);
		transform: translateY(0) scaleX(1) scaleY(1)
	}
}

/*!! 动画 end*/


/*! 浏览器兼容提示 start */
.chromeframe {
	background: #000;
	color: #fff;
	padding: 10px 0;
	text-align: center;
	width: 100%;
	font-size: 14px;
	position: relative;
	z-index: 12
}

.chromeframe a {
	color: #f13c35
}
.maxwidth {
	max-width: 1100px;
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 0;
}
.width100{
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 0;
}
.fl {
	float: left;
}
.fr {
	float: right;
}

/*! 官网通用页头 END*/
/*通用底部样式*/
/*	.foot-wrap { background: #000000; text-align: center; position: relative; z-index: 10; }
		.foot-wrap .wrap_ieg { width: 1240px; margin: 0 auto; padding: 30px 0; }
		.foot-wrap p { color: #6e6e6e; line-height: 24px; font-size: 10px; }
		.foot-wrap a { color: #6e6e6e; font-size: 12px; }
		.fl { float: left; }
		.fr { float: right; }
		.chromeframe { display: none !important; }
		.comm-head { position: relative !important; background: #000000; }
		.comm-topact { display: none; }
		html, body { background: #000; }
		.g-wrap { position: relative; width: 100%; max-width: 1920px; min-width: 1240px; overflow: hidden; height: 990px; margin: 0 auto; z-index:1;}*/
/*通用底部样式END*/


/*! 重置其他组件引入的iframe引起的底部移除白边 start*/
#loginStatusSyncFrame_ams_ame {
	display: block
}

/*! 重置其他组件引入的iframe引起的底部移除白边 end*/



/*网站底部*/
.main_9 {
	/* background: #dee4e3; */
	/* padding-bottom: 13px; */
}

/*渐变色分割线*/
.main_91 {
	height: 6px;
	background: -webkit-linear-gradient(left, #082d71, #02a861);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #082d71, #02a861);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #082d71, #02a861);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #082d71, #02a861);
	/* 标准的语法（必须放在最后） */
	margin-bottom: 15px;
}

/*底部内容*/
.main_92 {
	margin-bottom: 10px;
	position: relative;
}

/*网站导航*/
.main_921 {
	line-height: 35px;
	padding-bottom: 15px;
	/* border-bottom: 1px solid #bfc8c7; */
}

.main_9211 {
	display: inline-block;
	width: 8.18%;
	height: 35px;
	font-size: 18px;
	color: #082d71;
	font-weight: bold;
	background: url(../img/gy_index_wzdhbg.png) no-repeat right center;
}

/*网站导航类别*/
.main_9212 {
	display: inline-block;
	width: 15%;
	height: 35px;
	margin-left: 10px;
	padding: 0 10px;
	color: #666;
	background: none;
	background-repeat: no-repeat;
	background-position: 95% center;
	cursor: pointer;
	border: 1px #ccc solid;
	position: relative;
}

.main_92121 {
	left: 0;
	width: 100%;
	padding-left: 22px;
	background: #f3f7f6;
	position: absolute;
	bottom: 35px;
	border: 1px solid #dbe0df;
	padding-bottom: 12px;
	padding-top: 12px;
}

.main_92121 a {
	display: block;
	color: #666;
	height: 30px;
	line-height: 30px;
	width: 215px;
	float: left;
}

.main_92122 {
	right: 10%;
	top: 45%;
	position: absolute;
}

.main_9212:hover .main_92122 {
	-webkit-transform: rotate(180deg);
	/* Safari 和 Chrome */
	-moz-transform: rotate(180deg);
	/* Firefox */
	-ms-transform: rotate(180deg);
	/*IE*/
	-o-transform: rotate(180deg);
	/* Opera */
	transform: rotate(180deg);
	-webkit-animation-fill-mode: forwards;
	/*保留动画结束的样式*/
	-moz-animation-fill-mode: forwards;
	-ms-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwares;
	animation-fill-mode: forwards;
}

.bitatio {
	padding-bottom: 30px;
}

/*底部nav*/
.main_93 {
	margin-bottom: 5px;
}

.main_93 li {
	display: inline-block;
}

/*版权信息*/
.main_94 {
	font-size: 14px;
	color: #666;
	line-height: 26px;
}

.main_941 a {
	font-size: 14px;
	color: #666;
}
.main_942 {
	display: flex;
}
.main_942 a {
	display: inline-block;
	margin: 0 10px 0 20px;
}

.footer {
	width: 100%;
	height: 198px;
	background-image: url(../img/fotter.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	padding-top: 30px;
}

ul.main_93 {
	color: #FFFFFF;
	font-size: 18px;
	margin-bottom: 30px;
}

.main_93 li {
	margin: 0 5px;
}

.main_93 li a {
	color: #FFFFFF;
	font-size: 18px;
}

.main_941,
.main_941 a {
	color: #FFFFFF;
	font-size: 14px;
}


/**********/
#nav {
	display: flex;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	width: 100%;
}

ul.nav {
	display: inline-flex;
	flex: 1;
	position: relative;
	width: 100%;
}

li.nav-item {
	flex: 1;
	position: relative;
}

li.nav-item>a {
	display: block;
	text-align: center;
	line-height: 50px;
	font-size: 24px;
	cposition: relative;
	color: #FFFFFF;
	width: auto;
}

li.nav-item>a::before {
	display: none;
	content: '';
	position: absolute;
	left: 0%;
	bottom: -10px;
	/**transform: translateX(-50%);
	border-width: 0 10px 10px;
	border-style: solid;
	border-color: transparent transparent #ffde00;**/
	height: 10px;
	width: 100%;
background: url(../img/nav_bag.png) no-repeat center bottom
}

li.nav-item:hover>a,
li.nav-item.active>a {
	color: #ffde00;
	;
}

li.nav-item:hover>a::before,
li.nav-item.active>a::before {
	display: block;
}

/* 二级菜单 */
.subMenu {
	display: none;
	position: absolute;
	top: 50px;
	left: 0;
	width: 600px;
	height: 50px;
}

.subMenu>ul {
	display: flex;
	/* flex-wrap: wrap; */
	/* flex-direction: row; */
	/* justify-content: center; */
	/* align-items: center; */
}

.subMenu>ul>li>a {
	display: block;
	padding: 0 18px;
	text-align: center;
	line-height: 50px;
	color: #fff;
	font-size: 20px;
}

.subMenu>ul>li>a:hover {
	color: red
}

<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2021-07-05 15:47:24" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->