﻿.pd-nav-2014{
margin-top:-20px;
}

.pd-nav-2014 .pd-nav .list-wrap {
    position: relative;
}
.pd-nav-2014 .pd-nav .hide-list {
    display: none !important;

}
.pd-nav-2014 .pd-nav .sm-item-list {
    border-bottom: 2px solid #fa4f83;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
}
.pd-nav-2014 .pd-nav .sm-item-list .main-list {
    float: left;
    height: 35px;
    margin-right: 28px;
    position: relative;
    white-space: nowrap;
    width: auto;
}
.pd-nav-2014 .pd-nav .sm-item-list .main-list li {
    display: block;
    float: left;
    height: 35px;
    position: relative;
    width: auto;
    z-index: 1;
}
.pd-nav-2014 .pd-nav .sm-item-list .menu-button {
    background: none repeat scroll 0 0 #fff;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100;
}
.pd-nav-2014 .pd-nav .sm-item-list .menu-button .main-list {
    margin-right: 0;
}
.pd-nav-2014 .pd-nav .sm-item-list .icon {
    font-family: marketicon;
    font-weight: 100;
}
.pd-nav-2014 .pd-nav .sm-item-list b {
    background: none repeat scroll 0 0 #fb6402;
    display: block;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 35px;
    transition: all 0.15s ease 0s;
    width: 100%;
    z-index: 1;
}
.pd-nav-2014 .pd-nav .sm-item-list i {
    color: #fff;
    cursor: pointer;
    display: block;
    font: bold 14px/35px "宋体";
    height: 100%;
    left: 0;
    position: relative;
    text-align: center;
    top: -35px;
    transition: all 0.15s ease 0s;
    width: 100%;
}
.pd-nav-2014 .pd-nav .sm-item-list a {
    color: #404040;
    display: inline-block;
    font: bold 14px/35px "宋体";
    height: 35px;
    padding: 0 40px;
    position: relative;
    width: auto;
}
.pd-nav-2014 .pd-nav .sm-item-list a:hover {
    text-decoration: none;
}
.pd-nav-2014 .pd-nav .sm-item-list a.current, .pd-nav-2014 .pd-nav .sm-item-list a.hl {
    background: none repeat scroll 0 0 #fb6402;
    color: #fff;
    text-decoration: none;
}
.pd-nav-2014 .pd-nav .sm-item-list a:hover b {
    top: 0;
}
.pd-nav-2014 .pd-nav .sm-item-list a:hover i {
    font-style: normal;
    top: 0;
}
	
.market-wrap {
    margin: 0 auto;
    width: 1190px;
}


.gray-full-bg {
	margin-top:5px;
	min-height:500px;
	padding-bottom: 16px;	
}

.one-pd-l{
width:900px;
float:left;
}

.one-pd-r{
width:290px;
float:left;
}

.pd-title{
margin-top:5px;
height:38px;
vertical-align:middle;
}

.pd-title ol{
float:left;
color: #444;
font-size: 12px;
margin-left: 10px;
}

.pd-title img{
float:right;
padding-right:15px;
}

.pd-part-detail
{float:left;
clear:both;
background-color: #fffdfd;
border-left: 1px solid #e5e5e5;
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
margin-bottom:25px;
}


.pd-img{
width:300px;
float:left;
border-right: 1px solid #e5e5e5;
text-align:center;
}

.pd-img p{
font-size:10px;
color:#666666;
}


.pd-part{
border-left: 1px solid #e5e5e5;
float: left;
margin-left: -1px;
width: 597px;
}


.pd-img .vertical-img{
    height: 200px;
    display: table;
    font-size: 0;
    overflow: hidden;
    text-align: center;
	margin-left:20px;
	float:left;

}

.pd-img .vertical-img .box-img {
    display: table-cell;
    vertical-align: middle;	
}


	
.img-thumb{
text-align:center;
width:50px;
float:right;
margin: 0 auto;
}
	
.img-thumb img{
width:36px;
height:36px;
}


.img-thumb li {
    height: 36px;
    list-style: outside none none;
    margin: 4px;
    width: 36px;
	border: 2px solid #fff;
}

.img-pdf{
clear:both;
color: #9c9c9c;
}

.img-pdf li{
min-width:40px;
color: #6c6c6c;
min-height: 25px;
padding-left:15px;
float:left;
}

.img-pdf li span{
height: 45px;
padding-left:25px;
}

