.top-nav {
	color: #616161;
	font-size: 12px;
	background: #f5f5f5;
	height: 40px;
	box-sizing: border-box;
	padding-top: 10px
}
.top-nav .new-topi {
	width: 1190px;
	margin: 0 auto;
	height: 30px
}
.top-nav .string {
	height: 18px;
	background: #d1d1d1;
	width: 1px;
	margin: 0px 15px
}
.top-nav ul.nav li {
	display: flex
}
.top-nav ul.nav li a {
	color: #616161
}
.top-nav ul.nav li a:hover {
	color: #1969F9
}
.top-nav .topi-l {
	color: #616161;
	font-size: 12px
}
.top-nav .topi-l .aboutuslink {
	padding-right: 20px;
	color: #616161;
	display: block
}
.top-nav .topi-l .aboutuslink:hover {
	color: #1969F9
}
.top-nav .topi-l .dtnewstz {
	height: 18px;
	border-left: 1px solid #d1d1d1
}
.top-nav .topi-l .icon-liexinicon9 {
	margin-left: 15px;
	color: #c1c1c1
}
.top-nav .topi-l .onenewstis {
	color: #616161;
	font-size: 12px;
	width: 250px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 10px
}
.top-nav .topi-l .onenewstis:hover {
	color: #1969F9
}
.topi-r .login-name a {
	color: #616161
}
.topi-r .login-name a:hover {
	color: #1969F9
}
.topi-r .nickname {
	position: relative
}
.topi-r .nickname .name {
	height: 30px;
	line-height: 18px
}
.topi-r .nickname .name a {
	color: #616161
}
.topi-r .nickname .name i {
	font-size: 12px;
	color: #919191;
	margin-left: 8px
}
.topi-r .nickname .arrrtop {
	position: absolute;
	right: 50px;
	display: none;
	transform: rotate(270deg);
	top: 18px
}
.topi-r .nickname .arrrtop i {
	color: #fff;
	font-size: 16px
}
.topi-r .nickname .block {
	height: auto;
	width: 120px;
	background: #FFFFFF;
	box-shadow: 1px 3px 18px -7px #929191;
	display: none;
	box-sizing: border-box;
	padding: 8px;
	top: 30px;
	position: absolute;
	left: initial;
	right: 0px;
	z-index: 8
}
.topi-r .nickname .block dl {
	line-height: 22px;
	clear: both;
	padding: 0px 10px 0 10px
}
.topi-r .nickname .block a {
	color: #313131;
	display: block;
	height: 28px;
	line-height: 28px;
	font-size: 12px
}
.topi-r .nickname .block a .msgcount {
	width: 16px;
	height: 16px;
	background: #ff3700;
	font-size: 12px;
	color: #fff;
	line-height: 16px;
	text-align: center;
	margin-left: 20px;
	border-radius: 15px;
	position: relative;
	top: 5px
}
.topi-r .nickname .block a:hover {
	color: #1969F9
}
.topi-r .nickname:hover .name {
	border: 0px;
	background: none
}
.topi-r .nickname:hover .name a, .topi-r .nickname:hover .name i {
	color: #1969F9
}
.topi-r .nickname:hover .block, .topi-r .nickname:hover .arrrtop {
	display: block
}
.topi-r .myichunt {
	position: relative
}
.topi-r .myichunt .name {
	height: 30px;
	line-height: 18px
}
.topi-r .myichunt .name a {
	color: #616161
}
.topi-r .myichunt .name i {
	font-size: 12px;
	color: #919191;
	margin-left: 8px
}
.topi-r .myichunt .arrrtop {
	position: absolute;
	right: 42px;
	display: none;
	transform: rotate(270deg);
	top: 18px
}
.topi-r .myichunt .arrrtop i {
	color: #fff;
	font-size: 16px
}
.topi-r .myichunt .block {
	height: auto;
	width: 100px;
	background: #FFFFFF;
	box-shadow: 1px 3px 18px -7px #929191;
	display: none;
	box-sizing: border-box;
	padding: 8px;
	top: 30px;
	position: absolute;
	left: initial;
	right: 0px;
	z-index: 8
}
.topi-r .myichunt .block dl {
	line-height: 22px;
	clear: both;
	padding: 0px 10px 0 10px;
	font-size: 12px
}
.topi-r .myichunt .block a {
	color: #313131;
	display: block;
	height: 28px;
	line-height: 28px;
	font-size: 12px
}
.topi-r .myichunt .block a:hover {
	color: #1969F9
}
.topi-r .myichunt:hover .name {
	border: 0px;
	background: none
}
.topi-r .myichunt:hover .name a, .topi-r .myichunt:hover .name i {
	color: #1969F9
}
.topi-r .myichunt:hover .block, .topi-r .myichunt:hover .arrrtop {
	display: block
}
.topi-r .shop-cart {
	color: #616161;
	font-size: 12px;
	position: relative;
	width: 30px
}
.topi-r .shop-cart a {
	color: #c1c1c1
}
.topi-r .shop-cart:hover i {
	color: #1969F9
}
.topi-r .shop-cart span {
	width: 16px;
	height: 16px;
	background: #ff3700;
	position: absolute;
	line-height: 16px;
	text-align: center;
	color: #fff;
	border-radius: 16px;
	top: -8px;
	right: 0
}
.topi-r .morefw {
	position: relative
}
.topi-r .morefw .ttiso {
	cursor: pointer;
	font-size: 12px;
	color: #616161
}
.topi-r .morefw .ttiso i {
	color: #919191;
	font-size: 12px;
	margin-left: 8px
}
.topi-r .morefw .arrrtop {
	position: absolute;
	right: 44px;
	display: none;
	top: 18px;
	transform: rotate(270deg)
}
.topi-r .morefw .arrrtop i {
	color: #fff;
	font-size: 16px
}
.topi-r .morefw .block {
	height: auto;
	width: 105px;
	background: #FFFFFF;
	box-shadow: 1px 3px 18px -7px #929191;
	display: none;
	box-sizing: border-box;
	padding: 8px;
	top: 30px;
	position: absolute;
	left: initial;
	right: 0px;
	z-index: 8
}
.topi-r .morefw .block dl {
	line-height: 22px;
	clear: both;
	padding: 0px 10px 0 10px
}
.topi-r .morefw .block a {
	color: #313131;
	display: block;
	height: 28px;
	font-size: 12px
}
.topi-r .morefw .block a:hover {
	color: #1969F9
}
.topi-r .morefw:hover .ttiso {
	color: #1969F9
}
.topi-r .morefw:hover .ttiso i {
	color: #1969F9
}
.topi-r .morefw:hover .block, .topi-r .morefw:hover .arrrtop {
	display: block
}
.topi-r .order-follow {
	position: relative;
	height: 30px
}
.topi-r .order-follow .order-qrw {
	position: absolute;
	width: 119px;
	height: 119px;
	background: #fff;
	box-shadow: 0 0 8px rgba(90,95,104,0.1);
	left: -66px;
	top: 30px;
	display: none;
	z-index: 2
}
.topi-r .order-follow .order-qrw img {
	width: 100%;
	height: 100%
}
.topi-r .order-follow:hover .order-qrw {
	display: block
}
.topi-r .lxusbox {
	position: relative
}
.topi-r .lxusbox .ttiso {
	cursor: pointer;
	font-size: 12px;
	color: #616161
}
.topi-r .lxusbox .ttiso i {
	color: #919191;
	font-size: 12px;
	margin-left: 8px
}
.topi-r .lxusbox .contactpopBox {
	position: absolute;
	width: 1190px;
	height: 523px;
	background: #FFFFFF;
	box-shadow: 0 6px 10px -3px #B5B5B5;
	z-index: 4;
	right: 0px;
	top: 30px;
	background: linear-gradient(224deg, #DFE2E3 0%, #FFFFFF 51%, #DFE2E3 100%);
	box-shadow: 0 6px 10px -3px #6A6969;
	display: none;
	box-sizing: border-box;
	padding-left: 69px;
	padding-top: 34px;
	padding-bottom: 14px;
	padding-right: 43px
}
.topi-r .lxusbox .contactpopBox .lxlbc {
	width: 536px;
	height: 475px
}
.topi-r .lxusbox .contactpopBox .lxlbc img {
	width: 100%;
	height: 100%
}
.topi-r .lxusbox .contactpopBox .lxrbc {
	padding-top: 22px;
	width: 420px
}
.topi-r .lxusbox .contactpopBox .lxrbc .lxtipsp {
	margin-top: 36px;
	color: #313131;
	font-size: 16px
}
.topi-r .lxusbox .contactpopBox .lxrbc .lxtipsp p {
	margin-bottom: 25px
}
.topi-r .lxusbox .contactpopBox .lxrbc .lxtipsp .lxnumrs {
	font-size: 28px;
	position: relative;
	top: 3px
}
.topi-r .lxusbox .contactpopBox .lxrbc .ermboxsd {
	margin-top: 40px
}
.topi-r .lxusbox .contactpopBox .lxrbc .ermboxsd img {
	width: 60px;
	height: 53px
}
.topi-r .lxusbox .contactpopBox .lxrbc .ermboxsd .ewemsd {
	width: 128px;
	height: 128px;
	margin-left: 10px
}
.topi-r .lxusbox .contactpopBox .lxrbc .ermboxsd .ermimgbox {
	margin-right: 22px;
	width: 128px;
	height: 128px;
	background: #fff;
	box-sizing: border-box;
	padding-top: 10px;
	padding-left: 10px;
	margin-left: 10px
}
.topi-r .lxusbox .contactpopBox .lxrbc .ermboxsd .ermimgbox img {
	width: 108px;
	height: 108px;
	margin-left: 0px
}
.topi-r .lxusbox:hover .ttiso {
	color: #1969F9
}
.topi-r .lxusbox:hover .ttiso i {
	color: #1969F9
}
.topi-r .lxusbox:hover .contactpopBox {
	display: block
}
.layout-nav {
	display: none;
	z-index: 98;
	height: 40px;
	padding: 10px 0;
	width: 100%;
	background: #fff;
	box-shadow: 0 2px 4px 0 rgba(223,223,223,0.5)
}
.layout-nav .logo-nav {
	height: 50px;
	margin-right: 10px
}
.layout-nav .string {
	height: 18px;
	background: #d1d1d1;
	width: 1px;
	margin: 0px 15px;
	position: relative;
	top: 10px
}
.layout-nav.navfix {
	display: block;
	position: fixed;
	top: 0;
	z-index: 12
}
.layout-nav.navfix .topi-r {
	height: 38px;
	margin-left: 73px; display:none
}
.layout-nav.navfix .topi-r .nickname .name {
	line-height: 40px
}
.layout-nav.navfix .topi-r .login-name a {
	line-height: 40px
}
.layout-nav.navfix .topi-r .shop-cart {
	line-height: 39px;
	position: relative
}
.layout-nav.navfix .topi-r .shop-cart span {
	top: 3px;
	right: 1px
}
.pagenewxboxs {
	margin-top: 20px;
	justify-content: flex-end
}
.pagenewxboxs .pagetips {
	height: 25px;
	line-height: 25px;
	color: #616161;
	margin-right: 20px
}
.pagenewxboxs .newpagexbc {
	font-size: 12px
}
.pagenewxboxs .newpagexbc a, .pagenewxboxs .newpagexbc span {
	display: block;
	box-sizing: border-box;
	height: 25px;
	background: #FBFBFB;
	border-radius: 2px;
	border: 1px solid #E8E8E8;
	text-align: center;
	line-height: 25px;
	padding: 0 8px;
	color: #616161;
	margin-left: 5px;
	position: relative;
	transition: all .5s
}
.pagenewxboxs .newpagexbc span.active, .pagenewxboxs .newpagexbc span.current {
	background: linear-gradient(180deg, #FDFDFD 0%, #E2E2E2 100%);
	border: 1px solid #A1A1A1;
	color: #313131
}
.pagenewxboxs .newpagexbc a:hover {
	background: linear-gradient(180deg, #FDFDFD 0%, #E2E2E2 100%);
	border: 1px solid #A1A1A1;
	color: #313131
}
.pagenewxboxstb {
	margin-top: 15px;
	font-size: 12px
}
.pagenewxboxstb div {
	display: flex;
	justify-content: flex-end
}
.pagenewxboxstb a, .pagenewxboxstb span {
	display: block;
	box-sizing: border-box;
	height: 25px;
	background: #FBFBFB;
	border-radius: 2px;
	border: 1px solid #E8E8E8;
	text-align: center;
	line-height: 25px;
	padding: 0 8px;
	color: #616161;
	margin-left: 5px;
	position: relative;
	transition: all .5s
}
.pagenewxboxstb span.active, .pagenewxboxstb span.current {
	background: linear-gradient(180deg, #FDFDFD 0%, #E2E2E2 100%);
	border: 1px solid #A1A1A1;
	color: #313131
}
.pagenewxboxstb a:hover {
	background: linear-gradient(180deg, #FDFDFD 0%, #E2E2E2 100%);
	border: 1px solid #A1A1A1;
	color: #313131
}
.pagenewxboxstb li.rows {
	height: 25px;
	line-height: 25px;
	color: #616161;
	margin-left: 20px
}
