.goodsInfo .right {
    width: 722px;
    _width: 600px;
}

.goodsInfo .right form {
    width: 722px;
}

.s_1111, .s_1212, .s_2013 {
    background: #FFE5EB;
    height: 49px;
    line-height: 47px;
    text-indent: 12px;
    _text-indent: 132px;
    color: #F90152;
    margin-bottom: 10px;
    _position: relative;
}

.s_1111 img, .s_1212 img, .s_2013 img {
    padding: 0 2px;
    line-height: 49px;
    _position: absolute;
    _top: 17px;
    _left: 15px;
}

.s_1212 span {
    background: #FDE200;
    border: 1px solid #D20505;
    padding: 0 5px;
    margin: 0 3px;
    font-size: 16px;
}

.s_1111 a, .s_1212 a, .s_2013 a {
    color: #0000FF;
}

.goodsInfo .right h1, .goodsInfo .right strong {
    overflow: hidden;
    font-family: arial, "microsoft yahei";
}

.goodsInfo .right h1 {
    height: 1.5em;
    white-space: nowrap;
    text-overflow: ellipsis;
    font: bold 16px/1.5em Arial,Verdana,"microsoft yahei";
}

.goodsInfo .right strong {
    display: block;
    color: #CC0000;
    font-size: 16px;
}

.goodsInfo .right .list-1 {
    border-top: 1px dotted #ccc;
    margin: 8px 0 0 0;
    color: #666;
    padding-top: 10px;
}

.goodsInfo .right .list-1 li {
    padding: 5px 10px 5px 0;
}

.goodsInfo .right .list-1 li .l {
    display: block;
    width: 75px;
    float: left;
    text-align: right;
    font-style: normal;
}

.goodsInfo .right .list-1 li .s {
    color: #000;
    text-decoration: line-through;
}

.goodsInfo .right .list-1 .r-price .r {
    padding-left: 10px;
    color: #999999;
}

.lt {
    text-decoration: line-through;
}

.goodsInfo .right .list-1 li.price_1 .lt, .goodsInfo .right .list-1 li.price_1 .b {
    color: #000;
}

font, table {
    font-size: 12px;
}

.goodsInfo .right .list-1 .promo font {
    color: #DD0000;
}

.goodsInfo .right .list-1 .promo b {
    background: #DD0000;
    color: #FFF;
    font-weight: normal;
    margin-right: 4px;
}

.goodsInfo .right .list-1 .price {
    position: relative;
}

.goodsInfo #ECS_GOODS_AMOUNT {
    font-size: 28px;
    font-weight: bold;
    color: #DD0000;
    line-height: 14px;
}

.goodsInfo .right .list-1 .price i {
    background: #FDE200;
    border: 1px solid #D20505;
    padding: 0 5px;
    color: #D20505;
    font-style: normal;
}

.goodsInfo .right .list-1 .time {
    text-indent: 74px;
}

.goodsInfo .right .buy {
    width: 560px;
    background: #F8F8F8;
    padding-top: 3px;
    color: #666;
    position: relative;
}

.goodsInfo .right .attr_name {
    margin-top: 8px;
    width: 71px;
    text-align: right;
}

.goodsInfo .right .attr_cont a {
    border: 1px solid #CCCCCC;
    height: 24px;
    line-height: 18px;
    float: left;
    text-align: center;
    padding: 1px 4px;
    position: relative;
    cursor: pointer;
    margin: 3px 8px 2px 0;
    display: block;
    box-sizing: border-box;
}

.goodsInfo .right .attr_cont a.attr_url_img {
    
    height: 82px;
    
}

.goodsInfo .right .attr_cont a.hover {
    border: 2px solid #E4393C;
    padding: 1px 4px;
}

.goodsInfo .right .attr_cont a .attr_img {
    position: absolute;
    right: -2px;
    bottom: -2px;
    background: url(../img/goods_attr_right.png) no-repeat;
    width: 12px;
    height: 12px;
    display: block;
}

.goodsInfo .right .buy .checkbox_select {
    line-height: 30px;
}

