body.ui_restruct {
	background: #f3f3f3;
}

.m-btn--headerOrderHistory,
.m-btn--sideLogin,
.m-btn--sideRegist,
.l-footer__btn--payment,
.l-footer__btn--contact,
.new-l-header__balloonBoxInner--chat,
.new-l-header__btn--contactWeb,
.l-header__balloonBoxInner--chat,
.l-header__btn--contactWeb {
	display: block;
	box-sizing: border-box;
	padding: 6px 1px 5px;
	border: 1px solid #a7a7a7;
	background-color: #fff !important;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3);
	text-align: center;
	font-size: 14px;
	color: #000 !important;
	text-decoration: none !important;
}

.m-btn--headerOrderHistory,
.m-btn--sideLogin,
.m-btn--sideRegist,
.l-footer__btn--payment,
.l-footer__btn--contact,
.new-l-header__balloonBoxInner--chat,
.new-l-header__btn--contactWeb,
.l-header__balloonBoxInner--chat,
.l-header__btn--contactWeb {
	padding: 7px 2px 6px;
}

.m-cautionBox__ttl>span,
.m-maintenanceBox__ttl>span,
.m-info:before,
.m-infoList>li:before,
.attention--info .level1 {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAoklEQVQoz2NgzDzGgIQVgbgTiE8D8X0gPgvEfUCsjqwOWUM8EH8D4v9Y8C8gzkHXFAbE/3BoQMapME28QPwGXQEIYNH0GYjFQJpiibABGeeCNE3GJonDJhBeDNK0gERN60GamknUNAmkyYJETe6wIN9BpKbjQMwI0yQKxHcIhNoTIJZDTxEiQLwMiP9i0bAOiKWwJSMYlgbiaCAugsahPLoaAOFeSrL1I1sPAAAAAElFTkSuQmCC") left 0.2em no-repeat;
}

.m-btn--sideRegist {
	border-color: #ffcd00;
	background-color: #ffcd00 !important;
}

.topPage .l-main,
.topPage .new-l-main {
	margin-top: 24px;
}

.is-fixed .l-header__logo>span,
.is-fixed .l-header__logo>a {
	background: url(../images/logo.webp) 0 0 no-repeat;
}

.new-title-line,
.new-title-line_b {
	background: #f3f3f3;
	width: 80px;
	position: relative;
	font-size: 18px;
	font-weight: bold;
	top: 12px;
}

.new-title-line_b {
	display: none;
}

.new-title-border {
	border-bottom: 1px solid rgba(22, 65, 148, 0.4);
	margin: 7px 0 30px 0;
	color: #000;
}

.is-fixed .new-l-header__function {
	display: flex;
}

.new-l-header__function>li.new-lc-regist>a,
.new-l-header__function>li.new-lc-login>a {
	background-image: none;
}

.is-fixed .new-l-header__main {
	width: 820px;
}

.is-fixed .new-l-header__logoWrap {
	position: fixed;
	top: 11px;
	height: 34px;
	z-index: 8000;
}

.is-fixed .new-l-header__function>li {
	width: 113px;
}


.is-fixed .l-header_hotkeyword a {
	color: #999;
}

.is-fixed .new-l-header__function .new-lc-cart,
.mypage .new-l-header__function .new-qrcode {
	display: inline-block;
}

.is-fixed .new-l-header__function .new-qrcode {
	display: none;

}

.is-fixed .new-l-header__function .new-lc-regist,
.is-fixed .new-l-header__function .new-lc-login {
	display: inline-block;
}

.is-fixed .new-l-header__function .new-lc-login>a {
	/* border: 0; */
	border: 1px solid #f86901;
}

.isLogin .is-fixed .new-l-header__function>li {
	width: 148px;
}

.isLogin .is-fixed .new-l-header__function>li>a {
	padding: 8px 30px 5px 31px;
}

.isLogin .is-fixed .new-l-header__function .new-lc-cart {
	display: inline-block;
}

.isLogin .is-fixed.is-fixed .new-l-header__function>li {
	width: 147px;
}



a.btn {
	width: 43px;
	height: 43px;
	opacity: 1 !important;
}