.pdf-icon{
background: url("../images/pdf.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
padding-left:25px;
width:19px;
height:21px;
line-height:25px;
display: inline;
}

.pd-part-pn{
    background-color: #e4393c;
	height:45px;
    width: 100%;
	vertical-align:middle;
	color:#FFFFFF;
	padding-top:10px;
}

.pd-part-pn h1{
    display: inline-block;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 0 0 0 26px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	color:#FFFFFF;
}

.pd-part-desc{
    width: 100%;
	vertical-align:middle;
	color:#FFFFFF;
	margin-top:15px;
	padding-top:10px;
}

.pd-part-desc-h2{
float:left;
width:480px;
}

.pd-part-desc-h2 h2{
    font-size: 12px;
    font-weight: 300;
    margin-bottom: 0;
    padding: 0 0 0 26px;
    vertical-align: middle;
	display: inline-block; 
}


.pd-part-one-pn{
    clear:both;
    padding-top:10px;
    background-color: #fafafa;
	height:20px;
    width: 100%;
	vertical-align:middle;
	padding-bottom:10px;
}

.pd-part-one-pn h3{
    display: inline-block;    
    font-size: 12px;
    margin-bottom: 0;
    padding: 5px 0 0 26px;
    vertical-align: middle;
    white-space: nowrap;
}

.pd-part-one-mrf{
    padding-top:5px;
	height:50px;
    width: 100%;
	vertical-align:middle;
	padding-bottom:10px;
}

.pd-part-one-mrf h3{
    display: inline-block;    
    font-size: 12px;
    margin-bottom: 0;
    padding: 0 0 0 26px;
    vertical-align: middle;
    white-space: nowrap;
}

.pd-part-one-mrf img{
float:right;
padding-right:15px;
}


.texthead{
width:72px;
float:left;
}

.textspan{
    font-size: 12px;
    font-weight: 350;
    line-height: 1.2;
    margin-bottom: 0;
    padding: 6px 12px;
    vertical-align: middle;
    white-space: nowrap;	
}

.pd-part-qty{
 background-color: #fff;
 border-top: 1px solid #e5e5e5;
 padding: 5px 0 0;
 width: 100%;
 vertical-align:middle;
}
.price-selected {
    padding-left:26px;
	font-size:14px;    
    background: none repeat scroll 0 0 #fff;
    float: left;
    height: 38px;
    overflow: visible;
	padding-bottom:25px;	
}

.price-selected a.completed {
    border: 2px solid #dabbaa;
    padding: 1px;
}

.price-selected a.selected .cor {
    border-color: #ff7300 transparent transparent;
    border-style: solid dashed dashed;
    border-width: 5px;
    bottom: -12px;
    height: 0;
    left: 50%;
    line-height: 0;
    margin-left: -5px;
    width: 0;
}

.price-selected a {
    border: 1px solid #d5d5d5;
    color: #444;
    font-weight: 700;
    padding: 2px;
    position: relative;
}
.price-selected a .text {
    padding: 0 4px;
    text-align: center;
}
.price-selected a .cor {
    bottom: 0;
    display: block;
    height: 13px;
    position: absolute;
    right: 0;
    width: 13px;
}
.price-selected a:hover, .price-selected a:hover .text {
    color: #444;
    text-decoration: none;
}
.price-selected a .text-single-line {
    line-height: 32px;
    white-space: nowrap;
}
.price-selected a .text-double-line {
    line-height: 16px;
    word-break: break-all;
    word-wrap: break-word;
}
.price-selected a.image {
    height: 32px;
    padding: 2px;
    white-space: normal;
    width: 32px;
}
.price-selected .vertical-img {
    height: 32px;
    width: 32px;
}
.price-selected a.hover {
    border: 1px solid #ff7300;
}
.price-selected a.selected {
    border: 2px solid #ff7300;
    box-shadow: 0 0 3px #bbb;
    padding: 1px;
}


.pd-part-one-other{
    background-color: #fff;
	height:20px;
    width: 100%;
	vertical-align:middle;
	clear:both;

}

.pd-part-one-other span{
    display: inline-block;    
    font-size: 12px;
    margin-bottom: 0;
    vertical-align: middle;
    white-space: nowrap;
	padding-left:26px;
}


.pd-part-price{
 background-color: #fff;
 padding: 10px 0 0 0;
 border-bottom: 1px dotted #e5e5e5; 
 min-height:120px;
 width: 100%;
 vertical-align:middle;
 } 

.price-break{
	padding-left:26px;
	float:left;
	width:499px;
	min-height:100px;
}
.price-break .table-sku {
    width: 499px;
}
.price-break .table-sku td {
    border-bottom: 1px dotted #e5e5e5;
    height: 30px;
}
.price-break .table-sku .last-row td {
    border-bottom: 0 none;
}
.price-break .table-sku .name {
    padding-right: 10px;
    width: 120px;
}
.price-break .table-sku .name .image {
    cursor: pointer;
    float: left;
}
.price-break .table-sku .price {
    padding-right: 35px;
    width: 80px;
}
.price-break .table-sku .count {
    padding-right: 35px;
    width: 85px;
}
.price-break .table-sku .count .gray, .pd-part-price .table-sku .amount .no-control {
    color: #888;
}
.price-break .table-sku .amount .no-control {
    padding-left: 34px;
}


.place-order{
 background-color: #fff;
 padding: 22px 0 15px;
 min-height:50px;
 clear:both;
}


.unit-detail-order-action {
}
.unit-detail-order-action:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
.unit-detail-order-action a:hover, .unit-detail-order-action a:active {
    text-decoration: none;
}
.unit-detail-order-action .do-purchase, .unit-detail-order-action .do-cart, .unit-detail-order-action .do-quotation, .unit-detail-order-action .do-nonsupport {
    border: 2px solid #ff712b;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 17px;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
    text-align: center;
    width: 166px;
}
.unit-detail-order-action .do-purchase, .unit-detail-order-action .do-quotation {
    background-color: #ff712b;
    margin-right: 15px;
}
.unit-detail-order-action .do-cart {
    background-color: #fff9f1;
    background-position: 25px -801px;
    border-color: #ffc5a2;
    color: #ff712b;
}
.unit-detail-order-action .do-cart span {
    padding-left: 18px;
}
.unit-detail-order-action .do-purchase:hover, .unit-detail-order-action .do-purchase:active, .unit-detail-order-action .do-quotation:hover, .unit-detail-order-action .do-quotation:active {
    background-color: #ff3a1f;
    border-color: #ff3a1f;
    color: #fff;
}
.unit-detail-order-action .do-cart:hover, .unit-detail-order-action .do-cart:active {
    background-color: #fff7e1;
    background-position: 25px -851px;
    border-color: #ffa772;
    color: #ff3a1f;
}
.unit-detail-order-action .do-nonsupport {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #888;
    cursor: not-allowed;
    margin-right: 15px;
}
.unit-detail-order-action .do-nonsupport:hover, .unit-detail-order-action .do-nonsupport:active {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #888;
}



.unit-detail-amount-control {
    height: 28px;
    line-height: 28px;
    width: 126px;
	float:left;
	padding:10px 35px 0 45px;	
}
.unit-detail-amount-control:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
.unit-detail-amount-control a {
    background-color: #f8f8f8;
    border: 1px solid #e5e5e5;
    float: left;
    height: 26px;
    line-height: 200px;
    overflow: hidden;
    width: 26px;
}
.unit-detail-amount-control .amount-down {
    background-position: -32px 8px;
    border-radius: 2px 0 0 2px;
    border-right: 0 none;
}
.unit-detail-amount-control .amount-up {
    background-position: 8px 8px;
    border-left: 0 none;
    border-radius: 0 2px 2px 0;
}
.unit-detail-amount-control .amount-down-limit {
    background-position: -32px -52px;
    cursor: not-allowed;
}
.unit-detail-amount-control .amount-up-limit {
    background-position: 8px -52px;
    cursor: not-allowed;
}
.unit-detail-amount-control .amount-down:hover {
    background-color: #fff;
    background-position: -32px -22px;
    border-color: #ff7300;
}
.unit-detail-amount-control .amount-up:hover {
    background-color: #fff;
    background-position: 8px -22px;
    border-color: #ff7300;
}
.unit-detail-amount-control .amount-down-limit:hover {
    background-color: #f8f8f8;
    background-position: -32px -52px;
    border-color: #e5e5e5;
}
.unit-detail-amount-control .amount-up-limit:hover {
    background-color: #f8f8f8;
    background-position: 8px -52px;
    border-color: #e5e5e5;
}
.unit-detail-amount-control input {
    border-color: #e5e5e5 #efefef;
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 22px;
    line-height: 22px;
    padding: 2px 0 2px 8px;
    width: 62px;
}
.unit-detail-amount-control input:hover, .unit-detail-amount-control-hover input {
    border-color: #ff7300;
}

.unit-detail-amount-control a {
    background: url("../images/bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.mod-detail:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
.mod-detail a {
    color: #444;
    text-decoration: none;
}
.mod-detail a:hover, .mod-detail a:active {
    color: #ff7300;
    text-decoration: underline;
}

.pd-notes {
    background-color: #fffaf4;
    float: left;
    height: 82px;
    width: 900px;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
}


.mod-detail-step {
    float: right;
    padding: 0 16px;
    width: 250px;
}
.d-header {
    padding-top: 15px;
}
.d-header:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
.mod-detail-step .d-header .d-title {
    color: #8c785e;
    float: left;
    font-size: 14px;
}
.mod-detail-step .d-content {
    height: 6px;
    overflow: hidden;
    padding: 6px 0 16px;
}
.mod-detail-step .d-content .trade-support {
    margin-bottom: 4px;
    overflow: hidden;
}

.mod-detail-step .d-content .trade-support .icon-sample {
    background-position: 0 -409px;
}
.mod-detail-step .d-content .trade-support .icon-hunpi {
    background-position: 0 -369px;
}
.mod-detail-step .d-content .trade-support .icon-step {
    background-position: 0 -449px;
    width: 42px;
}
.mod-detail-step .step-crumbs:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
.mod-detail-step .step-crumbs li {
    float: left;
    padding-right: 16px;
}
.mod-detail-step .value {
    font-weight: 700;
}
.mod-detail-order .transaction-flow-diagram-step {
    clear: both;
    display: block;
}
.mod-detail-step .icon-arrow {
    float: left;
    margin: 6px 0 0 12px;
    transition: all 0.3s ease-in 0s;
}
.mod-detail-step:hover .icon-arrow {
    transform: rotate(180deg);
}
.trade-support-active {
    background-color: #fff;
    border: 1px solid #d5d5d5;
    margin: -1px;
    position: relative;
    z-index: 98;
}
.trade-support-active .d-content {
    height: auto;
    overflow: visible;
}
.mod-detail-tradetype .trade-type li {
    background: url("../images/bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.mod-detail-tradetype {
    float: right;
    padding: 0 25px;
    width: 260px;
}
.mod-detail-tradetype .d-header {
    padding-top: 15px;
}
.mod-detail-tradetype .d-header:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
.mod-detail-tradetype .d-header .d-title {
    color: #8c785e;
    float: left;
    font-size: 14px;
}
.mod-detail-tradetype .d-content {
    height: 18px;
    overflow: hidden;
    padding: 6px 0 0;
}
.mod-detail-tradetype .tradeway-container {
    width: 260px;
}
.mod-detail-tradetype .tradeway-container:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
.mod-detail-tradetype .trade-type {
    float: left;
    width: 260px;
}
.mod-detail-tradetype .trade-type li {
    background-position: right -176px;
    float: left;
    margin-right: 10px;
    padding-right: 10px;
}
.mod-detail-tradetype .trade-type li:last-child, .mod-detail-tradetype .trade-type li.last-col {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    margin-right: 0;
    padding-right: 0;
}
.mod-detail-tradetype .icon-arrow {
    float: left;
    margin: 6px 0 0 12px;
    transition: all 0.3s ease-in 0s;
}
.mod-detail-tradetype:hover .icon-arrow {
    transform: rotate(180deg);
}
.tradeway-active {
    background-color: #fff;
    border: 1px solid #d5d5d5;
    margin: -1px;
    position: relative;
    z-index: 98;
}
.tradeway-active .d-content {
    height: auto;
    overflow: visible;
    padding-bottom: 16px;
}
.tradeway-active .trade-type li {
    margin-bottom: 4px;
}
.tradeway-active .trade-type li:last-child {
    margin-bottom: 0;

}

.mod-detail-guarantee {
    float: right;
    padding: 0 25px;
    width: 250px;
}
.mod-detail-guarantee .d-header {
    padding-top: 15px;
}
.mod-detail-guarantee .d-header:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
.mod-detail-guarantee .d-header .d-title {
    color: #8c785e;
    float: left;
    font-size: 14px;
}
.mod-detail-guarantee .d-content {
    height: 18px;
    padding: 6px 0;
}
.mod-detail-guarantee .guarantee-type {
    position: relative;
}
.mod-detail-guarantee .guarantee-type:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
.mod-detail-guarantee .guarantee-type li {
    float: left;
    margin: 0 10px 4px 0;
    overflow: visible;
}
.mod-detail-guarantee .guarantee-type-container {
    cursor: pointer;
}
.mod-detail-guarantee .d-tip {
    background-color: white;
    border: 1px solid #d5d5d5;
    left: 0;
    line-height: 18px;
    padding: 15px 20px 20px;
    top: 22px;
    white-space: normal;
    width: 220px;
    z-index: 1;
}
.mod-detail-guarantee .guarantee-type a {
    color: #444;
    padding: 2px 0;
}
.mod-detail-guarantee .guarantee-type .guarantee-default {
    background: url("../images/icon4.png") no-repeat scroll 0 -488px rgba(0, 0, 0, 0);
}

.mod-detail-guarantee .guarantee-default-txt a {
    color: #1c5598;
}
.mod-detail-guarantee .guarantee-type a:hover, .mod-detail-guarantee .guarantee-type a:active {
    color: #ff7300;
}
.mod-detail-guarantee .guarantee-type .guarantee-type-container a {
    padding-left: 22px;
}
.mod-detail-guarantee .guarantee-type .guarantee-type-exchange a {
    background-position: 0 -1338px;
    padding-left: 18px;
}
.mod-detail-guarantee .guarantee-default-txt a {
    padding-left: 8px;
}
.mod-detail-guarantee .d-content .guarantee-default-txt {
    background: url("../images/icon4.png") no-repeat scroll 0 -489px transparent;
    padding-left: 24px;
}
.mod-detail-guarantee .icon-arrow {
    float: left;
    margin: 6px 0 0 12px;
    transition: all 0.3s ease-in 0s;
}
.mod-detail-guarantee:hover .icon-arrow {
    transform: rotate(180deg);
}
.guarantee-active {
    background-color: #fff;
    border: 1px solid #d5d5d5;
    margin: -1px;
    position: relative;
    z-index: 98;
}
.guarantee-active .d-content {
    height: auto;
    overflow: visible;
}


.pd-kefu{
background-color: #fff;
border: 1px solid #e5e5e5;
padding:5px 0 10px 5px;
white-space:nowrap;
}



.pd-kefu  .menu-hd {
    min-height: 45px;
    line-height: 35px;
    padding: 0 20px 0 10px;
    position: relative;
    border-bottom: 1px dashed #dcdcdc;
    color: #333;
    font-size: 20px;
    padding-bottom: 10px;
	display:block;
}

.pd-kefu  .menu-hd p {
    color: #6c6c6c;
    float: left;
	text-align:center;	
    font-size: 18px;
    margin: 8px 7px 0 0;
}


.pd-kefu  a:hover{
    color: #f40;
}
.pd-kefu  a span {
    cursor: pointer;
    float: left;
}


.pd-kefu .rfq-li{
padding-top:10px;
margin-left:30px;
}

.pd-kefu .rfq-li li {
    color: #9c9c9c;
    font-size: 12px;
    padding-left: 56px;
    padding-top: 5px;
}	

.pd-kefu .rfq-li a {
     color: #6c6c6c;
}

.pd-kefu .rfq-li a span {
    cursor: pointer;
}

.pd-kefu .rfq-li .rfq-qq{
    background: url("../images/one-500-444.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
	
.pd-kefu .rfq-li .rfq-qq{background-position: -212px -257px; width:40px;height:50px;}

.pd-tel{
    color: #9c9c9c;
    font-size: 12px;
    margin-bottom: 17px;
    padding-left: 65px;
    padding-top: -5px;
}


.pd-tel p{
    min-height:22px;
}


.more-choice{
background-color: #fff;
border: 1px solid #e5e5e5; border-top:none;
padding:5px 0 10px 5px;
white-space:nowrap;
}


.more-choice-title {
    min-height: 25px;
    line-height: 25px;
    padding: 0 0 0 10px;
    position: relative;
    color: #333;
    font-size: 14px;
    padding-bottom: 10px;
	display:block;
}

.more-choice-content {
    min-height: 100px;
    line-height: 25px;
    padding: 0 20px 0 10px;
    position: relative;
    clear:both;
    color: #333;
    font-size: 14px;
    padding-bottom: 10px;
}

.more-choice-content .pd-ul{    
    padding: 0 20px 0 10px;
    clear:both;
}


.more-choice-content li {
    color: #6c6c6c;
    float: left;
	width:100%;
    font-size: 12px;
    margin: 2px 20px 0 20px;
	text-align:center;
}

.more-tt{
float:left;
width:110px;
text-align:right;
padding-right:5px;
}

.more-cc{
float:right;
width:108px;
text-align:left;
}

.more-number {
    background: url("../images/one-500-444.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
	
.more-number{background-position: -153px -328px; width:93px;height:24px;
font-size: 16px;
text-align: center;
font-weight: 400;
color:#FFFFFF;
}


.part-tabs {
    background-color: #f5f5f5;
    border-color: #e5e5e5 #e5e5e5 #ff7300;
    border-style: solid;
    border-width: 1px 1px 2px;
    height: 42px;
    width: 900px;
	clear:both;
}

.part-tabs:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
.part-tabs ul {
    float: left;
    position: relative;
    text-align: center;
}
.part-tabs ul .tab-li {
    
    border-right: 1px solid #e5e5e5;
    float: left;
    font-size: 14px;
    line-height: 42px;
    overflow: visible;
	width:112px;
}
.part-tabs ul .de-selected {
    background-color: #e4393c;
    border-radius: 2px 2px 0 0;
    border-right: 0 none;
    margin: 0 0 -1px -1px;
    padding: 0 5px;
    position: relative;
}
.part-tabs ul .tab-li a {
    display: block;
}
.part-tabs ul .tab-li em {
    color: #ff7300;
    font-weight: 700;
}
.part-tabs ul .de-selected em {
    color: #fff;
}
.part-tabs ul .de-selected a {
    color: #fff;
    font-weight: 700;
}
.part-tabs .d-tab-purchasing {
    display: none;
    float: right;
    position: relative;
    z-index: 98;
}
.part-tabs .d-tab-purchasing .purchasing-list {
    background-position: 30px -1000px;
    border-left: 1px solid #e5e5e5;
    cursor: pointer;
    font-size: 16px;
    height: 42px;
    line-height: 42px;
    padding: 0 12px;
}
.part-tabs .d-tab-purchasing .purchasing-list .amount, .part-tabs .d-tab-purchasing .purchasing-list .price {
    color: #ff7300;
    padding: 0 2px;
}
.part-tabs .d-tab-purchasing .purchasing-list .split {
    padding: 0 2px;
}
.part-tabs .d-tab-purchasing .purchasing-list .icon-arrow {
    display: inline-block;
    float: none;
    margin: 0 0 4px 10px;
    transition: all 0.3s ease-in 0s;
}
.part-tabs .d-tab-purchasing-expand .purchasing-list .icon-arrow {
    transform: rotate(180deg);
}
.part-tabs .d-tab-purchasing:hover .icon-arrow em, .part-tabs .d-tab-purchasing:hover .icon-arrow span {
    border-color: #ff7300 transparent transparent;
}
.part-tabs .d-tab-purchasing-expand .purchasing-list {
    background-color: #fff;
    border-left: 1px solid #e5e5e5;
    margin-bottom: -1px;
    padding-bottom: 1px;
    position: relative;
    z-index: 100;
}

.mod-detail-attributes {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e5e5e5 #e5e5e5;
    border-image: none;
    border-right: 1px solid #e5e5e5;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    color: #333;
    position: relative;
}
.mod-detail-attributes ol {
    clear: both;
    table-layout: fixed;
    width: 100%;
}
.mod-detail-attributes li {
    font-size: 12px;
    text-align: left;
    vertical-align: text-top;
    word-break: break-all;
    word-wrap: break-word;
	min-width:299px;
	float:left;
}
.mod-detail-attributes span.de-feature {
    color: #999;
    padding: 14px 14px 0;
    width: 90px;
	float:left;
}
.mod-detail-attributes span.de-value {
    padding: 10px 10px 0 0;
    width: 170px;
	float:left;
}

.mod-detail-attributes span a:link, .mod-detail-attributes span a:visited {
    color: #333;
}
.mod-detail-attributes span a:hover, .mod-detail-attributes span a:active {
    color: #ff7300;
}
.pd-related{
    width: 900px;
}

.pd-related{
    clear:both;
    width: 100%;
}

.pd-related table {
    clear: both;
    table-layout: fixed;
    width: 100%;
	text-align:left;
}
.pd-related tr {
    clear: both;
    table-layout: fixed;
    width: 100%;
	text-align:left;
	border-bottom: 1px solid #e5e5e5;
	height:42px;
}

.pd-related td {
    font-size: 12px;
    vertical-align: text-top;
    word-break: break-all;
    word-wrap: break-word;
}

.pd-related th {
    font-size: 14px;
    vertical-align: text-top;
    word-break: break-all;
    word-wrap: break-word; 
	background-color: #fffaf4;
}

.pd-related .re-pn {
    color: #999;
    padding-left:25px;
    width: 20%;
}
.pd-related .re-mrf {
    color: #999;
    padding: 10px 10px 0 0;
    width: 35%;
}
.pd-related .re-desc {
    color: #999;
    width: 45%;
}
.pd-related td a:link, .pd-related td a:visited {
    color: #333;
}
.pd-related td a:hover, .pd-related td a:active {
    color: #ff7300;
}


.pd-source{
    margin-top:15px;
    width: 900px;
	font-family:"Microsoft YaHei",sans-serif;
}
.pd-source-title{
    border-color: #e5e5e5;
    border-style: solid;
    border-width: 1px 1px;
    width: 900px;
    height: 32px;
    width: 100%;
	vertical-align:middle;
}

.pd-source{
    clear:both;
    width: 100%;
}

.pd-source table {
    clear: both;
    table-layout: fixed;
    width: 100%;
	text-align:left;
}
.pd-source tr {
    color:#1b1b1b;
    clear: both;
    table-layout: fixed;
    width: 100%;
	text-align:left;
	border-bottom: 1px solid #e5e5e5;
	line-height:180%;
}

.pd-source td {
    font-size: 14px;
    word-break: break-all;
    word-wrap: break-word;
}

.pd-source th {
    font-size: 14px;
    word-break: break-all;
    word-wrap: break-word; 
	background-color: #fffaf4;
	color:#1b1b1b;
}

.pd-source .re-no {
    padding-left:25px;
    width: 25%;
}

.pd-source .re-no p{
	color:#fe4402;
	font-size:16px;
	font-weight:400;
}

.pd-source .re-stock {
    padding-left:25px;
    width: 15%;
}
.pd-source .re-order {
    padding: 10px 0 0 0;
    width: 20%;
	text-align:center;
}
.pd-source .re-delivery {
    width: 20%;
    padding: 10px 0 0 0;
	font-size:12px;
}

.pd-source .re-cart {
    width: 15%;
    padding: 10px 10px 20px 0;
}




.pd-source .re-cart input {
    border-color: #fff;
	border: 1px solid #90aa00;
    border-style: solid;
    border-radius: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #000;
    font-size: 14px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 50px;
	height: 24px;
	float:left;
}


.pd-source .re-cart input:focus {
    border-color: #90aa00;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(144, 170, 0, 0.6);
    outline: 0 none;
}


.pd-source-do-purchase {
    border: 2px solid #90aa00;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 16px;
    height: 34px;
    line-height: 200%;
    overflow: hidden;
    text-align: center;
    width: 90px;
}
.pd-source-do-purchase {
    background-color: #90aa00;
    margin-right: 15px;
}



.pd-source td a:link, .pd-source td a:visited {
    color: #333;
}
.pd-source td a:hover, .pd-source td a:active {
    color: #ff7300;
}


.re-order.table-price {
    width: 100%;
}
.re-order.table-price td {
    border-bottom: 1px dotted #e5e5e5;
    height: 20px;
}
.re-order .table-price .last-row td {
    border-bottom: 0 none;
}
.re-order .table-price .name {
    width: 50%;
	text-align:right;
	padding-right:10px;
}
.re-order .table-price .name .image {
    cursor: pointer;
    float: left;
}
.re-order .table-price .price {
    width: 50%;
	text-align:left;
}

.pd-tabs-text{
width:900px;
clear:both;
margin-bottom:10px;
margin-top:10px;
}

.pd-tabs-text h3{
 font-family: 微软雅黑,黑体,文泉驿正黑体,华文细黑;
    font-size: 20px;
    font-weight: 400;
}

.specs-table {
    clear: both;
    table-layout: fixed;
    width: 100%;
	float:left;
	border:1px solid #dbe8f4;
    
}

.specs-table tr {
    color:#1b1b1b;
    clear: both;
    table-layout: fixed;
    width: 100%;
	border-bottom: 1px solid #e5e5e5;
	border:1px solid #dbe8f4
}

.specs-table td {
    word-break: break-all;
    word-wrap: break-word;
	line-height:200%;
}

.specs-table th {
    font-size: 12px;
    word-break: break-all;
    word-wrap: break-word; 
	background-color: #fffaf4;
	color:#1b1b1b;
}

.specs-table .spec-key{
font-size: 14px;
font-family: 微软雅黑,黑体,文泉驿正黑体,华文细黑;
width:30%;
text-align:right;
background:none repeat scroll 0 0 #f1fafe;
padding-right:5px;
}

.specs-table .spec-value{
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
padding-left:5px;
width:70%;}

.odd{background-color:#FFF;}

.even{background-color:#f5f5f5;}

.pn-second-bread{
    clear:both;
    width: 100%;
}
.pn-second-bread p{
font-size:14px;
padding-bottom:5px;
}

.pn-keywords{
    clear:both;
    width: 100%;
}

.pn-keywords p{
font-size:14px;
padding-bottom:5px;
}

.pn-keywords > li {
  display: inline-block;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777;
}

.touxiang-yangfei, .touxiang-panzhongxin,.touxiang-yaoqiurong, .touxiang-heyabin, .touxiang-chenyunyun, .touxiang-weijinhui, .touxiang-zhangxu,.touxiang-daixingxing, .touxiang-yangxia, .touxiang-xushanshan, .touxiang-wuxichuan, .touxiang-liuyuecun,.touxiang-huangzhipeng,.touxiang-shandongzhen,.touxiang-qiuwenhua, .touxiang-zengchong, .touxiang-zhangfeiyan, .touxiang-huguangjun, .touxiang-gaoyufeng{ 
    background: url("../images/touxiang.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
	
	
.touxiang-yangfei{background-position: -0px -50px; width:40px;height:50px;}
.touxiang-panzhongxin{background-position: -0px -170px; width:40px;height:50px;}
.touxiang-liuyuecun{background-position: -0px -231px; width:40px;height:50px;}
.touxiang-yaoqiurong{background-position: -0px -297px; width:40px;height:50px;}
.touxiang-heyabin{background-position: -0px -360px; width:40px;height:50px;}
.touxiang-chenyunyun{background-position: -0px -421px; width:40px;height:50px;}
.touxiang-weijinhui{background-position: -0px -478px; width:40px;height:50px;}
.touxiang-zhangxu{background-position: -0px -539px; width:40px;height:50px;}
.touxiang-daixingxing{background-position: -0px -603px; width:40px;height:50px;}
.touxiang-yangxia{background-position: -0px -659px; width:40px;height:50px;}
.touxiang-xushanshan{background-position: -0px -722px; width:40px;height:50px;}
.touxiang-wuxichuan{background-position: -0px -106px; width:40px;height:50px;}
.touxiang-huangzhipeng{background-position: -157px 0px; width:40px;height:50px;}
.touxiang-shandongzhen{background-position: -156px -54px; width:40px;height:50px;}
.touxiang-qiuwenhua{background-position: -157px -108px; width:40px;height:50px;}
.touxiang-huguangjun{background-position: -157px -169px; width:40px;height:50px;}
.touxiang-zengchong{background-position: -156px -230px; width:40px;height:50px;}
.touxiang-zhangfeiyan{background-position: -157px -296px; width:40px;height:50px;}
.touxiang-gaoyufeng{background-position: -157px -362px; width:40px;height:50px;}


.addcartsuc{height:25px;background:url(../images/icon_y.gif) no-repeat;background-position: 0% 55%;padding-left:20px;line-height:180%;padding-top:1px;color:#f00;}
.addcartfai{height:25px;background:url(../images/icon_m.gif) no-repeat;background-position: 0% 55%;padding-left:20px;line-height:180%;padding-top:1px;color:#f00;}


#succeed {
    overflow: visible;
    position: relative;
}
#succeed .corner {
    display: none;
    font-size: 0;
    height: 4px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    width: 4px;
}
#succeed .tl {
    background-position: -17px 0;
    left: -1px;
    top: -1px;
}
#succeed .tr {
    background-position: -21px 0;
    right: -1px;
    top: -1px;
}
#succeed .bl {
    background-position: -17px -4px;
    bottom: -1px;
    left: -1px;
}
#succeed .br {
    background-position: -21px -4px;
    bottom: -1px;
    right: -1px;
}
#succeed .btn-pay, #succeed .btn-continue, #succeed .btn-append {
    background: #ccc url("../images/cart.png") no-repeat scroll 0 0;
    display: block;
    line-height: 100px;
    overflow: hidden;
}
#succeed .btn-pay {
    background-position: 0 0;
    float: right;
    height: 36px;
    margin: 0 25px 0 10px;
    width: 189px;
}
#succeed .btn-continue {
    background-position: -90px -37px;
    float: right;
    height: 36px;
    width: 94px;
}
#succeed .btn-append {
    background-position: -41px 0;
    height: 23px;
    width: 93px;
}
#succeed .success {
    height: 65px;
    overflow: hidden;
    padding: 31px 10px 16px 80px;
}
#succeed .success b, #succeed .success-b {
    background: rgba(0, 0, 0, 0) url("../images/cart.png") no-repeat scroll 0 -100px;
    color: #7abd54;
    font: 24px/40px 微软雅黑;
    height: 40px;
    overflow: hidden;
    padding-left: 56px;
    width: 304px;
}
#succeed .success-b {
    color: #999;
    font: 12px/150% Arial,Verdana,"宋体";
    height: auto;
}
#succeed .success-b h3 {
    color: #7abd54;
    font: 24px/40px 微软雅黑;
}
.btn-1 {
    background-color: #e74649;
    background-image: linear-gradient(to top, #e74649 0px, #df3134 100%);
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-family: "微软雅黑";
    font-size: 15px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    padding: 9px 30px;
}
.btn-1:hover {
    background-color: #f05356;
    background-image: linear-gradient(to top, #f05356 0px, #eb3c3f 100%);
}
.btn-1:link, .btn-1:visited {
    color: #fff;
    text-decoration: none;
}

.filter-box {
	
}
.filter-box .bd {
	padding: 18px 26px 12px;
	background: #fff;
	font-size: 12px;
	position: relative;
}
.filter-box .bd .txt-box, .filter-box .bd .ok, .filter-box .bd .custom {
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
}
.filter-box .bd .custom {
	margin-left: 10px;
	padding-bottom: 1px;
}
.filter-box .bd .txt-box {
	width: 40px;
	border: 1px solid #e3e3e3;
	position: relative;
}
.filter-box .bd .txt-box .txt {
display: block;
border: 0 none;
width: 35px;
padding: 2px 1px;
text-align: center;
color: #333;
height: 18px;
line-height: 18px;
font-size: 12px;
}
.filter-box .bd dl {
	padding-bottom: 5px;
}
.filter-box .bd .ok {
	width: 43px;
	padding: 3px 1px;
	text-align: center;
	border: 1px solid #b7b7b7;
	background-color: #fff;
	cursor: pointer;
	margin-left: 5px;
	color: #555;
	font-size: 12px;
}
.bclear {
	display: block;
}
.dl-lst dt {
	float: left;
	height: 27px;
	line-height: 27px;
	font-size: 12px;
	margin-right: 6px;
	font-weight: 700;
}
.dl-lst dd {
	width: 946px;
	zoom: 1;
}
.dl-lst dd a {
	padding: 10px 7px 15px;
	height: 27px;
	line-height: 27px;
	color: #333;
	font-size: 12px;
}

.dl-lst dd a.on {
	color: #e02c05;
	font-weight: 700;
}
.filter-bar01 {
	height: 48px;
	line-height: 48px;
	border-top: 1px solid #e0e0e0;
	padding: 0 26px;
	font-size: 0;
	background: #fbfbfb;
	position: relative;
}
.sort-panel {
	height: 48px;
	line-height: 48px;
	font-size: 0;
	position: absolute;
	top: 0;
	width: 956px;
}
.left {
	float: left;
}
.sort-panel .fs14 {
	font-size: 12px;
	margin: 0 3px 0 0;
	float: left;
	font-weight: 700;
}
.right {
	float: right;
}
.sort-panel .dropdown {
	border: 1px solid #c5c5c5;
	font-size: 12px;
	line-height: 22px;
	padding: 0 6px;
	background: #fff;
	position: relative;
	left: 6px;
	display: inline-block;
	margin: 12px 8px 12px 3px;
	cursor: pointer;
	border-radius: 2px;
}
.sort-panel .dropdown:hover {
	border: 1px solid #c0c0c0;
}
.sort-panel .dropdown:hover .fil-item{display:block}
.sort-panel .dropdown i {
	background: url(../images/bg2.png) no-repeat -131px -38px;
	height: 9px;
	width: 10px;
	display: inline-block;
	margin-left: 26px;
}
.sort-panel .dropdown .fil-item {
	background: #fff;
	position: absolute;
	z-index: 10;
	top: 23px;
	width: 100%;
	left: -1px;
	border: 1px solid #ccc;
	border-top: 0;
	display: none;
}
.sort-panel .dropdown .fil-item a:hover{text-decoration:none}
.sort-panel .dropdown .fil-item li {
color: black;
cursor: pointer;
padding-left: 7px;
list-style: none;
}
.sort-panel .dropdown .fil-item li:hover{background:#fad6b1}


.filter_attr{position: relative;}
.filter_attr .filter_attr_list{position: absolute; left: -21px; padding: 4px; width: 996px; border: 1px solid rgb(197, 197, 197); top: -15px;background-color:#fff;display:none;}
.filter_attr .filter_attr_list a{float:left;margin-left:38px;}
.option-list{height:35px;}
#move .lis{float:left;width:240px;height:280px;border:solid 1px #acacac;margin:4px;text-align:center;}
#searchbt {background-color:#f3461b;border:solid 1px #d8340c;color:#fff;height:30px;width:80px;cursor:pointer;}
