.sitewidget-bd{
	display: none;
}
.swiper-slide img{
	width: 100%;
}
#siteblocks-setting-wrap-udKBhlRMCmvt .xlx32-list-wrapper ul li:nth-child(1) {
	background: #c00
}

#siteblocks-setting-wrap-udKBhlRMCmvt .xlx32-list-wrapper ul li:nth-child(2) {
	background: #222
}

#siteblocks-setting-wrap-udKBhlRMCmvt .xlx32-list-wrapper ul li:nth-child(3) {
	background: #c00
}

#siteblocks-setting-wrap-udKBhlRMCmvt .xlx32-list-wrapper ul li:nth-child(4) {
	background: #222
}


@media(min-width:990px) {
	[data-type="rows"][data-level="rows"] {
		display: flex
	}
}

#siteblocks-setting-wrap-qmKVCGRMiqyO .qiaoxin8039 .item_shade {
	background-color: #c00
}

#siteblocks-setting-wrap-qmKVCGRMiqyO .qiaoxin8039 .more .backstage-componet-bd:hover {
	background-color: #c00
}

#siteblocks-setting-wrap-qmKVCGRMiqyO .qiaoxin8039 .proshow-scroll-item:hover .item_index {
	color: #fff
}

#siteblocks-setting-wrap-qmKVCGRMiqyO .qiaoxin8039 .proshow-scroll-item:hover:before {
	background-color: #fff
}

#siteblocks-setting-wrap-qmKVCGRMiqyO .qiaoxin8039 .description {
	color: #fff
}

#siteblocks-setting-wrap-qmKVCGRMiqyO .qiaoxin8039 .proshow-scroll-item:hover .proshow-captionw {
	background-color: #c00
}

#siteblocks-setting-wrap-qmKVCGRMiqyO .qiaoxin8039 .btnGroup-container .btnGroup-list .first.active {
	background-color: #c00
}

#siteblocks-setting-wrap-qmKVCGRMiqyO .qiaoxin8039 .btnGroup-container .btnGroup-list .first.active {
	border-color: #c00
}

#siteblocks-setting-wrap-qmKVCGRMiqyO .qiaoxin8039 .btnGroup-container .btnGroup-list .btnGroup-item:hover {
	border-color: #c00
}

#siteblocks-setting-wrap-qmKVCGRMiqyO .qiaoxin8039 .btnGroup-container .btnGroup-list .btnGroup-item:hover {
	background-color: #c00
}

#siteblocks-setting-wrap-qmKVCGRMiqyO .qiaoxin8039 .pagination .paging li.active {
	background-color: #c00
}


#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 .navBefore {
	background-color: #222
}

#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 .navAfter {
	background-color: #c00
}

#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 .lineBefore {
	background-color: #222
}

#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 .lineAfter {
	background-color: #c00
}

#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 {
	border-color: #222
}

#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 .nav02 {
	background-color: #222
}

#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 .subWra {
	background-color: #222
}

#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 .arrow {
	color: #c00
}

#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 .search-input button i {
	color: #c00
}

#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 .tile2Active {
	background-color: #222
}

#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 .tileActive .wordIcon {
	color: #222
}

#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 .tileActive .langMany .arrowIcon {
	color: #222
}

#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 .navTile>a:hover {
	color: #c00
}

#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 .nav02Tile>a:hover {
	color: #c00
}

#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 .liSub .textBox>a:hover {
	color: #c00
}

#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 .nav03-liSub>a:hover {
	color: #c00
}

#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 .sq_language_span:hover {
	border-color: #c00
}

#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 .sq_language_span.langActive {
	border-color: #c00
}

#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 .nav01Active {
	color: #c00
}

#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 .active2 {
	color: #c00
}

#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 .nav02Active {
	color: #c00
}

#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 .active3 {
	color: #c00
}


#siteblocks-setting-wrap-mEALrvwMCmWj {
	overflow: initial !important
}

#siteblocks-setting-wrap-mEALrvwMCmWj .block12744 .tile2Active {
	background-color: #222
}

.block12744 {
	width: 100%;
	position: relative;
	border-top: solid 8px #00007e;
	z-index: 80
}

.block12744 .wrapper {
	width: 100%;
	max-width: 1200px;
	margin: auto
}

.block12744 .tile {
	width: 100%;
	display: flex;
	padding-top: 30px;
	justify-content: space-between
}

.block12744 .logoBox {
	width: 473px;
	margin-left: 24px
}

.block12744 .logoBox .backstage-componet-bd,
.block12744 .logoBox .backstage-componet {
	width: 100%
}

.block12744 .logoBox img {
	max-width: 100%;
	object-fit: contain
}