.no_history {
	background-image: url(https://www.misumi.com.cn/ec/2023/02/10skuaisuzhuce.jpg);
	background-size: 590px 330px;
	pointer-events: none;
	height: 330px;
	width: 590px;
}

.top_viewhistory_block.block_typeb .no_history {
	width: 590px;
	height: 330px;
	background-image: url(https://www.misumi.com.cn/ec/2023/02/10skuaisuzhuce.jpg);
	cursor: pointer;
}

.l-headerFixedBg {
	border-bottom: none;
}

.is-fixed .l-headerFixedBg {
	display: block;
}

.is-fixed .l-header__logo {
	padding: 0;
}

.is-fixed .l-header__logo>span,
.is-fixed .l-header__logo>a {
	height: 50px;
	width: 310px;
}

.new-topbanner-leftbtn,
.new-topbanner-rightbtn {
	position: absolute;
	top: calc(50% - 16px);
}

.new-topbanner-leftbtn,
.cc-nexBnt,
.new-topbanner-rightbtn,
.new-cc-preBnt {
	width: 32px;
	height: 32px;
	cursor: pointer;
	z-index: 1;
}

.new-topbanner-leftbtn,
.cc-nexBnt {
	background: url(../images/ln.webp) no-repeat;
}

.new-topbanner-rightbtn,
.new-cc-preBnt {
	background: url(../images/rn.webp) no-repeat;
}

.new-topbanner-leftbtn:hover,
.cc-nexBnt:hover {
	background: url(../images/lh.webp) no-repeat;
}

.new-topbanner-rightbtn:hover,
.new-cc-preBnt:hover {
	background: url(../images/rh.webp) no-repeat;
}

.new-topbanner-leftbtn,
.cc-nexBnt {
	left: 0;
}

.wrapper_b {
	position: absolute;
	left: 220px;
}

.top_banner_b {
	overflow: hidden;
}

.top_banner_b>ul>li {
	position: absolute;
}

.banner_wrapper {
	width: 750px;
	display: inline-block;
	position: relative;
	margin: 0 10px 10px 0;
}

.top_banner_b,
.top_banner_b img {
	width: 750px;
	height: 375px;
	object-fit: cover;
}

.banner_b_btn {
	background-color: rgba(0, 0, 0, 0.15);
}

.top_aside_info img {
	width: 18px;
	height: 18px;
}

.banner_b_btn:hover {
	background-color: rgba(0, 0, 0, 0.6);
}

.container_b {
	display: flex;
}

.subbanner_b:not(:last-child) {
	margin-right: 10px;
}

.subbanner_b img {
	width: 155px;
	height: 135px;
}

.new-topbanner-rightbtn {
	right: 0;
}

.bmega {
	width: 210px;
	position: absolute;
	background: white;
}

.bmega-banner .new-topVisual__main {
	width: 750px;
	height: 465px;
	left: 215px;
}

.bmega-banner .topVisual__list {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	z-index: 1;
}

.bmega-banner,
.banner_b {
	position: absolute;
	left: 220px;
}

.banner_b,
.banner_b img,
.bmega-banner .new-topVisual__main img {
	width: 750px;
	height: 465px;
}

.banner_b {
	display: none;
}

.bmega.new-l-meganav__category>ul>li>a {
    height: 31px;
    line-height: 31px;
    font-size: 12px;
    padding: 0 25px 0 10px;
}
.bmega.new-l-meganav__category .l-meganav__level2ListSet>li.on>a{
	    background-color: #dfeeff;
		    color: #003399;
}
.new-l-meganav__category .l-meganav__level3ListSet>li.on{
	 background-color: #dfeeff;
}
.new-l-meganav__category .l-meganav__level3ListSet>li.on>a {
   background-color: #dfeeff;
       color: #003399;
}
.buyer .bmega.new-l-meganav__category .l-meganav__level2ListSet>li>a:hover,
.buyer .bmega.new-l-meganav__category .l-meganav__level2ListSet .l-meganav__level2List>li>a:hover {
	background-color: #dfeeff;
	color: #003399;
}

.buyer .bmega.new-l-meganav__category .l-meganav__level3ListSet>li>a:hover,
.buyer .bmega.new-l-meganav__category .l-meganav__level3ListSet .l-meganav__level3List>li>a:hover {
	background-color: #dfeeff;
	color: #003399;
}

.bmega.new-l-meganav__category .l-meganav__level2ListSet>li>a:hover,
.bmega.new-l-meganav__category .l-meganav__level2ListSet .l-meganav__level2List>li>a:hover {
	background-color: #dfeeff;
	color: 003399;
}
.bmega.new-l-meganav__category .l-meganav__level3ListSet>li>a:hover,
.bmega.new-l-meganav__category .l-meganav__level3ListSet .l-meganav__level3List>li>a:hover {
	background-color: #dfeeff;
	color: 003399;
}
.new-l-meganav__category .l-meganav__level2List>li:hover {
	background: none;
}
.new-l-meganav__category .l-meganav__level3List>li:hover {
	background: none;
}
.new-l-meganav__category .l-meganav__level2List>li>a:hover {
	background-color: #fc0;
}
.new-l-meganav__category .l-meganav__level3List>li>a:hover {
	background-color: #fc0;
}

.new-l-userArea__info {
	display: block;
	position: relative;
}

.l-userArea_upgrade {
	text-align: center;
	margin-right: 10px;
	margin-bottom: 5px;
	font-size: 12px;
}

.l-userArea_upgrade .upgrade-txt {
	margin-bottom: 5px;
}

.l-userArea_upgrade .l-upgrade-btn {
	width: 85px;
}

.crmDefaultList_box ul li p.txt span,
.crmRelatedList__box ul li p.txt span,
.crmRankingList_box ul li p.txt span,
.crmFirstBuyList__box ul li p.txt span,
.new-crmRecentlyViewCoBuyList__box ul li p.txt span,
.crmOrderedSeriesRepeatList ul li p.txt span,
.crmOrderedCategoryRepeatList ul li p.txt span,
.crmViewedCategoryCategoryList ul li p.txt span,
.crmOrderedCategoryCategoryList ul li p.txt span,
.crmOrderedCustUnitList ul li p.txt span {
	display: inline;
}

.crmRecentlyViewCoBuyList {
	position: relative;
	display: table;
	width: 100%;
	min-height: 190px;
}

.new-crmRecentlyViewCoBuyList__box.recommendView {
	display: table-cell;
	vertical-align: top;
}

.new-crmRecentlyViewCoBuyList__box.recommendView .itemList {
	width: auto;
	margin: 0 auto;
}

.new-crmRecentlyViewCoBuyList__box ul li {
	height: 242px;
	width: 178px;
	text-align: center;
	background: #fff;
}

.new-crmRecentlyViewCoBuyList__box.recommendView ul li {
	padding: 10px 0;
	display: inline-block;
	border: 1px solid #f3f3f3;
	border-radius: 4px;
}

/*.new-crmRecentlyViewCoBuyList__box.recommendView ul li:not(:last-child) {
  margin-right:9px;
}*/
.new-crmRecentlyViewCoBuyList__box.recommendView ul li {
	margin: 0 5px;
}

.new-crmRecentlyViewCoBuyList__box.recommendView ul li:last-child) {
	margin-right: 0px;
}

.new-crmRecentlyViewCoBuyList__box.recommendView ul li:first-child) {
	margin-left: 0;
}