.goodsInfo .right .buy .checkbox_select em {
    float: left;
    font-style: normal;
    width: 47px;
    text-align: right;
    padding-left: 58px;
}

.goodsInfo .right .buy .checkbox_select div {
    float: left;
    width: 452px;
}

.goodsInfo .right .buy .checkbox_select strong {
    display: inline;
    font-size: 12px;
    margin: 0 5px;
    color: #999;
}

.goodsInfo .right .buy dl {
    padding: 10px;
}

.goodsInfo .right .buy dt {
    float: left;
}

.goodsInfo .right .buy dd {
    position: relative;
    float: left;
}

.goodsInfo .right .buy dl input {
    color: #666;
    font-size: 12px;
    margin: 0;
    padding: 3px 2px 0 3px;
    height: 26px;
    border: 1px solid #a7a6ac;
    width: 52px;
    line-height: 26px;
}

.goodsInfo .right .buy dd a {
    display: block;
    position: absolute;
    top: 3px;
    width: 13px;
    height: 13px;
    border: 1px solid #DBDBDB;
    line-height: 13px;
    text-align: center;
    overflow: hidden;
    text-decoration: none;
    font-family: arial;
}



.goodsInfo .right .buy .l, .goodsInfo .right .buy .r {
    position: absolute;
    left: 62px;
}

.goodsInfo .right .buy .r {
    top: 0;
}

.goodsInfo .right .buy .l {
    top: 16px;
}

.goodsInfo .right .buy .b {
    padding: 2px 10px 10px;
}

.goodsInfo .left {
    width: 470px;
}

.goodsInfo .left .imgInfo {
    width: 465px;
    height: 480px;
    border: 1px solid #DDDDDD;
    position: relative;
}

.goodsInfo .left .imgInfo img {
    display: block;
    height: 460px;
    width: 360px;
    margin: 10px auto;
}

.goodsInfo .left .cheap {
    line-height: 18px;
}

.goodsInfo .left .cheap p {
    line-height: 30px;
}

.goodsInfo .left .cheap a {
    color: #1846A2;
    text-decoration: underline;
    font-size: 13px;
}

.goods_compare {
    text-align: center;
}

.goods_compare .btn-compare {
    background: url(../img/product-compare.png) no-repeat;
    display: inline-block;
    height: 25px;
    line-height: 100px;
    overflow: hidden;
    width: 91px;
    cursor: pointer;
}

.product-detail .tab-box .tab {
    width: 990px;
    height: 31px;
    background: url(../img/tab-bg.jpg) repeat-x;
    border-right: 1px solid #DDDDDD;
    position: relative;
}

.product-detail .tab-box .tab li {
    padding-top: 1px;
    float: left;
    text-align: center;
    line-height: 26px;
    font-size: 14px;
    font-weight: bold;
    float: left;
    width: 79px;
    height: 28px;
    border-left: 1px solid #DDDDDD;
    cursor: pointer;
}

.product-detail .tab-box .tab .show {
    border: 2px solid #BD0000;
    border-bottom: none;
    background: #FFF;
    color: #BD0000;
    cursor: default;
}

.product-detail .tab-box .tab .w {
    width: 100px;
}

.weixin {
    height: 22px;
    position: absolute;
    right: 4px;
    top: 4px;
}

.weixin font {
    display: block;
    float: left;
    width: 150px;
    height: 22px;
    line-height: 22px;
    text-align: center;
}

.weixin font a {
    display: block;
    float: left;
    width: 150px;
    height: 22px;
    line-height: 22px;
    background: url(../img/qq_a.png) no-repeat;
    text-align: center;
    text-indent: 53px;
}

.weixin-follow-goods {
    background: url(../img/weixin.png) no-repeat;
    display: block;
    float: left;
    height: 22px;
    line-height: 22px;
    margin-left: 10px;
    padding-left: 28px;
    width: 68px;
}

.weixin-erwei {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    line-height: 18px;
    padding: 10px;
    position: absolute;
    right: 4px;
    top: 29px;
    width: 112px;
}