.block12744 .langBox {
	display: flex;
	flex-direction: row
}

.block12744 .langTop {
	display: none
}

.block12744 .langImg {
	display: none
}

.block12744 .langTile {
	padding: 0 16px;
	border-right: solid 2px rgb(0, 0, 0, 0.6)
}

.block12744 .langTile:last-child {
	border-right: 0;
	padding-right: 0
}

.block12744 .langTile .langNa {
	font-size: 16px;
	color: #000;
	letter-spacing: 0;
	text-align: right
}

.block12744 .cont_right {
	display: flex;
	flex-direction: column;
	align-items: flex-end
}

.block12744 .langMany {
	position: relative
}

.block12744 .langMany .langTop {
	display: block
}

.block12744 .langMany .langImg {
	display: block;
	margin-right: 10px
}

.block12744 .wordIcon {
	font-size: 20px;
	margin-right: 10px;
	transition: transform .3s;
	display: inline-block;
	cursor: pointer
}

.block12744 .arrowIcon {
	margin-left: 10px;
	transition: transform .3s
}

.block12744 .langMany .langBox {
	position: absolute;
	flex-direction: column;
	z-index: 50;
	background: #fff;
	top: calc(100% + 8px);
	left: -10px;
	padding: 8px 16px 0;
	display: none;
	box-shadow: 0 0 10px 0 rgb(0, 0, 0, 0.1)
}

.block12744 .langMany .langTile {
	height: 35px;
	font-size: 14px;
	border-bottom: solid 1px #dddede;
	display: flex;
	align-items: center;
	border-right: 0;
	padding: 0;
	white-space: nowrap
}

.block12744 .langMany .langTile:last-child {
	border-bottom: 0
}

.block12744 .langMany .langTile>a {
	display: flex;
	align-items: center
}

.block12744 .emailText {
	font-size: 16px;
	color: #000;
	letter-spacing: 0;
	text-align: right;
	margin-top: 12px
}

.block12744 .tile:last-child {
	align-items: center
}

.block12744 .imgBox {
	display: none
}

.block12744 .navWra {
	width: 75%;
	position: relative
}

.block12744 .navBefore {
	width: 97%;
	position: absolute;
	top: 0;
	height: 64px;
	left: 0;
	background: #00007e;
	transform: skewX(-20deg);
	z-index: 21
}

.block12744 .navAfter {
	width: 97%;
	height: 64px;
	bottom: 0;
	left: 9px;
	position: absolute;
	background: #ef7430;
	transform: skewX(-20deg);
	z-index: 20
}

.block12744 .lineBefore {
	position: absolute;
	bottom: 7px;
	left: 0;
	width: calc((100% - 1200px) / 2);
	height: 14px;
	background: #00007e;
	z-index: 21
}

.block12744 .lineAfter {
	position: absolute;
	bottom: 0;
	left: 0;
	width: calc((100% - 1200px) / 2);
	height: 14px;
	background: #ef7430;
	z-index: 20
}

.block12744 .navStyle {
	width: 100%;
	height: 71px;
	position: relative;
	z-index: 22
}

.block12744 .navBox {
	display: flex;
	padding-left: 14px;
	padding-right: 70px;
	justify-content: space-around
}

.block12744 .navTile {
	font-size: 16px;
	color: #fff;
	letter-spacing: 0;
	padding: 0 16px;
	display: flex;
	padding-top: 21px;
	padding-bottom: 37px
}

.block12744 .navTile a {
	color: inherit;
	white-space: nowrap
}

.block12744 .navTile .arrow {
	display: inline-block;
	margin-right: 8px;
	color: #ef7430
}

.block12744 .subWra {
	visibility: hidden;
	opacity: 0;
	transform: scale3d(1, 0, 1);
	position: absolute;
	top: calc(100% + 8px);
	background: #00007e;
	padding: 0 30px 20px 30px;
	transition: .3s;
	transform-origin: top
}

.block12744 .subActive {
	visibility: visible;
	opacity: 1;
	transform: scale3d(1, 1, 1)
}

.block12744 .nav02 {
	position: absolute;
	top: calc(100% + 8px);
	background: #00007e;
	padding: 20px 40px 0 30px;
	left: calc(100% - 70px);
	display: none
}

.block12744 .hanbao {
	color: #fff;
	position: absolute;
	right: 50px;
	top: 21px;
	z-index: 25;
	display: none;
	cursor: pointer
}

.block12744 .nav02Tile {
	font-size: 16px;
	color: #fff;
	letter-spacing: 0;
	margin-bottom: 20px;
	display: flex;
	flex-wrap: wrap
}

