
/* 鼠标指针样式变化 */
.zhizhen{
	cursor: pointer;
}

/* 翻页样式 */
.pagination {
	width: 550px;
	margin: 30px auto;
}
.fs-pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.fs-pagination a {
	display: inline-block;
	color: #333;
	margin-right: 20px;
}
.fs-pagination a:hover {
	color: red;
}
.fs-pagination a:last-child {
	margin-right: 0;
}
.page_btn.page_btn_disable {
	cursor: not-allowed;
}
.page_btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 28px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border-radius: 50%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: 1px solid #e5e5e5;
	cursor: pointer;
	color: #4b4b4d;
	background: #fff;
}
.page_num {
	color: #89898c;
	outline: none;
	display: inline-block;
	font-size: 14px;
	cursor: pointer;
}
.page_num.active {
	color: red;
	text-decoration: none;
	font-weight: bold;
}

.pagination .viewSize {
	width: auto!important;
	margin-top: -30px;
	float: right;
}
.pagination .viewSize .fs-select {
	background: rgba(0,0,0,0);
	position: relative;
}
.fs-select .fs-select-active {
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	padding: 0px 12px;
	font-size: 14px;
	color: #19191a;
	width: 100%;
	height: 32px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background: #fff;
}
.fs-select .fs-select-active .select-active-title {
	font-size: 14px;
	margin-right: 8px;
	color: #19191a;
}
.fs-select .fs-select-active .select-active-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 8px;
}
.pagination .viewSize .options-box-bg {
	padding-top: 0;
	position: absolute;
	background: #f7f7f7;
	z-index: 1;
	width: 100%;
}
.pagination .viewSize .options-box-bg .options-wrap.options-wrap-absolute {
	top: 0;
}
.fs-select .options-wrap.options-wrap-absolute {
	left: 0;
	top: 2px;
	z-index: 2;
}
.fs-select .options-wrap{
	width: 100%;
	background: #fff;
	border-radius: 0 0 3px 3px;
	border: 1px solid #e5e5e5;
	-webkit-box-shadow: 0 3px 6px -2px rgba(0,0,0,.1);
	box-shadow: 0 3px 6px -2px rgba(0,0,0,.1);
	position: relative;
	-webkit-transition: height .5s;
	-o-transition: height .5s;
	transition: height .5s;
	margin-top: 4px;
	display: none;
}
.viewSize:hover .fs-select .options-wrap{
	display: block;
}
.viewSize.options-box-bg .options-wrap .options-box .item {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.fs-select .options-wrap .options-box .item:hover {
	background: #f7f7f7;
}
.fs-select .options-wrap .options-box .item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 36px;
	font-size: 14px;
	line-height: 36px;
	color: #19191a;
	cursor: pointer;
	padding: 0 12px;
}


/***********底部***********/
.clearfix {
	clear: both;
}
.clearfix:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
}
.footer {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background: #ffffff;
	border-top: 1px solid #e5e5e5;
	padding-top: 10px;
	padding-bottom: 30px;
}

.footer_bg {
	width: 1420px;
	margin: 0 auto;
	padding-bottom: 60px;
	/*overflow: hidden;*/
	border-bottom: 1px solid #e5e5e5;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.footer .footer_bg .footer_item {
	width: 180px;
}
.footer .footer_bg .footer_left {
	float: left;
	width: 280px;
}

.footer .footer_bg .footer_left .logo_box {
	padding: 16px 0 32px;
}
.footer .footer_bg .footer_left .share_box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.footer .footer_bg .footer_left .share_box a{
    margin-right: 13px;
    color: #89898c;
}
.footer .footer_bg .footer_left .share_box a i{
    font-size: 26px;
}
.footer .footer_bg .footer_left .share_box a:hover{
    color: #232323;
}
.footer .footer_bg .footer_left .tel_box {
	margin-top: 16px;
	font-size: 14px;
	line-height: 22px;
	font-weight: 600;
	color: #646466;
}

.footer .footer_bg .footer_item dt {
	font-size: 14px;
	line-height: 22px;
	color: #19191a;
	margin-bottom: 24px;
	font-weight: 600;
}
.footer .footer_bg .footer_item dd {
	margin-bottom: 12px;
	font-size: 14px;
	line-height: 18px;
}
.footer .footer_bg .footer_item dd a {
	color: #646466;
}
.footer .footer_bg .footer_item dd a:hover {
    border-bottom: 1px solid #c00000;
}


