.frame-header {
	position: absolute;
	z-index: 999;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: inline-flex;
	top: 0;
	left: 0;
	padding-top: 4.17vw;
	height: 16vw;
	width: 100%;
	background-color: #000;
	opacity: .9;
	border-bottom: 1px solid #e39f15
}
.frame-header .menu-entry {
	display: inline-block;
	margin-left: 5.33vw;
margin-top:.8vw;
	width: 6.67vw;
	height: 4.66vw;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM0Mjk2NjdENkJFNjExRUE4Q0EzQTkxMUZEREUxMzNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM0Mjk2NjdFNkJFNjExRUE4Q0EzQTkxMUZEREUxMzNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzQyOTY2N0I2QkU2MTFFQThDQTNBOTExRkRERTEzM0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzQyOTY2N0M2QkU2MTFFQThDQTNBOTExRkRERTEzM0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DQACTAAAAP0lEQVR42uzXQQ0AAAgDMeZfNGAD0nPQZJ+lt3pQPkEKBAQEBAQEBAQEBMQfATEtEBAQEBAQEBAQEH/kXiPAAFGrbrXzgeoyAAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
	background-size: contain
}
.frame-header .menu-logo {
	margin-left: 29.33vw
}
.frame-header .menu-logo img {
	width: 16vw;
	height: 6.67vw
}
.frame-header .btn-redirect {
	margin-left: 21.73vw;
	width: 15.4vw;
	height: 5.73vw;
	font-size: 1.25rem;
	text-align: center;
	line-height: 5.73vw;
	background-image: url(/public/img/btn_m_1.f0750964.png);
	background-repeat: no-repeat;
	background-size: contain
}
.frame-header .el-dialog {
	margin-top: 0!important;
	background-color: #000;
	height: 100%;
	color: #fff;
	padding: 0;
	z-index: 99999
}
.frame-header .el-dialog__body {
	font-size: 2.5rem;
	padding: 0;
	color: #fff;
	opacity: 1
}
.frame-header .el-dialog .menu-header {
	height: 16vw;
	width: 100%;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: inline-flex;
	padding: 5.33vw 0
}
.frame-header .el-dialog .menu-header .menu-close {
	display: inline-block;
	margin-left: 5.33vw;
margin-top:.8vw;
	width: 6.4vw;
	height: 5.86vw;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAsCAMAAAAUyMtVAAAAOVBMVEUAAABlRw3hnhRiSA7inxdlSBDjnRXjnhhmRg7jnhTknRbfnxRINg3amRVkSRDcmBmZaxObcBJjRgz4KVfeAAAAE3RSTlMAIe4b7B7w7yXx8+kH2BDdg4EUSSr11gAAAPdJREFUSMftVVtuxDAINAZjbGfTx/0PW6WqhBrIKPu72vmKwAMMHivldbA9CObbY/sf2JciBons59CSa0abSZLWuGJw7Zy1HTVnUO95olVtaX3hK2m1Uxb0MrGYUphHGlzfSUcT15szVK04TIUKhi1xRtMV54kMJb9feN6V899HxfP7fVT7PT+9PgbPToWORndBY3wepPuwkRgLE55rwDq+5rD7Eg7bkuClRv+bAhnB/+B9AP9Thcrd/+n7cCD/k2Ad0f+kM2Eg/5tIwkD+J4k98FJYK8P9x0TvjPcfeyTbterzZ1Odk9/YaiZrP/9QsG3ax1beuI8fzXEE80HZMHAAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-size: cover
}
.frame-header .el-dialog .menu-header .lang {
	margin-left: 21.73vw;
	width: 14.4vw;
	height: 5.73vw;
	font-size: 2.5rem;
	text-align: center;
	line-height: 5.73vw;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 1vw
}
.frame-header .el-dialog .menu-header .lang.cn {
	background-image: url(/public/img/menu_cn.78860f04.png)
}
.frame-header .el-dialog .menu-header .lang.en {
	background-image: url(/public/img/menu_en.a4bf344e.png)
}
.frame-header .el-dialog .menu-content {
	text-align: center
}
.frame-header .el-dialog .menu-content>ul>li {
	margin-top: 4.2vw;
	font-size: 2.125rem;
	list-style: none
}
.frame-header .el-dialog .el-dialog__body {
	height: 100%
}
.frame-header .el-dialog .el-dialog__footer, .frame-header .el-dialog .el-dialog__header {
	display: none
}
.frame-header .el-dialog .bottom {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	width: 100%;
	height: 66vw;
	margin-top: 3rem
}
.frame-header .el-dialog .bottom .banner {
	position: relative;
	width: 100%;
	height: 66vw;
	background-image: url(/public/img/bottom_m.97fd6551.png);
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center
}
.frame-header .el-dialog .bottom .text-area {
	position: absolute;
	top: 10vw;
	left: 20vw;
	text-align: left
}
.frame-header .el-dialog .bottom .text-area .title-main {
	font-size: 2.5rem;
	line-height: 3rem;
	font-weight: 400
}
.frame .frame-content {
	width: 100%
}
.frame .frame-container {
	min-height: 67.67vh
}
.frame-footer {
	width: 100%;
	text-align: center
}
.frame-footer .footer-container {
	width: 100%;
	height: 26.67vw;
	padding: 1.56vw
}
.frame-footer .footer-container .footer-main {
	margin-top: 5.34vw
}
.frame-footer .footer-icon {
	margin-top: 6.67vw
}
.frame-footer .footer-icon .link {
	width: 5.2vw;
	height: 4.8vw;
	margin-left: 3.2vw;
	display: inline-block
}
.frame-footer .footer-icon .link:first-child {
	margin-right: 0
}
.frame-footer .footer-icon .link img {
	width: 5.2vw;
	height: 4.8vw
}
html {
	background-color: #090909;
	font-size: 2.13vw;
	font-family: Noto Sans SC, Poppins, Arial, Helvetica, sans-serif;
	-webkit-text-size-adjust: none
}
body {
	margin: 0;
	padding: 0;
	font-family: Noto Sans SC, Poppins, YouYuan, Tahoma, Verdana, sans-serif;
	font-weight: bolder
}
a, body {
	color: #fff
}
a {
	text-decoration: none;
	display: block
}
* {
	padding: 0;
	margin: 0;
	outline: none;
	box-sizing: border-box
}
.el-form-item {
	margin-bottom: 0;
	height: 10vw
}
.el-dialog__wrapper {
	display: inline-table;
	overflow: hidden;
	height: 100%;
	width: 100%;
	margin: 0
}
.el-dialog {
	background-color: #e39f15;
	margin-top: 0!important;
	height: 100%;
	color: #000;
	padding: 0
}
.el-dialog__body {
	font-size: 1.75rem;
	padding: 0
}
.el-dialog .form-header {
	height: 16vw;
	width: 100%;
	display: inline-flex;
	padding: 5.33vw 0
}
.el-dialog .form-header .form-close {
	position: absolute;
	right: 5.33vw;
	width: 4.133vw;
	height: 4.133vw;
	background-image: url(/public/img/button_close.6ccc31f6.png);
	background-repeat: no-repeat;
	background-size: cover
}
.el-dialog .form-header .form-logo {
	height: 16vw;
	width: 100%;
	display: inline-flex;
	margin-left: 5.33vw
}
.el-dialog .form-header .form-logo img {
	width: 16vw;
	height: 6.67vw
}
.el-dialog .form-title {
	color: #000;
	width: 100%;
	text-align: center;
	font-size: 4rem;
	line-height: 4rem;
	font-weight: 400
}
.el-dialog .mobile-form {
	margin-top: 13.33vw;
	padding: 0 5.33vw
}
.el-dialog .el-dialog__body {
	height: 100%
}
.el-dialog .el-dialog__footer, .el-dialog .el-dialog__header {
	display: none
}
.el-dialog .mobile-form .el-row {
	margin-top: 1.875vw
}
.el-dialog .mobile-form .el-col {
	margin-top: 4.27vw
}
.el-dialog .mobile-form.el-row:first-child {
	margin-top: 2.5vw
}
.el-dialog .mobile-form .field-name {
	color: #000;
	font-size: 1.75rem
}
.el-dialog .mobile-form .field {
margin-top:.84vw
}
.el-dialog .mobile-form .field .el-input {
	font-size: 1.75rem
}
.el-dialog .mobile-form .el-select {
	display: inline-block;
	position: relative;
	width: 100%
}
.el-dialog .mobile-form .field .el-input .el-input__inner {
	-webkit-appearance: none;
	background-color: #fff;
	background-image: none;
	border: 1px solid #000;
	box-sizing: border-box;
	color: #000;
	display: inline-block;
	font-size: inherit;
	height: 10vw;
	line-height: 10vw;
	border-radius: 0;
	outline: 0;
padding:0 .5vw;
	-webkit-transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
	transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
	width: 100%
}
.el-dialog .mobile-form .field .el-input-group--append .el-input__inner {
	border-right: 0
}
.el-dialog .mobile-form .field .el-input .el-input-group__append {
	border-left: 0;
	background-color: #fff;
	color: #000
}
.el-dialog .mobile-form .field .el-input .el-input-group__append, .el-dialog .mobile-form .field .el-input .el-input-group__prepend {
	vertical-align: middle;
	display: table-cell;
	position: relative;
	border: 1px solid #000;
	border-radius: 0;
	white-space: nowrap;
	border-left: 0;
	padding: 0 1.04vw
}
.el-dialog .mobile-form .field .el-input .el-input-group__append .el-button {
padding:.5vw 1.04vw
}
.el-dialog .mobile-form .field .el-input .el-input-group__append .el-button, .el-dialog .mobile-form .field .el-input .el-input-group__append .el-select, .el-dialog .mobile-form .field .el-input .el-input-group__prepend .el-button, .el-dialog .mobile-form .field .el-input .el-input-group__prepend .el-select {
padding:.5vw 1.04vw;
margin:-.5vw -1.04vw
}
.el-dialog .form .el-input__suffix {
	right: 4.3vw
}
.el-dialog .mobile-form .el-input__suffix .el-input__icon {
	width: 4.3vw;
	line-height: 10vw
}
.el-dialog .mobile-form .el-select .el-input .el-select__caret {
	color: #000;
	font-size: 1.75rem
}
.el-dialog .mobile-form .field .el-select .el-input .el-input__inner {
	background-color: #fbe4b2
}
.el-dialog .mobile-form .form-btn {
	margin-top: 10vw;
	height: 10vw;
	width: 89.33vw;
	line-height: 10vw;
	background-image: url(/public/img/btn_m_4.e23d4c2b.png);
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	text-align: center
}
.index .top {
	display: flex;
	align-items: flex-start;
	flex-direction: row;
	justify-content: flex-end
}
.index .top, .index .top .banner {
	position: relative;
	width: 100%;
	height: 183.33vw
}
.index .bottom {
	display: flex;
	align-items: flex-start;
	flex-direction: row;
	justify-content: flex-end
}
.index .bottom, .index .bottom .banner {
	position: relative;
	width: 100%;
	height: 66vw
}
.index .bottom .banner {
	background-image: url(/public/img/bottom_m.97fd6551.png);
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center
}
.index .bottom .text-area {
	position: absolute;
	top: 10vw;
	left: 20vw;
	text-align: left
}
.index .bottom .text-area .title-main {
	font-size: 2.5rem;
	line-height: 3rem;
	font-weight: 400
}
.index .top .text-area {
	position: absolute;
	left: 5.33vw;
	top: 56vw;
	width: 74.67vw;
	height: 45.34vw
}
.index .top .text-area .btn {
	margin-top: 9.6vw;
	width: 34.6vw;
	height: 10.8vw;
	line-height: 10.8vw;
	background-image: url(/public/img/btn_m_1_2.0161f976.png);
	background-repeat: no-repeat;
	background-size: cover;
	font-size: 1.75rem;
	padding-left: 4.27vw
}
.index .top .title-main {
	text-overflow: ellipsis;
	font-size: 4.575rem;
	line-height: 5.675rem;
	font-weight: 400
}
.index .middle .text-area {
	padding: 10vw 5.3vw;
	width: 100%
}
.index .middle .text-area .title-main {
	text-overflow: ellipsis;
	font-size: 4.575rem;
	line-height: 4.575rem;
	font-weight: 400
}
.index .middle .text-area .btn {
	margin-top: 6.4vw;
	font-size: 2rem;
	font-weight: 200;
	line-height: 7.46vw;
	height: 7.46vw
}
.index .middle .poster {
	width: 100%;
	height: 77.73vw
}
.index .middle .poster .image {
	position: absolute;
	right: 0;
	width: 94.67vw;
	height: 77.73vw
}
.index .change-container {
	width: 100%;
	height: 37.33vw;
	background-image: url(/public/img/index_m_2.ac0be03d.png);
	background-repeat: no-repeat;
	background-size: cover;
	padding-left: 5.33vw
}
.index .change {
	margin-top: 5.33vw;
	width: 23.47vw;
	height: 12.13vw
}
.index .change .left, .index .change .right {
	width: 11.6vw;
	height: 12.13vw;
	display: table-cell
}
.index .change .right {
margin-left:-.4vw
}
.index .change .left .btn, .index .change .right .btn {
	width: 11.6vw;
	height: 12.13vw;
	background-image: url(/public/img/index_m_2.ac0be03d.png);
	background-repeat: no-repeat;
	background-size: cover
}
.index .mobile-form-container {
	width: 100%;
	margin-left: 0;
	padding: 14.67vw 5.33vw
}
.index .mobile-form-container .title-main {
	text-overflow: ellipsis;
	font-size: 4.575rem;
	font-weight: 400
}
.index .mobile-form-container .title-desc {
	font-size: 2rem;
	line-height: 2.8rem;
	color: #fff
}
.index .mobile-form-container .form {
	margin-top: 16vw;
	font-size: 2rem
}
.index .mobile-form-container .form .el-row {
	margin-top: 1.875vw
}
.index .mobile-form-container .form .field-name {
	color: #fff;
	margin-top: 2.67vw
}
.index .mobile-form-container .form .field {
	margin-top: 1.875vw
}
.index .mobile-form-container .form .el-select {
	display: inline-block;
	position: relative;
	width: 100%
}
.index .mobile-form-container .form .field .el-input {
	font-size: 2rem
}
.index .mobile-form-container .form .field .el-input .el-input__inner {
	-webkit-appearance: none;
	background-color: #000;
	background-image: none;
	border: 1px solid #999;
	box-sizing: border-box;
	color: #fff;
	display: inline-block;
	font-size: inherit;
	height: 9.6vw;
	line-height: 9.6vw;
	border-radius: 0;
	outline: 0;
padding:0 .5vw;
	-webkit-transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
	transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
	width: 100%
}
.index .mobile-form-container .form .field .el-input-group--append .el-input__inner {
	border-right: 0
}
.index .mobile-form-container .form .field .el-input .el-input-group__append {
	border-left: 0;
	background-color: #000;
	color: #e39f15
}
.index .mobile-form-container .form .field .el-input .el-input-group__append, .index .mobile-form-container .form .field .el-input .el-input-group__prepend {
	vertical-align: middle;
	display: table-cell;
	position: relative;
	border: 1px solid #999;
	border-radius: 0;
	white-space: nowrap;
	border-left: 0;
	padding: 0 1.04vw
}
.index .mobile-form-container .form .field .el-input .el-input-group__append .el-button, .index .mobile-form-container .form .field .el-input .el-input-group__append .el-select, .index .mobile-form-container .form .field .el-input .el-input-group__prepend .el-button, .index .mobile-form-container .form .field .el-input .el-input-group__prepend .el-select {
padding:.5vw 1.04vw;
margin:-.5vw -1.04vw
}
.index .mobile-form-container .form .el-input__suffix {
	right: 2.67vw
}
.index .mobile-form-container .form .el-input__suffix .el-input__icon {
	width: 3.3vw;
	line-height: 9.6vw
}
.index .mobile-form-container .form .el-select .el-input .el-select__caret {
	color: #e39f15;
	font-size: 2rem
}
.index .mobile-form-container .form .form-btn {
	margin-top: 16vw;
	height: 9.6vw;
	width: 89.33vw;
	font-size: 2rem;
	background-image: url(/public/img/btn_m_3.cfaa7ab1.png);
	background-repeat: no-repeat;
	background-size: cover;
	color: #000;
	text-align: center;
	line-height: 9.6vw
}
.index .mobile-form-container .form .form-btn .cover {
	height: 3.125vw;
	width: 17.7vw
}
.private .top {
	display: flex;
	align-items: flex-start;
	flex-direction: row;
	justify-content: flex-end
}
.private .top, .private .top .banner {
	position: relative;
	width: 100%;
	height: 183.33vw
}
.private .bottom {
	display: flex;
	position: relative;
	align-items: flex-start;
	flex-direction: row;
	justify-content: flex-end;
	width: 100%;
	height: 66vw
}
.private .bottom .banner {
	position: relative;
	width: 100%;
	height: 66vw;
	background-image: url(/public/img/bottom_m.97fd6551.png);
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center
}
.private .bottom .text-area {
	position: absolute;
	top: 10vw;
	left: 20vw;
	text-align: left
}
.private .bottom .text-area .title-main {
	font-size: 2.5rem;
	line-height: 3rem;
	font-weight: 400
}
.private .top .text-area {
	position: absolute;
	left: 5.33vw;
	top: 86.67vw;
	width: 74.67vw;
	height: 45.34vw
}
.private .top .text-area .main .title-main {
	text-overflow: ellipsis;
	font-size: 4.575rem;
	line-height: 5.675rem;
	font-weight: 400
}
.private .top .text-area .title-desc {
	text-overflow: ellipsis;
	font-size: 2.375rem;
	line-height: 3.2rem;
	font-weight: 200
}
.private .middle {
	display: inherit;
	width: 100%;
	padding: 16.53vw 0 16.53vw 9.33vw;
	background-image: url(/public/img/private_bg.72ff628f.png);
	background-repeat: no-repeat;
	background-size: cover
}
.private .middle .text-area {
	width: 100%;
	height: 51.47vw
}
.private .middle .text-area .main .title-main {
	text-overflow: ellipsis;
	font-size: 4.575rem;
	line-height: 4.575rem;
	font-weight: 200
}
.private .middle .text-area .main .btn {
	margin-top: 6.67vw;
	width: 34.13vw;
	height: 10.8vw;
	background-image: url(/public/img/btn_m_2.4f162c78.png);
	background-repeat: no-repeat;
	background-size: cover;
	font-size: 1.75rem;
	line-height: 10.8vw;
	padding-left: 5.33vw
}
.private .middle .container .right {
	display: flex;
	position: absolute;
	width: 90.67vw;
	height: 90.4vw;
	right: 0
}
.private .middle .container .right .banner {
	width: 90.67vw;
	height: 90.4vw
}
.team .top {
	display: flex;
	align-items: flex-start;
	flex-direction: row;
	justify-content: flex-end
}
.team .top, .team .top .banner {
	position: relative;
	width: 100%;
	height: 183.33vw
}
.team .bottom {
	display: flex;
	align-items: flex-start;
	flex-direction: row;
	justify-content: flex-end
}
.team .bottom, .team .bottom .banner {
	position: relative;
	width: 100%;
	height: 66vw
}
.team .bottom .banner {
	background-image: url(bottom_m.97fd6551.png);
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center
}
.team .bottom .text-area {
	position: absolute;
	top: 10vw;
	left: 20vw;
	text-align: left
}
.team .bottom .text-area .title-main {
	font-size: 2.5rem;
	line-height: 3rem;
	font-weight: 400
}
.team .top .text-area {
	position: absolute;
	left: 5.33vw;
	top: 86.67vw;
	width: 74.67vw;
	height: 45.34vw
}
.team .top .text-area .main .title-main {
	text-overflow: ellipsis;
	font-size: 4.575rem;
	line-height: 5.675rem;
	font-weight: 400
}
.team .top .text-area .title-desc {
	text-overflow: ellipsis;
	font-size: 2.5rem;
	line-height: 2.8rem;
	font-weight: 200
}
.team .content {
	padding: 0;
	margin-top: 0
}
.team .content .left, .team .content .right {
	padding: 6.67vw 0
}
.team .content .poster {
	width: 89.47vw;
	height: 51.33vw
}
.team .content .right .poster {
	margin-left: 10.53vw
}
.team .content .poster .image {
	width: 89.47vw;
	height: 51.33vw
}
.team .content .text-area {
	margin-top: 6.67vw;
	margin-left: 5.33vw
}
.team .content .text-area .main .title-main {
	text-overflow: ellipsis;
	font-size: 3.75rem;
	line-height: 3.75rem;
	font-weight: 400
}
.team .content .text-area .main .title-desc {
	text-overflow: ellipsis;
	font-size: 1.75rem;
	line-height: 2.8rem;
	font-weight: 200
}
.team .content .text-area .main .btn {
	margin-top: 2.7vw;
	font-size: 1.75rem;
	line-height: 7.46vw;
	color: #3a3a3a;
	height: 7.46vw
}
.team .content .right .text-area {
	margin-left: 15.86vw
}
.team .content .more {
	margin-top: 3.125vw;
	height: 32vw;
	text-align: center;
	color: #3a3a3a
}
.team .content .more .button {
	margin-top: 5.33vw;
	width: 89.33vw;
	height: 7.73vw;
	line-height: 7.73vw;
	font-size: 1.25rem;
	padding: 0 1.56vw;
	border: 1px solid #3a3a3a;
	display: inline-block;
	text-align: center;
	background-image: url(/public/img/btn_t_1.a0d08203.png);
	background-repeat: no-repeat;
	background-size: cover
}
.news .top {
	display: flex;
	align-items: flex-start;
	flex-direction: row;
	justify-content: flex-end
}
.news .top, .news .top .banner {
	position: relative;
	width: 100%;
	height: 183.33vw
}
.news .bottom {
	display: flex;
	align-items: flex-start;
	flex-direction: row;
	justify-content: flex-end
}
.news .bottom, .news .bottom .banner {
	position: relative;
	width: 100%;
	height: 66vw
}
.news .bottom .banner {
	background-image: url(/public/img/bottom_m.97fd6551.png);
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center
}
.news .bottom .text-area {
	position: absolute;
	top: 10vw;
	left: 20vw;
	text-align: left
}
.news .bottom .text-area .title-main {
	font-size: 2.5rem;
	line-height: 3rem;
	font-weight: 400
}
.news .top .text-area {
	position: absolute;
	left: 5.33vw;
	top: 86.67vw;
	width: 74.67vw;
	height: 45.34vw
}
.news .top .text-area .main .title-main {
	text-overflow: ellipsis;
	font-size: 4.575rem;
	line-height: 5.675rem;
	font-weight: 400
}
.news .top .text-area .title-desc {
	text-overflow: ellipsis;
	font-size: 2.5rem;
	line-height: 2.8rem;
	font-weight: 200
}
.news .filter {
	margin-top: 0;
	padding: 6.67vw 0
}
.news .filter .condition li {
	color: #e39f15;
	margin-top: 2.08vw;
	list-style: none;
	display: flex;
	vertical-align: middle;
	text-align: left;
	margin-left: 5.33vw
}
.news .filter .condition li .jiantou {
	height: 4.48vw;
	width: 4.48vw;
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover
}
.news .filter .condition li .jiantou.active {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAF7SURBVHja7JSxalVREEXXnnNvzLtRCfgHViIWFgpiIyL4AWKTwh94iAG1jQopJWijoE1QKws/IZ2FWtiIRbCw0jqRZ57h3jvb4lkEJU/UFIJOdzhz1pm9mRnZZi8j2OP4B4HVzsNgMCAicJ8Qwu4pmiHpebJ00O8/iFurGzJB0lMQo8/j3SuUCrZxEWkRUZG0WHDv2bYuni2sDPc7ZCDoM34iOYzdIwcFo26SIsOLt1tcWh7p3OnCncXGVTFBmQ5UbyIqoCMDsk5kkIMsFa/ftSwsjXXm2IAH1+ZdzWxP9/DqwsCH5g0OKle0GlMzSy9QGjT5YP1jy/kTNQ+vHzCgXYGiBndYkBaiJulJAn171imQBBIZP0rWztFrmua764QUjoKihw6OH97H6o05v1pvubwy0uanrV/pw4AQIiELJ4/M8mi58fM3yfD2SG33B4196qh4fHPOay9brtzdUPZg5e8DhxcaP137wuL9TU2sD+SY7uH/bfN3AL8OAJaCln9Oy2C5AAAAAElFTkSuQmCC)
}
.news .filter .condition li p {
	margin-left: 3.125vw;
	font-size: 2rem;
	color: #fff
}
.news .filter .condition li p.active {
	color: #e39f15
}
.news .filter .content {
	margin-top: 5.73vw;
	padding: 0 5.33vw
}
.news .filter .content .el-col {
	padding: 6.67vw 0;
	border-top: 1px solid #3a3a3a
}
.news .filter .content .el-col:first-child {
	border-top: 0
}
.news .filter .content .image {
	width: 100%;
	height: 51.47vw;
	display: block
}
.news .filter .content .el-card__body {
	padding: 0
}
.news .filter .content .el-card {
	padding: 0 0 2vw;
	color: #fff;
	background-color: #090909;
	border: 0!important;
	-webkit-transition: .3s;
	transition: .3s
}
.news .filter .content .el-card .info {
	margin-top: 2.33vw;
	text-overflow: ellipsis;
	font-size: 1.75rem;
	font-weight:normal;
}
.news .filter .content .el-card .info li {
	list-style: none
}
.news .filter .content .el-card .info .bottom {
	margin-top: 6.67vw;
	line-height: 1.2vw;
	width: 100%;
	height: 1vw;
	display: inline-block
}
.news .filter .content .el-card .info .bottom .time {
	display: inline-block;
	color: #3a3a3a;
	width: 55%;
	font-size: 1.5rem
}
.news .filter .content .el-card .info .bottom .type {
	display: inline-block;
	color: #e39f15;
	width: 20%;
	font-size: 1.5rem
}
.news .filter .content .more {
	margin-top: -2.2vw;
	height: 32vw;
	text-align: center;
	color: #3a3a3a;
	padding: 12vw 0
}
.news .filter .content .more .button {
	width: 89.33vw;
	height: 7.73vw;
	line-height: 7.73vw;
	font-size: 1.25rem;
	padding: 0 1.56vw;
	border: 1px solid #3a3a3a;
	display: inline-block;
	text-align: center;
	background-image: url(/public/img/btn_t_1.a0d08203.png);
	background-repeat: no-repeat;
	background-size: cover
}
.trademark .bottom {
	display: flex;
	position: relative;
	align-items: flex-start;
	flex-direction: row;
	justify-content: flex-end;
	width: 100%;
	height: 66vw
}
.trademark .more {
	margin-top: -2.2vw;
	height: 32vw;
	text-align: center;
	color: #3a3a3a;
	padding: 12vw 0
}
.trademark .more .button {
	width: 89.33vw;
	height: 7.73vw;
	line-height: 7.73vw;
	font-size: 1.25rem;
	padding: 0 1.56vw;
	border: 1px solid #3a3a3a;
	display: inline-block;
	background-image: url(/public/img/btn_t_1.a0d08203.png)
}
.trademark .bottom .banner, .trademark .more .button {
	text-align: center;
	background-repeat: no-repeat;
	background-size: cover
}
.trademark .bottom .banner {
	position: relative;
	width: 100%;
	height: 66vw;
	background-image: url(/public/img/bottom_m.97fd6551.png)
}
.trademark .bottom .text-area {
	position: absolute;
	top: 10vw;
	left: 20vw;
	text-align: left
}
.trademark .bottom .text-area .title-main {
	font-size: 2.5rem;
	line-height: 3rem;
	font-weight: 400
}
.trademark .search {
	padding: 26.67vw 5.33vw 0
}
.trademark .search .title {
	font-size: 4.575rem
}
.trademark .search .condition {
	margin-top: 4.6875vw;
	font-size: 1.5rem
}
.trademark .search .condition .el-button {
	padding: 0
}
.trademark .search .condition .el-input-group__append .el-button {
	margin: 0
}
.trademark .search .condition [class*=" el-icon-"], .trademark .search .condition [class^=el-icon-] {
	color: #fff
}
.trademark .search .condition .el-col {
	margin-top: 2.67vw;
	border-bottom: 1px solid #999
}
.trademark .search .condition .el-select {
	display: inline-block;
	position: relative;
	width: 100%
}
.trademark .search .condition .el-input .el-input__inner {
	-webkit-appearance: none;
	background-color: #090909;
	background-image: none;
	border: 0;
	box-sizing: border-box;
	color: #fff;
	display: inline-block;
	font-size: 1.5rem;
	height: 12vw;
	width: 28.3vw;
	line-height: 12vw;
	border-radius: 0;
	outline: 0;
padding:0 .5vw;
	-webkit-transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
	transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
	width: 100%
}
.trademark .search .condition .el-input-group--append .el-input__inner {
	border-right: 0
}
.trademark .search .condition.el-input .el-input-group__append {
	border-left: 0;
	background-color: #090909;
	color: #fff
}
.trademark .search .condition .el-input .el-input-group__append, .trademark .search .condition .el-input .el-input-group__prepend {
	vertical-align: middle;
	display: table-cell;
	position: relative;
	border: 0;
	border-radius: 0;
	white-space: nowrap;
	padding: 0 10px;
	background-color: #090909;
	border-left: 0
}
.trademark .search .condition .el-select .el-input .el-select__caret {
	color: #fff
}
.trademark .search .condition .el-input .el-input-group__append .el-button {
	border: 0;
	background-color: #090909
}
.trademark .search .data {
	font-size: 1.5rem;
	padding-bottom: 10vw
}
.trademark .search .data .detail .row {
	padding: 5.33vw 0
}
.trademark .search .data .detail .row .cover, .trademark .search .data .detail .row .cover img {
	width: 100%
}
.trademark .search .data .detail .row .info {
	margin-top: 6.67vw
}
.trademark .search .data .detail .row .info .name {
	font-size: 2rem
}
.trademark .search .data .detail .row .info .item {
	display: inline-flex;
	width: 100%;
	font-size: 1.5rem;
	line-height: 1.5rem;
	margin-top: 2.66vw
}
.trademark .search .data .detail .row .info .item span {
	color: #999
}
.trademark .search .data .detail .row .info .item img {
	width: 1.5rem;
	height: 1.5rem
}
.trademark .search .data .detail .row .info .btn {
	margin-top: 6vw;
	height: 10vw;
	width: 89.33vw;
	background-image: url(/public/img/btn_m_3.cfaa7ab1.png);
	background-repeat: no-repeat;
	background-size: cover;
	color: #000;
	text-align: center;
	font-size: 2rem;
	line-height: 10vw
}
.about .bottom {
	display: flex;
	align-items: flex-start;
	flex-direction: row;
	justify-content: flex-end
}
.about .bottom, .about .bottom .banner {
	position: relative;
	width: 100%;
	height: 66vw
}
.about .bottom .banner {
	background-image: url(/public/img/bottom_m.97fd6551.png);
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center
}
.about .bottom .text-area {
	position: absolute;
	top: 10vw;
	left: 20vw;
	text-align: left
}
.about .bottom .text-area .title-main {
	font-size: 2.5rem;
	line-height: 3rem;
	font-weight: 400
}
.about .middle {
	width: 100%;
	height: 161vw;
	background-image: url(/public/img/aboutus_m_1.20e90a2c.png);
	background-repeat: no-repeat;
	background-size: cover
}
.about .top {
	width: 100%;
	height: 190vw;
	padding: 0 5.33vw
}
.about .top .text-area {
	margin-top: 29.33vw;
	width: 100%;
	height: 40vw;
	padding: 5.33vw 0
}
.about .top .text-area .title-main {
	font-size: 4.575rem;
	line-height: 5.675rem
}
.about .top .text-area .title-desc {
	font-size: 1.5rem;
	line-height: 1.5rem;
	margin-top: 2vw
}
.about .top .info-container {
	margin-top: 13.33vw;
	width: 100%
}
.about .top .info-container .data {
	position: relative;
	width: 100%;
	height: 72vw
}
.about .top .info-container .data .el-row {
	width: 100%;
	height: 23.33vw
}
.about .top .info-container .data .el-col {
	width: 50%;
	height: 100%;
	border: 1px solid #090909;
	text-align: center
}
.about .top .info-container .data .el-col img {
	width: 100%;
	height: 100%
}
.about .top .info-container .btn {
	width: 100%;
	display: flex;
	vertical-align: middle;
	margin-top: 8.93vw
}
.about .top .info-container .btn .left, .about .top .info-container .btn .right {
	width: 10.13vw;
	height: 6.93vw
}
.about .top .info-container .btn .left {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAyCAIAAAB53arNAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAKHSURBVHja7NlNb01RFAbg913r3AatVlGEEDHuHzAgMTZEMCsVQ0NfM6NGhaSYijHiHzAQv8DHSOIjEVFajdsi3LP3eg0uIjGTe27k2mtwBmdy9nPW2vvsvQ5f39wEADAgMGhhQBAw/AdRkAVZkAVZkAVZkAVZkAVZkAU5SEjKwJAE4MeVxr4fXJtFBnICjQSDJAFEhqqBQhrZEoMWchcWP+Hek8jMA4UULEOI7OL8Sjo0s3Ti6ofPX2ywkMpmMPj8587hi59evU1XpkZHhvudyarhV+iKeL+Sjs5+fPGOl4+PHtgzREEDtfBYWmjzyMWPL+djdmrNgb2rFa3+LzzNPm+xjSOzH57Pp0vTaw/uXiNlUmJAfZ2WbKbvagHVdb3/QvvZmzw24pM7nIowF/JQeBCSYARi58ZqZmpt90sKstd1Gmwik5KATBjJla8QUXfwaiE7LSsZHOwoSLcIURoeckkyb26T0MtMSuJvqQjwzWI6OLO8sFzfOLVu32SrImoZTBQQLs+mLDLkxkS5er/iNNxBN2jrBt49NzIx5sfmVu4/zR3AmBESEhCAhQyqKFCuxgZjDdQq9DOctm2idefM2JZxnphbevCoI4KqiCp5mBLdgDBDRmaPJ2SvkV0bgO5A+TMQZObODa1bZ8cn1vn09fa9RzUphHtYd7fgQla05EL9TyN/2f68T7dg7Frvd0+Pbx4dOnmtvfwtwTKpkFtUwaAsWyCaymTVw0L9EylLgTBWiWn7BG+fH374ePXwKkLqzknRqQpdYWPlyvJ/snQGCrIgC7IgC7IgC7IgC7IgC7Ig/xJJAAiJgAl5AFTddkwgd4EGZQESjUqsrbnzeX+RRjoY7Aj4PgDMc0VbgIUpsAAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-size: cover
}
.about .top .info-container .btn .right {
	margin-left: 1px;
	background-image: url(/public/img/btn_right.0806f9b5.png);
	background-repeat: no-repeat;
	background-size: cover
}
.about .top .info-container .btn .page-total {
	position: absolute;
	right: 5.33vw;
	height: 6.93vw;
	line-height: 6.93vw;
	font-size: 1.5rem;
padding:.8vw;
	display: inline-flex
}
.about .top .info-container .btn .page-total .page {
	height: 2.6vw;
	font-size: 1.5rem;
	color: #e39f15
}
.about .contact-info {
	width: 100%;
	padding: 0 5.33vw
}
.about .contact-info .left, .about .contact-info .right {
	width: 100%;
	height: 48vw;
	padding-left: 10vw;
	padding-top: 10vw
}
.about .contact-info .left {
	background-color: #0e0e0e
}
.about .contact-info .title-main {
	font-size: 3rem
}
.about .contact-info .left .title-main {
	color: #e39f15
}
.about .contact-info .right .title-desc {
	line-height: 2rem;
	margin-top: 0;
	font-weight: lighter;
	font-size: 1.5rem;
	color: #a2a2a2
}
.about .contact-info li {
	color: #e39f15;
	height: 2rem;
	line-height: 2rem;
	list-style: none;
	display: flex;
	vertical-align: middle;
	text-align: left
}
.about .contact-info li p {
	font-weight: lighter;
margin-left:.5rem;
	color: #fff
}
.about .contact-info li .logo {
	height: 2rem;
	width: 2rem;
	background-repeat: no-repeat;
	background-size: cover
}
.about .contact-info li .phone1 {
	background-image: url(/public/img/phone1.355f7947.png)
}
.about .contact-info li .email1 {
	background-image: url(/public/img/email1.7bd21bc6.png)
}
.about .contact-info li .weixin1 {
	background-image: url(/public/img/weixin1.0f91509f.png)
}
.about .contact-info li .weibo1 {
	background-image: url(/public/img/weibo1.bbf2394c.png)
}
.about .contact-info li .head1 {
	background-image: url(/public/img/head1.98809853.png)
}
.about .contact-info li .phone2 {
	background-image: url(/public/img/phone2.78cb76d5.png)
}
.about .contact-info li .email2 {
	background-image: url(/public/img/email2.7536db4d.png)
}
.order .text-area {
	position: absolute;
	top: 41.33vw;
	left: 5.33vw;
	z-index: 99
}
.order .text-area .title-main {
	font-size: 3.75rem;
	line-height: 4.55rem
}
.order .text-area .title-desc {
	font-size: 1.5rem;
	margin-top: 2vw
}
.order .form-order {
	width: 100%
}
.order .form-order .el-tabs--border-card {
	height: 100%;
	margin-left: 0;
	border: 0;
	background-color: #000
}
.order .form-order .el-tabs--border-card>.el-tabs__header {
	height: 106.13vw;
	background-repeat: no-repeat;
	background-size: cover
}
.order .form-order .el-tabs--border-card .el-tabs__nav {
	width: 100%;
	margin-left: 0;
	margin-top: 72.53vw
}
.order .form-order .el-tabs--border-card .el-tabs__item {
	padding: 5.33vw 6vw;
	width: 33.34%;
	height: 33.6vw;
	background-color: unset;
	opacity: .9;
	border: 0;
	z-index: 20;
	text-align: center
}
.order .form-order .el-tabs--border-card .el-tabs__item #vip, .order .form-order .el-tabs--border-card .el-tabs__item #w, .order .form-order .el-tabs--border-card .el-tabs__item #wills {
	width: 21vw;
	height: 21vw;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	text-align: center
}
.order .form-order .el-tabs__header.background-vip {
	background-image: url(/public/img/order_m_1.d4aab8f4.png);
	background-repeat: no-repeat;
	background-size: cover
}
.order .form-order .el-tabs__header.background-wills {
	background-image: url(/public/img/order_m_2.9b74d2fa.png);
	background-repeat: no-repeat;
	background-size: cover
}
.order .form-order .el-tabs__header.background-w {
	background-image: url(/public/img/order_m_3.d3229a35.png)
}
.order .form-order .el-tabs--border-card .el-tabs__item #wills {
	background-image: url(/public/img/Wills_m_unselected.0168ac51.png)
}
.order .form-order .el-tabs--border-card .is-active #wills {
	background-image: url(/public/img/Wills_m_selected.d2a3caa4.png)
}
.order .form-order .el-tabs--border-card .el-tabs__item #vip {
	background-image: url(/public/img/VIP_m_unselected.250c4d1d.png)
}
.order .form-order .el-tabs--border-card .is-active #vip {
	background-image: url(/public/img/VIP_m_selected.2402bc8f.png)
}
.order .form-order .el-tabs--border-card .el-tabs__item #w {
	background-image: url(/public/img/W_m_unselected.1c7cb0f3.png)
}
.order .form-order .el-tabs--border-card .is-active #w {
	background-image: url(/public/img/W_m_slelected.f494ef2d.png)
}
.order .form-order .el-tabs--border-card .el-tabs__item .triangle {
	position: absolute;
	margin-left: 8.8vw;
bottom:-.2vw;
	width: 0;
	height: 0;
	border-color: transparent transparent #fff;
	border-style: solid;
	border-width: 0 2vw 2vw;
	display: none
}
.order .form-order .el-tabs--border-card .is-active .triangle {
	display: inherit
}
.order .top .form-order .el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item, .order .top .form-order .el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child {
	margin-left: 0
}
.order .form-order .el-tabs--border-card .el-tabs__nav-next, .order .form-order .el-tabs--border-card .el-tabs__nav-prev {
	display: none
}
.order .form-order .el-tabs--border-card .el-tabs__content {
	background-color: #fff;
	opacity: 1;
	height: ite90vw;
	color: #000;
	overflow: initial
}
.order .form-order .form {
	font-size: 1.5rem
}
.order .form-order .form .el-row {
	margin-top: 1.875vw;
	display: table-cell
}
.order .form-order .form .el-col {
	padding: 3vw 0;
	border-bottom: 1px solid #999
}
.order .form-order .form .el-select {
	display: inline-block;
	position: relative;
	width: 100%
}
.order .form-order .form .el-input {
	font-size: 1.5rem
}
.order .form-order .form .el-input .el-input__inner {
	-webkit-appearance: none;
	background-color: #fff;
	background-image: none;
	border: 0;
	box-sizing: border-box;
	color: #000;
	display: inline-block;
	font-size: inherit;
	height: 10vw;
	line-height: 10vw;
	border-radius: 0;
	outline: 0;
padding:0 .5vw;
	-webkit-transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
	transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
	width: 100%
}
.order .form-order .form .el-input-group--append .el-input__inner {
	border-right: 0
}
.order .form-order .form .right .el-input__inner {
	border-left: 2px solid #f5f5f5
}
.order .form-order .form .el-input .el-input-group__append {
	border-left: 0;
	background-color: #fff;
	color: #e39f15
}
.order .form-order .form .el-input .el-input-group__append, .order .form-order .form .el-input .el-input-group__prepend {
	vertical-align: middle;
	display: table-cell;
	position: relative;
	border: 0;
	border-radius: 0;
	white-space: nowrap;
	border-left: 0;
	padding: 0 1.04vw
}
.order .form-order .form .el-input .el-input-group__append .el-button, .order .form-order .form .el-input .el-input-group__append .el-select, .order .form-order .form .el-input .el-input-group__prepend .el-button, .order .form-order .form .el-input .el-input-group__prepend .el-select {
padding:.5vw 1.04vw;
margin:-.5vw -1.04vw
}
.order .form-order .form .el-input__suffix {
	right: 2.67vw
}
.order .form-order .form .el-input__suffix .el-input__icon {
	width: 3.3vw;
	line-height: 10vw
}
.order .form-order .form .el-select .el-input .el-select__caret {
	color: #000;
	font-size: 2rem
}
.order .form-order .form .btn {
	margin-top: 8vw;
	height: 9.6vw;
	width: 89.33vw;
	font-size: 2rem;
	background-image: url(/public/img/btn_m_3.cfaa7ab1.png);
	background-repeat: no-repeat;
	background-size: cover;
	color: #000;
	text-align: center;
	line-height: 9.6vw
}
.success .bottom {
	display: flex;
	position: relative;
	align-items: flex-start;
	flex-direction: row;
	justify-content: flex-end;
	width: 100%;
	height: 66vw
}
.success .bottom .banner {
	position: relative;
	width: 100%;
	height: 66vw;
	background-image: url(/public/img/bottom_m.97fd6551.png);
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center
}
.success .bottom .text-area {
	position: absolute;
	top: 10vw;
	left: 20vw;
	text-align: left
}
.success .bottom .text-area .title-main {
	font-size: 2.5rem;
	line-height: 3rem;
	font-weight: 400
}
.success .top {
	width: 100%;
	height: 72vw;
	padding: 0 5.33vw
}
.success .top .text-area {
	margin-top: 29.33vw;
	width: 100%;
	height: 40vw;
	padding: 5.33vw 0;
	text-align: center
}
.success .top .text-area .title-main {
	font-size: 4.575rem;
	line-height: 5.675rem
}
.success .top .text-area .title-desc {
	font-size: 1.5rem;
	line-height: 1.5rem;
	margin-top: 2vw
}
.detail {
	padding-top: 16vw
}
.detail .data {
	padding-left: 5vw;
	padding-right: 5vw;
	padding-top: 6.25vw
}
.detail .data .subtitle, .detail .data .title {
	font-size: 2.5rem
}
.detail .data .date {
	margin-top: 1.5rem;
	font-size: 1.125rem;
	color: #8a8a8a;
	font-weight: 400
}
.detail .data .content {
	margin-top: 1.5rem;
	font-weight: 400;
	min-height: 60vh
}
.detail .data .share-download {
	width: 100%;
	height: 9.63vw;
	border-top: 1px solid #8a8a8a;
	padding-top: 1.5625vw;
	font-size: 1.125rem;
	font-weight: 400
}
.detail .data .share-download .share {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAKfSURBVHja7JYxS+tQFMd/fYkJqSFQNWCLYMnSoWILdhSEDk66dLGrux/izX4Mi926OQekOHQQLDRDXYwgjVVQ0NrYkLRveFQEk7a+J06e9d7z/3HPOfecE1MUZcQ32i++2X6AX27iLJckSSKbzZLJZEgmk8TjcWzb5vj4+OuB+XyeYrGIoigA9Ho9Op0Otm1/7QsFQWBnZ4e1tTWCIKDRaNBsNrm/v48UU1UV13UJguDzwDGs2+1Sq9V4fHycGvaDgwO63S7VapXBYDA7MJ/Pv8EqlUqksyzLpNNpFhcXEUUR3/dJpVKUy2UqlQrD4XA6UJIkisUiQRBQq9UiYevr62xvbyPL8oezlZUV5ufneX5+ng7MZrMoikKj0YgM4+rqKru7uwwGA+r1Ojc3N3ieR7lcRpZlzs7OQmGhwEwmA0Cz2YzM1+bmJqPRiGq1SqfT+Sskitzd3XF1dUW9Xp+9aJLJJL1eL7IaJUkinU5zfX39BgPwfZ+jo6PPd5p4PM7T01Okw9LSEgCO40wU3traYn9///9b27hIXl5eJt4zDINUKjUd2O/30TQtUsh1XYbDIQ8PDxOBmqbR7/enAx3HQVVVdF0PFbq9veXw8JDLy8tImK7rqKoaGvYPwHa7DUAul4sUnNS63vuOtSYCLcvCdV02NjZIJBKfbs6JRIJCoYDruliWNR3oeR6maSKKIqVSKbSTTCqoUqmEIAiYponneR+Hwtzc3O+wPC0sLGAYBoZhYNs2r6+vU1+2t7fH8vIyrVaL09PT0HuxqK3t/XjyfZ/z8/PQ8aTrOrlcjkKhgCAItFotTk5OIvMcm7Ymhg3gcWPQNA1VVd++i2maXFxcTIxEbJa9NGzFGP9Zx3Fot9tYlhWas38C/qyJn7E/AwBDQCFFeEGd4gAAAABJRU5ErkJggg==)
}
.detail .data .share-download .down, .detail .data .share-download .share {
	width: 1.46vw;
	height: 1.46vw;
	background-repeat: no-repeat;
	background-size: cover
}
.detail .data .share-download .down {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAFXSURBVHja7JZLisJAEEBfja0xQYkfshNcuFLJWhKCoEeQuPN0IngFL+EBPIIEF6LEuAjOymEGfzGIzAypZdPUo7r6dbXoun7ijfHBmyMDZsB/Cmw0GgyHQ0TkPcBOp4PjOGialvUwA/4ioG3buK57oUKlUsHzPJRSifKopMBut0ur1cI0TeI4BqBarTIejymXy6xWK4IgeJhHkg5gwzCYTCZYlsXxeETTNA6HA7qus1gsWC6X6Y5URGi32xSLxR/rYRgym80IguBL+HuwZrNJvV5/DLQsi9FohG3bF5u/Q4G7lfm+z2AweNzD86W49U6GYch0OsU0Tdbr9e1eiVzNodJc7SiKiKLotVrk8/nUrokIuVwumRb7/R6AXq9HqVTidHr+F1mr1VBKsdvtkmnheR79fj/VvDvHZrNhPp+z3W6TeVgoFDAMIxUsjuOr1T0l/p99vD8HABe4ZGs7cnLhAAAAAElFTkSuQmCC)
}
.detail .bottom {
	display: flex;
	align-items: flex-start;
	flex-direction: row;
	justify-content: flex-end
}
.detail .bottom, .detail .bottom .banner {
	position: relative;
	width: 100%;
	height: 28.125vw
}
.frame {
	width: 100%
}