.block12744 .nav02Tile .arrow {
	display: inline-block;
	margin-right: 8px;
	color: #ef7430
}

.block12744 .nav02Tile .but {
	color: inherit;
	outline: 0;
	white-space: nowrap;
	width: calc(100% - 14px);
	transition: color .3s
}

.block12744 .nav02 .subWra {
	opacity: 1;
	visibility: visible;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	position: unset;
	padding: 0;
	transform: none
}

.block12744 .nav02 .ulSub {
	margin-left: 30px;
	display: flex;
	flex-direction: column;
	align-items: flex-start
}

.block12744 .liSub {
	font-size: 16px;
	color: #fff;
	letter-spacing: 0;
	margin-top: 20px
}

.block12744 .nav02 .liSub {
	font-size: 14px
}

.block12744 .nav02 .liSub .textBox {
	display: inline-block
}

.block12744 .liSub .textBox>a {
	white-space: nowrap;
	color: inherit;
	transition: color .3s
}

.block12744 .nav02 .liSub .textBox>a {
	color: inherit
}

.block12744 .nav03-ulSub {
	margin-left: 12px;
	display: flex;
	flex-direction: column;
	align-items: flex-start
}

.block12744 .nav03-liSub {
	font-size: 14px;
	color: #fff;
	letter-spacing: 0;
	margin-top: 20px;
	display: flex;
	align-items: center
}

.block12744 .nav03-liSub>a {
	color: inherit;
	white-space: nowrap;
	transition: color .3s
}

.block12744 .circleBox {
	width: 3px;
	height: 3px;
	border-radius: 50%;
	background: #fff;
	margin-right: 5px
}

.block12744 .searchBox {
	width: 267px
}

.block12744 .search-wrap {
	transform: skew(-20deg);
	border: 2px solid #c8d0e2;
	margin-right: 11px
}

.block12744 .search-input {
	width: 220px;
	height: 43px;
	transform: skew(20deg);
	display: flex;
	align-items: center;
	padding: 0 16px
}

.block12744 .search-input input {
	border: 0;
	font-size: 14px;
	color: #4a4a4a;
	letter-spacing: 0;
	outline: 0;
	width: calc(100% - 23px)
}

.block12744 .search-input button {
	border: 0;
	background: transparent;
	color: #ef7430;
	outline: 0;
	cursor: pointer
}

.block12744 .search-input button i {
	font-size: 20px
}

.block12744 .bottom {
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: center
}

.block12744 .tile .hanbao2 {
	display: none
}

.block12744 .tile .home {
	display: none
}

.block12744 .emailText2 {
	display: none
}

.block12744 .navTile>a {
	transition: color .3s
}

.block12744 .sq_language_span {
	border: solid 1px transparent;
	padding: 5px;
	border-radius: 5px
}

.block12744 .sq_language_span:hover {
	border-color: #ef7430
}

.block12744 .sq_language_span.langActive {
	border-color: #ef7430
}

@media screen and (max-width:1200px) {
	.block12744 {
		width: calc(100% - 20px);
		padding: 0 10px
	}

	.block12744 .navWra {
		margin-left: 11px;
		width: calc(75% - 11px)
	}

	.block12744 .search-input {
		width: 192px
	}

	.block12744 .searchBox {
		width: 239px
	}
}

