body {
	background: #111;
	font-size: 16px;
	overflow-x: hidden;
	overflow: hidden !important;
}



img[src=""],
img:not([src]) {
	display: none;
}

.my-element {
	--animate-duration: 0.2s;
}

#bannerSwiper .banner_img1 {
	width: 100%
}

#bannerSwiper,
.ProductSwiper,
.ourWorld_box_s,
.ourWorld_box_CORE,
.shop_swiper {
	display: none
}

.Bonest .f_Privacy,
.f_Legal,
.f_Cookie {
	display: none
}

#bannerSwiper video::-webkit-media-controls {
	display: none !important
}

#bannerSwiper video::-webkit-media-controls-fullscreen-button {
	display: none
}

#bannerSwiper video::-webkit-media-controls-play-button {
	display: none
}

#bannerSwiper video::-webkit-media-controls-timeline {
	display: none
}

#bannerSwiper video::-webkit-media-controls-current-time-display {
	display: none
}

#bannerSwiper video::-webkit-media-controls-time-remaining-display {
	display: none
}

#bannerSwiper video::-webkit-media-controls-mute-button {
	display: none
}

#bannerSwiper video::-webkit-media-controls-toggle-closed-captions-button {
	display: none
}

#bannerSwiper video::-webkit-media-controls-volume-slider {
	display: none
}

#bannerSwiper video::-webkit-media-controls-enclosure {
	display: none
}

