.main .m-b16 { margin-bottom: 16px; }

.main .left { text-align: left; }

.main span { display: inline-block; }

.main .m-r5 { margin-right: 5px; }

.main .m-r2 { margin-right: 2px; }

.main .top1 { top: 1px; }

.main .ht-img { width: 37px; height: 17px; position: relative; }

.main .user-info-bg { width: 100%; height: 210px; }

.main .user-info-bg .user-info-box { height: 120px; }

.main .user-info-bg .user-reputation, .main .user-info-bg .user-person-info { padding-top: 20px; }

.main .user-info-bg .user-person-info { float: left; }

.main .user-info-bg .user-person-info .usre-img { width: 80px; height: 80px; border-radius: 50%; overflow: hidden; float: left; margin-right: 16px; }

.main .user-info-bg .user-person-info .user-name-box { float: left; margin-top: 10px; }

.main .user-info-bg .user-person-info .user-name-box p:last-child { margin-top: 6px; text-align: left; height: 16px; line-height: 16px; }

.main .user-info-bg .user-person-info .user-name-box p:last-child span { font-size: 14px; color: #fff; margin-right: 6px; float: left; }

.main .user-info-bg .user-person-info .user-name-box p:last-child i { top: 1px; margin-right: 2px; }

.main .user-info-bg .user-person-info .same-name { font-size: 30px; color: #fff; text-shadow: 2px 2px 2px black; height: 33px; line-height: 33px; }

.main .user-info-bg .user-person-info .seller-style { text-shadow: 1px 1px 1px black; }

.main .user-info-bg .user-reputation { position: absolute; right: 0; top: 0; }

.main .user-info-bg .user-reputation > p:first-child { font-size: 48px; color: #ffc107; float: left; margin-right: 16px; margin-top: 8px; }

.main .user-info-bg .user-reputation div { float: right; margin-top: 14px; }

.main .user-info-bg .user-reputation div i { margin-right: 4px; }

.main .user-info-bg .user-reputation div > p:first-child { height: 22px; line-height: 22px; }

.main .user-info-bg .user-reputation div > p:last-child { height: 14px; line-height: 14px; }

.main .width175 { width: 175px; }

.main .width435 { width: 435px; text-align: left; }

.main .width610 { width: 610px; text-align: left; }

.main .width180 { width: 180px; padding-left: 40px; }

.main .width100 { width: 100px; padding-left: 40px; }

.main .width166 { width: 166px; padding-left: 40px; }

.main .m-t35 { margin-top: 35px; }

.main .m-t39 { margin-top: 39px; }

.main .m-t9 { margin-top: 9px; }

.main .m-t30 { margin-top: 30px; }

.main .m-t20 { margin-top: 20px; }

.main .similar-goods-content .goods-list-item:hover { background: #E9F5FE; }

.main .goods-list-item { width: 1200px; margin: auto; padding: 16px 0px 14px 11px; display: table; border-bottom: 1px dashed #EDEDED; }

.main .goods-list-item > div { display: table-cell; vertical-align: middle; }

.main .goods-list-item .goods-list-title { line-height: 24px; font-size: 16px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; cursor: pointer; word-break: break-word; }

.main .goods-list-item .goods-list-title > i { margin-right: 5px; }

.main .goods-list-item .goods-list-title > span { display: inline; word-break: break-word; }

.main .goods-list-item .goods-list-title span:hover { color: #FF5B01; }

.main .goods-list-item .goods-item-attr { margin-top: 6px; max-height: 40px; line-height: 20px; }

.main .goods-list-item .goods-item-attr span { color: #999; font-size: 12px; }

.main .goods-list-item .m-t10 { margin-top: 10px; }

.main .goods-list-item .game-type-attr { height: 14px; line-height: 14px; margin-top: 9px; }

.main .goods-list-item .game-type-attr .color666:hover { color: #ff5b01; }

.main .goods-list-item .game-type-attr span { float: left; }

.main .goods-list-item .game-qufu-attr { height: 17px; line-height: 17px; margin-top: 8px; }

.main .goods-list-item .game-qufu-attr a:hover { color: #FF5B01; }

.main .goods-list-item .goods-price { width: 169px; padding-left: 40px; }

.main .goods-list-item .goods-price span { font-size: 18px; color: #FF5B01; font-weight: bold; }

.main .goods-list-item .kucun { padding-left: 40px; width: 100px; }

.main .good-list-box > div:last-child { border-bottom: 1px solid #EDEDED; }

.main .good-list-box .no-goods { border: none !important; }

.main .server-protection { padding-left: 40px; width: 149px; }

.main .server-protection > a, .main .server-protection > p { height: 17px; line-height: 17px; display: block; margin-bottom: 6px; }

.main .server-protection > a i, .main .server-protection > p i { margin-right: 6px; }

.main .server-protection > a span, .main .server-protection > p span { bottom: 3px; }

.main .server-protection span { font-size: 12px; color: #666; }

.main .server-protection > p:last-child, .main .server-protection > a:last-child { margin-bottom: 0; }

.main .shop-btn-group { text-align: right; width: 160px; }

.main .shop-btn-group a, .main .shop-btn-group p { display: inline-block; height: 34px; line-height: 32px; text-align: center; border-radius: 2px; }

.main .shop-btn-group a { border: 1px solid #FF5B01; float: left; background: #fff; }

.main .shop-btn-group .active-car-btn { background: #FF5B01; }

.main .shop-btn-group .add-card-btn2 { border: 1px solid #d6d6d6; }

.main .shop-btn-group p { border: 1px solid #d6d6d6; }

.main .shop-btn-group p i { top: 5px; margin-right: 6px; }

.main .shop-btn-group .complete-btn { font-size: 12px; color: #666; width: 100px; float: left; }

.main .shop-btn-group .complete-btn .icon-list-6g { background: url("../image/list-6.gif"); background-size: cover; width: 20px; height: 20px; }

.main .shop-btn-group .complete-btn .icon-list-3g { background: url("../image/list-3.gif"); background-size: cover; width: 20px; height: 20px; }

.main .shop-btn-group .im-buy-btn { font-size: 14px; color: #FF5B01; width: 100px; }

.main .shop-btn-group .im-buy-btn:hover { color: #fff; background: #FF5B01; }

.main .shop-btn-group .im-buy-btn:hover { color: #fff; background: #FF5B01; }

.main .shop-btn-group .add-card-btn, .main .shop-btn-group .add-card-btn2 { width: 34px; margin-left: 9px; }

.main .footer-pagination { margin-top: 60px; width: 1200px; margin-right: auto; margin-left: auto; margin-top: 16px; }

.main .footer-pagination p { margin-bottom: 60px; }

.main .footer-pagination > p { line-height: 16px; }

.main .footer-pagination > p > span { float: left; }

.main .footer-pagination #pagination-box { float: right; margin-bottom: 60px; }

.main .no-goods { width: 1200px; margin: auto; margin-bottom: 59px; }

.main .no-goods img { width: 216px; height: 200px; object-fit: cover; margin-top: 40px; }

.main .no-goods P { text-align: center; }

.main .no-goods .no-tip { margin-top: 15px; font-size: 16; color: #666; line-height: 18px; }

.main .user-info-box { width: 1200px; margin: auto; }

.main .m-t9 { margin-top: 9px; }

.main .width395 { width: 395px; }

.main .max-width502 { max-width: 502px; }

.main .max-width390 { max-width: 390px; }

.main .max-width360 { max-width: 390px; }

body .goods-detail-attr-modal .layui-layer-setwin { display: none; }

body .goods-detail-attr-modal .layui-layer-content { padding: 46px 0px 34px 0px; box-sizing: border-box; height: 220px !important; }

body .goods-detail-attr-modal .layui-layer-content .modal-title { font-size: 18px; color: #333; font-weight: bold; text-align: center; height: 22px; line-height: 22px; margin-bottom: 18px; padding: 0 30px; }

body .goods-detail-attr-modal .layui-layer-content .tip-content { height: 100px; overflow: auto; font-size: 14px; color: #333; line-height: 21px; padding: 0 30px; }

body .goods-detail-attr-modal .layui-layer-btn { padding: 0 0 15px 0; text-align: center; width: 100%; }

body .goods-detail-attr-modal .layui-layer-btn .layui-layer-btn0 { width: 340px; height: 40px; line-height: 40px; color: #fff; text-align: center; margin: auto; background: #FF5B01; border-radius: 2px; border: none; font-size: 14px; box-sizing: border-box; }

body .goods-detail-attr-modal .layui-layer-resize { display: none; }