@media screen and (max-width:1000px) {
	.block12744 .sq_language_span {
		border-color: transparent !important;
		padding: 0
	}

	.block12744 {
		border-width: 4px;
		padding: 0;
		width: 100%;
		z-index: 800
	}

	.block12744 .tile {
		padding-top: 12px;
		width: calc(100% - 30px);
		margin: 0 20px 0 10px;
		align-items: center;
		position: relative
	}

	.block12744 .tile:last-child {
		width: 100%;
		background: #222;
		height: 49px;
		padding: 0;
		margin: 0;
		margin-top: 12px
	}

	.block12744 .logoBox {
		width: 228px;
		margin-left: 6px
	}

	.block12744 .langMany .langTop span span {
		display: none
	}

	.block12744 .langMany .arrowIcon {
		display: none
	}

	.block12744 .wordIcon {
		margin-right: 0
	}

	.block12744 .langMany .langBox {
		left: unset;
		right: 0;
		top: 205%
	}

	.block12744 .nav02 {
		display: none
	}

	.block12744 .navAfter {
		display: none
	}

	.block12744 .navBefore {
		display: none
	}

	.block12744 .tile .home {
		margin-left: 20px
	}

	.block12744 .tile .hanbao2 {
		margin-right: 20px;
		cursor: pointer;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		right: 0
	}

	.block12744 .hanbao2 .open1 {
		display: block;
		font-weight: bold
	}

	.block12744 .hanbao2 .close1 {
		display: none;
		font-size: 25px
	}

	.block12744 .tile .home,
	.block12744 .tile .hanbao2 {
		display: block;
		color: #fff
	}

	.block12744 .tile .home i {
		font-size: 24px
	}

	.block12744 .bottom {
		display: none;
		background: #00007e;
		position: absolute;
		top: 100%;
		z-index: 500;
		border-top: solid 1px #fff
	}

	.block12744 .navStyle {
		height: unset
	}

	.block12744 .navBox {
		flex-direction: column;
		padding: 50px 10px 30px
	}

	.block12744 .navTile {
		padding: 9px 14px;
		border-bottom: solid 1px rgb(250, 250, 250, 0.19);
		display: block
	}

	.block12744 .navTile .arrow {
		margin-right: 0
	}

	.block12744 .navTile:last-child {
		border: 0
	}

	.block12744 .navWra {
		width: 100%;
		margin: 0
	}

	.block12744 .subWra {
		visibility: visible;
		opacity: 1;
		transform: none;
		position: unset;
		padding: 0;
		padding-left: 23px
	}

	.block12744 .liSub {
		margin-top: 18px
	}

	.block12744 .nav03-liSub {
		margin-top: 18px
	}

	.block12744 .searchBox {
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 30
	}

	.block12744 .search-wrap {
		transform: none;
		margin-right: 0;
		border: 0;
		border-bottom: solid 1px #fff;
		margin: 0 10px
	}

	.block12744 .search-input {
		transform: none;
		width: calc(100% - 23px);
		padding-right: 7px
	}

	.block12744 .search-input input {
		background: transparent
	}

	.block12744 .emailText2 {
		display: block;
		font-size: 16px;
		color: #fff;
		letter-spacing: 0;
		margin-left: 24px;
		padding-bottom: 50px
	}

	.block12744 .emailText {
		display: none
	}

	.block12744 .search-input input::-webkit-input-placeholder {
		color: #fff;
		opacity: .5
	}

	.block12744 .search-input input:-moz-placeholder {
		color: #fff;
		opacity: .5
	}

	.block12744 .search-input input::-moz-placeholder {
		color: #fff;
		opacity: .5
	}

	.block12744 .search-input input:-ms-input-placeholder {
		color: #fff;
		opacity: .5
	}
}

.lang-sprites-slide {
	vertical-align: middle
}

.sprites {
	display: inline-block;
	width: 21px;
	height: 14px;
	background: url("/static/t-xrBpBKgKnyxrlwbp/assets/widget/images/langBar/sprites.png");
	background-repeat: no-repeat
}

.sprites-0 {
	background-position: -252px -116px
}

.sprites-1 {
	background-position: -294px 0
}

.sprites-2 {
	background-position: -294px -16px
}

.sprites-3 {
	background-position: -294px -32px
}

.sprites-4 {
	background-position: -294px -48px
}

.sprites-5 {
	background-position: -294px -64px
}

.sprites-6 {
	background-position: -294px -80px
}

.sprites-7 {
	background-position: -294px -96px
}

.sprites-8 {
	background-position: -294px -112px
}

.sprites-9 {
	background-position: -294px -128px
}

.sprites-10 {
	background-position: -317px 0
}

.sprites-11 {
	background-position: -317px -16px
}

.sprites-12 {
	background-position: -317px -32px
}

.sprites-13 {
	background-position: -317px -48px
}

.sprites-14 {
	background-position: -317px -64px
}

.sprites-15 {
	background-position: -317px -80px
}

.sprites-16 {
	background-position: -317px -96px
}

.sprites-17 {
	background-position: -317px -112px
}

.sprites-18 {
	background-position: -317px -128px
}

.sprites-19 {
	background-position: -340px 0
}

.sprites-20 {
	background-position: -340px -16px
}

.sprites-21 {
	background-position: -340px -32px
}

.sprites-22 {
	background-position: -340px -48px
}

.sprites-23 {
	background-position: -340px -64px
}

.sprites-24 {
	background-position: -340px -80px
}

.sprites-25 {
	background-position: -340px -96px
}

.sprites-26 {
	background-position: -340px -112px
}

.sprites-27 {
	background-position: -340px -128px
}

.sprites-28 {
	background-position: -363px 0
}

.sprites-29 {
	background-position: -363px -16px
}

.sprites-30 {
	background-position: -363px -32px
}

.sprites-31 {
	background-position: -363px -48px
}

.sprites-32 {
	background-position: -363px -64px
}

.sprites-33 {
	background-position: -363px -80px
}