@font-face {
	font-family: 'title';
	src: url(https://bonestgatti.oss-ap-southeast-1.aliyuncs.com/fonts/MyriadPro-BoldCondIt.otf)
}

@font-face {
	font-family: 'title2';
	src: url(https://bonestgatti.oss-ap-southeast-1.aliyuncs.com/fonts/OPPOSANS-H.TTF)
}

/* @font-face {
	font-family: 'menu';
	src: url(https://bonestgatti.oss-ap-southeast-1.aliyuncs.com/fonts/MyriadPro-BoldCond.otf)
} */

/* @font-face {
	font-family: 'content';
	src: url(https://bonestgatti.oss-ap-southeast-1.aliyuncs.com/fonts/MyriadPro-Light.otf)
} */

@font-face {
	font-family: 'decorate';
	src: url(https://bonestgatti.oss-ap-southeast-1.aliyuncs.com/fonts/MyriadPro-SemiboldIt.otf)
}

@font-face {
	font-family: 'btn';
	src: url(https://bonestgatti.oss-ap-southeast-1.aliyuncs.com/fonts/MyriadPro-Regular.otf)
}

@font-face {
	font-family: 'num';
	src: url(https://bonestgatti.oss-ap-southeast-1.aliyuncs.com/fonts/DINCOND-BOLDALTERNATE.OTF)
}

.b_banner_page .line span {
	display: block;
	background-color: #fff;
}

.slider {
	background: #d5d5d5;
	height: 7px;
	position: relative;
	cursor: pointer;
	width: 100%;
	clear: right;
	top: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: inset 0 0 8px #000;
	margin: 10px 0 10px 0
}

.progress {
	height: 7px;
	position: relative;
	background: #5389c5;
	background: -moz-linear-gradient(top, #5389c5 0, #4775a9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5389c5), color-stop(100%, #4775a9));
	background: -webkit-linear-gradient(top, #5389c5 0, #4775a9 100%);
	background: -o-linear-gradient(top, #5389c5 0, #4775a9 100%);
	background: -ms-linear-gradient(top, #5389c5 0, #4775a9 100%);
	background: linear-gradient(to bottom, #5389c5 0, #4775a9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5389c5', endColorstr='#4775a9', GradientType=0);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	top: 0;
	border: 1px solid #4b7bb1;
	-moz-box-shadow: inset 0 .7px 0 0 rgba(255, 255, 255, 0.3);
	-webkit-box-shadow: inset 0 .7px 0 0 rgba(255, 255, 255, 0.3);
	box-shadow: inset 0 .7px 0 0 rgba(255, 255, 255, 0.3)
}

.handle {
	background: url(../images/handle.png) repeat-x center;
	height: 16px;
	width: 16px;
	top: -5px;
	position: absolute;
	display: block;
	margin-top: 1px;
	cursor: pointer
}

.range {
	display: none
}

/*! Freebie Skelet */
ul.expmenu {
	width: 100%
}

ul.expmenu * {
	list-style: none
}

ul.expmenu>li>div.header {
	cursor: pointer
}

.expmenu li {
	border-bottom: 1px #000 solid;
	padding: 12px
}

ul.expmenu>li ul li {
	padding: 12px;
	color: #000;
	line-height: 30px;
	font-family: content;
	font-weight: 300;
}

ul.expmenu>li ul li:last-child {
	border-bottom: 0
}

ul.expmenu>li ul li.selected {
	background-color: #f4f4f4
}

ul.expmenu div.header i span {
	font-size: 26px;
	font-family: title !important;
	font-weight: normal;
	line-height: 55px;
	margin-left: 5px
}

ul.expmenu>li>div.header>.label {
	padding-left: 24px;
	background: no-repeat;
	width: 100%
}

ul.expmenu>li>div.header>.arrow {
	display: block;
	width: 20px;
	height: 20px;
	background: no-repeat center;
	float: right
}

ul.expmenu>li>div.header>.arrow.up {
	background-image: url(../img/arrow_u.png);
	background-size: contain
}

ul.expmenu>li>div.header>.arrow.down {
	background-image: url(../img/arrow_d.png);
	background-size: contain
}

ul.expmenu>li ul li:not(.selected):hover {
	background: #e7e7e7;
	cursor: pointer
}

ul.expmenu>li ul li:not(.selected):active {
	background: #f1f1f1;
	cursor: pointer
}

ul#pagination-freebie {
	display: table;
	padding-right: 20px;
	margin: 20px auto;
	list-style: none
}

ul#pagination-freebie:last-child {
	padding-right: 0
}

ul#pagination-freebie li {
	float: left;
	margin-bottom: 20px
}

ul#pagination-freebie li:last-child {
	margin-right: 0
}

div#text {
	text-align: center;
	font-size: 48px;
	width: 610px;
	margin: 0 auto;
	margin-top: 50px;
	margin-top: 80px
}

div#smalltext {
	text-align: center;
	font-size: 15px;
	width: 600px;
	margin: 0 auto
}

div#content {
	width: 100%;
	padding: 30px
}

.flex {
	display: flex
}

.align-content-centent {
	align-items: center
}

.align-content-between {
	align-content: space-between
}

.flex-between {
	display: flex;
	align-items: center;
	justify-content: space-between
}

.flex-column {
	flex-direction: column
}

.flex-around {
	justify-content: space-around
}

.justify-content-center {
	justify-content: center
}

.justify-content-end {
	justify-content: flex-end
}

.align-content-start {
	align-items: flex-start
}

.align-content-end {
	align-items: flex-end
}

.flex-warp {
	flex-wrap: wrap
}

.btn {
	font-family: decorate;
	font-size: 30px
}

.layout .nav {
	width: 100%;
	color: #fff;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 8;
	padding: 20px 0
}

.nav_left,
.nav_right {
	width: 33.33%;
	overflow: hidden;
	line-height: 26px
}

.nav_left li {
	margin-right: 30px
}

.nav_left li a {
	font-size: 20px;
	font-family: btn;
	color: #fff
}

.nav_left li .iconcaidan {
	font-size: 25px
}

.nav_right div:first-child {
	margin-right: 40px
}

.ajax_SEARCHPRODUCTS_content,
.SEARCHPRODUCTS_content_item {
	margin-right: 0 !important
}

.nav_right div a {
	color: #fff;
	font-size: 20px;
	font-family: btn;
	margin-left: 5px
}

.nav_right div .iconfont {
	font-size: 17px
}

.logo {
	width: 33.33%;
	text-align: center
}

.logo img {
	width: 86px;
	height: 58px;
	line-height: 58px;
	object-fit: contain
}

.b_banner_size {
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	z-index: 2
}

.b_banner_content {
	width: 85%;
	display: flex;
	justify-content: space-between;
	margin: 0 auto
}

.b_banner_PASSION {
	font-size: 80px;
	color: #ed0000;
	font-family: title;
	font-weight: normal
}

.b_banner_FLAMING {
	font-size: 80px;
	color: #fff;
	font-family: title;
	font-weight: normal
}

.b_banner_SERIES {
	font-size: 34px;
	color: #fff;
	font-family: decorate;
	font-weight: normal
}

.add {
	font-size: 100px;
	line-height: 100px;
	font-family: num;
	font-weight: 400;
	color: #fff
}

.add2 {
	font-size: 38px !important;
	font-family: num;
	font-weight: 400;
	color: #fff
}

.LearnMore_top {
	margin-top: 50px
}

.LearnMore {
	font-size: 20px;
	font-family: btn;
	font-weight: normal;
	color: #d0d0d0;
	display: inline-block;
	transition: all .1s;
	text-transform: capitalize;
	position: relative;
	overflow: hidden;
	line-height: 24px;
	padding: 0 5px 0 0
}

.LearnMore::before {
	position: absolute;
	z-index: 0;
	bottom: 10%;
	left: -100%;
	display: inline-block;
	width: 100%;
	height: 20%;
	content: '';
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	background: #ed0000
}

.LearnMore span {
	text-align: center;
	position: relative;
	z-index: 1
}

.LearnMore:hover::before {
	left: 0
}

.LearnMore:hover {
	transition: all .2s ease-in-out;
	color: #fff;
	font-style: italic
}

.LearnMore2::before {
	position: absolute;
	z-index: 0;
	bottom: 20%;
	left: -100%;
	display: inline-block;
	width: 100%;
	height: 10%;
	content: '';
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	background: #ed0000
}

.line {
	width: 4px;
	height: 178px;
	background: #999
}

.page {
	font-size: 85px;
	font-family: num;
	font-weight: 400;
	color: #fff;
	line-height: 83px
}

.page_box {
	margin-right: 30px;
	position: relative;
	left: -50px
}

.length {
	font-family: num;
	font-size: 43px;
	font-weight: 400;
	color: #ed0000;
	line-height: 41px;
	text-align: right
}

.Menu_model {
	width: 100%;
	height: 100%;
	background-color: #212121;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
	display: none;
	overflow: auto
}

.Menu_model .iconguanbi {
	color: red
}

.Menu_box {
	position: absolute;
	width: 100%;
	top: 15%
}

.downActive {
	color: #000
}

.Menu_left a {
	font-size: 80px;
	font-family: title;
	font-weight: normal;
	color: #fff;
	line-height: 121px;
	text-align: center
}

.menuActives::before {
	left: 0;
	font-style: italic
}

.menuActive,
.menuActive a,
.menuActive a span {
	font-style: italic
}

.menuActive .LearnMore::before {
	left: 0
}

.mb_menuActive .mbLearnMore::before {
	left: 0
}

.content-wrap section .title {
	color: #fff;
	font-size: 20px;
	font-family: btn;
	font-weight: 400;
	color: #fff;
	padding: 15px 0
}

.Menu_left {
	width: 30%
}

.Menu_right {
	width: 67%
}

.ajax_pro_boxs .product_item {
	width: 20%;
	margin-bottom: 15px;
}

.product_item {
	color: #999;
	display: inline-block;
	text-align: center;
	margin-bottom: 20px;

}

.product_item:hover {
	color: #fff
}

.product_item img {
	width: 100%
}

.product_box {
	margin: 40px 0
}

.Menu_left a {
	padding: 0 15px 0 0
}

.product_item p {
	text-align: center;
	color: inherit;
	font-family: content;
	font-weight: 600;
	margin-top: 13px;
	font-size: 20px
}

.PURCHASE_item {
	width: 261px;
	height: 287px;
	background: #2f2f2f;
	border: 1px solid #d0d0d0;
	display: inline-block
}

.PURCHASE_item_info {
	padding: 30px;
	color: inherit
}

.PURCHASE_item_info p {
	color: inherit;
	font-family: title;
	font-size: 26px
}

.PURCHASE_item .iconfont {
	font-size: 77px;
	color: inherit
}

.PURCHASE_item_top {
	margin: 35px 0 30px
}

.PURCHASE_item_iconfont {
	text-align: right
}

.PURCHASE_item {
	color: #999;
	cursor: pointer
}

.PURCHASE_item .LearnMore {
	color: inherit
}

.PURCHASE_item:hover {
	color: #fff !important
}

.product_SERVICE p {
	margin-bottom: 15px
}

.model_footer .icon {
	width: 20px
}

.Languages,
.FOLLOWUS {
	font-size: 16px;
	font-family: btn;
	font-weight: 400;
	color: #b6b6b6;
	padding-top: 5px
}

.LANGUAGES_w {
	width: 200px;
	margin-left: 15px
}

.model_footer .lang {
	color: #b6b6b6;
	margin-left: 5px
}

.LANGUAGES_w p {
	cursor: pointer
}

.model_footer .icon {
	width: 30px
}

.FOLLOWUs a {
	margin-left: 20px
}

.menu_Seach {
	margin: 70px 0 0
}

.menu_Seach div {
	margin-top: 20px
}

.menu_Seach .iconfont,
.menu_Seach a {
	color: inherit
}

.menu_Seach a {
	margin-left: 10px
}

.bOnestGattSwiper img {
	width: 100%;
	height: 400px;
	object-fit: cover;
	cursor: pointer
}

.bOnestGattSwiper h4 {
	font-size: 28px;
	font-family: title;
	font-weight: bold;
	color: #b4b4b4;
	text-align: center;
	margin-top: 20px
}

.bOnestGattSwiper a {
	text-align: center;
	margin-top: 40px
}

.bOnestGattSwiper_content {
	width: 280px;
	margin: 0 auto;
	display: block;
	text-align: center
}

.bOnestGatt_head h4 {
	font-size: 42px;
	font-family: title;
	font-weight: normal;
	color: #fff
}

.bOnestGatt_head p {
	font-size: 16px;
	font-family: content;
	font-weight: 300;
	color: #fff;
	line-height: 31px;
	margin-left: 145px;
	width: 100%
}

.bOnestGatt_head {
	margin-bottom: 80px
}

.bOnestGatt_head_content {
	width: 56%
}

.bOnestGatt_head_title {
	width: 20%
}

.TimeSpeed {
	position: relative
}

.TimeSpeed_title {
	position: absolute;
	bottom: 13%;
	width: 85%
}

.TimeSpeed .video {
	width: 388px;
	height: 262px;
	overflow: hidden;
	margin-right: 20px
}

.TimeSpeed .video img {
	width: 100%;
	transition: all .5s ease
}

.TimeSpeed .video img:hover {
	transform: scale(1.1)
}

.iconVideo {
	width: 80px;
	height: 80px
}

.video_box {
	cursor: pointer
}

.story_content h3 {
	font-size: 70px;
	font-family: title;
	font-weight: normal;
	color: #fefefe;
	line-height: 57px
}

.story_content .story_p {
	font-size: 16px;
	font-family: content;
	font-weight: 300;
	color: #fff;
	line-height: 31px;
	margin: 52px auto 65px
}

.TimeSpeed,
.story,
.bOnestGatt,
.stores {
	padding: 80px 0
}

.story {
	background-color: #313131
}

.story_content_left {
	width: 50%;
	margin-left: 77px
}

.story_content_right {
	width: 45%;
	text-align: right
}

.stores_img_right {
	width: 50%;
	overflow: hidden
}

.stores_img_right img {
	width: 100%;
	transition: all .5s ease
}

.stores_img_right img:hover {
	transform: scale(1.1)
}

.footer {
	background-color: #313131;
	padding: 40px 0 0
}

.footer_info h4 {
	font-size: 16px;
	font-family: btn;
	font-weight: bold;
	color: #fff;
	line-height: 15px;
	margin-bottom: 24px
}

.footer_info h3 {
	font-weight: normal;
	margin-top: 8px
}

.footer_info a {
	font-size: 16px;
	line-height: 16px;
	font-family: btn;
	color: #b6b6b6
}

.footer_info p {
	width: 340px;
	font-family: content;
	font-weight: 300;
	color: #fff;
	line-height: 31px;
	margin: 0 0 20px 0
}

.footer .model_footer {
	height: 90px
}

.Bonest {
	border-top: 1px solid #959595;
	padding: 27px 0
}

.Bonest a {
	font-size: 16px;
	font-family: btn;
	font-weight: 400;
	color: #959595;
	margin-right: 50px
}

.footer_logo {
	margin-bottom: 20px
}

.top {
	width: 100%;
	height: 60px;
	line-height: 60px;
	background: #212121;
	text-align: center;
	cursor: pointer
}

.top .iconfont {
	font-size: 30px;
	color: red
}

.TimeSpeed_add {
	font-size: 38px !important;
	position: absolute;
	top: 10%;
	right: 10%;
	color: #fff
}

.ourWorld_box_nav a {
	font-size: 14px;
	font-family: btn;
	font-weight: 400;
	color: #fff
}

.ourWorld_box_content {
	position: relative;
	text-align: right
}

.ourWorld_box_nav {
	margin-top: 102px;
	/* position: sticky;
	top:0;
	left:0;
	z-index:8; */
}

.ourWorld_content_title {
	position: absolute;
	top: 0;
	left: 7%;
	/* z-index: -1 */
}

.ourWorld_content_title h3 {
	font-size: 244px;
	font-family: title;
	font-weight: normal;
	color: #ed0000;
	line-height: 237px;
	text-align: left
}

.ourWorld_content_title p {
	width: 35%;
	font-size: 16px;
	font-family: content;
	font-weight: 300;
	color: #fff;
	line-height: 31px;
	text-align: left
}

.ourWorld_content_title h4 {
	font-size: 42px;
	font-family: title;
	font-weight: normal;
	color: #fff;
	text-align: left;
	margin-bottom: 30px;
	margin-top: 100px
}

.sess_padding {
	padding: 80px 0
}

.ourWorld_box_CORE .title1 {
	font-size: 80px;
	font-family: title;
	font-weight: normal;
	color: #ed0000;
	line-height: 111px
}

.ourWorld_box_CORE .title2 {
	font-size: 80px;
	font-family: title;
	font-weight: normal;
	color: #fff;
	line-height: 111px
}

.core_item {
	position: relative;
	cursor: pointer;
	transition: all .2s ease
}

.core_item img {
	width: 100%;
	overflow: hidden
}

.core_item_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
	transition: all .2s ease
}

.core_item:hover {
	transform: scale(1.1);
	border-right: 14px solid #ed0000;
	z-index: 11
}

.core_item_bg:hover {
	background-color: inherit;
	transform: scale(1.1)
}

.ourWorld_box_item {
	margin: 70px 0
}

.ourWorld_box_item_content {
	width: 70%;
	background: #212121;
	padding: 40px
}

.ourWorld_box_item_content h3 {
	font-size: 28px;
	font-family: title;
	font-weight: bold;
	color: #fff
}

.ourWorld_box_item_content p {
	font-size: 16px;
	font-family: content;
	font-weight: 300;
	color: #fff;
	line-height: 30px;
	margin-top: 27px
}

.ourWorld_box_item .active {
	border-right: 14px solid #ed0000;
	transform: scale(1.1);
	z-index: 11
}

.active .core_item_bg {
	background-color: inherit
}

.ourAdd {
	position: absolute;
	right: 5%;
	bottom: 0
}

.Historical {
	background-color: #fff
}

.Historical_item p {
	font-size: 16px;
	font-family: content;
	font-weight: 300;
	color: #333;
	line-height: 30px;
	margin-bottom: 30px
}

.Historical_item .title1,
.ourCourse_left h3 {
	font-size: 80px;
	font-family: title;
	font-weight: normal;
	color: #fe0500
}

.Historical_item .title2 {
	font-size: 80px;
	font-family: title;
	font-weight: normal;
	color: #373737
}

.Historical_item_left {
	width: 50%
}

.Historical_item_p {
	margin: 50px 0
}

.Historical_item_img {
	width: 45%;
	overflow: hidden
}

.Historical_item_img img {
	width: 100%;
	display: block;
	transition: all .5s ease
}

.Historical_item_img img:hover {
	transform: scale(1.1);
	cursor: pointer
}

.ourCourse {
	background-color: #000
}

.news_left_r p {
	font-size: 16px;
	font-family: content;
	line-height: 30px;
	font-weight: 300;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical
}

.news_left_r p span {
	background-color: inherit !important;
	font-size: 16px !important;
	font-family: content !important
}

.ourCourse_left {
	width: 50%
}

.ourCourse_right {
	width: 45%;
	overflow: hidden;
	cursor: pointer;
	/* height:586px; */
}

.add2 {
	cursor: inherit !important;
}

.ourCourse_right img {
	width: 100%;
	transition: all .5s ease;
	object-fit: cover;
	height: 405px;
}

.ourCourse_right_img {
	height: auto !important;
}

.ourCourse_right img:hover {
	transform: scale(1.1)
}

.ourCourse_left h4 {
	font-size: 42px;
	font-family: title;
	font-weight: normal;
	color: #fff;
	line-height: 98px
}

.ourCourse_right a {
	display: block;
	height: 405px;
	overflow: hidden;
}

.ourCourse_left p {
	font-family: content;
	font-weight: 300;
	color: #fff;
	margin-left: 27px;
	line-height: 30px;
	font-weight: 300;
}

.ajax_ourCourse_item div {
	margin-top: 20px;
}

.ourCourse_add {
	/* margin-bottom: 90px */
}

.BOUTIQUE {
	background-color: #fff;
	text-align: center
}

.BOUTIQUE h3 {
	font-size: 42px;
	font-weight: normal;
	color: #000
}

.BOUTIQUE p {
	margin: 43px auto 55px;
	font-size: 20px;
	font-weight: 300;
	color: #000;
	line-height: 20px
}

.BOUTIQUE a {
	color: #000
}

.BOUTIQUE .LearnMore:hover {
	color: #000
}

.Watches_enlarge {
	width: 513px;
	height: 544px;
	background: #fff;
	border: 1px solid #fff;
	overflow: hidden;
	position: relative
}

.Watches_enlarge img {
	width: 100%
}

.swiper_item_img {
	width: 80px;
	height: 80px;
	margin: 0 auto;
	background: #fff
}

.swiper_item_img img {
	width: 100%
}

.Watches_box {
	padding-bottom: 200px;
	margin-top: 40px
}

.Watches_box_left {
	width: 513px
}

.Watches_swiper {
	margin: 33px auto
}

.Watches_swiper_c {
	position: relative;
	padding: 0 30px
}

.Watches_enlarge_play {
	position: absolute;
	bottom: 3%;
	left: 1%;
	text-align: center;
	z-index: 6
}

.Watches_enlarge_play .iconfont {
	font-size: 80px;
	color: #666
}

.Watches_enlarge_play a {
	font-size: 20px;
	font-weight: 400;
	color: #000
}

.watches_box_right .new {
	font-size: 15px;
	font-family: decorate;
	font-weight: normal;
	color: #ed0000;
	display: none
}

.watches_box_right .title {
	font-size: 50px;
	font-weight: normal;
	color: #fff;
	line-height: 55px
}

.watches_box_h3_r {
	margin: 30px auto 24px
}

.watches_box_right .moeny {
	font-size: 20px;
	font-weight: 300;
	color: #fff
}

.watches_box_right .content {
	font-weight: 300;
	color: #fff;
	line-height: 31px;
	width: 500px;
	margin: 29px 0 42px
}

.watches_box_right .iconxin1 {
	color: #ed0000;
	font-size: 20px;
	vertical-align: super
}

.watches_box_right .iconxin11 {
	color: #fff;
	font-size: 20px;
	vertical-align: super
}

.Watches_box_w {
	width: 80%;
	margin: 0 auto
}

.watches_box_TMALL {
	margin: 90px auto
}

.watches_box_TMALL p {
	margin-bottom: 20px
}

.COLOR_box {
	height: 180px
}

.COLOR_box .title {
	font-size: 15px;
	font-family: decorate;
	font-weight: normal;
	color: #fff
}

.watches_box_right {
	width: 50%;
}

.COLOR_box_item {
	width: 20%;
}

.COLOR_box_item a {
	display: block
}

.COLOR_box_item_img {
	width: 110px;
	cursor: pointer;
	transition: all .5s ease;
	overflow: hidden
}

.COLOR_box_item_img img {
	width: 100%
}

.COLOR_box_item_img:hover {
	border-bottom: 6px solid #ed0000;
	padding-bottom: 6px
}

.ONTHEWRIST {
	position: relative
}

.ONTHEWRIST_img {
	width: 100%
}

.ONTHEWRIST_Info {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%
}

.ONTHEWRIST_left h3 {
	font-size: 60px;
	font-family: title;
	font-weight: normal;
	color: #fe0500
}

.ONTHEWRIST_right p {
	width: 494px;
	font-size: 34px;
	font-family: decorate;
	font-weight: normal;
	color: #fff;
	line-height: 48px
}

.ONTHEWRIST_b {
	margin-bottom: 58px
}

.Gallery {
	background-color: #fff
}

.GALLERY_img {
	width: 74%;
	height: 682px;
	overflow: hidden;
	cursor: pointer;
	margin-left: auto;
	margin-bottom: 100px
}

.GALLERY_img img {
	width: 100%;
	height: 682px;
	object-fit: cover;
	transition: all .5s ease
}

.GALLERY_img img:hover {
	transform: scale(1.1)
}

.Gallery_left {
	width: 45%
}

.Gallery_left h3 {
	font-size: 42px;
	font-family: title;
	font-weight: normal;
	color: #fff;
	margin-bottom: 50px
}

.Gallery_relative {
	position: relative;
	top: -300px
}

.G_size {
	font-size: 60px;
	font-weight: normal;
	color: #ed0000
}

.G_size2 {
	font-size: 80px;
	font-weight: normal;
	color: #373737;
	margin-bottom: 50px
}

.Gallery_left .LearnMore {
	color: #373737
}

.Gallery_left .LearnMore:hover {
	color: #373737
}

.Gallery_right {
	width: 50%
}

.Gallery_right_img1 {
	width: 82%;
	overflow: hidden;
	margin-bottom: 55px
}

.Gallery_right_img1 img,
.Gallery_right_img2 img {
	width: 100%
}

.Gallery_right_img1 img,
.Gallery_right_img2 img {
	transition: all .5s ease
}

.Gallery_right_img1 img:hover,
.Gallery_right_img2 img:hover {
	transform: scale(1.1)
}

.Gallery_right_img2 {
	width: 74%;
	overflow: hidden
}

.product_color {
	background-color: #000 !important
}

.ProductSwiper {
	margin-top: 105px
}

.product_content {
	background-color: #fff;
	width: 100%
}

.product_search_box {
	width: 100%;
	position: absolute;
	bottom: 10%;
	left: 0
}

.product_search {
	width: 100%
}

.product_conten_title {
	height: 100px;
	line-height: 100px;
	width: 100%
}

.product_conten_title ul {
	padding: 0 88px;
	justify-content: space-between
}

.product_conten_title li {
	font-size: 20px;
	font-family: content;
	font-weight: bold;
	color: #999;
	cursor: pointer
}

.product_bt {
	width: 10%;
	height: 100px;
	line-height: 100px;
	background: #ed0000;
	text-align: center;
	font-size: 20px;
	font-family: title;
	font-weight: bold;
	color: #fefefe;
	cursor: pointer
}

.product_i_item {
	width: 24%;
	margin-bottom: 120px;
	text-align: center;
	overflow: hidden;
	display: block;
	/* margin-right: 12px; */
}

.product_i_item img {
	width: 100%;
	transition: all .5s ease
}

.product_i_item img:hover {
	transform: scale(1.1)
}

.product_i_box {
	width: 70%;
	margin: 0 auto
}

.drop_down {
	width: 100%;
	position: absolute;
	left: 0;
	z-index: 0;
	display: none;
	border-top: 1px solid #eee
}

.ProductSwiper {
	overflow: inherit !important
}

.drop_down_content {
	background-color: #fff;
	padding: 0 88px
}

.drop_down_content_w {
	width: 100%
}

.drop_down_content_w span {
	color: #333;
	font-family: content;
	font-size: 16px;
	margin-top: 3px;
	margin-left: 5px
}

.product_i_Swiper img {
	width: 100%;
	object-fit: cover
}

.product_conten_title .active {
	color: #ed0000
}

.product_i_Swiper h4 {
	font-size: 28px;
	font-family: title;
	font-weight: bold;
	color: #b4b4b4;
	text-align: center;
	margin-top: 20px
}

.product_i_Swiper a {
	text-align: center;
	margin-top: 40px
}

.news_banner_title {
	font-size: 80px;
	font-family: title;
	font-weight: normal;
	color: #fe0500;
	text-align: center
}

.news_banner_title span {
	display: inline-block
}

.news_top {
	top: 50%;
	transform: translateY(-50%)
}

.news_left {
	width: 45%
}

.news_left h4 {
	font-size: 42px;
	font-family: title;
	font-weight: normal;
	color: #fff;
	line-height: 55px
}

.news_left .time {
	font-family: decorate;
	font-size: 15px;
	font-weight: normal;
	color: #ed0000;
	margin: 25px auto 47px
}

.news_left .content {
	font-size: 20px;
	font-family: content;
	font-weight: 300;
	color: #fff;
	line-height: 31px
}

.news_left_r {
	height: 405px
}

.news_right h4 {
	color: #373737
}

.news_right .content {
	color: #333
}

.news_right .LearnMore {
	color: #000
}

.news_right .news_left_r .content {
	margin-left: auto
}

.details_content {
	width: 75%;
	margin: 0 auto
}

.details_box .time {
	font-family: decorate;
	font-size: 15px;
	font-weight: normal;
	color: #ed0000;
	margin: 25px auto 47px
}

.details_box h3 {
	font-size: 42px;
	font-family: title;
	font-weight: normal;
	color: #373737;
	line-height: 55px;
	margin-top: 55px
}

.details_box .content,
.details_box .content p span {
	font-size: 16px !important;
	font-family: content;
	font-weight: 300;
	color: #333;
	line-height: 30px;
	margin-bottom: 20px
}

.details_box {
	background-color: #f1efec
}

.details_content_img {
	width: 100%;
	height: 627px;
	overflow: hidden
}

.details_content_img img {
	width: 100%;
	transition: all .5s ease
}

.details_content_img img:hover {
	transform: scale(1.1)
}

.ourWorld_box_nav {
	padding: 15px 0
}

.footer_icont div {
	cursor: pointer
}

.search_t {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
	background-color: #000;
	overflow: auto
}

.search_t,
.Menu_model::-webkit-scrollbar {
	display: none
}

.search_t,
.Menu_model {
	-ms-overflow-style: none
}

.search_t,
.Menu_model {
	overflow: -moz-scrollbars-none
}

.SEARCHPRODUCTS_box {
	width: 75%;
	margin: 0 auto
}

.SEARCHPRODUCTS {
	margin-top: 170px;
	display: none
}

.SEARCHPRODUCTS_box_search {
	height: 48px
}

.SEARCHPRODUCTS_box_search input {
	background-color: inherit;
	border: 0;
	color: #ffff;
	width: 90%;
	margin-left: 22px;
	height: 48px
}

.SEARCHPRODUCTS_box_search .iconsousuo,
.SEARCHPRODUCTS_box_search .iconguanbi1 {
	color: #fff;
	font-size: 20px
}

.search_btns {
	width: 34px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	border-radius: 50%;
	background: #ed0000;
	color: #fff;
	cursor: pointer
}

.SEARCHPRODUCTS_box_search .iconxin1 {
	color: #fff
}

.search_btns .iconjiantou {
	font-size: 20px
}

.search_btns:hover {
	background-color: #fff;
	color: #ed0000
}

.SEARCHPRODUCTS_content {
	margin: 50px auto
}

.WISHLIST .SEARCHPRODUCTS_content {
	margin: 50px auto 180px
}

.SEARCHPRODUCTS_content h3 {
	font-size: 42px;
	font-family: title;
	font-weight: normal;
	color: #fe0500
}

.SEARCHPRODUCTS_content_no {
	display: none
}

.YOURSELECTION {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	padding-left: 30px
}

.SEARCHPRODUCTS_content h5 {
	font-size: 18px;
	font-family: title;
	font-weight: normal;
	color: #fff
}

.BACKTOMENU {
	padding-bottom: 50px;
	text-align: center
}

.WISHLIST,
.SEARCHPRODUCTS_a,
.Menu_box {
	display: none
}

.WISHLIST input {
	width: 95%;
	height: 48px
}

.SEARCHPRODUCTS_content_item img {
	width: 120px
}

.SEARCHPRODUCTS_content_item_left {
	width: 30%
}

.SEARCHPRODUCTS_content_item_right {
	width: 60%
}

.SEARCHPRODUCTS_content_item_right p {
	font-size: 20px;
	font-family: content;
	font-weight: 300;
	color: #fff
}

.SEARCHPRODUCTS_content_item {
	margin-top: 30px
}

.SEARCHPRODUCTS_content_item_left_title {
	margin-left: 25px;
	font-size: 18px;
	font-family: decorate !important;
	font-weight: 600;
	color: #fff
}

.technical_item_left h3 {
	font-size: 42px;
	font-family: title;
	font-weight: normal;
	color: #fff;
	margin-bottom: 73px
}

.technical_item_left h5 {
	font-size: 20px;
	font-family: content;
	font-weight: bold;
	color: #fff;
	line-height: 20px
}

.technical_item_left p {
	font-family: content;
	color: #fff;
	line-height: 20px;
	margin-top: 6px;
	height: 16px;

}

.technical_item_right_img {
	width: 302px;
	overflow: hidden
}

.technical_item_right_img img {
	width: 100%;
	transition: all .5s ease
}

.technical_item_right_img img:hover {
	transform: scale(1.1)
}

.technical_item_left {
	width: 65%
}

.technical_item_comlu div {
	margin-top: 20px
}

.technical_item_comlu {
	width: 30%
}

.technical_item_right {
	width: 25%
}

.technical_item_right .iconfont {
	position: absolute;
	top: 0
}

.Watches_swiper_title {
	font-size: 42px;
	font-family: title;
	font-weight: normal;
	color: #fff;
	margin-left: 162px;
	margin-bottom: 83px
}

.Service_box {
	background: #f1efec
}

.Service_box .LearnMore {
	color: #000
}

.Service_box .LearnMore:hover {
	color: #000
}

.Service_box_content p {
	font-size: 16px;
	font-family: content;
	font-weight: 300;
	color: #000;
	line-height: 31px;
	margin-bottom: 25px
}

.Service_box_content {
	margin-top: 60px
}

.Service_box_content_info {
	border-bottom: 1px solid #000
}

.Service_box_content_info h4 {
	font-size: 26px;
	font-family: title;
	font-weight: normal;
	color: #000;
	line-height: 55px;
	margin-top: 25px
}

.Service_box_content_footer h5 {
	font-size: 26px;
	font-family: title;
	font-weight: normal;
	color: #000;
	line-height: 55px
}

.Service_box_content_footer .iconfont {
	font-size: 36px
}

.Service_box_content_footer span {
	font-size: 26px;
	font-family: title;
	font-weight: normal;
	color: #000;
	line-height: 24px;
	margin-left: 15px
}

.Service_box_content_footer .Service_box_content_footer_item {
	margin-top: 25px
}

.Service_box_content_footer_img {
	position: relative;
	text-align: center
}

.Service_box_content_footer_img .swi_w {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.Service_box_img_r {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}

.Service_box_img_r h3 {
	font-size: 42px;
	font-family: title;
	font-weight: normal;
	color: #fff;
	margin-bottom: 43px
}

.Service_box_img_r_h3 {
	font-size: 42px;
	font-family: title;
	font-weight: normal;
	color: #fff;
	margin-bottom: 43px
}

.Service_box_content_footer_img {
	margin-top: 73px
}

.Service_box_img_r .LearnMore {
	color: #fff
}

.Service_box_img_r .LearnMore:hover {
	color: #fff
}

.terms p {
	font-size: 20px;
	font-family: content;
	font-weight: 300;
	color: #000;
	line-height: 31px;
	margin-top: 25px
}

.el-collapse-item__header {
	background-color: inherit;
	border-bottom: 1px solid #000;
	font-size: 26px;
	font-family: title;
	font-weight: normal;
	color: #000
}

.el-collapse-item__wrap {
	background-color: inherit;
	border-bottom: 1px solid #ebeef5
}

.el-collapse-item__content {
	font-size: 20px;
	font-family: content;
	font-weight: 300;
	color: #000;
	line-height: 31px
}

.s_active .el-collapse-item__header {
	color: #ed0000
}

.iconwenti {
	font-size: 24px !important;
	margin-right: 10px
}

.shop_banner_title {
	font-size: 80px;
	font-family: title;
	font-weight: normal;
	color: #fff;
	line-height: 170px;
	text-align: center
}

.shop_banner_title span {
	display: inline-block
}

.el-select {
	width: 400px
}

.shop_box_item {
	width: 46%;
	margin-bottom: 100px
}

.shop_le {
	width: 60%;
}

.shop_les {
	width: 40%;
}

.shop_box_item_img {
	position: relative;
	width: 100%;
	padding-top: 56%;
	/* width: 341px; */
	/* height: 252px; */
	overflow: hidden
}

.shop_box_item img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	transition: all .5s ease
}

.shop_box_item img:hover {
	transform: scale(1.1)
}

.shop_box_item h4 {
	font-size: 28px;
	font-family: title;
	font-weight: normal;
	color: #fff
}

.line2 {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical
}

.line3 {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical
}

.line5 {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	line-clamp: 5;
	-webkit-box-orient: vertical
}

.shop_box_item .time {
	font-size: 15px;
	font-family: decorate;
	font-weight: normal;
	color: #ed0000;
	margin: 10px auto
}

.shop_box_item .content {
	font-size: 16px;
	font-family: content;
	font-weight: 300;
	color: #fff;
	margin-bottom: 25px;
	line-height: 31px
}

.shop_box_item_right {
	width: 50%;
	margin-left: 20px
}

.shopDetails .shop_box_item {
	width: 70%
}

.shopDetails .shop_box_item_right {
	width: auto;
	margin-left: 50px
}

.shopDetails .shop_box_item .content {
	width: auto
}

.shopDetails .iconfont {
	font-size: 20px;
	margin-right: 10px
}

.shopDetails .shop_box_item .time {
	margin: 20px auto
}

.OURWORLD_img_box {
	width: 226px;
	overflow: hidden;
	margin: 0 auto;
}

.OURWORLD_img_box img,
.product_item_img {
	width: 100%;
	transition: all .5s ease
}

.OURWORLD_img_box img:hover,
.product_item_img:hover {
	transform: scale(1.1)
}

.product_item_img {
	width: 140px;
	margin: 0 auto;
	overflow: hidden
}

.FOLLOWUs .iconfont {
	color: #fff;
	font-size: 29px
}

.FOLLOWUs .iconfont:hover {
	color: #ed0000
}

.menu_Seach div {
	color: #d0d0d0
}

.menu_Seach div:hover {
	color: #ed0000
}

.size_active {
	color: #fff !important
}

.nav_left li {
	height: 24px;
	overflow: hidden
}

.nav_left li p,
.menuBtn p,
.nav_right_close p {
	position: relative;
	transition: transform .35s
}

.menuBtn,
.nav_right_close {
	height: 24px;
	overflow: hidden
}

.img_bg {
	width: 100%;
	height: 140px;
	background-image: linear-gradient(rgba(17, 17, 17, 0), rgba(17, 17, 17, 1));
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2
}

.sroll {
	position: absolute;
	bottom: 0;
	left: 50%;
	z-index: 3;
	text-align: center
}

.sroll h4 {
	font-size: 20px;
	font-family: content;
	font-weight: 400;
	color: #fff
}

.sroll_line {
	width: 1px;
	height: 96px;
	background: #303030;
	overflow: hidden;
	position: relative;
	margin: 0 auto
}

.sroll_line::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 0;
	background: #eeeded;
	animation: ScrollIndicator__scroll__hiIEmuhO 1.6s ease-out 1s infinite
}

.h4_box {
	margin: 20px auto
}

.jqmeter-container {
	width: 0;
	height: 1px;
	background: #fff;
	animation: b_lines 1s ease;
	overflow: hidden;
	position: relative;
	animation-fill-mode: forwards
}

.animation-play-state {
	animation-play-state: running
}

.content-wrap section {
	display: none
}

.menuBtn_active {
	display: block !important
}

.btnPlay {
	font-size: 20px;
	font-family: btn;
	font-weight: 400;
	color: #fff;
	text-align: center
}

.iconVideo {
	transition: all .5s ease
}

.iconVideo:hover {
	transform: scale(1.1)
}

.story_box_img {
	width: 100%;
	overflow: hidden
}

.story_box_img img {
	width: 100%;
	display: block;
	transition: all .5s ease
}

.story_box_img img:hover {
	transform: scale(1.1)
}

.product_search .active_line {
	border-bottom: 1px solid #eee
}

input {
	position: relative
}

input[type=checkbox] {
	position: relative
}

input[type=checkbox]:checked::after {
	content: "✓";
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	width: 18px;
	height: 18px;
	line-height: 20px;
	position: absolute;
	background-color: #ed0000;
	top: 0;
	left: 0;
	text-align: center
}

.drop_down_content_w div {
	margin-right: 50px
}

.drop_down_content_w div label {
	margin-left: 5px;
	color: #333;
	font-family: content;
	font-size: 16px;
	margin-top: 3px
}

.product_conten_title .active {
	color: #ed0000
}

.product_conten_title li:hover {
	color: #ed0000
}

.core_item_content_item {
	display: none
}

.b_banner_page {
	position: absolute;
	right: 5%;
	top: 30%;
	z-index: 9
}

.bOnestGattSwiper_content_img_box {
	width: 100%;
	overflow: hidden
}

.bOnestGattSwiper_content_img_box img {
	transition: all .5s ease
}

.bOnestGattSwiper_content_img_box img:hover {
	transform: scale(1.1)
}

.footer_icont div:hover {
	color: #ed0000
}

.option {
	width: 431px;
	height: 54px;
	background: #fff
}

.option input {
	width: 100%;
	height: 54px;
	line-height: 54px;
	border: 0;
	text-indent: 20px
}

.btn_search {
	height: 54px;
	line-height: 54px;
	background-color: #ed0000;
	color: #fff;
	padding: 0 20px;
	cursor: pointer
}

.select {
	position: relative;
	cursor: pointer;
	width: 100%;
	height: 54px;
	line-height: 54px
}

.select:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -2px;
	border-top: 5px solid #666;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent
}