#content .no_b {
    margin-top: 0;
}

.product-detail .tab-box .mc .none {
    display: none;
}

.product-detail .tab-box .mc .show {
    display: block;
}

.product-detail .detail-list {
    overflow: hidden;
    zoom: 1;
    margin-top: 10px;
    border-top: 1px solid #DEDFDE;
    border-left: 1px solid #DEDFDE;
    border-bottom: 1px solid #DEDFDE;
}

.product-detail .detail-list li {
    float: left;
    width: 487px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 1px solid #DEDFDE;
    border-left: 1px solid #DEDFDE;
    border-right: 1px solid #DEDFDE;
    height: 24px;
    line-height: 24px;
}

.product-detail .detail-list li span {
    float: left;
    width: 142px;
    background: #F3F3F3;
    text-align: center;
    border-right: 1px solid #D4D4D4;
}

.product-detail .detail-list li p {
    padding-left: 5px;
}

.product-detail .dj {
    background: url(../img/g_2.jpg) no-repeat 10px;
    padding: 8px 0 8px 4px;
    text-indent: 30px;
}

.product-detail .dj a {
    color: #005aa0;
}

#content .goods_c {
    margin-top: 10px;
}

.goods-attr {
    margin: 10px 0;
}

.goods-attr td {
    background: #fff;
    padding: 3px 5px;
}

.goods-attr td.goods-attr-l {
    background: #F3F3F3;
    text-align: center;
    width: 18%;
}

.brand_desc {
    width: 980px;
}

#content .show2 {
    display: block;
}

#content .show .lm3 {
    display: none;
}

#content .lm3 {
    background: url(../img/tab-bg.jpg);
    height: 29px;
    border-top: 2px solid #BD0000;
    border-bottom: 1px solid #DDDDDD;
    position: relative;
    margin-bottom: 30px;
}

.mt10 {
    margin-top: 10px;
}

#comments-list .c-item, #comments-list .no-com {
    padding: 10px 15px 5px;
    border: 1px solid #F3E6C6;
    background: #fffcf5;
}

.ib2 {
    border: 1px solid #E6E6E6;
    border-top: 2px solid #FFCCAA;
}

.ib2 .lm {
    height: 31px;
    display: block;
    text-indent: 10px;
    border-bottom: 1px solid #E6E6E6;
    background: url(../img/bg01.jpg) repeat-x;
    line-height: 31px;
    font-weight: bold;
}

.add-c form {
    margin: 20px 0 0 20px;
}

.add-c table tr {
    height: 35px;
}

.add-c a {
    color: #005aa0;
}

.add-c .l {
    padding-left: 10px;
}

.add-c input, .add-c textarea {
    padding: 4px;
    border: 1px solid;
    border-color: #aaa #ddd #ddd #aaa;
}

.shaitu input {
    border: none;
}

.add-c .sub {
    width: 50px;
    height: 25px;
    background: url(../img/tj.jpg) no-repeat;
    line-height: 25px;
    text-align: center;
    border: 0;
    padding: 0;
    margin-left: 68px;
}

.mo-box {
    width: 930px;
    margin: 0 auto;
}

.mo-box .lm {
    background: #AACDED url(../img/cart_bg_05.gif) no-repeat right top;
    display: block;
    height: 28px;
    line-height: 28px;
}

.mo-box span strong {
    background: url(../img/cart_bg_03.gif) no-repeat left top;
    padding: 0 20px;
    display: block;
}

.mo-box .bule-box {
    width: 884px;
    border: 3px solid #AACDED;
    padding: 0 20px;
}

.mo-box .items-list {
    margin-top: 15px;
    border-bottom: #ccc dotted 2px;
    padding-bottom: 20px;
}

.mo-box h2 {
    line-height: 30px;
}

.middle {
    line-height: 20px;
    color: #333;
}

.middle table {
    border: #CCCCCC 1px solid;
    margin-bottom: 5px;
    border-collapse: collapse;
}