.new-crmRecentlyViewCoBuyList__box.recommendView ul li:hover {
	border: 1px solid #003399;
	cursor: pointer;
}

.new-crmRecentlyViewCoBuyList__box.recommendView ul li:hover .pname {
	color: #003399;
}

.new-crmRecentlyViewCoBuyList__box {
	position: relative;
}

.new-crmRecentlyViewCoBuyList__box ul li a {
	text-decoration: none;
}

.new-crmRecentlyViewCoBuyList__box ul li a:hover {
	text-decoration: none;
}

.new-crmRecentlyViewCoBuyList__box ul li .pname,
.new-crmRecentlyViewCoBuyList__box ul li .txt {
	display: block;
}

.new-crmRecentlyViewCoBuyList__box ul li .pname,
.new-crmRecentlyViewCoBuyList__box ul li .maker {
	word-break: break-all;
}

.new-crmRecentlyViewCoBuyList__box ul li .image {
	display: block;
	min-height: 100px;
	padding: 4px;
	border: solid 1px #c5c5c5;
	text-align: center;
}

.new-crmRecentlyViewCoBuyList__box ul li .image img {
	max-width: 120px;
	max-height: 120px;
}

.new-crmRecentlyViewCoBuyList__box ul li p.txt {
	margin-top: 5px;
	color: #333;
}

.attention--info {
	margin-bottom: 20px;
	padding: 12px 10px;
	border-radius: 2px;
	background: white;
	border: 1px solid #0169c6;
}

.attention--info .level1 {
	padding-left: 26px;
}

.VN_alertBox .attNotice,
.attention--warning .level1,
.attention--warning .level2,
.attention--notice .level1,
.attention--notice .level2 {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAAAlklEQVQ4y2O4ycDAgANXAPErIDbGpQaXRkUg/g7E/4H4OBAzkqJ5HVQjDMcRq9kRTSMIPwFiHkKamYH4EkwTCCAZ0EJIcyayjWiav0PDAqtmASB+g0czCK/GpXkiul+xaP4PDRMUzRpA/JtIzRegYQPXvBOLInw4A6bZG5ciHDb/h6Y8AZDmqyTaCsOdIM0nyND4F4irAczKINalSQW1AAAAAElFTkSuQmCC") left 0.2em no-repeat;
}

.attention--warning>li,
.attention--caution>li,
.attention--notice>li,
.attention--info>li {
	margin-top: 7px;
}

.attention--notice {
	margin-bottom: 20px;
	padding: 12px 10px;
	border-radius: 2px;
	border: 1px solid #d00;
}

.VN_alertBox {
	margin-top: 20px;
	font-size: 12px;
}

.attention--notice .level1,
.attention--notice .level2 {
	padding-left: 26px;
}

.attention--notice .level1,
.attention--notice .level3 {
	color: #d00;
}

.attention--warning>li:first-child,
.attention--caution>li:first-child,
.attention--notice>li:first-child,
.attention--info>li:first-child {
	margin-top: 0;
}

.ordertogether {
	background: #f86901;
	text-align: center;
	padding-top: 8px;
	width: 100%;
	height: 28px;
	font-size: 14px;
	font-weight: 600;
	color: #4a4a4a;
	line-height: 20px;
	cursor: pointer;
}

.obtnwrapper {
	margin-top: 5px;
	background: white;
	padding: 12px 20px;
}

.new-uTop {
	background: white;
	padding-top: 0.1px;
	height: 106px;
}

.panel_content {
	border-top: unset;
	height: 115px;
	padding: 10px 0 4px 0;
}

.panel_content>li>a>div {
	background: url(/vcommon/common/img/top-purchase.png) no-repeat;
	width: 30px;
	height: 30px;
	margin: auto;
}

.option_content {
	height: 68px;
	padding: 0px 0 10px 0;
}

.option_content li {
	display: inline-block;
	font-size: 12px;
	color: rgba(74, 74, 74, 1);
	line-height: 17px;
	margin: 5px 0 0;
	width: 90px;
	padding-left: 18px;
	float: left;
}