.select .select_text {
	padding: 0 20px 0 10px;
	height: 54px;
	line-height: 54px
}

.select_ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	background: #fff
}

.select_ul li {
	line-height: 36px;
	text-indent: 10px
}

.select_ul li:hover {
	color: #fff;
	background: #ff8282
}

.select_ul li.cur {
	color: #fff;
	background: #ed0000
}

.video-box_bg {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 12;
	background-color: rgba(0, 0, 0, 0.5);
	display: none
}

.video-box {
	position: fixed;
	width: 50%;
	height: 100%;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	z-index: 13;
	display: flex;
	align-items: center;
	justify-content: center;
	visibility: hidden
}

.video-box .video-size {
	width: 100%;
	max-width: 800px;
	position: relative
}

.video-box .video-size .inner {
	width: 100%;
	padding-top: 56.25%;
	position: relative;
	background-color: #000
}

.video-box .video-size .inner video {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.close_img {
	text-align: right;
	margin-bottom: 40px
}

.close_img .iconfont {
	font-size: 30px;
	color: #fff
}

.lg {
	display: none
}

.Service_box_content {
	display: none
}

.active {
	display: block
}

/* .menuActive */

.Service_box_content_footer_img img {
	width: 100%
}

.loding {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;
	height: 100%;
	width: 100%
}

.loding_line {
	width: 0;
	height: 1px;
	position: absolute;
	top: 50%;
	z-index: 99;
	background-color: #333
}

.loding_logo {
	position: absolute;
	z-index: 81;
	text-align: center;
	width: 100%;
	animation: ani_logo .6s ease;
	animation-fill-mode: forwards
}

.loding_top {
	position: absolute;
	top: 0;
	z-index: 20;
	height: 50%;
	width: 100%;
	background-color: #111
}

.loding_bottm {
	position: absolute;
	bottom: 0;
	z-index: 20;
	height: 50%;
	width: 100%;
	background-color: #111
}

.loding_logo img,
.footer_logo img {
	width: 120px;
	height: 58px;
	object-fit: contain
}

.model_swiper {
	position: fixed;
	width: 50%;
	background-color: #ffff;
	z-index: 6;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	height: auto;
	display: none
}

.t_bg {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
	background-color: rgba(0, 0, 0, .5);
	display: none
}

.Gallery {
	padding: 60px 0
}

.model_swiper_s_img {
	width: 100%;
	height: 440px;
	text-align: center
}

.swiper-pagination-bullet-active {
	background: #ed0000 !important
}

.model_swiper_s_img img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.searchs {
	width: 100%
}

.iconxin1 {
	color: #ed0000 !important
}

.swiper-button-next,
.swiper-button-prev {
	z-index: 5 !important
}

.drop_down_content_w input {
	width: 18px;
	height: 18px
}

.ajax_shop_detals {
	margin-top: 104px
}

.model_ewm {
	transition: opacity .5s ease-in-out;
	background-color: rgba(0, 0, 0, 0.5);
	bottom: 0;
	cursor: pointer;
	display: block;
	height: 100%;
	left: 0;
	overflow: auto;
	position: fixed;
	right: 0;
	top: 0;
	visibility: visible;
	width: 100%;
	z-index: 6;
	display: none
}

.model_ewm_box {
	padding: 40px;
	margin: 0 auto;
	background-color: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 7;
	text-align: center
}

.model_ewm_box p {
	text-align: right
}

.model_ewm_box i {
	font-size: 25px;
	color: #ed0000
}

.model_ewm_box .logo {
	width: 120px;
	object-fit: contain
}

.Anti_ewm {
	transition: opacity .5s ease-in-out;
	background-color: rgba(0, 0, 0, 0.5);
	bottom: 0;
	cursor: pointer;
	display: block;
	height: 100%;
	left: 0;
	overflow: auto;
	position: fixed;
	right: 0;
	top: 0;
	visibility: visible;
	width: 100%;
	z-index: 6;
	display: none
}

.Anti_ewm_box {
	padding: 40px;
	margin: 0 auto;
	background-color: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 7;
	text-align: center
}

.Anti_ewm p {
	text-align: right;
	margin-bottom: 20px;
}

.Anti_ewm i {
	font-size: 25px;
	color: #ed0000
}

.r_html_s,
.r_html_e {
	display: none;
}

.btn_qr {
	width: 150px;
	background-color: #ed0000;
	color: #fff;
	padding: 15px;
	margin: 20px auto;
}

.text_center{
	text-align:center
}

.Concact_box{
	background: #000;
	color:#fff;
}

.concat_box_left{
	width:365px;
}

.concat_box_left_title{
	color: #fff;
    font-size: 36px;
    line-height: 36px;
	font-weight: bold;
	margin-bottom: 140px;
}

.concat_box_left_text{
	font-size: 21px;
    line-height: 26px;
    color: #fff;
}

.concat_box_right{
	width: 500px
}

.concat_form{
	width: 100%;
	margin-bottom:20px;
}

.concat_form input{
	width: 100%;
    height: 43px;
    line-height: 43px;
    font-size: 18px;
	background: transparent;
	outline:none;
	color:#fff;
	border:1px solid #fff;
}

.concat_form textarea{
	width: 100%;
    height: 242px;
    font-size: 18px;
    line-height: 38px;
	background: transparent;
	outline:none;
	color:#fff;
	border:1px solid #fff;
}

.concat_form #title{
	padding-bottom: 10px;
    font-size: 21px;
    line-height: 21px;
}