.middle table .Thead {
    background: #EBF4FB;
    text-align: center;
}

.middle table .Thead td {
    border: #CCCCCC 1px solid;
    border-left: none;
    border-right: none;
    line-height: 20px;
    color: #404040;
    padding: 2px;
}

.tc {
    text-align: center;
}

.middle .Table td {
    border: 1px #AACDED solid;
}

.mo-box a {
    color: #005EA7;
}

.quick_goods_new .attr_name {
    margin-top: 8px;
    width: 71px;
    text-align: right;
}

.quick_goods_new .attr_cont a {
    border: 1px solid #CCCCCC;
    height: 18px;
    line-height: 18px;
    float: left;
    text-align: center;
    padding: 1px 4px;
    position: relative;
    cursor: pointer;
    margin: 3px 8px 2px 0;
    display: block;
}

.quick_goods_new .attr_cont a.hover {
    border: 2px solid #E4393C;
    padding: 1px 4px;
}

.quick_goods_new .attr_cont a .attr_img {
    position: absolute;
    right: -2px;
    bottom: -2px;
    background: url(../img/goods_attr_right.png) no-repeat;
    width: 12px;
    height: 12px;
    display: block;
}

.make-order .fill {
    margin: 0 32px;
    margin: 10px 10px 0px 10px;
    border-bottom: #ccc dotted 2px;
    text-align: left;
}

.mo-box h2 {
    line-height: 30px;
}

.make-order .fill .enter {
    margin-top: 20px;
}

.make-order .fill .kl {
    height: 60px;
}

.make-order .fill .kl span {
    display: block;
    width: 80px;
    height: 28px;
    float: left;
    /*line-height: 26px;*/
}

.make-order .fill .kl i {
    padding: 0 5px;
    color: #F00;
}

.make-order .fill .kl input {
    float: left;
    display: block;
    width: 233px;
    height: 26px;
    background: url(../img/inputbg26.jpg) repeat-x;
    border: 1px solid #B3B3B3;
}

.make-order .fill .kl input[type=radio] {
    width: 15px;
    height: 15px;
    line-height: 26px;
}

.make-order .fill .kl font {
    float: left;
    line-height: 30px;
    padding-left: 20px;
    color: #0000CC;
}

.make-order .fill .kl select {
    float: left;
}

.red {
    color: #F00;
}

.make-order .fill .kl p {
    float: left;
    line-height: 28px;
}

.ware .ware-box {
    border-top: 1px solid #EBCCA0;
    background: #FFF4D7;
    margin-bottom: 20px;
}

.ware .ware-box p {
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    border-bottom: #EBCBA0 dotted 1px;
    font-size: 14px;
    margin: 20px 30px 0px;
    text-align: right;
}

.ware .ware-box b {
    font-size: 22px;
    color: #F00;
}

.ware .bot {
    margin: 10px 0 20px 0;
}

.ware .bot .bnt_blue_2 {
    display: block;
    width: 160px;
    height: 53px;
    background: url(../img/sub.jpg) no-repeat;
    margin-left: 724px;
    border: none;
    cursor: pointer;
}

#content .lm3 span {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 108px;
    height: 30px;
    background: #FFF;
    line-height: 30px;
    font-weight: bold;
    text-indent: 10px;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    color: #BD0000;
}

.product-detail .right {
    width: 980px;
}

.product-detail .left {
    width: 208px;
}

.product-detail .left .c1 {
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
}

.product-detail .left .c1 .mt {
    display: block;
    height: 28px;
    background: url(../img/tab-bg.jpg) repeat-x 0 -1px;
    text-indent: 10px;
    line-height: 28px;
    font-weight: bold;
    border-bottom: 1px solid #CCCCCC;
}

.goods_brand ul {
    padding: 7px 0 14px 20px;
}

.goods_brand ul li {
    height: 20px;
    line-height: 18px;
    color: #999999;
}

.goods_brand ul li span, .goods_brand ul li a, .goods_brand ul li font {
    float: left;
}

