.html {
	color: #333;
	background: #fff;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-rendering: optimizelegibility;
	-moz-osx-font-smoothing: grayscale;
	direction: ltr
}

a,
article,
aside,
blockquote,
body,
button,
code,
dd,
details,
dl,
dt,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hr,
img,
input,
legend,
li,
menu,
nav,
ol,
p,
pre,
section,
td,
textarea,
th,
ul {
	margin: 0;
	padding: 0;
	font-weight: 400
}

body {
	font: 12px/1.5 arial, 'Microsoft YaHei', STHeiti, \5b8b\4f53;
	font-style: normal;
	font-weight: 400;
	font-variant: normal
}

strong {
	font-weight: 700
}

em {
	font-style: italic
}

dd img,
li img,
p img {
	vertical-align: middle
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
	display: block
}

audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

button,
input,
optgroup,
option,
select,
textarea {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit
}

button,
input {
	*width: auto;
	*overflow: visible;
	line-height: normal
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0
}

button,
input[type=button],
input[type=submit] {
	cursor: pointer;
	-webkit-appearance: none
}

table {
	border-collapse:
		collapse;
	border-spacing: 0
}

th {
	text-align: inherit
}

fieldset,
img {
	border: 0
}

img {
	-ms-interpolation-mode: bicubic
}

iframe {
	display: block
}

blockquote,
q {
	quotes: none
}

blockquote {
	position: relative;
	color: #999;
	font-weight: 300;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
	border-left: 2px solid #1abc9c;
	padding: 10px 0 10px 10px;
	margin: .8em 0
}

pre {
	font-size: 14px;
	position: relative;
	border-left: 2px solid #1abc9c;
	padding: 10px 0 10px 10px;
	margin: .8em 0;
	background: #fefefe;
	word-break: break-all
}

abbr,
acronym {
	border: none 0;
	font-variant: normal
}

del {
	text-decoration: line-through
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: normal;
	font-weight: 400
}

ol,
ul {
	list-style: none
}

caption,
th {
	text-align: left
}

q:after,
q:before {
	content: ''
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative
}

:root sub,
:root sup {
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

a,
ins {
	text-decoration: none
}

a:focus {
	outline: 0
}

mark {
	background: #fffdd1;
	border-bottom: 1px solid #ffedce;
	padding: 2px;
	margin: 0 5px
}

code,
pre {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
	white-space: pre-wrap;
	word-wrap: break-word
}

hr {
	border: none;
	border-bottom: 1px solid #cfcfcf;
	margin-bottom: 10px;
	*color: pink;
	*filter: chroma(color=pink);
	height: 10px;
	*margin: -7px 0 2px
}

figcaption,
small {
	font-size: .9em;
	color: #888
}

b,
strong {
	color: #000
}

[draggable] {
	cursor: move
}

blockquote {
	margin-bottom: 1.8em
}

::-moz-selection {
	background: #08c;
	color: #fff
}

::selection {
	background: #08c;
	color: #fff
}

caption,
legend {
	color: #000;
	font-weight: inherit
}

.clearfix:after,
.clearfix:before {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden
}

.clearfix {
	display: block;
	zoom: 1
}

.selectno,
.userSelectNone {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select: none
}

.hide {
	display: none
}

.default_cursor {
	cursor: default
}

.loading_gif {
	background: url(../fonts/dinpro-medium.ttf) format("truetype")
}

.dinpro_medium {
	font-family: DINPro-Medium
}

.swiper-slide {
	transition: all ease .5s
}

.iframe-container {
	position: fixed;
	left: 0;
	top: 100vh;
	z-index: 12010;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, .6);
	transition: all ease .2s
}

.iframe-container .iframe-box {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100vw;
	height: calc(100vh - 56.25vw - 32px);
	background-color: #f2f2f2
}

.iframe-container .popup-iframe {
	width: 100vw;
	height: 100%
}

.iframe-container .iframe-title {
	height: 32px;
	line-height: 32px;
	width: 100vw;
	background-color: #f2f2f2;
	font-size: 16px;
	color: #333;
	padding: 0 16px;
	border-radius: 12px 12px 0 0;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: -32px
}

.iframe-container .iframe-close {
	font-size: 20px;
	position: absolute;
	right: 16px;
	top: -32px;
	line-height: 32px;
	font-weight: 600;
	color: #aaa
}

.iframe-container .iframe-close i {
	font-size: 20px
}

.iframe-outer {
	width: 100vw
}

.popup-window-container {
	position: fixed;
	left: 0;
	top: 100vh;
	z-index: 12010;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, .6);
	transition: all ease .2s
}

.popup-window-container .popup-window-box {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	border-radius: 6px
}

.popup-window-container .popup-window-iframe {
	width: 100%;
	height: 100%;
	border-radius: 6px
}

.popup-window-container .popup-close {
	position: absolute;
	right: -38px;
	top: -38px;
	font-size: 20px;
	width: 32px;
	height: 32px;
	line-height: 32px;
	border-radius: 50%;
	border: 1px solid #fcfdfe;
	color: #fcfdfe;
	text-align: center;
	display: none
}

.popup-window-container .popup-close i {
	font-size: 22px
}

.popup-window-container .popup-close-img {
	width: 14px;
	height: 14px;
	margin-top: 8px
}

.clear::after {
	content: '';
	display: block;
	clear: both
}

.tyg-alert-map {
	width: 100%;
	height: 100%;
	position: fixed;
	background-color: rgba(0, 0, 0, .2);
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 9998
}

.tyg-alert-bg {
	width: 460px;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px;
	z-index: 1999
}

.tyg-alert-box {
	width: 100%;
	height: 100%;
	background-color: #fff
}

.tyg-alert-title {
	height: 50px;
	position: relative
}

.tyg-alert-title .phonelogo {
	position: absolute;
	left: 0;
	top: 0
}

.tyg-alert-title .tit {
	font-size: 18px;
	text-align: center;
	float: left;
	line-height: 1;
	margin-top: 24px;
	width: 260px
}

.tyg-alert-title .tit b {
	color: #d81e28;
	margin: 0 3px
}

.tyg-alert-title .sys {
	font-size: 12px;
	color: #999;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 15px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-right: 26px;
	margin-top: 10px;
	background-color: #fff;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 101;
	width: 183px
}

.tyg-alert-title .sys .icon-phone {
	margin-left: 5px
}

.tyg-alert-title .sys .ewmimg {
	margin-top: 7px;
	display: none
}