.footer_bg_02 {
	padding-top: 0;

}

.footer_bg_02>div {
	width: 1200px;
	display: flex;
	margin: 0 auto;
	justify-content: space-between;
	padding-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
}


.footer_bg_02_right {
	display: flex;
	align-items: center;
}

.footer_bg_02_right .cn_area_selection_list {
	top: unset;
	bottom: 40px;
}

.footer_bg_02_right .cn_area_selection_list .cn_top_arrow {
	border-top: 9px solid #f2f2f2;
	border-bottom: unset;
	top: unset;
	bottom: -9px;
}

.footer_bg_02_right .cn_area_selection_list .cn_top_arrow::after {
	border-bottom: unset;
	border-top: 8px solid #fff;
	left: -8px;
	top: unset;
	bottom: 1px;
}

.footer_bg_02_right .top_main_area_selection {
	position: relative;
}

.footer_bg_02_right .top_main_area_selection::before {
	position: absolute;
	content: '';
	height: 8px;
	width: 1px;
	background: #e5e5e5;
	right: 0;
	top: 16px;
}

.footer_bg_02_right .cn-top-country-name:hover{
	cursor: pointer;
}

.footer-share {
	float: left;
	width: 100%;
	padding-top: 45px;
	line-height: 22px;
	vertical-align: middle;
	color: #646466;
}

.footer-share:hover {
	color: #19191A;
}

.footer-share:hover .icon {
	color: #646466;
}

.footer-share>a {
	color: #616265;
}

.footer-share>a:hover {
	color: #232323;
}

.mobile_qrcode {
	align-items: center;
}

.mobile_qrcode:hover {
	cursor: pointer;
	text-decoration: underline;
}


/*结账页面 头部 新版上线需去掉 end*/


/***********底部***********/




/* 语言 start */


.top_main_area_selection {
	color: #646466;
	padding: 0 20px;
	font-size: 14px;
	line-height: 18px;
	height: 100%;
}

.top_main_area_selection.mouse_in {
	color: #19191a
}

.top_main_area_selection.mouse_in>div .icon {
	color: #646466
}

.top_main_area_selection>div {
	display: flex;
	height: 100%;
	align-items: center;
}

.top_main_area_selection::after {
	display: none;
}

.top_main_area_selection>div>.icon {
	margin-right: 4px;
}

.top_main_area_selection>div>p {
	font-weight: 400;
	display: flex;
}

.top_main_area_selection>div>p b {
	font-weight: 400;
}

.top_main_area_selection>div>p>.icon {
	font-size: 12px;
	margin-right: 0;
	margin-left: 5px;
	display: block;
	font-weight: 500;
	transition: .3s all;
	transform: rotate(-180deg);
}

.top_main_area_selection.mouse_in>div>p>.icon {
	transition: .3s all;
	transform: rotate(0);
}

.cn_area_selection_list {
	color: #646466;
	cursor: default;
	display: none;
	position: absolute;
	z-index: 99;
	background: #fff;
	padding: 0 20px;
	top: 44px;
	right: 19px;
	/* left: -185px; */
	width: 300px;
	box-sizing: border-box;
	border-radius: 3px;
	box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
}

.cn_area_selection_list .cn_top_arrow {
	display: inline-block;
	width: 0;
	height: 0;
	border-left: 9px solid rgba(0, 0, 0, 0);
	border-right: 9px solid rgba(0, 0, 0, 0);
	border-bottom: 9px solid #f2f2f2;
	z-index: 99;
	position: absolute;
	top: -9px;
	right: 60px;
}

.cn_area_selection_list .cn_top_arrow::after {
	display: block;
	content: "";
	width: 0;
	height: 0;
	border-left: 8px solid rgba(0, 0, 0, 0);
	border-right: 8px solid rgba(0, 0, 0, 0);
	border-bottom: 8px solid #fff;
	position: absolute;
	left: -8px;
	top: 1px;
	z-index: 99;
}

.cn_area_selection_list {
	padding: 20px;
	color: #19191A;
}

.cn_area_selection_list .cn_area_list,
.cn_area_selection_list .cn_currency_list {
	margin-bottom: 16px;
}

