.subtitle {
  font-weight: bold;
  font-size: 15px;
}
.attention {
  font-weight: bold;
  color: red;
}

.description{width:100%;margin:auto;padding:30px 25px}

.description img{display:block;margin:10px auto 20px}

.description p{margin:20px 30px}

.description ul li a{text-decoration:none;color:#CE254A}

.description ul li span{color:#CE254A}

.description ul{margin-left:30px}

.title_word{width:100%;border-bottom:2px solid #000;margin:20px auto;text-align:left;padding-top:.9em}

.title_word p{width:100px;background:#7DA826;color:#fff;border-radius:5px;padding:3px 0 3px 15px;font-size:16px;font-weight:600;letter-spacing:4px;margin-bottom:0}

.intro tr td:nth-child(1){text-align:center;font-weight:900}

.intro tr td:nth-child(2){padding-left:10px}

.intro table{border-collapse:collapse;margin-bottom:20px}

.intro table tr td{border:1px dotted #ccc}

.intro_colorBg table{border-collapse:collapse;margin-bottom:20px}

.intro_colorBg tr:nth-child(2n+2){background:#f4f4f4}

.intro_colorBg tr td:nth-child(1){text-align:center;padding:5px;font-weight:900}

.intro_colorBg tr td:nth-child(2){padding-left:10px}

.photo{margin-top:50px}

.photo img{display:block;width:80%;margin:0 auto;margin-bottom:30px}

.size_box p{text-align:right;font-size:14px;letter-spacing: 1px;padding-right:20px}

.size_box table{width:100%;border-collapse:collapse;margin:auto}

.size_box img{display:block;margin:auto}

.size_box tr,.size_box td{padding:10px 0;width:102px;text-align:center;border:1px solid #ccc;font-weight:900}

.size_box tr.size td{text-align:center;background:#ebe8e3}

.size_box tr td span{border:2px solid #cfcbc5;padding:1px 7px;border-radius:100px;margin-right:5px;color:#cfcbc5}

.puIntro ul li{font-weight:600;color:#63A69F}

.star_link h5{background:#63A69F;color:#fff;font-size:20px;padding:5px 10px;font-weight:600}

.star_link table{margin:0 auto;width:100%}

.star_link td{padding:5px;border:1px #c3c3c3 solid;box-shadow:1px 2px 5px #cdcdcd;border-radius:3px}

.star_link td img{display:block;margin:0 auto}

.star_link td p{font-size:10px;width:160px}

.star_link td a{text-decoration:none;color:#63A69F}

.video{width:90%;margin:30px auto}



/* -------------- */

table blockquote {
    border: 0px;
}

.description + p {
    width: 90%;
    margin: 0px auto 50px auto;
}

.title_word + p {
    width: 100px;
    background: #7DA826;
    color: #fff;
    border-radius: 5px;
    padding: 3px 0 3px 15px;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 4px;
    margin-bottom: 0;
    border-bottom: 1px solid #000;
}

.intro_colorBg + table {
    border-collapse: collapse;
    margin-bottom: 20px;
}


.intro + table tr td:nth-child(1),table.text tr td:nth-child(1){text-align:center;font-weight:normal;}

.intro + table tr td:nth-child(2),table.text tr td:nth-child(2){padding-left:10px}

.intro + table,table.text{border-collapse:collapse;margin-bottom:20px}

.intro + table tr td,table.text tr td{border:1px dotted #ccc}

.intro_colorBg + table,table.text{border-collapse:collapse;margin-bottom:20px}

.intro_colorBg + table tr:nth-child(2n+2),table.text tr:nth-child(2n+2){background:#f4f4f4}

.intro_colorBg + table tr td:nth-child(1),table.text tr td:nth-child(1){text-align:center;padding:5px;width:10%;font-weight:normal;}

.intro_colorBg + table tr td:nth-child(2),table.text tr td:nth-child(2){padding-left:10px}

.text blockquote,blockquote {
    padding: 0px!important;
    margin: 0 0 21px;
    font-size: 14px;
    border-left: 0px!important;
    font-weight: normal;
    letter-spacing: 1px;
}
.text img {
    height: auto!important;
}

.editor .title_word {
    width: 100%!important;
}

.nav-tabs > li > a {
    cursor: pointer!important;
    font-weight: bold;
}

table.biggerTable {
    border: 1px solid #ddd;
}

.biggerTable td {
    border: 1px solid #e9e9e9;
    text-align: center;
}

table.text li,article.editor p {
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 1px;
    text-align: left;
}

.editor table > tbody > tr:first-child > td {font-weight: normal!important;}

.editor .title_word {
    border: 0px!important;
}

#pinfo .img-responsive {
    display: block;
    max-width: 100%;
    height: auto!important;
}

.product_view .product_title_box .title,
section.inx_block.inx_product_block h3.title.main-title.text-center,
.product_specline .title {
    font-weight: bold;
}


.product_target_zone .product_box .texts .title {
    
}

.product_block .filter-list .control-label {
    font-size: 15px;
}

.breadcrumb li a, .breadcrumb li {
    font-size: 12px;
}

.brand_link_title {
    border-bottom: 2px solid #f0f0f0!important;
    background: transparent!important;
}

h5.sub_title.brand_link_title a {
    color: #5a5a5a;
    font-size: 13px;
}

.well.well-lg.bg-info.text-center h4 {
    font-weight: bold;
}


.size_box + p{text-align:right;font-size:14px;letter-spacing: 1px;padding-right:20px}

.size_box + table{width:100%;border-collapse:collapse;margin:auto}

.size_box + img{display:block;margin:auto}

.size_box + table tr,.size_box + table td{padding:10px 0;width:102px;text-align:center;border:1px solid #ccc}

.size_box + table tr.size td{text-align:center;background:#ebe8e3}

.size_box + table tr td span{border:2px solid #cfcbc5;padding:1px 7px;border-radius:100px;margin-right:5px;color:#cfcbc5}

#pinfo h3 {
    font-size: 18px;
}

.txt .list_promote_text {
    border-bottom: 1px solid #d34033;
    background-color: #c1c1c12e!important;
    color: #000!important;
    letter-spacing: 1px;
    font-size: 11px;
}

.product_box .pic .tag_list span.invalid {
    text-decoration: line-through;
}

.product_spec .btn-group .btn.active, .product_spec .btn-group .btn:focus, .product_spec .btn-group .btn:active {
    border: 1px solid #f0ad4e!important;
    background: #f0ad4e!important;
    color: #fff!important;
}

.product_spec .btn-group .btn {
    margin-right: 5px!important;
    padding: 3px 10px!important;
    border: 1px solid #dedede!important;
}

.main_content{
    min-height:500px;
}