.panel_content li {
	display: inline-block;
	width: 60px;
	line-height: 14px;
	margin: 4px 0;
	text-align: center;
	position: relative;
}

.panel_content a,
.option_content a {
	text-decoration: unset;
	font-size: 12px;
	color: #004098;
}

.panel_content .left {
	margin-left: 40px;
	float: left;
}

.panel_content .right {
	margin-right: 38px;
	float: right;
}

.panel_title {
	position: relative;
	height: 36px;
	color: #003399;
	display: flex;
}

.panel_title:hover {
	cursor: pointer;
}

.panel_title li {
	width: 50%;
	height: 26px;
	line-height: 12px;
	padding-top: 10px;
	color: #003399;
	font-weight: 600;
	font-size: 12px;
	float: left;
	text-align: center;
}

.panel_title_unactive {
	position: relative;
	border-bottom: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	color: #4a4a4a !important;
	font-weight: 500 !importants;
}

.panel_unactive {
	display: none;
}

.content_wrap {
	background: rgba(255, 255, 255, 1);
	margin-top: 5px;
	padding-top: 0.1px;
}

.order_count {
	background: #E52F2C;
	color: white;
	border-radius: 8px;
	position: absolute;
	left: 48px;
	top: -8px;
	line-height: 16px;
	font-size: 10px;
	padding: 0 5px;
}

.attention--info {
	margin-bottom: 20px;
	padding: 12px 10px;
	border-radius: 2px;
	border: 1px solid #0169c6;
}

.attention--info .level1 {
	padding-left: 26px;
}

.attention--warning>li,
.attention--caution>li,
.attention--notice>li,
.attention--info>li {
	margin-top: 7px;
}

.attention--warning>li:first-child,
.attention--caution>li:first-child,
.attention--notice>li:first-child,
.attention--info>li:first-child {
	margin-top: 0;
}

.pointmessage {
	margin: 0 6px;
	cursor: pointer;
	color: #003399;
}

.pointmessage:hover {
	text-decoration: underline;
}

.top_loginbtn,
.top_registbtn {
	text-align: center;
	display: inline-block;
	cursor: pointer;
}

.top_loginbtn {
	width: 75px;
	background: #FFFFFF;
	color: #003399;
	line-height: 30px;
	height: 30px;
	border: 1px solid #003399;
}

.top_loginbtn:hover {
	background-color: #EAF1FF;
}

.top_registbtn {
	width: 95px;
	background: #003399;
	margin-right: 8px;
	line-height: 32px;
	height: 32px;
	color: white;
}

.top_aside_pop {
	display: none;
	width: 276px;
	position: absolute;
	right: 220px;
	background: white;
	box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.1);
	font-size: 12px;
	padding: 10px 10px 0 10px;
	z-index: 10;
	top: 0;
}

.rbp:hover .top_aside_pop {
	display: block;
}

.wechatBind_bar {
	height: 47px;
	line-height: 47px;
	width: 100%;
	text-align: center;
}

.wechatBind_bar img,
.wechatBind_bar span {
	vertical-align: middle;
	font-size: 12px;
}

.top_aside_info {
	margin: 30px 0 0 20px;
	display: flex;
	line-height: 18px;
	font-size: 12px;
}

.top_aside_info .lc-name {
	max-width: 91px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	color: #003399;
}

.top_aside_info>a {
	text-decoration-color: #003399;
}

.top_wechat_bind {
	background: url(/vcommon/common/img/snsbtn_hover.png) no-repeat;
	background-size: 20px 20px;
	width: 20px;
	height: 20px;
	float: left;
}

.top_viewhistory_b_btn {
	display: none;
	position: absolute;
	left: 373px;
	bottom: 70px;
	width: 186px;
	height: 40px;
	text-decoration: none;
}

.top_viewhistory_block.block_typeb .new-title-border {
	display: none;
}

.top_viewhistory_block.block_typeb .top_viewhistory_b_btn {
	display: block;
}

.tb_panel {
	background: #cdcdcd;
	display: none;
}

.l-top:before,
.new-l-top:before,
.topSubCategory__recommend:before,
.topSubCategory__recommend__list:before,
.childCategory:before,
.childCategory__list:before,
.childCategory__list>li:before,
.c-media--service:before,
.c-media--sale:before,
.l-top:after,
.new-l-top:after,
.topSubCategory__recommend:after,
.topSubCategory__recommend__list:after,
.childCategory:after,
.childCategory__list:after,
.childCategory__list>li:after,
.c-media--service:after,
.c-media--sale:after {
	content: " ";
	display: table;
}

.l-top:after,
.new-l-top:after,
.topSubCategory__recommend:after,
.topSubCategory__recommend__list:after,
.childCategory:after,
.childCategory__list:after,
.childCategory__list>li:after,
.c-media--service:after,
.c-media--sale:after {
	clear: both;
}

.new-l-topWrap {
	min-height: 736px;
}
.new-l-top {
    margin-top: 20px;
    position: relative;
    min-height: 375px;
}

.new-l-top__main {
	float: left;
	width: 960px;
}

