.pruchase-header .col-md-2 { width: 240px; }
.pruchase-header .col-md-10 { width: calc(100% - 240px);width: -moz-calc(100% - 240px); width:-webkit-calc(100% - 240px) }
/*.serch-container .content { width: -moz-calc(100% - 64px);width: -webkit-calc(100% - 64px); width: calc(100% - 64px);  }*/
.crumb a,.crumb i { color: #606060; font-size: 12px;}
.crumb a:hover {color: #AC1E1D;}
.crumb { line-height: 40px;}

.purchase .purchase-container { border:1px solid #E6ECF2;}
.purchase .purchase-container h2 { font-size: 22px; margin:0; padding-left: 64px;  font-weight: bold; margin-bottom: 1px; border-bottom:1px solid #E6ECF2; margin-bottom: 30px;}
.purchase .purchase-container h2 span { border-bottom: 2px solid #AC1E1D; line-height: 37.5px; display: inline-block;}
.purchase { margin-bottom: 30px; }
.purchase .title { font-size: 28px; font-weight: bold; line-height: 60px; }
.purchase p { color: #606060; font-size: 12px; background: #DCE9FF; padding: 5px; }
.purchase p strong,.purchase label strong { color: #AC1E1D; }
.purchase p span { color: #1D2C6A;}
.purchase .error { background: #FFC7C7; color: #AC1E1D; }
.purchase .error span { color: #AC1E1D; }
.purchase p.tip1 { display: none; width: 100%}
.purchase .form-container .form { padding: 10px 0; }
.form-container .form label { color: #606060; font-weight: 500; font-size: 14px; margin-top: 0 !important; text-align: right;}
.purchase .form-container .form input{ border: 1px solid #E6ECF2; height: 26px; line-height: 26px; padding: 2px 3px; border-radius: 0; box-shadow: none; padding-left: 5px; background: #fff;}
.purchase .form-container .form input.readonly { background: #fff;}
.purchase .form-container .form input:focus { border: 1px solid #1D2C6A; }
.purchase .form-container .form input:focus { box-shadow:none; }
.purchase .submit input { background: #AC1E1D; border:1px solid #AC1E1D; border-radius: 2px; font-size: 14px; padding: 3px 15px; margin: 20px auto; }
.purchase .submit input:hover { background: #E70000; border:1px solid #E70000;}
.purchase .submit input:focus { outline: none; }
.purchase .form-container .form textarea { border: 1px solid #E6ECF2; height: 98px;  padding: 2px 3px; border-radius: 0; box-shadow: none; width: 100%;background: #fff;}
.purchase .form-container .form textarea:focus { border: 1px solid #1D2C6A;  outline: none;}
.purchase select { border-radius: 0 !important;border-color: #E6ECF2; box-shadow: none; height: 26px;padding: 0; background: #fff !important;}
.purchase select:focus{box-shadow: none; border: 1px solid #1D2C6A; background: #fff; }
.purchase .short-w { width: 275px;}
.purchase .middle-w {width:auto !important; padding-left: 5px; padding-right: 5px; min-width: 134px;}
.purchase .middle-w:nth-child(2){ margin-left: 7px;}
.purchase .small-w { width: 172px;}
.purchase .small-w-2{width:auto !important;margin-left: 10px; padding-left: 5px; padding-right: 5px; min-width: 92px;}
.purchase .upload-img { width: 52px; height: 52px; background: url(../images/upload-bg.png); background-position: center; background-repeat: no-repeat;cursor: pointer; position: relative; float: left; margin-right: 5px; margin-bottom: 5px;}
.purchase .upload-img span { position: absolute; top: 5px; right: 5px; color: #AC1E1D; font-size: 12px; }
.purchase .lb-checkbox { margin-bottom: 0; font-size: 14px !important; margin-right: 15px;}
.purchase .lb-checkbox input[type="checkbox"] { height: auto !important; }
.purchase .webuploader-pick { font-size: 12px; padding: 3px 10px; background: #AB1E1D; outline: none; border: 0; color: #fff;}
.purchase .webuploader-pick-hover { background: #E70000;}
.purchase .upload-img span.percent { display: inline-block;width: 100%;height: 9px;background: #E5EBF1;position: absolute;top: 50%;left: 0;}
/*采购展示*/
.supplier-slogan { width: 100%; height: 290px; background: url(../images/purchase-bg.jpg); background-size: cover; }/*margin-top: 20px;*/
.supplier-slogan h2 { text-align: center; color: #AC1E1D; font-size: 34px; margin: 0; padding-top: 65px;}
.supplier-slogan ul { margin-top: 50px; width: 840px; }
.supplier-slogan ul li { position: relative; height: 34px; }
.supplier-slogan ul li i:first-child { width: 34px;height: 34px; display: inline-block; margin-left: 30px;}
.supplier-slogan ul li:nth-child(1) i:first-child  { background: url(../images/purchase-icon-0.png); background-size: 100% 100%; }
.supplier-slogan ul li:nth-child(2) i:first-child  { background: url(../images/purchase-icon-1.png); background-size: 100% 100%; }
.supplier-slogan ul li:nth-child(3) i:first-child  { background: url(../images/purchase-icon-2.png); background-size: 100% 100%; }
.supplier-slogan ul li:nth-child(4) i:first-child  { background: url(../images/purchase-icon-3.png); background-size: 100% 100%; }
.supplier-slogan ul li i:last-child { width: 14px;height: 34px; background: url(../images/purchase-icon-4.png); background-size: 100% 100%; display: inline-block; }
.supplier-slogan ul li span { line-height: 17px; display: inline-block;  font-size: 16px; color: #AC1E1D; margin-left: 14px; vertical-align: top; margin-right: 30px;  position: relative; top: 50%; transform:translateY(-50%); }

.supplier-table .title { margin-top: 20px; margin-bottom: 10px;}
.supplier-table .title h3 { font-size: 22px; color: #606060; margin:0;}
.supplier-table .title a { font-size: 16px; color: #1D2C6A;}
.supplier-table .table > thead > tr > th { font-size: 16px; color: #606060; font-weight: normal; border-top: 2px solid #606060 !important; background: #F2F6F9; border-bottom: 0;}
.supplier-table .table > tbody > tr > td { border-top: 1px dashed #E6ECF2; color: #606060;}
.supplier-table .table > tbody > tr > td>a{color: #1D2C6A;}
.supplier-table .table > tbody > tr > td span>a:hover { color: #AC1E1D;}
/*采购详情*/
.detail-container { padding: 30px 0 30px 30px; border:1px solid #E6ECF2; }
.detail-container .img-item { width:200px; height: 200px; overflow: hidden; border:1px solid #E6ECF2; line-height: 200px; text-align: center; }
.detail-container .img-item img { max-width: 100%; }
.detail-container .detail-content { width: calc(100% - 226px);width: -moz-calc(100% - 226px); width:-webkit-calc(100% - 226px); }
.detail-container .detail-content .product-name { border-bottom: 1px solid #E6ECF2;  padding-bottom: 10px;}
.detail-container .detail-content .product-name h2 { font-size: 16px; margin: 0; color: #AC1E1D; border-bottom: 2px solid #AC1E1D; display: inline;  padding-bottom: 10px;}
.detail-container .detail-content ul { margin-top: 20px;}
.detail-container .detail-content ul li { width: 50%; float: left; color: #606060;}
.detail-container .detail-content ul li span:first-child { display: inline-block; min-width: 160px; padding: 0 10px 10px 0; }
.detail-container .detail-content .product-message { padding-left: 20px;}
.detail-container .detail-content .product-message .apply-inline { display: inline-block; width: 114px; height: 27px; text-align: center; line-height: 27px; text-decoration: none; background: #AC1E1D; color: #fff; font-size: 16px; border-radius: 3px;}
.detail-container .detail-content .product-message .apply-inline:hover{background: #E70000;}
.detail-container .detail-content .product-message .num em { color: #AC1E1D; font-style: normal; }
.detail-container .detail-content .product-message .num { color: #606060; margin-left: 20px; }
.more-info { margin-top: 40px;}
.more-info .tab-menu span { display: inline-block;zoom: 1;padding:10px 45px;font-size: 18px;color: #555;background-color: #F2F6F9;position: relative;border: 1px solid #dae0e6;bottom: -1px;cursor: pointer;}
.more-info .tab-menu span.select { padding:11px 45px;border: 1px solid #E6ECF2;border-top: 2px solid #AC1E1D;border-bottom: 0;background: #fff;font-weight: bold;color: #606060;font-size: 16px;bottom: -2px;}   
.more-info .tab-cnt {border: 1px solid #E6ECF2;background-color: #fff;padding: 20px;overflow: hidden;zoom: 1;color: #606060;}
.more-info .email-msg {display: none;}
.more-info .email-msg span { color: #ff9500; }

/*采购列表*/
.purchase-list .list-side { width: 190px;float: left;}
.purchase-list .list-side .cat-list {border: 1px solid #E6ECF2;margin-bottom: 10px;}
.purchase-list .list-side .cat-list h3{background: #E6ECF2;height: 30px;line-height: 30px; margin:0; font-size: 14px;font-weight: normal;color: #555;padding-left: 10px;}
.purchase-list .list-side .cat-list ul { margin-bottom: 0; }
.purchase-list .list-side .cat-list ul li{padding: 6px 10px;}
.purchase-list .list-side .cat-list ul li label { font-weight: normal;cursor: pointer;color: #606060;font-size: 12px; margin-bottom: 0; }
.purchase-list .list-side .cat-list ul li input[type="checkbox"] { margin:0; }
.purchase-list .list-side .cat-list ul li.more-cat { display: none; }
.purchase-list .list-side .cat-list ul li a {cursor: pointer;text-decoration: none; color: #606060;font-size: 12px;}
.purchase-list .list-side .cat-list ul li a:hover { color: #AC1E1D;}
.purchase-list .list-main { width: -moz-calc(100% - 200px);width: -webkit-calc(100% - 200px); width: calc(100% - 200px); float:right;}
.purchase-list .list-main .sc-list-hd {background: #E6ECF2;height: 30px;border: 1px solid #E6ECF2;}
.purchase-list .list-main .sc-list-hd .sort-option label,.purchase-list .list-main .sc-list-hd .sort-option span { font-weight: normal; margin-bottom: 0;line-height: 30px; margin-right: 25px; margin-left: 15px; color: #606060;font-size: 12px;cursor: pointer;}
.sc-list-hd .sort-option span#valid_to_up { color: #AC1E1D; }
.sc-list-hd .sort-option span i { width: 13px;height: 11px; background: url(../images/down-date.png); background-size: 100% 100%; display: inline-block;}
.sc-list-hd .sort-option span i.select { width: 13px;height: 11px; background: url(../images/up-date.png); background-size: 100% 100%; display: inline-block; }
.sc-list-hd .sort-option span i.rotate { transform: rotate(180deg); -ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-moz-transform: rotate(180deg); }
.sc-list-ct { padding: 28px 0 28px 28px; border:1px solid #E6ECF2; border-top: 0;}
.sc-list-ct:hover { box-shadow: 0px 0px 8px #aaaaaa;}
.sc-list-ct .img-item { width:150px; height: 150px; overflow: hidden; border:1px solid #E6ECF2; line-height: 150px; text-align: center; }
.sc-list-ct .img-item img { max-width: 100%; }
.sc-list-ct .detail-content { width: calc(100% - 176px);width: -moz-calc(100% - 176px); width:-webkit-calc(100% - 176px); }
.sc-list-ct .detail-content .product-name { border-bottom: 1px solid #E6ECF2;  padding-bottom: 10px;}
.sc-list-ct .detail-content .product-name h2 {margin-bottom: 0;}
.sc-list-ct .detail-content .product-name h2 a{ font-size: 16px; margin: 0; color: #AC1E1D; border-bottom: 2px solid #AC1E1D; display: inline;  padding-bottom: 12px; margin-left: 20px; text-decoration: none;}
.sc-list-ct .detail-content .product-name h2 a:hover{color: #E70000;border-bottom: 2px solid #E70000;}
.sc-list-ct .detail-content ul { margin-top: 20px;}
.sc-list-ct .detail-content .product-name p { width: 100px;}
.sc-list-ct .detail-content .product-name p em{color: #AC1E1D;font-style: normal;}
.sc-list-ct .detail-content ul li { width: 50%; float: left; color: #606060;}
.sc-list-ct .detail-content ul li span:first-child { display: inline-block; width: 160px; padding: 0 10px 10px 0; }
.sc-list-ct .detail-content ul li span.dec{width: 160px;}
.sc-list-ct .detail-content ul li.dec-item { text-overflow: ellipsis;overflow: hidden; width: 100%; white-space: nowrap;}
.sc-list-ct .detail-content .product-message { padding-left: 20px;}
.sc-list-ct .detail-content .product-message .apply-container { margin-right: 40px;}
.sc-list-ct .detail-content .product-message h3 { font-size: 16px; margin:0; color: #606060;}
.sc-list-ct .detail-content .product-message .apply-inline { display: inline-block; width: 114px; height: 27px; text-align: center; line-height: 27px; text-decoration: none; background: #AC1E1D; color: #fff; font-size: 16px; border-radius: 3px;}
.sc-list-ct .detail-content .product-message .apply-inline:hover{background: #E70000;}
.sc-list-ct .detail-content .product-message .num { color: #606060; margin-left: 20px; }
.pager{text-align:center;margin-top:20px}
.pager .page-num{zoom:1;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background-color:#fff;padding:0 2px;-webkit-box-shadow:inset 0 0 3px rgba(255,255,255,0.6);-moz-box-shadow:inset 0 0 3px rgba(255,255,255,0.6);box-shadow:inset 0 0 3px rgba(255,255,255,0.6)}
.pager .page-num a,.pager .page-num strong{float:left;display:block;font-weight:bold;padding:0 10px;height:26px;line-height:26px;background:#fff;text-decoration:none;border:solid 1px #E6ECF2;margin-left:-1px}
.pager .page-num .icon{margin-right:0;line-height:26px}.pager .page-num a{color:#606060; font-size:12px;}
.pager .page-num strong{border:1px solid #AC1E1D;background:#AC1E1D;position:relative;color:#fff}
.pager .page-num a:hover{background:#AC1E1D;text-decoration:none;color:#fff;border:1px solid #AC1E1D}
.pager .page-num .next,.pager .page-num .prev{font-weight:normal}
.pager li{float:left}
.pager .page-mark{padding:15px 0 5px 0;font-size:11px;-webkit-text-size-adjust:none a,strong;-webkit-text-size-adjust-padding:1px;-webkit-text-size-adjust-margin-left:3px}
.pager .page-mark a{color:#666}
.pager .page-mark strong{color:#333;font-weight:bold}
/*采购报名*/
.apply-attention { border:1px solid #E6ECF2; margin-bottom: 30px;}
.apply-attention .apply-tip { border-bottom: 1px solid #E6ECF2;padding: 15px 0; }
.apply-attention .apply-tip h3 { color: #AC1E1D; font-size: 16px; margin:0;padding: 15px 0; margin-left: 30px; border-bottom: 2px solid #AC1E1D; display: inline;}
.apply-attention .apply-content { margin-left: 30px; padding: 15px 0;}
.apply-attention .apply-content p{font-size: 16px;color: #606060;}
.apply-attention .apply-content ul li { width: 50%; float: left; margin: 15px 0; position: relative;}
.apply-attention .apply-content ul li span { display: inline-block; width:120px; color: #606060; font-size: 16px; text-align: right;}
.apply-attention .apply-content ul li input {width:250px; height: 26px; border:1px solid #E6ECF2; margin-left: 15px; padding-left: 5px;}
.apply-attention .apply-content ul li strong{color: #AC1E1D;}
.apply-attention .apply-content ul li p { position: absolute; left: 138px; color: #606060;font-size: 12px;background: #DCE9FF;padding: 5px; min-width: 250px;}
.apply-attention .apply-content ul li p.error { color: #AC1E1D; background: #FFC7C7;}
.apply-attention .apply-content ul li input:focus { border:1px solid #1D2C6A; outline: none;}
.apply-attention .apply-form { margin-left: 40px; }
.apply-attention .apply-form .submi-inline{display: inline-block;width: 114px;height: 27px;text-align: center;line-height: 27px;text-decoration: none;background: #AC1E1D;color: #fff;font-size: 16px;border-radius: 3px;border:0;outline: none;margin-top: 25px;}
.select-category { display: block; background: rgb(0, 0, 0,0.4);}
.category-center { width: 700px; margin-top: 150px;}
.category-center .modal-header { padding: 10px 20px;background-color: #f1f1f1;border-bottom: 1px solid #e6e6e6;}
.category-center .modal-header h4 { font-size: 12px;font-weight: bold; }
.category-center .btn-primary { background-color: #AC1E1D !important;border-color: #AC1E1D !important;}
.category-center .modal-footer { padding:10px 20px; border-top: 0;}
.category-center .modal-body select { float: left;width: 217px;height: 230px;margin-right: 5px;}

body { background: #fff;}
@media (min-width: 1200px) {
  .container {
    width: 1230px;
  }
}

@media (max-width: 768px) {
	.header-container .logo { padding-left: 15px; }
	/*purchase-info*/
	.detail-container .img-item { width: 100%; }
	.detail-container .detail-content { width: 100%; margin-top: 15px; border:1px solid #E6ECF2; padding: 15px;} 
	.detail-container { padding:0; border:none; }
	.purchase-head .col-md-9 { padding-left:15px !important; }
	.detail-container .img-item { height: auto;line-height: normal; }
	.detail-container .detail-content .product-message { padding-left: 0; }
	.detail-container .detail-content ul li { width: 100%; }
	.more-info .tab-menu span,.more-info .tab-menu span.select { padding:10px; max-width: 49%; font-size: 14px;}
	/*purchase-search.htm*/
	.purchase-list .list-main { width: 100%; }
	.sc-list-ct .img-item { width: 100%; }
	.sc-list-ct .detail-content { width: 100%; }
	.sc-list-ct { padding: 0; }
	.sc-list-ct .detail-content .product-name { padding-bottom: 0 }
	.sc-list-ct .detail-content .product-name h2  { margin-top: 0; margin-bottom: 0; line-height: normal; width: 140px; }
	.sc-list-ct .detail-content .product-name h2 a { border-bottom:0;font-size: 18px; margin-left: 0; display: inline-block;}
	.sc-list-ct .detail-content .product-name p {  margin:0; margin-top: 10px;width: auto; margin-right: 10px;}
	.sc-list-ct .detail-content .product-name p:first-child { display: none;}
	.sc-list-ct { padding: 10px;}
	.sc-list-ct .detail-content .product-message { padding: 10px; }
	.sc-list-ct .detail-content ul li { width: 100%; }
	.sc-list-ct .detail-content .product-message .apply-container { width: 100%; margin-right: 0; }
	.footer ul { padding-left: 0;}
	/*purchase-list.htm*/
	.supplier-table .title h3 { font-size: 16px; }
	.supplier-table .title a {font-size: 16px;}
	.supplier-table .table > thead > tr > th { font-size: 12px; }
	.supplier-table .title { margin-top: 0; }
	/**/
	.purchase .purchase-container h2 {padding-left: 0; margin-bottom: 15px; }
	.purchase .purchase-container { border:0;}
	.purchase .submit input { margin:0 auto; }

}