.tyg-alert-title .sys .sys-text {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.tyg-alert-title .sys:hover {
	cursor: pointer;
	height: 207px;
	-webkit-box-shadow: 0 0 5px 0 #ccc;
	box-shadow: 0 0 5px 0 #ccc
}

.tyg-alert-title .sys:hover .ewmimg {
	display: block
}

.tyg-alert-title .sys:hover .sys-text {
	color: #d81e28
}

.tyg-alert-title .sys:hover .icon-phone {
	background-position: right
}

.tyg_close {
	width: 13px;
	height: 13px;
	background-image: url(../images/icon.png);
	background-size: 70px 36px;
	position: absolute;
	top: 10px;
	right: 10px;
	background-position-y: -1px
}

.tyg_close:hover {
	cursor: pointer;
	background-position-x: -50px
}

.tyg-alert-content {
	width: 390px;
	height: 182px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 7px auto 25px auto;
	border: 1px solid #e4e4e4;
	padding: 5px
}

#tygMap {
	width: 100%;
	height: 100%
}

.tyg-count-title {
	line-height: 1;
	text-align: center;
	font-size: 16px;
	margin-bottom: 24px
}

.tyg-count-title b {
	font-size: 18px;
	color: #d81e28;
	margin: 0 3px
}

.tyg-count-title .changeBtn {
	font-size: 14px;
	color: #d81e28;
	margin-left: 10px;
	cursor: pointer
}

.tyg-input-rows {
	height: 34px;
	line-height: 34px;
	margin-bottom: 15px
}

.tyg-label {
	width: 122px;
	height: 34px;
	line-height: 34px;
	text-align: right;
	padding-right: 15px;
	font-size: 14px;
	color: #333;
	float: left
}

.input {
	width: 160px;
	height: 34px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
	font-size: 14px;
	float: left;
	padding-left: 5px;
	outline: 0
}

.xjt::after {
	content: '';
	display: block;
	width: 11px;
	height: 6px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 10px;
	background-image: url(../images/icon.png);
	background-size: 70px 36px;
	background-position: -23px -7px;
	margin: auto;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out
}

.my-select {
	position: relative;
	cursor: pointer
}

.my-select.show::after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.my-select.show .select-hidden-box {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 160px;
	max-height: 108px;
	overflow: auto;
	border: 1px solid #e6e6e6;
	padding-left: 4px;
	z-index: 1
}

.selectActive {
	-webkit-box-sizing:
		border-box;
	box-sizing: border-box;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-right: 30px;
	width: 100%;
	height: 100%
}

.select-hidden-box {
	position: absolute;
	top: 100%;
	left: -1px;
	line-height: 27px;
	font-size: 12px;
	background-color: #fff;
	display: none
}

.select-hidden-box.show {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 160px;
	max-height: 108px;
	overflow: auto;
	border: 1px solid #e6e6e6;
	padding-left: 4px
}

.address-input {
	width: 160px;
	height: 34px;
	font-size: 14px;
	float: left
}

.address-input .sheng-box,
.address-input .shi-box {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
	width: 75px;
	height: 34px;
	padding-left: 5px;
	cursor: pointer;
	position: relative
}

.address-input .sheng-box.show .address-hidden-box,
.address-input .shi-box.show .address-hidden-box {
	display: block
}

.address-input .sheng-box {
	float: left
}

.address-input .shi-box {
	float: right
}

.select-item.active,
.select-item:hover {
	color: #d81e28;
	background-color: #fff5f0
}

.tyg-send-btn {
	width: 160px;
	height: 37px;
	font-size: 14px;
	float: left;
	line-height: 37px;
	text-align: center;
	background-color: #d81e28;
	color: #fff;
	cursor: pointer
}

.right-ms {
	float: left;
	line-height: 37px;
	width: 140px;
	text-align: center;
	font-size: 12px;
	color: #666
}

.right-ms b {
	color: #d81e28;
	font-size: 14px
}

.icon-yy {
	display: block;
	float: left;
	background-image: url(../images/icon.png);
	background-size: 70px 36px;
	width: 16px;
	height: 16px;
	margin: 9px 5px
}

.icon-yy.error {
	background-position: -26px -17px
}

.icon-yy.success {
	background-position: -2px -17px
}

.icon-yy.warning {
	background-position: -50px -17px
}

.right-error-box {
	float: left;
	width: 140px;
	text-align: center;
	font-size: 12px;
	color: #d81e28;
	text-align: left
}

.address-hidden-box {
	width: 160px;
	position: absolute;
	bottom: 100%;
	left: -1px;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px;
	max-height: 200px;
	overflow: auto;
	z-index: 1111;
	border: 1px solid #e6e6e6;
	margin-bottom: 5px;
	display: none
}

.cityinput {
	display: none
}

.address-item {
	padding: 5px
}

.icon-phone {
	display: inline-block;
	width: 27px;
	height: 22px;
	background-image: url(../images/hover.png);
	background-size: 64px 22px;
	background-repeat: no-repeat
}

li {
	list-style: none
}

input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: none
}

.ml14 {
	margin-left: 14px
}

.ml4 {
	margin-left: 4px
}

.ml_8 {
	margin-left: -8px
}

a.pd0 {
	padding: 0
}

.left {
	float: left
}

.right {
	float: right
}

.underline:hover,
.underline:hover p {
	text-decoration: underline
}

.yjg_main .shop_btn_box {
	background: url(../images/yjg_btn_bg.png) left center no-repeat
}

.yjg_main .shop_btn_box:hover {
	background: url(../images/yjg_btn_hover.jpg) left center no-repeat
}

.yjg_main .limit_box .special,
.yjg_main .limit_box .special dd,
.yjg_main .limit_box .special dl {
	background: #db3433
}

.yjg_main .limit_box .special .limit_main dt {
	color: #fff
}

.yjg_main .special .limit_style_items a {
	color: #e0e0e0
}

.yjg_main .special .limit_style_items a:hover {
	color: #fff
}

.yjg_main .special .limit_style_items a.active {
	color: #fff
}

.yjg_main .limit_style_items a.active {
	color: #db3433;
	text-decoration: underline
}

.yjg_main .left_content_btn .hk {
	background: #db3433
}

.yjg_main .left_content_btn .hk:hover {
	background: #ff5757
}

.yjg_main .left_content_btn .gk {
	color: #db3433;
	border: 1px solid #db3433
}

.yjg_main .left_content_btn .gk:hover {
	color: #ff5757;
	border: 1px solid #ff5757
}

.yjg_main .left_content_btn .gk em {
	background: url(../images/yjg_lala.png) no-repeat
}

.yjg_main .mad_page_box li:hover {
	background: #db3433
}

.yjg_main .mad_page_box li:hover a {
	color: #fff
}

.yjg_main li.model_page_pre:hover {
	background: url(../images/page_arrow.png) no-repeat 13px 14px #db3433
}

.yjg_main li.model_page_next:hover {
	background: url(../images/page_arrow.png) no-repeat 65px -55px #db3433
}