.cn_area_selection_list>div .tit {
	font-size: 13px;
	line-height: 20px;
	color: #646464;
	margin-bottom: 8px;
}

.cn_area_selection_list>div .cn_area_list_box {
	border: 1px solid #E5E5E5;
	border-top: none;
	padding: 12px 0;
	/* margin-bottom: 16px; */
}

.cn_area_selection_list .cn_currency_list .cn_area_list_box {
	display: none;
}

.cn_area_selection_list>div .head_input {
	height: 38px;
	border: 1px solid;
	padding: 0 12px;
	border: 1px solid #E5E5E5;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.cn_area_selection_list>div .head_input>span {
	color: #19191A;
	display: flex;
}

.cn_area_selection_list>div .head_input>span i {
	margin-right: 3px;
}

.cn_area_selection_list>div .head_input>span i:last-child {
	margin-right: 0;
}

.cn_area_selection_list>div .head_input .icon {
	font-size: 12px;
	transition: .3s all;
	transform: rotate(-180deg);
}

.cn_area_selection_list>div .head_input.active .icon {
	transform: rotate(0);
	transition: .3s all;
}

.cn_area_selection_list>div .head_list_box {
	padding: 0 12px;
}

.cn_area_selection_list>div .head_list_box .head_list_search {
	width: 100%;
	background-color: #f7f7f7;
	border-radius: 3px;
	border: none;
	padding: 9px 12px;
	box-sizing: border-box;
	margin-bottom: 6px;
}

.cn_area_selection_list>div .head_list_ul {
	/* padding-bottom: 12px; */
	/* border: 1px solid #E5E5E5;
	border-top: none; */
	max-height: 160px;
	overflow-y: auto;
}

.cn_area_selection_list>div .head_list_ul li {
	padding: 6px 24px;
	box-sizing: border-box;
	cursor: pointer;
	/* height: 32px; */
}

.cn_area_selection_list>div .head_list_ul li.hide {
	display: none;
}

.cn_area_selection_list>div .head_list_ul li:hover {
	background-color: #f7f7f7;
}

.cn_area_selection_list>div .head_list_ul li a {
	display: block;
	font-size: 13px;
	line-height: 20px;
}



#loader_order_alone {
	display: none;
}

.new_top_right {
	display: flex;
	padding-left: 40px;
	color: #19191A;
	flex-shrink: 0;
}

.new_top_right>div>div {
	display: flex;
	flex-flow: column;
	/* position: relative; */
	align-items: center;
	justify-content: center;
	cursor: default;
}

.account-box {
	position: relative;
	margin-right: 30px;
}

.top_account {

	font-size: 14px;
	line-height: 18px;
	padding-bottom: 10px;
}


.new_top_right_pop {
	background-color: #fff;
	padding: 20px 20px 28px 20px;
	border-radius: 3px;
	position: absolute;
	width: 224px;
	box-sizing: border-box;
	box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
}

.new_top_right_pop .cn_top_arrow {
	display: inline-block;
	width: 0;
	height: 0;
	z-index: 99;
	position: absolute;
	top: -9px;
	right: 93px;
}

.new_top_right_pop .cn_top_arrow::after {
	display: block;
	content: "";
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #ce0f05;
}

.contain_account {
	right: -66px;
	top: 50px;
	display: none !important;
	border-top: #ce0f05 3px solid;
}

.account-box:hover .contain_account {
	display: flex !important;
}

.contain_account ul {
	width: 100%;
}

.contain_account ul li {
	width: 100%;
	margin-bottom: 16px;
}


.contain_account ul li a {
	display: block;
	line-height: 20px;
	font-size: 14px;
}

.contain_account ul li a:hover {
	text-decoration: underline;
}

.login_btn {
	margin-top: 20px;
	background-color: #c00000;
	width: 100%;
	border-radius: 3px;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	text-align: center;
	height: 36px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: .3s all;
}

.login_btn:hover {
	transition: .3s all;
	background-color: #9b0912;
}

.contain_account .line,
.contain_cart .line {
	width: 100%;
	height: 1px;
	background-color: #e5e5e5;
	margin: 16px 0;
}

.checkout_btn.empty {
	cursor: not-allowed;
	pointer-events: none;
	background-color: rgb(201, 201, 201);
}