.goods_brand ul li span {
    width: 22px;
}

.goods_brand ul li font {
    padding-left: 10px;
}

#comments-list .item {
    position: relative;
    padding: 0 0 2px 120px;
    margin-top: 8px;
    background: #fff;
    zoom: 1;
}

#comments-list .c-user {
    position: absolute;
    top: 10px;
    left: 0;
    width: 120px;
    text-align: center;
    color: #9C9A9C;
}

#comments-list .c-item, #comments-list .no-com {
    padding: 10px 15px 5px;
    border: 1px solid #F3E6C6;
    background: #fffcf5;
}

#comments-list .stat {
    padding: 0 0 2px;
    border-bottom: 1px solid #F7E7C6;
    overflow: hidden;
    zoom: 1;
}

#comments-list .con {
    margin: 10px 0;
}

#comments-list .con p {
    line-height: 25px;
}

#comments-list .rep {
    border-top: 1px dotted #FBF2E1;
    line-height: 280%;
    color: #009900;
}

#comments-list .rep strong {
    color: #CC0000;
}

#comments-list .corner {
    background: url(../img/con1.png) no-repeat;
    top: 10px;
    left: 107px;
    width: 14px;
    height: 26px;
    position: absolute;
    overflow: hidden;
}

.product-detail .tab-box .tab.ab {
    position: fixed;
    top: 0px;
    z-index: 100;
}



.goodsInfo .right .list-1 .fast span {
    border: 1px solid #CECBCE;
    padding: 3px 7px;
    color: #009c00;
    font-weight: bold;
    font-size: 14px;
    margin: 0 10px 0 0;
}

.mo-box .bule-box .tip {
    font-size: 17px;
    margin-top: 30px;
    background: url("../img/tick.png") no-repeat left top;
    padding: 15px 35px;
}

.mo-box .bule-box .info {
    font-size: 13px;
    padding: 10px 0;
}

.mo-box .bule-box .info .red {
    font-weight: bold;
    font-size: 16px;
}

.mo-box .bule-box .auto-reg {
    padding: 20px 15px;
    border: 1px solid #ff914e;
    background-color: #fffde9;
}

.mo-box .bule-box .action {
    margin-top: 30px;
    font-size: 15px;
}

.mo-box a {
    margin-right: 20px;
}

#content h1.bigtit {
        color: #000;
    font-size: 30px;
    padding: 5px 0 20px 0;
    text-align: center;
    font-weight: bold;
}

#content .subtit {
    color: #666;
    font-size: 14px;
    padding-bottom: 10px;
    line-height: 20px;
    text-align: center;
}

#content .p2 {
    color: #a37e2c;
    font-size: 14px;
    padding-bottom: 20px;
    text-align: center;
}

#content img {
    margin: 10px 0;
}

#content h1.bigtit {
        color: #000;
    font-size: 30px;
    padding: 5px 0 20px 0;
    text-align: center;
    font-weight: bold;
}

#content .subtit {
    color: #666;
    font-size: 14px;
    padding-bottom: 10px;
    line-height: 20px;
    text-align: center;
}

#content .p2 {
    color: #a37e2c;
    font-size: 14px;
    padding-bottom: 20px;
    text-align: center;
}

#content img {
    margin: 10px 0;
}

.video-wrap iframe {
    margin:0 auto;
}

.dtxt {
    padding: 0 117px 0;
    font-size: 17px;
    line-height: 28px;
    box-sizing: border-box;
    color: #b20f17;
    font-weight: bold;
    font-family: "微软雅黑" !important;
}

.dtxt p span {
    display: inline-block;
    vertical-align: top;
}

.dtxt p span.point {
    width: 2%;
    margin-right: 2px;
    color: #f1777d;
}

.dtxt p span.wo {
    width: 95%;
}
.dtxt {
    font-size: 17px;
    line-height: 28px;
    box-sizing: border-box;
    /*color: rgb(93, 31, 8);*/
    font-weight: bold;
    font-family: 微软雅黑;
    padding: 0px 117px;
}