.yjg_main li.model_page_next:hover a {
	color: #fff
}

.yjg_main li.page_hide:hover,
.yjg_main li.page_jump:hover {
	background: #fff;
	color: #333
}

.yjg_main {
	min-width: 1200px
}

.yjg_main_head {
	border-bottom: 2px solid var(--site_color);
	position: relative
}

.yjg_header_top {
	height: 27px;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
	font-size: 0;
	color: #999;
	background-color: #f2f2f2
}

.header_top_center {
	width: 1200px;
	margin: 0 auto
}

.head_top_left {
	float: left
}

.goIndex {
	display: block;
	float: left;
	font-size: 12px;
	color: #999;
	line-height: 27px
}

.goIndex:hover {
	color: #d81e28
}

.goIndex:before {
	content: '';
	display: inline-block;
	width: 19px;
	height: 17px;
	margin: 4px 2px 0 0;
	float: left;
	background: url(../images/moreicons001.png) no-repeat -50px 0
}

.head_top_right {
	float: right;
}

.verticalline {
	width: 0;
	height: 11px;
	border-right: 1px solid #d9d9d9;
	display: inline-block;
	float: left;
	margin: 9px 3px 0
}

.arrowdown001 {
	display: block;
	float: right;
	width: 12px;
	height: 8px;
	background: url(../images/moreicons001.png) no-repeat -116px 0/156px 22px;
	margin: 9px 0 0 4px
}

.htrn_item {
	float: left
}

.htrn_item a {
	font-size: 12px;
	color: #999;
	line-height: 27px;
	cursor: pointer;
	display: block
}

.htrn_item a:hover {
	color: #d81e28
}

.htrn_btn {
	float: right;
	border: 1px solid #f2f2f2;
	position: relative;
	z-index: 100
}

.htrn_btn a {
	line-height: 25px
}

.htrn_btn .htrn_topbtn {
	padding: 0 8px 0 10px
}

.htrn_topbtn {
	padding: 0 6px;
	display: block;
	float: right
}

@media screen and (min-width: 751px) and (max-width: 900px) {
	.htrn_topbtn {
		padding: 0 2px;
	}
}



.colorred {
	color: #d81e28 !important
}

.lefticon:before {
	display: inline-block;
	float: left;
	content: '';
	width: 20px;
	height: 16px;
	background: url(../images/store001.png) no-repeat;
	margin: 5px 6px 0 0
}

.htrn_hidetc {
	position: absolute;
	display: none;
	background-color: #fff;
	border: 1px solid #e6e6e6;
	border-top: none;
	min-width: 82px;
	top: 27px;
	left: -1px;
	z-index: 100;
	padding: 7px 0 3px
}

.htrn_hidetc a {
	display: block;
	padding: 0 10px;
	line-height: 25px;
	white-space: nowrap
}

.htrn_code_img {
	width: 105px;
	height: 105px;
	display: block;
	margin: 3px 10px 0
}

.htrn_code_txt {
	color: #d81e28;
	font-size: 12px;
	line-height: 23px;
	text-align: center;
	margin-top: 2px
}

.htrn_btn:hover {
	border-color: #e6e6e6;
	border-bottom-color: #fff;
	background-color: #fff
}

.htrn_btn:hover .htrn_hidetc {
	display: block
}

.hl_head_middle {
	width: 1220px;
	margin: 0 auto;
	height: 108px;
	position: relative;
	clear: both;
	overflow: hidden;
}

@media screen and (min-width:1025px) {
	.head_middle_logo {
		position: absolute;
		top: 0;
		height: 112px;
		width: 200px;
		z-index: 100;
		float: left
	}

	.hl_head_bottom {
		width: 1220px;
		margin: 0 auto;
		position: relative
	}
}

@media screen and (min-width:901px) and (max-width:1024px) {
	.head_middle_logo {
		position: absolute;
		top: 0;
		height: 112px;
		width: 240px;
		z-index: 100;
		float: left
	}

	.hl_head_bottom {
		width: 1100px;
		margin: 0 auto;
		position: relative
	}
}

@media screen and (max-width:900px) {
	.head_middle_logo {
		position: absolute;
		top: 0;
		height: 112px;
		width: 245px;
		z-index: 100;
		float: left
	}

	.hl_head_bottom {
		width: 970px;
		margin: 0 auto;
		position: relative
	}
}

.headerLogoLinkHome {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.head_middle_place {
	height: 25px;
	margin: 36px 0 0 181px;
	border: 1px solid #e5e5e5;
	position: relative;
	float: left
}

.head_middle_placeem,
.switch_city {
	float: left
}

.head_middle_placeem {
	width: 15px;
	height: 17px;
	margin: 4px 2px 0 4px;
	display: inline-block;
	background: url(../images/moreicons001.png) no-repeat 0 0/156px 22px
}

.switch_city {
	color: #999;
	font-size: 12px;
	line-height: 25px;
	cursor: pointer;
	margin: 0 5px 0 5px
}

.head_middle_place:hover {
	border-bottom-color: #fff
}

.head_middle_place:hover .hea_change_city {
	display: block
}

.head_middle_place:hover .head_place_btn {
	height: 27px
}

.head_place_btn {
	height: 25px;
	background-color: #fff;
	position: relative;
	z-index: 401
}

.hea_change_city {
	position: absolute;
	z-index: 400;
	display: none;
	line-height: normal;
	top: 26px;
	left: -1px
}

.head_middle_place .city_name {
	font-size: 14px;
	color: #d81e28;
	max-width: 85px;
	line-height: 25px;
	float: left;
	overflow: hidden
}

.head_middle_place .com {
	font-family: arial;
	font-weight: 600;
	font-size: 14px;
	padding: 0
}

.head_middle_advert {
	padding-top: 22px;
	cursor: pointer;
	width: 165px;
	height: 60px
}

.head_middle_advert>img {
	width: 118px;
	height: 45px
}

.head_middle_advert p {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #000;
	font-weight: 700
}

.head_middle_advert span {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000
}

.hl_head_middle .head_middle_shop {
	text-align: center;
	float: right;
	cursor: pointer;
	position: relative;
	margin: 31px 1px 0 0;
	width: 140px;
	border: 1px solid #ddd;
	padding: 4px 10px;
	border-radius: 2px;
}

.head_middle_shop .icon-gouwuche {
	color: var(--site_color);
}

.middle_shop_num {
	display: block;
	position: absolute;
	top: -6px;
	left: 136px;
	padding: 0 6px;
	height: 19px;
	text-align: center;
	color: #fff;
	line-height: 19px;
	font-size: 12px;
	background-color: #d81e28;
	border-radius: 10px
}

.head_middle_shop>img {
	width: 100%
}

.head_middle_right {
	width: 819px;
	float: right
}

.head_middle_search {
	float: left;
	margin-top: 26px
}

.head_middle_search .head_search_main {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border: 1px solid rgba(153, 153, 153, 0.5);
	border-radius: 4px;
	overflow: hidden;
}

.head_middle_search .head_search_main .search-select {
	width: 60px;
	color: #666666;
	font-size: 14px;
	padding-left: 10px;
	border: none;
	border-right: 1px solid rgba(153, 153, 153, 0.3);
	background: transparent;
}

.head_middle_search .head_search_main .search-select:focus-visible {
	outline: none;
	border: none;
	border-right: 1px solid rgba(153, 153, 153, 0.3);
}

.head_middle_search #input_new {
	width: 488px;
	padding: 0 8px;
	height: 40px;
	border: none;
	color: #666666;
	font-size: 14px;
}