.new-l-top__aside {
    width: 220px;
    position: absolute;
    right: 0;
    height: 375px;
    z-index: 1;
    background-color: white;
}

.topVisual__list {
	margin: 11px 0 8px;
	text-align: center;
}

.topVisual__listinner>ul {
	font-size: 0;
}

.topVisual__listinner>ul>li {
	display: inline-block;
	margin: 0 10px;
	vertical-align: top;
}

.topVisual__listinner>ul>li a,
.topVisual__listinner>ul>li a:visited,
.topVisual__listinner>ul>li a:hover,
.topVisual__listinner>ul>li.on a {
	display: block;
	width: 13px;
	height: 13px;
	background: url("/vcommon/common/img/top-purchase.png") no-repeat;
	background-position: -25px -307px;
}

.topVisual__listinner>ul>li a:hover,
.topVisual__listinner>ul>li.on a {
	background-position: -5px -307px;
}

.crmRecentlyViewCoBuyList {
	display: block;
	font-size: 0;
}

.new-topVisual__main {
	width: 972px;
	height: 462px;
	overflow: hidden;
}

.new-topVisual__main>ul>li {
	/*float: left;*/
	/*CLS*/
	position: absolute;
}

.new-crmRecentlyViewCoBuyList__box.recentView,
.new-crmRecentlyViewCoBuyList__box.recommendView {
	display: inline-block;
	box-sizing: border-box;
	font-size: 14px;
}

.new-crmRecentlyViewCoBuyList__box ul li .image {
	display: table-cell;
	width: 173px;
	height: 120px;
	padding: 0;
	border: none;
	vertical-align: middle;
	text-align: center;
}

.new-crmRecentlyViewCoBuyList__box ul li span.pname {
	font-size: 12px;
	line-height: 16px;
	margin: 5px 10px;
	color: #4A4A4A;
	letter-spacing: 0;
	text-align: left;
}

.new-crmRecentlyViewCoBuyList__box ul li span.pname:hover {
	color: #003399;
	text-decoration: underline;
}

.new-crmRecentlyViewCoBuyList__box ul li p.maker {
	line-height: 16px;
	margin: 5px 10px 0;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #9b9b9b;
	text-align: left;
}

.new-crmRecentlyViewCoBuyList__box ul li p.txt {
	margin: 20px 10px 0;
	text-align: left;
}

.new-crmRecentlyViewCoBuyList__box ul li p.txt span {
	display: inline;
}

.new-crmRecentlyViewCoBuyList__box ul li a:hover {
	text-decoration: underline;
}

.new-crmRecentlyViewCoBuyList__box ul li a:hover span.pname,
.new-crmRecentlyViewCoBuyList__box ul li a:hover p.txt {
	color: #025fae;
}

.newsArea {
	position: relative;
}

.newsArea .title {
	position: absolute;
	top: -70px;
	margin: 24px 20px 8px;
	line-height: 1.5;
	font-size: 26px;
	font-weight: bold;
}

.newsListBtn {
	position: absolute;
	top: -35px;
	right: 20px;
}

.newsList,
.newsList--important {
	padding: 10px;
}

.newsList>li,
.newsList--important>li {
	padding: 7px 10px;
	border-top: 1px dotted #a7a7a7;
}

.newsList>li:first-child,
.newsList--important>li:first-child {
	border-top: none;
}

.newsList>li>dl>dt,
.newsList--important>li>dl>dt {
	margin-bottom: 7px;
}

.newsList>li>dl>dd>a,
.newsList--important>li>dl>dd>a {
	color: #000;
}

.c-cols--news {
	display: table;
	table-layout: fixed;
	width: 100%;
	margin-top: 70px;
}

.c-cols--news .c-cols__col {
	display: table-cell;
	vertical-align: top;
	border: 1px solid #a7a7a7;
}

.c-cols--news .c-cols__col:first-child {
	border-right: none;
}

.new-c-brandSlide {
	width: 1200px;
	height: 99px;
	border: 1px solid #bfbfbf;
	float: right;
	margin-top: 10px;
	background: #fff;
}

.new-c-brandSlide--left {
	display: none;
}

.new-c-brandSlide--right {
	width: 1200px;
}

.c-brandSlide--right,
.new-c-brandSlide--right {
	height: 99px;
	position: relative;
	float: right;
}

.c-brandSlide--right .cc-slideButton .new-cc-preBnt,
.new-c-brandSlide--right .cc-slideButton .new-cc-preBnt {
	right: 0;
}

.top_loginbtn_b:hover {
	background-color: #EAF1FF;
}

.top_registbtn_b {
	width: 90px;
	background: #003399;
	margin-right: 10px;
	line-height: 40px;
	height: 40px;
	color: white;
}

.top_loginbtn_b,
.top_registbtn_b {
	text-align: center;
	display: inline-block;
	cursor: pointer;
}

.top_loginbtn_b {
	width: 88px;
	background: #FFFFFF;
	color: #003399;
	line-height: 38px;
	height: 38px;
	border: 1px solid #003399;
}

.top_loginbtn_b:hover {
	background-color: #EAF1FF;
}

.ordertogether_b {
	background: #f86901;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	line-height: 40px;
	cursor: pointer;
}

