@charset "UTF-8";
	* {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
html,body {
	margin:0;
	color:#000;
	min-width:1260px;
	background-color:#fafafa;
	font:normal 16px/1.5 'PingFangSC-Regular','Helvetica Neue',Helvetica,Arial,'Hiragino Sans GB',\5fae\8f6f\96c5\9ed1,tahoma,simsun,\5b8b\4f53;
	-webkit-text-size-adjust:none;
	overflow-x:hidden;
	-webkit-font-smoothing:antialiased;
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:#fff0
}
input,button,textarea,select {
	font-size:inherit;
	font-family:inherit;
	vertical-align:middle
}
h1,h2,h3,h4,h5,h6,p {
	margin:0;
	font-weight:400
}
ul,ol,dl,dd {
	margin:0;
	padding:0;
	list-style:none
}
::-webkit-input-placeholder {
	color:#c4c4c4
}
::-moz-input-placeholder {
	color:#c4c4c4
}
:-moz-input-placeholder {
	color:#c4c4c4
}
::-ms-input-placeholder {
	color:#c4c4c4
}
:focus {
	outline:none
}
i,em,address {
	font-style:normal
}
textarea {
	font-family:'Microsoft Yahei'
}
button {
	cursor:pointer
}
img {
	display:block;
	border:none;
	outline:none;
	max-width:100%
}
h1 {
	color:#000;
	font-size:200%
}
h2 {
	color:#000;
	font-size:150%
}
h3 {
	color:#000;
	font-size:100%
}
a {
	text-decoration:none
}
[class*='md-icon-'] {
	font-family:'mdfont'!important
}
.main-content {
	width:100%;
	overflow-x:hidden
}
.h-title-home {
	text-align:center;
	padding-bottom:37px
}
.h-title-home small {
	display:block;
	color:#595959;
	font-size:12px;
	font-weight:400;
	line-height:17px;
	margin-top:8px
}
.h-title-home strong {
	color:#000;
	font-size:24px;
	font-weight:600;
	line-height:33px;
	display:inline-block;
	vertical-align:top
}
.h-title-home.active strong {
	color:#99173a
}
.h-title-home.active strong::after {
	width:100%
}
.h-title-home.active .h-animate-line::after {
	-webkit-animation:scaleInfinite 6s linear infinite both;
	animation:scaleInfinite 6s linear infinite both
}
.h-title-home.active .h-animate-line::before {
	-webkit-animation:scaleInfinite 6s linear infinite both;
	animation:scaleInfinite 6s linear infinite both
}
.h-title-home.active .h-animate-line i:nth-child(2) {
	-webkit-animation:rotateScale 5s linear infinite both;
	animation:rotateScale 5s linear infinite both
}
.h-more {
	display:block;
	width:200px;
	height:37px;
	padding:0 10px;
	line-height:35px;
	text-align:center;
	border:1px solid #99173a;
	margin:40px auto 0;
	position:relative
}
.h-more em {
	position:relative;
	z-index:2;
	color:#99173a;
	font-size:14px;
	font-weight:600;
	-webkit-transition:0.35s ease-in-out;
	-o-transition:0.35s ease-in-out;
	transition:0.35s ease-in-out
}
.h-more .hhfont {
	width:0;
	color:#fff;
	font-size:13px;
	visibility:hidden;
	display:inline-block;
	vertical-align:middle;
	-webkit-transition:0.35s ease-in-out;
	-o-transition:0.35s ease-in-out;
	transition:0.35s ease-in-out;
	position:relative;
	opacity:0;
	z-index:3
}
.h-more::after {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-transition:0.35s ease-in-out;
	-o-transition:0.35s ease-in-out;
	transition:0.35s ease-in-out;
	background-color:#99173a;
	-webkit-transform-origin:0 50%;
	-ms-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-transform:scaleX(0);
	-ms-transform:scaleX(0);
	transform:scaleX(0)
}
.h-more:hover em {
	color:#fff;
	padding-right:90px
}
.h-more:hover::after {
	-webkit-transform:scaleX(1);
	-ms-transform:scaleX(1);
	transform:scaleX(1)
}
.h-more:hover .hhfont {
	width:15px;
	opacity:1;
	visibility:visible
}
.svg-develop {
	background:url(https://www.hhmore.cn/statics/hhweb/images/develop2.svg) no-repeat
}
.svg-develop::after,.svg-develop::before {
	background:url(https://www.hhmore.cn/statics/hhweb/images/develop2.svg) no-repeat
}
.h-animate-rows {
	height:24px;
	line-height:24px;
	width:93.75%;
	font-size:0;
	text-align:center;
	margin:-12px auto;
	position:relative;
	z-index:3;
	overflow:hidden
}
.h-animate-rows::before {
	content:'';
	position:absolute;
	z-index:3;
	top:50%;
	right:50%;
	width:14px;
	height:14px;
	margin-top:-7px;
	-webkit-transform:translateX(7px) rotate(180deg);
	-ms-transform:translateX(7px) rotate(180deg);
	transform:translateX(7px) rotate(180deg);
	opacity:0;
	background:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjdweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjcgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+6aOe5py6PC90aXRsZT4KICAgIDxnIGlkPSLnvZHnq5kiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLliIflm74iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MjMuMDAwMDAwLCAtMTc2NC4wMDAwMDApIiBmaWxsPSIjOTkxNzNBIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNNjMwLjczMDM5NCwxNzg4IEM2MzEuMDgxMjA2LDE3ODggNjMxLjM4MTkwMywxNzg3Ljg1OTUgNjMxLjYzMjQ4MywxNzg3LjU3ODUxIEw2MzkuNjM4NTE1LDE3NzguOTc1MjEgQzYzOS44Mzg5NzksMTc3OC43NjAzMyA2NDAuMDI0ODI2LDE3NzguNjE1NyA2NDAuMTk2MDU2LDE3NzguNTQxMzIgQzY0MC4zNjcyODUsMTc3OC40NjY5NCA2NDAuNjE5OTU0LDE3NzguNDI5NzUgNjQwLjk1NDA2LDE3NzguNDI5NzUgTDY0NS43Nzc3MjYsMTc3OC40Mjk3NSBDNjQ2LjU0NjE3MiwxNzc4LjQyOTc1IDY0Ny4yNDc3OTYsMTc3OC4zMjIzMSA2NDcuODgyNTk5LDE3NzguMTA3NDQgQzY0OC41MTc0MDEsMTc3Ny44OTI1NiA2NDkuMDI2OTE0LDE3NzcuNjAxMjQgNjQ5LjQxMTEzNywxNzc3LjIzMzQ3IEM2NDkuNzk1MzYsMTc3Ni44NjU3IDY0OS45OTE2NDcsMTc3Ni40NTQ1NSA2NTAsMTc3NiBDNjQ5Ljk5MTY0NywxNzc1LjU0NTQ1IDY0OS43OTUzNiwxNzc1LjEzNDMgNjQ5LjQxMTEzNywxNzc0Ljc2NjUzIEM2NDkuMDI2OTE0LDE3NzQuMzk4NzYgNjQ4LjUxNzQwMSwxNzc0LjEwNzQ0IDY0Ny44ODI1OTksMTc3My44OTI1NiBDNjQ3LjI0Nzc5NiwxNzczLjY3NzY5IDY0Ni41NDYxNzIsMTc3My41NzAyNSA2NDUuNzc3NzI2LDE3NzMuNTcwMjUgTDY0MC45NTQwNiwxNzczLjU3MDI1IEM2NDAuNjE5OTU0LDE3NzMuNTcwMjUgNjQwLjM2NzI4NSwxNzczLjUzMzA2IDY0MC4xOTYwNTYsMTc3My40NTg2OCBDNjQwLjAyNDgyNiwxNzczLjM4NDMgNjM5LjgzODk3OSwxNzczLjIzOTY3IDYzOS42Mzg1MTUsMTc3My4wMjQ3OSBMNjMxLjYzMjQ4MywxNzY0LjQyMTQ5IEM2MzEuMzgxOTAzLDE3NjQuMTQwNSA2MzEuMDgxMjA2LDE3NjQgNjMwLjczMDM5NCwxNzY0IEw2MjkuMjY0NTAxLDE3NjQgQzYyOS4xMTQxNTMsMTc2NCA2MjkuMDAxMzkyLDE3NjQuMDYxOTggNjI4LjkyNjIxOCwxNzY0LjE4NTk1IEM2MjguODUxMDQ0LDE3NjQuMzA5OTIgNjI4Ljg1MTA0NCwxNzY0LjQ1MDQxIDYyOC45MjYyMTgsMTc2NC42MDc0NCBMNjMzLjA2MDc4OSwxNzczLjU3MDI1IEw2MjcuMDA5MjgxLDE3NzQuMjUyMDcgTDYyNC44NTQyOTIsMTc3MC4zNzE5IEM2MjQuNjk1NTkyLDE3NzAuMDk5MTcgNjI0LjQyODMwNiwxNzY5Ljk2MjgxIDYyNC4wNTI0MzYsMTc2OS45NjI4MSBMNjIzLjUyNjIxOCwxNzY5Ljk2MjgxIEM2MjMuMzY3NTE3LDE3NjkuOTYyODEgNjIzLjI0MDEzOSwxNzcwLjAxMDMzIDYyMy4xNDQwODQsMTc3MC4xMDUzNyBDNjIzLjA0ODAyOCwxNzcwLjIwMDQxIDYyMywxNzcwLjMyMjMxIDYyMywxNzcwLjQ3MTA3IEw2MjMsMTc4MS41MTY1MyBDNjIzLDE3ODEuNjczNTUgNjIzLjA0ODAyOCwxNzgxLjc5OTU5IDYyMy4xNDQwODQsMTc4MS44OTQ2MyBDNjIzLjI0MDEzOSwxNzgxLjk4OTY3IDYyMy4zNjc1MTcsMTc4Mi4wMzcxOSA2MjMuNTI2MjE4LDE3ODIuMDM3MTkgTDYyNC4wNTI0MzYsMTc4Mi4wMzcxOSBDNjI0LjQyODMwNiwxNzgyLjAzNzE5IDYyNC42OTU1OTIsMTc4MS44OTY2OSA2MjQuODU0MjkyLDE3ODEuNjE1NyBMNjI3LjAwOTI4MSwxNzc3Ljc0NzkzIEw2MzMuMDYwNzg5LDE3NzguNDI5NzUgTDYyOC45MjYyMTgsMTc4Ny4zOTI1NiBDNjI4Ljg1MTA0NCwxNzg3LjU0OTU5IDYyOC44NTEwNDQsMTc4Ny42OTAwOCA2MjguOTI2MjE4LDE3ODcuODE0MDUgQzYyOS4wMDEzOTIsMTc4Ny45MzgwMiA2MjkuMTE0MTUzLDE3ODggNjI5LjI2NDUwMSwxNzg4IEw2MzAuNzMwMzk0LDE3ODggWiIgaWQ9IumjnuacuiI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat center center/100% auto
}
.h-animate-rows::after {
	content:'';
	position:absolute;
	z-index:3;
	top:50%;
	left:50%;
	width:14px;
	height:14px;
	margin-top:-7px;
	-webkit-transform:translateX(-7px) rotate(0);
	-ms-transform:translateX(-7px) rotate(0);
	transform:translateX(-7px) rotate(0);
	opacity:0;
	background:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjdweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjcgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+6aOe5py6PC90aXRsZT4KICAgIDxnIGlkPSLnvZHnq5kiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLliIflm74iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MjMuMDAwMDAwLCAtMTc2NC4wMDAwMDApIiBmaWxsPSIjOTkxNzNBIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNNjMwLjczMDM5NCwxNzg4IEM2MzEuMDgxMjA2LDE3ODggNjMxLjM4MTkwMywxNzg3Ljg1OTUgNjMxLjYzMjQ4MywxNzg3LjU3ODUxIEw2MzkuNjM4NTE1LDE3NzguOTc1MjEgQzYzOS44Mzg5NzksMTc3OC43NjAzMyA2NDAuMDI0ODI2LDE3NzguNjE1NyA2NDAuMTk2MDU2LDE3NzguNTQxMzIgQzY0MC4zNjcyODUsMTc3OC40NjY5NCA2NDAuNjE5OTU0LDE3NzguNDI5NzUgNjQwLjk1NDA2LDE3NzguNDI5NzUgTDY0NS43Nzc3MjYsMTc3OC40Mjk3NSBDNjQ2LjU0NjE3MiwxNzc4LjQyOTc1IDY0Ny4yNDc3OTYsMTc3OC4zMjIzMSA2NDcuODgyNTk5LDE3NzguMTA3NDQgQzY0OC41MTc0MDEsMTc3Ny44OTI1NiA2NDkuMDI2OTE0LDE3NzcuNjAxMjQgNjQ5LjQxMTEzNywxNzc3LjIzMzQ3IEM2NDkuNzk1MzYsMTc3Ni44NjU3IDY0OS45OTE2NDcsMTc3Ni40NTQ1NSA2NTAsMTc3NiBDNjQ5Ljk5MTY0NywxNzc1LjU0NTQ1IDY0OS43OTUzNiwxNzc1LjEzNDMgNjQ5LjQxMTEzNywxNzc0Ljc2NjUzIEM2NDkuMDI2OTE0LDE3NzQuMzk4NzYgNjQ4LjUxNzQwMSwxNzc0LjEwNzQ0IDY0Ny44ODI1OTksMTc3My44OTI1NiBDNjQ3LjI0Nzc5NiwxNzczLjY3NzY5IDY0Ni41NDYxNzIsMTc3My41NzAyNSA2NDUuNzc3NzI2LDE3NzMuNTcwMjUgTDY0MC45NTQwNiwxNzczLjU3MDI1IEM2NDAuNjE5OTU0LDE3NzMuNTcwMjUgNjQwLjM2NzI4NSwxNzczLjUzMzA2IDY0MC4xOTYwNTYsMTc3My40NTg2OCBDNjQwLjAyNDgyNiwxNzczLjM4NDMgNjM5LjgzODk3OSwxNzczLjIzOTY3IDYzOS42Mzg1MTUsMTc3My4wMjQ3OSBMNjMxLjYzMjQ4MywxNzY0LjQyMTQ5IEM2MzEuMzgxOTAzLDE3NjQuMTQwNSA2MzEuMDgxMjA2LDE3NjQgNjMwLjczMDM5NCwxNzY0IEw2MjkuMjY0NTAxLDE3NjQgQzYyOS4xMTQxNTMsMTc2NCA2MjkuMDAxMzkyLDE3NjQuMDYxOTggNjI4LjkyNjIxOCwxNzY0LjE4NTk1IEM2MjguODUxMDQ0LDE3NjQuMzA5OTIgNjI4Ljg1MTA0NCwxNzY0LjQ1MDQxIDYyOC45MjYyMTgsMTc2NC42MDc0NCBMNjMzLjA2MDc4OSwxNzczLjU3MDI1IEw2MjcuMDA5MjgxLDE3NzQuMjUyMDcgTDYyNC44NTQyOTIsMTc3MC4zNzE5IEM2MjQuNjk1NTkyLDE3NzAuMDk5MTcgNjI0LjQyODMwNiwxNzY5Ljk2MjgxIDYyNC4wNTI0MzYsMTc2OS45NjI4MSBMNjIzLjUyNjIxOCwxNzY5Ljk2MjgxIEM2MjMuMzY3NTE3LDE3NjkuOTYyODEgNjIzLjI0MDEzOSwxNzcwLjAxMDMzIDYyMy4xNDQwODQsMTc3MC4xMDUzNyBDNjIzLjA0ODAyOCwxNzcwLjIwMDQxIDYyMywxNzcwLjMyMjMxIDYyMywxNzcwLjQ3MTA3IEw2MjMsMTc4MS41MTY1MyBDNjIzLDE3ODEuNjczNTUgNjIzLjA0ODAyOCwxNzgxLjc5OTU5IDYyMy4xNDQwODQsMTc4MS44OTQ2MyBDNjIzLjI0MDEzOSwxNzgxLjk4OTY3IDYyMy4zNjc1MTcsMTc4Mi4wMzcxOSA2MjMuNTI2MjE4LDE3ODIuMDM3MTkgTDYyNC4wNTI0MzYsMTc4Mi4wMzcxOSBDNjI0LjQyODMwNiwxNzgyLjAzNzE5IDYyNC42OTU1OTIsMTc4MS44OTY2OSA2MjQuODU0MjkyLDE3ODEuNjE1NyBMNjI3LjAwOTI4MSwxNzc3Ljc0NzkzIEw2MzMuMDYwNzg5LDE3NzguNDI5NzUgTDYyOC45MjYyMTgsMTc4Ny4zOTI1NiBDNjI4Ljg1MTA0NCwxNzg3LjU0OTU5IDYyOC44NTEwNDQsMTc4Ny42OTAwOCA2MjguOTI2MjE4LDE3ODcuODE0MDUgQzYyOS4wMDEzOTIsMTc4Ny45MzgwMiA2MjkuMTE0MTUzLDE3ODggNjI5LjI2NDUwMSwxNzg4IEw2MzAuNzMwMzk0LDE3ODggWiIgaWQ9IumjnuacuiI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat center center/100% auto
}
.h-animate-rows i {
	width:calc(50% - 24px);
	height:2px;
	display:inline-block;
	vertical-align:middle;
	position:relative
}
.h-animate-rows i::before {
	content:'';
	position:absolute;
	z-index:2;
	top:50%;
	width:6px;
	height:6px;
	margin-top:-3px;
	background-color:#99173a;
	border-radius:50%
}
.h-animate-rows i::after {
	content:'';
	position:absolute;
	z-index:1;
	top:50%;
	left:0;
	right:0;
	height:1px;
	margin-top:-1px;
	background-color:#99173a
}
.h-animate-rows i:nth-child(2)::after {
	display:none
}
.h-animate-rows i:nth-child(2)::before {
	display:none
}
.h-animate-rows i:nth-child(2) {
	width:24px;
	height:24px;
	border-radius:50%;
	margin:0 12px;
	background:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDhweCIgaGVpZ2h0PSI0OHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+SDwvdGl0bGU+CiAgICA8ZyBpZD0i572R56uZIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0i5YiH5Zu+IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjgxLjAwMDAwMCwgLTE3NTIuMDAwMDAwKSIgZmlsbD0iIzk5MTczQSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik03MDUsMTc1MiBDNzE4LjI1NDgzNCwxNzUyIDcyOSwxNzYyLjc0NTE3IDcyOSwxNzc2IEM3MjksMTc4OS4yNTQ4MyA3MTguMjU0ODM0LDE4MDAgNzA1LDE4MDAgQzY5MS43NDUxNjYsMTgwMCA2ODEsMTc4OS4yNTQ4MyA2ODEsMTc3NiBDNjgxLDE3NjIuNzQ1MTcgNjkxLjc0NTE2NiwxNzUyIDcwNSwxNzUyIFogTTcwMCwxNzYyIEw2OTQsMTc2MiBMNjk0LDE3OTAgTDcwMCwxNzkwIEw3MDAsMTc3OCBMNzEwLDE3NzggTDcxMCwxNzkwIEw3MTYsMTc5MCBMNzE2LDE3NjIgTDcxMCwxNzYyIEw3MTAsMTc3NCBMNzAwLDE3NzQgTDcwMCwxNzYyIFoiIGlkPSJIIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat center center/100% 100%
}
.h-animate-rows i:nth-child(1) {
	-webkit-transform:scaleX(0);
	-ms-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:100% 0;
	-ms-transform-origin:100% 0;
	transform-origin:100% 0
}
.h-animate-rows i:nth-child(1)::before {
	right:0
}
.h-animate-rows i:nth-child(3) {
	-webkit-transform:scaleX(0);
	-ms-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0
}
.h-animate-rows i:nth-child(3)::before {
	left:0
}
.h-animate-rows.active::after {
	-webkit-animation:flyRight 16s 0.5s linear both;
	animation:flyRight 16s 0.5s linear both
}
.h-animate-rows.active::before {
	-webkit-animation:flyLeft 16s 0.5s linear both;
	animation:flyLeft 16s 0.5s linear both
}
.h-animate-rows.active i:nth-child(1) {
	-webkit-animation:scaleX 16s 0.8s linear both;
	animation:scaleX 16s 0.8s linear both
}
.h-animate-rows.active i:nth-child(2) {
	-webkit-animation:rotateScale 5s linear infinite both;
	animation:rotateScale 5s linear infinite both
}
.h-animate-rows.active i:nth-child(3) {
	-webkit-animation:scaleX 16s 0.8s linear both;
	animation:scaleX 16s 0.8s linear both
}
.h-animate-line {
	display:block;
	height:6px;
	line-height:6px;
	text-align:center;
	width:100%;
	font-size:0;
	margin-top:4px;
	position:relative;
	overflow:hidden
}
.h-animate-line::before {
	content:'';
	position:absolute;
	z-index:2;
	top:50%;
	left:0;
	right:50%;
	margin-right:8px;
	height:1px;
	margin-top:-.5px;
	background-color:#99173a;
	-webkit-transform-origin:100% 0;
	-ms-transform-origin:100% 0;
	transform-origin:100% 0
}
.h-animate-line::after {
	content:'';
	position:absolute;
	z-index:2;
	top:50%;
	left:50%;
	right:0;
	margin-left:8px;
	height:1px;
	margin-top:-.5px;
	background-color:#99173a;
	-webkit-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0
}
.h-animate-line i {
	width:3px;
	height:3px;
	margin:0 2px;
	background-color:#99173a;
	border-radius:50%;
	display:inline-block;
	vertical-align:middle;
	position:relative
}
.h-animate-line i:nth-child(2) {
	width:5px;
	height:5px
}
@-webkit-keyframes moving {
	0% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
20% {
	-webkit-transform:translateY(20px);
	transform:translateY(20px)
}
40% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
60% {
	-webkit-transform:translateY(20px);
	transform:translateY(20px)
}
80% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
100% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}@keyframes moving {
	0% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
20% {
	-webkit-transform:translateY(20px);
	transform:translateY(20px)
}
40% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
60% {
	-webkit-transform:translateY(20px);
	transform:translateY(20px)
}
80% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
100% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}@-webkit-keyframes scaleInfinite {
	0% {
	-webkit-transform:scaleX(0);
	transform:scaleX(0)
}
50% {
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
100% {
	-webkit-transform:scaleX(0);
	transform:scaleX(0)
}
}@keyframes scaleInfinite {
	0% {
	-webkit-transform:scaleX(0);
	transform:scaleX(0)
}
50% {
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
100% {
	-webkit-transform:scaleX(0);
	transform:scaleX(0)
}
}@-webkit-keyframes scaleX {
	0% {
	-webkit-transform:scaleX(0);
	transform:scaleX(0)
}
8% {
	-webkit-transform:scaleX(0);
	transform:scaleX(0)
}
100% {
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
}@keyframes scaleX {
	0% {
	-webkit-transform:scaleX(0);
	transform:scaleX(0)
}
8% {
	-webkit-transform:scaleX(0);
	transform:scaleX(0)
}
100% {
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
}@-webkit-keyframes moveRight {
	0% {
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
}
100% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
}@keyframes moveRight {
	0% {
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
}
100% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
}@-webkit-keyframes flyLeft {
	0% {
	-webkit-transform:translateX(-7px) rotate(180deg);
	transform:translateX(-7px) rotate(180deg);
	opacity:0;
	right:50%
}
8% {
	-webkit-transform:translateX(-7px) rotate(180deg);
	transform:translateX(-7px) rotate(180deg);
	opacity:1;
	right:50%
}
100% {
	-webkit-transform:translateX(-7px) rotate(180deg);
	transform:translateX(-7px) rotate(180deg);
	opacity:1;
	right:100%
}
}@keyframes flyLeft {
	0% {
	-webkit-transform:translateX(-7px) rotate(180deg);
	transform:translateX(-7px) rotate(180deg);
	opacity:0;
	right:50%
}
8% {
	-webkit-transform:translateX(-7px) rotate(180deg);
	transform:translateX(-7px) rotate(180deg);
	opacity:1;
	right:50%
}
100% {
	-webkit-transform:translateX(-7px) rotate(180deg);
	transform:translateX(-7px) rotate(180deg);
	opacity:1;
	right:100%
}
}@-webkit-keyframes flyRight {
	0% {
	-webkit-transform:translateX(7px) rotate(0);
	transform:translateX(7px) rotate(0);
	opacity:0;
	left:50%
}
8% {
	-webkit-transform:translateX(7px) rotate(0);
	transform:translateX(7px) rotate(0);
	opacity:1;
	left:50%
}
100% {
	-webkit-transform:translateX(7px) rotate(0);
	transform:translateX(7px) rotate(0);
	opacity:1;
	left:100%
}
}@keyframes flyRight {
	0% {
	-webkit-transform:translateX(7px) rotate(0);
	transform:translateX(7px) rotate(0);
	opacity:0;
	left:50%
}
8% {
	-webkit-transform:translateX(7px) rotate(0);
	transform:translateX(7px) rotate(0);
	opacity:1;
	left:50%
}
100% {
	-webkit-transform:translateX(7px) rotate(0);
	transform:translateX(7px) rotate(0);
	opacity:1;
	left:100%
}
}@-webkit-keyframes rotateOnce {
	0% {
	border-radius:50%;
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
50% {
	border-radius:0;
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
100% {
	border-radius:0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
}@keyframes rotateOnce {
	0% {
	border-radius:50%;
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
50% {
	border-radius:0;
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
100% {
	border-radius:0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
}@-webkit-keyframes rotateScale {
	0% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}@keyframes rotateScale {
	0% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}.container {
	width:93.75%;
	margin:0 auto;
	padding:0 20px
}
.container:after {
	content:'';
	display:block;
	clear:both;
	height:0
}
.h-row {
	margin-left:-10px;
	margin-right:-10px
}
.h-row:after {
	content:'';
	display:block;
	clear:both;
	height:0
}
.h-row [class*="h-col-"] {
	float:left;
	padding-left:10px;
	padding-right:10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.h-col-1 {
	width:8.33333%
}
.h-col-2 {
	width:16.66667%
}
.h-col-3 {
	width:25%
}
.h-col-4 {
	width:33.33333%
}
.h-col-5 {
	width:41.66667%
}
.h-col-6 {
	width:50%
}
.h-col-7 {
	width:58.33333%
}
.h-col-8 {
	width:66.66667%
}
.h-col-9 {
	width:75%
}
.h-col-10 {
	width:83.33333%
}
.h-col-11 {
	width:91.66667%
}
.h-col-12 {
	width:100%
}
@font-face {
	font-family:AlibabaPuHuiTiBold;
	src:url(../iconfont/Alibaba-PuHuiTi-Bold.woff) format("woff"),url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCIgPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bWV0YWRhdGE+PC9tZXRhZGF0YT48ZGVmcz48Zm9udCBpZD0iSGFueWkgQWxpYmFiYS1QdUh1aVRpLUJvbGQgdjEuMTAiIGhvcml6LWFkdi14PSI2MDAiPjxmb250LWZhY2UgZm9udC1mYW1pbHk9IkFsaWJhYmEgUHVIdWlUaSIgZm9udC13ZWlnaHQ9IjcwMCIgZm9udC1zdHJldGNoPSJub3JtYWwiIHVuaXRzLXBlci1lbT0iMTAwMCIgcGFub3NlLTE9IjAgMiA2IDAgNCAxIDEgMSAxIDEiIGFzY2VudD0iMTA1MCIgZGVzY2VudD0iLTMyMiIgeC1oZWlnaHQ9IjEiIGJib3g9IjE0IDAgNTg1IDc0MiIgdW5kZXJsaW5lLXRoaWNrbmVzcz0iNTAiIHVuZGVybGluZS1wb3NpdGlvbj0iLTc1IiB1bmljb2RlLXJhbmdlPSJVKzAwMjMtMDAyMyIgLz48bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iNTc1IiBkPSJNODAgNzQyIGw0MTUgMCBsMCAtNzQyIGwtNDE1IDAgbDAgNzQyIFpNNDI2IDY2IGwwIDYxMSBsLTI3NiAwIGwwIC02MTEgbDI3NiAwIFoiIC8+PGdseXBoIGdseXBoLW5hbWU9Im51bWJlcnNpZ24iIHVuaWNvZGU9IiMiIGQ9Ik01MDEgNDIzIGwtMjMgLTE0MiBsMTA3IDAgbDAgLTEwMyBsLTEyNSAwIGwtMjkgLTE3OCBsLTExOCAwIGwyOSAxNzggbC0xNDAgMCBsLTI5IC0xNzggbC0xMTggMCBsMjkgMTc4IGwtNzAgMCBsMCAxMDMgbDg3IDAgbDIzIDE0MiBsLTExMCAwIGwwIDEwMyBsMTI3IDAgbDI3IDE2OCBsMTIwIDAgbC0yOCAtMTY4IGwxMzkgMCBsMjcgMTY4IGwxMjAgMCBsLTI4IC0xNjggbDY3IDAgbDAgLTEwMyBsLTg0IDAgWk0zODIgNDIzIGwtMTM5IDAgbC0yMyAtMTQyIGwxMzkgMCBsMjMgMTQyIFoiIC8+PC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg"),url(../iconfont/Alibaba-PuHuiTi-Bold.ttf) format("truetype")
}
@font-face {
	font-family:AlibabaPuHuiTiHeavy;
	src:url(../iconfont/Alibaba-PuHuiTi-Heavy.woff) format("woff"),url(../iconfont/Alibaba-PuHuiTi-Heavy.svg) format("svg"),url(../iconfont/Alibaba-PuHuiTi-Heavy.ttf) format("truetype")
}
@font-face {
	font-family:AlibabaPuHuiTiLight;
	src:url(../iconfont/Alibaba-PuHuiTi-Light.woff) format("woff"),url(../iconfont/Alibaba-PuHuiTi-Light.svg) format("svg"),url(../iconfont/Alibaba-PuHuiTi-Light.ttf) format("truetype")
}
@font-face {
	font-family:AlibabaPuHuiTiMedium;
	src:url(../iconfont/Alibaba-PuHuiTi-Medium.woff) format("woff"),url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCIgPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bWV0YWRhdGE+PC9tZXRhZGF0YT48ZGVmcz48Zm9udCBpZD0iSGFueWkgQWxpYmFiYS1QdUh1aVRpLU1lZGl1bSB2MS4xMCIgaG9yaXotYWR2LXg9IjYwMCI+PGZvbnQtZmFjZSBmb250LWZhbWlseT0iQWxpYmFiYSBQdUh1aVRpIE1lZGl1bSIgZm9udC13ZWlnaHQ9IjUwMCIgZm9udC1zdHJldGNoPSJub3JtYWwiIHVuaXRzLXBlci1lbT0iMTAwMCIgcGFub3NlLTE9IjAgMiA2IDAgNCAxIDEgMSAxIDEiIGFzY2VudD0iMTA1MCIgZGVzY2VudD0iLTMyMiIgeC1oZWlnaHQ9IjEiIGJib3g9IjE1IDAgNTg0IDc0MiIgdW5kZXJsaW5lLXRoaWNrbmVzcz0iNTAiIHVuZGVybGluZS1wb3NpdGlvbj0iLTc1IiB1bmljb2RlLXJhbmdlPSJVKzAwMjMtMDAyMyIgLz48bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iNTc1IiBkPSJNODAgNzQyIGw0MTUgMCBsMCAtNzQyIGwtNDE1IDAgbDAgNzQyIFpNNDI2IDY2IGwwIDYxMSBsLTI3NiAwIGwwIC02MTEgbDI3NiAwIFoiIC8+PGdseXBoIGdseXBoLW5hbWU9Im51bWJlcnNpZ24iIHVuaWNvZGU9IiMiIGQ9Ik00OTQgNDI5IGwtMjcgLTE1NCBsMTE3IDAgbDAgLTkyIGwtMTM0IDAgbC0zMyAtMTgzIGwtMTA1IDAgbDMzIDE4MyBsLTE0OCAwIGwtMzMgLTE4MyBsLTEwNSAwIGwzMyAxODMgbC03NyAwIGwwIDkyIGw5MyAwIGwyOCAxNTQgbC0xMjEgMCBsMCA5MiBsMTM3IDAgbDMxIDE3MyBsMTA2IDAgbC0zMSAtMTczIGwxNDcgMCBsMzEgMTczIGwxMDYgMCBsLTMxIC0xNzMgbDczIDAgbDAgLTkyIGwtOTAgMCBaTTM4OSA0MjkgbC0xNDggMCBsLTI3IC0xNTQgbDE0NyAwIGwyOCAxNTQgWiIgLz48L2ZvbnQ+PC9kZWZzPjwvc3ZnPg==) format("svg"),url(../iconfont/Alibaba-PuHuiTi-Medium.ttf) format("truetype")
}
@font-face {
	font-family:AlibabaPuHuiTiRegular;
	src:url(../iconfont/Alibaba-PuHuiTi-Regular.woff) format("woff"),url(../iconfont/Alibaba-PuHuiTi-Regular.svg) format("svg"),url(../iconfont/Alibaba-PuHuiTi-Regular.ttf) format("truetype")
}
@font-face {
	font-family:"yegenyou";
	src:url(../iconfont/yegenyou.woff) format("woff"),url(../iconfont/yegenyou.svg) format("svg"),url(../iconfont/yegenyou.ttf) format("truetype")
}
.tabbar-navs {
	position:fixed;
	z-index:99;
	display:table;
	left:0;
	bottom:0;
	width:100%;
	border:none;
	height:rem(100);
	table-layout:fixed;
	background-color:#fff;
	border-top:1px solid #dbdbdb;
	-webkit-box-shadow:0 0 .2667rem rgb(0 0 0 / .1);
	box-shadow:0 0 .2667rem rgb(0 0 0 / .1)
}
.tabbar-navs__item {
	width:25%;
	height:100%;
	text-align:center;
	display:table-cell;
	vertical-align:middle
}
.tabbar-navs__icon {
	display:block;
	width:rem(41);
	margin:0 auto;
	height:rem(41);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:100% auto
}
.tabbar-navs__name {
	display:block;
	color:#9b9b9b;
	text-align:center;
	font-size:.32rem;
	margin-top:.16rem;
	line-height:.32rem
}
.tabbar-navs__item.active .tabbar-navs__name {
	color:#cc2228
}
.tabbar-navs__item:nth-child(1) .tabbar-navs__icon {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAqCAMAAAAZKoJqAAAAclBMVEUAAAB6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foN6foMXmJluAAAAJnRSTlMA8ODQShALB/TbUiH858OxiXtaKMm9qZ9fNBsVl29mRD85ongvp3PFJdQAAAEMSURBVDjLjdDrlkMwFIbhLwmCONM6K23n/m9x1mRQXa1kvz8ky3qQDV8bA8ZzCXuFKKF+RG+X1+Lvml3s8jLrpQqtUjz1ElpfKn1vX83dknVTLRaZTttkloO2fPto3RihFAVo76yvr791M8FRvAbmygCnoNv3nm+A+QFiTk6dd6/642PZGSxFLXEoeR9IpXxtYQWOuVGs74t00kNWee/quCOAd/qfcuo4BLDPp+VJT14AjCJRxoookQ1UWXKqRESVkiwXQZVDTpQe64iySUGUSUiUKpZEmWWgSRmXROkkIMq0IcqeeUT5GECUQUuUswBR3kfofJvsmLseIjTLVjy2XeAzXeRE7DM/aFb4C+APC4lWZ+bBAAAAAElFTkSuQmCC)
}
.tabbar-navs__item:nth-child(2) .tabbar-navs__icon {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAACcElEQVRYhe3ZT4iMYRwH8M/YEXGhlEQuHB0cHCiKvaDEwYpyUNj8y4WLdqfZZmemUCSFJX+PWBe21kFSLlZxcdAqByI5ksSu3XV437fdtp1/77zvnuZb0/TOPM9vPvO87zzv886b6coX1+IWVomfCTzDIfyso/12XMMy9KOzXMj9rtQ405UvDuNd2GksJnIhLmIAp2u03RnCLuI5ruIzdlSCZrryxQmsw5uYwCi92Ij2OoB5nA1fW4EX1aBzwue4Izg141Pq1QtULuS+YDNWYqC7p7SgEjLtzAiMUgs6G8iqwCjVoGkj6wJGqQRNE9kQMMpM0LSQ28QARpkGvZkW8qpgHmwYGCWEHsfutJBL8TKBOu34lhbyPq5jddwC3T2lMziFY2khj+Kt4EzSMDQE9qKjXMgNpoUcQYcY0GnAx6Q7BTUMnQlI+pN53dBKQGbntFgTWg3IJHJeApi5+NcotBYQsniFS7iN0ZjARTiMy1XaRND+EHoEmwTTTEVghOzAeZyICSQYwRthnWqJoH14gO/YVS7kBqt1yuIr9jcBbDQjOBg+lAu5mh0yXfnicpzDmiY+eBRPBcfWKOYjh/WCgYiTMQyhlMVDwQ/oivjH5GKcwR+UcUGwVLsr/qVJGw5gSRYbBN94KGaxKEuwJURuFYzkvVqdqu3u7p7SMIrRFPS3SSDBXoh2bRY/Eqj5C5nZuhBrKi1kUmkhk0oLmVRayKTSQiaVFjKpRMi2hGqNT9mOu9idmrao0AfBgrVPc3cf9uFJuP1e8FfLJzUW0t09pUpvZdGJj1nsxR08iglk8j5OIdw+KVjxv26iJsGtmz3/AXMmzU83wnwWAAAAAElFTkSuQmCC)
}
.tabbar-navs__item:nth-child(3) .tabbar-navs__icon {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAqCAYAAAAu9HJYAAABUklEQVRYhe3ZsUocURSA4U/ZyiqlhaQTFrTYNzAgQhSxEIRIHkDyBIKzOAzuVgE7QbGzUWuXFKnyCLFb0lkkpLROEFLsrgy7swmE4y4L94cLc+45Z+7PDMPAvXNHxyd32DbKPRr4grWK/KTo1PQE99EtJXawW4ovcB6w4Hvs4bAi9wHf8bE0V8d1rR908bWUbAzd4OdQ/n95g0fcDibaRRNkeWsTj+2i+bxOlrfAfMDCL06SjCJJRpEko5gJydq/S16MVeRZ3urg6m+F03iSCzjV+4O9whk+Y2lcwzQkl7GFTWxgBU9YH9cw6df9Cb9xiV/QLpoPeJvlrXf4UdU0aclv/TFCu2jejGuaia87SUaRJKNIklEkySiSZBRJMookGUWSjCJJRpEko0iSUcyE5GBzoD40/3ooXjR6IhHC4IRhDHV6kh1cVxTcl64P+mMadP4A9dQ1Vr70YrEAAAAASUVORK5CYII=)
}
.tabbar-navs__item.active:nth-child(1) .tabbar-navs__icon {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAqCAMAAAAZKoJqAAAA9lBMVEUAAAD8Oj/8RVn8Tmz8T238SmP8Q1T8S2X8Pkj8OkD8Rlr8QlL8Pkr8PEX8Pkn8TGn8RVj8QE38PUX8PEP8Oj/8OkD8S2b8Q1P8T278OkD8T238SWH8R138QlL8O0L8Tmv8Q1T8Oj/8Tm38T278Oj/8S2T8T278Oj/8PUj8S2b8OkD8TWv8Oj/8PEP8TGj8T278SmP8Oj/8Oj/8T278T278QE78T278Oj/8T278T278TGf8T278T278TWn8Oj/8S2b8SmP8Tmv8PET8Rlr8SWH8Pkf8O0L8SF/8PUb8R138Q1P8RVj8QlH8QU/8QE38P0n8RFX8P0vWtG8xAAAAPHRSTlMAkJBg8WAR8fDnYGBgLQfw8PDOYEs4KQz69/Tw8PDv6+TW1cWZh3p0aWdXQQT64eDCwby3qKKNg29TUB2T+Lw1AAABp0lEQVQ4y4XS51bCQBAF4EHpVemI0qQq9q4QQgihF9//ZZzNJhPPnk1yf39n7sndgDT5phLrDcE/4YqCeU77y4Jipu0v8wpPylf2LRnwlW0OjawfHMZMZxh3fvKGQ03TSt4w3UTH4HIZ9pYftpvPvW/mmeMw6glTNfvg4ZD1hDFyv/s3r3eMWcXo9ru+xz4V5+But025zhMghwe324bwh/UCPAXIUjE7uF43Tsx0BkVTPllvbOSg9q8Y4XGzmc1Wq4Wuq4/MWs7QchClYuaO3C10VVUnkVsAemOUVMwcQuZ0dJPJuB4GeuMkRGXFDI4xHaA3TsK5tNiE02kLDHtqlGKx46ajC6AJUboUoxuhpKkTcCUvRoi5BpoapUuxmU+gqRNwJi3mKYeBpkYpLeZ5BaCp4yhlxTz4RjR1HC7FYicPAEBToxSLnXRR0tRxqIrFTn5Q0tQhqIrFlBfA0NQhiIgHKV9M0tQoyQmpp5m0p0aZoWIh78BCU6Okg0KKpqSpTyEjd/hzmLGnRhkcyXPKJU3oKoMlLiPWMu6yCzzf99YXy2W5NbDgHy1eEpIPVTVyAAAAAElFTkSuQmCC)
}
.tabbar-navs__item.active:nth-child(2) .tabbar-navs__icon {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAADN0lEQVRYhc3Zv2sTYRzH8ffnuZCpIv5EqaJI3fwL6o9Uq0GQIvhjFerk4KSiOIlTiz8G6+av6uBkF8G2k1ihUzcHwaEo1NYqpZRQnExbh7tL7i73XO6atMkD4e763D155ft5niTXqNxd6AOeAXtYfysB94AnKc/PA0PARdA3RL8z+WnadrLK3YX5BoF+WwV2A4spgCNAHwgkgDlQjzP5MRZqmgT0x9qfDqg+ZDygQKYTmYmVE8Uu28Cb1fKgEaS+AC4AVSdoYqVwtga6WcgqkAoqAK083Ir2nAtBNwGpPDJVYBjlEsJbF3ryfAW6gUiBlEeKmYOBrWLgfkV7L3RtINID4gNjow08EqCnL3flNgDn77+tRuwho1WsbH1o4MVUF9O7JiHlGqqQg8CleJQhAxIwR5qADFXPf6K/SKsgk1i52OOavrEG5mR0wNB8WgBzN371OpFzo8ehvilkrqyjkjXRRqvobx8gY0ADGaIN9k0hU3TG35QyIhNRcdtB74kHUkbrI6fAFJ3x1yWAlMg6uORVO+j9baB20UTA+EBVgCmQqaOlzqod9M6prWj4+imkojM2XAoqEpCZo6XOqg1UNIo01QqOvSpFJTncL6xbU+OSgX/slTWWigpk3AqOvqwB4o7MHaBcucg6qQP98W8Zj5GZt7yVBI8HkbmNzJp3/BkZKxBA5e4CoC1Ih/AnYfZof4JZTLFqg9ftRdoB+uqMvlizAd24ZQCWQV8yRhud9JYUrH3zSPPOh+dJPq+SR0/hfpBzOB6V6rN2FjQd07cTmX31x4sWBkBroO/O+6FllY/13gI9bGDV+vvDSFcDyEdgbtrHDWKxQcvAdZWPn1kGdTQp2gOgGTcZzVoXn20qQXjfbUs5UEfGaJP6tnvIXRmjjeyH2racdSUmRxuDTKhaumijuErL1alMUrQJfeuOtlFkihfQeLQZkC2Mtg6yPaLNgGxdtPFI/96jTaKNRyqKbG20FqTTVtFakO0VbTKyTaJNh2xxtCmQrY82PbKF0cY1g8xMzf9rKvsxaHv7B/zw9udwf41oRvuVQ6Yf9BT3FoJ1RruE+zuOf8e3ANwA7hO6Xc7cfgPX/gMy/4aItjqZvwAAAABJRU5ErkJggg==)
}
.tabbar-navs__item.active:nth-child(3) .tabbar-navs__icon {
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAqCAYAAADBNhlmAAABL0lEQVRYhc3UwRGDIBCF4beEPuwjl5SQlJp0FPvIIYc4KrAIRNhdLuyMjvMNv0qf6+0NYEK4XgAey/wEcMfwRQBRNNPsGZzwIoCWPUVOXg+2IqI53JWABdhuFgYe5ox2Jw0s50x3JwGszxnjBr+D7TkFgf/lFACey8mdaCdgn5yDgP1yrrg+P+r+OVPgX7+ZcTm5a43AsTlDYNNXLJOTu1YAyubknncAlM/JPZcB6uUsAPVzckhvKWcIxXKC5MzkzCS2k3NDbq+at5STQ/r1RgM5f87dDOwT6+fcZuyAuUQKObnlm09kYM6TwPE564FKOQtA/ZwNQJ2cPBDOTE4eSDFQL2cGeDGTMwO0k/MYaCBnHVAxZwVQN2c9UClnHmgkJ7ccyM3pvzD6qhVOblnzF/sODlel2At4AAAAAElFTkSuQmCC)
}
.topnav-button {
	margin:rem(30);
	padding:.26667rem;
	background-color:#99173a;
	background-image:-webkit-gradient(linear,left top,right top,from(#99173a),to(#bc1c47));
	background-image:-webkit-linear-gradient(left,#99173a,#bc1c47);
	background-image:-o-linear-gradient(left,#99173a,#bc1c47);
	background-image:linear-gradient(to right,#99173a,#bc1c47)
}
.topnav-button__list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	border-radius:.16rem;
	background-color:#fff;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:rem(6) .26667rem rem(30)
}
.topnav-button__item {
	display:block;
	height:.8rem;
	width:48.36066%;
	color:#777;
	font-size:.32rem;
	text-align:center;
	line-height:.8rem;
	margin-top:rem(24);
	border-radius:.4rem;
	border:1px dashed #e0e0e0
}
.topnav-button__item.active {
	color:#fff;
	border:1px solid #99173a;
	background-color:#99173a
}
.md-card {
	display:block;
	position:relative;
	-webkit-box-shadow:0 0 rem(18) rgb(0 0 0 / .15);
	box-shadow:0 0 rem(18) rgb(0 0 0 / .15)
}
.md-card__image {
	position:relative;
	padding-bottom:66.66667%
}
.md-card__image img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.md-card__image span {
	position:absolute;
	top:50%;
	right:0;
	color:#fff;
	width:rem(96);
	height:rem(96);
	font-size:rem(24);
	text-align:center;
	line-height:rem(36);
	letter-spacing:2px;
	padding:rem(12) rem(18);
	background:rgb(224 124 125 / .8);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.md-card__text {
	padding:rem(20) rem(24);
	background-color:#fff
}
.md-card__title {
	color:#3d3d3d;
	font-size:rem(28);
	padding-bottom:rem(16);
	position:relative;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.md-card__title::after {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:rem(72);
	height:2px;
	background-color:#e6e6e6
}
.md-card__brief {
	color:#9b9b9b;
	font-size:rem(20);
	padding-top:rem(24);
	line-height:1.6;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	display:-webkit-box;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	word-wrap:break-word;
	white-space:normal;
	overflow:hidden
}
.md-card__mask {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding:rem(18) rem(30);
	padding-right:rem(200);
	background-color:rgb(49 52 55 / .8)
}
.md-card__time {
	position:absolute;
	top:0;
	right:0;
	height:100%;
	color:#e4e4e4;
	font-size:.32rem;
	line-height:rem(60);
	background-color:#99173a;
	padding:rem(18) rem(30)
}
.md-card__mask .md-card__title {
	color:#fff;
	height:rem(60);
	line-height:rem(60);
	padding-bottom:0;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.md-card__mask .md-card__title::after {
	display:none
}
.h-media {
	display:flex;
	background-color:#fff;
	flex-wrap:wrap
}
.h-media__image {
	width:100%;
	height:276px;
	overflow:hidden;
	background-color:#000;
	position:relative;
	z-index:2
}
.h-media__text {
	position:relative;
	height:100%;
	width:100%;
	padding:16px 20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid rgb(0 0 0 / .1);
	-webkit-transition:0.5s ease-in-out;
	-o-transition:0.5s ease-in-out;
	transition:0.5s ease-in-out
}
.h-media__title {
	width:80%;
	font-size:16px;
	font-weight:600;
	color:#333;
	line-height:22px;
	text-align:justify;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	-webkit-transition:0.5s ease-in-out;
	-o-transition:0.5s ease-in-out;
	transition:0.5s ease-in-out
}
.h-media__brief {
	width:80%;
	height:3em;
	font-size:12px;
	color:#3d3d3d;
	line-height:1.5;
	text-align:justify;
	margin-top:8px;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	display:-webkit-box;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	word-wrap:break-word;
	white-space:normal;
	overflow:hidden;
	-webkit-transition:0.5s ease-in-out;
	-o-transition:0.5s ease-in-out;
	transition:0.5s ease-in-out
}
.h-media__more {
	width:20%;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	display:flex;
	justify-content:center;
	align-items:center
}
.jiantou {
	width:40px;
	height:40px;
	border-radius:50%;
	border:1px solid #333;
	color:#333;
	display:flex;
	justify-content:center;
	align-items:center
}
.h-media:hover .jiantou {
	color:#fff;
	border:1px solid #fff
}
.h-media__image img {
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	-webkit-transition:0.5s ease-in-out;
	-o-transition:0.5s ease-in-out;
	transition:0.5s ease-in-out
}
.h-media__infos {
	height:20%
}
.h-media__infos span {
	color:#999;
	font-size:14px;
	line-height:20px;
	-webkit-transition:0.5s ease-in-out;
	-o-transition:0.5s ease-in-out;
	transition:0.5s ease-in-out
}
.h-media__infos .hhfont {
	color:#ccc;
	font-size:13px;
	-webkit-transition:0.5s ease-in-out;
	-o-transition:0.5s ease-in-out;
	transition:0.5s ease-in-out
}
.h-media:hover .h-media__image img {
	-webkit-transform:scale(1.06);
	-ms-transform:scale(1.06);
	transform:scale(1.06);
	opacity:.8
}
.h-media:hover .h-media__text {
	border-color:#99173a;
	background-color:#99173a
}
.h-media:hover .h-media__title {
	color:#fff
}
.h-media:hover .h-media__brief {
	color:#fff
}
.h-media:hover .h-media__infos span {
	color:#fff
}
.h-media:hover .h-media__infos .seeInfo {
	color:#fff
}
.h-media:hover .h-media__infos .hhfont {
	color:#fff
}
.pagination {
	height:rem(150);
	text-align:center;
	padding-top:rem(30);
	padding-bottom:rem(60)
}
.pagination li {
	height:100%;
	margin:0 rem(6);
	min-width:rem(60);
	line-height:rem(60);
	display:inline-block;
	vertical-align:top
}
.pagination li a {
	display:block;
	padding:0 rem(12);
	color:#595959;
	font-size:rem(24);
	background-color:#fff;
	-webkit-transition:0.3s ease-in-out;
	-o-transition:0.3s ease-in-out;
	transition:0.3s ease-in-out
}
.pagination li.active a {
	color:#fff;
	border-color:#99173a;
	background-color:#99173a
}
.pagination li a {
	display:block;
	color:#595959;
	font-size:rem(24);
	padding:0 rem(24);
	background-color:#fff
}
.pagination li a:hover {
	color:#fff;
	border-color:#99173a;
	background-color:#99173a
}
.pagination li.disabled a,.pagination li.disabled a:hover {
	color:#d0d0d0;
	background-color:#fff
}
.pagination-gray {
	background-color:#fff
}
.pagination-gray li a {
	background-color:#f2f3f4
}
.pagination-gray li a:hover,.pagination-gray li.active a {
	color:#fff;
	background-color:#99173a
}
.pagination-gray li a {
	background-color:#f2f3f4
}
.pagination-gray li a:hover {
	color:#fff;
	border-color:#99173a;
	background-color:#99173a
}
.pagination-gray li.disabled a,.pagination-gray li.disabled a:hover {
	background-color:#f2f3f4
}
.title-column {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:rem(54);
	color:#595959;
	font-size:rem(34);
	font-weight:600;
	line-height:rem(54);
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.title-column i {
	font-size:rem(34);
	margin-right:rem(12)
}
.ibtn {
	display:inline-block;
	vertical-align:top;
	height:.88rem;
	border:none;
	outline:none;
	padding:0 .4rem;
	color:#fff;
	font-size:.37333rem;
	text-align:center;
	line-height:.88rem;
	border-radius:.44rem;
	background-color:#000;
	text-transform:uppercase;
	-webkit-transition:0.35s ease-in-out;
	-o-transition:0.35s ease-in-out;
	transition:0.35s ease-in-out
}
.ibtn-more {
	width:4rem;
	color:#fff;
	font-size:.32rem;
	line-height:.88rem;
	border-radius:.44rem;
	background-color:#99173a
}
.h-banner {
	height:960px;
	overflow:hidden;
	position:relative;
	background-color:#5a0018;
	z-index:1
}
.h-banner-imge {
	position:absolute;
	z-index:1;
	top:50%;
	left:50%;
	z-index:1;
	width:100%;
	height:100%;
	min-width:1440px;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.h-banner-imge img {
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.h-banner-imge video {
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.h-banner-text {
	position:absolute;
	z-index:3;
	top:50%;
	left:0;
	width:100%;
	text-align:center;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.h-banner-desc {
	color:#fff;
	font-size:40px;
	line-height:55px;
	font-family:AlibabaPuHuiTiLight;
	-webkit-animation:1.5s ease-in-out 0.2s both;
	animation:1.5s ease-in-out 0.2s both
}
.h-banner-desc::before,.h-banner-desc::after {
	content:'';
	width:8.33333%;
	height:1px;
	background:#fff;
	display:inline-block;
	vertical-align:middle
}
.h-banner-desc::after {
	margin-left:4.86111%
}
.h-banner-desc::before {
	margin-right:4.86111%
}
.h-banner-name {
	color:#fff;
	font-size:80px;
	line-height:110px;
	font-family:AlibabaPuHuiTiHeavy;
	-webkit-animation:1.5s ease-in-out 0.4s both;
	animation:1.5s ease-in-out 0.4s both;
	margin-top:10px
}
.h-banner-data {
	width:640px;
	height:60px;
	padding:11px 0;
	margin:20px auto 0;
	background:rgb(153 23 58 / .4);
	-webkit-animation:1.5s ease-in-out 0.6s both;
	animation:1.5s ease-in-out 0.6s both
}
.h-banner-data em {
	color:#fff;
	font-size:28px;
	line-height:38px;
	font-family:AlibabaPuHuiTiRegular;
	display:inline-block;
	vertical-align:middle;
	white-space:nowrap;
	position:relative;
	padding:0 40px
}
.h-banner-data em::before {
	content:'';
	position:absolute;
	top:50%;
	left:-3px;
	width:6px;
	height:6px;
	margin-top:-3px;
	border-radius:50%;
	background-color:#fff
}
.h-banner-data em:first-child::before {
	display:none
}
.h-banner-ibtn {
	position:absolute;
	z-index:8;
	left:50%;
	bottom:32px;
	width:40px;
	height:56px;
	padding:8px;
	margin-left:-20px;
	border:2px solid #fff;
	border-radius:20px;
	cursor:pointer
}
.h-banner-ibtn::after {
	content:'';
	display:block;
	width:4px;
	height:12px;
	margin:0 auto;
	border-radius:2px;
	background-color:#fff;
	-webkit-animation:moving 6s ease-in-out 0.2s infinite both;
	animation:moving 6s ease-in-out 0.2s infinite both
}
.h-banner .swiper-slide {
	overflow:hidden;
	-webkit-transform:scale(.8);
	-ms-transform:scale(.8);
	transform:scale(.8);
	-webkit-transition:0.4s ease-in-out;
	-o-transition:0.4s ease-in-out;
	transition:0.4s ease-in-out
}
.h-banner .swiper-slide.swiper-slide-active.ani-scale-end {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.h-banner .swiper-slide.swiper-slide-active.ani-scale {
	-webkit-transform:scale(.8);
	-ms-transform:scale(.8);
	transform:scale(.8)
}
.h-banner .swiper-slide-active .h-banner-desc {
	-webkit-animation-name:fadeInLeftBig;
	animation-name:fadeInLeftBig
}
.h-banner .swiper-slide-active .h-banner-name {
	-webkit-animation-name:fadeInRightBig;
	animation-name:fadeInRightBig
}
.h-banner .swiper-slide-active .h-banner-data {
	-webkit-animation-name:fadeInUpBig;
	animation-name:fadeInUpBig
}
.h-banner .swiper-slide-active .h-banner-data_first {
	-webkit-animation-name:fadeInUpBig;
	animation-name:fadeInUpBig
}
.h-banner .swiper-slide-active .h-banner-data_second {
	-webkit-animation-name:fadeInUpBig;
	animation-name:fadeInUpBig
}
.h-banner .swiper-slide-active .h-banner-data_three {
	-webkit-animation-name:fadeInUpBig;
	animation-name:fadeInUpBig
}
.h-banner .swiper-slide-active .h-banner-data_fourth {
	-webkit-animation-name:fadeInUpBig;
	animation-name:fadeInUpBig
}
.h-banner .swiper-slide-active .h-banner-data_fixth {
	-webkit-animation-name:fadeInUpBig;
	animation-name:fadeInUpBig
}
.h-banner .swiper-slide-active .h-banner-data_six {
	-webkit-animation-name:fadeInUpBig;
	animation-name:fadeInUpBig
}
.h-banner-pagination.swiper-pagination {
	top:50%;
	left:auto;
	right:5.55556%;
	bottom:auto;
	width:14px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.h-banner-pagination .swiper-pagination-bullet {
	display:block;
	width:10px;
	height:10px;
	cursor:pointer;
	background-color:#fff;
	margin:21px auto!important;
	-webkit-transition:0.35s ease-in-out;
	-o-transition:0.35s ease-in-out;
	transition:0.35s ease-in-out;
	opacity:.57
}
.h-banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width:14px;
	height:14px;
	opacity:1
}
.h-about {
	width:100%;
	overflow:hidden;
	background-color:#fff;
	padding:60px 0
}
.h-about__text {
	height:8em;
	color:#3d3d3d;
	font-size:14px;
	font-weight:400;
	line-height:2;
	margin-top:7.93651%;
	-webkit-transition:0.35s ease-in-out;
	-o-transition:0.35s ease-in-out;
	transition:0.35s ease-in-out;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
	display:-webkit-box;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	word-wrap:break-word;
	white-space:normal;
	overflow:hidden
}
.h-about__image {
	width:100%;
	height:188px;
	margin-top:20px;
	-webkit-transition:0.35s ease-in-out;
	-o-transition:0.35s ease-in-out;
	transition:0.35s ease-in-out;
	position:relative;
	overflow:hidden;
	z-index:2
}
.h-about__image>img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	-webkit-transition:0.35s ease-in-out;
	-o-transition:0.35s ease-in-out;
	transition:0.35s ease-in-out;
	visibility:visible;
	opacity:1
}
.h-about__image .swiper-container {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	visibility:hidden;
	opacity:0;
	-webkit-transition:0.35s ease-in-out;
	-o-transition:0.35s ease-in-out;
	transition:0.35s ease-in-out
}
.h-about__image .swiper-slide img {
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.h-about__image .swiper-button-prev {
	width:40px;
	height:40px;
	background-image:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+bGVmdEAyeDwvdGl0bGU+CiAgICA8ZyBpZD0i572R56uZIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0i5YiH5Zu+IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODQuMDAwMDAwLCAtMTE3MS4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0ibGVmdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODQuMDAwMDAwLCAxMTcxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9Iui3r+W+hCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuMDAwMDAwLCAyMC4wMDAwMDApIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0yMC4wMDAwMDAsIC0yMC4wMDAwMDApICIgcG9pbnRzPSIxNC4wMDcyODA2IDM1IDExIDMyLjM0MjU3MTcgMjMuMzYzNjQ4IDIwLjAyNjk4NzcgMTEuMTYwOTQwMSA3LjgwMDk4IDEzLjk1MzI1MDcgNSAyOSAyMC4wMjM1NDI1Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)
}
.h-about__image .swiper-button-next {
	width:40px;
	height:40px;
	background-image:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+cmlnaHRAMng8L3RpdGxlPgogICAgPGcgaWQ9Iue9keermSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IuWIh+WbviIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU5MS4wMDAwMDAsIC0xMTcxLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJyaWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTkxLjAwMDAwMCwgMTE3MS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSLot6/lvoQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgMjAuMDAwMDAwKSByb3RhdGUoLTM2MC4wMDAwMDApIHRyYW5zbGF0ZSgtMjAuMDAwMDAwLCAtMjAuMDAwMDAwKSAiIHBvaW50cz0iMTQuMDA3MjgwNiAzNSAxMSAzMi4zNDI1NzE3IDIzLjM2MzY0OCAyMC4wMjY5ODc3IDExLjE2MDk0MDEgNy44MDA5OCAxMy45NTMyNTA3IDUgMjkgMjAuMDIzNTQyNSI+PC9wb2x5Z29uPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)
}
.h-about__pane:hover .h-about__text {
	height:0;
	margin-top:0
}
.h-about__pane:hover .h-about__image {
	height:320px;
	margin-top:7.93651%
}
.h-about__pane:hover .h-about__image>img {
	visibility:hidden;
	opacity:0
}
.h-about__pane:hover .h-about__image>.swiper-container {
	visibility:visible;
	opacity:1
}
.h-honor__roll .swiper-slide {
	z-index:1;
	-webkit-transition:0.25s ease-in-out;
	-o-transition:0.25s ease-in-out;
	transition:0.25s ease-in-out;
	visibility:hidden;
	opacity:0
}
.h-honor__roll .swiper-slide.swiper-slide-active {
	z-index:1;
	visibility:visible;
	opacity:1
}
.h-honor__roll .swiper-slide.swiper-slide-next {
	z-index:2;
	visibility:visible;
	opacity:1
}
.h-honor__roll .swiper-slide.swiper-slide-next~.swiper-slide {
	z-index:1;
	visibility:visible;
	opacity:1
}
.h-honor__roll .swiper-slide.swiper-slide-next+.swiper-slide {
	z-index:3;
	visibility:visible;
	opacity:1
}
.h-honor__roll .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide {
	z-index:4;
	visibility:visible;
	opacity:1
}
.h-honor__roll .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide .h-honor__card {
	width:auto
}
.h-honor__roll .swiper-slide:hover .h-honor__mask {
	-webkit-transition:0.35s 0.15s ease-in-out;
	-o-transition:0.35s 0.15s ease-in-out;
	transition:0.35s 0.15s ease-in-out;
	visibility:visible;
	opacity:1
}
.h-honor__roll .swiper-slide:hover .h-honor__mask h3 {
	-webkit-transition:0.4s 0.3s ease-in-out;
	-o-transition:0.4s 0.3s ease-in-out;
	transition:0.4s 0.3s ease-in-out;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.h-honor__roll .swiper-slide:hover .h-honor__mask p {
	-webkit-transition:0.4s 0.3s ease-in-out;
	-o-transition:0.4s 0.3s ease-in-out;
	transition:0.4s 0.3s ease-in-out;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.h-honor__roll .swiper-button-prev {
	z-index:12;
	width:40px;
	height:40px;
	background-image:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+bGVmdEAyeDwvdGl0bGU+CiAgICA8ZyBpZD0i572R56uZIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0i5YiH5Zu+IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODQuMDAwMDAwLCAtMTE3MS4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0ibGVmdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODQuMDAwMDAwLCAxMTcxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9Iui3r+W+hCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuMDAwMDAwLCAyMC4wMDAwMDApIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0yMC4wMDAwMDAsIC0yMC4wMDAwMDApICIgcG9pbnRzPSIxNC4wMDcyODA2IDM1IDExIDMyLjM0MjU3MTcgMjMuMzYzNjQ4IDIwLjAyNjk4NzcgMTEuMTYwOTQwMSA3LjgwMDk4IDEzLjk1MzI1MDcgNSAyOSAyMC4wMjM1NDI1Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
	background-color:rgb(0 0 0 / .3);
	visibility:hidden;
	opacity:0
}
.h-honor__roll .swiper-button-next {
	z-index:12;
	width:40px;
	height:40px;
	background-image:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+cmlnaHRAMng8L3RpdGxlPgogICAgPGcgaWQ9Iue9keermSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IuWIh+WbviIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU5MS4wMDAwMDAsIC0xMTcxLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJyaWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTkxLjAwMDAwMCwgMTE3MS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSLot6/lvoQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgMjAuMDAwMDAwKSByb3RhdGUoLTM2MC4wMDAwMDApIHRyYW5zbGF0ZSgtMjAuMDAwMDAwLCAtMjAuMDAwMDAwKSAiIHBvaW50cz0iMTQuMDA3MjgwNiAzNSAxMSAzMi4zNDI1NzE3IDIzLjM2MzY0OCAyMC4wMjY5ODc3IDExLjE2MDk0MDEgNy44MDA5OCAxMy45NTMyNTA3IDUgMjkgMjAuMDIzNTQyNSI+PC9wb2x5Z29uPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
	background-color:rgb(0 0 0 / .3);
	visibility:hidden;
	opacity:0
}
.h-honor__roll:hover .swiper-button-prev {
	visibility:visible;
	opacity:1
}
.h-honor__roll:hover .swiper-button-next {
	visibility:visible;
	opacity:1
}
.h-honor__card {
	display:block;
	width:100%;
	position:relative;
	overflow:hidden
}
.h-honor__card img {
	width:100%;
	height:100%;
	max-width:none;
	object-fit:cover
}
.h-honor__mask {
	position:absolute;
	z-index:3;
	top:0;
	bottom:0;
	width:100%;
	height:100%;
	text-align:center;
	padding:100px 24px 0;
	border:2px solid #99173a;
	background:rgb(0 0 0 / .55);
	visibility:hidden;
	opacity:0
}
.h-honor__mask h3 {
	color:#fff;
	font-size:20px;
	font-weight:600;
	line-height:28px;
	padding-bottom:12px;
	-webkit-transform:translateY(30px);
	-ms-transform:translateY(30px);
	transform:translateY(30px)
}
.h-honor__mask p {
	color:#fff;
	font-size:12px;
	font-weight:400;
	line-height:17px;
	margin-top:4px;
	-webkit-transform:translateY(50px);
	-ms-transform:translateY(50px);
	transform:translateY(50px)
}
.h-product {
	padding-top:60px;
	padding-bottom:40px
}
.h-product__custom-list {
	font-size:0;
	padding-top:29px
}
.h-product__custom-list:after {
	content:'';
	display:block;
	clear:both;
	height:0
}
.h-product__custom-item {
	margin-bottom:2.85714%
}
.h-product__custom-item:nth-child(1) .svg-develop::before {
	background-position:-7% -7%
}
.h-product__custom-item:nth-child(2) .svg-develop::before {
	background-position:27% -7%
}
.h-product__custom-item:nth-child(3) .svg-develop::before {
	background-position:-7% 50%
}
.h-product__custom-item:nth-child(4) .svg-develop::before {
	background-position:27% 50%
}
.h-product__custom-item:nth-child(5) .svg-develop::before {
	background-position:-7% 105%
}
.h-product__custom-item:nth-child(6) .svg-develop::before {
	background-position:27% 105%
}
.h-product__custom-item:nth-child(1) .svg-develop::after {
	background-position:70% -7%
}
.h-product__custom-item:nth-child(2) .svg-develop::after {
	background-position:107% -7%
}
.h-product__custom-item:nth-child(3) .svg-develop::after {
	background-position:70% 50%
}
.h-product__custom-item:nth-child(4) .svg-develop::after {
	background-position:107% 50%
}
.h-product__custom-item:nth-child(5) .svg-develop::after {
	background-position:70% 105%
}
.h-product__custom-item:nth-child(6) .svg-develop::after {
	background-position:107% 105%
}
.h-product__custom-card {
	background:#fff;
	padding-bottom:100%;
	position:relative
}
.h-product__custom-card::after {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:1px solid #99173a;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.h-product__custom-card a {
	position:absolute;
	z-index:2;
	top:0;
	bottom:0;
	width:100%;
	height:100%;
	text-align:center;
	padding:30.87129% 20px 0;
	-webkit-transition:0.5s ease-in-out;
	-o-transition:0.5s ease-in-out;
	transition:0.5s ease-in-out
}
.h-product__custom-card .svg-develop {
	display:block;
	width:40%;
	margin:0 auto;
	position:relative;
	background-image:none;
	padding-bottom:30%
}
.h-product__custom-card .svg-develop::after,.h-product__custom-card .svg-develop::before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-transition:0.5s ease-in-out;
	-o-transition:0.5s ease-in-out;
	transition:0.5s ease-in-out;
	background-size:400% auto
}
.h-product__custom-card .svg-develop::after {
	visibility:hidden;
	opacity:0
}
.h-product__custom-card .svg-develop::before {
	visibility:visible;
	opacity:1
}
.h-product__custom-card .name {
	display:block;
	color:#000;
	font-size:16px;
	line-height:22px;
	margin-top:13.20132%;
	-webkit-transition:0.5s ease-in-out;
	-o-transition:0.5s ease-in-out;
	transition:0.5s ease-in-out
}
.h-product__custom-card:hover a {
	background-color:#99173a
}
.h-product__custom-card:hover .name {
	color:#fff
}
.h-product__custom-card:hover .svg-develop::before {
	visibility:hidden;
	opacity:0
}
.h-product__custom-card:hover .svg-develop::after {
	visibility:visible;
	opacity:1
}
.h-product__finish-list {
	font-size:0;
	padding-top:29px
}
.h-product__finish-list:after {
	content:'';
	display:block;
	clear:both;
	height:0
}
.h-product__finish-item {
	overflow:hidden;
	margin-bottom:3.1746%
}
.h-product__finish-item a {
	display:block;
	position:relative
}
.h-product__finish-image {
	width:100%;
	overflow:hidden;
	padding-bottom:100%
}
.h-product__finish-image img {
	position:absolute;
	top:0;
	bottom:0;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.h-product__finish-hover {
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	-webkit-transform:translateY(-80px);
	-ms-transform:translateY(-80px);
	transform:translateY(-80px);
	background-color:rgb(153 23 58 / .65);
	-webkit-transition:0.5s ease-in-out;
	-o-transition:0.5s ease-in-out;
	transition:0.5s ease-in-out;
	padding:29px 20px
}
.h-product__finish-hover h3 {
	font-size:16px;
	font-weight:400;
	color:#fff;
	line-height:22px;
	-webkit-transition:0.5s ease-in-out;
	-o-transition:0.5s ease-in-out;
	transition:0.5s ease-in-out
}
.h-product__finish-hover p {
	color:#fafafa;
	font-size:12px;
	line-height:22px;
	margin-top:60px;
	-webkit-transition:0.5s ease-in-out;
	-o-transition:0.5s ease-in-out;
	transition:0.5s ease-in-out
}
.h-product__finish-item:hover .h-product__finish-hover {
	padding-top:150px;
	-webkit-transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	transform:translateY(-100%);
	background-color:rgb(153 23 58 / .9)
}
.h-product__finish-item:hover .h-product__finish-hover h3 {
	color:#fafafa;
	font-size:20px;
	font-weight:600;
	line-height:28px
}
.h-product__finish-item:hover .h-product__finish-hover p {
	margin-top:10px
}
.h-poster {
	padding-top:60px;
	background-color:#fff;
	position:relative;
	z-index:1
}
.h-poster__wrap {
	position:relative;
	z-index:1
}
.h-poster__wrap p {
	width:100%;
	height:200px;
	overflow:hidden
}
.h-poster__wrap img {
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.h-poster__wrap video {
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.h-poster__name {
	text-align:center;
	padding-top:58px;
	padding-bottom:50px;
	position:absolute;
	z-index:2;
	top:60px;
	left:0;
	width:100%;
	font-size:0
}
.h-poster__name span {
	width:234px;
	height:52px;
	margin-top:42px;
	margin-left:42px;
	display:inline-block;
	vertical-align:top;
	background-image:url(../images/huihuakeji.svg);
	background-position:right bottom;
	background-repeat:no-repeat
}
.h-poster__name span:first-child {
	margin-top:0;
	margin-left:0;
	background-position:0 0
}
.h-case {
	padding:60px 0;
	background-color:#fff
}
#indextabs {
	margin:0 auto;
	padding:45px 0
}
#indextabs .tabul {
	overflow:hidden;
	display:flex;
	justify-content:flex-start;
	align-items:center
}
#indextabs .tabul li {
	margin-right:10px;
	background:#EAEAEA;
	border-radius:30px
}
#indextabs .tabul li a {
	font-size:14px;
	padding:0 34px;
	background:#EAEAEA;
	display:inline-block;
	line-height:40px;
	height:40px;
	transition:all 0.4s;
	color:#000;
	border-radius:30px
}
#indextabs .tabul li a:hover,#indextabs .tabul li .tabulous_active {
	background:#99173a;
	color:#fff
}
#tabs_container {
	position:relative;
	width:100%
}
#tabs_container>div {
	width:100%
}
.transition {
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	-webkit-transition-delay:.3s;
	-moz-transition-delay:.3s;
	-o-transition-delay:.3s;
	-ms-transition-delay:.3s;
	transition-delay:.3s
}
.make_transist {
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.hidescale {
	-webkit-transform:scale(.9);
	-moz-transform:scale(.9);
	-o-transform:scale(.9);
	-ms-transform:scale(.9);
	transform:scale(.9);
	-ms-filter:"alpha(opacity=0)";
	filter:alpha(opacity=0);
	filter:alpha(opacity=0);
	opacity:0
}
.showscale {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-ms-filter:"alpha(opacity=100)";
	filter:alpha(opacity=100);
	opacity:1;
	-webkit-transition-delay:.3s;
	-moz-transition-delay:.3s;
	-o-transition-delay:.3s;
	-ms-transition-delay:.3s;
	transition-delay:.3s
}
.hideleft {
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	-o-transform:translateX(-100%);
	-ms-transform:translateX(-100%);
	transform:translateX(-100%);
	-ms-filter:"alpha(opacity=0)";
	filter:alpha(opacity=0);
	opacity:0
}
.showleft {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-o-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
	-ms-filter:"alpha(opacity=100)";
	filter:alpha(opacity=100);
	opacity:1;
	-webkit-transition-delay:.3s;
	-moz-transition-delay:.3s;
	-o-transition-delay:.3s;
	-ms-transition-delay:.3s;
	transition-delay:.3s
}
.h-case__list {
	font-size:0
}
.h-case__item {
	padding-top:24px
}
.h-case__item a {
	display:block
}
.h-case__image {
	width:100%;
	padding-bottom:74.6114%;
	-webkit-transition:0.5s ease-in-out;
	-o-transition:0.5s ease-in-out;
	transition:0.5s ease-in-out;
	position:relative;
	overflow:hidden
}
.h-case__image>img {
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	-webkit-transition:0.6s ease-in-out;
	-o-transition:0.6s ease-in-out;
	transition:0.6s ease-in-out
}
.h-case__image p {
	position:absolute;
	z-index:3;
	top:50%;
	left:50%;
	padding:7px 0;
	text-align:center;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	-webkit-transition:0.3s ease-in-out;
	-o-transition:0.3s ease-in-out;
	transition:0.3s ease-in-out;
	visibility:hidden;
	opacity:0
}
.h-case__image small {
	display:block;
	color:#fff;
	font-size:16px;
	margin-top:8px
}
.h-case__image strong {
	display:block;
	color:#fff;
	font-size:24px;
	font-weight:400;
	text-align:center;
	white-space:nowrap;
	position:relative;
	padding-bottom:8px
}
.h-case__image strong::after {
	content:'';
	position:absolute;
	left:0;
	width:100%;
	height:2px;
	bottom:0;
	background-color:#fff;
	-webkit-transition:0.4s 0.3s ease-in-out;
	-o-transition:0.4s 0.3s ease-in-out;
	transition:0.4s 0.3s ease-in-out;
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-transform:scaleX(.2);
	-ms-transform:scaleX(.2);
	transform:scaleX(.2)
}
.h-case__image::after {
	content:'';
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#000;
	-webkit-transition:0.5s ease-in-out;
	-o-transition:0.5s ease-in-out;
	transition:0.5s ease-in-out;
	visibility:hidden;
	opacity:0
}
.h-case__text {
	padding-top:20px;
	padding-bottom:20px
}
.h-case__title {
	color:#000;
	font-size:16px;
	font-weight:600;
	line-height:22px;
	-webkit-transition:0.5s ease-in-out;
	-o-transition:0.5s ease-in-out;
	transition:0.5s ease-in-out;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.h-case__brief {
	color:rgb(0 0 0 / .65);
	font-size:12px;
	font-weight:400;
	line-height:17px;
	margin-top:10px;
	padding-right:36px;
	position:relative
}
.h-case__brief span {
	display:block;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.h-case__brief .hhfont {
	position:absolute;
	top:0;
	right:0;
	font-size:24px;
	line-height:17px
}
.h-case__item a:hover .h-case__image>img {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.h-case__item a:hover .h-case__image p {
	visibility:visible;
	opacity:.9
}
.h-case__item a:hover .h-case__image strong::after {
	-webkit-transform:scaleX(1);
	-ms-transform:scaleX(1);
	transform:scaleX(1)
}
.h-case__item a:hover .h-case__image::after {
	visibility:visible;
	opacity:.6
}
.h-case__item a:hover .h-case__title {
	color:#99173a
}
.h-case__item:hover .h-case__brief .hhfont {
	color:#99173a
}
.h-case__title {
	color:#000;
	font-size:16px;
	font-weight:600;
	line-height:22px;
	-webkit-transition:0.5s ease-in-out;
	-o-transition:0.5s ease-in-out;
	transition:0.5s ease-in-out;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.h-case__brief {
	color:rgb(0 0 0 / .65);
	font-size:12px;
	font-weight:400;
	line-height:17px;
	margin-top:10px;
	padding-right:36px;
	position:relative
}
.h-case__image dd {
	position:absolute;
	z-index:3;
	visibility:hidden;
	transition:all 0.4s;
	top:50%;
	left:50%;
	padding:7px 0;
	text-align:center;
	transform:translate(-50%,-50%);
	transition:0.3s ease-in-out
}
.h-case__image dd img {
	width:60%;
	display:inline-block;
	margin-bottom:1.1rem
}
.h-case__image dd span {
	display:inline-block;
	width:140px;
	height:35px;
	line-height:35px;
	background:#99173a;
	border-radius:17px;
	font-size:14px;
	color:#fff
}
.h-case__item a:hover dd {
	visibility:visible
}
.h-news {
	padding:40px 0;
	position:relative
}
.h-news__list {
	padding-top:59px
}
.h-news__item {
	margin-bottom:20px
}
.h-news__item a {
	display:block
}
.h-banner-data_first {
	width:1150px;
	margin-left:auto;
	margin-right:auto;
	margin-top:32px;
	-webkit-animation:1.5s ease-in-out 0.6s both;
	animation:1.5s ease-in-out 0.6s both;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap
}
.h-banner-data_first p {
	width:320px;
	height:60px;
	background:rgb(153 23 58 / .4);
	color:#FFF;
	padding-left:12px;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	flex-direction:row;
	margin-bottom:24px
}
.h-banner-data_first p:nth-child(3n) {
	margin-right:0
}
.h-banner-data_first p span {
	font-size:20px;
	font-family:AlibabaPuHuiTiR
}
.h-banner-data_first p i {
	font-size:40px;
	color:#fff;
	margin-right:10px
}
.h-banner-data_second {
	width:520px;
	margin-left:auto;
	margin-right:auto;
	margin-top:28px;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	-webkit-animation:1.5s ease-in-out 0.6s both;
	animation:1.5s ease-in-out 0.6s both
}
.h-banner-data_second p {
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	margin-bottom:32px;
	color:#fff;
	width:120px;
	height:120px;
	background:rgb(153 23 58 / .4);
	margin-right:60px;
	padding:20px 0
}
.h-banner-data_second p:nth-child(3n) {
	margin-right:0
}
.h-banner-data_second p i {
	margin-bottom:8px;
	font-size:52px;
	line-height:52px
}
.h-banner-data_second p span {
	letter-spacing:1px;
	font-size:20px;
	font-family:AlibabaPuHuiTiR
}
.h-banner-data_three {
	width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-top:28px;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	-webkit-animation:1.5s ease-in-out 0.6s both;
	animation:1.5s ease-in-out 0.6s both
}
.h-banner-data_three p {
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	margin-bottom:32px;
	color:#fff;
	width:120px;
	height:120px;
	background:rgb(153 23 58 / .4);
	padding:20px 0;
	position:relative
}
.h-banner-data_three p:not(:last-child):after {
	content:"";
	position:absolute;
	width:1px;
	height:50px;
	right:0;
	top:35px;
	background:rgb(255 255 255 / .39)
}
.h-banner-data_three p i {
	margin-bottom:8px;
	font-size:52px;
	line-height:52px
}
.h-banner-data_three p span {
	letter-spacing:1px;
	font-size:20px;
	font-family:AlibabaPuHuiTiR
}
.h-banner-data_fourth {
	width:405px;
	margin-left:auto;
	margin-right:auto;
	margin-top:28px;
	-webkit-animation:1.5s ease-in-out 0.6s both;
	animation:1.5s ease-in-out 0.6s both
}
.h-banner-data_fourth p {
	background:rgb(153 23 58 / .4);
	padding:20px 0;
	position:relative;
	color:#fff;
	width:405px;
	margin-bottom:25px;
	display:flex;
	justify-content:flex-start;
	padding-left:20%
}
.h-banner-data_fourth p span {
	position:relative
}
.h-banner-data_fourth p span:after {
	position:absolute;
	content:"";
	width:13px;
	height:5px;
	background:#fff;
	top:50%;
	left:-30px
}
.h-banner-data_fixth {
	width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:28px;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	-webkit-animation:1.5s ease-in-out 0.6s both;
	animation:1.5s ease-in-out 0.6s both
}
.h-banner-data_fixth p {
	width:320px;
	height:60px;
	background:rgb(153 23 58 / .4);
	color:#FFF;
	padding-left:12px;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	flex-direction:row;
	margin-bottom:24px
}
.h-banner-data_fixth p span {
	font-size:20px;
	font-family:AlibabaPuHuiTiR
}
.h-banner-data_fixth p i {
	font-size:40px;
	color:#fff;
	margin-right:10px
}
.h-banner-data_six {
	width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:28px;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	-webkit-animation:1.5s ease-in-out 0.6s both;
	animation:1.5s ease-in-out 0.6s both
}
.h-banner-data_six p {
	width:320px;
	height:60px;
	background:rgb(153 23 58 / .4);
	color:#FFF;
	padding-left:20%;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	flex-direction:row;
	margin-bottom:24px
}
.h-banner-data_six p span {
	position:relative
}
.h-banner-data_six p span:after {
	position:absolute;
	content:"";
	width:13px;
	height:5px;
	background:#fff;
	top:50%;
	left:-30px
}
.load-more {
	height:25px;
	font-size:16px;
	font-family:Alibaba PuHuiTi 2;
	font-weight:400;
	color:#000;
	line-height:25px;
	float:right
}
.vertical-line {
	width:4px;
	height:28px;
	background:#99173A;
	border-radius:2px;
	margin-right:14px
}
.solution {
	display:flex;
	justify-content:space-between;
	margin-top:11px
}
.solution:nth-child(2n) {
	flex-direction:row-reverse
}
.solution:nth-child(2n+1) {
	flex-direction:row
}
.solution-lun {
	width:50%;
	height:425px
}
.solution-lun video {
	object-fit:cover;
	width:100%;
	height:100%
}
.solution-lun .swiper-button-prev {
	display:none
}
.solution-lun:hover .swiper-button-prev {
	display:block
}
.solution-lun .swiper-button-next {
	display:none
}
.solution-lun:hover .swiper-button-next {
	display:block
}
.solution-card {
	width:50%;
	height:auto;
	background:url(../images/solveBg.png);
	background-size:100% 100%;
	background-repeat:no-repeat;
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap
}
.solution-card-more {
	position:absolute;
	right:53px;
	bottom:26px;
	height:25px;
	font-size:16px;
	font-family:Alibaba PuHuiTi 2;
	font-weight:400;
	color:#000;
	line-height:25px
}
.solution-card-content {
	width:100%;
	text-align:center
}
.solution-card-tag {
	width:100%;
	text-align:center;
	display:flex;
	justify-content:center;
	padding-bottom:20px
}
.solution-card-tag-img {
	width:32px;
	height:32px
}
.solution-card-tag-title {
	height:30px;
	font-size:32px;
	font-family:Alibaba PuHuiTi 2;
	font-weight:400;
	color:#000;
	line-height:30px;
	padding-left:18px
}
.solution-card-content-desc {
	font-size:16px;
	font-family:Alibaba PuHuiTi 2;
	font-weight:400;
	color:#000;
	line-height:25px;
	padding-bottom:85px;
	padding-left:15%;
	padding-right:15%
}
.solution-card-bottom {
	width:60%;
	display:flex;
	padding-bottom:45px;
	flex-wrap:wrap;
	justify-content:flex-start
}
.solution-card-bottom-tag {
	font-size:14px;
	font-family:Alibaba PuHuiTi 2;
	font-weight:400;
	color:#000;
	line-height:23px;
	border:2px solid #000;
	text-align:center;
	border-radius:12px;
	margin:5px 10px;
	padding:0 10px
}
.solution-card-content-box {
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap
}
.solution-lun-mg {
	width:100%;
	height:425px
}
.title-line {
	width:4px;
	height:18px;
	background:#99173A;
	border-radius:2px;
	display:inline-block;
	align-items:center;
	margin-right:10px
}
.honorRoll-img {
	width:197px;
	height:267px
}
.indexes-box {
	position:relative
}
.right-Indexes {
	position:absolute;
	top:300px;
	right:65px;
	z-index:2
}
.right-Indexes-tishi {
	cursor:pointer;
	width:100%;
	display:flex;
	justify-content:space-between;
	align-items:center
}
.right-Indexes-text {
	visibility:hidden;
	font-size:14px;
	font-family:Alibaba PuHuiTi 2;
	font-weight:400;
	color:#FFF;
	width:70px;
	text-align:right
}
.right-Indexes-yuan {
	width:8px;
	height:8px;
	background:#FFF;
	border-radius:4px;
	margin-left:12px
}
.right-Indexes-line {
	width:1px;
	height:21px;
	background:#FFF;
	float:right;
	margin-right:3px
}
#right-Indexes-honor:hover .right-Indexes-text {
	visibility:visible
}
#right-Indexes-programme:hover .right-Indexes-text {
	visibility:visible
}
#right-Indexes-case:hover .right-Indexes-text {
	visibility:visible
}
#right-Indexes-news:hover .right-Indexes-text {
	visibility:visible
}
#right-Indexes-honor:hover .right-Indexes-yuan {
	box-shadow:0 0 0 5px RGB(255 255 255 / .2)
}
#right-Indexes-programme:hover .right-Indexes-yuan {
	box-shadow:0 0 0 5px RGB(255 255 255 / .2)
}
#right-Indexes-case:hover .right-Indexes-yuan {
	box-shadow:0 0 0 5px RGB(255 255 255 / .2)
}
#right-Indexes-news:hover .right-Indexes-yuan {
	box-shadow:0 0 0 5px RGB(255 255 255 / .2)
}
#banner .swiper-button-prev {
	visibility:hidden
}
#banner:hover .swiper-button-prev {
	visibility:visible
}
#banner .swiper-button-next {
	visibility:hidden
}
#banner:hover .swiper-button-next {
	visibility:visible
}
.swiper-button-prev {
	background:url(../images/whiteArrow.svg)no-repeat center center/100% 100%
}
.swiper-button-next {
	background:url(../images/whiteArrow.svg)no-repeat center center/100% 100%;
	transform:rotateY(180deg)
}
#jump-honor-list .swiper-button-prev {
	background:url(../images/redArrow.svg)no-repeat center center/100% 100%!important;
	transform:rotateY(180deg);
	margin-top:30px
}
#jump-honor-list .swiper-button-next {
	background:url(../images/redArrow.svg)no-repeat center center/100% 100%!important;
	transform:rotateY(0);
	margin-top:30px
}
.swiper-button-prev:active {
	background:url(../images/redArrow.svg)no-repeat center center/100% 100%;
	transform:rotateY(180deg)
}
.swiper-button-next:active {
	background:url(../images/redArrow.svg)no-repeat center center/100% 100%;
	transform:rotateY(0)
}
.seeInfo {
	display:none
}
.honor-zhanwie {
	padding-bottom:40px
}
@media screen and (max-width:767px) {
	html,body {
	width:100%;
	min-width:100%;
	font-size:12px
}
.container {
	width:100%;
	padding-left:0;
	padding-right:0
}
.h-banner-desc {
	font-size:12px;
	line-height:16px;
	margin-top:16px
}
.h-banner-name {
	font-size:22px;
	line-height:30px;
	margin-top:2px
}
.h-banner-data {
	width:80%;
	height:38px;
	padding:0 0
}
.h-banner-data em {
	font-size:16px;
	padding:0 10px
}
.h-banner-pagination.swiper-pagination {
	top:53%
}
.h-banner {
	height:280px!important
}
.h-banner-ibtn {
	bottom:60px
}
.h-about {
	padding:30px 0
}
.h-honor__pane .h-title-home {
	margin-top:30px
}
.h-col-6 {
	width:100%
}
.h-col-4 {
	width:100%
}
.h-col-3 {
	width:100%
}
.h-media {
	display:block
}
.h-media__image {
	width:100px;
	background-color:#fff;
	float:left;
	height:auto
}
.h-media__image img {
	object-fit:contain
}
.h-media__text {
	margin-left:100px;
	padding:12px 10px;
	border:none;
	border-left:none;
	width:auto
}
.h-banner-data_three {
	width:90%
}
.h-banner-data_three p {
	width:16%;
	margin-right:1%;
	padding:0;
	height:60px;
	margin-bottom:15px
}
.h-banner-data_three p i {
	font-size:26px;
	line-height:24px
}
.h-banner-data_three p span {
	font-size:12px
}
.h-banner-data_first {
	width:90%;
	margin-top:0
}
.h-banner-data_first p i {
	font-size:16px;
	margin-right:0
}
.h-banner-data_first p span {
	font-size:12px;
	text-align:left
}
.h-banner-data_first p {
	width:49%;
	margin-bottom:10px;
	height:auto
}
#indextabs .tabul {
	display:flex;
	flex-wrap:wrap
}
#indextabs .tabul li {
	margin-bottom:10px;
	width:45%
}
#indextabs .tabul li:nth-child(2n+1) {
	margin-right:5%
}
#indextabs .tabul li a {
	padding:0;
	width:100%;
	text-align:center;
	line-height:30px;
	height:30px
}
.h-about__text {
	padding:0 15px;
	margin-top:14px
}
.wap-h-honor__roll {
	margin-top:14px
}
.wap-h-honor__roll {
	width:100%;
	height:180px
}
.h-honor__card {
	height:100%
}
.h-honor__card img {
	object-fit:cover;
	width:100%;
	height:100%
}
.h-product__custom-item {
	width:50%
}
.h-product__finish-item {
	width:50%
}
.h-product__finish-hover {
	height:auto;
	padding:6px 12px;
	transform:translateY(-34px)
}
.h-product__finish-hover h3 {
	font-size:12px
}
.h-product__custom-list {
	padding-left:15px;
	padding-right:15px
}
.h-product__finish-list {
	padding-left:15px;
	padding-right:15px
}
#indextabs {
	padding:24px 15px
}
.h-news__list {
	padding-left:15px;
	padding-right:15px;
	padding-top:25px
}
.h-media {
	height:110px;
	border:1px solid rgb(0 0 0 / .1);
	padding-left:10px
}
.h-media__infos {
	margin-top:0;
	display:flex;
	justify-content:space-between
}
.h-about__pane:hover .h-about__text {
	height:8em;
	margin-top:14px
}
.h-about__pane:hover .h-about__image {
	height:188px;
	margin-top:20px
}
.h-about__pane:hover .h-about__image>img {
	visibility:visible;
	opacity:1
}
.h-about__pane:hover .h-about__image>.swiper-container {
	visibility:visible;
	opacity:0
}
.h-product__custom-card .name {
	font-size:12px
}
.h-banner-imge img {
	object-fit:contain
}
.waphh-product__finish-hover {
	padding:6px 0;
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
	background-color:rgb(153 23 58 / .65);
	width:100%
}
.waphh-product__finish-hover h3 {
	font-weight:400;
	color:#fff;
	line-height:22px;
	font-size:12px
}
.h-product {
	padding-top:30px;
	padding-bottom:20px
}
.h-product__finish {
	margin-top:30px
}
.h-news {
	padding:30px 0
}
.h-case {
	padding:30px 0
}
.h-banner-data_second {
	width:90%
}
.h-banner-data_second p i {
	font-size:16px;
	line-height:16px
}
.h-banner-data_second p {
	width:calc((100% - 10px) / 3);
	height:auto;
	padding:10px 0;
	margin-right:0;
	margin-bottom:5px
}
.h-banner-data_second p span {
	font-size:12px
}
.h-banner-data_fourth {
	width:90%
}
.h-banner-data_fourth p {
	padding:10px 0;
	width:100%;
	margin-bottom:5px;
	padding-left:20%
}
.h-banner-data_fourth p span:after {
	height:2px;
	left:-20px
}
.h-banner-data_fixth {
	width:90%
}
.h-banner-data_fixth p {
	width:calc((100% - 20px) / 2);
	height:40px;
	margin-bottom:5px
}
.h-banner-data_fixth p i {
	font-size:16px
}
.h-banner-data_fixth p span {
	font-size:12px
}
.h-banner-data_six {
	width:90%
}
.h-banner-data_six p {
	width:calc((100% - 10px) / 2);
	height:40px;
	margin-bottom:5px
}
.h-banner-data_six p span:after {
	height:2px;
	left:-20px
}
.load-more {
	margin-right:20px;
	margin-bottom:10px;
	color:#99173A
}
.solution {
	padding:0 5%;
	align-items:stretch
}
.solution-lun {
	height:auto;
	width:50%
}
.solution-lun-mg {
	height:100%;
	object-fit:cover
}
.solution-card {
	width:50%;
	padding:20px 0
}
.solution-card-more {
	right:10px;
	bottom:5px;
	font-size:13px;
	display:none
}
.solution-card-tag-img {
	display:none
}
.solution-card-content-desc {
	display:none
}
.solution-card-bottom {
	flex-wrap:wrap;
	width:100%;
	padding:0 5%;
	justify-content:space-between
}
.solution-card-tag-title {
	font-size:20px
}
.solution-card-bottom-tag {
	line-height:20px;
	text-align:center;
	border-radius:20px;
	margin:5px;
	border:none;
	padding:0
}
.h-media__infos .hhfont {
	margin:0
}
.h-media__more {
	display:none
}
.seeInfo {
	display:block;
	display:flex;
	justify-content:space-between;
	font-size:14px;
	font-family:Alibaba PuHuiTi 2;
	font-weight:400;
	color:#9B1641;
	line-height:22px
}
.honor {
	width:197px!important;
	height:267px!important;
	margin:0!important
}
.h-honor__mask {
	width:197px;
	height:267px
}
.honor-zhanwie {
	display:none
}
#honor .load-more {
	display:none
}
}