.head_middle_search #search-input {
	width: 488px;
	padding: 0 8px;
	height: 40px;
	border: none;
	outline: 0;
	color: #666666;
	font-size: 14px;
	float: none;
}

.head_middle_search .search {
	text-align: center;
	width: 44px;
	height: 40px;
	vertical-align: middle;
	color: #fff;
	background: url(../images/searchicon001.png) no-repeat center center;
	background-color: var(--site_color);
	border: 0;
	outline: 0;
	cursor: pointer;
	font-size: 14px;
	margin: 0;
}

.head_search_reci {
	max-width: 470px;
	height: 29px;
	overflow: hidden;
	margin-left: -16px
}

.head_search_reci li {
	float: left
}

.head_search_reci li a {
	color: #a0a0a0;
	font-size: 12px;
	text-decoration: none;
	margin-left: 16px;
	line-height: 29px
}

.head_search_reci li a:hover {
	color: #d81e28;
	text-decoration: underline
}

.head_mini_title div a:hover {
	color: #d81e28;
	text-decoration: underline
}

.head_middle_search_a {
	color: #d81e28 !important
}

.head_search_reci li .head_zd {
	color: #d81e28
}

.header_scbz {
	position: absolute;
	top: 80px;
	left: 50%;
	margin-left: -200px;
	background-color: #fff;
	border: 1px solid #eee;
	height: 200px;
	width: 350px;
	z-index: 200;
	display: none
}

.header_scbz_top {
	height: 120px;
	width: 350px;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	text-align: center
}

.hd_top2 {
	margin-top: 10px
}

.hdtop {
	position: relative;
	top: 40px
}

.header_scbz_top span {
	padding: 0 3px;
	color: #f8ad6e
}

.header_scbz_bottom {
	margin: 0 auto;
	margin-top: 20px;
	height: 36px;
	width: 130px;
	background-color: #e9403f;
	border-radius: 5%;
	text-align: center;
	line-height: 36px;
	cursor: pointer
}

.header_scbz_bottom a {
	text-decoration: none;
	color: #fff;
	font-size: 14px
}

.clearfix:after {
	content: ".";
	height: 0;
	display: block;
	clear: both;
	visibility: hidden;
	*zoom: 1
}

.new_change_city {
	width: 510px;
	border: 1px solid #e5e5e5;
	background: #fff
}

.new_city_top {
	border-bottom: 1px solid #f0f0f0;
	padding: 0 15px;
	height: 42px
}

.current_city {
	color: #999;
	float: left;
	height: inherit;
	line-height: 42px
}

.current_city a {
	color: #000;
	font-weight: 600;
	font-size: 12px;
	margin-left: 5px
}

.search_city {
	float: right;
	font-size: 0;
	margin-top: 7px;
	*line-height: normal;
	position: relative
}

.search_city div {
	position: absolute;
	left: 0;
	top: 28px;
	width: 200px;
	font-size: 12px;
	padding-left: 7px;
	height: 22px;
	background: #eee;
	border: 1px solid #ccc;
	color: #666;
	line-height: 22px;
	display: none
}

.search_city_input {
	font-size: 12px;
	padding: 2px 10px;
	border: 1px solid #ccc;
	width: 143px;
	height: 21px;
	*height: 20px;
	height: 21px\9;
	line-height: 27px;
	border-radius: 3px 0 0 3px;
	color: #333;
	vertical-align: top;
	outline: 0
}

.search_city_btn {
	font-size: 12px;
	background: #ccc;
	border-radius: 0 3px 3px 0;
	height: 27px;
	width: 45px;
	text-align: center;
	border: none;
	vertical-align: top;
	color: #333;
	outline: 0;
	*margin-left: -1px
}

.new_hot_city {
	font-size: 0;
	padding: 0 15px
}

.new_hot_city a,
.new_hot_city span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 36px;
	line-height: 36px;
	font-size: 12px
}

.new_hot_city span {
	color: #d81e28;
	font-weight: 600;
	margin-right: 13px
}

.new_hot_city a {
	color: #333;
	width: 26px;
	text-align: center
}

.new_hot_city a:hover {
	font-weight: 700
}

.new_hot_city a+a {
	margin-left: 13px
}

.new_city_choise {
	padding: 0 15px
}

.letter_choise {
	font-size: 0;
	border-bottom: 1px solid #e9403f
}

.letter_choise a {
	font-size: 12px;
	display: inline-block;
	color: #333;
	width: 15px;
	*width: 14px;
	height: 23px;
	line-height: 24px;
	text-align: center;
	margin-bottom: -1px
}

.letter_choise .active {
	border: 1px solid #e9403f;
	border-bottom: 1px solid #fff
}

.letter_choise a+a {
	margin-left: 3px
}

.city_choise_info {
	height: 174px;
	overflow-y: scroll;
	margin-top: 10px
}

.city_choise_items {
	margin: 5px 0
}

.city_choise_items dt {
	float: left
}

.city_choise_items dt {
	font-size: 18px;
	font-weight: 600;
	color: #ccc
}

.city_choise_items dd {
	margin-left: 30px;
	font-size: 0
}

.city_choise_items dd a {
	display: inline-block;
	padding: 3px 4px;
	text-align: center;
	margin-bottom: 4px;
	margin-right: 4px;
	color: #333;
	font-size: 12px
}

.city_choise_items dd a:hover {
	color: #fff;
	background: #e9403f
}

.full {
	overflow: hidden;
	position: fixed;
	top: 0;
	z-index: 555;
	background: #000;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	-khtml-opacity: .5;
	opacity: .5
}

.hmj_gwc {
	display: none;
	position: fixed;
	height: 210px;
	width: 650px;
	border: 4px solid #bbb;
	background: #fff;
	z-index: 555
}

.gwc_top {
	height: 40px;
	width: 650px;
	border-bottom: 1px solid #dedede;
	background-color: #f1f1f1;
	line-height: 40px;
	font-size: 16px;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
}