.concat_form .btnDiv{
	display: block;
    width: 146px;
    height: 48px;
    border: #fff solid 1px;
    line-height: 48px;
    font-size: 18px;
    color: #fff;
    text-align: center;
	cursor: pointer;
}

.concat_form .btnDiv:hover{
	background: #fff;
	color: #000;
	transition: all 0.5s ease-in-out;
}


.concat_form #main{
	position: relative;
	height: 47px;
}

#main #SelectContent {
	height: 48px;
	line-height: 48px;
	padding-left: 20px;
	padding-right: 20px;
	background: transparent;
	border: 1px solid #fff;
	font-size: 14px;
	cursor: pointer;
}

#main #ServiceContent {
	height: 48px;
	line-height: 48px;
	padding-left: 30px;
	padding-right: 30px;
	background: transparent;
	border: 1px solid #fff;
	font-size: 19px;
	color: #383838;
	cursor: pointer;
}


#main #selectImg {
	position: absolute;
	top: 18px;
	right: 5%;
	cursor: pointer;
}

#main #selectItem {
	display: none;
	position: absolute;
	width: 100%;
	z-index: 999;
	background-color: #fff;
}

#main .show{
	display: block !important;
    opacity: 1;
}

#main #selectItem ul {
	list-style: none;
	max-height: 400px;
	overflow-y: auto;
}

#main #selectItem ul li {
	height: 48px;
	font-size: 14px;
	line-height: 48px;
	padding-left: 20px;
	cursor: pointer;
	color: #383838;
}

#main #selectItem ul li:hover {
	background-color: #f5f7fa;
}