.checkout_btn {
	background-color: #4b4b4d;
	margin-top: 20px;
	width: 100%;
	border-radius: 3px;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	text-align: center;
	height: 36px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: .3s all;
}

.checkout_btn:hover {
	background: linear-gradient(0deg, rgba(25, 25, 26, .6), rgba(25, 25, 26, .6)), #4b4b4d;
}

.reg_btn,
.logout_btn,
.view_chat_btn {
	/* background: #fff; */
	width: 100%;
	border-radius: 3px;
	font-size: 14px;
	box-sizing: border-box;
	line-height: 22px;
	color: #19191A;
	text-align: center;
	height: 36px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: .3s all;
	border: 2px solid #19191a;
}

.reg_btn:hover,
.logout_btn:hover {
	transition: .3s all;
	background: linear-gradient(0deg, rgba(25, 25, 26, .04), rgba(25, 25, 26, .04)), #fff;
}

.header_search {
	height: 57px;
}

.welcome_txt {
	padding-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 14px;
	width: 100%;
	line-height: 22px;
	margin-bottom: 20px;
}

.footer .footer_bg {
	display: flex;
	justify-content: space-between;
	border-bottom: none;
}

.footer .footer_bg::after {
	display: none;
}

.footer .footer_bg .footer_left>img {
	margin-bottom: 32px;
}

.footer .footer_bg .footer_left {
	float: left;

}

.footer .footer_bg .footer_left>ul li {
	margin-bottom: 8px;
	display: flex;
	align-items: center;
	color: #646466;
	font-size: 14px;
	line-height: 22px;
}

.footer .footer_bg .footer_left>ul li:last-child {
	margin-bottom: 0;
}

.footer .footer_bg .footer_left>ul li .icon_wx {
	font-size: 26px;
	color: #89898C;
}

.footer .footer_bg .footer_left>ul li .icon_wx:hover {
	color: #646466;
}

.footer .footer_bg .footer_main {
	padding-left: 260px;
	flex: 1;
	padding-top: 0;
	float: right;
	display: flex;
	justify-content: space-between;
}

.footer .footer_bg .footer_main li {
	width: auto;
}

.footer .footer-link-list-ewm {
	left: 0;
	right: unset;
}

.footer .footer_main_list dt {
	color: #19191A;
	font-size: 14px;
	line-height: 22px;
}

.footer .footer_main_list dd {
	margin-bottom: 16px;
}

.footer .footer_main_list dd:last-child {
	margin-bottom: 0;
}

.footer .footer_main_list dd a {
	color: #646466;
	display: block;
	font-size: 12px;
	line-height: 18px;
}

.footer .footer_main_list dd a:hover {
	color: #19191A;
	text-decoration: underline;
}

.footer_bg_02 {
	padding-top: 0;

}

.footer_bg_02>div {
	width: 1420px;
	display: flex;
	margin: 0 auto;
	justify-content: space-between;
	padding-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
}



.footer_bg_02 .footer_foot_logo {
	width: auto;
	margin: unset;
}

.footer_foot_logo>a {
	display: inline-block;
	vertical-align: middle;
	width: 70px;
	height: 30px;
	margin-right: 10px;
}


.mobile_qrcode {
	padding-left: 20px;
	display: flex;
	align-items: center;
	position: relative;
}

.mobile_qrcode:hover {
	color: #19191A;
}

.mobile_qrcode .icon {
	margin-right: 4px;
	font-size: 16px;
}

.mobile_qrcode:hover .new_top_right_pop {
	display: block;
}



.footer_bg_03 {
	padding-top: 20px;
	padding-bottom: 36px;
	font-size: 12px;
	line-height: 1.5;
	color: #646466;
}

.footer_bg_03>div {
	width: 1200px;
	margin: 0 auto;
}

.footer_bg_03>div a {
	color: #646466;
}

.website_feedback {
	float: right;
}

.website_feedback a {
	border-right:1px solid #ccc;
	padding:0px 20px;
}

.website_feedback a:hover {
	text-decoration: underline;
}

.contain_cart {
	left: unset;
	right: 0;
	top: 53px;
}

.contain_cart .cn_top_arrow {
	right: 17px;
}

.fs_cart_list li {
	display: flex;
}

.cn_top_cart_new {
	position: relative;
}