.gwc_top span {
	margin-left: 15px
}

.gwc_top a {
	width: 13px;
	text-decoration: none;
	color: #343434;
	height: 13px;
	background: url(../images/close_gray.png);
	position: absolute;
	right: 12px;
	top: 12px
}

.gwc_top a:hover {
	background: url(../images/close_red.png)
}

.gwc_mid {
	text-align: center;
	line-height: 90px;
	height: 110px;
	width: 650px;
	font-size: 16px;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
}

.gwc_bottoma {
	margin-left: 220px;
	margin-top: 0;
	height: 30px;
	width: 90px;
	color: #666;
	font-size: 14px;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
	text-align: center;
	line-height: 30px;
	background-color: #fafafa;
	border: 1px solid #bbb;
	border-radius: 5%;
	cursor: pointer
}

.gwc_spa {
	color: #e93f3f;
	padding: 0 3px
}

.gwc_spb {
	color: #e93f3f;
	font-weight: 700
}

.gwc_bottomb {
	margin-left: 320px;
	margin-top: -32px;
	color: #fff;
	font-size: 14px;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
	height: 32px;
	width: 90px;
	text-align: center;
	line-height: 30px;
	border-radius: 5%;
	cursor: pointer;
	background: #e93f3f
}

.gwc_bottomb:hover {
	background: #fd4746
}

.gwc_bottoma a {
	color: #000;
	text-decoration: none
}

.gwc_bottomb a {
	color: #fff;
	text-decoration: none
}

.gwc_bottoma span:hover,
.gwc_bottomb a:hover {
	text-decoration: underline
}

.gwc_img {
	height: 32px;
	width: 32px;
	position: relative;
	top: 10px;
	left: -15px;
	display: inline-block;
	background: url(../images/gwc_cg.png) 0 -32px no-repeat
}

.hl_main_demo {
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	filter: alpha(opacity=60);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999999999999999
}

.hl_main_bespoke {
	background: url(https://img.jijiquanwu.com/static/index/images/white_bg.jpg) no-repeat;
	width: 420px;
	height: 468px;
	position: fixed;
	top: 15%;
	left: 40%;
	z-index: 301
}

.bespoke_title {
	height: 60px;
	line-height: 60px;
	text-align: center;
	position: relative;
	background: #f0f0f0
}

.bespoke_title span {
	color: #333;
	font-size: 18px;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
}

.bespoke_title a {
	display: block;
	background: url(../images/del_gray.png) no-repeat;
	width: 14px;
	height: 14px;
	position: absolute;
	right: 22px;
	top: 24px
}

.bespoke_title a:hover {
	background: url(../images/del_black.png) no-repeat
}

.bespoke_content {
	padding: 30px 50px 20px 50px;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
}

.bespoke_content input {
	height: 45px;
	width: 285px;
	outline: 0;
	vertical-align: middle;
	padding-left: 35px
}

.free_design img {
	position: absolute;
	left: 10px;
	top: 14px
}

.free_design {
	position: relative
}

.free_design+.free_design {
	margin-top: 30px
}

.bespoke_content>p {
	line-height: 30px;
	height: 30px;
	background: url(../images/tanhao.jpg) 45px 8px no-repeat;
	text-align: right;
	width: 150px;
	font-size: 12px;
	color: #e60012;
	visibility: hidden
}

.bespoke_content select {
	width: 150px;
	height: 45px;
	outline: 0
}

.bespoke_content .rights {
	float: right
}

.bespoke_content>a {
	display: block;
	text-decoration: none;
	width: 320px;
	line-height: 45px;
	height: 45px;
	background: url(https://img.jijiquanwu.com/static/index/images/red_bot.jpg) no-repeat;
	font-weight: 600;
	font-size: 18px;
	color: #fff;
	text-align: center;
	margin-top: 30px
}

.bespoke_content>a:hover {
	background: url(https://img.jijiquanwu.com/static/index/images/hot_bot.png) no-repeat
}

.bespoke_oneDiv {
	padding-top: 16px;
	color: #333;
	font-size: 14px;
	text-align: center;
	display: none
}

.bespoke_oneDiv span {
	font-weight: 600;
	color: #000
}

.bespoke_twoDiv {
	border-top: 1px solid #f0f0f0;
	font-size: 12px;
	color: #666;
	text-align: center;
	line-height: 45px
}

.hl_bespoke_ok {
	position: fixed;
	top: 20%;
	left: 45%;
	width: 320px;
	height: 140px;
	z-index: 320;
	display: none
}

.hl_bespoke_ok>a {
	display: block;
	width: 13px;
	height: 13px;
	float: right;
	margin-right: 15px;
	margin-top: 15px
}

.hl_bespoke_ok>a:hover {
	background: url(../images/close_red.png) no-repeat
}

.bespoke_ok_center {
	text-align: center;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
}

.bespoke_ok_center div {
	margin-top: 35px;
	position: relative
}

.bespoke_ok_center img {
	position: relative;
	top: 5px
}

.bespoke_ok_center span {
	font-size: 14px
}

.bespoke_ok_center p {
	font-size: 12px;
	color: #999;
	padding-top: 10px
}

.wcAdress_delete {
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 99999;
	display: none
}

.address_delete {
	font-size: 12px;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .5
}

.cover_delete {
	position: absolute;
	background: #fff;
	width: 290px;
	height: 150px;
	top: 50%;
	left: 50%;
	margin-left: -145px;
	margin-top: -75px;
	border: 3px solid #ccc
}

.cover_wrong {
	position: absolute;
	right: 7px;
	top: -2px;
	font-size: 22px
}

.cover_wrong:hover {
	cursor: pointer;
	color: #e9403f
}

.deleteAdd {
	display: inline-block;
	margin: 5px 0 5px 10px;
	font-size: 14px;
	font-weight: 600;
	color: #333
}

.deleteAddDiv {
	width: 100%;
	background: #f7f7f7
}

.deleteIF {
	width: 31%;
	margin: 30px auto 20px auto;
	font-size: 12px
}

.allDiv {
	width: 45%;
	margin: 0 auto
}

.allRight {
	margin-right: 30px;
	font-size: 12px;
	padding: 5px 10px;
	color: #fff;
	background: #f58806
}

.allRight:hover {
	cursor: pointer;
	text-decoration: underline;
	background: #f6941e
}

.allWrong {
	font-size: 12px;
	background: #f7f7f7;
	color: #333;
	padding: 5px 10px
}

.allWrong:hover {
	cursor: pointer
}

.hideDiv:hover {
	background-image: url(../images/opcity_bg.png) !important;
	*background-image: url(../images/opcity_bg.png) !important
}

.hideDiv {
	position: relative;
	z-index: 1113;
	left: 50%;
	background: rgba(255, 255, 255, 0);
	*background: url(../images/opcity_bg0.png)
}

.footer_bg {
	width: 100%;
	height: 74px;
	font-size: 16px;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 288;
	display: none;
	background-position: center center;
	background-repeat: no-repeat
}

.footer_bg_cont {
	width: 1200px;
	height: 74px;
	margin: 0 auto;
	position: relative
}

.footer_bg2_txt {
	display: inline-block;
	float: left;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
	width: 92px;
	height: 52px;
	color: #fdf8d0;
	text-align: center;
	font-weight: 600;
	margin: 35px auto auto 5px;
	font-size: 15px
}

.footer_p {
	display: inline-block;
	float: left;
	width: 1px;
	height: 80px;
	margin: 7px auto auto 8px;
	border-left: 1px solid #000
}

.footer_information {
	float: left;
	width: 425px;
	height: 74px;
	position: relative
}

.footer_bg_link {
	display: block;
	float: left;
	width: 508px;
	height: 74px
}

#name_span {
	display: inline-block;
	width: 220px;
	height: 28px;
	margin: 7px auto auto 30px;
	border: 1px solid transparent
}

#phone_span {
	display: inline-block;
	width: 220px;
	height: 28px;
	margin: 2px auto auto 30px;
	border: 1px solid transparent
}

#footer_name {
	width: 215px;
	height: 28px;
	font-size: 16px;
	border: none;
	padding-left: 5px;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
	font-weight: 400;
	color: #333
}

