	@charset "UTF-8";
/*楼层颜色*/
/*字体颜色*/
body { font-family: 'Microsoft YaHei',arial,\5b8b\4f53; }

/*布局样式表*/
.container { width: 1200px; padding: 0; }

/*复写输入框获取焦点样式*/
.form-control:focus, .single-line:focus { border-color: #0063b1 !important; }

.has-success .form-control { border-color: #0063b1; }
	
/*网站顶部*/
.head-tool-box { height: 35px; line-height: 35px; border-bottom: 1px solid #e8e8e8; }
.head-tool-box .welcome { font-size: 12px; color: #989898; }
.head-tool-box .welcome .back-home { color: #989898; }
.head-tool-box .welcome .back-home .iconfont { font-size: 16px; color: #0063b1; }
.head-tool-box .tool .mc-text-link { color: #333; }
.head-tool-box .hot-tel { margin-left: 10px; font-size: 12px; }
.head-tool-box .hot-tel .iconfont { font-size: 16px; color: #0063b1; }
.head-tool-box .hot-tel .telphone { margin-left: 5px; font-size: 14px; color: #0063b1; font-weight: 600; }

.topbar-lf .tc { color: #333; }
.topbar-lf .tc:hover { color: #ff3700; }

.head-main { height: 116px; padding:22px 0 18px; }
.head-main .logo { overflow: hidden; float: left; }
.head-main .logo img { margin-right: 15px; height:90px; width:180px; margin-top:5px;}
.head-main .search-box { width: 441px; height: 69px; float: left; margin-left: 135px; }
.head-main .mc-cart-box { margin-top: 15px; float: right; }
.head-main .hot-tel { font-size: 18px; color: #989898; line-height: 80px; }
.head-main .hot-tel .tel { color: #0063b1; font-size:18px; }

.head-nav { border-bottom: 2px solid #0063b1; }
.head-nav .mc-category-box2 { float: left; }
.head-nav .nav-box .mc-text-link { display: inline-block; padding: 0 20px; font-size: 14px; line-height: 42px; color: #333; position: relative; }
.head-nav .nav-box .mc-text-link .corner-icon { font-size: 14px; color: #ff2222; position: absolute; right: -5px; top: -5px; }
.head-nav .nav-box .mc-text-link:hover { color: #0063b1; }
.head-nav .nav-box .mc-text-link.link-active { color: #0063b1; }

#index .head-nav { border-bottom: none; }

.head-main2 {/* height: 60px;*/ padding: 7px 0; /*background: url("/public/home/pc/img/head_bj.jpg") no-repeat #0063b1; background-size: cover;*/background:#fff; }
.head-main2 .logo { width: 300px; /*height: 45px;*/ overflow: hidden; float: left; position: relative; }
.head-main2 .logo .logo-png { position: relative; height: 45px; left: -260px; border-right: 20px solid transparent; -webkit-filter: drop-shadow(260px 0 0 #fff); filter: drop-shadow(260px 0 0 #fff); }
.head-main2 .head-menu { position: relative; float: left; margin: 7px 0 2px 100px; }
.head-main2 .head-menu li { display: inline-block; list-style: none; margin-right: 30px; }
.head-main2 .head-menu li .menu-link { display: block; padding: 8px 20px; color: #666; font-size: 16px; }
.head-main2 .head-menu li .menu-link.active { background: #fff; color: #0063b1;border-bottom:solid 4px #0063b1; }

/*实单求购banner*/
.relbuy-banner { height: 200px; background: url("/public/home/pc/img/relbuy-banner.jpg") no-repeat center center; text-align: center; padding-top: 40px; }
.relbuy-banner .num { font-size: 40px; color: #fffc00; font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/*网站底部*/
.footer-box { position: relative; }
.footer-box .advantage-box { padding: 0; color: #333; border: 1px solid #e8e8e8; border-width: 1px 0; }
.footer-box .advantage-box .item { width: 20%; float: left; padding: 20px 10px; }
.footer-box .menu-box { padding: 30px 0 20px; }
.footer-box .menu-box .foot-logo { float: left; margin-right: 30px; }
.footer-box .menu-box .foot-logo img { width: 149px; margin-top: 20px; }
.footer-box .menu-box .foot-menu { width: 820px; min-height: 100px; overflow: hidden; float: left; }
.footer-box .menu-box .foot-menu .item { width: 20%; height: auto; float: left; }
.footer-box .menu-box .foot-menu .item:last-child .mc-foot-menu2:after { display: none; }
.footer-box .menu-box .foot-hottel { width: 200px; float: left; }
.footer-box .menu-box .foot-hottel .tit { font-weight: 500; }
.footer-box .menu-box .foot-hottel .tel { font-size: 32px; }
.footer-box .menu-box .foot-hottel .btn-qq { padding: 8px 50px; background: #0063b1; }
.footer-box .menu-box .foot-hottel .btn-qq .iconfont { font-size: 32px; margin-right: 10px; }
.footer-box .menu-box .foot-qrcode { width: 110px; float: right; margin-left: 50px; }
.footer-box .menu-box .foot-qrcode .logo { width: 110px; }
.footer-box .menu-box .foot-qrcode .qrcode { width: 110px; height: 110px; display: block; margin: 10px auto; }
.footer-box .menu-box .foot-qrcode .text-cell { height: 24px; padding: 0 10px; font-size: 12px; line-height:74px; background: #ff7300; color: #fff; width: 90px; position: relative; }
.footer-box .menu-box .foot-qrcode .text-cell:after { content: ''; width: 0; height: 0; border-top: 24px solid #ff7300; border-right: 20px solid transparent; position: absolute; right: -20px; top: 0; }
.footer-box .menu-box .foot-qrcode2 { width: 110px; float: right; }
.footer-box .menu-box .foot-qrcode2 .qrcode { width: 110px; height: 110px; display: block; margin: 10px auto; background: #666; }
.footer-box .menu-box .foot-qrcode2 .text-cell { height: 24px; padding: 0 10px; font-size: 12px; line-height: 18px; color: #989898; text-align: center; position: relative; }
.footer-box .copyright-box { padding: 20px 0; border-top: 1px solid #e8e8e8; text-align: center; line-height: 2; color: #666; background: #444; }
.footer-box .copyright-box .mc-text-link { color: #989898; }
.footer-box .copyright-box .mc-text-link:hover { color: #fff; }
.footer-box .copyright-box2 { color: #989898; background: #fff; border-top: none; }
.footer-box .copyright-box2 .mc-text-link { color: #333; }
.footer-box .copyright-box2 .mc-text-link:hover { color: #0063b1; }

/*首页焦点图*/
.index-banner { height: 344px; position: relative; z-index: 0; }
.index-banner .focus-box { width: 790px; height: 344px; overflow: hidden; padding: 0; float: left; margin-left: 190px; }
.index-banner .focus-box .swiper-slide { width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.index-banner .right-box { width: 210px; height: 344px; padding: 0; float: right; overflow: hidden; }
.index-banner .right-box .user-info-box { height: 160px; padding: 20px; background: #ededed; text-align: center; }
.index-banner .right-box .user-info-box .head-img { display: block; background: #fff; width: 60px; height: 60px; border-radius: 50%; margin: 0 auto 10px; }
.index-banner .right-box .user-info-box .welcome { font-size: 14px; font-weight: 500; text-align: center; color: #333; line-height: 1.5; }
.index-banner .right-box .user-info-box .user-link { display: inline-block; width: 70px; height: 30px; text-align: center; line-height: 28px; border: 1px solid #0063b1; background: #fff; color: #0063b1; border-radius: 12px; margin: 0 5px; }
.index-banner .right-box .user-info-box .user-link:hover { background: #0063b1; color: #fff; }
.index-banner .right-box .news-box { height: 184px; background: #ededed; }
.index-banner .right-box .news-box .box-title { padding: 0 10px; height: 35px; border-bottom: 1px solid #ddd; }
.index-banner .right-box .news-box .box-title:after { display: block; content: ''; height: 0; overflow: hidden; clear: both; }
.index-banner .right-box .news-box .box-title h2 { font-size: 16px; float: left; font-weight: 500; margin: 0; line-height: 35px; border-bottom: 2px solid #0063b1; }
.index-banner .right-box .news-box .box-title .more-link { font-size: 12px; color: #989898; line-height: 35px; float: right; }
.index-banner .right-box .news-box .box-title .more-link:hover { color: #0063b1; }
.index-banner .right-box .news-box .box-main { padding: 10px; }
.index-banner .right-box .news-box .box-main .mc-text-item { height: 26px; line-height: 26px; }

/*首页行间距*/
.index-row { margin: 30px auto; }

/*首页第一行*/
.index-row-1 .left-box { width: 660px; height: 460px; float: left; margin-top: -16px; }
.index-row-1 .left-box .row { margin: 0 -8px; }
.index-row-1 .left-box .col-md-6 { padding: 0 8px; }
.index-row-1 .left-box .item { height: auto; float: left; cursor: pointer; margin-top: 16px; }
.index-row-1 .left-box .item .item-title { text-align: center; padding: 10px 10px 15px; font-size: 16px; line-height: 20px; background: #e6e6e6; position: relative; }
.index-row-1 .left-box .item .item-title .date { display: block; font-size: 12px; color: #989898; position: relative; z-index: 9; }
.index-row-1 .left-box .item .item-title .circle { width: 50px; height: 50px; font-size: 14px; line-height: 60px; border-radius: 50%; background: #e6e6e6; position: absolute; bottom: -20px; left: 50%; margin-left: -25px; }
.index-row-1 .left-box .item .item-main { background: #fff; padding: 30px 20px 20px; text-align: center; }
.index-row-1 .left-box .item .item-main .tit { font-size: 12px; color: #989898; }
.index-row-1 .left-box .item .item-main .average { display: inline-block; width: 100%; height: 40px; text-align: center; line-height: 40px; color: #0063b1; font-size: 32px; }
.index-row-1 .left-box .item .item-main .average .fall-num { color: #5c9b6b; }
.index-row-1 .left-box .item .item-main .average .range-num { font-size: 14px; color: #333; }
.index-row-1 .left-box .item .item-main .average .rise .iconfont:before { content: '\e78f'; color: #0063b1; }
.index-row-1 .left-box .item .item-main .average .fall .iconfont:before { content: '\ec62'; color: #5c9b6b; }
.index-row-1 .left-box .item .price-range { font-size: 14px; line-height: 35px; border-top: 1px solid #e8e8e8; background: #fff; }
.index-row-1 .left-box .item .price-range:after { display: block; content: ''; height: 0; overflow: hidden; clear: both; }
.index-row-1 .left-box .item .price-range .price-cell { width: 50%; height: 40px; line-height: 40px; text-align: center; font-size: 12px; color: #989898; }
.index-row-1 .left-box .item .price-range .price-cell .price { font-size: 14px; color: #333; }
.index-row-1 .left-box .item .price-range .price-cell:first-child { border-right: 1px solid #e8e8e8; }
.index-row-1 .left-box .item .price-range .price-cell:first-child .iconfont { color: #5c9b6b; }
.index-row-1 .left-box .item .price-range .price-cell:last-child .iconfont { color: #d8760c; }
.index-row-1 .left-box .item .range-box { width: 100%; height: 40px; border: 2px solid #ff7300; padding: 0 10px; font-size: 14px; line-height: 36px; }
.index-row-1 .left-box .item .range-box .range-num { float: right; font-size: 18px; font-weight: 600; }
.index-row-1 .left-box .item .range-box .rise { color: #ff2222; }
.index-row-1 .left-box .item .range-box .rise .iconfont:before { content: ""; }
.index-row-1 .left-box .item .range-box .fall { color: #0e980e; }
.index-row-1 .left-box .item .range-box .fall .iconfont:before { content: ""; }
.index-row-1 .left-box .item .range-box .flat { font-size: 14px; font-weight: 500; color: #ff7300; }
.index-row-1 .left-box .item:hover { box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 5px 50px rgba(0, 0, 0, 0.1); }
.index-row-1 .left-box .item:hover .item-title { background: #ffe9ea; }
.index-row-1 .left-box .item:hover .item-title .date { color: #0063b1; }
.index-row-1 .left-box .item:hover .item-title .circle { color: #0063b1; background: #ffe9ea; }
.index-row-1 .right-box { width: 530px; height: 444px; background: #fff; padding: 20px; float: right; }

/*首页第二行*/
.index-row-2 .row-main { height: 100px; border: 1px solid #e8e8e8; }

.index-row-3:after { display: block; content: ''; height: 0; overflow: hidden; clear: both; }
.index-row-3 .left-box { width: 290px; height: 480px; border: 1px solid #e8e8e8; float: left; overflow: hidden; background: #fff; }
.index-row-3 .left-box .box-tit { height: 55px; padding: 15px; font-size: 16px; line-height: 25px; color: #fff; background: #6c8de9; margin: 0; }
.index-row-3 .left-box .hotsale-container { width: 100%; height: 414px; position: relative; }
.index-row-3 .left-box .hotsale-container .swiper-slide { width: 100%; height: 100%; }
.index-row-3 .left-box .hotsale-container .swiper-pagination-bullet { width: 8px; height: 8px; border-radius: 50%; background: #989898; }
.index-row-3 .left-box .hotsale-container .swiper-pagination-bullet-active { width: 35px; border-radius: 4px; background: #6c8de9; }
.index-row-3 .right-box { width: 900px; height: 480px; border: 1px solid #e8e8e8; float: right; overflow: hidden; background: #fff; }
.index-row-3 .right-box .shop-container { width: 100%; height: 100%; position: relative; }
.index-row-3 .right-box .shop-container .swiper-slide { width: 100%; height: 100%; }
.index-row-3 .right-box .shop-container .swiper-pagination-bullet { width: 8px; height: 8px; border-radius: 50%; background: #989898; }
.index-row-3 .right-box .shop-container .swiper-pagination-bullet-active { width: 35px; border-radius: 4px; background: #6c8de9; }

.index-row-4 .row-main, .index-row-7 .row-main { min-height: 100px; border: 1px solid #e8e8e8; }

.index-row-5:after { display: block; content: ''; height: 0; overflow: hidden; clear: both; }
.index-row-5 .left-box { width: 290px; height: 225px; border: 1px solid #e8e8e8; background: #fff; float: left; overflow: hidden; }
.index-row-5 .right-box { width: 900px; height: 225px; overflow: hidden; float: right; position: relative; }

.index-row-6:after { display: block; content: ''; height: 0; overflow: hidden; clear: both; }
.index-row-6 .left-box { width: 600px; height: 400px; border: 1px solid #e8e8e8; float: left; }
.index-row-6 .right-box { width: 580px; height: 400px; float: right; }

.violet-box { margin: 0 -8px; }
.violet-box .col-md-3 { padding: 0 8px; }

.goods-table thead { background: #6c8de9; }
.goods-table thead th { padding: 17px 5px !important; text-align: center; color: #fff; font-size: 16px; font-weight: 500; }
.goods-table tbody tr { text-align: center; border-bottom: 1px dashed #e8e8e8; }
.goods-table tbody tr:hover td { background: #eff5fe; }
.goods-table .goods-name, .goods-table .goods-brand, .goods-table .goods-type, .goods-table .city, .goods-table .stock { width: 14%; }
.goods-table .price { width: 20%; }
.goods-table .btn-action { background: #fff; color: #0063b1; padding: 3px 5px; border-color: #0063b1; margin: 5px auto; }
.goods-table .btn-action:hover { background: #0063b1; color: #fff; }

/*实单求购统计*/
.info-total { text-align: center; height: 112px; padding: 20px; }
.info-total p { font-size: 14px; line-height: 30px; color: #989898; margin: 0; padding: 0; }
.info-total h2 { font-size: 24px; line-height: 40px; color: #0063b1; margin: 0; padding: 0; }
.info-total h2 small { font-size: 14px; color: #333; }
.info-total:nth-child(1), .info-total:nth-child(2) { border-bottom: 1px solid #e8e8e8; }

.buyinfo-container { position: relative; }
.buyinfo-container .swiper-button-next { background: none; background-color: rgba(0, 0, 0, 0.5); width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 20px 0 0 20px; right: 0; }
.buyinfo-container .swiper-button-next .iconfont { font-size: 24px; color: #fff; }
.buyinfo-container .swiper-button-prev { background: none; background-color: rgba(0, 0, 0, 0.5); width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 0 20px 20px 0; left: 0; }
.buyinfo-container .swiper-button-prev .iconfont { font-size: 24px; color: #fff; }

/*热卖品牌*/
.hot-brand-box { padding: 10px; height: 90px; background: #fff; border: 1px solid #e8e8e8; overflow: hidden; position: relative; padding-left: 120px; }
.hot-brand-box .tit { font-size: 16px; text-align: center; position: absolute; left: 20px; top: 15px; }
.hot-brand-box .brand-container { overflow: hidden; }
.hot-brand-box .brand-container .brand-img { width: 185px; height: 70px; }

/*首页新闻轮播*/
.news-container { background: #fff; padding: 10px; border: 1px solid #e8e8e8; overflow: hidden; }

/*当前位置*/
.current-box { padding: 10px 0; background: #f5f6f8; }
.current-box .breadcrumb { background: none; }
.current-box .breadcrumb .mc-text-link { color: #989898; }
.current-box .breadcrumb .mc-text-link:hover { color: #0063b1; }

/*内页*/
.page-content { padding: 20px 0; overflow: hidden; }
.page-content .page-title { font-size: 32px; text-align: center; padding: 30px 0; position: relative; }
.page-content .page-title .tit { position: relative; z-index: 1; background: #f8f8f8; padding: 0 10px; }
.page-content .page-title:before { content: ''; width: 50%; height: 1px; border-bottom: 1px solid #e8e8e8; position: absolute; top: 45px; left: 25%; z-index: 0; }

/*万铝加工优势排版*/
.mc-icon-text { text-align: center; margin-bottom: 30px; }
.mc-icon-text img { width: 120px; height: 120px; }
.mc-icon-text .tit { font-size: 18px; color: #333; font-weight: 500; }
.mc-icon-text .desc { font-size: 16px; color: #989898; }

/*万铝供应链优势排版*/
.mc-icon-text2 { margin: 30px auto; }
.mc-icon-text2 img { width: 160px; height: 160px; float: left; margin-right: 15px; }
.mc-icon-text2 .text-cell { float: left; width: 300px; height: 160px; padding: 30px 0; }
.mc-icon-text2 .tit { font-size: 24px; color: #0063b1; font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mc-icon-text2 .desc { font-size: 18px; color: #989898; }

/*万铝物流优势排版*/
.mc-icon-text3 { margin: 30px auto; }
.mc-icon-text3 img { width: 98px; height: 98px; float: left; margin-right: 15px; }
.mc-icon-text3 .text-cell { float: left; width: 300px; height: 98px; padding: 15px 0; }
.mc-icon-text3 .tit { font-size: 24px; color: #333; font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mc-icon-text3 .desc { font-size: 18px; color: #989898; }

/*申请入驻优势*/
.mc-icon-text4 { text-align: center; margin: 30px auto 50px; }
.mc-icon-text4 .iconfont { display: block; width: 140px; height: 140px; border: 2px solid #e8e8e8; border-radius: 50%; margin: 20px auto; font-size: 48px; line-height: 140px; text-align: center; position: relative; }
.mc-icon-text4 .iconfont:after { content: ''; width: 0; height: 0; border-radius: 50%; position: absolute; top: -1px; left: -1px; }
.mc-icon-text4 .iconfont:before { position: relative; z-index: 9; }
.mc-icon-text4 .tit { font-size: 18px; color: #333; font-weight: 500; }
.mc-icon-text4 .desc { font-size: 16px; color: #989898; }
.mc-icon-text4:nth-child(1) .iconfont { color: #4b9f03; border-color: #4b9f03; }
.mc-icon-text4:nth-child(1) .iconfont:after { background: #4b9f03; }
.mc-icon-text4:nth-child(1) .tit { color: #4b9f03; }
.mc-icon-text4:nth-child(2) .iconfont { color: #1f8ed6; border-color: #1f8ed6; }
.mc-icon-text4:nth-child(2) .iconfont:after { background: #1f8ed6; }
.mc-icon-text4:nth-child(2) .tit { color: #1f8ed6; }
.mc-icon-text4:nth-child(3) .iconfont { color: #f29104; border-color: #f29104; }
.mc-icon-text4:nth-child(3) .iconfont:after { background: #f29104; }
.mc-icon-text4:nth-child(3) .tit { color: #f29104; }
.mc-icon-text4:nth-child(4) .iconfont { color: #e73f32; border-color: #e73f32; }
.mc-icon-text4:nth-child(4) .iconfont:after { background: #e73f32; }
.mc-icon-text4:nth-child(4) .tit { color: #e73f32; }
.mc-icon-text4:hover { cursor: pointer; }
.mc-icon-text4:hover .iconfont { color: #fff; }
.mc-icon-text4:hover .iconfont:after { width: 140px; height: 140px; }

/*检索框*/
.screen-box .form-inline { margin-bottom: 15px; }
.screen-box .form-inline .form-group { margin-right: 10px; }
.screen-box .form-inline .form-group .tit { font-weight: 500; padding: 0 10px; margin-bottom: 0; line-height: 34px; }
.screen-box .form-inline .form-group input[class='form-control'] { width: 150px; }
.screen-box .form-inline .form-group select[class='form-control'] { width: 147px; }
.screen-box .screen-item { padding: 10px; min-height: 50px; padding-left: 80px; border-bottom: 1px dashed #e8e8e8; position: relative; }
.screen-box .screen-item .screen-tit { font-size: 14px; width: 60px; text-align: left; line-height: 30px; border-right: 1px solid #ddd; position: absolute; top: 10px; left: 10px; }
.screen-box .screen-item .screen-main { margin-top: -10px; }
.screen-box .screen-item .screen-link { display: inline-block; padding: 0 10px; font-size: 14px; height: 30px; line-height: 30px; color: #989898; margin-right: 10px; margin-top: 10px; }
.screen-box .screen-item .screen-link:hover { background: #efefef; color: #333; }
.screen-box .screen-item .screen-link.active { background: #0063b1; color: #fff; }
.screen-box .range-box { padding: 10px 300px 10px 90px; }
.screen-box .range-box .range { position: absolute; right: 0; top: 8px; }
.screen-box .range-box .range input[class='form-control'] { width: 100px; height: 30px; }

/*排序*/
.sort-box { margin: 10px auto; background: #f2f3f5; height: 50px; }
.sort-box:after { display: block; content: ''; height: 0; overflow: hidden; clear: both; }
.sort-box .desc .iconfont { font-size: 12px; color: #989898; }
.sort-box .desc .iconfont:before { content: '\ec63'; }
.sort-box .asc .iconfont { font-size: 12px; color: #989898; }
.sort-box .asc .iconfont:before { content: '\e64f'; }
.sort-box .btn-sort { display: block; border-right: 1px solid #e8e8e8; font-size: 14px; height: 50px; line-height: 50px; color: #333; padding: 0 15px; float: left; margin-left: -1px; }
.sort-box .btn-sort.active, .sort-box .btn-sort:hover { background: #0063b1; color: #fff; }
.sort-box .btn-sort.active .iconfont, .sort-box .btn-sort:hover .iconfont { color: #fff; }
.sort-box .page-total { font-size: 14px; line-height: 50px; }
.sort-box .page-total .page-num { color: #0063b1; }
.sort-box .page-total .page-btn { display: inline-block; border: 1px solid #e8e8e8; background: #fff; font-size: 14px; height: 30px; line-height: 30px; color: #333; padding: 0 15px; }
.sort-box .page-total .page-btn:hover { background: #0063b1; color: #fff; }
.sort-box .page-total .page-btn:hover .iconfont { color: #fff; }

/*商品列表*/
.goods-list-table { table-layout: fixed; }
.goods-list-table thead { background: #666; color: #fff; }
.goods-list-table thead th { font-size: 14px; padding: 12px 8px !important; text-align: center; font-weight: 500; }
.goods-list-table tbody td { font-size: 14px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.goods-list-table tbody .goods-name { color: #0063b1; }
.goods-list-table tbody .goods-stock { color: #989898; }
.goods-list-table tbody .goods-price { color: #d8760c; }
.goods-list-table tbody .btn-main { background: #fff; color: #ff4a00; border: 1px solid #ff4a00; }
.goods-list-table tbody .btn-main:hover { background: #ff4a00; color: #fff; }

/*会员中心*/
.user-main { padding: 30px 0; }
.user-main .left-box { width: 180px; height: auto; float: left; }
.user-main .right-box { background: #fff; width: 1000px; min-height: 600px; height: auto; float: right; border: 1px solid #e8e8e8;overflow:hidden }
.user-main .right-box .box-main { padding: 15px; }

/*订单检索表单*/
.order-search-box { padding: 10px; border: 1px solid #f9f9f9; background: #f8f8f8; }
.order-search-box .input-group { width: 400px; }
.order-search-box select[class='form-control'] { width: 150px; }
.order-search-box .input-tit { font-weight: 500; line-height: 34px; margin-bottom: 0; padding: 0 5px; }

/*订单表格*/
.order-table { margin: 10px auto; table-layout: fixed; }
.order-table td, .order-table th { padding: 10px; border: 1px solid #e8e8e8; text-align: center; }
.order-table thead { background: #f8f8f8; color: #989898; }
.order-table .order-sn { color: #333; }
.order-table .order-sn:hover { color: #0063b1; }
.order-table .datetime { color: #989898; }
.order-table .goods-info { width: 350px; text-align: center; }
.order-table .goods-price, .order-table .goods-total { width: 120px; text-align: center; }
.order-table .goods-num { width: 80px; text-align: center; }
.order-table .status-text { width: 200px; text-align: center; }
.order-table .action { width: 100px; text-align: center; }
.order-table .order-goods-box { display: block; }
.order-table .order-goods-box .thumb { width: 80px; height: 80px; border: 1px solid #e8e8e8; float: left; margin-right: 10px; }
.order-table .order-goods-box .goods-cell { text-align: left; width: 230px; float: left; }
.order-table .order-goods-box .goods-cell .goods-name { color: #333; font-size: 16px; font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 5px; }
.order-table .order-goods-box .goods-cell .desc { font-size: 12px; color: #989898; }
.order-table .order-goods-box .cell-row { width: 100%; }

/*发票表格*/
.inv-table { margin: 10px auto; table-layout: fixed; }
.inv-table td, .inv-table th { padding: 10px; border: 1px solid #e8e8e8; text-align: center; }
.inv-table thead { background: #f8f8f8; color: #989898; }
.inv-table .shop-name { font-size: 16px; color: #333; }
.inv-table .shop-name:hover { color: #0063b1; }
.inv-table .order-sn { color: #0063b1; text-decoration: underline; }

/*发票列表*/
.inv-list-table { margin-top: 15px; table-layout: fixed; text-align: justify; }
.inv-list-table th { text-align: center; }
.inv-list-table td { font-size: 14px; line-height: 1.8 !important; }
.inv-list-table .order-sn { display: block; color: #0063b1; text-decoration: underline; }

/*账户安全*/
.safe-item { padding: 25px 0; border-bottom: 1px solid #e8e8e8; line-height: 30px; }
.safe-item .safe-tit { text-align: center; font-size: 18px; border-right: 1px solid #e8e8e8; }
.safe-item .safe-tit .iconfont { font-size: 24px; margin-right: 10px; }

/*通栏焦点图*/
.focus-box-row { width: 100%; height: 415px; position: relative; z-index: 0; }
.focus-box-row .swiper-slide { width: 100%; min-width: 1200px; height: 100%; position: relative; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.focus-box-row .swiper-slide .item-link { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

/*新闻频道页*/
.cms-menu { border-bottom: 2px solid #0063b1; text-align: right; }
.cms-menu .menu-link { display: inline-block; width: 120px; height: 40px; text-align: center; line-height: 40px; font-size: 18px; margin-left: 15px; color: #333; position: relative; }
.cms-menu .menu-link:after { content: ''; width: 1px; height: 20px; border-right: 1px solid #989898; position: absolute; left: 0; top: 10px; }
.cms-menu .menu-link:first-child:after { display: none; }
.cms-menu .menu-link.active { background: #0063b1; color: #fff; }

.cms-topnews { position: relative; margin-bottom: 50px; margin-top: 30px; }
.cms-topnews:after { display: block; content: ''; height: 0; overflow: hidden; clear: both; }
.cms-topnews .news-focus { width: 500px; height: 340px; overflow: hidden; position: relative; float: left; }
.cms-topnews .news-focus .item-link { position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 9; }
.cms-topnews .news-focus .text-box { width: 100%; height: 45px; padding: 10px 150px 10px 10px; background: rgba(0, 0, 0, 0.5); position: absolute; bottom: 0; left: 0; }
.cms-topnews .news-focus .text-box .title { font-size: 16px; color: #fff; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; z-index: 1; }
.cms-topnews .news-focus .swiper-pagination { width: 150px; left: auto; right: 0; text-align: right; padding-right: 10px; }
.cms-topnews .cms-news-group { width: 680px; float: right; }
.cms-topnews .cms-news-group .mc-text-item5:first-child { padding: 0 0 10px 250px; }
.cms-topnews .cms-news-group .mc-text-item5:first-child .thumb { top: 0; }

.cms-news-group .title { font-size: 18px; }
.cms-news-group .desc { font-size: 14px; margin-top: 10px; line-height: 30px; max-height: 90px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; color: #666; }
.cms-news-group .item { border: 1px solid #e8e8e8; padding: 15px; margin-bottom: 15px; }
.cms-news-group .item:hover { box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); }
.cms-news-group .item:hover .title { color: #0063b1; }

/*文章内容页*/
.article-box { padding: 20px; border: 1px solid #e8e8e8; min-height: 300px; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); width: 882px; overflow:hidden; }
.article-box img { max-width: 100%; }
.article-box .next-box a { color: #666; }
.article-box .next-box a:hover { color: #ff3700; }
.article-box .bottom-more { clear: both; }
.article-box .bottom-more .bottm-more-tab { font-size: 14px; box-sizing: border-box; line-height: 38px; height: 38px; margin-top: 20px; background: #f3f3f4; border: solid 1px #ccc; }
.article-box .bottom-more .bottm-more-tab span { width: 100px; border-right: solid 1px #ccc; height: 36px; display: block; text-align: center; float: left; }
.article-box .bottom-more .bottm-more-tab .title { color: #fff; background: #0063b1; }
.article-box .bottom-more .bottm-more-tab .tab-item { color: #666; cursor: pointer; }
.article-box .bottom-more .bottm-more-tab .active { color: #0063b1; border-top: solid 2px #0063b1; background: #fff; height: 37px; }
.article-box .bottom-more .bottom-more-ul { display: none; margin-top: 20px; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.article-box .bottom-more .bottom-more-ul li { float: left; line-height: 30px; width: 390px; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; margin-right: 30px; font-size: 14px; }
.article-box .bottom-more .bottom-more-ul li a .lf { color: #666; }
.article-box .bottom-more .bottom-more-ul li a .rf { color: #999; font-size: 12px; }
.article-box .bottom-more .bottom-more-ul li a:hover .lf { color: #ff3700; }
.article-box .bottom-more .bottom-more-ul li a:hover .rf { color: #ff3700; }

.wt-form { width: 302px; border: solid 1px #dfdfdf; }
.wt-form .title { height: 48px; line-height: 46px; border-bottom: solid 2px #0063b1; font-size: 18px; color: #333; padding-left: 25px; background: url("/public/home/pc/img/t_03.png") no-repeat left center; }
.wt-form ul { padding: 10px 0; }
.wt-form ul li { padding: 0 10px; line-height: 30px; height: 30px; overflow: hidden; }
.wt-form ul li i { width: 18px; height: 18px; background: #ccc; color: #fff; border-radius: 5px; display: inline-block; vertical-align: middle; text-align: center; line-height: 18px; font-size: 12px; }
.wt-form ul li i.o { background: #ff3700; }
.wt-form ul li a { padding-left: 7px; }

/*商品内容页*/
.goods-info-box { width: 100%; margin-bottom: 15px; }
.goods-info-box:after { display: block; content: ''; height: 0; overflow: hidden; clear: both; }
.goods-info-box .left { width: 400px; float: left; }
.goods-info-box .right { width: 550px; float: right; }
.goods-info-box .right .goods-text-cell .goods-name { font-size: 24px; line-height: 1.5; font-weight: 500; margin: 0; }
.goods-info-box .right .goods-text-cell .desc { font-size: 14px; color: #989898; line-height: 1.8; text-align: justify; }
.goods-info-box .right .goods-text-cell .price-box {  background: #faf5f4; font-size: 14px; color: #333; }
.goods-info-box .right .goods-text-cell .price-box .goods-price { color: #dd0012; font-size: 24px; }
.goods-info-box .right .goods-text-cell .price-box .total-price { color: #0063b1; }
.goods-info-box .right .goods-text-cell .price-box .price-explain { margin-top: 10px; }
.goods-info-box .right .goods-text-cell .attr-box { font-size: 14px; line-height: 30px;color: #666; }
.goods-info-box .right .goods-text-cell .attr-box .con { color: #333; }
	
/*店铺信息*/
.shop-info-box { width: 208px; float: right; }
.shop-info-box .shop-info { border: 1px solid #e8e8e8; padding: 15px 10px; text-align: center; margin-bottom: 15px; overflow:hidden;}
.shop-info-box .shop-logo { max-width: 100%; height: 48px; margin-bottom: 10px; }
.shop-info-box .site-name { font-size: 16px; font-weight: 500; text-align: center; }
.shop-info-box .shop-score-box { margin: 10px 0 20px; }
.shop-info-box .action-box .btn { width: 85px; height: 40px; line-height: 40px; padding: 0; display:block; border: 1px solid #e8e8e8; border-radius: 3px; background: #f8f8f8; color: #989898; margin-right:5px; float:left; margin-left:3px; margin-bottom:10px;}
.shop-info-box .action-box .btn .iconfont { color: #0063b1; }
.shop-info-box .action-box .btn:hover { background: #0063b1; border-color: #0063b1; color: #fff; }
.shop-info-box .action-box .btn:hover .iconfont { color: #fff; }
.shop-info-box .panel { border-radius: 0; }
.shop-info-box .site_about .panel-body { height: 150px; overflow-x: hidden; overflow-y: auto; }
.site-page-content .right-box {
    width: 970px;
    float: right;
}
.article-box {
    padding: 20px;
    border: 1px solid #e8e8e8;
    min-height: 300px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
    width: 882px;
}
.article-box h1{ margin:5px 0 10px; font-size:18px; text-align:center; color:#333;}

/*商品详情*/
.goods-info-main:after { display: block; content: ''; height: 0; overflow: hidden; clear: both; }
.goods-info-main .left-box { width: 970px; float: left; }
.goods-info-main .right-box { width: 210px; float: right; }
.goods-info-main .tab-pane { padding: 10px; }
.goods-info-main .tab-pane img { max-width: 100%; }

/*商品详情导航*/
.goods-info-nav { padding: 0; height: 40px; background: #f7f7f7; border-bottom: 2px solid #0063b1; }
.goods-info-nav li { float: left; list-style: none; }
.goods-info-nav li a { display: inline-block; height: 40px; padding: 0 20px; font-size: 16px; line-height: 40px; color: #989898; }
.goods-info-nav li.active a { background: #0063b1; color: #fff; }

/*实单求购需求表单*/
/* .relbuy-submit .form-item { background: #f7f7f7; padding: 10px 20px 10px 25px; border: 1px solid #e8e8e8; border-left: 5px solid #efefef; margin: 20px auto; position: relative; }
.relbuy-submit .form-item .del { position: absolute; right: -10px; top: -10px; }
.relbuy-submit .form-item .del .iconfont { display: block; width: 40px; height: 40px; text-align: center; line-height: 40px; color: #333; border: 1px solid #e8e8e8; background: #fff; border-radius: 50%; }
.relbuy-submit .form-item .del .iconfont:hover { background: #0063b1; color: #fff; }
.relbuy-submit .form-group { margin-bottom: 10px; }
.relbuy-submit .form-group .field-tit { font-weight: 500; width: 80px; text-align: center; }
.relbuy-submit .form-group .field-tit i { font-style: normal; color: #ff0000; margin-right: 3px; }
.relbuy-submit .form-group .w109 { width: 109px; }
.relbuy-submit .form-group .w198 { width: 198px; }
.relbuy-submit .form-group .w156 { width: 157px; }
.relbuy-submit .form-group .w138 { width: 138px; }
.relbuy-submit .form-group .w158 { width: 163px; height: 32px; background: #fff; border: 1px solid #e5e6e7; border-radius: 3px; }
.relbuy-submit .form-group .w158 select { border: none; }
.relbuy-submit .form-group .w762 { width: 762px; }
.relbuy-submit .form-group select[class='form-control'] { width: 196px; }

 */
.relbuy-submit .form-item { background: #f7f7f7; padding: 20px; border: 1px solid #e8e8e8; margin: 0 auto 20px; position: relative; }
.relbuy-submit .form-item .del { position: absolute; right: -10px; top: -10px; }
.relbuy-submit .form-item .del .iconfont { display: block; width: 40px; height: 40px; text-align: center; line-height: 40px; color: #333; border: 1px solid #e8e8e8; background: #fff; border-radius: 50%; }
.relbuy-submit .form-item .del .iconfont:hover { background: #bd2d28; color: #fff; }
.relbuy-submit .form-group { margin-bottom: 20px; }
.relbuy-submit .form-group .field-tit { font-weight: 500; width: 68px; text-align: right; color: #212121; margin-right: 10px; }
.relbuy-submit .form-group .field-tit i { font-style: normal; color: #ff0000; margin-right: 3px; }
.relbuy-submit .form-group .form-control { padding: 0 5px; height: 30px; width: 186px; line-height: 30px; }
.relbuy-submit .form-group .doc-box { font-size: 12px; }
.relbuy-submit .form-group .doc-box .iconfont { color: #ff2222; margin-left: 20px; }

/*登录注册页*/
.page-login-box { padding: 50px 0; background: #e0eac8; border: 1px solid #e8e8e8; border-width: 1px 0; }
.page-login-box .login-box { width: 350px; height: auto; min-height: 200px; background: #fff; }
.page-login-box .login-box .Validform_error { border: 1px solid #0063b1; background: #fff; position: relative; }
.page-login-box .login-box .Validform_error:after { content: ''; width: 35px; height: 35px; border: 1px solid #0063b1; position: absolute; right: 10px; top: 10px; }
.page-login-box .login-box .help-block { display: block; text-align: right; color: #0063b1; position: relative; }
.page-login-box .login-box .help-block .iconfont { font-size: 18px; position: absolute; right: 8px; top: -40px; background: #fff; }
.page-login-box .login-box .login-tit { padding: 10px; background: #ededed; }
.page-login-box .login-box .login-tit:after { display: block; content: ''; height: 0; overflow: hidden; clear: both; }
.page-login-box .login-box .login-tit li { list-style: none; width: 50%; display: inline-block; text-align: center; font-size: 16px; line-height: 30px; float: left; }
.page-login-box .login-box .login-tit li:first-child { border-right: 1px solid #ddd; }
.page-login-box .login-box .login-tit li a { display: block; color: #989898; }
.page-login-box .login-box .login-tit li a:hover { color: #0063b1; }
.page-login-box .login-box .login-tit li.active a { color: #0063b1; font-weight: 600; }
.page-login-box .login-box .form-horizontal { padding: 20px; }
.page-login-box .login-box .form-horizontal .form-group { position: relative; }
.page-login-box .login-box .form-horizontal .form-group .input-icon { position: absolute; top: 10px; left: 25px; font-size: 22px; color: #989898; z-index: 9; }
.page-login-box .login-box .form-horizontal .form-group .captcha { width: 120px; height: 44px; position: absolute; right: 16px; top: 1px; cursor: pointer; }
.page-login-box .login-box .form-horizontal .form-icon { padding-left: 40px; }
.page-login-box .login-box .form-horizontal .btn-lg { font-size: 14px; padding: 13px 16px; }

/*店铺收藏*/
.mc-shop-box { padding: 15px 10px; border: 1px solid #e8e8e8; position: relative; }
.mc-shop-box .del-icon { width: 40px; height: 40px; line-height: 40px; text-align: center; background: rgba(0, 0, 0, 0.8); color: #fff; position: absolute; right: 1px; top: 1px; display: none; }
.mc-shop-box:hover { cursor: pointer; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); }
.mc-shop-box:hover .del-icon { display: block; }
.mc-shop-box .table { table-layout: fixed; }
.mc-shop-box .table td { border: none; }
.mc-shop-box .table .shop-logo { width: 40%; }
.mc-shop-box .table .shop-logo img { width: 100%; max-height: 60px; }
.mc-shop-box .table .text-cell { width: 60%; }
.mc-shop-box .shop-name { font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 5px auto; }

/*购物车列表*/
.cart-table { border: 1px solid #e8e8e8; table-layout: fixed; }
.cart-table th, .cart-table td { text-align: center; padding: 10px; font-size: 14px; }
.cart-table thead { border-bottom: 1px solid #e8e8e8; }
.cart-table th { font-weight: 600; }
.cart-table .shop-cart-box td { padding: 10px; text-align: left; font-size: 16px; background: #f8f8f8; border-bottom: 1px solid #e8e8e8; }
.cart-table .shop-cart-box .shop-name { color: #333; }
.cart-table .shop-cart-box .shop-name:hover { color: #0063b1; }
.cart-table tfoot { background: #f8f8f8; border-top: 1px solid #e8e8e8; }
.cart-table tfoot td { text-align: right; }
.cart-table .cart-total { font-size: 14px; margin-right: 15px; }
.cart-table .cart-total .money-total { font-size: 24px; font-weight: 500; color: #0063b1; }
.cart-table .cart-goods-box { display: block; position: relative; min-height: 80px; padding-left: 90px; color: #333; }
.cart-table .cart-goods-box .goods-thumb { width: 80px; height: 80px; border: 1px solid #e8e8e8; position: absolute; left: 0; top: 0; }
.cart-table .cart-goods-box .text-cell { text-align: left; }
.cart-table .cart-goods-box .text-cell .goods-name { font-weight: 500; font-size: 14px; margin: 0 0 5px; }
.cart-table .cart-goods-box .text-cell .goods-info { font-size: 12px; line-height: 18px; color: #989898; }

.goods-list-box { margin-bottom: 30px; }

.order-submit-box { padding: 10px 180px; height: 50px; font-size: 14px; line-height: 30px; text-align: right; background: #f8f8f8; border: 1px solid #e8e8e8; margin: 20px auto; position: relative; }
.order-submit-box .total-money { font-size: 18px; color: #0063b1; }
.order-submit-box .back-cart { font-size: 14px; line-height: 50px; padding: 0 20px; position: absolute; left: 0; top: 0; }
.order-submit-box .order-submint-btn { width: 170px; height: 50px; background: #0063b1; color: #fff; text-align: center; line-height: 50px; font-size: 16px; position: absolute; right: -1px; top: -1px; }

/*留言列表样式*/
.message-table { margin-bottom: 15px; border: 1px solid #e8e8e8; }
.message-table th { padding: 10px 8px; background: #f8f8f8; }
.message-table td { border-top: none !important; }
.message-table .date { font-size: 12px; font-weight: 500; color: #989898; float: right; }
.message-table pre { border: none !important; font-size: 12px; line-height: 1.8 !important; font-family: 'Microsoft YaHei'; background: #fff; }
.message-table .reply-content { font-size: 12px; color: #333; padding: 10px 20px; border-left: 3px solid #efefef; background: #f8f8f8; }
.message-table .reply-content .reply-title { font-size: 12px; color: #ff2222; line-height: 1.8; }

/*店铺站点首页*/
.site-banner-box { height: 95px; width: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; }

/*分页样式*/
#page { padding: 20px 10px; text-align:center;}
#page .paginationjs-pages { position: relative; left: 50%; }
#page .paginationjs-pages ul { margin-left: -50%; }



/*焦点图切换中的a链接*/
.swiper-wrapper { position: relative; }
.swiper-wrapper .item-link { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 9; }

/*商品评价展示*/
.goods_comment_item .user-info { position: relative; height: 30px; padding-left: 40px; }
.goods_comment_item .user-info .user-name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #989898; line-height: 30px; }
.goods_comment_item .user-info .head-img { width: 30px; height: 30px; border-radius: 50%; background: #efefef; position: absolute; top: 0; left: 0; }
.goods_comment_item .user-info .head-img img { width: 30px; height: 30px; }
.goods_comment_item .comment-info { font-size: 16px; line-height: 1.6; color: #333; text-align: justify; padding: 10px 0; }
.goods_comment_item .goods-name { font-size: 14px; color: #989898; line-height: 2; }
.goods_comment_item .goods-name .date { float: right; }

.goods-comment-group .goods_comment_item { padding: 15px 0; border-bottom: 1px solid #e8e8e8; }
.goods-comment-group .goods_comment_item:last-child { border-bottom: none; }

/*省市区联动*/
.cx_select { margin-left: -1.33%; }
.cx_select .form-control { width: 32%; float: left; margin-left: 1.33%; }

/*入驻表单*/
.supply-form .control-label { font-weight: 500; }
.supply-form .form-control { font-size: 12px; }

/*订单确认样式*/
.order-confirm-box { padding: 10px; border-top: 1px solid #e8e8e8; }
.order-confirm-box .title { font-size: 14px; font-weight: 600; line-height: 2; }
.order-confirm-box .addr-table { padding: 10px 30px; table-layout: fixed; }
.order-confirm-box .addr-table td { border: none; text-align: left; }
.order-confirm-box .select-link { display: block; padding: 5px; text-align: center; border: 2px solid #fff; color: #333; position: relative; }
.order-confirm-box .select-link:hover { border: 2px solid #e8e8e8; }
.order-confirm-box .select-link.active { border: 2px solid #0063b1; font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.order-confirm-box .select-link.active:before { content: '\e717'; font-size: 32px; line-height: 32px; color: #0063b1; position: absolute; right: -1px; bottom: -2px; }
.order-confirm-box .shipping_type .select-link { width: 120px; float: left; border: 1px solid #e8e8e8; margin-right: 10px; }
.order-confirm-box .shipping_type .select-link.active { border: 1px solid #0063b1; box-shadow: 0 0 0 1px #0063b1; }
.order-confirm-box .freight_type .select-link { padding: 5px 20px; text-align: left; border: 1px solid #fff; margin-bottom: 10px; }
.order-confirm-box .freight_type .select-link.active { border: 1px solid #0063b1; box-shadow: 0 0 0 1px #0063b1; }

/*实单求购列表*/
.relbuy-container { padding: 16px 10px; background: #fff; min-height: 300px; }
.relbuy-container .left-box { width: 250px; height: auto; float: left; }
.relbuy-container .right-box { width: 915px; height: auto; float: right; }

/*实单求购tabs*/
.rulbuy-menu { height: 48px; position: relative; border-bottom: 1px solid #e8e8e8; padding: 0; margin: 0; }
.rulbuy-menu .item { float: left; font-size: 12px; width: 50%; text-align: center; line-height: 48px; list-style: none; cursor: pointer; }
.rulbuy-menu .item.active {/* color: #bf1e2e; */color:#0063b1; border-bottom: 2px solid #0063b1; }

.rulbuy-item { border: 1px solid #e8e8e8; border-radius: 2px; position: relative; padding-top: 24px; font-size: 12px; cursor: pointer; }
.rulbuy-item .status { position: absolute; right: 0; top: 0; display: block; width: 50px; height: 24px; line-height: 24px; text-align: center; background: #e1232d; color: #fff; font-size: 12px; border-radius: 0 2px 2px 0; }
.rulbuy-item .status:after { content: ''; width: 0; height: 0; border-top: 24px solid #e1232d; border-left: 18px solid transparent; position: absolute; left: -18px; top: 0; }
.rulbuy-item .status-1 { background: #f7011d; }
.rulbuy-item .status-1:after { border-top: 24px solid #f7011d; }
.rulbuy-item .status-0 { background: #c0c0c0; }
.rulbuy-item .status-0:after { border-top: 24px solid #c0c0c0; }
.rulbuy-item .status-2 { background: #00caa2; }
.rulbuy-item .status-2:after { border-top: 24px solid #00caa2; }
.rulbuy-item .status-3 { background: #5fbf3f; }
.rulbuy-item .status-3:after { border-top: 24px solid #5fbf3f; }
.rulbuy-item .need-tit { font-size: 12px; font-weight: 500; padding: 5px 8px 10px 8px; border-bottom: 1px dashed #e8e8e8; color: #333; position: relative; margin-bottom: 0; }
.rulbuy-item .need-tit .date { position: absolute; right: 5px; top: 5px; color: #989898; }
.rulbuy-item .need-tit .brand-name, .rulbuy-item .need-tit .city-name { color: #666; margin-left: 34px; }
.rulbuy-item .need-info { padding: 10px 8px; font-size: 12px; line-height: 18px; }
.rulbuy-item .need-info .model { color: #0e980e; display: block; margin-bottom: 5px; }
.rulbuy-item .item-foot { padding: 8px; background: #f3f3f3; color: #333; border-top: 1px solid #e8e8e8; }
.rulbuy-item .item-foot:after { display: block; content: ''; height: 0; overflow: hidden; clear: both; }
.rulbuy-item .item-foot span { display: block; width: 50%; float: left; }

.rulbuy-item-group { padding: 20px 0; }
.rulbuy-item-group .rulbuy-item { margin-bottom: 10px; }
.rulbuy-item-group .active { border-color:#0063b1; box-shadow: 0 0 1px #0063b1; }

.rulbuy-step { width: 100%; position: relative; font-size: 12px; margin: 15px auto; }
.rulbuy-step .step-item { width: 20%; float: left; text-align: center; position: relative; }
.rulbuy-step .step-item .step-num { display: block; width: 20px; height: 20px; background: #0063b1; border-radius: 50%; color: #fff; line-height: 20px; text-align: center; margin: 0 auto; }
.rulbuy-step .step-item .step-tit { display: block; line-height: 2; color: #333; }
.rulbuy-step .step-item:after { content: ''; width: 40%; height: 10px; background: url("/public/home/pc/img/spot.png") no-repeat left top; position: absolute; right: 0; top:6px; }
.rulbuy-step .step-item:before { content: ''; width: 40%; height: 10px; background: url("/public/home/pc/img/spot.png") no-repeat right top; position: absolute; left: 0; top: 6px; }
.rulbuy-step .step-item:first-child:before { display: none; }
.rulbuy-step .step-item:last-child:after { display: none; }

.relbuy-list-table { font-size: 12px !important; border: 1px solid #e8e8e8; }
.relbuy-list-table thead { background: #666; color: #fff; }
.relbuy-list-table th { font-weight: 500; padding: 15px 5px !important; }
.relbuy-list-table td { padding: 10px 5px !important; }
.relbuy-list-table .tit { width: 100px; background: #f8f8f8; text-align: center; border: 1px solid #e8e8e8; }
.relbuy-list-table .relbuy-btn { width: 100%; height: 24px; display: block; text-align: center; line-height: 24px; border: 1px solid #bd2d28; color: #bd2d28; border-radius: 5px; position: relative; z-index: 9; }
.relbuy-list-table .relbuy-btn:hover { background: #bd2d28; color: #fff; }
.relbuy-list-table .relbuy-info-table td { border-top: none !important; text-align: left; }
.relbuy-list-table .relbuy-info-table td.tit-box { background: #f8f8f8; width: 100px; text-align: center; }

/*商品检索样式*/
.goods-select-box { margin: 0 auto; padding: 0; }

.goods-select-box li { list-style: none; padding: 4px 0 4px 90px; }

.goods-select-box .form-control { width: 140px; }

.goods-select-box dl { zoom: 1; position: relative; line-height: 24px; margin-bottom: 3px; }

.goods-select-box dl:after { content: " "; display: block; clear: both; height: 0; overflow: hidden; }

.goods-select-box dt { width: 80px; font-weight: 500; margin: 9px auto; position: absolute; top: 0; left: -90px; text-align: center; color: #666; height: 15px; line-height: 15px; }

.goods-select-box .form-label { width: 50px; margin-bottom: 5px; text-align: right; color: #666; font-weight: 500; height: 34px; line-height: 34px; }

.goods-select-box dd { float: left; display: inline; margin: 0 5px 5px 0; }

.goods-select-box .item-link { display: inline-block; white-space: nowrap; height: 24px; padding: 3px 8px; margin: 5px 0; text-decoration: none; color: #989898; border-radius: 2px; }

.goods-select-box .item-link:hover { color: #f60; background-color: #f3edc2; }

.goods-select-box .selected .item-link { color: #fff; background-color: #ff4a00; }

.goods-select-box .select-result { min-height: 40px; }

.goods-select-box .select-result dt { font-weight: bold; }

.goods-select-box .select-result a { padding-right: 20px; background: #bd2d28 url("/public/home/pc/img/close.gif") right 9px no-repeat; }

.goods-select-box .select-result a:hover { background-position: right -15px; }

.goods-select-box .query-list { border-bottom: 1px dashed #e8e8e8; padding: 10px 10px 10px 90px; }

.goods-select-box .query-list dt { border-right: 1px solid #989898; }

.goods-select-box .more-item { display: none; }

.goods-select-box .connect { color: #989898; line-height: 34px; font-size: 12px; }

.goods-select-box .more-link-block { display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; background: #f2f3f5; color: #333; margin: 10px auto; }

.goods-select-box .more-link-block .iconfont { margin-left: 10px; color: #989898; }

/*评分星星*/
.mu-star { width: 150px; height: 40px; position: relative; }
.mu-star .score { position: absolute; top: -20px; left: 0; }
.mu-star .starbox { display: block; position: relative; width:20px; height:20px; float: left; overflow: hidden; background-image:url(/public/home/pc/img/xing.png); background-repeat: no-repeat; background-size: auto 20px; background-position: 0 0; margin-top:4px;}
.mu-star .starbox:hover { cursor: pointer; background-position: -20px 0; }
.mu-star .star-active { background-position: -20px 0; }

/*评分块*/
.mu-star-score { width: 270px; }
.mu-star-score:after { display: block; content: ''; clear: both; height: 0; overflow: hidden; }
.mu-star-score .tit { font-size: 12px; color: #989898; line-height: 30px; padding-right: 10px; float: left; }
.mu-star-score .mu-star { float: left; }
.mu-star-score .score-number { font-size: 14px; color: #e4393c; line-height: 30px; float: left; padding-left: 10px; }

/*订单评价*/
.mu-order-evaluate .star-row { text-align: left; padding: 10px 0 10px 100px; margin-bottom: 15px; }
.mu-order-evaluate .star-row:after { display: block; content: ''; clear: both; height: 0; overflow: hidden; }
.mu-order-evaluate .star-row .mu-star-score { display: inline-block; }
.mu-order-evaluate .upload-img { position: relative; padding: 10px 10px 10px 140px; }
.mu-order-evaluate .upload-img .upload-title { position: absolute; line-height: 70px; overflow: hidden; top: 0; left: 0; font-size: 14px; padding: 0 5px; text-align: right; display: inline-block; width: 120px; }
.mu-order-evaluate .upload-img .item { width: 70px; height: 70px; border: 1px solid #e8e8e8; margin-right: 15px; float: left; }
.mu-order-evaluate .upload-img:after { display: block; content: ''; height: 0; overflow: hidden; clear: both; }

/*商品内容页评价切换tabs*/
.geval-tabs { height: 40px; background: #f7f7f7; padding: 10px; }
.geval-tabs .items { list-style: none; padding: 0 15px; display: inline-block; font-size: 14px; line-height: 20px; color: #333; cursor: pointer; }
.geval-tabs .items.active { color: #0063b1; font-weight: 600; }

/*租赁设备列表*/
.lease-item { display: block; width: 100%; border: 1px solid #e8e8e8; margin-bottom: 10px; position: relative; overflow: hidden; }
.lease-item .thumb-box { width: 100%; height: 275px; overflow: hidden; }
.lease-item .thumb { width: 100%; height: 275px; background-repeat: no-repeat; background-position: center center; background-size: cover; overflow: hidden; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; }
.lease-item .thumb:hover { transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); /* IE 9 */ -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=$times, M12=0, M21=0, M22=$times, SizingMethod='auto expand')"; /* IE8 */ filter: progid:DXImageTransform.Microsoft.Matrix(M11=$times, M12=0, M21=0, M22=$times, SizingMethod='auto expand'); /* IE6 and 7 */ background-position: center; }
.lease-item .text-cell { padding: 5px 10px; }
.lease-item .text-cell .price { font-size: 12px; line-height: 1.8; color: #333; }
.lease-item .text-cell .price .num { font-size: 18px; font-weight: 600; color: #0063b1; }
.lease-item .text-cell .goods-name { font-size: 14px; color: #333; line-height: 1.6; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 0; }
.lease-item .text-cell .shop-box { font-size: 12px; color: #989898; line-height: 2; }

/*# sourceMappingURL=style.css.map */
/*农机*/
.machine-link{margin-bottom:15px;}
.machine-link .link-item{display:block;width:100%;height:80px;line-height:80px;font-size:18px;text-align:center;background:#efefef;}
.machine-link .link-item:hover{background:#0063b1;color:#fff;}
.machine-link .link-item.active{background:#0063b1;color:#fff;}

.machine-content:after{display:block;content:'';height:0;overflow:hidden;clear:both;}
.machine-content .left-box{width:900px;float:left;}
.machine-content .right-box{width:278px;float:right;}
.machine-step-box{border:1px solid #e8e8e8;}
.machine-step-box .desc{padding:15px;font-size:14px;line-height:1.8;color:#989898;}
.machine-step-box .btn{border-radius:0;padding:15px 0;font-size:16px;}
.machine-step { width: 100%; position: relative;height:auto; font-size: 12px; padding: 15px 10px 0;background:#f8f8f8; }
.machine-step:after{display:block;content:'';height:0;overflow:hidden;clear:both;}
.machine-step .step-item { width:33.33%; float: left; text-align: center; position: relative; }
.machine-step .step-item .step-num { display: block; width: 20px; height: 20px; background: #5fbf3f; border-radius: 50%; color: #fff; line-height: 20px; text-align: center; margin: 0 auto; }
.machine-step .step-item .step-tit { display: block; line-height: 2; color: #333; }
.machine-step .step-item:after { content: ''; width: 40%; height: 1px; border-bottom: 3px dotted #5fbf3f; position: absolute; right: 0; top: 8px; }
.machine-step .step-item:before { content: ''; width: 40%; height: 1px; border-bottom: 3px dotted #5fbf3f; position: absolute; left: 0; top: 8px; }
/*农机需求*/
.mechine-info-item{padding:10px 150px 10px 20px;background:#f8f8f8;position:relative;margin-bottom:20px;border:1px solid #e8e8e8;}
.mechine-info-item:hover{cursor:pointer;box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);-webkit-transform: translate3d(0, -1px, 0);
transform: translate3d(0, -1px, 0)  }
.mechine-info-item .info-title{font-size:18px;font-weight:600;color:#0063b1;line-height:1.5;}
.mechine-info-item .info-title .tit{display:block;margin-right:180px;float:left;}
.mechine-info-item .info-title .date{display:inline;float:left;font-size:12px;font-weight:500;color:#989898;margin-left:-170px;margin-top:8px;}
.mechine-info-item .info-main{font-size:14px;line-height:30px;position:relative;min-height:100px;}
.mechine-info-item .contact-btn{position:absolute;right:20px;top:50%;margin-top:-17px;}
.supply-box{padding:10px 10px 10px 200px;min-height:200px;}
.supply-box .machine-img{width:180px;height:180px;position:absolute;left:10px;top:10px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.supply-box .info-main{padding-right:180px;position:relative}
.supply-box .info-main .contact{width:180px;height:60px;position:absolute;right:10px;top:35px;font-size:14px;line-height:30px;}

/*订单农业*/
.agro-index-banner{
    height:520px;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover;
}
/*订单农业列表*/
.agro_goods_item{border:1px solid #e8e8e8;padding:15px;background:#fff;height:210px;position:relative;padding-left:210px;overflow:hidden}
.agro_goods_item .link-block{position:absolute;display:block;width:100%;height:100%;top:0;left:0;}
.agro_goods_item .status-corner{display:block;width:140px;height:40px;font-size:16px;position:absolute;right:-40px;top:13px;text-align:center;line-height:40px;background:#666;color:#fff;transform:rotate(45deg);
-ms-transform:rotate(45deg); 	/* IE 9 */
-moz-transform:rotate(45deg); 	/* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); 	/* Opera */}
.agro_goods_item .corner-1{background:#0063b1;color:#fff;}
.agro_goods_item .corner-2{background:#ff4a00;color:#fff;}
.agro_goods_item .corner-3{background:#efefef;color:#989898;}
.agro_goods_item .mc-speed-bar{margin:10px auto;}
.agro_goods_item .goods-thumb{width:180px;height:180px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:15px;left:15px;}
.agro_goods_item .text-cell .goods-name{margin:0 auto;padding:0;font-size:18px;line-height:24px;max-height:48px;overflow: hidden;color:#333;}
.agro_goods_item .text-cell .sub-title{margin:5px auto 10px;padding:0;font-size:14px;color:#989898;}
.agro_goods_item .text-cell .downtime .iconfont{display:inline-block}
.agro_goods_item .text-cell .downtime .yomibox{display:inline-block;font-size:14px;}
.agro_goods_item .text-cell .downtime .time-text{font-size:12px;color:#989898;}
.agro_goods_item .text-cell .goods-info{font-size:12px;color:#989898;line-height:24px;}
.agro_goods_item .text-cell .goods-info .tit{margin-right:10px;}
.agro_goods_item .text-cell .goods-info .con{color:#333;margin-right:20px;}
.agro_goods_item .text-cell .price-box{color:#989898;margin-right:5px;font-size:12px;position:absolute;right:10px;top:60px;padding:10px 0 10px 15px;border-left:1px solid #e8e8e8;}
.agro_goods_item .text-cell .price-box .tit{margin-right:5px;}
.agro_goods_item .text-cell .price-box .con{margin-right:20px;}
.agro_goods_item .text-cell .price-box .price{font-size:24px;color:#0063b1;}

.agro-goods-group .agro_goods_item{margin-bottom:15px;}
.agro-goods-group .agro_goods_item:hover{box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);  }
/*进度条*/
.mc-speed-bar .bar-box { width:300px;height:12px; border: 1px solid #ff4900; border-radius: 5px; background: #fccac1;display:inline-block }
.mc-speed-bar .bar-box .speed-bar { display: block; height:10px; background: #ff4900; border-radius:5px; width: 10%; }
.mc-speed-bar .speed-num { font-size:12px; color: #989898;display:inline-block; }
/*订单农业详情页*/
.agro-info-box{width:550px;float:left}
.agro-info-box .downtime{height:32px;background:url(/public/home/pc/img/seckilling.png) no-repeat left top;color:#fff;line-height:32px;padding:0 10px}
.agro-info-box .downtime .status-text{display:inline-block;font-size:16px;}
.agro-info-box .downtime .yomibox{display:inline-block;float:right;text-align:right;}
.agro-info-box .downtime .yomibox .yomiday,
.agro-info-box .downtime .yomibox .yomihour,
.agro-info-box .downtime .yomibox .yomimin,
.agro-info-box .downtime .yomibox .yomisec
{padding:3px;background:#0063b1;font-weight:600;margin:0 2px;}
.agro-info-box .agro-item-table{table-layout:fixed;}
.agro-info-box .agro-item-table thead td{text-align:center}
.agro-info-box .agro-item-table thead td{text-align:center}
.agro-info-box .goods-info{font-size:12px;color:#989898;line-height:24px;margin:10px auto;}
.agro-info-box .goods-info .tit{margin-right:10px;}
.agro-info-box .goods-info .con{color:#333;margin-right:20px;}
.agro-info-box .agro-price-box{margin-bottom:15px;color:#989898;font-size:12px;}
.agro-info-box .agro-price-box .tit{margin-right:5px;}
.agro-info-box .agro-price-box .con{margin-right:20px;}
.agro-info-box .agro-price-box .price{font-size:24px;color:#0063b1;}
/*订单农业报名*/
.agro-sign-list{width:200px;height:350px;border:1px solid #e8e8e8;float:right;}
.agro-sign-list .hd{border-bottom:1px solid #e8e8e8;font-size:16px;line-height:40px;text-align:center;}
.agro-sign-list .bd{padding:10px;}
.agro-sign-list .bd li{padding:5px 0;border-bottom:1px dashed #e8e8e8;font-size:12px;line-height:22px;}
.agro-sign-list .bd .date{display:block;width:100%;font-size:12px;color:#989898;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.agro-sign-box{
    width:100%;
    height:120px;
    margin:10px auto;
    padding:15px;
    background:url(/public/home/pc/img/price-bg.png) 0 -12px repeat-x #efefef;
    position:relative;
}
.agro-sign-box .mask{
    position:absolute;
    width:100%;
    height:100%;
    background:rgba(255,255,255,0.8);
    top:0;
    left:0;
    z-index:9;
}
.agro-sign-box .sign-btn{display:block;width:240px;margin:30px auto;}

/*会员中心首页*/
.user-index-box{margin:10px;padding:20px 10px;border-bottom:1px solid #e8e8e8;}
.user-index-box .user-info-box{width:350px;border-right:1px dashed #e8e8e8;margin-right:50px;float:left;}
.user-index-box .user-info-box .head-img{width:100px;height:100px;border-radius:50%;float:left;margin-right:10px;}
.user-index-box .user-info-box .user-info{width:220px;float:left;font-size:12px;line-height:24px;color:#989898;}
.user-index-box .user-info-box .user-name{font-size:16px;color:#333;margin:0;line-height:30px;}
.user-index-box .action-box{
    width:550px;float:left;font-size:16px;padding:15px 0;
}
/*链接块*/
.row-bordered {border:1px solid #e8e8e8;border-width:1px 0 0 1px;}
.row-bordered .item-block{border:1px solid #e8e8e8;border-width:0 1px 1px 0;}
.row-bordered .link-block{display:block;padding:35px 15px;font-size:16px;text-align:center;color:#989898;}
.row-bordered .link-block .iconfont{font-size:36px;}
.row-bordered .item-block:hover{background:#f7f7f7;}





.qjd-bar-b{ width:100%; overflow:hidden; border:1px solid #ddd; margin-top:10px; background:#fff;}
.qjd-bar-b-t{ background:#f7f7f7; overflow:hidden; width:100%;}
.qjd-bar-b-t .spfl-bar{ border-top:2px solid #0a57c1; border-bottom:2px solid #ddd; font-size:14px;  line-height:39px; padding-left:10px; margin-top:0; margin-bottom:0; font-size:16px;}
.qjd-bar-b-t .ck-sp{ font-weight:bold; color:#666; display:block; margin-top:3px;}
.qjd-bar-b-t .ck-sp img{ float:left; margin-top:8px; margin-right:5px; margin-left:10px;}
.qjd-bar-b-t .flbz{ padding-bottom:5px; margin:0px 5px; overflow:hidden ; margin-top:3px;}
.qjd-bar-b-t .flbz li{ float:left;}
.qjd-bar-b-t .flbz li .no-checked{ border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #ccc; background:#fff; display:block; height:25px; width:65px; text-align:center; color:#6766; line-height:25px;}
.qjd-bar-b-t .flbz li .checked{ border-left:1px solid #ae284c; border-bottom:1px solid #ae284c; border-top:1px solid #ae284c; background:#ae284c url(dpsy_43.png) no-repeat right center; padding-left:10px;padding-right:10px; display:block; height:25px; width:45px;color:#fff; line-height:25px;}
.qjd-bar-b-t .dpfl-bar ul li span{ float:left; width:11px; display:block;}
.qjd-bar-b-b{ margin:5px 10px;}
.qjd-bar-b-b .dpfl-bar li{ width:100%; overflow:hidden; border-bottom:1px dashed #ddd; padding-bottom:5px; margin-top:3px;}
.qjd-bar-b-b .dpfl-bar li p { height:27px; line-height:27px;}
.qjd-bar-b-b .dpfl-bar li p a{ display:block; padding-left:20px;background:url(/public/nongye/img/jian.png) no-repeat left; font-weight:bold; color:#666; font-size:14px; }
.qjd-bar-b-b .dpfl-bar li .erj-bar{ display:block; margin-left:20px; margin-bottom:5px;}
.qjd-bar-b-b .dpfl-bar li .erj-bar a{ background:url(/public/nongye/img/point.png) no-repeat left center; padding-left:20px; display:block; line-height:22px; color:#666; height:22px; overflow:hidden;}