.ordertogether_b:hover {
	background: #f7771a;
}

.obtnwrapper_b a {
	text-decoration: none;
}

.obtnwrapper_b {
	margin-top: 30px;
	padding: 0px 15px;
}

.content_wrap_b {
	background: rgba(255, 255, 255, 1);
	margin-top: 30px;
}

.panel_content_b {
	/* height: 147px; */
	width: 220px;
	display: flex;
	flex-wrap: wrap;
}

.panel_content_b li {
	width: 109px;
	height: 104px;
	border: 1px dashed rgba(232, 232, 232, 0.8);
	border-top: none;
	border-right: none;
}

.airecom {
	background: white;
	padding: 10px 0 10px 10px;
	margin-top: 20px;
}

.airecom ul {
	display: flex;
	flex-wrap: wrap;
}

.airecom ul li {
	display: flex;
	flex-direction: column;
	border: 1px solid #f3f3f3;
	width: 186px;
	height: 262px;
	padding: 10px 0;
	margin: 0 10px 10px 0;
	text-align: left;
}

.airecom ul li a {
	text-decoration: none;
	padding: 0 14px;
}

.airecom ul li img {
	max-width: 150px;
	max-height: 150px;
}

.airecom ul li:hover {
	border: 1px solid #f86901;
	cursor: pointer;
}

.ritem {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 16px;
	text-align: center;
	margin-bottom: 5px;
	overflow: hidden;
	max-height: 32px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	white-space: pre-wrap;
}

.ritem:hover,
.airecom ul li:hover .ritem {
	text-decoration: underline;
	color: #f86901;
}

.rmaker {
	font-size: 12px;
	color: #999999;
	line-height: 16px;
	text-align: center;
}

.airecoma {
	padding-bottom: 15px;
	height: 18px;
	display: flex;
	align-items: center;
}

.airecoma h3 {
	font-size: 18px;
	font-weight: bold;
	color: #2D2D2D;
	letter-spacing: 0;
}

.airecoma>div {
	flex: 1;
	display: inline-block;
	margin: 0 10px;
	height: 1px;
	background: #003399;
	opacity: 0.4;
}

.includes {
	display: block;
	background: white;
	padding: 15px;
	position: relative;
	margin-top: 20px;
	overflow: hidden;
}

.new-c-brandSlide--right {
	height: 74px;
	float: none;
	width: 1185px;
}

.tabs-jingjixing a:hover {
	color: #003399 !important;
}

.contentqs {
	clear: both;
	padding-top: 10px;
	border-top: 1px solid rgba(190, 211, 255, 1);
	overflow: hidden;
}

.partimg {
	height: 250px;
	background: #ffffff;
	position: relative;
	text-decoration: none;
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
	width: 230px;
	text-align: center;
	border-radius: 4px;
	cursor: pointer;
}

.newscontainer {
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
	margin-top: 20px;
	background: white;
	display: flex;
	position: relative;
}

.newscontainer>li {
	border-top: 1px solid #F3F3F3;
	border-bottom: 1px solid #F3F3F3;
	width: 50%;
	padding: 20px 20px 0 20px;
}

.newscontainer>li:first-child {
	margin-right: 20px;
	padding-right: 40px;
}

.blocktitle {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	line-height: 24px;
	float: left;
}

.toparea {
	height: 44px;
}

.toparea a {
	float: right;
	color: #003399;
}

.eachmessage {
	height: 55px;
	font-size: 14px;
	color: #333333;
	border-top: 1px dashed #f3f3f3;
}

.eachmessage:first-child {
	border-top: 1px solid #f3f3f3;
}

.eachmessage a {
	color: initial;
	text-decoration: none;
	display: block;
}

.eachmessage:hover {
	cursor: pointer;
}

.eachmessage:hover .ntitle {
	color: #003399;
	text-decoration: underline;
}

.eachmessage span {
	line-height: 55px;
	display: inline-block;
	pointer-events: none;
}

.xinxi {
	position: absolute;
	width: 1px;
	/* height: 306px; */
	background: #f3f3f3;
	left: 600px;
	top: 20px;
}