#footer_phone {
	width: 215px;
	height: 28px;
	float: left;
	font-size: 16px;
	border: none;
	padding-left: 5px;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
	font-weight: 400;
	color: #333
}

.footert_apply {
	display: inline-block;
	width: 304px;
	height: 62px;
	text-align: center;
	line-height: 62px;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	border-radius: 8px;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
	cursor: pointer;
	position: absolute;
	right: 50px;
	top: 5px;
	background: no-repeat center center
}

.footert_apply_Close {
	display: inline-block;
	width: 27px;
	height: 27px;
	float: right;
	cursor: pointer;
	margin-top: -2px;
	background: url(../images/footer_del02.png) no-repeat
}

.hl_main_demo {
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	filter: alpha(opacity=60);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 300;
	display: none
}

.footer_small {
	width: 103px;
	height: 84px;
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 401;
	cursor: pointer
}

.header_bg {
	width: 100%;
	height: 50px;
	position: fixed;
	top: 0;
	left: 0;
	background: #d83332;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(Opacity=90);
	background: rgba(216, 51, 50, .9);
	z-index: 401;
	display: none
}

.header_bg_center {
	width: 1200px;
	height: 50px;
	margin: 0 auto
}

.header__bg_p1 {
	display: inline-block;
	width: 273px;
	height: 50px;
	float: left
}

.header__bg_p2 {
	display: inline-block;
	width: 175px;
	height: 50px;
	float: left
}

.header__bg_p3 {
	display: inline-block;
	width: 172px;
	height: 50px;
	float: left
}

.header__bg_p4 {
	display: inline-block;
	width: 278px;
	height: 50px;
	float: left
}

.header__bg_p5 {
	display: inline-block;
	width: 280px;
	height: 50px;
	float: left
}

.header_bg_advisory,
.header_bg_home {
	display: inline-block;
	width: 175px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	text-decoration: none;
	font-weight: 600;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
	text-align: center;
	color: #fff
}

.header_bg_reserve {
	display: inline-block;
	width: 280px;
	height: 50px
}

.side {
	width: 118px;
	height: 359px;
	background-repeat: no-repeat;
	position: fixed;
	top: 30%;
	right: 5px;
	z-index: 300
}

.eyes {
	width: 39px;
	height: 24px;
	background-repeat: no-repeat;
	position: fixed;
	top: 30%;
	margin-top: 72px;
	right: 44px;
	z-index: 301;
	cursor: pointer
}

.liao_tank {
	height: 148px;
	cursor: pointer
}

.app_btn {
	width: 110px;
	height: 71px;
	cursor: pointer
}

#app img {
	width: 105px;
	height: 105px;
	margin-top: 3px;
	margin-left: 8px
}

#app_shenqing {
	width: 368px;
	height: 327px;
	background-repeat: no-repeat;
	display: none;
	position: fixed;
	left: 37%;
	top: 25%;
	z-index: 998;
	font-size: 14px
}

#guanbi,
.guanbi {
	float: right;
	margin-top: 15px;
	margin-right: 21px;
	cursor: pointer;
	font-weight: 600;
	width: 20px;
	height: 20px
}

.success_guanbi {
	width: 20px;
	height: 20px;
	top: 17px;
	right: 15px;
	position: absolute;
	cursor: pointer
}

#app_shenqing input {
	width: 250px;
	height: 35px;
	border: 1px solid #e0e0e0
}

#name3 {
	margin-top: 105px;
	background: url(../images/1469abcb7219f08fe3e715cdf4458ebb.jpeg) no-repeat center;
	background-position: 10px;
	background-size: 7%
}

#phone3 {
	margin-top: 25px;
	background: url(../images/c0ad347cbdf5552fff0ffc2d2418bfe0.jpeg) no-repeat center;
	background-position: 10px;
	background-size: 7%
}

#name3,
#phone3 {
	margin-left: 40px;
	padding-left: 35px
}

.btn3 {
	width: 287px;
	height: 38px;
	cursor: pointer;
	margin-left: 40px;
	margin-top: 26px
}

.aketion {
	display: block;
	width: 370px;
	height: 170px;
	background-size: 100%;
	background: url(../images/applysuccess.png) no-repeat
}

.dmm_jiaju_foot {
	width: 100%;
	height: 79px;
	background-color: rgba(1, 5, 18, .8);
	filter: alpha(opacity=80);
	opacity: .8\0;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 299
}

.foot1100 {
	width: 1100px;
	margin: 0 auto
}

.dmm_jiaju_f_cent {
	float: left;
	width: 342px;
	height: 80px
}

.jiaju_f_phone2 {
	width: 456px
}

.jiaju_f_phone2,
.jiaju_f_phone3 {
	float: left
}

.jiaju_f_phone3 {
	width: 240px;
	height: 52px;
	margin-left: 20px
}

.btn2,
.input2 {
	float: left
}

.input2 {
	margin-top: 8px;
	margin-left: 20px
}

.input2 input {
	width: 199px;
	height: 30px;
	border-radius: 3px;
	margin-top: 2px;
	margin-right: 25px;
	padding: 0 5px;
	border: 0;
	font-size: 14px;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
	color: #333;
	font-weight: 700
}

