body {
    font-family: "宋体";
    font-size: 12px;
    color: #000000;
}

div, form, ul, li {
    margin: 0px;
    padding: 0px;
}

.byyMain {
    padding: 0px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    width: 999px;
}

.cleardiv {
    clear: both;
}

.w50 {
    width: 50px;
}

.w67 {
    width: 67px;
}

.w70 {
    width: 70px;
}

.w72 {
    width: 72px;
}

.w74 {
    width: 74px;
}

.w80 {
    width: 80px;
}

.w82 {
    width: 81px;
}

.w90 {
    width: 90px;
}

.w99 {
    width: 98px;
}

.w100 {
    width: 100px;
}

.w113 {
    width: 113px;
}

.w120 {
    width: 120px;
}

.w126 {
    width: 126px;
}

.w152 {
    width: 152px;
}

.w174 {
    width: 174px;
}

.w182 {
    width: 182px;
}

.w185 {
    width: 185px;
}

.w222 {
    width: 222px;
}

.w275 {
    width: 275px;
}

.w305 {
    width: 305px;
}

.w311 {
    width: 311px;
}

.w332 {
    width: 332px;
}

.w349 {
    width: 349px;
}

.cartStep {
    float: left;
    text-align: center;
    width: 100%;
    margin-top: 100px;
}

.cartTitle {
    text-align: center;
    float: left;
    width: 100%;
    height: 38px;
    line-height: 38px;
    margin-top: 65px;
    font-size: 22px;
    font-weight: bolder;
    color: #010101;
    font-family: "黑体";
}

.cartTitleTips {
    text-align: center;
    float: left;
    width: 100%;
    color: #999999;
    margin-top: 10px;
    padding-bottom: 20px;
}

.cartpShow {
    padding: 0px;
    margin: 0px;
    float: left;
    width: 100%;
}