.ntitle {
	font-size: 14px;
	max-width: 462px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ntitle img {
	vertical-align: middle;
}

.ctime {
	float: right;
	color: #999999;
	font-size: 12px;
}

.fpanel .part.parta {
	height: 240px;
	padding: 10px;
	width: 210px;
}

.partaa {
	height: 25px;
	width: 100%;
}

.part.parta .name {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.part.parta .detail {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 10px 0 5px 0;
}

.partab {
	height: 150px;
	position: relative;
	margin: 10px 0;
}

.partaa img {
	float: left;
	margin-top: 0px;
	max-height: 47px;
	max-width: 60px;
}

.partimg .name {
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: '微软雅黑';
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	color: #4A4A4A;
	letter-spacing: 0.2px;
	margin-top: 0;
}

.partimg:hover .name {
	color: #039;
}

.partimg:hover .detail {
	color: #039;
}

.partimg .detail {
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: '微软雅黑';
	font-size: 12px;
	line-height: 17px;
	color: #9B9B9B;
	letter-spacing: 0.17px;
	margin-top: 0;
	font-weight: normal;
}

.partimgimg {
	height: 150px;
	position: relative;
	margin-top: 20px;
}

.partimgimg img {
	margin: 0;
	max-width: 150px;
	max-height: 150px;
	position: relative;
	top: 50%;
	transform: translateY(-50%)
}

.common111 h3 {
	margin: 20px 0 11px;
	font-family: '微软雅黑';
	font-size: 18px;
	color: #2D2D2D;
	letter-spacing: 0;
	line-height: 31px;
}

.tabs-jingjixing {
	height: 12px;
	margin-bottom: 18px;
	padding: 0;
	border-bottom: 0
}

.common111 ul li {
	font-family: '微软雅黑';
	padding: 0 10px;
	float: left;
	border-right: 1px solid #4A4A4A;
	width: auto;
}

.common111 ul li a {
	text-decoration: none;
	font-size: 12px;
	color: #4A4A4A;
	line-height: 12px;
	font-weight: normal;
}

.lazyimg {
	width: 120px;
	height: 120px;
	padding: 15px;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.glinetitle {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
	line-height: 18px;
}

.gitem .pname:hover {
	color: #003399 !important;
}

.new-c-brandSlide--right.rightaa .new-cc-slideLogo {
	height: 80px;
	width: 1170px !important;
}

.new-cc-preBnt {
	top: 21px;
	right: -15px;
}

.cc-nexBnt {
	top: 21px;
	left: -15px;
}

.airecom i {
	background: url(../images/topricon.webp) no-repeat;
	width: 24px;
	height: 24px;
	display: block;
	margin-right: 10px;
}

.imgwrapper {
	width: 150px;
	height: 150px;
	text-align: center;
	margin: 10px 0;
}

.airecom ul li>div {
	height: 25px;
	width: 100%;
	display: flex;
	align-items: center;
	padding-left: 2px;
}

.airecom ul li>div img {
	margin-top: 0px;
	max-width: 60px;
	max-height: 47px;
}

.panel_content_b li:hover a {
	color: #003399;
}

.panel_content_b li,
.panel_content_b li a {
	display: flex;
	justify-content: center;
}

.panel_content_b li a {
	flex-direction: column;
	color: #333333;
	text-decoration: none;
}

.panel_content_b li a p {
	margin-top: 15px;

}

.panel_content_b li a img {
	width: 24px;
	margin: 0 auto;
}

.panel_content_b li:nth-child(2n-1) {
	border-left: none;
}

.panel_content_b li>p {
	margin-top: 5px;
}

.c-brandSlide--right .cc-slideButton .cc-preBnt,
.new-c-brandSlide--right .cc-slideButton .cc-preBnt,
.c-brandSlide--right .cc-slideButton .new-cc-preBnt,
.new-c-brandSlide--right .cc-slideButton .new-cc-preBnt {
	position: absolute;
	top: 19px;
	text-align: left;
	padding: 0px;
	z-index: 4;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
}

.c-brandSlide--right .cc-slideButton .cc-nexBnt,
.new-c-brandSlide--right .cc-slideButton .cc-nexBnt {
	position: absolute;
	top: 19px;
	z-index: 10;
	text-align: left;
	padding: 0px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
}

.c-brandSlide--right .new-cc-slideLogo,
.new-c-brandSlide--right .new-cc-slideLogo {
	width: 1200px;
}

.c-brandSlide--right .cc-slideLogo,
.new-c-brandSlide--right .cc-slideLogo,
.c-brandSlide--right .new-cc-slideLogo,
.new-c-brandSlide--right .new-cc-slideLogo {
	height: 54px;
	overflow: hidden;
	position: relative;
	margin: 23px 0 0 0;
}

.c-brandSlide--right .cc-slideLogo>ul,
.new-c-brandSlide--right .cc-slideLogo>ul,
.c-brandSlide--right .new-cc-slideLogo>ul,
.new-c-brandSlide--right .new-cc-slideLogo>ul {
	width: 3366px;
	height: 100%;
	position: absolute;
}

.c-brandSlide--right .cc-slideLogo>ul>li,
.new-c-brandSlide--right .cc-slideLogo>ul>li,
.c-brandSlide--right .new-cc-slideLogo>ul>li,
.new-c-brandSlide--right .new-cc-slideLogo>ul>li {
	float: left;
	display: table;
	height: 54px;
	width: 153px;
}

.isLogin .is-fixed .new-l-header__function .new-lc-cart {
	display: inline-block !important;
}

.c-brandSlide--right .cc-slideLogo>ul>li>a,
.new-c-brandSlide--right .cc-slideLogo>ul>li>a,
.c-brandSlide--right .new-cc-slideLogo>ul>li>a,
.new-c-brandSlide--right .new-cc-slideLogo>ul>li>a {
	display: table-cell;
	vertical-align: middle;
	border-right: 1px solid #bfbfbf;
}

.top_aside_otherinfo {
	border-top: 1px dashed #cdcdcd;
	border-bottom: 1px dashed #cdcdcd;
	padding: 8px 0 9px 0;
	margin-top: 16px;
}

.top_aside_otherinfo span,
.sidebar_cs_panel span {
	line-height: 26px;
}

.wechatBind_bar .notBind {
	cursor: pointer;
}

.mailto_link {
	float: right;
	color: #003399;
	text-decoration: underline;
	cursor: pointer;
}

.wechatbind_link {
	color: #003399;
	text-decoration: underline;
	display: inline-block;
	margin-bottom: 2px;
}

.new-cover_wrap {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0.6;
	background: #333;
	z-index: 9900;
}

.new-cover_box {
	z-index: 9999;
	background: url("/vcommon/common/img/cover_background.jpg");
	position: fixed;
	top: 50%;
	height: 362px;
	width: 860px;
	left: 50%;
	text-align: center;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}

.new-cover_box ul {
	margin-top: 198px;
	color: #fff;
	letter-spacing: 0.49px;
	text-align: left;
	margin-left: 140px;
	overflow: hidden;
}

.new-cover_box ul>li {
	float: left;
}

.new-cover_box ul>li button {
	width: 230px;
	height: 68px;
	cursor: pointer;
}

.new-cover_box ul>li button.new-cover_btn--buyer {
	background: url("/vcommon/common/img/cover_buyer.png");
}

.new-cover_box ul>li button.new-cover_btn--designer {
	background: url("/vcommon/common/img/cover_designer.png");
}

.new-cover_box ul>li button.new-cover_btn--both {
	width: 250px;
	background: url("/vcommon/common/img/cover_both.png");
}

.new-cover_box ul>li button.new-cover_btn--buyer:hover {
	background: url("/vcommon/common/img/cover_buyer_hover.png");
}

.new-cover_box ul>li button.new-cover_btn--designer:hover {
	background: url("/vcommon/common/img/cover_designer_hover.png");
}

.new-cover_box ul>li button.new-cover_btn--both:hover {
	background: url("/vcommon/common/img/cover_both_hover.png");
}

.container {
	clear: both;
	overflow: hidden;
	margin: 0 auto;
	width: 1200px;
}

.title {
	margin: 40px 0 11px;
	font-size: 18px;
	color: #2D2D2D;
	letter-spacing: 0;
	line-height: 31px;
}

.tabs {
	height: 12px;
	margin-bottom: 18px;
}

.tabs li {
	padding: 0 10px;
	float: left;
	border-right: 1px solid #4A4A4A;
}

.tabs li a {
	text-decoration: none;
	font-size: 12px;
	color: #4A4A4A;
	line-height: 12px;
}

.tabs li a:hover {
	color: #003399;
}

.tabs li:first-child {
	padding-left: 0;
}

.tabs li:last-child {
	border-right: none;
}

.fpanel {
	clear: both;
	padding-top: 10px;
	border-top: 1px solid rgba(22, 65, 148, 0.4);
	/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66164194,endColorstr=#66164194); */
	overflow: hidden;
}

.fpanel a {
	text-decoration: none;
}

.fpanel .part {
	background: #ffffff;
	position: relative;
	float: left;
	margin: 0 10px 10px 0;
	width: 230px;
	height: 230px;
	text-align: center;
	border: 1px solid #CDCDCD;
	border-radius: 4px;
	cursor: pointer;
}

.fpanel .part:hover {
	border: 1px solid #f86901;
}

.fpanel .part .special {
	position: absolute;
	text-align: center;
	left: 10px;
	width: 37px;
	height: 84px;
	background-image: linear-gradient(-225deg, #47474C 0%, #222225 100%);
}

.part .special .white {
	width: 30px;
	height: 30px;
	transform: rotate(45deg);
	position: absolute;
	bottom: -15px;
	left: 4px;
	background: #ffffff;
}

.part .special p {
	margin-top: 18px;
	font-size: 14px;
	color: #f86901;
	text-align: center;
}

.fpanel .part .name {
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	color: #4A4A4A;
	letter-spacing: 0.2px;
}

.fpanel .part .detail {
	font-size: 12px;
	line-height: 17px;
	color: #9B9B9B;
	letter-spacing: 0.17px;
}

.fpanel .part .price {
	font-size: 12px;
	line-height: 16px;
	color: #E52F2C;
}

.foot {
	clear: both;
	margin-top: 10px;
	text-align: center;
	height: auto;
}

.foot:hover {
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.fpanel .part:nth-child(5n) {
	margin-right: 0;
}

.new-c-brandSlide--right .new-cc-slideLogo {
	margin-top: 0;
}

.new-c-brandSlide--right .new-cc-slideLogo>ul>li {
	height: 50px;
	width: 156px;
	padding: 8px 0px;
	margin-right: 10px;
	border-radius: 4px;
}

.new-c-brandSlide--right .new-cc-slideLogo>ul>li:last-child {
	margin-right: 0;
}

.new-c-brandSlide--right .new-cc-slideLogo>ul>li {
	width: 150px;
	border: 1px solid #e8e8e8;
}

.new-c-brandSlide--right .new-cc-slideLogo>ul>li:hover {
	border-color: #f86901;
}

.new-c-brandSlide--right .new-cc-slideLogo>ul>li a {
	border: none;
}

.morelink {
	position: absolute;
	right: 15px;
	top: 15px;
	color: #003399;
}