﻿/*inquiry*/
.inquiry-loading{ position:fixed; left:0%; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:999; display:none;}
.inquiry-loading-box{ width:500px; height:300px; display:flex; align-items:center; text-align:center; justify-content:center;  font-size:3.4rem; color:#fff; background:#1d59b2; border-radius:12px; position:fixed; left:50%; top:50%; margin-left:-250px; margin-top:-150px;}
.inquiry-loading-box img{ width:100px; height:100px;}
.progress-text{ display:block; line-height:82px; margin-top:5px;}
.progress-load{ display:block; line-height:42px; margin-top:5px; font-size:1.1rem;}

.inquiry-main{ padding:30px; border:1px solid #eee; background:#fff; border-radius:6px;}

.inquiry-box-left{ width:35%; height:auto; border:1px dotted #ccc; padding:30px; align-items:center; display:flex;flex-direction:column; justify-content:space-between;}
.inquiry-box-left  div{align-items:center;background:#1d59b2;border-radius:2px;display:flex;height:36px;justify-content:center;padding:10px 14px;position:relative; cursor:pointer;}
.inquiry-box-left  div:hover{ background:#666;}
.inquiry-box-left  div span{color:#fff}
.inquiry-box-left  div .uploadFile{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}
.inquiry-box-left  p{font-size:14px; text-align:center; line-height:26px; margin-top:10px;}
.inquiry-box-left  a{color:#1d59b2;}

.inquiry-box-right{ width:64%; height:auto; min-height:190px; padding:20px; background:#f5f5f5; display:flex; align-items: center; }
.inquiry-box-right ul{font-size:13px; width:100%; padding:0 ; }
.inquiry-box-right ul li{ text-align:center; justify-content: center; align-items: center; width:25%; padding:0 15px;}
.inquiry-box-right ul li p{ padding-top:10px; line-height:22px;}


.inquiry-tab{ width:100%; margin-top:15px; overflow-x:auto;}
.inquiry-tab table {
    border: 1px solid #eee;
    border-left: 0px;
    border-top: 0px;
    font-size: 14px;
    margin-bottom:10px;
    width: 100%;
    box-sizing: border-box;
    border-spacing: 0;
}

.inquiry-tab table td {
        border: 1px solid #eee;
        border-right: 0px;
        border-bottom: 0px; text-align:center;
        padding: 6px;
    }
.inquiry-tab tr:first-child {
        height:48px;
    }
.inquiry-tab table td button{ border:none; font-size:1.1rem; background:none;}
.inquiry-tab table td .input-sm{ border:1px solid #eee; height:32px; line-height:30px;border-radius:3px; width:80%;}

.inquiry-tab-btn{ margin:15px 0; }
.inquiry-tab-btn button{  height:42px; line-height:42px; background:#1d59b2; color:#fff; border-radius:6px; padding:0 25px; border:none; font-size:1rem; margin-right:5px;}
.inquiry-tab-btn button.inquibtn1{background: linear-gradient( 90deg, #0088FF 0%, #00FFC2 100%);}
.inquiry-tab-btn button.inquibtn2{background: #fff; border: 1px solid #FF5700 !important; color: #FF5700;}
.inquiry-tab-btn button:hover{ text-decoration:underline;}
.inquiry-tab-btn button.inquibtn1:hover{background: linear-gradient( 90deg, #00FFC2 0%,#0088FF  100%);}

.inquiry-sucess-box{ background:#fff; padding:30px; border:1px solid #eee; border-radius:6px; text-align:center;}
.inquiry-sucess-box h1{ font-size:2rem; line-height:42px; color:#1d59b2;}
.inquiry-sucess-box h2{ font-size:1.4rem; line-height:32px; margin-top:10px; }
.inquiry-sucess-box-btn{  margin-top:15px;}
.inquiry-sucess-box-btn a{height:42px; line-height:42px; background:#1d59b2; color:#fff; border-radius:6px; padding:0 25px; border:none; font-size:1rem; margin:0 3px;}

/*cart*/
.cartFedLeft-box{ width:49%;}
.cart-box-left{ width:70%;}
.cart-box-left-list{ width:100%; background:#fff; padding:30px; border:1px solid #eee; border-radius:6px; }
.cart-box-left-list h2{ font-size:1.4rem; line-height:42px;}
.cart-box-left-list h2 i{ color:#1d59b2; padding-right:8px;}
.cart-box-left-list-item{ width:100%; margin-top:10px;}

.cart-box-left-list-item ul.thead {
        width: 100%;
        height: 42px;
        line-height: 42px;
        background: #f6f8fc;
        padding: 0 15px;
        font-size: 14px;
    }

.cart-box-left-list-item ul.thead i {
            color:#1d59b2;
            font-size: 22px;
        }

.cart-box-left-list-item ul.thead li:nth-child(1){width: 10%;}
.cart-box-left-list-item ul.thead li:nth-child(2){width: 30%;}
.cart-box-left-list-item ul.thead li:nth-child(3){width: 30%;}
.cart-box-left-list-item ul.thead li:nth-child(4){width: 25%;}
.cart-box-left-list-item ul.thead li:nth-child(5) {width: 5%;}

.cart-box-left-list-item ul.tbody {padding: 0 15px;font-size: 14px;}

.cart-box-left-list-item ul.tbody li {padding: 15px 0;border-bottom: 1px solid #ccc;align-items: center;}

.cart-box-left-list-item ul.tbody .tbdiv1 {width: 10%;}

.cart-box-left-list-item ul.tbody .tbdiv2 {width: 30%;}
.cart-box-left-list-item ul.tbody .tbdiv2 img {width: 40px;float: left;margin-right: 10px}

.cart-box-left-list-item ul.tbody .tbdiv3 {width: 30%;}

.cart-box-left-list-item ul.tbody .tbdiv4 { width: 25%; position: relative;}

.cart-box-left-list-item ul.tbody .tbdiv4 p { margin-bottom: 0;cursor: pointer;}

.cart-box-left-list-item ul.tbody .tbdiv4 p i {font-size: 18px;padding-left: 10px;color: #1d59b2;}

.cart-box-left-list-item ul.tbody .tbdiv4 li {border-bottom: none;height: 20px;line-height: 20px;padding: 0;}

.cart-box-left-list-item ul.tbody .tbdiv4 li span.span-price {color: #1d59b2;}

.cart-box-left-list-item ul.tbody .tbdiv5 {width: 5%;}

.cart-box-left-list-item ul.tbody .tbdiv2 a {display: block;color: #1d59b2;line-height: 22px;height: 22px;overflow: hidden;}

.cart-box-left-list-item ul.tbody .tbdiv2 em {display: block; color: #666; line-height: 22px;  height: 22px; overflow: hidden;font-style: normal; }

.cart-box-left-list-item ul.tbody .tbdiv5 i {color: #1d59b2; font-size: 22px;}

.cart-box-left-list-item ul.tbody .tbdiv3 input {width: 60%; border: 1px solid #eee; height: 32px; line-height: 32px; border-radius: 4px; padding-left: 10px;}


.cart-box-left-list-item ul.tbody .tbdiv4 .price-range {
display: none;
z-index: 333;
position: absolute;
border: 1px solid #eee;
background: #f7f7f7;
border-radius: 5px;
box-shadow: 3px 3px 10px 0 rgba(0,0,0,.1);
padding: 10px;
}

.cart-box-left-list-item ul.tbody .tbdiv4:hover .price-range {display: block;}

.cart-box-left-list-product{ width:100%; background:#fff; padding:30px; border:1px solid #eee; border-radius:6px; margin-top:15px;}
.cart-box-left-list-product h2{ font-size:1.4rem; line-height:42px;}
.cart-box-left-list-product h2 i{ color:#1d59b2; padding-right:8px;}
.cart-box-left-list-product-item{ margin-top:10px;}
.cart-box-left-list-product-item dl{ width:19%; border:1px solid #eee; margin-bottom:1.5%; border-radius:6px; padding:10px 20px; text-align:center;}
.cart-box-left-list-product-item dl dt img{ width:100%; height:auto;}
.cart-box-left-list-product-item dl dd{ padding:10px 0;}
.cart-box-left-list-product-item dl dd a{ display:block; font-weight:bold; height:24px; line-height:24px; overflow:hidden;}
.cart-box-left-list-product-item dl dd em{ display:block; height:24px; line-height:24px; overflow:hidden; color:#999;}
.cart-box-left-list-product-item dl dd p{ color:#1d59b2; height:24px; line-height:24px; overflow:hidden;}


.cart-box-right{ width:29%;   }
.cart-box-right-box{ width:100%; background:#fff; padding:30px; border:1px solid #eee; border-radius:6px;}
.cart-box-right-box h2{ font-size:1.4rem; line-height:42px;}
.cart-box-right-box h2 i{ color:#1d59b2; padding-right:8px;}
.cart-box-right-box ul{ width:100%;}
.cart-box-right-box ul li{ line-height:32px; font-weight:normal;}
.cart-box-right-box ul li i{ color:#1d59b2;}


/*shopping*/
.shopping-main{}
.shopping-main-left{ width:70%;}
.shopping-main-left-item{width:100%; background:#fff; padding:30px; border:1px solid #eee; border-radius:6px; margin-bottom:15px;}
.shopping-main-left-item h2{ font-size:1.1rem; margin-bottom:15px;}
.shopping-main-left-item h2 i{ color:#1d59b2; padding-right:8px; font-size:1.2rem;}
.shopping-main-left-item h2 a{ font-weight:normal;}

.shopping-address-list li{width:100%; padding:20px; border:1px solid #eee; border-radius:6px; margin-bottom:10px; line-height:28px;}
.shopping-address-list li.selected{ border-color:#1d59b2;}
.shopping-address-list li h4{ display:block;}
.shopping-address-list li h4 i{ color:#1d59b2; margin-right:5px;}

.shopping-main-left-item-fed dl{ width:49%;}
.shopping-main-left-item-fed dt{ display:block; height:42px; line-height:42px;}
.shopping-main-left-item-fed dt span{ color:red;}
.shopping-main-left-item-fed input{ width:100%; height:42px; line-height:40px; border:1px solid #eee; border-radius:3px; padding:0 10px;}
.shopping-main-left-item-fed select{ width:100%; height:42px; line-height:40px; border:1px solid #eee; border-radius:3px; padding:0 10px;}

.shopping-main-left-item ul.item-box{ display:flex;}
.shopping-main-left-item ul.item-box li{ margin-right:10px;}
.shopping-main-left-item ul.item-box li img{ height:30px;}

.shopping-main-left-item-table{width:100%; overflow-x:auto;}
.shopping-main-left-item-table table {
    border: 1px solid #eee;
    font-size: 14px;
    width: 100%;
    box-sizing: border-box;
    border-spacing: 0;
}

.shopping-main-left-item-table td {
        border: 1px solid #eee;
          border-right:0;
           border-left:0;
           white-space: nowrap;
    overflow: hidden; /* 防止内容溢出 */
    text-overflow: ellipsis; /* 超出部分显示省略号 */ text-align:center;
        border-bottom: 0px;
        padding: 6px;
    }
.shopping-main-left-item-table td img{ max-width:60px;}
.shopping-main-left-item-table tr:first-child {
        background: #f7f7f7; height:46px; line-height:46px; 
    }

.shopping-main-right{ width:29%;  }
.shopping-main-right-box{ width:100%; background:#fff; padding:30px; border:1px solid #eee; border-radius:6px;}
.shopping-main-right-box h1{ font-size:1.4rem; line-height:42px;}
.shopping-main-right-box h1 i{ color:#1d59b2; padding-right:8px;}
.shopping-main-right-box dl{ line-height:32px;}
.shopping-main-right-box dl dd{ color:#1d59b2;}
.shopping-main-right-box dl dd textarea{ width:100%; height:80px; padding:15px; border:1px solid #eee; border-radius:3px;}

.address-select{ width:100% !important; }
.address-select select{ width:32.3%;}


/*Payment*/
.pay-box{ width:50%; background:#fff; padding:30px; border:1px solid #eee; border-radius:6px;}
.pay-box dl{ line-height:28px; padding:5px 0;}
.pay-box dl dt{ font-weight:bold;}

.pay-inner-box{ width:50%; background:#fff; padding:30px; border:1px solid #eee; border-radius:6px; text-align:center;}
.pay-inner-box strong{ display:block; font-size:1.4rem; line-height:36px;}
.pay-inner-box p{ line-height:28px;}
.pay-inner-box p a{ color:#1d59b2; text-decoration:underline;}

.pay-inquiry{}
.pay-inquiry-left{ width:70%;}
.pay-inquiry-left-item{width:100%; background:#fff; padding:30px; border:1px solid #eee; border-radius:6px; margin-bottom:15px;}
.pay-inquiry-left-item h2{ font-size:1.1rem; margin-bottom:15px;}
.pay-inquiry-left-item h2 i{ color:#1d59b2; padding-right:8px; font-size:1.2rem;}

.pay-inquiry-left-item-fed .col-lg-4{ width:49%;}
.pay-inquiry-left-item-fed dt{ display:block; height:42px; line-height:42px;}
.pay-inquiry-left-item-fed dt span{ color:red;}
.pay-inquiry-left-item-fed input{ width:100%; height:42px; line-height:40px; border:1px solid #eee; border-radius:3px; padding:0 10px;}
.pay-inquiry-left-item-fed select{ width:100%; height:42px; line-height:40px; border:1px solid #eee; border-radius:3px; padding:0 10px;}

.pay-inquiry-left-item ul.item-box{ display:flex;}
.pay-inquiry-left-item ul.item-box li{ margin-right:10px;}
.pay-inquiry-left-item ul.item-box li img{ height:30px;}
.pay-inquiry-left-item .express_list1{ margin-top:10px;}
.pay-express-account{ margin-top:10px;}
.pay-express-account input{ width:50%; height:42px; line-height:42px; border:1px solid #eee; border-radius:3px; padding:0 15px;}


/*Excess Stock*/
.excess-banner{}
.excess-banner{ width: 98.5%; height: auto; background: url(../images/excess-banner.png) no-repeat center; margin-top: 15px; border-radius: 6px; background-size:cover; text-align: center;  padding: 150px 0;}
.excess-banner h2{ color: #FFFFFF; font-size: 2rem; line-height: 64px;  }
.excess-banner p{ color: #FFFFFF; font-size: 1.1rem; line-height: 32px; font-weight: normal;}
.excess-banner p a{ color: #00FFC2; text-decoration: underline;}
.excess-banner .container{ padding: 0 180px;}

.excess-box{width: 98.5%; height: auto; background: #f2f8ff; margin-top: 15px; margin-bottom: 15px; border-radius: 6px; padding: 15px 0 30px 0; }

.excess-steps{ background: url(../images/excess-steps.png) no-repeat center; background-size:cover; padding: 30px; color: #FFFFFF; border-radius:6px;}
.excess-steps-left{ width: 270px; border-right:1px solid #00FFC2 ; padding-right: 50px;}
.excess-steps-left em{ display: block; width: 29px;height: 2px; background: url(../images/excess-stepsem.png) no-repeat;}
.excess-steps-left b{ color: #FFFFFF; font-size: 1.4rem; line-height: 28px; margin-top: 5px; display: block;}

.excess-steps-right{ width: calc(100% - 270px); padding-left: 50px;}
.excess-steps-right dl{ text-align: center; width:13%;}
.excess-steps-right dl dd{ line-height: 18px; margin-top: 5px;}




.excess-tab-tips{ color: #666666; line-height: 26px;}
.excess-tab-inquiry{ width: 100%; border-radius:6px; background: #FFFFFF;  border: 1px solid #CEE4FB; margin-top: 10px; overflow-x: auto;}
.excess-tab-inquiry table {
    border: 1px solid #eee;
    border-left: 0px;
    border-top: 0px;
    font-size: 14px;
    width: 100%;
    box-sizing: border-box;
    border-spacing: 0;
}

.excess-tab-inquiry table td {
        border: 1px solid #eee;
        border-right: 0px;
        border-bottom: 0px; text-align:center;
        padding: 6px;
    }
.excess-tab-inquiry tr:first-child {
        height:48px;
    }
.excess-tab-inquiry table td button{ border:none; font-size:1.1rem; background:none;}
.excess-tab-inquiry table td .input-sm{ border:1px solid #eee; height:36px; line-height:34px;border-radius:3px; width:80%; padding: 0 15px;}
.excess-tab-btn{ padding: 25px;}
.excess-tab-btn button{ display: inline-block; cursor: pointer; margin-right: 10px; height: 36px; border-radius:6px; padding: 0 22px; border: none; font-size: 1rem;}
.excess-tab-btn button i{ margin-right: 8px;}
.excess-btn1{ color: #FFFFFF; background: #1d59b2;}
.excess-btn2{  background: #fff; border: 1px solid #FF5700 !important; color: #FF5700;} 
.excess-tab-btn button:hover{ text-decoration:underline;}


.excess-tab-content{ margin-top: 25px;}

.excess-tab-pane{ margin-top: 25px;}


.excess-upload{ width: 49%; border-radius:6px; background: #FFFFFF;  border: 1px solid #CEE4FB; text-align: center; }
.excess-upload-box{ width: 100%; padding: 0 22%;}

.excess-upload p{ line-height: 20px; color: #666666;}
.excess-upload-box-pic{ width: 212px; height: 179px; background: url(../images/excess-upload-box-pic.png) no-repeat; margin: 0 auto;}
.excess-upload-box-pic input{ opacity: 0; width: 100%; height: 100%;}
.excess-upload a{ display: inline-block; padding: 0 25px; background: #1d59b2; color: #FFFFFF; height: 40px; line-height: 40px; border-radius:6px; margin: 25px 0;}




.excess-contact{width: 49%; border-radius:6px; background: #FFFFFF;  border: 1px solid #CEE4FB;  }
.excess-contact-title{ width: 100%; line-height: 54px; height: 54px; text-align: center; background: #cee4fb;}
.excess-contact-fed{ padding: 25px;}
.excess-contact-fed-box1{ width: 100%;}
.excess-contact-fed-box1 dl{ width: 49%; margin-bottom: 20px;}
.excess-contact-fed-box1 dl dt{ font-weight: bold; color: #111111; line-height: 32px;}
.excess-contact-fed-box1 dl dd input{ width: 100%; height: 40px; line-height: 38px; padding: 0 15px; border: 1px solid #EEEEEE; border-radius:6px;}

.excess-contact-fed-box2{ width: 100%;}
.excess-contact-fed-box2 b{ display: block; color: #111111; line-height: 32px;}
.excess-contact-fed-box2 textarea{ width: 100%; height: 120px; line-height:26px; padding: 15px; border: 1px solid #EEEEEE; border-radius:6px;}


.excess-contact-fed-sub{ width: 100%; margin-top: 25px; text-align: center;}
.excess-contact-fed-sub button{ background: linear-gradient( 90deg, #0088FF 0%, #00FFC2 100%); cursor:pointer; border: none; line-height: 55px; height: 55px; font-size: 1rem; font-weight: bold; color: #FFFFFF; padding: 0 120px; border-radius: 8px;}
.excess-contact-fed-sub button img{ margin-right: 10px;}
.excess-contact-fed-sub button:hover{ background: linear-gradient( 30deg, #00FFC2 0%,#0088FF  100%); text-decoration:underline;}
.btn-default-inquiry{background: linear-gradient( 90deg, #0088FF 0%, #00FFC2 100%);}
.btn-default-inquiry:hover{background: linear-gradient( 30deg, #00FFC2 0%,#0088FF  100%); text-decoration:underline;}

/*Excess List*/

.excess-list-tab{ margin-bottom: 20px;}
.excess-list-tab-left{}
.excess-list-tab-left ul{ border: 1px solid #1D59B2; border-radius:6px;}
.excess-list-tab-left ul li{ line-height: 40px; background: #fff; padding: 0 25px; cursor: pointer;}
.excess-list-tab-left ul li:first-child{border-radius:6px 0 0 6px;}
.excess-list-tab-left ul li:last-child{border-radius:0 6px 6px 0;}
.excess-list-tab-left ul li.select{ color: #FFFFFF; background: #1D59B2;}

.excess-list-tab-left-radio{ padding-left: 30px;}
.excess-list-tab-left-radio label{ line-height: 40px; margin-right: 15px;}
.excess-list-tab-left-radio label input{ margin-right: 10px; width: 20px;height: 20px;background: #FFFFFF;border-radius: 5px; } 

.excess-list-tab-search{ background: #FFFFFF; border: 1px solid #0093F9; border-radius:20px;}
.excess-list-tab-search input{ width: 70%; height: 40px; line-height: 40px; border: none; border-radius:20px; font-size: 1rem; padding: 0 20px 0 45px; background: url(../images/excess-search.png) no-repeat 20px center;}
.excess-list-tab-search button{ width: 30%; height: 40px; cursor:pointer;  font-size: 1rem; color: #FFFFFF; border: none;  border-radius:20px; background: linear-gradient( 90deg, #1d59b2 0%, #00FFC2 100%);}
.excess-list-tab-search button:hover{ text-decoration:underline; background: linear-gradient( 90deg, #00FFC2 0%,#1d59b2  100%);}

.excess-list-navigation{ border: 1px solid #ccc; padding: 12px 25px; margin-top: 20px; border-radius: 6px;}

.excess-list-navigation-category{ padding-bottom: 12px; border-bottom: 2px solid #EEEEEE;}
.excess-list-navigation-category-left{ width: 8%; line-height: 32px;}
.excess-list-navigation-category-menu{ width: 82%; height: 32px; overflow: hidden;}
.excess-list-navigation-category-menu ul li{ display: block; height: 32px; line-height: 32px; padding: 0 10px; cursor:pointer}
.excess-list-navigation-category-menu ul li.select{ background: #1d59b2; color: #FFFFFF; border-radius: 6px;}

.excess-list-navigation-category-open{ width: 10%; line-height: 32px; text-align: right;}
.excess-list-navigation-category-open a{ color: #008CFD;}
.excess-list-navigation-category-open a i{ color: #008CFD; margin-left: 5px;}



.excess-list-navigation-brand{padding-top: 12px; }
.excess-list-navigation-brand-left{ width: 8%; line-height: 32px;}
.excess-list-navigation-brand-menu{ width: 82%; height: 32px; overflow: hidden;}
.excess-list-navigation-brand-menu ul li{ display: block; height: 32px; line-height: 32px; padding: 0 10px; cursor:pointer}
.excess-list-navigation-brand-menu ul li.select{ background: #1d59b2; color: #FFFFFF; border-radius: 6px;}

.excess-list-navigation-brand-open{ width: 10%; line-height: 32px; text-align: right;}
.excess-list-navigation-brand-open a{ color: #008CFD;}
.excess-list-navigation-brand-open a i{ color: #008CFD; margin-left: 5px;}


.excess-list-products{  margin-top: 20px;  overflow-x: auto;}
.excess-list-products table{border:1px solid #ccc;border-collapse:collapse;border-spacing:0;width:100%;display:table;background:#fff}
.excess-list-products th{border:1px solid #ccc;background:#cee4fb; font-weight:bold; color:#333;font-size:0.9rem;padding:8px 5px;text-align:center}
.excess-list-products table tr:hover{background:#f2f8ff}
.excess-list-products td{border:1px solid #ccc;font-size:13px; color: #666666; padding:6px 5px;text-align:center;vertical-align:middle}
.excess-list-products tr:nth-child(even){ background: #f2f8ff;}

.excess-list-products tr td .excess-price{border: 1px solid #ff6500;border-radius: 6px;height: 28px;line-height: 26px;padding-left:10px; min-width:192px;}
.excess-list-products tr td .excess-price input{ width: 80px; border: none; line-height: 26px; height: 26px; text-align: center; background: none; padding: 0 5px;}
.excess-list-products tr td .excess-price span b{ color: #1d59b2;}
.excess-list-products tr td .excess-price span:first-child{border-right: 2px solid #ccc;}
.excess-list-products tr td .excess-price input::placeholder{ color: #999999;}
.excess-list-products tr td .remark-input{ width:180px; border: 1px solid #eee; text-align:center; border-radius: 6px;  height: 28px; line-height: 26px;}
.load-more-btn{width: 180px; height: 40px;  font-size: 1rem; display:inline-block; color: #FFFFFF; border: none;  border-radius:20px; background: linear-gradient( 90deg, #1d59b2 0%, #00FFC2 100%);}
.load-more-btn:hover{ text-decoration:underline; background: linear-gradient( 90deg, #00FFC2 0%,#1d59b2  100%);}
.load-more-btn i{ margin-left:8px;}

@media (max-width: 768px) {
 

/*inquiry*/
.inquiry-loading-box{ width:300px; height:300px;   font-size:3rem;  margin-left:-150px; margin-top:-150px;}
.inquiry-loading-box img{ width:100px; height:100px;}
.progress-text{ display:block; line-height:82px; margin-top:15px;}


.inquiry-main{ padding:20px; }

.inquiry-box-left{  padding:20px; width:100%;}


.inquiry-box-right{ width:100%; margin-top:10px;}
.inquiry-box-right ul{ padding:0 10px; }
.inquiry-box-right ul li{  width:50%;}
.inquiry-box-right ul li p{ padding:10px 0; line-height:22px;}



.inquiry-tab-btn{ margin:10px 0; }
.inquiry-tab-btn button{  height:36px; line-height:36px;  padding:0 15px; font-size:0.9rem; margin-right:3px;}


.inquiry-sucess-box{padding:20px;}
.inquiry-sucess-box h1{ font-size:1.6rem; }
.inquiry-sucess-box h2{ font-size:1rem; line-height:28px; margin-top:5px; }
.inquiry-sucess-box-btn{  margin-top:10px;}
.inquiry-sucess-box-btn a{ height:36px; line-height:36px;  padding:0 15px; font-size:0.9rem;}

/*cart*/
.cart-box-left{ width:100%;}
.cart-box-left-list{ padding:20px;  }

.cart-box-left-list-item{ width:100%; margin-top:10px;}
.cart-box-left-list-item ul.thead{ display:none;}
.cart-box-left-list-item ul.tbody .tbdiv1{ width:10%;}
.cart-box-left-list-item ul.tbody .tbdiv2{width:90%;}
.cart-box-left-list-item ul.tbody .tbdiv2 img{ width:40px; float:left; margin-right:10px}
.cart-box-left-list-item ul.tbody .tbdiv3{ width:100%; margin:8px 0;}
.cart-box-left-list-item ul.tbody .tbdiv4{ width:90%; position:relative;}
.cart-box-left-list-item ul.tbody .tbdiv4 p{ margin-bottom:0; cursor:pointer;}
.cart-box-left-list-item ul.tbody .tbdiv4 p i{ font-size:18px; padding-left:10px; color:#0056A6;}
.cart-box-left-list-item ul.tbody .tbdiv4 li{ border-bottom:none; height:20px; line-height:20px; padding:0;}
.cart-box-left-list-item ul.tbody .tbdiv4 li span.span-price{ color:#0056A6 !important; }
.cart-box-left-list-item ul.tbody .tbdiv5{ width:10%;}
.cart-box-left-list-item ul.tbody .tbdiv2 a{ display:block; color:#0056A6 !important; line-height:22px; height:22px; overflow:hidden;}
.cart-box-left-list-item ul.tbody .tbdiv2 em{ display:block; color:#666; line-height:22px; height:22px; overflow:hidden; font-style:normal;}
.cart-box-left-list-item ul.tbody .tbdiv5 i{color:#0056A6; font-size:22px;}
.cart-box-left-list-item ul.tbody .tbdiv3 input{ width:100%; border:1px solid #eee; height:32px; line-height:32px; border-radius:4px; padding-left:10px;}




.cart-box-left-list-product{ display:none}


.cart-box-right{ width:100%; margin-top:10px; }
.cart-box-right-box{ padding:20px;}

/*shopping*/
.shopping-main-left{ width:100%;}
.shopping-main-left-item{ padding:20px;  margin-bottom:10px;}


.shopping-main-left-item-fed dl{ width:100%;}



.shopping-main-right{ width:100%; margin-top:10px;   }
.shopping-main-right-box{ padding:20px;}

/*Payment*/
.pay-box{ width:94%; padding:20px; }

.pay-inner-box{ width:94%;  padding:20px; }
.pay-inner-box strong{  font-size:1.2rem; line-height:30px;}
.pay-inner-box p{ line-height:26px;}


.pay-inquiry-left{ width:100%;}
.pay-inquiry-left-item{padding:20px;  margin-bottom:10px;}


.pay-inquiry-left-item-fed .col-lg-4{ width:100%;}



/*Excess Stock*/
.excess-banner{ width: 100%; margin-top: 0; padding: 50px 0;}
.excess-banner h2{  font-size: 1.2rem; line-height: 30px;  }
.excess-banner p{ font-size: 1rem; line-height:26px; }
.excess-banner .container{ padding: 0;}

.excess-box{width:100%;  padding: 15px 0; }

.excess-steps{ padding: 20px; }
.excess-steps-left{ width: 100%; border-right:none; border-bottom:1px solid #00FFC2 ; padding-right: 0; padding-bottom: 10px;}
.excess-steps-left em{ display: block; width: 29px;height: 2px; background: url(../images/excess-stepsem.png) no-repeat;}
.excess-steps-left b{font-size: 1.1rem;  margin-top: 10px; }

.excess-steps-right{ width: 100%; padding-left: 0; padding-top: 30px;}
.excess-steps-right dl{ width:25%;}

.excess-tab-tips{ color: #666666; line-height: 26px;}
.excess-tab-inquiry{ width: 100%; border-radius:6px; background: #FFFFFF;  border: 1px solid #CEE4FB; margin-top: 10px; overflow-x: auto;}



.excess-tab-content{ margin-top: 15px;}

.excess-tab-pane{ margin-top: 15px;}


.excess-upload{ width: 100%; border-radius:6px; background: #FFFFFF;  border: 1px solid #CEE4FB; text-align: center; }
.excess-upload-box{ width: 100%; padding: 30px; }



.excess-contact{width: 100%; margin-top: 15px;}
.excess-contact-title{ width: 100%; line-height: 24px; height: auto; padding: 10px 0; }
.excess-contact-fed-box1{ width: 100%;}
.excess-contact-fed-box1 dl{ width: 100%; margin-bottom: 10px;}


.excess-contact-fed-sub{  margin-top: 15px;}
.excess-contact-fed-sub button{ padding: 0 ; width: 100%;}
.excess-contact-fed-sub button img{ margin-right: 5px; }


/*Excess List*/

.excess-list-tab{ margin-bottom: 10px;}
.excess-list-tab-left{}

.excess-list-tab-left ul li{ line-height: 40px; background: #fff; padding: 0 10px; cursor: pointer; width: 100%; text-align: center;}
.excess-list-tab-left ul li:first-child{border-radius:6px 6px 0 0;}
.excess-list-tab-left ul li:last-child{border-radius:0 0 6px 6px ;}

.excess-list-tab-left-radio{ padding-left: 0; width: 100%; text-align: center;}
.excess-list-tab-left-radio label{ line-height: 40px; margin-right: 5px;}
.excess-list-tab-left-radio label input{ margin-right: 5px; width: 12px;height: 12px;} 

.excess-list-tab-search{  width: 100%;}


.excess-list-navigation{ margin-top: 10px; }

.excess-list-navigation-category-left{ width: 100%; }
.excess-list-navigation-category-menu{ width: 100%; }
.excess-list-navigation-category-menu a{ display: block; height: 32px; line-height: 32px; padding: 0 3px;}

.excess-list-navigation-category-open{ width: 100%;  text-align: left;}


.excess-list-navigation-brand-left{ width: 100%; }
.excess-list-navigation-brand-menu{ width: 100%;}
.excess-list-navigation-brand-menu a{ padding: 0 3px;}


.excess-list-navigation-brand-open{ width: 100%;  text-align: left;}



.excess-list-products{  margin-top: 10px; width: 94%; overflow-x: auto;}


.excess-list-products tr td .excess-price{ height: auto; line-height: 26px; padding-left:0; width: 80px;}
.excess-list-products tr td .excess-price span{ width: 100%;}
.excess-list-products tr td .excess-price span:first-child{ border-bottom: 2px solid #EEEEEE; border-right:none;}


}