.input2 span {
	font-size: 16px;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
	color: #fff;
	font-weight: 600;
	margin-right: 15px
}

.btn2 {
	width: 122px;
	height: 68px;
	background-image: url(../images/icon02.png);
	background-position: 0 -133px;
	cursor: pointer;
	margin-top: 8px
}

.btn2:hover {
	width: 122px;
	height: 68px;
	background-image: url(../images/icon02.png);
	background-position: 0 -203px;
	cursor: pointer;
	margin-top: 8px
}

.icon_icon {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	background-image: url(../images/icon01.png);
	background-position: 0 0;
	margin-top: 15px;
	margin-left: 15px
}

.jiaju_f_phone3_i {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	color: #fff !important
}

.dmm_f_text1 {
	font-size: 16px;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
	color: #fff !important;
	font-weight: 700
}

.dmm_f_text2 {
	font-size: 26px;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
	color: #fff !important;
	font-weight: 600;
	font-style: italic
}

.xidi_guanbi {
	width: 19px;
	height: 19px;
	float: right;
	background-image: url(../images/icon01.png);
	background-repeat: no-repeat;
	background-position: -19px -61px;
	margin-top: 5px;
	cursor: pointer
}

.xidi_suoluetu {
	width: 115px;
	height: 80px;
	background-repeat: no-repeat;
	position: fixed;
	right: 0;
	bottom: 0;
	cursor: pointer;
	display: none
}

.aletBox {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
	z-index: 999;
	display: none;
	font-size: 12px
}

.alert-form2 {
	width: 368px;
	height: 173px;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background-color: rgba(255, 255, 255, .3);
	box-sizing: border-box;
	padding: 5px
}

#zhezhao {
	width: 100%;
	height: 100%;
	position: fixed;
	background-color: rgba(0, 0, 0, .7);
	background-color: #000\0;
	filter: alpha(opacity=70);
	opacity: .7\0;
	*background-color: #000;
	_background-color: #000;
	display: none;
	z-index: 998;
	left: 0;
	top: 0
}

#shenqingOK {
	display: none;
	position: fixed;
	left: 37%;
	top: 25%;
	width: 368px;
	height: 201px;
	z-index: 999;
	background-repeat: no-repeat
}

.pifajiameng1200,
.pifajiamengCode {
	width: 1200px;
	height: 80px;
	position: relative;
	margin: 0 auto
}

.pifajiamengClose {
	width: 19px;
	height: 19px;
	line-height: 19px;
	position: absolute;
	color: #fff;
	right: 0;
	top: 0;
	background: url(../images/close.png) center center no-repeat #000;
	opacity: .7;
	filter: alpha(opacity=70);
	font-size: 18px;
	text-align: center
}

.pifacodeComtent {
	display: none
}

.pifajiameng1200 div {
	width: 184px;
	height: 43px;
	position: absolute;
	right: 166px;
	top: 19px;
	cursor: pointer
}

.c_box {
	width: 386px;
	height: 124px;
	border: 4px solid #bbb;
	border-radius: 4px;
	position: fixed;
	z-index: 555;
	top: 50%;
	left: 50%;
	margin-left: -156px;
	margin-top: -80px;
	background-color: #fff
}

.c_tit {
	height: 32px
}

.c_tit em {
	float: right;
	height: 15px;
	width: 15px;
	display: inline-block;
	cursor: pointer;
	margin-top: 12px;
	margin-right: 11px;
	background: url(../images/close_gray.png) no-repeat
}

.c_tit em:hover {
	background: url(../images/close_red.png) no-repeat
}

.c_content {
	text-align: center
}

.c_content img {
	position: relative;
	top: 11px
}

.c_content span {
	color: #666;
	font-size: 15px;
	margin-left: 10px
}

.c_menc {
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .3;
	filter: alpha(opacity=30);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 500
}

.map_logo {
	width: 85px;
	height: 27px;
	background: url(../images/yjg_logo.png) no-repeat center center
}

.cluster_code {
	position: fixed;
	left: 5px;
	top: 30%;
	z-index: 35;
	display: none
}

.cluster_code a {
	display: block;
	width: 100%
}

.colse_code2 {
	position: absolute;
	bottom: 0;
	display: block;
	width: 100%;
	height: 27px;
	z-index: 36;
	cursor: pointer
}

.yjg_chat_ad2 {
	width: 76px;
	height: 173px;
	position: fixed;
	z-index: 2147483647;
	top: 30%;
	right: 20px;
	cursor: pointer;
	display: none
}

.yjg_chat_ad2 img {
	width: 76px;
	height: 173px
}

#cluster_code_img_box {
	width: 98px;
	height: 98px;
	position: absolute;
	bottom: 48px;
	left: 20px
}

#footer_bg_code_img_box {
	width: 74px;
	height: 74px;
	position: absolute;
	bottom: 0;
	right: 160px
}

#cluster_code_img_box img,
#footer_bg_code_img_box img {
	margin: 4px
}

.hl_head_bottom>ul {
	float: left;
	margin-left: 240px
}

.hl_head_bottom>ul li {
	float: left;
	line-height: 35px;
	height: 35px;
	padding: 0 20px;
	position: relative
}

.hl_head_bottom .am-dropdown-content li {
	float: left;
	line-height: 35px;
	height: 35px;
	padding: 0 20px;
	position: relative;
	word-break: keep-all;
	width: 100%;
}

.hl_head_bottom>ul li .nav-box {
	position: relative;
	/* width:64px; */
	height: 35px;
}

.hl_head_bottom>ul li .nav-box .nav-image {
	width: 64px;
	height: 20px;
}

.hl_head_bottom>ul li .nav-box .nav-icon {
	position: absolute;
	width: 28px;
	height: 12px;
	right: -28px;
	top: 0px;
}

.hl_head_bottom .suitactive {
	color: #FF0008;
}

.hl_head_bottom>ul li a {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
	color: #333;
	font-size: 16px;
	text-decoration: none
}

.hl_head_bottom ul li a:hover {
	color: var(--site_color);
	text-decoration: none
}

.hl_head_bottom>ul .join_hot {
	margin: -15px 0 15px 3px
}

.topnavbtnhot:after {
	content: '';
	display: inline-block;
	width: 16px;
	height: 14px;
	background: url(../images/hoticon001.png) no-repeat center center/100% 100%;
	position: absolute;
	top: 4px;
	right: 2px
}

.yjg_head_adimg {
	position: absolute;
	bottom: 6px;
	right: 0;
	display: block;
	width: 185px;
	font-size: 0
}

.yjg_head_adimg img {
	width: 100%
}

a {
	text-decoration: none;
	color: #020202
}

.hmj_footer {
	padding-bottom: 20px
}

