body{background: #f5f5f5;}
input:focus, textarea:focus, select:focus,button:focus{outline: none;}
.footer{background: #fff;}
 
/*货源列表*/
.goods_class{overflow: hidden; position: relative; zoom:1;width:1200px;margin: 0 auto; background: #fff;box-shadow:0px 3px 5px rgba( 0,0,0,0.08),0px 2px 6px rgba( 0,0,0,0.04); margin-top: 20px;background: #fff;}
.goods_class .left{width: 91px; float: left;display: inline;font-size: 12px; font-weight: bold;color: #666; text-align: center;padding-top: 34px;padding-left: 12px;background: #fff;padding-bottom: 32px;}
.goods_class .right{width: 1044px;padding: 28px 0; padding-left: 20px;padding-right: 28px; float: left;display: inline; margin-left: -1px;background: #fff}
.goods_class .right ul{width: 970px;height: 30px;overflow: hidden;}
.sourcesn{font-size: 14px;font-weight: normal;float: right;color: #adadad;padding-right: 14px;}
.goods_class .right ul li{ float: left;text-align: left;padding-right: 56px; text-align: center; height: 28px; line-height: 28px;font-size: 12px;display: none}
.goods_class .right ul li a{color: #666;font-size: 12px;}
.goods_class .more{position: absolute;right: 24px;top:32px;cursor: pointer; color: #4D4D4D;width: 57px; height: 22px; text-align: center;line-height: 22px;font-size: 12px;font-family: 'microsoft yahei'}
.goods_class .show{color: #ff474a}

.goods_list{width: 1200px;margin: 0 auto;margin-top: 10px;}
.goods_list .goods_item{margin-top:24px;background: #fff;box-shadow:0px 3px 5px rgba( 0,0,0,0.08),0px 2px 6px rgba( 0,0,0,0.04)}
.goods_list .goods_item .title{background: #fff;font-size: 20px;padding-top: 32px;padding-right: 32px;padding-left:24px;padding-bottom: 8px;}
.goods_list .goods_item .title .exp{display: none}
.goods_list .goods_item .title.expired .exp{display:inline;background: #999;color: #fff;font-size: 14px;width: 56px;height: 24px;line-height: 24px;border-radius: 2px;display: inline-block;text-align: center;}
.goods_list .goods_item .title.expired{color: #999}
.goods_list .goods_item .title a{font-size: 20px;color: #404040}
.goods_list .goods_item .title a span{display: inline-block;padding-top: 3px;}
.goods_list .goods_item .title a:focus{color: #F23A3D}
.goods_list .goods_item .contbx{max-height: 690px;overflow: hidden}
.goods_list .goods_item .cont{overflow: hidden;zoom:1;padding: 24px 0}
.goods_list .goods_item .cont ul{overflow: hidden;zoom:1;padding: 0 12px;}
.goods_list .goods_item .cont ul li{float: left;width: 328px;font-size: 14px;line-height: 48px;height: 48px;margin-left: 12px;padding:0 24px; }
.goods_list .goods_item .cont ul li .tit{float: left;display: inline;width: 208px;height: 48px;line-height: 48px;overflow: hidden;text-overflow: ellipsis;
    white-space: nowrap;}
.goods_list .goods_item .cont ul li .tit a{color: #666;}
.goods_list .goods_item .cont ul li .tit a:hover,.goods_list .goods_item .cont ul li .tit a:focus{text-decoration: underline;color: #F23A3D}
.goods_list .goods_item .cont ul li .price{float: right;display: inline;color:#808080;font-weight: bold;}
.goods_list .goods_item .cont ul li .price_not_login{float: right;display: inline;color:#FF4C4F;font-weight: normal;}
.goods_list .goods_item .cont ul li:nth-child(6n+1){background: #f5f5f5;border-radius: 2px;}
.goods_list .goods_item .cont ul li:nth-child(6n+2){background: #f5f5f5;border-radius: 2px;}
.goods_list .goods_item .cont ul li:nth-child(6n+3){background: #f5f5f5;border-radius: 2px;}
.goods_list .goods_item .cont ul li a.more_btn{color: #459DF5;}
.goods_list .goods_item .cont ul li a.more_btn:hover{color: #1D89F5;}
.goods_list .goods_item .cont ul li a.more_btn:focus{color: #F23A3D;}

.goods_list .goods_item .info{border-bottom:1px solid #f5f5f5;overflow: hidden;zoom:1;padding-bottom: 24px;margin: 0 24px;}
.goods_list .goods_item .info dl{float: left;display: inline;width: 376px;height: 30px}
.goods_list .goods_item .info dl dt{color: #999;font-size: 14px;margin-top: -4px;display: inline-block;}
.goods_list .goods_item .info dl dd{color: #666;font-size: 14px;margin-top: 12px;margin-bottom: -4px;display: inline-block;width: 260px;}

.loading{padding: 32px 0 120px 0;text-align: center;font-size: 14px;width: 200px;margin: 0 auto;cursor: pointer;font-weight: bold;color: #666666}

/*货源详情*/

.sourceview{background: #fff;width: 1200px;margin:0 auto;margin-top: 16px;border: 1px solid #dfdfdf;box-shadow: 0 0 3px #f0f0f0;}
.sourceview .title{height: 56px;border-bottom: 1px solid #dbdbdb;color: #474747;font-size: 18px;padding-left:22px;line-height: 56px;}
.sourceview .title .expired{display: none;color: #999;padding:1px 5px;background: #f0f0f0;}
.sourceview .scourcesn{color: #999;float: right;display: inline;padding-right: 22px;font-size: 14px;}
.sourceview .conte{overflow: hidden;zoom:1;padding: 16px 0}
.sourceview .left{float: left;width: 914px;border-right: 1px solid #dbdbdb;margin-right: -1px;padding-bottom: 30px;}
.sourceview .right{float: left;width: 282px;border-left: 1px solid #dbdbdb}

.fieldinfo{overflow: hidden}
.fieldinfo dl{float: left;border-left: 1px solid #f0f0f0;margin-left:-1px;padding:0 40px;margin-top: 22px;}
.fieldinfo dl dt{font-size: 14px; color: #adadad}
.fieldinfo dl dd{font-size: 20px; color: #474747;margin-top: 6px;}

.exreainfo{margin-top: 40px;}
.exreainfo li{line-height: 30px;color: #808080;margin-left: 40px;font-size: 14px;}
.exreainfo li .juestfy{display: inline-block;width: 60px;text-align: justify; text-align-last: justify;}

.total{margin-top: 10px;font-size: 14px;line-height: 26px;}
.total .amount{padding-left: 50px;}
.total .total_amount{color: #ef0000;font-weight: bold;}
.total .min_amount{color: #474747; font-weight: bold;}
.total .sendInquiry{display: inline-block;width: 181px;height: 40px;background: #e70000;color: #fff;font-size: 16px;text-align: center;line-height: 40px;margin-top: 8px;}
.total .sendInquiry.disabled{background: #ccc}
.total .download{text-align: center;padding: 10px 0;display: none;}
.total .download .downloadbtn{cursor: pointer}
.total .icon{display: inline-block;background:url(../images/download.png) no-repeat;width: 14px;height: 14px;position: relative;top:1px; }

.process-wrap{width: 68px;height: 68px;position: relative;margin: 0 auto;margin-top: 14px;}
.process-wrap .process-con{position: absolute;top: -1px;height: 68px;overflow: hidden;}
.process-wrap .process-num {position: absolute;width: 68px;left: 0;top: 23px;text-align: center;color:#d4d4d4;font-size: 14px;}

.goodsbox{margin:0 auto;margin-top: 20px;width: 1200px;text-align: left}
.goodsbox .goodsItem{margin-bottom: -1px;}
.goodsbox .title{padding-bottom: 10px;font-size: 14px;color: #7b7b7b;}
.goodsbox .goods{background: #fff;border:1px solid #dfdfdf;font-size: 14px;}
.goodsbox .goods .pdl24{padding-left: 24px;}
.goodsbox .goods .txtrft{text-align: right}
.goodsbox .goods .tr{overflow: hidden;zoom:1;text-align: left !important;}
.goodsbox .goods .td{float: left;display: inline;}
.goodsbox .goods .w220{width: 220px;}
.goodsbox .goods .w340{width: 340px;}
.goodsbox .goods .w85{width: 85px;}
.goodsbox .goods .w118{width: 118px;}
.goodsbox .goods .w118{width: 118px;}
.goodsbox .goods .w764{width: 764px;}
.goodsbox .goods .w166{width: 166px}
.goodsbox .goods .w238{width: 238px;}

.goodsbox .goods .tit{border-bottom: 2px solid #b2b2b2;}
.goodsbox .goods .tit .td{height: 47px;line-height: 47px;overflow: hidden;}
.goodsbox .goods .item{border-bottom: 1px solid #dbdbdb;background: #fff;}
.ui-sortable-placeholder{background: #f5f5f5!important; visibility: visible!important;}
.goodsbox .goods .item .spread{display: block}
.goodsbox .goods .item .spread .td{line-height: 48px;overflow: hidden;height: 48px;}
.goodsbox .goods .item .spread .td .addgoods{cursor: pointer;}
.goodsbox .goods .item .spread .td .addgoods:hover{text-decoration: underline}
.goodsbox .goods .item .shrink{ display: none;padding: 14px 0}
.goodsbox .goods .item .shrink .goods_name{font-size: 18px;color: #474747;line-height: 40px;height: 40px;padding-bottom: 5px;overflow: hidden}
.goodsbox .goods .item .shrink .info{line-height: 26px;height: 26px;}
.goodsbox .goods .item .shrink .info span{display: inline-block;width: 50px;text-align: justify;text-align-last: justify;}
.goodsbox .goods .item .shrink .info .price{color: #ef0000;font-weight: bold;font-size: 18px;}
.goodsbox .goods .item .shrink .price{text-align: right;}
.goodsbox .goods .item .delete{text-align:right;margin-right: -12px;}
.goodsbox .goods .item .delete .icon-delete{background: url(../images/delete.png) no-repeat center;padding:10px 20px;cursor:pointer}
.goodsbox .goods .item .delete .icon-delete:hover{background-image: url(../images/delete-hover.png)}
.goodsbox .goods .item .demand_quantity{text-align:right;padding-top: 106px;}
.goodsbox .goods .item .demand_quantity span{border: 1px solid #dbdbdb;padding: 8px 7px;display: inline-block;position: relative;vertical-align: middle;line-height:20px;}
.goodsbox .goods .item .demand_quantity span.in{padding: 7px 9px}
.goodsbox .goods .item .demand_quantity span.in:hover,.goodsbox .goods .item .demand_quantity span.in:focus{border:1px solid #a5c7fe;}
.goodsbox .goods .item .demand_quantity span.in .icon{opacity: 0.6;filter:alpha(opacity=60)}
.goodsbox .goods .item .demand_quantity span.in:hover .icon{opacity: 1;filter:alpha(opacity=100)}
.goodsbox .goods .item .demand_quantity span.in .add{background: url(../images/add.png) no-repeat center;}
.goodsbox .goods .item .demand_quantity span.in .add:hover{background-image: url(../images/add-hover.png)}
.goodsbox .goods .item .demand_quantity span.in .edit{background: url(../images/edit.png) no-repeat center;}
.goodsbox .goods .item .demand_quantity span.in .edit:hover{background-image: url(../images/edit-hover.png)}
.goodsbox .goods .item .demand_quantity span.in .confirm{background: url(../images/confirm.png) no-repeat center;}
.goodsbox .goods .item .demand_quantity span.in .confirm:hover{background-image: url(../images/confirm-hover.png)}
.goodsbox .goods .item .demand_quantity span.in .sbmit{background: url(../images/sbmit.png) no-repeat center;}
.goodsbox .goods .item .demand_quantity span .icon{display:inline-block; width: 22px;height: 22px;background: #f60;vertical-align: middle}
.goodsbox .goods .item .demand_quantity input{border: none;padding: 0 5px;width: 56px;vertical-align: middle}
.nosource{display: none;line-height: 48px;text-align: center}
.nogoods{line-height:48px;text-align: center}


/*货源询价单*/
.inquiry_layout{box-shadow:0px 3px 5px rgba( 0,0,0,0.08),0px 2px 6px rgba( 0,0,0,0.04);padding-bottom: 120px;background: #f5f5f5;width: 100%;min-width: 1200px}
.step{width: 1200px;margin: 0 auto;padding: 54px 0 48px 0;}
.step span.icon{width: 24px;height: 24px;color: #fff;background: #CCCCCC;border-radius: 48px;display: inline-block;text-align: center;font-size: 14px;line-height: 24px;}
.step span.now{background: #FF4C4F}
.step span.title{color: #999;font-size: 14px;display: inline-block;padding-left: 12px;}
.step span.active{color: #FF4C4F}
.step span.finish{background: url('../images/big-arrow_hover.svg') no-repeat center;width: 107px;height: 13px;display: inline-block;padding:0 24px;}
.step span.unfinish{background: url('../images/big-arrow.svg') no-repeat center;width: 107px;height: 13px;display: inline-block;padding:0 40px;}
.inquiry_title{width: 1200px;margin: 0 auto;font-size: 22px;color: #666}
.inquiry{width: 1200px;background: #fff; min-height: 400px;margin: 0 auto;margin-top:15px;box-shadow:0px 3px 5px rgba( 0,0,0,0.08),0px 2px 6px rgba( 0,0,0,0.04);font-size: 14px;border-radius: 2px;}
.inquiry .title{font-size: 18px;height: 40px;line-height: 40px;margin-top: 12px;padding-left: 22px; }
.inquiry .inquiry_field{padding: 40px 0}
.inquiry .inquiry_field:after{display: block;height: 0;clear:both;width: 100%;content: '';}
.inquiry .inquiry_field dl{float: left;display: inline;}
.inquiry .inquiry_field dl dt{float: left;display: inline; height: 38px;line-height: 38px;width: 70px;text-align: right;color: #808080;font-size: 12px;}
.inquiry .inquiry_field dl dd{float: left;font-size: 12px;color: #666}
.inquiry .inquiry_field span#tracecurrency{padding-top: 12px;display: inline-block;}
.inquiry .inquiry_field dl select{float: left;display: inline;height: 38px;width:112px;border:none;border-radius: 3px;box-sizing: content-box;color: #4D4D4D;font-family:"Microsoft YaHei";font-size: 12px}
.inquiry .inquiry_field dl select{border: none;padding: 0;appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url("../images/down.svg") no-repeat scroll 80% center transparent;cursor: pointer;width: 68px;padding: 0 16px;}
.inquiry .inquiry_field dl select:focus{background: url("../images/up.svg") no-repeat scroll 80% center transparent;background-color: #f5f5f5;border:none;}
.inquiry .inquiry_field dl option{background: #fff;font-size: 12px;color: #4D4D4D;border: none !important;}
.inquirygoods .tit{padding-left: 25px;font-size: 14px;line-height: 36px;height: 36px;padding-bottom: 6px;color: #4D4D4D;font-weight: bold;}
.inquirygoods .cont table{width: 100%;margin: 0 auto}
.inquirygoods .cont table th{background: #fff;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;font-weight:500;height: 48px;line-height: 48px;font-size: 12px;color: #666;text-align: left}
.inquirygoods .cont table .pdl16{padding-left: 24px;}
.inquirygoods .cont table .pdr16{padding-right: 24px;}
.inquirygoods .cont table td{border-bottom: 1px solid #f0f0f0;height: 48px;color: #4D4D4D;font-size: 12px;}
.inquirygoods .cont table td .num{border: 1px solid #dbdbdb;overflow: hidden;zoom:1;border-radius: 3px;float: left;}
.inquirygoods .cont table td .num input{border:none;border-left:1px solid #dbdbdb;border-right: 1px solid #dbdbdb;padding:0 5px;height:30px;line-height: 30px;width: 50px;float: left}
.inquirygoods .cont table td .btn{width: 23px;height: 30px;display: inline-block;text-align: center;line-height: 30px;font-size: 16px;float: left;cursor: pointer;}
.inquirygoods .cont table td input{width: 70px;height: 38px;border:1px solid #F0F0F0;padding: 0 24px;border-radius: 3px;text-align: right;color: #4D4D4D}
.inquirygoods .cont table td input:focus{border:1px solid #666;}
.inquirygoods .cont table td .delete{color: #474747;cursor: pointer}
.inquirygoods .cont table td .delete:hover{color: #e70000}
.inquirygoods .cont table td .total{width: 120px;height: 48px;float: right;text-align: right;overflow: hidden;font-weight: bold;}

.total_mark{padding: 24px 24px 6px 24px;text-align: right;color: #666666;font-size: 14px;position: relative}
.total_mark .total_goods_num,.total_mark .total_amount,.total_mark .relation_currency{font-size: 14px;font-weight: bold;color: #FF474A;}

.demaintit{font-size: 14px;padding:15px 0;padding-left: 25px;margin-top: 10px;color: #4D4D4D;font-weight: bold;}
.demand{width: 1152px;margin: 0 auto;border:1px solid #f0f0f0;border-radius: 2px;height: 116px;}
.demand textarea{border:none;padding:16px;font-size: 12px; width:100%;resize: none;box-sizing: border-box;max-height:84px;color: #4D4D4D;line-height: 24px;overflow-y: hidden;}
.demand textarea::placeholder{color: #aaa;}
.demand p{text-align: right;padding-bottom: 16px;padding-right: 16px;color: #999999;font-size: 12px;}
.submitsource{padding:40px 24px 32px 24px;padding-left: 24px;text-align: right;}
.submitsource button{background: #FF474A;width: 192px;height: 48px;color: #fff;border: none;border-radius: 2px;cursor: pointer;font-size: 16px;}
.submitsource a{color: #459DF5;font-size: 14px;padding-right: 25px;}

span.required { color: red;line-height: 32px;display: inline-block;vertical-align:middle;padding-right: 4px;}

/**/
.addrow{width: 88px;height: 32px; line-height: 32px;text-align: center; border: 1px solid #dbdbdb;border-radius: 3px;margin-top: 16px;margin-left: 24px;cursor: pointer}
.addrow:hover{border: 1px solid #b2b2b2}
.inquiryno table .goodslist  td textarea{width: 180px;resize: none;height:30px;padding: 0 5px;border-radius: 3px;line-height: 30px;overflow: hidden;white-space: nowrap;border: 1px solid #dbdbdb;}
.inquiryno table .goodslist .demandQuality{border-radius: 0}
.inquiryno .cont table td .num textarea{text-align:center; border:none;border-left:1px solid #dbdbdb;border-right: 1px solid #dbdbdb;padding:0 5px;height:30px;line-height: 30px;width: 50px;float: left}


.inquiry .code_block{border: 1px solid #dbdbdb;width: 210px;border-radius: 4px;}
.inquiry .code_block input#phone{float: none;border: none;width: 84px;}
.inquiry .code_block .select_code{padding-left: 56px;}
.inquiry .intl-tel-input .country-list {width:212px;overflow-y:inherit;}

.fixed_right {top: 300px !important;}

/*提交询价成功*/
.inquirysucc_layout{width: 100%;zoom:1;background: #f5f5f5;padding: 90px 0 150px 0;}
.inquirysucc_layout .inquiry_tip_layout {width: 472px;height: 222px;box-shadow: 0px 3px 5px rgba(0,0,0,0.08),0px 2px 6px rgba(0,0,0,0.04);background: #fff;margin: 0 auto;}
.inquirysucc_layout .inquiry_tip_layout p.title{font-size: 24px;color: #4D4D4D;padding-left: 48px;padding-top: 39px;}
.inquirysucc_layout .inquiry_tip_layout p.inquiry_sn{font-size: 14px;color: #999999;padding-left: 48px;padding-top: 8px;padding-bottom: 24px;}
.inquirysucc_layout .inquiry_tip_layout div.content{font-size: 14px;color: #666;width: 376px;text-align: left;margin: 0 auto;padding-bottom: 24px;}
.inquirysucc_layout .inquiry_tip_layout a{font-size: 14px;color: #FF4C4F;text-decoration: none;padding-left: 48px;}

/*访客提交成功*/
.visitorinquiry{width: 100%;zoom:1;background: #f5f5f5;padding: 90px 0 150px 0;}
.visitorinquiry .inquiry_tip_layout {width: 472px;height: 282px;box-shadow: 0px 3px 5px rgba(0,0,0,0.08),0px 2px 6px rgba(0,0,0,0.04);background: #fff;margin: 0 auto;}
.visitorinquiry .inquiry_tip_layout p.title{font-size: 24px;color: #4D4D4D;padding-left: 48px;padding-top: 39px;}
.visitorinquiry .inquiry_tip_layout p.inquiry_sn{font-size: 14px;color: #999999;padding-left: 48px;padding-top: 8px;padding-bottom: 24px;}
.visitorinquiry .inquiry_tip_layout div.content{font-size: 14px;color: #666;width: 376px;text-align: left;margin: 0 auto;padding-bottom: 24px;}
.visitorinquiry .inquiry_tip_layout a.to_login{margin-left: 48px;display: inline-block;width: 120px;height: 40px;line-height: 40px;color: #fff;background: #F23A3D;text-align: center;border-radius: 2px;}
.visitorinquiry .inquiry_tip_layout a.to_register{margin-left: 24px;display: inline-block;width: 118px;height: 38px;line-height: 38px;color: #F23A3D;background: #fff;text-align: center;border: 1px solid #F23A3D;border-radius: 2px;}

/*国际区号下拉框*/
.phone_box{float: left;margin-top: 2px;margin-left: 16px;}
.phone_box input.kj-line-input:focus{margin-top: -1px;}

.other_fee{font-size: 12px;color: #666;text-align: right;line-height: 22px;margin-bottom: 6px;padding-right: 24px;display: none;position: relative}
.safe_fee {font-size: 12px;color: #666;text-align: right;line-height: 22px;margin-bottom: 18px;padding-right: 24px;display: none;position: relative}

.other_fee label,.safe_fee label {
    color: #FF474A;
}

.safe_fee span:nth-child(1){
    margin-right: 207px;
}

.other_fee span:nth-child(1){
    margin-right: 207px;
}

.other_fee_detail{
    position: absolute;
    right: 24px;
    top: 0px;
}

.safe_fee_detail{
    position: absolute;
    right: 24px;
    top: 0px;
}

.passive_alert_title {
    font-size: 14px;
    font-weight: 400;
    position: relative;
    top: -5px;
    margin-left: 8px;
    color: #4d4d4d;
}


.passive_alert_content {
    font-size: 12px;
    padding-left: 30px;
    color:#999
}

/*.jconfirm-box .content{
    position: relative!important;
    top: -20px!important;
}*/

.no_source{
    color:#666;
    font-size: 12px;
    font-weight: normal;
    width: 1200px;
    padding-top: 128px;
    margin: 0 auto;
    text-align: center;
}

.no_source a {
    color: #FF3336;
}

.no_source p{
    margin: 12px 0px;
}

.no_source div {
    display: inline-block;text-align: left;margin-left: 25px;
}

.combo-open .combo-dropdown{width: 356px;}