.cartProduct {
    padding: 0px;
    float: left;
    width: 999px;
    border-top-width: 4px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-top-color: #999999;
    overflow: hidden;
    color: #333333;
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.cpTitle {
    float: left;
    width: 999px;
}

.cpTitle ul {
    float: left;
    width: 998px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-left-style: solid;
    border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
}

.cpTitle li {
    float: left;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    list-style-type: none;
    text-align: center;
    background-color: #FFFFFF;
    height: 22px;
    line-height: 22px;
    color: #333333;
}

.cpShow {
    float: left;
    width: 999px;
}

.cpShow ul {
    float: left;
    width: 998px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #CCCCCC;
}

.cpShow li {
    float: left;
    list-style-type: none;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    height: 97px;
    overflow: hidden;
    line-height: 97px;
    color: #999999;
    text-align: center;
    background-color: #FCFCFC;
}

.cpShow label {
    display: inline;
    float: left;
    height: 83px;
    width: 32px;
    margin-left: 8px;
    background-color: #FFFFFF;
    margin-top: 7px;
    line-height: 83px;
    text-align: center;
}

.cpShow img {
    float: left;
    border: 1px solid #CCCCCC;
    display: inline;
    margin-left: 4px;
    margin-top: 14px;
    margin-right: 10px;
}

.cpShow  span {
    float: left;
}

.cpShow input {
    background-color: #FFFEFF;
    height: 22px;
    width: 25px;
    color: #73548D;
    margin-top: 36px;
    float: left;
    display: inline;
    margin-left: 3px;
    text-align: center;
    border: 1px solid #999999;
    line-height: 22px;
}

.cpsInut  input {
    margin-top: 36px;
    float: left;
    display: inline;
    margin-left: 3px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.cpShow a {
    color: #FD0100;
    text-decoration: none;
}

.cpSubtract {
    float: left;
    margin-top: 43px;
    display: inline;
    margin-left: 11px;
}

.cpAdd {
    float: left;
    margin-top: 43px;
    display: inline;
    margin-left: 3px;
}

.cpSubtract img {
    margin: 0px;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.cpAdd img {
    margin: 0px;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.cartClear {
    float: left;
    width: 997px;
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    margin-top: 10px;
}

.ccTop {
    float: left;
    width: 100%;
}

.cctLeft {
    float: left;
    width: 170px;
    height: 58px;
    padding-left: 11px;
    font-size: 12px;
}

.cctLeft img {
    float: left;
    margin-top: 26px;
}

.cctLeft font {
    float: left;
    line-height: 58px;
    padding-left: 6px;
    font-size: 12px;
}

.cctLeft a {
    color: #FF0101;
    text-decoration: none;
}

.cctRight {
    float: left;
    width: 791px;
    text-align: right;
    line-height: 20px;
}

.cctrZj {
    float: left;
    width: 755px;
    text-align: right;
    margin-top: 10px;
}

.cctrZj font {
    color: #FF0101;
}

.cctrZj label {
    width: 100px;
    padding-left: 10px;
}

.cctrJf {
    width: 755px;
    text-align: right;
    float: left;
}

.cctrJf label {
    width: 100px;
    padding-left: 10px;
}

.ccBase {
    float: left;
    width: 987px;
    text-align: right;
    font-weight: bold;
    background-color: #F7F7F7;
    line-height: 45px;
    height: 45px;
    padding-right: 10px;
}

.ccBase font {
    color: #FE0000;
}

.cartContinue {
    float: left;
    width: 999px;
    margin-top: 10px;
    padding-bottom: 276px;
}

.ccProduct {
    float: left;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #BEBEBE;
    border-bottom-color: #BEBEBE;
    border-left-color: #BEBEBE;
    width: 850px;
    background-color: #FFFFFF;
    height: 33px;
    overflow: hidden;
}

.ccpStr {
    background-color: #ECECEC;
    height: 31px;
    float: left;
    width: 100%;
    margin-top: 1px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin-left: 1px;
    line-height: 31px;
}

.ccpStr font {
    float: left;
    display: inline;
    margin-left: 11px;
    color: #999A9C;
}

.ccpStr span {
    display: inline;
    float: left;
    margin-left: 8px;
    color: #333333;
}

.ccpStr a {
    color: #333333;
    text-decoration: none;
}

.cartBut {
    float: left;
    overflow: hidden;
    width: 148px;
}

.cartSubmit {
    float: left;
    width: 963px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #DBDAD6;
    padding-top: 107px;
    padding-bottom: 272px;
}

.csOkImg {
    float: left;
    width: 339px;
    text-align: right;
}

.csOkStr {
    text-align: left;
    display: inline;
    float: left;
    margin-left: 22px;
    line-height: 30px;
    color: #000000;
    width: 400px;
}

.csosShow1 {
    float: left;
    font-weight: bold;
    color: #FE0000;
    width: 100%;
}

.csosShow2 {
    float: left;
    width: 100%;
}

.csosShow2 font {
    font-weight: bold;
}

.csosShow3 {
    float: left;
    width: 100%;
}

.csosShow3 font {
    color: #FE0000;
}

.csosShow4 {
    float: left;
    width: 100%;
}

.csosShow5 {
    float: left;
    width: 100%;
}

.csosShow5 a {
    color: #000000;
    line-height: 30px;
}

/**** 购物车 选择地址、配送方式、支付方式等 ***/
.addrShow {
    float: left;
    width: 1022px;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-top-color: #DBDAD6;
    color: #333333;
}

.asTitle {
    float: left;
    width: 99%;
    font-weight: bold;
    font-size: 14px;
    line-height: 46px;
    margin-top: 26px;
    padding-left: 10px;
}

.asTitle font {
    float: left;
    width: 120px;
    line-height: 25px;
}

.change_cyr {
    float: left;
    display: none;
    margin-left: 15px;
    font-size: 12px;
}

.change_cyr a {
    display: inline;
    font-size: 12px;
    text-decoration: none;
    color: #333333;
    line-height: 25px;
}

.asListShow {
    float: left;
    width: 1022px;
}

.asList {
    float: left;
    width: 1022px;
}

.asList ul {
    float: left;
    width: 1022px;
}

.asList li {
    float: left;
    width: 1022px;
    background-color: #FDF4D3;
    height: 28px;
    list-style-type: none;
    line-height: 28px;

}

.asList input {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-top: 7px;
    cursor: pointer;
    cursor: hand;
}

.asList font {
    font-weight: bold;
    float: left;
    padding-left: 6px;
}

.asList span {
    float: left;
    padding-left: 6px;
    width: 600px;
}

.asList label {
    float: left;
    padding-left: 6px;
    width: 80px;
}

.asList .asEditor {
    float: left;
    text-align: center;
    width: 43px;
}

.asList .asEditor a {
    color: #015FA7;
    text-decoration: none;
}

.asList .asDel {
    float: left;
    text-align: center;
    width: 43px;
}

.asList .asDel a {
    color: #015FA7;
    text-decoration: none;
}

.asNewTitle {
    line-height: 38px;
    float: left;
    height: 38px;
    width: 1022px;
}

.asNewTitle input {
    float: left;
    margin-top: 12px;
    display: inline;
    margin-left: 10px;
    cursor: pointer;
    cursor: hand;
}

.asNewTitle span {
    float: left;
    padding-left: 6px;
}

.asNewAddr {
    float: left;
    width: 1022px;

}

.asName {
    float: left;
    width: 100%;
    line-height: 24px;
    margin-top: 4px;
}

.asNameTitle {
    float: left;
    width: 91px;
}

.asNameTitle span {
    float: right;
    text-align: right;
}

.asNameTitle font {
    color: #FF6600;
    text-align: left;
    float: right;
    padding-right: 6px;
}

.asName input {
    float: left;
    width: 144px;
    border: 1px solid #CCCCCC;
    height: 24px;
    line-height: 24px;
}

.asArea {
    float: left;
    width: 100%;
    line-height: 24px;
    margin-top: 4px;
}

.asNameTitle {
    float: left;
    width: 91px;
}

.asNameTitle span {
    float: right;
    text-align: right;
}

.asNameTitle font {
    color: #FF6600;
    text-align: left;
    float: right;
    padding-right: 6px;
}

.asArea input {
    float: left;
    width: 144px;
    border: 1px solid #CCCCCC;
    height: 24px;
    line-height: 24px;
}

.asArea select {
    float: left;
    height: 24px;
    width: 73px;
    padding: 0px;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.asNameTitle label {
    float: right;
    text-align: left;
    color: #999999;
    padding-left: 13px;
}

.asAddress {
    float: left;
    width: 100%;
    line-height: 24px;
    margin-top: 4px;
}

.asNameTitle {
    float: left;
    width: 91px;
}

.asNameTitle span {
    float: right;
    text-align: right;
}

.asNameTitle font {
    color: #FF6600;
    text-align: left;
    float: right;
    padding-right: 6px;
}

.asAddress input {
    float: left;
    width: 144px;
    border: 1px solid #CCCCCC;
    height: 24px;
    line-height: 24px;
}

.asTel {
    float: left;
    width: 100%;
    line-height: 24px;
    margin-top: 4px;
}

.asNameTitle {
    float: left;
    width: 91px;
}

.asNameTitle span {
    float: right;
    text-align: right;
}

.asNameTitle font {
    color: #FF6600;
    text-align: left;
    float: right;
    padding-right: 6px;
}

.asTel input {
    float: left;
    width: 144px;
    border: 1px solid #CCCCCC;
    height: 24px;
    line-height: 24px;
}

.asTel label {
    float: left;
    color: #999999;
    padding-left: 8px;
}

.asTelName {
    float: left;
    padding-left: 20px;
}

.asEmail {
    float: left;
    width: 100%;
    line-height: 24px;
    margin-top: 4px;
}

.asNameTitle {
    float: left;
    width: 91px;
}

.asNameTitle span {
    float: right;
    text-align: right;
}

.asNameTitle font {
    color: #FF6600;
    text-align: left;
    float: right;
    padding-right: 6px;
}

.asEmail input {
    float: left;
    width: 144px;
    border: 1px solid #CCCCCC;
    height: 24px;
    line-height: 24px;
}

.asEmail label {
    color: #999999;
    float: left;
    padding-left: 13px;
}

.asSave {
    float: left;
    width: 100%;
    margin-top: 36px;
    text-indent: 14px;
    cursor: pointer;
    cursor: hand;
}

.asUpdateShow {
    float: left;
    width: 1022px;
}

.DeliveryModeShow {
    float: left;
    width: 1022px;
    border-top-width: 1px;
    border-top-style: dashed;
    border-top-color: #D9D9D9;
    margin-top: 22px;
}

.dmsTitle {
    font-size: 14px;
    color: #333333;
    float: left;
    width: 100%;
    font-weight: bold;
    margin-top: 33px;
    text-indent: 10px;
}

.dmsTitle font {
    float: left;
    width: 120px;
    line-height: 25px;
}

.change_ps {
    float: left;
    display: none;
    margin-left: 15px;
    font-size: 12px;
}

.change_ps a {
    display: inline;
    font-size: 12px;
    text-decoration: none;
    color: #333333;
    line-height: 25px;
}

.dmsTop {
    float: left;
    height: 28px;
    width: 1022px;
    background-color: #FFF4D4;
    text-indent: 20px;
    color: #343233;
    line-height: 28px;
    margin-top: 18px;
}

.dmsTopList {
    float: left;
    width: 1022px;
}

.dmsTopList ul {
    float: left;
    margin-top: 10px;
}

.dmsTopList li {
    float: left;
    width: 1022px;
    list-style-type: none;
    line-height: 23px;
    height: 23px;
}

.dmsTopList input {
    display: inline;
    float: left;
    margin-left: 20px;
    margin-top: 4px;
    padding: 0px;
    cursor: pointer;
    cursor: hand;
}

.dmsTopList font {
    float: left;
    padding-top: 0px;
    padding-left: 7px;
    font-family: "宋体";
    font-size: 12px;
}

.dmsTime {
    float: left;
    height: 28px;
    width: 1022px;
    background-color: #FFF4D4;
    text-indent: 20px;
    color: #343233;
    line-height: 28px;
    margin-top: 18px;
}

.dmsTimeList {
    float: left;
    width: 1022px;
}

.dmsTimeList ul {
    float: left;
    margin-top: 10px;
}

.dmsTimeList li {
    float: left;
    width: 1022px;
    list-style-type: none;
    line-height: 23px;
    height: 23px;
}

.dmsTimeList input {
    display: inline;
    float: left;
    margin-left: 20px;
    margin-top: 4px;
    padding: 0px;
    cursor: pointer;
    cursor: hand;
}

.dmsTimeList font {
    float: left;
    padding-left: 7px;
    font-family: "宋体";
    font-size: 12px;
}

.dmsSave {
    float: left;
    width: 1022px;
    margin-top: 24px;
    text-indent: 14px;
    cursor: pointer;
    cursor: hand;
}

.dmsUpdateShow {
    float: left;
    width: 1022px;
    margin-top: 18px;
}

.PaymentShow {
    float: left;
    width: 1022px;
    border-top-width: 1px;
    border-top-style: dashed;
    border-top-color: #D9D9D9;
    margin-top: 37px;
}

.payTitle {
    font-size: 14px;
    color: #333333;
    float: left;
    width: 100%;
    font-weight: bold;
    margin-top: 30px;
    text-indent: 10px;
}

.payTitle font {
    float: left;
    width: 120px;
    line-height: 25px;
}

.change_zf {
    float: left;
    display: none;
    margin-left: 15px;
    font-size: 12px;
}

.change_zf a {
    display: inline;
    font-size: 12px;
    text-decoration: none;
    color: #333333;
    line-height: 25px;
}

.payCard {
    float: left;
    width: 1022px;
    margin-top: 21px;
    line-height: 23px;
    height: 23px;
}

.payCard input {
    float: left;
    margin-top: 4px;
    display: inline;
    margin-left: 10px;
    cursor: pointer;
    cursor: hand;
}

.payCard font {
    font-weight: bold;
    float: left;
    margin-top: 0px;
    padding-left: 2px;
}

.payMyYe {
    color: #FFFFFF;
    background-image: url(/image/20140530/pbuy/asYeBg.jpg);
    background-repeat: no-repeat;
    float: left;
    background-color: #E35959;
    padding-right: 30px;
    padding-left: 30px;
    display: inline;
    margin-left: 20px;
}

.payCard span {
    color: #E35959;
    float: left;
    padding-left: 10px;
}

.payCardPrepaid {
    float: left;
    padding-left: 26px;
    color: #FD0100;
    text-decoration: underline;
}

.payCardPrepaid a {
    color: #FD0100;
    text-decoration: underline;
    float: left;
}

.payCardPrepaidShow {
    float: left;
    height: 61px;
    width: 1020px;
    line-height: 61px;
    border: 1px solid #CCCCCC;
    color: #333333;
    margin-top: 15px;
}

.pcpsTopImg {
    display: inline;
    float: left;
    margin-top: 26px;
    margin-left: 11px;
}

.payCardPrepaidShow font {
    font-weight: bold;
    float: left;
    padding-left: 14px;
    width: 81px;
}

.payCardPrepaidShow span {
    float: left;
    width: 45px;
    padding-left: 20px;
}

.pcpsName {
    float: left;
}

.pcpsName input {
    float: left;
    height: 27px;
    width: 260px;
    border: 1px solid #CCCCCC;
    margin-top: 15px;
}

.pcpsPass {
    float: left;
}

.pcpsPass input {
    float: left;
    height: 27px;
    width: 128px;
    border: 1px solid #CCCCCC;
    margin-top: 15px;
}

.pcpsBut {
    display: inline;
    float: left;
    margin-top: 18px;
    margin-left: 27px;
    cursor: pointer;
    cursor: hand;
}

.payCardPrepaidShow label {
    float: left;
    padding-left: 23px;
    color: #666666;
    text-decoration: underline;
}

.payCardPrepaidShow a {
    color: #666666;
    text-decoration: underline;
    cursor: pointer;
    cursor: hand;
}

.pcpsClose {
    float: right;
    margin-top: 5px;
    margin-right: 4px;
    cursor: pointer;
    cursor: hand;
}

.opayListShow {
    float: left;
    width: 1022px;
}

.OtherPayment {
    float: left;
    width: 1022px;
    margin-top: 32px;
    border-top-width: 1px;
    border-top-style: dashed;
    border-top-color: #DCDCDC;
}

.opayTitle {
    float: left;
    width: 1022px;
    margin-top: 26px;
    font-weight: bold;
    color: #333333;
    font-size: 14px;
}

.opayTitle img {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-top: 6px;
}

.opayTitle font {
    float: left;
    padding-left: 10px;
    line-height: 25px;
    margin-top: 0px;
}

.opayShow {
    float: left;
    width: 1020px;
    border: 1px solid #CCCCCC;
    margin-top: 22px;
}

.opaysTop {
    float: left;
    width: 100%;
}

.opaysTop ul {
    float: left;
}

.opaysTop li {
    float: left;
    list-style-type: none;
    line-height: 36px;
    height: 36px;
    cursor: pointer;
    cursor: hand;
}

.opayNameChoice {
    float: left;
    background-color: #FFFFFF;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-color: #FFFFFF;
    text-align: center;
    width: 120px;
    overflow: hidden;
}

.opayNameList {
    float: left;
    background-color: #F7F7F7;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    text-align: center;
    width: 120px;
    overflow: hidden;
}

.opayNameOther {
    float: left;
    background-color: #F7F7F7;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #F7F7F7;
    border-bottom-color: #CCCCCC;
    width: 535px;
    overflow: hidden;
}

.opaysImgShow {
    float: left;
    width: 1020px;
    text-align: left;
    overflow: hidden;
}

.opisWy {
    float: left;
    padding-left: 35px;
    background-color: #FEFEFE;
    margin: 5px;
    padding-bottom: 30px;
    height: 260px;
    width: 975px;
}

.opisTop {
    float: left;
    margin-top: 29px;
    width: 100%;
    padding-bottom: 13px;
}

.opisTop font {
    font-size: 14px;
    font-weight: bold;
    float: left;
    padding-left: 15px;
}

.opisTop span {
    color: #FD0100;
    float: left;
    padding-left: 20px;
}

.opisTop label {
    color: #333333;
}

.opisList {
    display: inline;
    float: left;
    margin-left: 15px;
    margin-top: 10px;
    width: 173px;
    line-height: 42px;
}

.opisList input {
    float: left;
    margin-top: 15px;
    cursor: pointer;
    cursor: hand;
}

.opisList img {
    display: inline;
    float: left;
    margin-left: 8px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    height: 42px;
    width: 142px;
}

.opisList span {
    float: left;
    padding-left: 2px;
}

.opisZfbList {
    display: inline;
    float: left;
    margin-left: 15px;
    margin-top: 10px;
    width: 173px;
    line-height: 42px;
}

.opisZfbList input {
    float: left;
    margin-top: 8px;
    cursor: pointer;
    cursor: hand;
}

.opisZfbList img {
    display: inline;
    float: left;
    margin-left: 8px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    height: 39px;
    width: 109px;
}

.opisIntroduction {
    float: left;
    width: 770px;
    line-height: 25px;
    color: #5C5C5C;
    padding-top: 20px;
}

.opisStr {
    width: 100%;
    float: left;
}

.paySave {
    float: left;
    width: 99px;
    padding-left: 20px;
    margin-top: 24px;
    cursor: pointer;
    cursor: hand;
}

.opayUpdateShow {
    float: left;
    width: 1022px;
    padding-top: 18px;
}

.cartProductShow {
    float: left;
    width: 1022px;
    margin-top: 38px;
}

.cpsTitle {
    float: left;
    height: 28px;
    width: 1022px;
    background-color: #FFF4D4;
    color: #343233;
    line-height: 28px;
    margin-top: 18px;
}

.cpsTitle font {
    float: left;
    padding-left: 20px;
    font-size: 14px;
    font-weight: bold;
}

.cpsTitle span {
    float: right;
    padding-right: 15px;
    font-family: "宋体";
    font-size: 12px;
    color: #333333;
}

.cpsTitle a {
    font-family: "宋体";
    font-size: 12px;
    color: #333333;
    text-decoration: none;
}

.cpsTop {
    float: left;
    width: 1022px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #999999;
    margin-top: 15px;
}

.cpsTop ul {
    float: left;
    width: 1021px;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-top-style: solid;
    border-left-style: solid;
    border-top-color: #D0D0D0;
    border-left-color: #D0D0D0;
}

.cpsTop li {
    margin: 0px;
    padding: 0px;
    float: left;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #D0D0D0;
    border-bottom-color: #D0D0D0;
    list-style-type: none;
    line-height: 23px;
    height: 23px;
    text-align: center;
}

.cpsList {
    float: left;
    width: 1022px;
    font-family: "宋体";
    font-size: 12px;
}

.cpsList ul {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 1021px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #D0D0D0;
}

.cpsList li {
    margin: 0px;
    padding: 0px;
    float: left;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #D0D0D0;
    border-bottom-color: #D0D0D0;
    list-style-type: none;
    line-height: 96px;
    height: 96px;
    text-align: center;
}

.cpsList img {
    float: left;
    margin-top: 17px;
    display: inline;
    margin-left: 24px;
    border: 1px solid #CCCCCC;
    width: 60px;
}

.cpsList font {
    padding-left: 10px;
    float: left;
    font-family: "宋体";
    font-size: 12px;
}

.cpsBase {
    float: left;
    width: 1022px;
    font-family: "宋体";
    font-size: 12px;
    text-decoration: none;
}

.cpsbLeft {
    float: left;
    width: 460px;
    padding-left: 5px;
    line-height: 32px;
    overflow: hidden;
}

.cpsbShipping {
    float: left;
    width: 100%;
    height: 32px;
}

.cpsbShipping font {
    float: left;
    font-family: "宋体";
    font-size: 12px;
}

.cpsbShipping input {
    float: left;
    margin-top: 9px;
    display: inline;
    margin-left: 20px;
    cursor: pointer;
    cursor: hand;
}

.cpsbShipping span {
    float: left;
    padding-left: 5px;
}

.cpsbInvoice {
    float: left;
    width: 100%;
    height: 32px;
}

.cpsbInvoice font {
    float: left;
    font-family: "宋体";
    font-size: 12px;
}

.cpsbInvoice input {
    float: left;
    margin-top: 9px;
    display: inline;
    margin-left: 20px;
    cursor: pointer;
    cursor: hand;
}

.cpsbInvoice span {
    float: left;
    padding-left: 5px;
}

.cpsbInvoiceShow {
    float: left;
    width: 460px;
}

.cpsbiJe {
    float: left;
    width: 100%;

    height: 32px;
}

.cpsbiJe font {
    float: left;
    font-family: "宋体";
    font-size: 12px;
}

.cpsbiJe span {
    float: left;
    padding-left: 20px;
}

.cpsbiTt {
    float: left;
    width: 100%;
    height: 32px;
}

.cpsbiTt font {
    float: left;
    font-family: "宋体";
    font-size: 12px;
}

.cpsbiTt input {
    float: left;
    margin-top: 5px;
    display: inline;
    margin-left: 20px;
    width: 350px;
    line-height: 20px;
    height: 20px;
    border: 1px solid #8C959E;
}

.cpsbiTt span {
    float: left;
    padding-left: 5px;
}

.cpsbiType {
    float: left;
    width: 100%;
    height: 32px;
}

.fp_gr {
    float: left;
    display: inline;
    margin-left: 83px;
    cursor: pointer;
    cursor: hand;
}

.fp_gs {
    float: left;
    margin-left: 15px;
    cursor: pointer;
    cursor: hand;
}

.cpsbiType input {
    float: left;
    margin-top: 9px;
}

.cpsbiType span {
    float: left;
    padding-left: 5px;
}

.cpsbiFl {
    float: left;
    width: 100%;
    height: 32px;
}

.cpsbiFl font {
    float: left;
    font-family: "宋体";
    font-size: 12px;
}

.cpsbiFl select {
    float: left;
    width: 78px;
    margin-top: 5px;
    display: inline;
    margin-left: 20px;
    line-height: 20px;
    border: 1px solid #8C959E;
    cursor: pointer;
    cursor: hand;
}

.cpsbiSave {
    float: left;
    width: 100%;
    margin-top: 18px;
    cursor: pointer;
    cursor: hand;
}

.cpsbRight {
    float: left;
    width: 557px;
    overflow: hidden;
    padding-top: 5px;
}

.cpsbrList {
    text-align: right;
    float: left;
    width: 100%;
    line-height: 30px;

}

.cpsbrList font {
    font-family: "宋体";
    font-size: 14px;
}

.cpsbrList span {
    font-family: "宋体";
    font-size: 14px;
    font-weight: bold;
}

.cartOpSave {
    float: left;
    width: 1022px;
    margin-top: 30px;
    border-top-width: 1px;
    border-top-style: dashed;
    border-top-color: #DDDDDD;
    text-align: right;
    padding-top: 30px;
    padding-bottom: 90px;
    line-height: 40px;
}

.cartOpSave font {
    float: right;
    font-size: 14px;
    font-weight: bold;
}

.cartOpSave span {
    float: right;
    font-size: 18px;
    font-weight: bold;
    color: #FE0002;
    padding-right: 24px;
}

.cartOpSave img {
    float: right;
}