.cn_top_cart_new .new_top_right_pop.contain_cart {
	width: 300px;
	display: none;
}

.cn_top_cart_new:hover .new_top_right_pop.contain_cart {
	display: block;
}

.cart_num {
	position: absolute;
	background: #c00000;
	border-radius: 50%;
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	width: 18px;
	text-align: center;
	right: -9px;
	top: -9px;
}

.cn-top-cart {
	min-width: unset;
	box-sizing: border-box;
	border: none;
	height: unset;
	border-radius: unset;
	padding: 0;
	margin-left: unset;
	display: block;
	position: relative;
}

.cn-top-cart>a {
	color: #19191A;
}

.cn-top-cart .top_cart {
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;
}




.global-contact-us-wrap {
	position: fixed;
	z-index: 100;
	right: 36px;
	bottom: 16px;
	padding-top: 12px;
}
.global-contact-us-wrap .mask {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: hsla(0, 0%, 9%, 0.7);
}
.global-contact-us-wrap .global-contact-us .global-contact-us-content {
	padding: 10px 16px;
	background: #646466;
	color: #fff;
	border-radius: 3px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
	-webkit-box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.1);
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.global-contact-us-wrap .global-contact-us .global-contact-us-content .iconfont {
	width: 18px;
	height: 18px;
	display: inline-block;
	font-size: 18px;
}
.global-contact-us-wrap .global-contact-us .global-contact-us-content img {
	display: block;
	width: 18px;
	height: 18px;
}
.global-contact-us-wrap .global-contact-us .global-contact-us-content .txt {
	font-size: 14px;
	line-height: 22px;
	font-weight: 400;
	margin-left: 8px;
}
.global-contact-us-wrap .global-contact-us.active .global-contact-us-content,
.global-contact-us-wrap .global-contact-us:hover .global-contact-us-content {
	background: #4b4b4d;
}
.global-contact-us-wrap .content-pop {
	width: 320px;
	position: absolute;
	bottom: 54px;
	right: 0;
	background-color: #fff;
	-webkit-box-shadow: 0 5px 18px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 5px 18px 0 rgba(0, 0, 0, 0.1);
	border-radius: 3px;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.global-contact-us-wrap .content-pop .title-wrap {
	padding: 16px 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.global-contact-us-wrap .content-pop .title-wrap .title {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	color: #19191a;
}
.global-contact-us-wrap .content-pop .title-wrap .iconfont {
	font-size: 16px;
	color: #89898c;
	cursor: pointer;
}
.global-contact-us-wrap .content-pop .sales-support {
	padding: 20px;
	background-color: #f7f7f7;
}
.global-contact-us-wrap .content-pop .sales-support .title {
	font-size: 16px;
	line-height: 24px;
	color: #19191a;
	font-weight: 600;
}
.global-contact-us-wrap .content-pop .sales-support .des {
	font-size: 14px;
	line-height: 22px;
	color: #646466;
	margin: 4px 0 16px;
}
.global-contact-us-wrap .content-pop .sales-support .btn-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.global-contact-us-wrap .content-pop .sales-support .btn-box .contact-btn {
	text-decoration: none;
}
.global-contact-us-wrap .content-pop .sales-support .btn-box .contact-btn .fs-button-black {
	width: 100%;
	height: 34px;
	padding: 0 12px;
}
.fs-button-black {
	background: #4b4b4d;
	color: #fff;
	font-size: 14px;
	line-height: 22px;
	opacity: 0.8;
}
.fs-button-black:hover {
	opacity: 1.0;
}
.global-contact-us-wrap .content-pop .list-wrap {
	padding: 12px 20px;
}
.global-contact-us-wrap .content-pop .list-wrap .list-item {
	padding: 8px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #19191a;
}
.global-contact-us-wrap .content-pop .list-wrap .list-item i {
	display: block;
	font-size: 16px;
	margin-right: 10px;
	margin-top: 4px;
}
.global-contact-us-wrap .content-pop .list-wrap .list-item .iconfont {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 16px;
	height: 16px;
	font-size: 16px;
	margin-right: 12px;
	margin-top: 2px;
}
.global-contact-us-wrap .content-pop .list-wrap .list-item .txt-box {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.global-contact-us-wrap .content-pop .list-wrap .list-item .txt-box .tit {
	font-size: 13px;
	line-height: 20px;
	color: #19191a;
	text-decoration: none;
	display: inline;
	padding-bottom: 3.5px;
	background-size: 100% 0;
	background-position: 0 100%;
	cursor: pointer;
}
.global-contact-us-wrap .content-pop .list-wrap .list-item .txt-box .tit:hover {
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#c00000), to(#c00000)) repeat-x 0 100%;
	background: -o-linear-gradient(#c00000, #c00000) repeat-x 0 100%;
	background: linear-gradient(#c00000, #c00000) repeat-x 0 100%;
	background-size: 100% 1.5px;
}
.global-contact-us-wrap .content-pop .list-wrap .list-item .txt-box .tit.living {
	padding-bottom: 0;
	background: none;
}
.global-contact-us-wrap .content-pop .list-wrap .list-item .txt-box .tit.living span.tit-txt {
	display: inline;
	padding-bottom: 3.5px;
	background-size: 100% 0;
	background-position: 0 100%;
}
.global-contact-us-wrap .content-pop .list-wrap .list-item .txt-box .tit.living span.tit-txt:hover {
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#c00000), to(#c00000)) repeat-x 0 100%;
	background: -o-linear-gradient(#c00000, #c00000) repeat-x 0 100%;
	background: linear-gradient(#c00000, #c00000) repeat-x 0 100%;
	background-size: 100% 1.5px;
}
.global-contact-us-wrap .content-pop .list-wrap .list-item .txt-box .tit.living i {
	display: inline-block;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background-color: #10a300;
	margin-left: 8px;
	margin-bottom: 1px;
}
.global-contact-us-wrap .content-pop .list-wrap .list-item .txt-box .tit.noHoverLine {
	cursor: text;
}
.global-contact-us-wrap .content-pop .list-wrap .list-item .txt-box .tit.noHoverLine:hover {
	background: rgba(0, 0, 0, 0);
}
.global-contact-us-wrap .content-pop .list-wrap .list-item .txt-box .des {
	display: block;
	font-size: 13px;
	line-height: 20px;
	color: #646466;
	margin-top: 2px;
}
.global-contact-us-wrap .content-pop .list-wrap .list-item .txt-box .des.jp {
	margin-top: 4px;
}
.global-contact-us-wrap .content-pop .list-wrap .list-item:first-child {
	display: none;
}
@media (max-width: 1024px) {
	.global-contact-us-wrap {
		right: 24px;
		bottom: 56px;
	}
	.global-contact-us-wrap .global-contact-us .global-contact-us-content {
		padding: 8px;
	}
	.global-contact-us-wrap .global-contact-us .global-contact-us-content .txt {
		display: none;
	}
	.global-contact-us-wrap .content-pop {
		bottom: 38px;
	}
	.global-contact-us-wrap.open {
		z-index: 200001;
	}
}
@media (max-width: 768px) {
	.global-contact-us-wrap {
		right: 16px;
	}
	.global-contact-us-wrap .mask {
		display: block;
	}
	.global-contact-us-wrap .content-pop {
		width: 100%;
		position: fixed;
		bottom: 0;
		background-color: #fff;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0;
	}
	.global-contact-us-wrap .content-pop .title-wrap {
		padding: 16px;
		border-bottom: 1px solid #e5e5e5;
	}
	.global-contact-us-wrap .content-pop .title-wrap .title {
		font-weight: 400;
	}
	.global-contact-us-wrap .content-pop .title-wrap .iconfont {
		color: #19191a;
	}
	.global-contact-us-wrap .content-pop .sales-support {
		display: none;
	}
	.global-contact-us-wrap .content-pop .list-wrap {
		padding: 16px 0;
	}
	.global-contact-us-wrap .content-pop .list-wrap .list-item {
		padding: 12px 16px;
	}
	.global-contact-us-wrap .content-pop .list-wrap .list-item .txt-box .tit:hover {
		background: none;
	}
	.global-contact-us-wrap .content-pop .list-wrap .list-item .iconfont {
		width: 20px;
		height: 20px;
		font-size: 16px;
		margin-right: 12px;
	}
	.global-contact-us-wrap .content-pop .list-wrap .list-item:first-child {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.global-contact-us-wrap.hid {
		display: none;
	}
}