.fo_top_center {
	width: 1200px;
	height: 60px;
	padding: 30px 0;
	margin: 0 auto
}

.fo_top_center ul li {
	width: 230px;
	height: 55px;
	float: left;
	text-align: center;
	border-right: 1px solid #ccc
}

.fo_top_center ul .sen {
	width: 275px !important
}

.fo_top_center ul .fiv {
	border: none
}

.fo_top_center ul li div {
	display: block;
	font-size: 14px;
	color: #7a7a7a;
	float: left;
	text-align: left
}

.fo_top_center ul li p {
	font-size: 20px;
	font-weight: 600;
	color: #666;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
}

.fo_top_center ul li span {
	font-size: 15px;
	color: #999
}

.hmj_footer_middle {
	width: 1200px;
	margin: 0 auto;
	padding: 30px 0;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	position: relative;
	z-index: 1
}

.hmj_footer_middle>div {
	float: left
}

.hmj_footer_middle .hmj_middle_right {
	float: right
}

.hmj_middle_left {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
}

.fo_title {
	font-size: 15px;
	font-weight: 600;
	color: #656565;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
	text-align: center
}

.hmj_middle_left p {
	font-size: 20px;
	color: #d81e28;
	font-weight: 600;
	padding-top: 6px;
	padding-bottom: 11px
}

.hmj_middle_left p.new_num {
	margin-top: -15px
}

.hmj_middle_left>div {
	width: 141px;
	height: 26px;
	line-height: 28px;
	font-size: 12px;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
	background: url(../images/rect.png) no-repeat;
	cursor: pointer
}

.hmj_middle_left>div em {
	position: relative;
	top: 2px;
	background-image: url(../images/b.png);
	background-repeat: no-repeat
}

.hmj_middle_left .one_img {
	left: -24px;
	width: 10px;
	height: 13px;
	display: inline-block;
	background-position: 0 -334px
}

.hmj_middle_left .two_img {
	left: 24px;
	top: -1px;
	width: 4px;
	height: 7px;
	display: inline-block;
	background-position: 0 -300px
}

.one_div {
	text-align: center;
	margin-bottom: 10px;
	position: relative
}

.hmj_middle_left .two_div em {
	margin-left: 10px;
	margin-right: 8px;
	width: 9px;
	height: 14px;
	display: inline-block;
	background-position: 0 -320px
}

.hmj_middle_center {
	margin-left: 120px
}

.hmj_middle_center>div {
	float: left;
	width: 165px
}

.hmj_middle_center .middle_div_last {
	padding-right: 0
}

.hmj_middle_center>div ul {
	padding-top: 5px
}

.hmj_middle_center>div ul li,
.hmj_middle_right span {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #666;
	padding-top: 7px
}

.hmj_middle_center>div ul li a {
	color: #666
}

.hmj_footer_bottom div a:hover,
.hmj_footer_solo a:hover,
.hmj_middle_center>div ul li a:hover {
	color: #d8281e;
	text-decoration: underline
}

.hmj_middle_right img {
	display: block;
	margin: 12px 0 7px 8px;
	width: 78px;
	height: 78px
}

.hmj_footer_bottom {
	width: 1200px;
	margin: 0 auto;
	padding: 25px 0;
	font-size: 12px;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
}

.hmj_footer_bottom>div {
	overflow: hidden;
	line-height: 20px
}

.hmj_footer_bottom div span {
	color: #626262;
	font-weight: 600;
	float: left
}

.hmj_footer_bottom .names {
	float: left;
	width: 1135px
}

.hmj_footer_bottom div a {
	color: #999;
	padding-right: 11px
}

.hmj_footer_records:before {
	display: inline-block;
	content: "";
	width: 22px;
	height: 20px;
	background: url(../images/police_shield.png) no-repeat;
	background-size: 18px 22px;
	vertical-align: middle
}

.hmj_footer_solo {
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
	color: #666;
	padding-bottom: 15px
}

.hmj_footer_solo a {
	color: #666;
	padding: 0 3px;
	cursor: pointer
}

.hmj_footer_solo i {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;
}

.hmj_footer_img {
	text-align: center
}

.hmj_middle_left .three_div {
	border: 1px solid #ededed;
	background: #fff;
	text-align: center;
	width: 114px;
	height: 140px;
	padding: 10px 0;
	position: absolute;
	top: 0;
	left: 138px;
	display: none
}

.one_div:hover .three_div {
	display: block
}

.hmj_middle_left .three_div_p {
	font-size: 12px;
	color: #000;
	font-weight: 400;
	padding: 5px;
	line-height: 10px
}

.three_div span {
	color: #e64145
}

.three_div_img {
	width: 95px;
	height: 95px
}

.fo_top_center ul li em {
	display: block;
	width: 56px;
	height: 56px;
	float: left;
	margin-left: 36px;
	margin-right: 10px;
	background: url(../images/logo_ico3.png) no-repeat
}

.fo_top_center ul .sen em {
	background-position: -65px 0
}

.fo_top_center ul .thr em {
	background-position: -130px 0
}

.fo_top_center ul .fou em {
	background-position: -195px 0
}

.fo_top_center ul .fiv em {
	background-position: -260px 0
}

.fo_top_center ul a {
	width: 100%;
	height: 55px;
	margin: 0 auto;
	display: block
}

.hmj_footer_img>a {
	display: inline-block;
	height: 31px;
	background-image: url(../images/b.png);
	background-repeat: no-repeat
}

.hmj_footer_img .one {
	width: 83px;
	background-position: 0 -409px
}

.hmj_footer_img .two {
	width: 82px;
	background-position: 0 -378px
}

.hmj_footer_img .three {
	width: 83px;
	background-position: 0 -347px
}

.underline:hover,
.underline:hover p {
	text-decoration: underline
}

/*
@media screen  and (max-width:900px){
.yjg_main{min-width:700px;}
.header_top_center{width:100%;margin:0 auto}
.hl_head_middle{
	width:100%;
	margin:0 auto;
	height:108px;
	position:relative;
	clear:both
}
.footer_bg_cont{
	width:100%;
	height:74px;
	margin:0 auto;
	position:relative
}
.header_bg_center{
	width:100%;
	height:50px;
	margin:0 auto
}
.pifajiameng1200,.pifajiamengCode{
	width:100%;
	height:80px;
	position:relative;
	margin:0 auto
}
.hl_head_bottom{
	width:100%;
	margin:0 auto;
	position:relative
}
.hmj_footer_middle{
	width:100%;
	margin:0 auto;
	padding:30px 0;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	position:relative;
	z-index:1
}
.hmj_footer_bottom{
	width:100%;
	margin:0 auto;
	padding:25px 0;
	font-size:12px;
	font-family:"宋体",Arial,Helvetica,sans-serif
}
}
*/