@charset "utf-8";
#catalogpage{
    float:left;
    width:100%
}
.wrap-menu-bottom-auto{
    width:1000px
}
.directory{
    /*background:#e7e7e7;
    /**/
    float:left;
    padding:0;
    margin:0;
    font-size:14px
}
.directory .left{
    float:left
}
.directory .right{
    float:left;
    display:none
}
.directory a{
    background:url(../template/images/arrow-directory.png) left top no-repeat;
    float:left;
    text-decoration:none;
    color:#4c9845;
    font-size:12px;
    font-weight:400;
    text-transform:none;
    padding:9px 12px 8px 22px
}
.directory a:hover{
    color:#000
}
.directory .left div{
    display:inline-block;
    vertical-align:top
}
.directory .home{
    background:none;
    padding-left:15px;
    color:#4c9845
}
.directory .lastitem a{
    color:#000
}
.directory2{
    background:#e7e7e7;
    float:left;
    width:672px;
    height:33px;
    padding:0;
    margin:0;
    font-size:14px;
    overflow:hidden
}
.directory2 .left{
    float:left;
    white-space:nowrap
}
.directory2 .right{
    float:left;
    display:none
}
.directory2 a{
    background:url(../template/images/arrow-directory.png) left top no-repeat;
    float:left;
    text-decoration:none;
    color:#4c9845;
    font-size:13px;
    font-weight:400;
    text-transform:none;
    padding:6px 12px 8px 22px
}
.directory2 a:hover{
    color:#000
}
.directory2 .left div{
    display:inline-block;
    vertical-align:top
}
.directory2 .home{
    background:none;
    padding-left:15px;
    color:#4c9845
}
.directory2 .lastitem a{
    color:#000
}
.catalog_page{
    float:left;
    width:100%;
    text-align:right;
    font-size:12px;
    margin:6px 0
}
.catalog_page .page_content{
    float: right;
    text-align: right;
    border: 1px solid #19a382;
    padding: 0;
}
.catalog_page a{
    text-decoration: none;
    color: #19a382;
    display: inline-block;
    margin: 0;
    border-left: 1px solid #19a382;
    padding: 8px 2px;
    height: 35px;
    width: 35px;
    text-align: center;
}
.catalog_page a.current{
    color: #fff;
    background: #19a382;
}
.catalog_page a:hover{
    color: #fff;
    background: #19a382;
}
.catalog_page .next_button{
    display: inline-block;
    padding: 8px 2px;
    height: 35px;
    width: 35px;
    position: relative;
    bottom: 0;
}
.catalog_page .prev_button{
    display:inline-block;
    padding: 8px 2px;
    height: 35px;
    width: 35px;
    position:relative;
    bottom:0
}
.catalog_page .first_button{
    display:inline-block;
    padding: 8px 2px;
    height: 35px;
    width: 35px;
    position:relative;
    bottom:0;
    border-left: 0;
}
.catalog_page .last_button{
    display: inline-block;
    position: relative;
    padding: 8px 2px;
    height: 35px;
    width: 35px;
    text-align: center;
    bottom: 0;
}
.box-search-product{
    float:left;
    font-size:13px;
    width: 100%;
}
.box-search-product .style_input{
    float: left;
    width: 26%;
    margin: 0 10px 0 0;
    padding: 2px 12px;
    border: 1px solid #d2d2d2;
    background: #fff;
    font-size: 12px;
    color: #999;
    height: 30px;
    outline: none;
    border-radius: 2px;
}
.box-search-product select{
    float: left;
    width: 19%;
    margin-right: 10px;
    padding-left: 0;
    margin: 0 10px 0 0;
    padding: 2px 10px;
    border: 1px solid #d2d2d2;
    background: #fff;
    font-size: 12px;
    color: #777;
    height: 30px;
    border-radius: 2px;
    outline: none;
}
.box-search-product select option{
    line-height:22px
}
.detail-normal-content .col-md-4 .wrap-right-container {
    float: right;
    width: 100%;
    margin-right: 0;
    padding: 0 15px;
}
.box-search-product .submit{
    float: right;
    margin: 0;
    padding: 3px 15px;
    width: 12%;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    text-transform: none;
    outline: none;
    cursor: pointer;
    background-image: linear-gradient(to right, #19a382 0%, #19a382 50%,#7ebf33 100%);
    border: 0;
    height: 30px;
    border-radius: 2px;
}
.box-fillter-product{
    float:left;
    width:100%;
    margin:0 0 10px 0;
    font-size:13px
}
.box-fillter-product .top-fillter{
    float:left;
    width:100%;
    margin:0 0 15px 0;
    font-size:12px;
    color:#ff7800;
    font-style:italic
}
.box-fillter-product .style_input{
    float:left;
    width:170px;
    margin:0 10px 0 0;
    padding:8px 12px;
    border:1px solid #d2d2d2;
    background:#fff;
    font-size:12px;
    color:#999;
    outline:none
}
.box-fillter-product select{
    float:left;
    border:1px solid #d2d2d2;
    width:80px;
    height:32px;
    color:#999;
    font-size:12px;
    margin-right:10px;
    outline:none
}
.box-fillter-product select option{
    line-height:22px
}
.box-fillter-product .submit{
    background:#ff861b;
    float:left;
    margin:0;
    padding:8px 15px;
    font-size:14px;
    font-weight:700;
    color:#fff;
    text-transform:none;
    border:0;
    outline:none;
    cursor:pointer
}
.catalog-listing-2-container{
    float:left;
    width:100%;
    background:#effbfa
}
.catalog-listing-2-auto{
    width:100%;
    margin:0 auto
}
.catalog-listing-2-content{
    float:left;
    width:100%
}
.catalog-listing-2-content .catalog-listing-right{
    width:928px;
    float:right;
    margin:0 7px
}
.catalog-listing-2-content .catalog-listing-2-title{
    float:left;
    color:#fff;
    font-size:16px;
    text-transform:uppercase;
    display:none
}
.catalog-listing-2-content .catalog-listing-2-title a{
    text-decoration:none;
    color:inherit;
    background:#A3A3A3;
    float:left;
    min-width:210px;
    padding:7px 16px 6px 16px
}
.catalog-listing-2-content .catalog-listing-2-pagetext{
    float:left;
    width:100%;
    padding:16px 0;
    font-size:14px;
    color:#333;
    line-height:22px;
    text-align:justify
}
.catalog-listing-2-content .catalog-listing-2-pagetext strong{
    line-height:38px
}
.catalog-listing-2-content .catalog-listing-2-pagetext table{
    border:0
}
.catalog-listing-2-content .catalog-listing-2-pagetext table td{
    vertical-align:top
}
.catalog-listing-2-content .catalog-listing-2-pagetext p{
    margin:0;
    padding:0
}
.catalog-listing-6-container{
    float:left;
    width:100%
}
.catalog-listing-6-auto{
    width:100%;
    margin:0 auto
}
.catalog-listing-6-content{
    float:left;
    width:100%
}
.catalog-listing-6-content .catalog-listing-left{
    width:100%;
    float:left;
    padding-right: 15px;
}
.catalog-listing-6-content .catalog-listing-left-noborder{
    width:100%;
    border:0
}
.catalog-listing-6-content .catalog-listing-6-title{
    background:#EDEDED;
    float:left;
    width:100%;
    color:#010101;
    font-size:16px;
    text-transform:uppercase;
    display:none
}
.catalog-listing-6-content .catalog-listing-6-title a{
    text-decoration:none;
    color:inherit;
    float:left;
    min-width:210px;
    padding:7px 16px 6px 16px
}
.catalog-listing-6-content .catalog-listing-6-list{
    float:left;
    width:100%
}
.catalog-listing-6-content .catalog-listing-6-padding{
    margin:0
}
.catalog-listing-6-content .catalog-listing-6-list .story{
    float: left;
    width: 100%;
    border-bottom: 0.5px dashed #ddd;
    padding: 0 0 13px 0;
    position: relative;
    margin-bottom: 13px;
}
.catalog-listing-6-content .catalog-listing-6-list .story .story-title{
    float:left;
    width:100%;
    margin:0 0 12px 0
}
.catalog-listing-6-content .catalog-listing-6-list .story .story-title a{
    padding:0;
    float:left;
    text-decoration:none;
    color:#333;
    font-size:19px
}
.catalog-listing-6-content .catalog-listing-6-list .story .story-title a:hover{
    color:#4c9845
}
.catalog-listing-6-content .catalog-listing-6-list .story .story-thumb{
    float:left;
    width:25%;
    padding:5px;
    padding-left: 0;
    padding-right: 15px;
}
.catalog-listing-6-content .catalog-listing-6-list .story .thumb-image{
    width: 100%;
    height: 100px;
    object-fit: cover;
    border: 1px solid #e7e7e7;
}
.catalog-listing-6-content .catalog-listing-6-list .story .story_info{
    float:left;
    width:75%;
    margin:0;
    padding:0
}
.catalog-listing-6-content .catalog-listing-6-list .story .story-time{
    float:left;
    width:100%;
    margin:0 0 7px 0;
    font-size:12px;
    color:#666;
    text-align:left;
    font-style:italic
}
.catalog-listing-6-content .catalog-listing-6-list .story .story-description{
    float: left;
    width: 100%;
    color: #555;
    font-size: 14px;
    margin: 0;
    line-height: 20px;
}
.catalog-listing-6-content .catalog-listing-6-list .story .view_detail{
    float:right;
    font-size:14px;
    font-weight:400;
    color:#4c9845;
    position:relative;
    bottom:10px;
    top:10px
}
.catalog-listing-6-content .catalog-listing-6-list .story .view_detail:hover{
    color:#ff7800
}
.catalog-listing-6-content .hotnews_content{
    float:left;
    width:80%;
    padding:0
}
.catalog-listing-6-content .catalog-listing-6-hot{
    float:left;
    width:100%;
    margin:0;
    padding:0
}
.catalog-listing-6-content .catalog-listing-6-hot .story_first{
    float:left;
    width:611px;
    height:500px;
    margin-bottom: 20px;
}
.catalog-listing-6-content .catalog-listing-6-hot .story_first .story-thumb{
    background:#fff;
    float:left;
    width:587px;
    height:395px;
    border:0 solid #d2d2d2;
    -webkit-border-radius:2px;
    -moz-border-radius:2px
}
.catalog-listing-6-content .catalog-listing-6-hot .story_first .story-thumb-box{
    width:585px;
    height:393px;
    border:1px solid #c7c7c9;
    display:block;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    text-indent:-9999px
}
.catalog-listing-6-content .catalog-listing-6-hot .story_first .story-title{
    float:left;
    width:100%;
    margin:10px 0 5px;
}
.catalog-listing-6-content .catalog-listing-6-hot .story_first .story-title a{
    text-transform: none;
    font-weight: 700;
    color: #333;
    font-size: 16px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-transform: uppercase;
}
.catalog-listing-6-content .catalog-listing-6-hot .story_first .story-description{
    float: left;
    width: 100%;
    margin: 0;
    font-size: 14px;
    color: #666;
    line-height: 20px;
    padding-right: 10px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.catalog-listing-6-content .catalog-listing-6-hot .story_first .story-time{
    margin:0 0 5px 0;
    display:none
}
.catalog-listing-6-content .catalog-listing-6-hot .time_now{
    float:right;
    width:320px;
    margin:0 0 10px 0;
    font-size:12px;
    color:#666;
    text-align:right;
    font-style:italic;
    display:none
}
.catalog-listing-6-content .catalog-listing-6-hot .story{
    float:left;
    width:310px;
    padding:0 0 10px 0;
    margin:0 0 10px 0px;
    border-bottom:1px dotted #d2d2d2
}
.catalog-listing-6-content .catalog-listing-6-hot .story-content{
    float:left;
    width:100%;
    height:77px;
    overflow:hidden
}
.catalog-listing-6-content .catalog-listing-6-hot .story-last{
    margin-bottom:0;
    border-bottom:none
}
.catalog-listing-6-content .catalog-listing-6-hot .story .story-thumb{
    float:left;
    width:80px;
    height:70px;
    margin:4px 8px 0 0;
    overflow:hidden
}
.catalog-listing-6-content .catalog-listing-6-hot .story .thumb-image{
    width:80px;
    min-height:70px
}
.catalog-listing-6-content .catalog-listing-6-hot .story .story-title{
    margin:2px 0 3px 0;
    overflow:hidden
}
.catalog-listing-6-content .catalog-listing-6-hot .story .story-title div{
    display:block
}
.catalog-listing-6-content .catalog-listing-6-hot .story .story-title a{
    line-height: 19px;
    font-size: 14px;
    font-weight: 700;
    color: #666;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.catalog-listing-6-content .catalog-listing-6-hot .story .story-description{
    color: #666;
    line-height: 18px;
    font-size: 13px;
    text-align: justify;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.catalog-listing-6-content .catalog-listing-6-hot .story .story-description div{
    display:block
}
.catalog-listing-6-content .catalog-listing-6-hot .story .story-time{
    margin:0 0 5px 0;
    display:none
}
.catalog-listing-7-container{
    float:left;
    width:100%
}
.catalog-listing-7-auto{
    width:100%;
    margin:0 auto
}
.catalog-listing-7-content{
    float:left;
    width:100%
}
.catalog-listing-7-content .catalog-listing-right{
    width:100%;
    float:left
}
.catalog-listing-7-content .catalog-listing-7-title{
    float:left;
    color:#fff;
    font-size:16px;
    text-transform:uppercase;
    display:none
}
.catalog-listing-7-content .catalog-listing-7-title a{
    text-decoration:none;
    color:inherit;
    background:#A3A3A3;
    float:left;
    min-width:210px;
    padding:7px 16px 6px 16px
}
.catalog-listing-7-content .catalog-listing-7-pagetext{
    float:left;
    width:100%;
    padding:16px 15px;
    font-size:12px;
    color:#333
}
.catalog-listing-8-container{
    float:left;
    width:100%;
    margin:0;
    padding:0;
    font-size:12px
}
.catalog-listing-8-container .catalog-listing-8-auto{
    width:1278px;
    margin:0 auto
}
.catalog-listing-8-content{
    float:left;
    width:100%
}
.catalog-listing-8-content .catalog-listing-left{
    float:left;
    width:765px;
    margin-right:48px
}
.catalog-listing-8-content .catalog-listing-right-style8{
    float:right;
    width:460px;
    margin:10px 0 0 0;
    padding:0
}
.catalog-listing-8-content .catalog-listing-left .catalog-listing-8-title{
    background:#eaeaea;
    float:left;
    width:100%;
    margin:0 0 10px 0;
    border-bottom:3px solid #000
}
.catalog-listing-8-content .catalog-listing-left .catalog-listing-8-title a{
    float:left;
    text-decoration:none;
    font-size:14px;
    font-weight:700;
    color:#333;
    text-transform:uppercase;
    padding:5px 0 3px 8px
}
.catalog-listing-8-content .catalog-listing-8-pagetext{
    float:left;
    width:100%;
    margin:0;
    padding:0
}
.catalog-listing-8-content .pagetext{
    float:left;
    width:725px;
    margin:0 0 0 30px;
    padding:0;
    color:#292929;
    font-size:12px;
    line-height:28px
}
.catalog-listing-8-content .pagetext a:hover{
    text-decoration:underline
}
.catalog-listing-8-content .pagetext table{
    border-collapse:collapse
}
.catalog-listing-8-content .pagetext td{
    border-color:#CCC
}
.catalog-listing-8-content .pagetext ul{
    margin:0 0 0 12px;
    padding:0
}
.catalog-listing-8-content .pagetext li{
    line-height:21px
}
.catalog-listing-8-content .pagetext p{
    margin:0;
    padding:0
}
.catalog-listing-8-content .pagetext img{
    max-width:600px
}
.catalog-listing-8-content .mapContainer{
    float:left;
    width:100%;
    margin:10px 0
}
.wrap-middle-search{
    float:left;
    width:100%;
    margin:0;
    padding:0
}
.wrap-middle-search .catalog-listing-right{
    float:left;
    width:708px;
    margin:0 14px 10px 0
}
.wrap-middle-search .search_result_number{
    float:left;
    width:100%;
    margin:5px 0 10px 0;
    padding:0 0 5px 0;
    border-bottom:1px solid #999
}
.wrap-middle-search .search_result_number span{
    color:#333;
    float:left;
    font-size:18px;
    padding-left:0
}
.wrap-middle-search .listnewsSearch{
    float:left;
    width:100%;
    margin:0 0 15px 0;
    padding:0 0 15px 0
}
.wrap-middle-search .listnewsSearch .top-middle{
    float:left;
    width:100%;
    margin:0;
    padding:0 0 15px 0;
    font-size:12px;
    font-style:italic;
    color:#ff7800
}
.wrap-middle-search .listnewsSearch .story{
    width:154px;
    height:263px;
    border:solid 1px #fff;
    float:left;
    position:relative;
    padding:10px
}
.wrap-middle-search .listnewsSearch .story .story-thumb{
    float:left;
    width:100%;
    position:relative;
    z-index:1
}
.wrap-middle-search .listnewsSearch .story .story-thumb .player{
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-23px;
    margin-top:-17px;
    float:left;
    width:46px;
    height:34px;
    background:url(../template/images/playicon.png) repeat scroll 0 0
}
.wrap-middle-search .listnewsSearch .story .story-thumb .image_cell{
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    width:154px;
    height:185px
}
.wrap-middle-search .listnewsSearch .story .story-thumb .image_cell a{
    cursor:pointer
}
.wrap-middle-search .listnewsSearch .story .story-thumb img{
    max-width:154px;
    max-height:185px
}
.wrap-middle-search .listnewsSearch .story .story-info{
    background:url(../template/global/dark_transparent.png) top left repeat;
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:none
}
.wrap-middle-search .listnewsSearch .story .story-title{
    float:left;
    width:101%;
    margin:5px 0 3px 0;
    height:55px;
    overflow:hidden
}
.wrap-middle-search .listnewsSearch .story .story-title a{
    cursor:pointer;
    text-decoration:none;
    color:#333;
    text-transform:none;
    font-weight:400;
    font-size:14px
}
.wrap-middle-search .listnewsSearch .story .story-title a:hover{
    color:#4c9845
}
.wrap-middle-search .listnewsSearch .story .price_info{
    float:left;
    width:113px
}
.wrap-middle-search .listnewsSearch .story .price_basic{
    float:left;
    width:100%;
    margin-bottom:5px;
    font-size:12px;
    color:#666;
    text-decoration:line-through
}
.wrap-middle-search .listnewsSearch .story .price{
    float:left;
    width:100%;
    font-size:14px;
    color:#ff7800;
    font-weight:700
}
.wrap-middle-search .listnewsSearch .story .percent_sale{
    background:url(../template/images/sale.png) left top no-repeat;
    float:right;
    width:40px;
    height:37px;
    text-align:center
}
.wrap-middle-search .listnewsSearch .story .percent_sale span{
    display:inline-block;
    padding:10px 0;
    font-size:14px;
    color:#fff;
    font-weight:700
}
.wrap-middle-search .listnewsSearch .story .story-viewmore{
    background:url(../template/images/arrow7.png) right 6px no-repeat;
    padding:2px 15px 0 0;
    position:absolute;
    bottom:7px;
    right:10px;
    z-index:2;
    text-decoration:none;
    font-size:11px;
    color:#fff;
    float:left
}
.wrap-middle-search .listnewsSearch .story-link-over{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:5;
    text-indent:-9999px
}
.wrap-middle-search .listnewsSearch .story:hover{
    width:154px;
    height:263px;
    border:1px solid #d2d2d2
}
.wrap-middle-search .listnewsSearch .story:hover .story-info{
    display:block
}
.wrap-middle-search .listnewsSearch .last-story{
    margin-right:0
}
#contact{
    float:left;
    width:100%;
    margin:0;
    padding:10px 0;
    font-size:12px
}
#contact .contactTitle{
    float:left;
    width:100%;
    margin:0;
    padding:0
}
#contact .contactTitle ul{
    float:left;
    width:100%;
    margin:0;
    padding:0;
    list-style:none
}
#contact .contactTitle ul li{
    float:left;
    width:100%;
    margin:0;
    padding:3px 0
}
#contact .contactTitle ul li span{
    font-size:14px;
    color:#970000;
    font-weight:400
}
#contact table{
    border:0
}
#contact tr{
    margin:5px 0
}
#contact_input{
    float:left;
    margin:0
}
#contact button{
    background:none;
    border:0;
    font-weight:400;
    text-align:center;
    cursor:pointer;
    font-size:17px;
    color:#fff;
    text-transform:uppercase;
    margin:10px 0 0 0;
    padding:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
#contact .resetbutton{
    background:#c76a7d;
    border:0;
    cursor:pointer;
    padding:6px 15px;
    border-radius:0
}
#contact .submitbutton{
    background:url(../template/images/bg-add-to-cart.png) left top repeat-x;
    float:left;
    margin:0 10px 0 0;
    padding:6px 45px 5px 45px;
    color:#fff;
    font-size:20px;
    font-weight:700;
    text-transform:none
}
#contact textarea{
    font-family:Tahoma,Geneva,sans-serif;
    font-size:12px;
    border:none;
    padding:6px 7px;
    margin:0 0 8px 0;
    color:#626262;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    outline:none;
    width:325px;
    height:95px;
    border:1px solid #cbcdcc
}
#contact_success{
    float:left;
    width:100%;
    min-height:500px;
    display:none
}
#contact .buttonSubmit{
    background:url(../template/images/button-bg.png) 0 0 repeat-x;
    float:left;
    color:#fff;
    cursor:pointer;
    border:1px solid #EDEDED;
    cursor:pointer;
    padding:4px 15px
}
#contact .input_style{
    position:relative;
    float:left;
    width:230px;
    display:block;
    margin:0
}
#contact .input_style input{
    float:left;
    width:215px;
    height:19px;
    font-size:12px;
    border:1px solid #d1d1d1;
    color:#333;
    padding:6px 5px;
    margin:4px 0 8px 0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
#contact .input_style .warning{
    color:red;
    margin:2px;
    padding-left:20px;
    padding-top:2px;
    background:url(../admincp/media/warning.png) left top no-repeat;
    line-height:20px;
    font-size:11px;
    display:none
}
#contact .warning .arrow{
    position:absolute;
    top:-5px;
    left:4px
}
#contact .col1{
    width:230px;
    vertical-align:middle;
    padding-top:8px;
    padding-right:5px;
    color:#393838;
    font-size:12px
}
#question{
    float:left;
    width:100%;
    color:#353535;
    font-size:12px;
    padding:0;
    margin:0px 0 10px 0px;
    background-color:#fff
}
#question2{
    float:left;
    width:100%;
    color:#353535;
    font-size:12px;
    padding:0;
    margin:10px 0 30px 2px;
    background-color:#fff
}
#question .header_question{
    background:url(../template/images/h3-title-content.gif) left top no-repeat;
    float:left;
    width:100%;
    height:19px;
    margin:0 0 20px 0;
    padding:0
}
#question .header_question span{
    float:left;
    font-size:12px;
    text-transform:uppercase;
    color:#121212;
    padding:3px 0 0 25px;
    font-weight:700
}
#question .top{
    float:left;
    width:100%;
    margin:0 0 5px 0;
    border:1px solid #e0e0e0;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
    position:relative;
    padding-top:15px
}
#question .top .title_header{
    float:left;
    background:#fff;
    margin:0 0 15px 5px;
    padding:3px 5px;
    color:#333;
    font-weight:700;
    font-size:12px;
    position:absolute;
    top:-12px;
    left:5px
}
#question .line{
    float:left;
    width:100%;
    margin:0;
    padding:3px 0 12px 0
}
#question .line .name{
    float:left;
    width:130px;
    margin:2px 5px 0 0;
    text-align:right;
    font-size:12px;
    position:relative;
    top:5px
}
#question .line .input_style{
    float:left;
    width:100%;
    margin:0;
    padding:0;
    position:relative
}
#question .line .input_style input{
    border-top:1px solid #abadb3;
    width:100%;
    border-left:1px solid #dbdfe6;
    border-right:1px solid #dbdfe6;
    border-bottom:1px solid #e3e9ef;
    padding:6px 5px;
    color:#000
}
#question .line .input_style select{
    float:left;
    padding:5px 0
}
#question .boxComment{
    float:left;
    width:1000px;
    margin:5px 0
}
#question .boxComment .avatar{
    border:1px solid #CCC;
    display:block;
    float:left;
    width:77px;
    height:70px;
    background:url(../template/images/avatar.gif) 0 0 no-repeat
}
#question .boxComment .avatar img{
    width:77px;
    height:70px
}
#question .boxComment .contentComment{
    float:left;
    margin-left:23px
}
#question .btnComment{
    float:right
}
#question .showComment{
    float:left;
    width:100%
}
#question .showComment .comment1{
    float:left;
    width:100%;
    border-top:1px solid #e4e4e4;
    padding-top:12px
}
#question .showComment .comment1 .avatar{
    float:left;
    width:40px;
    height:40px;
    padding:1px;
    border:1px solid #e8e8e8;
    margin-right:10px
}
#question .showComment .comment1 .avatar img{
    width:40px;
    height:40px
}
#question .showComment .comment1 .rightComment{
    float:left;
    width:945px;
    color:#333;
    line-height:16px;
    font-size:12px
}
#question .showComment .comment1 .rightComment .name{
    font-weight:700;
    float:left;
    margin-right:5px
}
#question .showComment .comment1 .bottomComment{
    float:left;
    color:#333;
    line-height:16px;
    font-size:11px;
    margin:5px 0 8px 0
}
#question .showComment .comment1 .bottomComment a{
    color:#f8a73a;
    text-decoration:none
}
#question .showComment .comment2{
    float:left;
    width:945px;
    padding-top:12px;
    margin-left:45px
}
#question .showComment .comment2 .avatar{
    float:left;
    width:40px;
    height:40px;
    padding:1px;
    border:1px solid #e8e8e8;
    margin-right:10px
}
#question .showComment .comment2 .avatar img{
    width:40px;
    height:40px
}
#question .showComment .comment2 .rightComment{
    float:left;
    width:890px;
    color:#333;
    line-height:16px;
    font-size:12px
}
#question .showComment .comment2 .rightComment .name{
    font-weight:700;
    float:left;
    margin-right:5px
}
#question .showComment .comment2 .bottomComment{
    float:left;
    color:#333;
    line-height:16px;
    font-size:11px;
    margin:5px 0 8px 0
}
#question .showComment .comment2 .bottomComment a{
    color:#f8a73a;
    text-decoration:none
}
#question button{
    background:#FF7800;
    font-weight:400;
    text-align:center;
    cursor:pointer;
    font-size:13px;
    color:#fff;
    text-transform:none;
    margin:10px 0 10px 0;
    padding:5px 15px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    outline:none;
    border:1px solid #F1A842;
    white-space:nowrap
}
#comment_success{
    float:left;
    width:100%;
    min-height:500px;
    display:none
}
#question .buttonSubmit{
    background:url(../template/images/button-bg.png) 0 0 repeat-x;
    float:left;
    color:#fff;
    cursor:pointer;
    border:1px solid #EDEDED;
    cursor:pointer;
    padding:4px 15px
}
#question .input_style .warning{
    color:red;
    margin:2px;
    padding-left:20px;
    padding-top:2px;
    background:url(../admincp/media/warning.png) left top no-repeat;
    line-height:20px;
    font-size:11px;
    display:none
}
#question .warning .arrow{
    position:absolute;
    top:-5px;
    left:4px
}
#question .col1{
    vertical-align:top;
    padding-top:0;
    padding-right:5px;
    color:#ce3851;
    font-size:16px;
    font-family:honghabold,"Times New Roman",Times,serif;
    margin:8px 0 6px 0;
    float:left
}
#question .box-info{
    float:left;
    width:625px;
    margin-right:0;
    position:relative
}
#question .image_container{
    float:left;
    margin-right:10px;
    position:relative
}
#question .image_container .image_cell{
    float:left;
    width:104px;
    height:103px;
    padding:2px 3px;
    background-color:#fff;
    border:1px solid #ccc
}
#question .image_container .emptyDiv{
    background:url(../template/images/no-avatar.png) no-repeat center center;
    height:103px;
    width:104px
}
#question .image_container .image_cell .addImagePreview{
    float:left;
    background-color:#FFCD73;
    color:#000;
    font-weight:700;
    font-size:12px;
    position:absolute;
    bottom:5px;
    right:59px;
    width:42px;
    padding:3px 0 2px 0;
    text-align:center;
    cursor:pointer;
    border-radius:2px
}
#question .image_container .image_cell .deleteImagePreview{
    float:left;
    background-color:#D00000;
    color:#fff;
    font-weight:700;
    font-size:12px;
    position:absolute;
    bottom:5px;
    right:5px;
    width:42px;
    padding:3px 0 2px 0;
    text-align:center;
    cursor:pointer;
    border-radius:2px
}
#question .image_container .image_cell .image_preview_box{
    display:table-cell;
    width:104px;
    height:103px;
    padding:0x;
    background-color:#fff;
    text-align:center;
    vertical-align:middle;
    border:0;
    overflow:hidden
}
#question .image_container .image_cell .image_preview{
    max-width:104px;
    height:103px
}
#question .box-info .button_upload{
    float:left;
    width:100%;
    margin:10px 0
}
#question .box-info .button_upload .img_upload{
    background:#FF7800;
    float:left;
    margin-left:0;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    color:#fff;
    padding:8px 20px
}
#question .box-info .button_upload .img_upload .img_upload_btn{
    display:block;
    width:100%;
    height:100%;
    cursor:pointer
}
#question #image_list_of_product{
    float:left;
    border:1px solid #DDD;
    width:300px;
    padding:10px 10px 0 10px;
    background-color:#ECECEC
}
#question #image_list_of_product .list{
    float:left;
    width:110%
}
#question #image_list_of_product a{
    float:left;
    width:138px;
    margin:0 10px 10px 0;
    padding:3px;
    overflow:hidden;
    position:relative;
    border:1px solid #CCC;
    background-color:#fff;
    cursor:move
}
#question #image_list_of_product img{
    max-height:138px;
    max-width:138px
}
#question #image_list_of_product .removeItemFromImageList{
    background:url(../template/images/remove.png) no-repeat center center;
    position:absolute;
    right:3px;
    top:3px;
    width:16px;
    height:16px;
    cursor:pointer;
    text-indent:-9999px
}
.catalog-listing-9-container{
    float:left;
    width:100%
}
.catalog-listing-9-auto{
    width:1000px;
    margin:0 auto
}
.catalog-listing-9-content{
    float:left;
    width:100%
}
.catalog-listing-9-content .catalog-listing-right{
    width:715px;
    border:1px solid #004380;
    margin:10px 0 10px 0
}
.catalog-listing-9-content .catalog-listing-right-noborder{
    float:right;
    width:717px;
    margin:0 0 10px 0;
    border:0
}
.catalog-listing-9-content .catalog-listing-9-title{
    background:#EDEDED;
    float:left;
    width:100%;
    color:#010101;
    font-size:16px;
    text-transform:uppercase
}
.catalog-listing-9-content .catalog-listing-9-title a{
    text-decoration:none;
    color:inherit;
    float:left;
    min-width:210px;
    padding:7px 16px 6px 16px
}
.catalog-listing-9-content .catalog-listing-9-pagetext{
    float:left;
    width:671px;
    margin:18px 22px 16px 22px;
    padding:0 0 16px 0;
    font-size:12px;
    color:#333;
    border-bottom:2px solid #004380;
    line-height:17px
}
.catalog-listing-9-content .catalog-icon{
    width:210px
}
.catalog-listing-9-content .catalog-icon-box{
    float:left;
    margin:0 8px 0 0
}
.catalog-listing-9-content .catalog-pagetext-box{
    margin:0 0 0 218px
}
.catalog-listing-9-list{
    margin:0 20px
}
.catalog-listing-9-padding{
    float:left;
    width:100%;
    border-bottom:1px solid #D3E0E0;
    margin:0 0 15px 0
}
.catalog-listing-9-list .story{
    float:left;
    font-size:13px;
    color:#013774;
    width:100%;
    padding:9px 0 9px 0;
    border-top:1px solid #D3E0E0
}
.catalog-listing-9-list .story-time{
    float:left;
    width:95px;
    padding:1px 0 0 10px;
    font-size:11px;
    color:#807F7D
}
.catalog-listing-9-list .story-title{
    margin:0 0 0 105px
}
.catalog-listing-9-list .story-title a{
    background:url(../template/images/arrow6.png) 0 6px no-repeat;
    text-decoration:none;
    color:inherit;
    display:inline-block;
    padding:0 0 0 12px
}
.catalog-listing-9-list .story-bg{
    background:#EFEFEF
}
.catalog-listing-10-container{
    float:left;
    width:100%
}
.catalog-listing-10-auto{
    margin:0 auto
}
.catalog-listing-10-content{
    float:left;
    width:100%
}
.catalog-listing-10-content .catalog-listing-right{
    width:948px;
    float:right;
    margin:0 7px
}
.catalog-listing-10-content .catalog-listing-right-noborder{
    float:left;
    width:100%;
    margin:0;
    border:0
}
.catalog-listing-10-content .catalog-listing-10-title{
    float: left;
    width: 100%;
    margin: 15px 0 10px 0;
    padding: 0 0 2px 0;
    border-bottom: 1px solid #d2d2d2;
}
.catalog-listing-10-content .catalog-listing-10-title a{
    text-decoration: none;
    color: #333;
    float: left;
    font-size: 20px;
    padding-left: 0;
}
.catalog-listing-10-content .catalog-listing-10-title span{
    color:#333;
    font-size:12px;
    padding-left:3px
}
.catalog-listing-10-list{
    float:left;
    width:100%;
    margin:0 0 15px 0
}
.catalog-listing-10-list .list_highlight{
    float:left;
    width:100%;
    margin:0 0 10px 0;
    display:none
}
.catalog-listing-10-list .list_highlight .story_hotFirst{
    background:#fff;
    float:left;
    width:523px;
    height:327px;
    border:1px solid #d2d2d2
}
.catalog-listing-10-list .list_highlight .story_hotFirst .story-thumb{
    width:523px;
    height:327px;
    float:left;
    position:relative
}
.catalog-listing-10-list .list_highlight .story_hotFirst .story-thumb .image_cell{
    width:523px;
    height:327px;
    display:table-cell;
    vertical-align:middle;
    text-align:center
}
.catalog-listing-10-list .list_highlight .story_hotFirst .story-thumb img{
    max-width:523px;
    max-height:327px
}
.catalog-listing-10-list .list_highlight .story_hotFirst .story-title-hot{
    height:32px;
    line-height:32px;
    background:rgba(51,51,51,.46) url(../template/images/bg-sp-ct.png) no-repeat 96% center;
    padding:0 30px 0 10px;
    position:absolute;
    left:0;
    bottom:0;
    overflow:hidden;
    display:none
}
.catalog-listing-10-list .list_highlight .story_hotFirst .story-title-hot a{
    color:#fff;
    font-size:14px
}
.catalog-listing-10-list .list_highlight .story_hotFirst .story-title-hot a:hover{
    color:#4c9845
}
.catalog-listing-10-list .list_highlight .story_hot{
    float:right;
    width:203px;
    height:158px;
    border:1px solid #d2d2d2;
    margin:0 7px 7px 0
}
.catalog-listing-10-list .list_highlight .story_hot .story-thumb{
    float:left;
    width:203px;
    height:158px;
    position:relative
}
.catalog-listing-10-list .list_highlight .story_hot .story-thumb .image_cell{
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    width:203px;
    height:158px
}
.catalog-listing-10-list .list_highlight .story_hot .story-thumb img{
    width:203px;
    height:158px
}
.catalog-listing-10-list .list_highlight .story_hot .story-title-hot{
    width:163px;
    height:32px;
    line-height:32px;
    background:rgba(51,51,51,.46) url(../template/images/bg-sp-ct.png) no-repeat 96% center;
    padding:0 30px 0 10px;
    position:absolute;
    left:0;
    bottom:0;
    overflow:hidden;
    display:none
}
.catalog-listing-10-list .list_highlight .story_hot .story-title-hot a{
    color:#fff;
    font-size:14px
}
.catalog-listing-10-list .list_highlight .story_hot .story-title-hot a:hover{
    color:#4c9845
}
.catalog-listing-10-list .list_highlight .story-last{
    margin-right:0
}
.catalog-listing-10-list .list_saleProduct{
    float:left;
    width:100%;
    margin:0 0 10px 0
}
.catalog-listing-10-list .list_saleProduct .story_hotFirst{
    float:left;
    width:100%;
    height:327px;
    border:1px solid #d2d2d2
}
.catalog-listing-10-list .list_saleProduct .story_hotFirst .story-thumb{
    width:100%;
    height:327px;
    float:left;
    position:relative
}
.catalog-listing-10-list .list_saleProduct .story_hotFirst .story-thumb .image_cell{
    width:100%;
    height:223px;
    display:table-cell;
    vertical-align:middle;
    text-align:center
}
.catalog-listing-10-list .list_saleProduct .story_hotFirst .story-thumb .image_cell a{
    cursor:pointer
}
.catalog-listing-10-list .list_saleProduct .story_hotFirst .story-thumb img{
    max-width:100%;
    max-height:223px
}
.catalog-listing-10-list .list_saleProduct .story_hotFirst .story-title-hot{
    float:left;
    width:100%;
    padding:0 5px 5px 5px;
    position:absolute;
    left:0;
    bottom:0;
    overflow:hidden;
    text-align:left
}
.catalog-listing-10-list .list_saleProduct .story_hotFirst .story-title-hot a{
    float:left;
    font-weight:700;
    color:#3d3d3d;
    font-size:14px
}
.catalog-listing-10-list .list_saleProduct .story_hotFirst .story-title-hot a:hover{
    color:#ff7800
}
.catalog-listing-10-list .list_saleProduct .story_hotFirst .story-title-hot .description{
    float:left;
    width:100%;
    max-height:18px;
    line-height:18px;
    color:#3d3d3d;
    font-size:14px;
    margin-bottom:15px;
    overflow:hidden
}
.catalog-listing-10-list .list_saleProduct .story_hotFirst .story-title-hot .price_basic{
    float:left;
    width:100%;
    font-size:14px;
    color:#3d3d3d;
    text-transform:uppercase
}
.catalog-listing-10-list .list_saleProduct .story_hotFirst .story-title-hot .price_basic span{
    padding-left:5px;
    font-size:24px;
    font-weight:700;
    color:#ff7800
}
.catalog-listing-10-list .list_saleProduct .story_hotFirst .story-title-hot .view_detail{
    background:#4d9845;
    padding:5px 15px;
    font-size:14px;
    font-weight:700;
    color:#fff;
    position:absolute;
    right:25px;
    bottom:15px
}
.catalog-listing-10-list .list_saleProduct .story_hot{
    float:right;
    width:100%;
    height:158px;
    border:1px solid #d2d2d2;
    margin:0 0 10px 0
}
.catalog-listing-10-list .list_saleProduct .story_hot .story-thumb{
    float:left;
    width:100%;
    height:158px;
    position:relative
}
.catalog-listing-10-list .list_saleProduct .story_hot .story-thumb .image_cell{
    display:table-cell;
    vertical-align:middle;
    width:20%;
    height:158px
}
.catalog-listing-10-list .list_saleProduct .story_hot .story-thumb .image_cell a{
    cursor:pointer
}
.catalog-listing-10-list .list_saleProduct .story_hot .story-thumb img{
    max-width:195px;
    max-height:140px
}
.catalog-listing-10-list .list_saleProduct .story_hot .story-title-hot{
    float:right;
    width:210px;
    height:130px;
    text-align:left;
    padding:15px 0 0 0;
    position:absolute;
    right:10px;
    top:0;
    overflow:hidden
}
.catalog-listing-10-list .list_saleProduct .story_hot .story-title-hot a{
    float:left;
    padding:0 0 10px 0;
    color:#3d3d3d;
    font-size:14px
}
.catalog-listing-10-list .list_saleProduct .story_hot .story-title-hot a:hover{
    color:#ff7800
}
.catalog-listing-10-list .list_saleProduct .story_hot .story-title-hot .description{
    float:left;
    width:100%;
    color:#3d3d3d;
    font-size:14px;
    padding-bottom:15px;
    overflow:hidden
}
.catalog-listing-10-list .list_saleProduct .story_hot .story-title-hot .price_basic{
    float:left;
    width:100%;
    font-size:14px;
    color:#3d3d3d;
    text-transform:uppercase
}
.catalog-listing-10-list .list_saleProduct .story_hot .story-title-hot .price_basic span{
    padding-left:5px;
    font-size:24px;
    font-weight:700;
    color:#ff7800
}
.catalog-listing-10-list .list_saleProduct .story_hot .story-title-hot .view_detail{
    background:#4d9845;
    padding:5px 15px;
    font-size:14px;
    font-weight:700;
    color:#fff;
    position:absolute;
    right:0;
    bottom:0
}
.catalog-listing-10-list .list_saleProduct .story-last{
    margin-right:0
}
.catalog-listing-10-list .list-product .story{
    width: 24%;
    float: left;
    position: relative;
    margin: 0 0.5%;
    padding: 2px;
    border: solid 1px #fff;
    min-height: 270px;
}
.catalog-listing-10-list .list-product .story .story-thumb{
    float:left;
    position:relative;
    z-index:1;
    width: 100%;
}
.catalog-listing-10-list .list-product .story .story-thumb .image_cell{
    width: 100%;
    height: 180px;
    display: flex;
    padding: 20px;
    border: 1px solid #eee;
    align-items: center;
    align-content: center;
    align-self: center;
    text-align: center;
}
.catalog-listing-10-list .list-product .story .story-thumb .image_cell a{
    cursor: pointer;
    margin: 0 auto;
    display: block;
}
.catalog-listing-10-list .list-product .story .story-thumb img{
    transition: 0.4s;
    max-height: 145px;
}
.catalog-listing-10-list .list-product .story .story-info{
    background:url(../template/global/dark_transparent.png) top left repeat;
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:none
}
.catalog-listing-10-list .list-product .story .story-title{
    float: left;
    width: 101%;
    margin: 7px 0 6px 0;
    line-height: 19px;
    overflow: hidden;
}
.catalog-listing-10-list .list-product .story .story-title a{
    line-height: 19px;
    text-decoration: none;
    color: #333;
    text-transform: none;
    font-weight: 400;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.catalog-listing-10-list .list-product .story .story-title a:hover{
    color:#4c9845
}
.catalog-listing-10-list .list-product .story .price_info{
    float:left;
    width:100%;
}
.catalog-listing-10-list .list-product .story .price_basic{
    float:left;
    width:100%;
    margin-bottom:5px;
    font-size:12px;
    color:#666;
    text-decoration:line-through
}
.catalog-listing-10-list .list-product .story .price{
    float:left;
    width:100%;
    font-size:14px;
    color:#ff7800;
    font-weight:700;
    text-align: left;
}
.catalog-listing-10-list .list-product .story .percent_sale{
    background:url(../template/images/sale.png) left top no-repeat;
    float:right;
    width:40px;
    height:37px;
    text-align:center
}
.catalog-listing-10-list .list-product .story .percent_sale span{
    display:inline-block;
    padding:10px 0;
    font-size:14px;
    color:#fff;
    font-weight:700
}
.catalog-listing-10-list .list-product .story .story-viewmore{
    background:url(../template/images/arrow7.png) right 6px no-repeat;
    padding:2px 15px 0 0;
    position:absolute;
    bottom:7px;
    right:10px;
    z-index:2;
    text-decoration:none;
    font-size:11px;
    color:#fff;
    float:left
}
.catalog-listing-10-list .list-product .story-link-over{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:5;
    text-indent:-9999px
}
.catalog-listing-10-list .list-product .story:hover .story-thumb img{
    border-color: #ff7700;
}
.catalog-listing-10-list .list-product .story:hover .story-info{
    display:block
}
.catalog-listing-10-list .list-product .last-story{
    margin-right:0
}
.catalog-listing-11-container{
    float:left;
    width:100%
}
.catalog-listing-11-auto{
    width:100%;
    margin:0 auto
}
.catalog-listing-11-content{
    float:left;
    width:100%
}
.catalog-listing-11-content .catalog-listing-right{
    width:915px;
    float:right;
    margin:0 7px
}
.catalog-listing-11-content .catalog-listing-right-noborder{
    float:left;
    width:100%;
    margin:0;
    border:0
}
.catalog-listing-11-content .catalog-listing-11-title{
    float:left;
    width:100%;
    margin:5px 0 10px 0;
    padding:0 0 2px 0;
    border-bottom:1px solid #999
}
.catalog-listing-11-content .catalog-listing-11-title a{
    text-decoration:none;
    color:#333;
    float:left;
    font-size:18px;
    padding-left:10px
}
.catalog-listing-11-content .catalog-listing-11-title span{
    color:#333;
    font-size:12px;
    padding-left:3px
}
.catalog-listing-11-list{
    float:left;
    width:100%;
    margin:0 0 15px 0
}
.catalog-listing-11-padding{
    margin:20px 0 0
}
.catalog-listing-11-list .story{
    width:450px;
    float:left;
    position:relative;
    margin:0 15px 10px 0;
    padding:0
}
.catalog-listing-11-list .story .story-thumb{
    float:left;
    width:43px;
    height:55px;
    margin-right:10px
}
.catalog-listing-11-list .story .story-thumb img{
    max-width:43px;
    max-height:55px
}
.catalog-listing-11-list .story .story-info{
    float:left;
    width:380px;
    margin:0;
    padding:0
}
.catalog-listing-11-list .story .story-title{
    float:left;
    width:100%;
    margin:9px 0 7px 0
}
.catalog-listing-11-list .story .story-title a{
    text-decoration:none;
    color:#333;
    text-transform:none;
    font-weight:400;
    font-size:12px;
    cursor:pointer
}
.catalog-listing-11-list .story .story-title a:hover{
    color:#4c9845
}
.catalog-listing-11-list .story .story_bottom{
    float:left;
    width:100%;
    margin:0;
    padding:0
}
.catalog-listing-11-list .story .viewdetail{
    float:left;
    width:100px;
    margin-right:10px;
    cursor:pointer
}
.catalog-listing-11-list .story .viewdetail .text{
    padding-left:5px;
    font-size:12px;
    color:#0f6693
}
.catalog-listing-11-list .story .viewdetail .text:hover{
    color:#ff7800
}
.catalog-listing-11-list .story .downloadlLink{
    float:left;
    cursor:pointer
}
.catalog-listing-11-list .story .downloadlLink .text{
    padding-left:5px;
    font-size:12px;
    color:#0f6693
}
.catalog-listing-11-list .story .downloadlLink .text:hover{
    color:#ff7800
}
.catalog-listing-11-list .story-link-over{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:5;
    text-indent:-9999px
}
.catalog-listing-11-list .story-last{
    margin-right:0
}
.catalog-listing-12-container{
    float:left;
    width:100%
}
.catalog-listing-12-auto{
    width:1000px;
    margin:0 auto
}
.catalog-listing-12-content{
    float:left;
    width:100%
}
.catalog-listing-12-content .catalog-listing-right{
    width:715px;
    border:1px solid #004380;
    margin:10px 0 10px 0
}
.catalog-listing-12-content .catalog-listing-right-noborder{
    float:right;
    width:715px;
    margin:0 0 10px 0
}
.catalog-listing-12-content .catalog-listing-12-title{
    float:left;
    color:#036;
    font-size:40px
}
.catalog-listing-12-content .catalog-listing-12-title a{
    text-decoration:none;
    color:inherit;
    float:left;
    padding:7px 20px 6px 20px;
    font-family:Dinhhon,verdana
}
.catalog-listing-12-content .catalog-listing-12-pagetext{
    float:left;
    width:671px;
    margin:6px 22px 16px 22px;
    padding:0 0 16px 0;
    font-size:12px;
    color:#333;
    border-bottom:2px solid #004380;
    line-height:17px
}
.catalog-listing-12-content .catalog-icon{
    width:210px
}
.catalog-listing-12-content .catalog-icon-box{
    float:left;
    margin:0 8px 0 0
}
.catalog-listing-12-content .catalog-pagetext-box{
    margin:0 0 0 218px
}
.catalog-listing-12-products{
    float:left;
    width:100%;
    margin:0 0 15px 0
}
.catalog-listing-12-products .listing-item{
    float:left;
    width:150px;
    margin:0 0 0 23px
}
.catalog-listing-12-products .listing-item-image-box img{
    width:150px;
    height:100px
}
.catalog-listing-12-products .listing-item-title{
    text-transform:uppercase;
    color:#003566;
    font-family:MyriadProRegular;
    font-size:15px;
    margin:5px 0 0 0
}
.catalog-listing-12-products .listing-item-title a{
    text-decoration:none;
    color:inherit
}
.catalog-listing-12-products .listing-item-description{
    font-size:12px;
    color:#333;
    margin:5px 0 0 0
}
.catalog-listing-12-products .listing-item-viewmore{
    font-size:12px;
    color:#E05B22;
    margin:5px 0 0 0;
    text-align:right
}
.catalog-listing-12-products .listing-item-viewmore a{
    background:url(../template/images/viewmore.png) right 0 no-repeat;
    text-decoration:none;
    color:inherit;
    display:inline-block;
    padding:6px 32px 10px 0
}
.catalog-listing-12-highlight{
    float:left;
    width:100%
}
.catalog-listing-12-highlight-list{
    float:left;
    width:110%
}
.catalog-listing-12-highlight .listing-item{
    float:left;
    width:345px;
    margin:0 24px 0 0;
    background:#F3F3F3;
    height:150px
}
.catalog-listing-12-highlight .listing-item-image-box{
    float:left
}
.catalog-listing-12-highlight .listing-item-title{
    float:left;
    width:100%;
    margin:10px 0 10px 0;
    position:relative
}
.catalog-listing-12-highlight .listing-item-title-left{
    float:left;
    width:14px;
    height:11px;
    background:#007C3E;
    z-index:2;
    position:relative
}
.catalog-listing-12-highlight .listing-item-title-center{
    float:left;
    height:11px;
    background:#F3F3F3;
    z-index:3;
    padding:0 8px;
    position:relative
}
.catalog-listing-12-highlight .listing-item-title-right{
    float:left;
    width:100%;
    height:11px;
    background:#DAE7E0;
    position:absolute;
    top:0;
    left:0;
    z-index:1
}
.catalog-listing-12-highlight .listing-item-title a{
    float:left;
    margin-top:-3px;
    text-decoration:none;
    color:#003566;
    text-transform:uppercase;
    font-family:MyriadProRegular;
    font-size:15px
}
.catalog-listing-12-highlight .listing-item-image-box{
    float:left;
    margin:3px 0 0 0
}
.catalog-listing-12-highlight .listing-item-image-box img{
    width:100px
}
.catalog-listing-12-highlight .listing-item-description{
    float:right;
    width:235px;
    margin:0;
    font-size:12px;
    color:#333;
    max-height:104px;
    overflow:hidden;
    line-height:15px
}
.catalog-listing-17-container{
    float:left;
    width:100%
}
.catalog-listing-17-auto{
    width:100%;
    margin:0 auto
}
.catalog-listing-17-content{
    float:left;
    width:100%
}
.catalog-listing-17-content .catalog-listing-left{
    width:770px;
    float:left;
    margin:0
}
.catalog-listing-17-content .catalog-listing-left-noborder{
    float:left;
    width:100%;
    margin:0;
    border:0
}
.catalog-listing-17-content .catalog-listing-17-title{
    float:left;
    width:100%;
    margin:5px 0 10px 0;
    padding:0 0 2px 0;
    border-bottom:1px solid #999
}
.catalog-listing-17-content .catalog-listing-17-title a{
    text-decoration:none;
    color:#333;
    float:left;
    font-size:18px;
    padding-left:10px
}
.catalog-listing-17-content .catalog-listing-17-title span{
    color:#333;
    font-size:12px;
    padding-left:3px
}
.catalog-listing-17-list{
    float:left;
    width:100%;
    margin:0 0 15px 0
}
.catalog-listing-17-list .listing{
    padding:0 10px
}
.catalog-listing-left .top-question-content{
    float:left;
    width:764px;
    margin:0 0 20px 0;
    border:1px solid #d2d2d2;
    box-shadow:1px 1px 3px #d2d2d2
}
.catalog-listing-left .question-top-highlight{
    float:left;
    width:463px;
    height:257px;
    margin:0;
    border:1px solid #d2d2d2;
    border-left:0;
    border-top:0
}
.catalog-listing-left .question-top-highlight .top-header{
    float:left;
    width:100%;
    padding:5px 0;
    border-bottom:1px solid #d2d2d2
}
.catalog-listing-left .question-top-highlight .top-header span{
    float:left;
    color:#666;
    font-size:15px;
    text-transform:uppercase;
    padding-left:10px;
    font-weight:700
}
.catalog-listing-left .question-top-hot{
    float:right;
    width:290px;
    margin:0;
    border:1px solid #d2d2d2;
    border-right:0
}
.catalog-listing-left .question-top-hot .top-header{
    float:left;
    width:100%;
    padding:5px 0;
    border-bottom:1px solid #d2d2d2
}
.catalog-listing-left .question-top-hot .top-header span{
    float:left;
    color:#666;
    font-size:15px;
    text-transform:uppercase;
    padding-left:10px;
    font-weight:700
}
.catalog-listing-left .question-top-hot .middle{
    float:left;
    width:283px;
    margin:16px 4px 0 4px
}
.catalog-listing-left .question-top-hot .title-question{
    background:url(../template/images/muiten-cm.png) left top no-repeat;
    float:left;
    width:100%;
    height:97px;
    text-align:center
}
.catalog-listing-left .question-top-hot .title-question a{
    display:inline-block;
    padding:15px 0 0 0;
    font-size:12px;
    color:#333;
    font-weight:400;
    line-height:18px
}
.catalog-listing-left .question-top-hot .title-question a:hover{
    color:#4c9845
}
.catalog-listing-left .question-top-hot .bottom-question{
    float:left;
    width:100%;
    margin:13px 0 12px 0
}
.catalog-listing-left .question-top-hot .bottom-question .avatar{
    float:left;
    width:56px;
    height:52px;
    margin:0 0 0 8px;
    border:1px solid #d2d2d2;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px
}
.catalog-listing-left .question-top-hot .bottom-question .avatar .avatar_cell{
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    width:56px;
    height:52px
}
.catalog-listing-left .question-top-hot .bottom-question .avatar img{
    max-width:56px;
    max-height:52px
}
.catalog-listing-left .question-top-hot .bottom-question .col_r{
    float:left;
    width:215px;
    margin:0;
    padding:0;
    text-align:center
}
.catalog-listing-left .question-top-hot .bottom-question .col_r .number_point{
    float:left;
    width:100%;
    margin:0 0 12px 0;
    padding:0;
    text-align:center;
    font-size:14px;
    color:#999
}
.catalog-listing-left .question-top-hot .bottom-question .col_r .link_reply{
    background:url(../template/images/btn-reply.png) left top repeat-x;
    display:inline-block;
    margin:0;
    padding:5px 15px;
    text-align:center;
    font-size:14px;
    color:#fff;
    font-weight:700;
    border-radius:15px 0
}
.catalog-listing-left .question-top-hot .bottom-question .col_r .link_reply a{
    font-size:14px;
    color:#fff;
    font-weight:700
}
.catalog-listing-left .question-top-hot .info_reply{
    background:#eee;
    float:left;
    width:290px;
    margin:0 0 0 -4px;
    border-top:1px solid #d2d2d2;
    padding:10px 0 9px 0;
    white-space:nowrap
}
.catalog-listing-left .question-top-hot .info_reply .showname{
    display:inline-block;
    max-width:210px;
    padding-left:7px;
    font-size:12px;
    color:#333
}
.catalog-listing-left .question-top-hot .info_reply .showname .name{
    padding-left:0;
    font-size:14px;
    font-weight:700;
    color:#ff7800
}
.catalog-listing-left .question-top-hot .info_reply .number_reply{
    display:inline-block;
    width:60px;
    border-left:1px solid #333;
    padding-left:5px;
    font-size:12px;
    color:#333;
    margin-left:5px
}
.catalog-listing-17-list .story{
    width:745px;
    float:left;
    position:relative;
    margin:0 15px 10px 0;
    padding:0 0 10px 0;
    border-bottom:1px dotted #d2d2d2
}
.catalog-listing-17-list .story .story-thumb{
    background:url(../template/images/bg-icon-question.png);
    float:left;
    width:74px;
    height:74px;
    margin-right:12px;
    text-align:center
}
.catalog-listing-17-list .story .story-thumb .thumb_cell{
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    width:74px;
    height:74px
}
.catalog-listing-17-list .story .story-thumb .text{
    font-size:15px;
    color:#ff7800;
    font-weight:700;
    text-transform:uppercase
}
.catalog-listing-17-list .story .question_info{
    float:left;
    width:650px;
    margin:0;
    padding:0
}
.catalog-listing-17-list .story .story-title{
    float:left;
    width:100%;
    margin:9px 0 7px 0
}
.catalog-listing-17-list .story .story-title a{
    text-decoration:none;
    color:#333;
    text-transform:none;
    font-weight:400;
    font-size:14px;
    line-height:18px
}
.catalog-listing-17-list .story .story-title a:hover{
    color:#4c9845
}
.catalog-listing-17-list .story .story-user{
    float:left;
    width:100%;
    margin:0;
    padding:0;
    font-size:12px;
    color:#333
}
.catalog-listing-17-list .story .story-user .fullname{
    float:left;
    padding-right:10px;
    font-weight:700
}
.catalog-listing-17-list .story .story-user .fullname .name{
    color:#ff7800;
    padding-left:5px
}
.catalog-listing-17-list .story .story-user .item{
    float:left;
    padding-right:10px;
    font-weight:nomarl
}
.catalog-listing-17-list .story .story-user .item .name{
    color:#ff7800;
    padding-left:5px;
    font-weight:700
}
.catalog-listing-17-list .story-link-over{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:5;
    text-indent:-9999px
}
.catalog-listing-17-list .story-last{
    margin-right:0
}
.video-top{
    float:left;
    width:1188px;
    padding-left:12px;
    background-color:#fff;
    border-top:15px solid #fff;
    border-bottom:1px solid #959595;
    margin-bottom:12px
}
.video-top .first_story{
    width:580px;
    float:left;
    margin:0 15px 0 0
}
.video-top .first_story .image_container{
    width:100%
}
.video-top .first_story .image_container .player{
    height:330px;
    width:580px;
    border:1px solid #d2d2d2
}
.video-top .first_story .title-video{
    float:left;
    width:100%;
    margin:5px 0 15px 0
}
.video-top .first_story .title-video a{
    color:#333;
    font-size:18px;
    font-weight:700
}
.video-top .first_story .title-video h1{
    float:left;
    width:100%;
    margin:0;
    color:#333;
    font-size:18px;
    font-weight:700
}
.video-top .story{
    width:195px;
    float:right;
    margin-bottom:13px;
    cursor:pointer
}
.video-top .story .image_container{
    float:left;
    width:180px;
    height:159px;
    border:1px solid #A2A2A2;
    margin-right:10px;
    overflow:hidden;
    position:relative
}
.video-top .story .image_container .player{
    width:180px;
    height:110px
}
.video-top .story .image_container .playicon{
    position:absolute;
    left:67px;
    top:38px;
    float:left;
    width:46px;
    height:34px;
    background:url(../template/images/playicon.png)
}
.video-top .story .image_container img{
    width:180px;
    height:110px
}
.video-top .story .title{
    margin:0 3px;
    padding:0
}
.video-top .story .title a{
    color:#666;
    font-weight:700;
    font-size:12px
}
.list-video{
    float:left;
    width:750px;
    margin-left:15px;
    padding:0;
    font-family:verdana,Helvetica,sans-serif
}
.list-video .story-item{
    float:left;
    width:235px;
    height:175px;
    margin:0 15px 25px 0;
    padding:0;
    cursor:pointer
}
.list-video .story-item .image_thumb{
    float:left;
    width:100%;
    height:135px;
    border:1px solid #d5d5d5;
    margin:0;
    overflow:hidden;
    position:relative
}
.list-video .story-item .image_thumb .player{
    width:219px;
    height:135px;
    border:1px solid #d5d5d5
}
.list-video .story-item .image_thumb .playicon{
    position:absolute;
    left:86px;
    top:50px;
    float:left;
    width:46px;
    height:34px;
    background:url(../template/images/playicon.png)
}
.list-video .story-item .image_thumb img{
    width:235px;
    height:135px
}
.list-video .story-item .title{
    float:left;
    width:100%;
    margin:10px 0 0 0
}
.list-video .story-item .title a{
    font-size:12px;
    color:#666;
    font-weight:700
}
.list-video .story-item .title a:hover{
    color:#4c9845
}
.list-video .story-last{
    margin-right:0
}
.catalog-listing-left{
    float:left;
    width:100%;
    margin:10px 0 0 0
}
.catalog-listing-right{
    float:right;
    width:100%;
    margin:10px 0 0 0
}
.catalog-left-menu{
    float:left;
    width:260px;
    border:1px solid #004380;
    margin:0 0 14px 0
}
.catalog-left-menu-top{
    float:left;
    width:248px
}
.catalog-left-menu-top a{
    background:url(../template/images/catalog-left-menu.png) left top no-repeat;
    float:left;
    width:200px;
    height:27px;
    text-decoration:none;
    padding:9px 0 0 46px;
    color:#fff;
    font-size:15px;
    text-transform:uppercase
}
.catalog-left-menu-middle{
    float:left;
    width:248px
}
.catalog-left-menu-middle ul{
    margin:0 0 0 12px;
    padding:0;
    list-style:none
}
.catalog-left-menu-middle li{
    float:left;
    width:225px;
    border-bottom:1px dashed #DCDCDC
}
.catalog-left-menu-middle li a{
    background:url(../template/images/arrow-right.png) left 13px no-repeat;
    display:block;
    text-decoration:none;
    color:#191919;
    font-size:12px;
    padding:9px 0 9px 13px
}
.catalog-left-menu-middle li.active a{
    background:url(../template/images/arrow-down.png) left 15px no-repeat;
    color:#15558C;
    font-weight:700
}
.catalog-left-menu-middle li:hover a{
    background:url(../template/images/arrow-down.png) left 15px no-repeat;
    color:#15558C
}
.catalog-left-menu-middle li.c-l-m-last{
    border:0;
    padding-bottom:0
}
.catalog-left-menu-middle li li a,.catalog-left-menu-middle li:hover li a,.catalog-left-menu-middle li.active li a{
    background:url(../template/images/arrow5.png) 13px 13px no-repeat;
    padding-left:30px;
    color:#222;
    font-weight:400
}
.catalog-left-menu-middle li ul{
    margin-left:0;
    float:left;
    width:100%;
    border-top:1px dashed #DCDCDC
}
.catalog-left-menu-middle li li:hover a{
    text-decoration:underline
}
.catalog-left-menu-middle li li.active2 a{
    text-decoration:underline
}
.catalog-left-menu-middle li li.c-l-m2-last{
    border:0;
    padding-bottom:0
}
.catalog-left-group1{
    float:left;
    width:260px;
    border:1px solid #004380;
    margin:0 0 15px 0
}
.catalog-left-group1-top{
    float:left;
    width:248px
}
.catalog-left-group1-top a{
    background:url(../template/images/catalog-group-top.png) left top no-repeat;
    float:left;
    width:200px;
    height:27px;
    text-decoration:none;
    padding:9px 0 0 46px;
    color:#fff;
    font-size:15px;
    text-transform:uppercase
}
.catalog-left-group1-middle{
    float:left;
    width:248px;
    padding:9px 0
}
.catalog-left-group1-middle .story{
    float:left;
    width:232px;
    margin:0 0 0 14px
}
.catalog-left-group1-middle .story .story-title{
    margin:0;
    padding:0
}
.catalog-left-group1-middle .story .story-title a{
    background:url(../template/images/arrow3.png) 0 4px no-repeat;
    float:left;
    padding:0 0 0 16px;
    margin:5px 0;
    text-decoration:none;
    color:#333;
    font-size:12px;
    font-weight:700
}
.catalog-left-group1-middle .story .story-title a:hover{
    color:#ff7800
}
.catalog-left-style2{
    width:100%;
    float:left;
    margin-bottom:2px;
    margin-top:10px;
    border:1px solid #EFEFEF;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    font-size:13px
}
.catalog-left-style2 .top-header{
    background:#e7e7e7 url(../template/images/sp-banchay.png) no-repeat left center;
    float:left;
    width:100%;
    height:31px;
    margin:0;
    padding:0;
    border-bottom:1px solid #d2d2d2
}
.catalog-left-style2 .top-header span{
    float:left;
    font-size:14px;
    font-weight:700;
    padding:9px 0 5px 50px;
    color:#333
}
.catalog-left-style2 .middle{
    float:left;
    width:100%;
    margin:10px 0 0 0;
    padding:0;
    color:red;
    font-weight:400
}
.catalog-left-style2 .story{
    float:left;
    width:90%;
    margin:6px 11px;
    padding:0 0 11px 13px;
    border-bottom:1px dotted #d2d2d2;
    background:url(../template/images/muiten-ngang.png) 0 4px no-repeat;
    line-height:25px
}
.catalog-left-style2 .story-ht{
    float:left;
    width:90%;
    margin:6px 11px;
    padding:0 0 11px 13px;
    border-bottom:1px dotted #d2d2d2;
    background:url(../template/images/muiten-ngang.png) 0 4px no-repeat
}
.catalog-left-style2 .story .title{
    float:left;
    width:100%;
    margin:0;
    padding:0 0 5px 0
}
.catalog-left-style2 .story .title a{
    float:left;
    font-size:14px;
    color:#333;
    line-height:18px
}
.catalog-left-style2 .story .title a:hover{
    color:#ff7800
}
.catalog-left-style2 .story .create_time{
    width:100%;
    float:left;
    font-size:12px;
    color:#666;
    font-style:italic;
    position:relative
}
.catalog-left-style2 .viewmore{
    float:left;
    width:100%;
    text-align:right
}
.catalog-left-style2 .viewmore a{
    float:right;
    font-size:12px;
    font-weight:400;
    color:#4f9847;
    padding:0 10px 10px 0
}
.catalog-left-style2 .viewmore a:hover{
    text-decoration:underline;
    color:#ff7800
}
.catalog-left-style2 .last-story{
    border-bottom:0
}
.wrap-right-container{
    float:right;
    width:100%;
    margin-right:1px
}
.fanpage-facebook{
    float:left;
    width:423px;
    border:1px solid #d2d2d2;
    margin-bottom:10px;
    margin-top:5px
}
.fanpage-facebook .top-header{
    background:#e7e7e7;
    float:left;
    width:100%;
    padding:5px 0
}
.fanpage-facebook .top-header span{
    float:left;
    padding-left:10px;
    font-size:15px;
    font-weight:700;
    color:#666;
    text-transform:uppercase
}
.fanpage-facebook .middle{
    float:left;
    width:100%;
    padding:5px 0
}
.inputForm_question{
    float:left;
    width:423px;
    margin-bottom:15px;
    border-bottom:0
}
.inputForm_question .top-header{
    background:#e7e7e7;
    float:left;
    width:100%;
    padding:5px 0;
    border-top:1px solid #d2d2d2;
    border-left:1px solid #d2d2d2;
    border-right:1px solid #d2d2d2
}
.inputForm_question .top-header span{
    float:left;
    padding-left:10px;
    font-size:15px;
    font-weight:700;
    color:#666;
    text-transform:uppercase
}
.inputForm_question .top-form-body{
    float:left;
    width:100%;
    border-left:1px solid #d2d2d2;
    border-right:1px solid #d2d2d2
}
.inputForm_question .bottom-form{
    float:left;
    width:100%
}
.inputForm_question .middle{
    float:left
}
.inputForm_question table{
    border:0
}
.inputForm_question td{
    padding:0
}
.inputForm_question .input_style{
    float:left;
    width:100%;
    margin:0;
    padding:0
}
.inputForm_question .input_style input{
    float:left;
    width:383px;
    margin:10px 0 10px -1px;
    padding:5px 12px 5px 28px;
    background:url(../template/images/icon-user.png) 8px 2px no-repeat;
    border:solid 1px #d2d2d2;
    border-top:solid 1px #fff;
    border-bottom:solid 1px #fff;
    outline:none
}
.inputForm_question .text_content{
    float:left;
    width:401px;
    height:60px;
    margin:0 0 0 -1px;
    padding:15px 11px;
    font-size:12px;
    color:#989898;
    border:0;
    border:1px solid #d2d2d2;
    outline:none
}
.inputForm_question .warning{
    color:red;
    margin:2px;
    padding-left:20px;
    padding-top:2px;
    background:url(../admincp/media/warning.png) left top no-repeat;
    line-height:20px;
    font-size:11px;
    display:none
}
.inputForm_question .function_submit{
    float:left;
    width:100%;
    text-align:center;
    margin-top:10px
}
.inputForm_question .submit_question{
    display:inline-block;
    background:url(../template/images/btn-comment.png) left top repeat-x;
    padding:9px 22px;
    color:#fff;
    font-size:14px;
    font-weight:700;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    cursor:pointer;
    border:0;
    outline:none
}
.inputForm_question .submit_question01{
    display:inline-block;
    background:url(../template/images/btn-comment.png) left top repeat-x;
    padding:9px 22px;
    color:#fff;
    font-size:14px;
    font-weight:700;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    cursor:pointer;
    border:0;
    outline:none;
    border-radius:20px 0
}
.post_news{
    background:#19a382;
    float:right;
    width:100%;
    height:40px;
    border:1px solid #19a382;
    margin-bottom:10px;
    margin-top:10px;
    text-align:center;
    white-space:nowrap
}
.post_news1{
    background: #19a382;
    float: left;
    width: 100%;
    height: 33px;
    margin-bottom: 8px;
    text-align: center;
    white-space: nowrap;
}
.post_news2{
    background:#999;
    float:left;
    width:100%;
    height:40px;
    border:1px solid #d2d2d2;
    margin-bottom:2px;
    margin-top:-30px;
    text-align:center;
    white-space:nowrap
}
.post_news .link_post_news{
    display:inline-block;
    background:url(../template/images/blue.png) left 8px no-repeat;
    padding:10px 0 7px 34px;
    color:#fff;
    font-size:15px;
    font-weight:500;
    background-size: 21px;
}
.post_news1 .link_post_news1{
    display: inline-block;
    background: url(../template/images/blue.png) left 8px no-repeat;
    padding: 7px 0 7px 31px;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    background-size: 17px;
}
.post_news2 .link_post_news2{
    display:inline-block;
    background:url(../template/images/blue.png) left 4px no-repeat;
    padding: 7px 0 7px 31px;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    background-size: 17px;
}
.catalog-listing-6-content .catalog-listing-6-list .story .story-title h2 {
    margin: 0;
}
.post_news .link_post_news:hover{
    color:#FEC602
}
.catalog-right-style1{
    float:left;
    width:100%;
    margin:0 0 8px 0;
    padding:0;
    font-size:12px;
    border:1px solid #e7e7e7
}
.catalog-right-style1 .top-right-style1{
    background:#e7e7e7 url(../template/images/bg-tin-xemnhieu.png) no-repeat left center;
    float:left;
    width:100%;
    height:31px;
    white-space:nowrap
}
.catalog-right-style1 .danhgia2{
    background:#e7e7e7 url(../template/images/bg-tin-xemnhieu2.png) no-repeat left center
}
.catalog-right-style1 .top-right-style1 span{
    float:left;
    padding:5px 0 0px 55px;
    font-size:15px;
    font-weight:700;
    color:#333
}
.catalog-right-style1 .middle{
    float:left;
    width:100%;
    margin:15px 0 0 0;
    padding:0 15px
}
.catalog-right-style1 .story{
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
    padding: 0px 0 15px 0;
    border-bottom: 0.5px dashed #ddd;
}
.catalog-right-style1 .story .title{
    float:left;
    width:100%;
    margin:0;
    padding:0
}
.catalog-right-style1 .story .title a{
    font-size: 14px;
    font-weight: 700;
    color: #333;
    margin-bottom: 5px;
    display: block;
}
.catalog-right-style1 .story .title a:hover{
    color:#4c9845
}
.catalog-right-style1 .story .image_container{
    float:left;
    margin-right:10px
}
.catalog-right-style1 .story .image_container .image_cell{
    background:#fff;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    width:147px;
    height:99px;
    padding:1px 2px
}
.catalog-right-style1 .story .image_container .image_news{
    width:145px;
    height:97px;
    border:1px solid #a7aaa3
}
.catalog-right-style1 .story .description{
    margin: 5px 0;
    color: #333;
    font-size: 14px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    float: left;
    width: 50%;
}
.detail-normal-content .col-md-4 .wrap-right-container iframe {
    width: 100%;
}
.catalog-right-style1 .story .view_detail{
    margin:0;
    padding:0;
    font-size:12px;
    color:#4c9845
}
.catalog-right-style1 .story .view_detail:hover{
    text-decoration:underline
}
.product-content-right{
    float:left;
    width:100%;
    margin:0 0 8px 0;
    padding:0;
    font-size:12px;
    border:1px solid #e7e7e7
}
.product-content-right .top-header{
    background:#e7e7e7 url(../template/images/bg-tin-xemnhieu.png) no-repeat left center;
    float:left;
    width:100%;
    height:31px;
    border-bottom:1px solid #d2d2d2;
    white-space:nowrap
}
.product-content-right .top-header span{
    float:left;
    padding:5px 0 0px 55px;
    font-size:15px;
    font-weight:700;
    color:#333
}
.product-content-right .middle{
    float: left;
    width: 100%;
    margin: 0;
    padding: 10px;
}
.product-content-right .story{
    float:left;
    width:50%;
    height:auto;
    padding:5px;
    position:relative
}
.product-content-right .story-last{
    border-right:none
}
.product-content-right .story .image_container{
    float:left;
    width:100%;
    height:135px
}
.product-content-right .story .image_container .image_cell{
    background:#fff;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    width:100%;
    height:135px
}
.product-content-right .story .image_container .thumb-image{
    max-width:130px;
    max-height:135px
}
.product-content-right .story .image_container .thumb-image:hover{
    opacity:.8
}
.product-content-right .story .story-title{
    float: left;
    width: 100%;
    margin: 5px 0;
    padding: 0;
    text-align: left;
    height: auto;
    overflow: hidden;
}
.product-content-right .story .story-title a{
    font-size: 14px;
    font-weight: 400;
    color: #333;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.product-content-right .story .story-title a:hover{
    color:#4c9845
}
.product-content-right .story .view_detail{
    margin:0;
    padding:0;
    font-size:12px;
    color:#4c9845
}
.product-content-right .story .view_detail:hover{
    text-decoration:underline
}
.product-content-right .story .story-last{
    border-right:0
}
.question-right-style{
    float:left;
    width:100%;
    margin:0 0 8px 0;
    padding:0;
    font-size:12px;
    border:1px solid #e7e7e7
}
.question-right-style .top-header{
    background:#e7e7e7 url(../template/images/bg-tin-xemnhieu.png) no-repeat left center;
    float:left;
    width:100%;
    height:31px;
    margin:0!important;
    white-space:nowrap
}
.question-right-style .top-header a{
    float:left;
    padding:8px 0 7px 55px;
    font-size:15px;
    font-weight:700;
    color:#333
}
.question-right-style .top-review{
    background:#e7e7e7 url(../template/images/top_review.png) no-repeat left center
}
.question-right-style .middle{
    float:left;
    width:406px;
    margin:10px 0 0 0;
    padding:0 10px
}
.question-right-style .root{
    float:left;
    margin-top:5px;
    padding:0
}
.question-right-style .root li{
    background:url(../template/images/bg-faq.png) no-repeat 10px center;
    float:left;
    width:100%;
    margin:0;
    padding:7px 0
}
.question-right-style .root li a{
    display:block;
    padding-left:30px;
    font-size:12px;
    color:#333;
    font-weight:700
}
.question-right-style .root li a:hover{
    color:#4c9845
}
.question-right-style .first-story{
    float:left;
    width:100%;
    margin:0;
    padding:0 0 10px 0
}
.question-right-style .first-story .title{
    float:left;
    width:100%;
    margin:0 0 10px 0;
    padding:0
}
.question-right-style .first-story .title a{
    font-size:12px;
    font-weight:700;
    color:#333;
    font-family:verdana,Helvetica,sans-serif
}
.question-right-style .first-story .title a:hover{
    color:#4c9845
}
.question-right-style .first-story .image_container{
    float:left;
    margin-right:10px
}
.question-right-style .first-story .image_container .image_cell{
    background:#fff;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    width:147px;
    height:99px;
    padding:1px 2px;
    border:1px solid #d2d2d2
}
.question-right-style .first-story .image_container img{
    width:145px;
    height:97px;
    border:1px solid #a7aaa3
}
.question-right-style .first-story .description{
    margin:5px 0;
    color:#333;
    font-size:12px;
    line-height:18px
}
.question-right-style .news{
    float:left;
    width:100%;
    padding:7px 0;
    background:url(../template/images/li_review.png) no-repeat 10px 9px
}
.question-right-style .news a{
    padding-left:30px;
    font-size:12px;
    color:#333;
    font-weight:700;
    display:block
}
.question-right-style .news a:hover{
    color:#4c9845
}
.detail-column-center{
    float:left
}
.image-detail-box-container{
    float:left;
    height:435px;
    position:relative
}
.image-detail-box-border{
    float:left;
    width:100%;
    position:relative
}
.image-detail-box-container ul{
    margin:0;
    padding:0;
    list-style:none
}
.image-detail-box-container .image_detail{
    float:left
}
.image-detail-box-container .image_detail .image_cell{
    background:#fff;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    width:385px;
    height:332px;
    border:1px solid #d2d2d2
}
.image-detail-box-container .img_height{
    max-width:375px;
    max-height:332px
}
.image-detail-box-container .image-detail-large{
    float:left;
    width:100%
}
.image-detail-box-container .image-detail-large li{
    position:absolute;
    top:0;
    left:0;
    display:none
}
.image-detail-box-container .image-detail-large img{
    max-width:375px;
    max-height:332px
}
.image-detail-box-container .image-detail-thumb{
    float:left;
    width:100%;
    height:86px;
    background:#fff;
    margin-top:10px
}
.image-detail-box-container .image-detail-thumb-preview{
    position:relative;
    width:357px;
    overflow:hidden;
    height:85px
}
.image-detail-box-container .image-detail-thumb ul{
    white-space:nowrap;
    position:absolute;
    left:0;
    top:0
}
.image-detail-box-container .image-detail-thumb li{
    display:inline-block;
    margin:0 5px 0 0;
    border:1px solid #a7a7a7;
    background:#fff;
    padding:1px;
    opacity:.6
}
.image-detail-box-container .image-detail-thumb li a{
    width:81px;
    height:80px;
    float:left;
    background-size:cover;
    background-repeat:no-repeat;
    text-indent:-9999px
}
.image-detail-box-container .image-detail-thumb li img{
    width:81px;
    min-height:80px
}
.image-detail-box-container .image-detail-thumb li:hover{
    border-color:#fff;
    cursor:pointer;
    opacity:1;
    border:1px solid #19a382
}
.image-detail-box-container .image-detail-thumb li.active{
    opacity:1;
    border-color:#fff;
    border:1px solid #19a382
}
.image-detail-box-container .image-detail-thumb-navigator{
    float:left;
    width:100%;
    position:absolute;
    bottom:0;
    left:0
}
.image-detail-box-container .image-detail-thumb-navigator ul{
    margin:0;
    padding:0;
    list-style:none
}
.image-detail-box-container .image-detail-thumb-navigator li{
    background:url(../template/images/prew1.png) center center no-repeat;
    position:absolute;
    top:-86px;
    left:-9px;
    width:26px;
    height:85px;
    cursor:pointer;
    text-indent:-9999px;
    z-index:100
}
.image-detail-box-container .image-detail-thumb-navigator li.next{
    right:-9px;
    left:auto;
    background:url(../template/images/next1.png) center center no-repeat
}
.box_content .image-detail-box-container{
    float:left;
    width:100%;
    position:relative;
    margin:0
}
.box_content .image-detail-box-border{
    float:left;
    width:100%;
    position:relative;
    border:#999 1px solid;
    text-align:center
}
.box_content .image-detail-box-border1{
    float:left;
    width:205px;
    height:367px;
    position:relative;
    border:#999 1px solid;
    text-align:center;
    margin-left:5px
}
.box_content .image-detail-box-container ul{
    margin:0;
    padding:0;
    list-style:none
}
.box_content .image-detail-box-container .image_detail{
    float:left
}
.box_content .image-detail-box-container .image_cell{
    background:#fff;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    width:760px;
    height:332px
}
.box_content .image-detail-box-container .img_height{
    max-width:550px;
    height:332px
}
.box_content .image-detail-box-container .image-detail-large{
    float:left;
    width:100%
}
.box_content .image-detail-box-container .image-detail-large li{
    position:absolute;
    top:0;
    left:0;
    display:none
}
.box_content .image-detail-box-container .image-detail-large img{
    max-width:550px;
    height:332px
}
.box_content .image-detail-box-container .image-detail-thumb{
    float:left;
    width:100%;
    height:86px;
    background:#fff;
    margin-top:10px;
    position:absolute
}
.box_content .image-detail-box-container .image-detail-thumb-preview{
    position:relative;
    width:100%;
    overflow:hidden;
    height:85px
}
.box_content .image-detail-box-container .image-detail-thumb ul{
    white-space:nowrap;
    position:absolute;
    left:0;
    top:0
}
.box_content .image-detail-box-container .image-detail-thumb li{
    display:inline-block;
    margin:0 5px 0 0;
    border:1px solid #a7a7a7;
    background:#fff;
    padding:1px;
    opacity:.6
}
.box_content .image-detail-box-container .image-detail-thumb li a{
    width:81px;
    height:80px;
    float:left;
    background-size:cover;
    background-repeat:no-repeat;
    text-indent:-9999px
}
.box_content .image-detail-box-container .image-detail-thumb li img{
    width:81px;
    min-height:80px
}
.box_content .image-detail-box-container .image-detail-thumb li:hover{
    border-color:#fff;
    cursor:pointer;
    opacity:1;
    border:1px solid #999
}
.box_content .image-detail-box-container .image-detail-thumb li.active{
    opacity:1;
    border-color:#fff;
    border:1px solid #999
}
.box_content .image-detail-box-container .image-detail-thumb-navigator{
    float:left;
    width:100%;
    position:absolute;
    bottom:0;
    left:0
}
.box_content .image-detail-box-container .image-detail-thumb-navigator ul{
    margin:0;
    padding:0;
    list-style:none
}
.box_content .image-detail-box-container .image-detail-thumb-navigator li{
    background:url(../template/images/prew1.png) center center no-repeat;
    position:absolute;
    top:-86px;
    left:-9px;
    width:26px;
    height:85px;
    cursor:pointer;
    text-indent:-9999px;
    z-index:100
}
.box_content .image-detail-box-container .image-detail-thumb-navigator li.next{
    right:-9px;
    left:auto;
    background:url(../template/images/next1.png) center center no-repeat
}
.box_content .info_rv{
    position:relative
}
.detail-10-container{
    float:left;
    width:100%
}
.detail-10-auto{
    width:100%;
    margin:0 auto
}
.detail-10-content{
    float:left;
    width:100%
}
.detail-10-content .detail-10-title{
    background: #d2d2d2;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    border: 1px dashed #ebedf0;
}
.detail-10-content .detail-10-title h1{
    background: #f5f6f7;
    float: left;
    width: 100%;
    padding: 9px;
    color: #4d9845;
    font-size: 15px;
    font-weight: 700;
    margin: 0;
}
.detail-10-content .detail-10-info-container{
    float:left;
    width:100%
}
.detail-10-content .detail-10-padding{
    margin:0 17px
}
.detail-10-content .detail-10-info-padding{
    padding:0
}
.detail-10-content .detail-10-info-title{
    background:url(../template/images/title-bg2.png) left center repeat-x;
    float:left;
    width:100%;
    margin:0 0 15px 0
}
.detail-10-content .detail-10-info-title span{
    font-weight:700;
    text-transform:uppercase;
    color:#222;
    font-size:12px;
    float:left;
    margin:0 0 0 16px;
    padding:0 10px;
    background:#FFF
}
.detail-10-content .detail-10-info-content{
    float:left;
    width:100%;
    padding:0 0 0 0;
    margin:10px 0 25px 0;
    font-size:13px;
    color:#222;
    line-height:20px
}
.detail-10-content .detail-10-content-right{
    float:left;
    height:427px
}
.detail-10-content .detail-10-content-right .title-product{
    float:left;
    width:100%;
    margin:10px 0 15px 0;
    padding:0;
    color:#333;
    font-size:22px;
    font-weight:700
}
.detail-10-content .detail-10-content-right .top-review{
    float:left;
    width:100%;
    margin:0 0 5px 0;
    padding:0
}
.detail-10-content .detail-10-content-right .top-review .link-review{
    background:url(../template/images/icon-review.png) left 3px no-repeat;
    float:left;
    padding:3px 0;
    color:#999;
    font-size:14px;
    padding-left:22px
}
.detail-10-content .detail-10-content-right .line{
    float: left;
    width: 100%;
    border-bottom: 1px dashed #dadde1;
    margin: 10px 0;
}
.detail-10-content .detail-10-content-right .line_item{
    float:left;
    width:100%;
    margin-bottom:15px
}
.detail-10-content .detail-10-content-right .line .span_l{
    float:left;
    width:115px;
    margin-right:12px;
    font-size:14px;
    color:#656565
}
.detail-10-content .detail-10-content-right .line .span_r{
    float:left;
    width:250px;
    margin-right:12px;
    font-size:14px;
    color:#656565
}
.detail-10-content .detail-10-content-right .line .span_r a{
    color:#4a63b3;
    text-decoration:underline;
    font-size:14px
}
.detail-10-content .detail-10-content-right .line .span_r a:hover{
    color:#4c9845
}
.detail-10-content .detail-10-content-right .line-price{
    float:left;
    width:100%;
    margin-bottom:5px
}
.detail-10-content .detail-10-content-right .line-price .text{
    font-size:16px;
    color:#333;
    padding-left:3px;
    font-weight:700
}
.detail-10-content .detail-10-content-right .line-price .link-price-report{
    cursor:pointer;
    font-size:15px;
    color:#4965b4;
    text-decoration:underline
}
.detail-10-content .detail-10-content-right .line-price .link-price-report:hover{
    color:#ff7800
}
.detail-10-content .detail-10-content-right .line-price .text-item{
    float:left;
    width:100%;
    margin-top:5px;
    font-weight:700;
    color:#333;
    font-size:12px;
    font-style:italic;
    display:none
}
.detail-10-content .detail-10-content-right .function-bar{
    float:left;
    width:100%;
    margin-bottom:5px;
    padding:0;
    display:none
}
.detail-10-content .detail-10-content-right .function-bar .fBuyNumber{
    float:left;
    margin:0 10px 0 0;
    padding:7px 5px 8px 5px
}
.detail-10-content .detail-10-content-right .function-bar .addToCart{
    float:left;
    margin:0 10px 0 0;
    padding:9px 3px;
    color:#fff;
    font-size:14px;
    font-weight:700
}
.detail-10-content .detail-10-content-right .function-bar .addToReportPrice{
    background:url(../template/images/btn-comment.png) left top repeat-x;
    float:left;
    margin:0 10px 0 0;
    padding:9px 25px;
    color:#fff;
    font-size:14px;
    font-weight:700
}
.detail-10-content .listnews_in_report{
    background:#fff;
    float:right;
    width:100%;
    height:400px;
    border:1px solid #d2d2d2;
    border-radius:15px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -o-border-radius:6px;
    display:none
}
.detail-10-content .listnews_in_report .top-header{
    float:left;
    width:100%;
    text-align:center;
    margin-bottom:5px;
    font-size:15px;
    font-weight:700;
    color:#4F9847;
    background-color:#EEE;
    height:34px;
    text-transform:uppercase;
    padding-top:10px
}
.detail-10-content .listnews_in_report .top-header1{
    float:left;
    width:100%;
    text-align:center;
    margin-bottom:5px;
    font-size:15px;
    font-weight:700;
    color:#4f9847
}
.detail-10-content .listnews_in_report .bottom-header{
    float:left;
    width:100%;
    text-align:center;
    color:#666;
    font-size:12px;
    font-weight:400;
    margin-bottom:10px
}
.detail-10-content .listnews_in_report .num-count{
    font-size:16px;
    color:#000
}
.detail-10-content .listnews_in_report .product_col_list{
    float:left;
    width:100%;
    margin:0;
    padding:0;
    font-size:14px;
    color:#323232
}
.detail-10-content .listnews_in_report .product_col_list_title{
    float:left;
    width:100%;
    margin:0 0 5px;
    color:#323232
}
.detail-10-content .listnews_in_report .product_col_list_content{
    float:left;
    width:100%;
    min-height:70px
}
.detail-10-content .listnews_in_report .col1{
    float:left;
    width:22px;
    text-align:left;
    position:relative
}
.detail-10-content .listnews_in_report .col2{
    float:left;
    width:200px;
    padding-right:10px;
    text-align:left
}
.detail-10-content .listnews_in_report .col3{
    float:left;
    width:30px;
    text-align:left
}
.detail-10-content .listnews_in_report .col3 input{
    border:0;
    width:30px;
    background:none;
    color:#333;
    outline:none
}
.detail-10-content .listnews_in_report .col3 input:-webkit-autofill{
    background:#fff
}
.detail-10-content .listnews_in_report .col4{
    float:left;
    width:28px;
    text-align:left;
    color:#ff7802
}
.detail-10-content .listnews_in_report .col4 a{
    color:#FFF;
    background-color:#FF7800;
    border-radius:10px 0;
    padding:3px 8px;
    font-size:12px
}
.detail-10-content .listnews_in_report .news{
    float:left;
    width:100%;
    margin:0 0 10px 0
}
.detail-10-content .listnews_in_report .news .title{
    float:left;
    width:100%
}
.detail-10-content .listnews_in_report .news .title a{
    color:#323232
}
.detail-10-content .listnews_in_report .news .title a:hover{
    color:#ff7802
}
.detail-10-content .listnews_in_report .viewAll{
    float:right;
    width:100%;
    text-align:right
}
.detail-10-content .listnews_in_report .viewAll .link-view{
    background:url(../template/images/icon-review.png) right 4px no-repeat;
    float:right;
    color:#4d9845;
    font-size:14px;
    font-weight:700;
    padding-right:25px
}
.detail-10-content .listnews_in_report .viewAll .link-view:hover{
    color:#ff7802
}
.detail-10-content .detail-10-column-content{
    float:left;
    margin:0 0 0 0;
    width:100%
}
.detail-10-content .detail-10-column-left{
    background:#fff;
    float:left;
    width:100%;
    margin:0 0 0 0;
    padding:0;
}
.detail-10-content .pITabDetail{
    float: left;
    width: 100%;
    font-size: 14px;
    overflow: hidden;
    margin: 0;
    border-bottom: 2px solid #19a382;
}
.detail-10-content .pITabDetail li{
    float:left;
    margin:0;
    font-size:14px;
    position:relative;
    height:auto;
    min-height: 35px;
}
.detail-10-content .pITabDetail li a{
    float: left;
    padding: 9px 10px 6px 15px;
    color: #333;
    text-transform: none;
    text-decoration: none;
    cursor: pointer;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    min-width: 100px;
    text-align: center;
}
.detail-10-content .pITabDetail li a:hover{
    color:#ff7800
}
.detail-10-content .pITabDetail li a.active{
    background: #19a382;
    color: #fff;
    position: relative;
}
.detail-10-content .pIListTabContent{
    float:left;
    width:100%;
    margin:0 0 0 0
}
.detail-10-content .pITabContent{
    float: left;
    width: 100%;
    padding-top: 15px;
    display: none;
    line-height: 22px;
    color: #333;
}
.detail-10-content .pITabContent img{
    max-width:800px
}
.detail-10-content .pITabContent a{
    text-decoration:none;
    color:#333
}
.detail-10-content .pITabContent ul{
    margin:0;
    padding:0;
    list-style:none
}
.detail-10-content .pITabContent ul li{
    background:url(../template/images/arrow1.png) 0 5px no-repeat;
    padding:0 0 0 15px
}
.detail-10-content .pITabContent .downloadButton{
    padding:5px 15px;
    text-decoration:none;
    color:#0654ba
}
.detail-10-content .pITabContent .button_download{
    float:left;
    font-size:13px;
    color:#0654ba;
    margin:0;
    padding:0;
    vertical-align:middle;
    margin-right:15px
}
.detail-10-content .listProductOtherPrice{
    float:left;
    width:100%;
    margin:0;
    padding:0
}
.detail-10-content .listProductOtherPrice .story{
    width: 24%;
    float: left;
    position: relative;
    margin: 0 0.5%;
    padding: 2px;
    border: solid 1px #fff;
    min-height: 270px;
}
.detail-10-content .listProductOtherPrice .story .story-thumb{
    float:left;
    position:relative;
    z-index:1
}
.detail-10-content .listProductOtherPrice .story .story-thumb .image_cell{
    vertical-align: middle;
    width: 100%;
    height: 180px;
    display: flex;
    padding: 20px;
    border: 1px solid #eee;
    align-items: center;
    align-content: center;
    align-self: center;
    text-align: center;
}
.detail-10-content .listProductOtherPrice .story .story-thumb img{
    max-height: 122px;
    height: 100%;
    width: auto;
    transition: 0.4s;
    height: auto;
}
.detail-10-content .listProductOtherPrice .story .story-info{
    background:url(../template/global/dark_transparent.png) top left repeat;
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:none
}
.detail-10-content .listProductOtherPrice .story .story-title{
    float:left;
    width:100%;
    margin:5px 0 10px 0;
    overflow:hidden
}
.detail-10-content .listProductOtherPrice .story .story-title a{
    line-height: 19px;
    text-decoration: none;
    color: #333;
    text-transform: none;
    font-weight: 400;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.detail-10-content .listProductOtherPrice .story .story-title a:hover{
    color:#4c9845
}
.detail-10-content .listProductOtherPrice .story .price_info{
    float:left;
    width:100%;
}
.detail-10-content .listProductOtherPrice .story .price_basic{
    float:left;
    width:100%;
    margin-bottom:5px;
    font-size:12px;
    color:#666;
    text-decoration:line-through
}
.detail-10-content .listProductOtherPrice .story .price{
    float:left;
    width:100%;
    font-size:14px;
    color:#ff7800;
    font-weight:700;
    text-align: left;
}
.detail-10-content .listProductOtherPrice .story .percent_sale{
    background:url(../template/images/sale.png) left top no-repeat;
    float:right;
    width:40px;
    height:37px;
    text-align:center
}
.detail-10-content .listProductOtherPrice .story .percent_sale span{
    display:inline-block;
    padding:10px 0;
    font-size:14px;
    color:#fff;
    font-weight:700
}
.detail-10-content .listProductOtherPrice .story .story-viewmore{
    background:url(../template/images/arrow7.png) right 6px no-repeat;
    padding:2px 15px 0 0;
    position:absolute;
    bottom:7px;
    right:10px;
    z-index:2;
    text-decoration:none;
    font-size:11px;
    color:#fff;
    float:left
}
.detail-10-content .listProductOtherPrice .story-link-over{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:5;
    text-indent:-9999px
}
/*.detail-10-content .listProductOtherPrice .story:hover{
    width:154px;
    height:263px;
    border:1px solid #d2d2d2
    }*/
    .detail-10-content .listProductOtherPrice .story:hover .story-info{
        display:block
    }
    .detail-10-content .listProductOtherPrice .story:hover .story-thumb img {
        border-color: #ff7700;
    }
    .detail-10-content .listProductOtherPrice .story-last{
        margin-right:0
    }
    .qcsanpham{
        float:right;
        width:336px;
        margin:0 1px 0 0;
        padding:0
    }
    .detail-10-content .detail-10-column-right{
        width:100%;
        margin:0px 1px 0 0;
        padding:0
    }
    .detail-10-content .product-detail-top-views{
        float:right;
        width:100%;
        margin-top:10px;
        margin-bottom:10px;
        margin-top:3px;
        border:1px solid #d2d2d2;
    }
    .detail-10-content .product-detail-top-views .top-header{
        background:#e7e7e7 url(../template/images/sp-banchay.png) no-repeat left center;
        float:left;
        width:100%;
        height:31px;
        margin:0;
        padding:0
    }
    .detail-10-content .product-detail-top-views .top-header span{
        float: left;
        font-size: 14px;
        font-weight: 600;
        padding: 5px 0 5px 55px;
        color: #333;
    }
    .detail-10-content .product-detail-top-views .middle{
        float:left;
        width:100%;
        margin:0 0 10px 0;
        padding:0
    }
    .detail-10-content .product-detail-top-views .story{
        float: left;
        width: 100%;
        margin: 10px 0px 0 0px;
        padding: 0 10px;
    }
    .detail-10-content .product-detail-top-views .story .image_container{
        float:left;
        margin-right:10px;
        padding:0
    }
    .detail-10-content .product-detail-top-views .story .image_container .image_cell{
        background: #fff;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        width: 102px;
        height: 87px;
        border: 1px solid #eee;
    }
    .detail-10-content .product-detail-top-views .story .image_container img{
        max-width:102px;
        max-height:87px;
        object-fit: cover;
    }
    .detail-10-content .product-detail-top-views .story .title{
        margin:0;
        padding:0
    }
    .detail-10-content .product-detail-top-views .story .title a{
        line-height: 16px;
        color: #444;
        font-size: 13px;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        padding-right: 8px;
    }
    .detail-10-content .product-detail-top-views .story .title a:hover{
        color:#4c9845
    }
    .detail-10-content .product-detail-top-views .story .price_basic{
        padding:5px 0 3px 0;
        font-size:11px;
        color:#666;
        text-decoration:line-through
    }
    .detail-10-content .product-detail-top-views .story .price{
        padding:3px 0;
        font-size:12px;
        font-weight:700;
        color:#ff7800
    }
    .detail-10-content .top-list-question-left-detail{
        float:left;
        width:100%;
        margin-bottom:10px;
        border:1px solid #d2d2d2;
        display:none
    }
    .detail-10-content .top-list-question-left-detail .top-header{
        background:#e7e7e7 url(../template/images/sp-banchay.png) no-repeat left center;
        float:left;
        width:100%;
        height:31px;
        margin:0;
        padding:0
    }
    .detail-10-content .top-list-question-left-detail .top-header span{
        float:left;
        font-size:12px;
        font-weight:700;
        padding:9px 0 5px 50px;
        color:#333
    }
    .detail-10-content .top-list-question-left-detail .top-review{
        background:#e7e7e7 url(../template/images/top_review.png) no-repeat left center
    }
    .detail-10-content .top-list-question-left-detail .middle{
        float:left;
        width:100%;
        margin:10px 0;
        padding:0
    }
    .detail-10-content .top-list-question-left-detail .root_question{
        margin:0;
        padding:0;
        list-style:none
    }
    .detail-10-content .top-list-question-left-detail .root_question li{
        background:url(../template/images/bg-faq.png) no-repeat 10px 2px;
        float:left;
        width:100%;
        padding-bottom:9px
    }
    .detail-10-content .top-list-question-left-detail .root_question li.li_review{
        background:url(../template/images/li_review.png) no-repeat 10px 5px
    }
    .detail-10-content .top-list-question-left-detail .root_question li a{
        float:left;
        font-size:12px;
        font-weight:700;
        color:#333;
        padding:2px 3px 0 28px;
        line-height:16px
    }
    .detail-10-content .top-list-question-left-detail .root_question li a:hover{
        color:#4c9845
    }
    .detail-10-content .top-list-question-left-detail .view-all{
        float:right;
        margin-right:20px;
        color:#4c9845!important;
        font-size:12px;
        font-family:verdana
    }
    .detail-fillter-container{
        float:left;
        width:100%
    }
    .detail-fillter-auto{
        width:100%;
        margin:0 auto
    }
    .detail-fillter-content{
        float:left;
        width:100%
    }
    .detail-fillter-content .detail-fillter-title{
        background:#d2d2d2;
        float:left;
        width:100%;
        height:25px;
        padding-top:5px;
        margin-bottom:10px;
        border:1px solid #d2d2d2
    }
    .detail-fillter-content .detail-fillter-title h1{
        background:#eee;
        float:left;
        width:1180px;
        padding:5px 0 5px 10px;
        color:#4d9845;
        font-size:15px;
        font-weight:700;
        margin:0
    }
    .detail-fillter-content .detail-fillter-right{
        float:left;
        width:952px;
        margin:0 0 0 10px;
        padding:0
    }
    .detail-fillter-content .detail-fillter-info-container{
        float:left;
        width:100%
    }
    .detail-fillter-content .detail-fillter-padding{
        margin:0 17px
    }
    .detail-fillter-content .detail-fillter-info-padding{
        padding:0
    }
    .detail-fillter-content .detail-fillter-info-title{
        background:url(../template/images/title-bg2.png) left center repeat-x;
        float:left;
        width:100%;
        margin:0 0 15px 0
    }
    .detail-fillter-content .detail-fillter-info-title span{
        font-weight:700;
        text-transform:uppercase;
        color:#222;
        font-size:12px;
        float:left;
        margin:0 0 0 16px;
        padding:0 10px;
        background:#FFF
    }
    .detail-fillter-content .detail-fillter-info-content{
        float:left;
        width:100%;
        padding:0 0 0 0;
        margin:10px 0 25px 0;
        font-size:13px;
        color:#222;
        line-height:20px
    }
    .detail-fillter-content .detail-fillter-content-right{
        float:left;
        width:285px;
        margin-right:0
    }
    .detail-fillter-content .detail-fillter-content-right .title-product{
        float:left;
        width:100%;
        margin:10px 0 15px 0;
        padding:0;
        color:#333;
        font-size:22px;
        font-weight:700
    }
    .detail-fillter-content .detail-fillter-content-right .top-review{
        float:left;
        width:100%;
        margin:0 0 25px 0;
        padding:0
    }
    .detail-fillter-content .detail-fillter-content-right .top-review .link-review{
        background:url(../template/images/icon-review.png) left 3px no-repeat;
        float:left;
        padding:3px 0;
        color:#999;
        font-size:14px;
        padding-left:22px
    }
    .detail-fillter-content .detail-fillter-content-right .top-review .link-review:hover{
        color:#ff7800
    }
    .detail-fillter-content .detail-fillter-content-right .line{
        float:left;
        width:100%;
        padding-bottom:18px;
        border-bottom:1px solid #999;
        margin-bottom:15px
    }
    .detail-fillter-content .detail-fillter-content-right .line_item{
        float:left;
        width:100%;
        margin-bottom:12px
    }
    .detail-fillter-content .detail-fillter-content-right .line .span_l{
        float:left;
        width:95px;
        margin-right:12px;
        font-size:14px;
        color:#656565
    }
    .detail-fillter-content .detail-fillter-content-right .line .span_r{
        float:left;
        width:175px;
        margin-right:0;
        font-size:14px;
        color:#656565
    }
    .detail-fillter-content .detail-fillter-content-right .line .span_r a{
        color:#4a63b3;
        text-decoration:underline;
        font-size:14px
    }
    .detail-fillter-content .detail-fillter-content-right .line .span_r a:hover{
        color:#4c9845
    }
    .detail-fillter-content .detail-fillter-content-right .line-price{
        float:left;
        width:100%;
        margin-bottom:18px
    }
    .detail-fillter-content .detail-fillter-content-right .line-price .text{
        font-size:16px;
        color:#333;
        padding-left:3px;
        font-weight:700
    }
    .detail-fillter-content .detail-fillter-content-right .line-price .link-price-report{
        cursor:pointer;
        font-size:15px;
        color:#4965b4;
        text-decoration:underline
    }
    .detail-fillter-content .detail-fillter-content-right .line-price .link-price-report:hover{
        color:#ff7800
    }
    .detail-fillter-content .detail-fillter-content-right .line-price .text-item{
        float:left;
        width:100%;
        margin-top:15px;
        font-weight:700;
        color:#333;
        font-size:12px
    }
    .detail-fillter-content .detail-fillter-content-right .function-bar{
        float:left;
        width:100%;
        margin:0;
        padding:0
    }
    .detail-fillter-content .detail-fillter-content-right .function-bar .fBuyNumber{
        float:left;
        margin:0;
        padding:7px 5px 8px 5px
    }
    .detail-fillter-content .detail-fillter-content-right .function-bar .addToReportPrice{
        background:url(../template/images/btn-comment.png) left top repeat-x;
        float:right;
        margin:0;
        padding:9px 25px;
        color:#fff;
        font-size:14px;
        font-weight:700
    }
    .detail-fillter-content .listnews_in_report{
        background:#fff;
        float:right;
        width:235px;
        margin-right:0;
        padding:12px;
        border:1px solid #d2d2d2;
        border-radius:6px;
        -webkit-border-radius:6px;
        -moz-border-radius:6px;
        -o-border-radius:6px
    }
    .detail-fillter-content .listnews_in_report .top-header{
        float:left;
        width:100%;
        text-align:center;
        margin-bottom:5px;
        font-size:15px;
        font-weight:700;
        color:#4f9847
    }
    .detail-fillter-content .listnews_in_report .bottom-header{
        float:left;
        width:100%;
        text-align:center;
        color:#666;
        font-size:12px;
        font-weight:400;
        margin-bottom:10px
    }
    .detail-fillter-content .listnews_in_report .num-count{
        font-size:16px;
        color:#000
    }
    .detail-fillter-content .listnews_in_report .product_col_list{
        float:left;
        width:100%;
        margin:0;
        padding:0;
        font-size:14px;
        color:#323232
    }
    .detail-fillter-content .listnews_in_report .product_col_list_title{
        float:left;
        width:100%;
        margin:0 0 5px;
        color:#323232
    }
    .detail-fillter-content .listnews_in_report .product_col_list_content{
        float:left;
        width:100%;
        min-height:70px
    }
    .detail-fillter-content .listnews_in_report .col1{
        float:left;
        width:22px;
        text-align:left;
        position:relative;
        top:2px
    }
    .detail-fillter-content .listnews_in_report .col2{
        float:left;
        width:150px;
        text-align:left
    }
    .detail-fillter-content .listnews_in_report .col3{
        float:left;
        width:30px;
        text-align:left
    }
    .detail-fillter-content .listnews_in_report .col3 input{
        border:0;
        width:30px;
        background:none;
        color:#333;
        outline:none
    }
    .detail-fillter-content .listnews_in_report .col3 input:-webkit-autofill{
        background:#fff
    }
    .detail-fillter-content .listnews_in_report .col4{
        float:left;
        width:28px;
        text-align:left;
        color:#ff7802
    }
    .detail-fillter-content .listnews_in_report .col4 a{
        color:#ff7802
    }
    .detail-fillter-content .listnews_in_report .news{
        float:left;
        width:100%;
        margin:0 0 18px 0
    }
    .detail-fillter-content .listnews_in_report .news .title{
        float:left;
        width:100%
    }
    .detail-fillter-content .listnews_in_report .news .title a{
        color:#323232
    }
    .detail-fillter-content .listnews_in_report .news .title a:hover{
        color:#ff7802
    }
    .detail-fillter-content .listnews_in_report .viewAll{
        float:right;
        width:100%;
        text-align:right
    }
    .detail-fillter-content .listnews_in_report .viewAll .link-view{
        background:url(../template/images/icon-review.png) right 2px no-repeat;
        float:right;
        color:#4d9845;
        font-size:14px;
        font-weight:700;
        padding-right:25px
    }
    .detail-fillter-content .listnews_in_report .viewAll .link-view:hover{
        color:#ff7802
    }
    .detail-fillter-content .detail-fillter-column-content{
        float:left;
        width:950px;
        margin:30px 5px 0 0
    }
    .detail-fillter-content .detail-fillter-column-left{
        background:#fff;
        float:left;
        width:951px;
        margin:0 0 30px 0;
        padding:0;
        border:1px solid #d2d2d2
    }
    .detail-fillter-content .pITabDetail{
        float:left;
        width:100%;
        font-size:14px;
        overflow:hidden;
        margin:0;
        border-bottom:1px solid #d2d2d2
    }
    .detail-fillter-content .pITabDetail li{
        float:left;
        margin:0;
        font-family:verdana;
        font-size:14px;
        position:relative;
        height:33px
    }
    .detail-fillter-content .pITabDetail li a{
        float:left;
        padding:10px 15px 9px 15px;
        color:#333;
        text-transform:none;
        text-decoration:none;
        cursor:pointer;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0
    }
    .detail-fillter-content .pITabDetail li a.active{
        background:#999;
        color:#fff;
        position:relative;
        font-weight:700
    }
    .detail-fillter-content .pIListTabContent{
        float:left;
        width:100%;
        margin:0 0 16px 0
    }
    .detail-fillter-content .pITabContent{
        float:left;
        width:915px;
        padding:20px;
        display:none;
        line-height:22px;
        color:#333
    }
    .detail-fillter-content .pITabContent img{
        max-width:800px
    }
    .detail-fillter-content .pITabContent a{
        text-decoration:none;
        color:#333
    }
    .detail-fillter-content .pITabContent ul{
        margin:0;
        padding:0;
        list-style:none
    }
    .detail-fillter-content .pITabContent ul li{
        background:url(../template/images/arrow1.png) 0 5px no-repeat;
        padding:0 0 0 15px
    }
    .detail-fillter-content .pITabContent .downloadButton{
        padding:5px 15px;
        text-decoration:none;
        color:#0654ba
    }
    .detail-fillter-content .pITabContent .button_download{
        float:left;
        font-size:13px;
        color:#0654ba;
        margin:0;
        padding:0;
        vertical-align:middle;
        margin-right:15px
    }
    .detail-fillter-content .listProductOtherPrice{
        float:left;
        width:100%;
        margin:0;
        padding:0
    }
    .detail-fillter-content .listProductOtherPrice .story{
        width:156px;
        height:265px;
        float:left;
        position:relative;
        margin:0 18px;
        padding:20px
    }
    .detail-fillter-content .listProductOtherPrice .story .story-thumb{
        float:left;
        position:relative;
        z-index:1
    }
    .detail-fillter-content .listProductOtherPrice .story .story-thumb .image_cell{
        display:table-cell;
        vertical-align:middle;
        text-align:center;
        width:154px;
        height:185px
    }
    .detail-fillter-content .listProductOtherPrice .story .story-thumb img{
        max-width:154px;
        max-height:185px
    }
    .detail-fillter-content .listProductOtherPrice .story .story-info{
        background:url(../template/global/dark_transparent.png) top left repeat;
        position:absolute;
        z-index:2;
        top:0;
        left:0;
        width:100%;
        height:100%;
        display:none
    }
    .detail-fillter-content .listProductOtherPrice .story .story-title{
        float:left;
        width:101%;
        margin:5px 0 10px 0;
        height:35px;
        overflow:hidden
    }
    .detail-fillter-content .listProductOtherPrice .story .story-title a{
        text-decoration:none;
        color:#333;
        text-transform:none;
        font-weight:400;
        font-size:14px;
        line-height:18px
    }
    .detail-fillter-content .listProductOtherPrice .story .story-title a:hover{
        color:#4c9845
    }
    .detail-fillter-content .listProductOtherPrice .story .price_info{
        float:left;
        width:113px
    }
    .detail-fillter-content .listProductOtherPrice .story .price_basic{
        float:left;
        width:100%;
        margin-bottom:5px;
        font-size:12px;
        color:#666;
        text-decoration:line-through
    }
    .detail-fillter-content .listProductOtherPrice .story .price{
        float:left;
        width:100%;
        font-size:14px;
        color:#ff7800;
        font-weight:700
    }
    .detail-fillter-content .listProductOtherPrice .story .percent_sale{
        background:url(../template/images/sale.png) left top no-repeat;
        float:right;
        width:40px;
        height:37px;
        text-align:center
    }
    .detail-fillter-content .listProductOtherPrice .story .percent_sale span{
        display:inline-block;
        padding:10px 0;
        font-size:14px;
        color:#fff;
        font-weight:700
    }
    .detail-fillter-content .listProductOtherPrice .story .story-viewmore{
        background:url(../template/images/arrow7.png) right 6px no-repeat;
        padding:2px 15px 0 0;
        position:absolute;
        bottom:7px;
        right:10px;
        z-index:2;
        text-decoration:none;
        font-size:11px;
        color:#fff;
        float:left
    }
    .detail-fillter-content .listProductOtherPrice .story-link-over{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        z-index:5;
        text-indent:-9999px
    }
    .detail-fillter-content .listProductOtherPrice .story:hover{
        width:154px;
        height:263px;
        border:1px solid #d2d2d2
    }
    .detail-fillter-content .listProductOtherPrice .story:hover .story-info{
        display:block
    }
    .detail-fillter-content .listProductOtherPrice .story-last{
        margin-right:0
    }
    .detail-fillter-content .detail-fillter-column-right{
        float:right;
        width:236px;
        margin:30px 0 0 0;
        padding:0
    }
    .detail-fillter-content .product-detail-top-views{
        float:right;
        width:234px;
        margin-bottom:10px;
        border:1px solid #d2d2d2;
        font-family:verdana,Helvetica,sans-serif
    }
    .detail-fillter-content .product-detail-top-views .top-header{
        background:#e7e7e7 url(../template/images/sp-banchay.png) no-repeat left center;
        float:left;
        width:100%;
        height:31px;
        margin:0;
        padding:0
    }
    .detail-fillter-content .product-detail-top-views .top-header span{
        float:left;
        font-size:12px;
        font-weight:700;
        padding:9px 0 5px 50px;
        color:#333
    }
    .detail-fillter-content .product-detail-top-views .middle{
        float:left;
        width:100%;
        margin:0 0 10px 0;
        padding:0
    }
    .detail-fillter-content .product-detail-top-views .story{
        float:left;
        width:225px;
        margin:10px 3px 0 10px;
        padding:0
    }
    .detail-fillter-content .product-detail-top-views .story .image_container{
        float:left;
        margin-right:10px;
        padding:0
    }
    .detail-fillter-content .product-detail-top-views .story .image_container .image_cell{
        background:#fff;
        display:table-cell;
        vertical-align:middle;
        text-align:center;
        width:102px;
        height:87px;
        border:1px solid #d2d2d2
    }
    .detail-fillter-content .product-detail-top-views .story .image_container img{
        max-width:102px;
        max-height:87px
    }
    .detail-fillter-content .product-detail-top-views .story .title{
        margin:0;
        padding:0
    }
    .detail-fillter-content .product-detail-top-views .story .title a{
        color:#666;
        font-size:12px;
        line-height:16px
    }
    .detail-fillter-content .product-detail-top-views .story .title a:hover{
        color:#4c9845
    }
    .detail-fillter-content .product-detail-top-views .story .price_basic{
        padding:5px 0 3px 0;
        font-size:11px;
        color:#666;
        text-decoration:line-through
    }
    .detail-fillter-content .product-detail-top-views .story .price{
        padding:3px 0;
        font-size:12px;
        font-weight:700;
        color:#ff7800
    }
    .detail-fillter-content .top-list-question-left-detail{
        float:left;
        width:234px;
        margin-bottom:10px;
        border:1px solid #d2d2d2;
        font-family:verdana,Helvetica,sans-serif
    }
    .detail-fillter-content .top-list-question-left-detail .top-header{
        background:#e7e7e7 url(../template/images/sp-banchay.png) no-repeat left center;
        float:left;
        width:100%;
        height:31px;
        margin:0;
        padding:0
    }
    .detail-fillter-content .top-list-question-left-detail .top-header span{
        float:left;
        font-size:12px;
        font-weight:700;
        padding:9px 0 5px 50px;
        color:#333
    }
    .detail-fillter-content .top-list-question-left-detail .middle{
        float:left;
        width:100%;
        margin:10px 0;
        padding:0
    }
    .detail-fillter-content .top-list-question-left-detail .root_question{
        margin:0;
        padding:0;
        list-style:none
    }
    .detail-fillter-content .top-list-question-left-detail .root_question li{
        background:url(../template/images/bg-faq.png) no-repeat 10px 2px;
        float:left;
        width:100%;
        padding-bottom:9px
    }
    .detail-fillter-content .top-list-question-left-detail .root_question li a{
        float:left;
        font-size:12px;
        font-weight:700;
        color:#333;
        padding:2px 3px 0 28px;
        line-height:16px
    }
    .detail-fillter-content .top-list-question-left-detail .root_question li a:hover{
        color:#4c9845
    }
    .detail-fillter-content .top-list-question-left-detail .view-all{
        float:right;
        margin-right:20px;
        color:#4c9845!important;
        font-size:12px;
        font-family:verdana
    }
    .detail-fillter-content .list-video-product{
        float:left;
        width:105%;
        margin:0
    }
    .detail-fillter-content .list-video-product .story{
        width:290px;
        height:240px;
        float:left;
        margin:0 21px 13px 0
    }
    .detail-fillter-content .list-video-product .story .image_container{
        float:left;
        width:288px;
        height:210px;
        border:1px solid #d2d2d2;
        margin-right:10px
    }
    .detail-fillter-content .list-video-product .story .image_container .player{
        width:288px;
        height:210px
    }
    .detail-fillter-content .list-video-product .story .title{
        margin:5px 0;
        padding:0;
        width:100%;
        text-align:center
    }
    .detail-fillter-content .list-video-product .story .title a{
        color:#666;
        font-weight:700;
        font-size:12px
    }
    .list-document-product .story{
        width: 100%;
        float: left;
        position: relative;
        margin: 0 0 10px 0;
        padding: 0;
        border-bottom: 1px dashed #dddfe2;
    }
    .list-document-product .story .story-thumb{
        float: left;
        width: 7%;
        height: 60px;
        padding-right: 12px;
    }
    .list-document-product .story .story-thumb img{
        max-width:60px;
        max-height:60px
    }
    .list-document-product .story .story-info{
        float:left;
        width:93%;
        margin:0;
        padding:0
    }
    .list-document-product .story .story-title{
        float:left;
        width:100%;
        margin:9px 0 3px 0
    }
    .list-document-product .story .story-title a{
        text-decoration: none;
        color: #333;
        text-transform: none;
        font-weight: 600;
        font-size: 15px;
        cursor: pointer;
    }
    .list-document-product .story .story-title a:hover{
        color:#4c9845
    }
    .list-document-product .story .story_bottom{
        float:left;
        width:100%;
        margin:0;
        padding:0
    }
    .list-document-product .story .viewdetail{
        float:left;
        width:100px;
        margin-right:10px;
        cursor:pointer
    }
    .list-document-product .story .viewdetail .text{
        padding-left:5px;
        font-size:12px;
        color:#0f6693
    }
    .list-document-product .story .viewdetail .text:hover{
        color:#ff7800
    }
    .list-document-product .story .downloadlLink{
        float:left;
        cursor:pointer
    }
    .list-document-product .story .downloadlLink .text{
        padding-left:5px;
        font-size:12px;
        color:#0f6693
    }
    .list-document-product .story .downloadlLink .text:hover{
        color:#ff7800
    }
    .list-document-product .story-link-over{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        z-index:5;
        text-indent:-9999px
    }
    .list-document-product .story-last{
        margin-right:0
    }
    .detail-10-similar-container{
        float:left;
        width:100%;
        margin:0
    }
    .detail-10-similar-title{
        float:left;
        width:100%;
        height:33px;
        box-shadow:1px -1px 8px #e7e7e7;
        background:#e7e7e7 url(../template/images/arrow-similar.png) no-repeat left center;
        position:relative;
        margin-bottom:15px
    }
    .detail-10-similar-title span{
        float: left;
        padding: 6px 0 7px 55px;
        font-size: 15px;
        font-weight: 700;
        color: #333;
    }
    .image-similar-box-container{
        float:left;
        width:100%;
        padding:0;
        margin:5px 0 20px 0
    }
    .image-similar-box-border{
        float:left;
        width:100%;
        height:120px;
        position:relative
    }
    .image-similar-box-container ul{
        margin:0;
        padding:0;
        list-style:none
    }
    .image-similar-box-container .img_height{
        width:660px;
        visibility:hidden;
        display:none
    }
    .image-similar-box-container .image-detail-large{
        float:left;
        width:100%;
        display:none
    }
    .image-similar-box-container .image-detail-large li{
        position:absolute;
        top:0;
        left:0;
        display:none
    }
    .image-similar-box-container .image-detail-large img{
        width:660px
    }
    .image-similar-box-container .image-detail-thumb{
        float:left;
        width:100%;
        height:135px;
        position:absolute;
        bottom:0;
        left:0;
        z-index:1
    }
    .image-similar-box-container .image-detail-thumb-preview{
        margin-left:26px;
        position:relative;
        width:954px;
        overflow:hidden;
        height:140px
    }
    .image-similar-box-container .image-detail-thumb ul{
        white-space:nowrap;
        position:absolute;
        left:0;
        top:0
    }
    .image-similar-box-container .image-detail-thumb li{
        display:inline-block;
        margin:12px 13px 0 0;
        border:0;
        background:#fff;
        padding:0;
        opacity:1
    }
    .image-similar-box-container .image-detail-thumb li a{
        width:180px;
        height:120px;
        float:left;
        background-size:cover;
        background-repeat:no-repeat;
        text-indent:-9999px
    }
    .image-similar-box-container .image-detail-thumb li img{
        width:180px;
        min-height:120px
    }
    .image-similar-box-container .image-detail-thumb li:hover{
        border-color:#fff;
        cursor:pointer;
        opacity:1
    }
    .image-similar-box-container .image-detail-thumb li.active{
        opacity:1;
        border-color:#fff
    }
    .image-similar-box-container .image-detail-thumb-navigator ul{
        margin:0;
        padding:0;
        list-style:none
    }
    .image-similar-box-container .image-detail-thumb-navigator li{
        background:url(../template/images/arrow-left3.png) left center no-repeat;
        position:absolute;
        bottom:0;
        left:0;
        width:20px;
        height:140px;
        cursor:pointer;
        text-indent:-9999px;
        z-index:100
    }
    .image-similar-box-container .image-detail-thumb-navigator li.next{
        right:0;
        left:auto;
        background:url(../template/images/arrow-right3.png) right center no-repeat
    }
    .detail-19-container{
        float:left;
        width:100%
    }
    .detail-19-auto{
        width:100%;
        margin:0 auto
    }
    .detail-19-content{
        float:left;
        width:100%
    }
    .detail-19-content .detail-column-left{
        float:left;
        width:750px;
        margin:0 12px
    }
    .detail-19-content .detail-19-title{
        background:#EDEDED;
        float:left;
        width:100%;
        color:#010101;
        font-size:16px;
        text-transform:uppercase;
        display:none
    }
    .detail-19-content .detail-19-title a{
        text-decoration:none;
        color:inherit;
        float:left;
        min-width:210px;
        padding:7px 16px 6px 16px
    }
    .detail-19-content .detail-19-info-container{
        float:left;
        width:100%
    }
    .detail-19-content .detail-19-padding{
        margin:0 0
    }
    .detail-19-content .detail-19-info-padding{
        padding:0 0
    }
    .detail-19-content .detail-19-info-content{
        float:left;
        width:100%;
        padding:0 0 0 0;
        margin:10px 0 25px 0;
        font-size:14px;
        color:#666;
        line-height:25px
    }
    .detail-19-content .title{
        color:#333;
        font-size:18px;
        margin:6px 0 0 0;
        line-height:31px
    }
    .detail-19-content .time{
        color:#D90000;
        font-size:11px;
        margin:10px 0 0 0;
        display:none
    }
    .detail-19-content .box-comment{
        float:left;
        width:746px;
        margin:0;
        padding:0;
        border:1px solid #d2d2d2
    }
    .detail-19-content .pagetext{
        text-align:justify
    }
    .shareBar-detail{
        float:left;
        width:100%;
        margin-top:10px
    }
    .shareBar-detail .root{
        margin:0;
        padding:0
    }
    .shareBar-detail .root li{
        float:left;
        margin:0 0 5px 0;
        padding-right:5px
    }
    .detail-normal-container{
        float:left;
        width:100%
    }
    .detail-normal-auto{
        width:100%;
        margin:0 auto
    }
    .detail-normal-content{
        float:left;
        width:100%
    }
    .detail-normal-content .detail-column-left{
        float:left
    }
    .detail-normal-content .detail-normal-title{
        background:#EDEDED;
        float:left;
        width:100%;
        color:#010101;
        font-size:16px;
        text-transform:uppercase;
        display:none
    }
    .detail-normal-content .detail-normal-title a{
        text-decoration:none;
        color:inherit;
        float:left;
        min-width:210px;
        padding:7px 16px 6px 16px
    }
    .detail-normal-content .detail-normal-info-container{
        float:left;
        width:100%
    }
    .detail-normal-content .detail-normal-padding{
        margin:0 0
    }
    .detail-normal-content .detail-normal-info-padding{
        padding:0 0
    }
    .detail-normal-content .detail-normal-info-content{
        float:left;
        width:100%;
        padding:0 0 0 0;
        font-size:14px;
        color:#ccc;
        line-height:25px
    }
    .detail-normal-content .title{
        color:#333;
        font-size:20px;
        margin:6px 0 0 0;
        line-height:26px
    }
    .detail-normal-content .time{
        color:#D90000;
        font-size:11px;
        margin:10px 0 0 0;
        display:none
    }
    .detail-normal-content .box-comment{
        float:left;
        width:100%;
        margin:0;
        padding:0;
        border:1px solid #d2d2d2
    }
    .detail-normal-content .pagetext{
        text-align:justify
    }
    .tags{
        float:left;
        width:100%;
        margin:10px 0;
        line-height:25px
    }
    .tags .tagName{
        background:url(../template/images/tag.png) 6px 9px no-repeat #eee;
        float:left;
        padding:1px 5px 1px 23px;
        font-size:12px;
        color:#666;
        margin:2px 5px 0 0
    }
    .tags .tagList{
        float:left
    }
    .tags .tagList a{
        background:#eee;
        float:left;
        padding:1px 9px;
        color:#666;
        font-size:12px;
        margin:2px 5px 2px 0;
        white-space:nowrap
    }
    .tags .tagList a:hover{
        color:#4c9845
    }
    .othernews_normal{
        float:left;
        width:100%;
        margin:0;
        padding:0;
        border:1px solid #d2d2d2
    }
    .othernews_normal .columnTitle{
        float:left;
        width:100%;
        height:31px;
        background:#e7e7e7 url(../template/images/bai-lq.png) no-repeat left center;
        position:relative;
        margin-bottom:15px;
        border-bottom:1px solid #d2d2d2
    }
    .othernews_normal .columnTitle span{
        float:left;
        padding:3px 0 4px 55px;
        font-size:16px;
        font-weight:700;
        color:#333
    }
    .othernews_normal .listing{
        float:left;
        width:100%;
        margin:0;
        padding:0 0 15px 0
    }
    .othernews_normal .news{
        float:left;
        width:100%;
        padding:5px 0
    }
    .othernews_normal .news .title{
        background: url(../template/images/bg-danhgia.png) 10px 3px no-repeat;
    text-decoration: none;
    font-size: 14px;
    color: #5d5d5d;
    float: left;
    line-height: 17px;
    margin: 0 8px 0 0;
    padding: 0 0 0 30px;
    font-weight: 400;
    }
    .othernews_normal .news .title:hover{
        color:#FF7800
    }
    .comment_input{
        float:left;
        width:100%;
        margin-top:0;
        padding:0 0 10px 0;
        font-size:12px;
        color:#333
    }
    .comment_input .submit{
        float: right;
        margin: 0;
        padding: 3px 15px;
        font-size: 14px;
        font-weight: 500;
        color: #fff;
        text-transform: none;
        outline: none;
        cursor: pointer;
        background-image: linear-gradient(to right, #19a382 0%, #19a382 50%,#4ea546 100%);
        border: 0;
        height: 33px;
        border-radius: 2px;
    }
    div#commentInput {
        border-bottom: 1px dashed #ccc;
    }
    .comment_input .submit_comment{
        float: right;
        padding: 5px 22px;
        color: #fff;
        font-size: 14px;
        font-weight: 500;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        cursor: pointer;
        border: 0;
        background-image: linear-gradient(to right, #19a382 0%, #4CAF50 50%,#8BC34A 100%);
        border-radius: 3px;
        font-family: 'Open Sans', sans-serif !important;
    }
    .comment_input .input_style input{
        background: #fff;
        float: left;
        width: 100%;
        padding: 3px 5px;
        border: 1px solid #e5e5e5;
        color: #4c4c4a;
        font-size: 12px;
        outline: none;
        padding-left: 10px;
    }
    .comment_input td{
        padding:3px 0
    }
    .comment_input .warning{
        color:red;
        margin:2px;
        padding-left:20px;
        padding-top:2px;
        background:url(../admincp/media/warning.png) left top no-repeat;
        line-height:20px;
        font-size:11px;
        display:none
    }
    .comment_input textarea{
        width:488px;
        height:65px;
        border:1px solid #e5e5e5;
        padding:5px
    }
    .comment_input .text_content{
        width:100%;
        height:90px;
        border:1px solid #e5e5e5;
        padding:5px
    }
    .comment_input p{
        margin:4px 0
    }
    .comment_input .inputForm{
        float:left;
        width:100%;
        margin:0;
        padding:0 20px;
        border-radius:0;
        -moz-border-radius:0;
        -webkit-border-radius:0
    }
    .comment_input .inputForm table {
        width: 100%;
    }
    .comment_input .buttonBar{
        background:#fff;
        float:left;
        width:100%;
        margin-bottom:10px;
        padding:0;
        border-bottom:1px solid #d2d2d2
    }
    .comment_input .buttonBar a{
        float:left;
        font-size:12px;
        cursor:pointer;
        color:#666;
        font-weight:700;
        padding:10px 15px 9px 15px;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0;
        position:relative;
    }
    .comment_input .buttonBar .commentNormal{
        float:left
    }
    .comment_input .buttonBar .commentNormal_active{
        background:#19a382;
        color:#fff
    }
    .comment_input .buttonBar .commentFB_active{
        background:#19a382;
        color:#fff
    }
    .customerCartInput{
        float:left;
        width:800px;
        font-size:12px;
        margin-left:10px
    }
    .customerCartInput .header-top{
        float:left;
        width:100%;
        margin:5px 0 10px 0;
        padding:0 0 5px 0;
        border-bottom:1px solid #999
    }
    .customerCartInput .header-top span{
        color:#333;
        float:left;
        font-size:18px;
        padding-left:0
    }
    .listnews_in_cart{
        float:left;
        width:100%;
        padding:0;
        font-family:Time new romand;
        font-size:12px;
        margin:0
    }
    .listnews_in_cart .header-top{
        float:left;
        width:100%;
        margin-top:10px;
        margin-bottom:-30px;
        padding:0;
        text-align:center;
        font-size:15px;
        font-weight:700;
        text-transform:uppercase;
        position:relative;
        color:#333;
        border-bottom:0;
        font-family:verdana
    }
    .listnews_in_cart .header-top .goback{
        float:right;
        position:absolute;
        right:0;
        top:30px;
        color:#4c9845;
        font-size:14px;
        font-weight:400;
        text-transform:none;
        top:-10px
    }
    .listnews_in_cart .header-top .goback:hover{
        color:#FF7800
    }
    .listnews_in_cart .bottom_report{
        float:left;
        width:100%;
        margin:20px 0 30px 0;
        display:none
    }
    .listnews_in_cart .bottom_report .goback{
        float:right;
        color:#4c9845;
        font-size:14px;
        font-weight:400;
        text-transform:none;
        padding:0 12px 0 0
    }
    .listnews_in_cart .bottom_report .goback:hover{
        color:#FF7800
    }
    .listnews_in_cart .middle_report{
        float:left;
        width:800px;
        margin-top:15px;
        padding:0 15px 15px;
        border:none solid #999;
        -webkit-border-radius:8px;
        -moz-border-radius:8px;
        border-radius:8px;
        font-family:Verdana
    }
    .listnews_in_cart .middle_report .total_money{
        float:left;
        width:100%;
        margin:15px 0;
        padding:0;
        text-align:right;
        color:#4C9845;
        font-size:14px;
        font-family:Time new romand;
        font-weight:700
    }
    .listnews_in_cart .middle_report .top_middle{
        float:left;
        width:100%;
        height:10px;
        margin:0 0 15px 0;
        padding:0;
        font-family:'Times New Roman',Times,serif
    }
    .listnews_in_cart .middle_report .top_middle .span_l{
        float:left;
        width:205px;
        text-align:right;
        font-size:14px;
        color:#000;
        font-family:'Times New Roman',Times,serif;
        display:none
    }
    .listnews_in_cart .middle_report .top_middle .rootTabFillter{
        float:left;
        width:695px;
        margin-top:-20px;
        padding:0;
        margin-left:70px;
        display:none
    }
    .listnews_in_cart .middle_report .top_middle .rootTabFillter li{
        float:left;
        margin:0 0 0 55px;
        padding:0
    }
    .listnews_in_cart .middle_report .top_middle .rootTabFillter li label{
        font-size:14px;
        font-weight:400;
        font-family:'Times New Roman',Times,serif;
        position:relative;
        bottom:2px;
        min-width:80px;
        white-space:nowrap;
        font-weight:700
    }
    .listnews_in_cart .middle_report .top_middle .rootTabFillter li .number{
        color:#666;
        font-size:14px;
        font-style:italic;
        position:absolute;
        top:18px;
        font-family:'Times New Roman',Times,serif;
        left:0;
        font-weight:400
    }
    .listnews_in_cart .middle_report .top_middle .rootTabFillter li input{
        outline:none
    }
    .listnews_in_cart .product_col_list{
        float:left;
        width:100%;
        padding:0;
        font-family:'Times New Roman',Times,serif;
        font-size:14px;
        border:1px solid #999;
        border-bottom:0
    }
    .listnews_in_cart .product_col_list .product_col_list_title{
        float:left;
        width:100%;
        padding:0;
        border-bottom:1px solid #999;
        text-align:center;
        background-color:#DBDBDB
    }
    .listnews_in_cart .product_col_list .product_col_list_title span{
        display:inline-block;
        text-transform:none;
        font-weight:700;
        color:#000;
        padding:9px 0;
        font-size:12px;
        font-family:verdana
    }
    .listnews_in_cart .product_col_list .col1{
        display:table-cell;
        width:40px;
        border-right:1px solid #999;
        text-align:center;
        vertical-align:middle
    }
    .listnews_in_cart .product_col_list .col1 span{
        display:inline-block;
        padding:9px 0;
        font-family:'Times New Roman',Times,serif
    }
    .listnews_in_cart .product_col_list .col2{
        display:table-cell;
        width:315px;
        border-right:1px solid #999;
        vertical-align:middle
    }
    .listnews_in_cart .product_col_list .col3{
        display:table-cell;
        width:70px;
        border-right:1px solid #999;
        text-align:center;
        vertical-align:middle
    }
    .listnews_in_cart .product_col_list .col4{
        display:table-cell;
        width:65px;
        border-right:1px solid #999;
        text-align:center;
        vertical-align:middle
    }
    .listnews_in_cart .product_col_list .col5{
        display:table-cell;
        width:130px;
        border-right:1px solid #999;
        text-align:center;
        vertical-align:middle
    }
    .listnews_in_cart .product_col_list .col6{
        display:table-cell;
        width:130px;
        border-right:1px solid #999;
        text-align:center;
        vertical-align:middle
    }
    .listnews_in_cart .product_col_list .col7{
        display:table-cell;
        width:50px;
        text-align:center;
        font-family:'Times New Roman',Times,serif;
        vertical-align:middle
    }
    .listnews_in_cart .product_col_list .product_col_list_content{
        float:left;
        width:100%;
        margin:0;
        padding:0;
        display:none
    }
    .listnews_in_cart .product_col_list .product_col_list_content .info_report{
        float:left;
        padding:10px;
        font-size:14px;
        color:#333;
        font-weight:400;
        font-family:'Times New Roman',Times,serif
    }
    .listnews_in_cart .product_col_list .product_col_list_content .info_report a{
        color:#F8872B;
        font-family:'Times New Roman',Times,serif;
        cursor:pointer
    }
    .listnews_in_cart .product_col_list .product_col_list_content .info_report a:hover{
        text-decoration:underline
    }
    .listnews_in_cart .cart_function_bar{
        float:left;
        width:100%;
        margin:20px 0 0 0;
        text-align:right
    }
    .listnews_in_cart .cart_function_bar .print{
        background:url(../template/images/btn-comment.png) left top repeat-x;
        display:inline-block;
        margin-top:20px;
        padding:9px 25px;
        color:#fff;
        font-size:14px;
        font-weight:700;
        cursor:pointer;
        border-radius:20px 0
    }
    .listnews_in_cart .cart_function_bar .link_sendReport{
        background:url(../template/images/btn-comment.png) left top repeat-x;
        display:inline-block;
        margin:10px 0 0 0;
        padding:0 15px;
        color:#fff;
        font-family:verdana;
        cursor:pointer;
        font-size:14px;
        font-weight:700;
        border:none;
        height:34px;
        border-radius:20px 0
    }
    .listnews_in_cart .cart_function_bar .link_sendReport-2{
        background:url(../template/images/bg-add-to-cart.png) left top repeat-x;
        display:inline-block;
        margin:10px 0 0 0;
        padding:0 15px;
        color:#fff;
        font-family:verdana;
        cursor:pointer;
        font-size:14px;
        font-weight:700;
        border:none;
        height:34px;
        border-radius:20px 0
    }
    .listnews_in_cart .cart_function_bar .link_sendReport-1{
        background:url(../template/images/btn-comment.png) left top repeat-x;
        display:inline-block;
        margin:0;
        padding:0 15px;
        color:#fff;
        font-family:verdana;
        cursor:pointer;
        font-size:14px;
        font-weight:700;
        border:none;
        height:34px;
        line-height:34px;
        border-radius:20px 0
    }
    .customerCartInput .cart_function_bar{
        float:left;
        width:100%;
        margin:5px;
        text-align:right;
        border-top:1px solid #E9E9E9
    }
    .customerCartInput .cart_function_bar .btn_continue{
        background:url(../template/images/bg-add-to-cart.png) left top repeat-x;
        display:inline-block;
        margin:0;
        padding:9px 15px;
        color:#fff;
        font-size:14px;
        font-weight:700;
        border:0;
        border-radius:20px 0
    }
    .customerCartInput .cart_function_bar .btn_cancel{
        background:url(../template/images/btn-comment.png) left top repeat-x;
        display:inline-block;
        margin:0 0 0 10px;
        padding:9px 25px;
        color:#fff;
        font-size:14px;
        font-weight:700;
        cursor:pointer;
        border:0;
        border-radius:20px 0
    }
    .customerCartInput .customer_info{
        float:left;
        width:100%;
        font-size:12px;
        color:#333;
        margin-top:0
    }
    .customerCartInput .customer_info .name{
        text-align:left;
        color:#4d9845;
        text-transform:none;
        font-size:13px;
        font-weight:700;
        margin:0;
        padding:3px 0
    }
    .customerCartInput .customer_info input{
        font-family:verdana,Helvetica,sans-serif
    }
    .customerCartInput .customer_info textarea{
        font-family:verdana,Helvetica,sans-serif
    }
    .customerCartInput .payment_info{
        float:left;
        width:100%
    }
    .customerCartInput .payment_info .payment_info_box{
        float:right;
        padding:20px 20px 50px 20px;
        background:#F3F1F6;
        -webkit-border-radius:5px;
        -moz-border-radius:5px;
        border-radius:5px;
        margin:10px 0;
        border:1px solid #999
    }
    .customerCartInput .payment_info .summary_price{
        color:#000;
        font-size:16px
    }
    .customerCartInput .payment_info .summary_price input{
        background:none;
        border:0;
        color:#000;
        font-size:16px
    }
    .customerCartInput .payment_type{
        float:left;
        width:100%
    }
    .customerCartInput .payment_type .payment_type_box{
        float:right;
        margin:0 20px 20px 20px
    }
    .customerCartInput .payment_type .payment_type_box img{
        border:0;
        float:left;
        margin:5px 0
    }
    .customerCartInput .cart_function_bar .paymentButton{
        background:url(../template/images/payment-button.gif) left top no-repeat;
        float:left;
        width:207px;
        height:28px;
        text-decoration:none;
        color:#630;
        font-weight:700;
        padding:0 12px 0 29px
    }
    .customerCartInput .cart_function_bar .orderButton{
        background:url(../template/images/bg-add-to-cart.png) left top repeat-x;
        float:left;
        margin:0;
        padding:9px 35px;
        color:#fff;
        font-size:14px;
        font-weight:700;
        border:0;
        outline:none;
        cursor:pointer
    }
    .customerCartInput .input_style .disable{
        background:#EEE;
        color:#666
    }
    .customerCartInput .input_style{
        position:relative;
        display:block;
        margin:3px 0;
        text-transform:uppercase
    }
    .customerCartInput .input_style input{
        border:1px solid #DDD;
        padding:3px;
        font-size:12px;
        color:#444;
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        border-radius:3px
    }
    .customerCartInput .input_style .warning{
        color:red;
        margin:2px;
        padding-left:20px;
        padding-top:2px;
        background:url(../admincp/media/warning.png) left top no-repeat;
        line-height:20px;
        font-size:11px;
        display:none
    }
    .customerCartInput .buttonSubmit{
        background:url(../template/images/button-bg.png) 0 0 repeat-x;
        float:left;
        color:#fff;
        cursor:pointer;
        border:1px solid #EDEDED;
        cursor:pointer;
        padding:4px 15px
    }
    .customerCartInput .warning .arrow{
        position:absolute;
        top:-5px;
        left:4px
    }
    .customerCartInput .select_style{
        font-size:12px;
        color:#444;
        padding:2px;
        border:1px solid #DDD;
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        border-radius:3px
    }
    .customerCartInput .select_disable{
        font-size:12px;
        color:#666;
        padding:2px;
        border:1px solid #DDD;
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        border-radius:3px;
        background-color:#EEE
    }
    .customerCartInput .textarea_style{
        font-size:12px;
        color:#63A005;
        padding:2px;
        border:1px solid #DDD;
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        border-radius:3px
    }
    .customerCartInput .textarea_disable{
        font-size:12px;
        color:#666;
        padding:2px;
        border:1px solid #DDD;
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        border-radius:3px;
        background-color:#EEE
    }
    .customerCartInput .note{
        float:left;
        width:100%;
        margin:0
    }
    .customerCartInput .note .top{
        float:left;
        width:100%;
        margin-bottom:5px;
        color:#000;
        font-family:'Times New Roman',Times,serif;
        font-size:18px;
        font-weight:700
    }
    .customerCartInput .note .middle{
        float:left;
        width:100%
    }
    .customerCartInput .note ul{
        margin:0;
        padding:0;
        list-style:none
    }
    .customerCartInput .note ul li{
        float:left;
        width:100%;
        padding:3px 0 5px 0;
        position:relative;
        left:25px;
        font-family:'Times New Roman',Times,serif;
        font-size:14px
    }
    .customerCartInput .note ul li:before{
        content:"*";
        padding-right:3px
    }
    .customerCartInput .printReport_price{
        float:right;
        text-align:right;
        margin:15px 0 0 0;
        cursor:pointer
    }
    .customerCartInput .note img{
        max-width:700px
    }
    .customerCartInput .note p{
        margin:0;
        padding:0
    }
    .customerCartInput .note a{
        text-decoration:none;
        color:#000
    }
    .customerCartInput .note a:hover{
        text-decoration:underline
    }
    .customerCartInput .note table{
        border-collapse:collapse;
        border-color:#E5E5E5
    }
    .customerCartInput .note table td{
        border-color:#E5E5E5
    }
    .listnews_in_cart .product_col_list .col4 input{
        width:35px;
        text-align:center;
        padding:0;
        border:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0;
        margin:0;
        font-family:'Times New Roman',Times,serif
    }
    .listnews_in_cart .product_col_list .col6 input{
        width:100px;
        text-align:center;
        padding:3px 3px;
        border:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0;
        margin:0;
        font-family:verdana;
        font-size:12px
    }
    .listnews_in_cart .product_col_list .col5 input{
        width:100px;
        text-align:left;
        padding:0 3px;
        border:0;
        -webkit-border-radius:1px;
        -moz-border-radius:1px;
        border-radius:1px;
        color:#555;
        font-size:12px;
        margin:0;
        font-family:'Times New Roman',Times,serif
    }
    .listnews_in_cart .news{
        float:left;
        width:100%;
        padding:0;
        border-bottom:1px solid #999;
        font-family:'Times New Roman',Times,serif
    }
    .listnews_in_cart .lastitem{
        float:right;
        margin-right:0
    }
    .listnews_in_cart .news .image_container{
        float:left;
        width:40px;
        margin:10px
    }
    .listnews_in_cart .news .image_news{
        float:left;
        width:40px;
        height:40px;
        border:0
    }
    .listnews_in_cart .news .title{
        margin:10px 0 6px 0;
        font-size:14px;
        font-weight:400
    }
    .listnews_in_cart .news .title a{
        text-decoration:none;
        color:#333;
        font-family:verdana;
        font-size:12px
    }
    .listnews_in_cart .news .title a:hover{
        color:#FF7800
    }
    .listnews_in_cart .remove_item_cart{
        color:#FFF;
        background-color:#FF7800;
        border-radius:10px 0;
        padding:3px 8px;
        font-size:12px
    }
    .listnews_in_cart .remove_item_cart:hover{
        text-decoration:underline
    }
    .listnews_in_cart .news .catalog{
        font-weight:400
    }
    .listnews_in_cart .news .catalog a{
        text-decoration:none;
        color:#545E68
    }
    .listnews_in_cart .news .price{
        color:#555;
        margin:0;
        font-size:14px;
        font-family:verdana;
        font-size:12px
    }
    .listnews_in_cart .news .link_viewReport{
        color:#0b5be1;
        margin:0;
        font-size:12px;
        font-style:italic;
        font-family:'Times New Roman',Times,serif;
        cursor:pointer
    }
    .listnews_in_cart .news .link_viewReport:hover{
        color:#FF7800;
        text-decoration:underline
    }
    .listnews_in_cart .news .price_basic{
        color:#6e6e6e;
        margin:3px 0
    }
    #function{
        background:url(../admincp/media/edit_bg.png) #f2f3f7 0 4px no-repeat;
        float:left;
        width:100%;
        font-size:12px;
        margin:5px 0
    }
    #function .func_content{
        display:block;
        padding:5px 0 5px 50px
    }
    #function a{
        font-size:12px;
        font-weight:700;
        color:#333;
        margin:3px 5px;
        text-decoration:none
    }
    #function a:hover{
        color:#000
    }
    #function .submit{
        font-size:12px;
        color:#000;
        padding:5px 20px;
        cursor:pointer
    }
    #function .close{
        font-size:12px;
        color:#444;
        padding:5px 20px;
        cursor:pointer;
        margin-left:15px
    }
    #function .btn_bar{
        float:right;
        margin:5px 3px 0 0
    }
    #bodyedit{
        float:left;
        width:100%;
        text-align:left;
        display:none
    }
    #bodyedit #process_status{
        padding-left:10px;
        margin:15px 0 0 0;
        color:violet;
        font-size:12px;
        display:none
    }
    ul{
        list-style:none
    }
    a{
        text-decoration:none;
        color:#333
    }
    #hoidap{
        float:left;
        width:764px
    }
    .hoidap_content{
        float:left;
        width:100%
    }
    .cauhoi-nb-left{
        position:relative;
        width:464px;
        float:left
    }
    .cauhoi-nb-left h2,.cauhoi-nb-right h2{
        font-family:verdana;
        font-size:15px;
        color:#666;
        font-weight:700;
        text-transform:uppercase;
        text-indent:10px;
        height:34px;
        margin-bottom:6px;
        line-height:34px
    }
    .cauhoi-nb-right h2{
        border:1px solid #e7e7e7
    }
    .cauhoi-nb-left p{
        font-family:verdana;
        font-size:12px;
        color:#fff;
        position:absolute;
        bottom:0;
        background:url(../template/images/bg-hoidap.png) repeat;
        padding:10px
    }
    .cauhoi-nb-right{
        width:293px;
        float:right;
        border:1px solid #e7e7e7
    }
    .ch-db>div:first-child{
        width:283px;
        height:96px;
        margin:0 auto;
        background:url(../template/images/muiten-cm.png) no-repeat left center;
        margin-bottom:10px
    }
    .ch-db>div:first-child p{
        padding:20px 45px;
        text-align:center;
        font-family:verdana;
        font-size:12px;
        color:#333
    }
    .ch-db>div:nth-child(2) ul{
        overflow:hidden
    }
    .ch-db>div:nth-child(2) ul li:first-child{
        width:60px;
        float:left
    }
    .ch-db>div:nth-child(2) ul li:last-child{
        width:162px;
        float:right
    }
    .ch-db>div:nth-child(2) ul li:last-child p{
        font-size:14px;
        color:#999;
        text-indent:29px;
        margin-bottom:7px;
        margin-top:-2px
    }
    .ch-db>div:nth-child(2) ul li:last-child p span{
        font-family:verdana;
        font-size:14px;
        color:#ff7800
    }
    .ch-db>div:nth-child(2) ul li:last-child a{
        font-size:14px;
        color:#fff;
        font-weight:700;
        display:block;
        width:94px;
        height:32px;
        line-height:32px;
        text-align:center;
        background:#ff7800
    }
    .ch-db>div:nth-child(3) ul li{
        float:left;
        color:#333;
        font-size:12px
    }
    .ch-db>div:nth-child(3) ul{
        padding-left:10px;
        overflow:hidden
    }
    .ch-db>div:nth-child(3) ul li a{
        color:#ff7800;
        font-size:14px;
        font-weight:700;
        padding-right:20px;
        border-right:1px solid #333;
        margin-right:20px
    }
    .ch-db>div:nth-child(3){
        background:#eee;
        height:36px;
        line-height:36px;
        margin-top:4px
    }
    .ch-db{
        margin-top:20px
    }
    .cauhoi-nb{
        overflow:hidden;
        border:1px solid #e7e7e7
    }
    .questionForm_detail{
        float:left;
        width:100%;
        margin:0
    }
    .questionForm_detail .input_style{
        float:left;
        width:100%;
        margin:0;
        padding:0
    }
    .questionForm_detail .input_style input{
        background:url(../template/images/icon-user.png) 8px 10px no-repeat;
        width:722px;
        margin:0;
        padding:12px 12px 5px 28px;
        border:0;
        outline:none;
        border-left:1px solid #d2d2d2;
        border-right:1px solid #d2d2d2
    }
    .questionForm_detail .warning{
        color:red;
        margin:2px;
        padding-left:20px;
        padding-top:2px;
        background:url(../admincp/media/warning.png) left top no-repeat;
        line-height:20px;
        font-size:11px;
        display:none
    }
    .questionForm_detail .text_content{
        float:left;
        width:722px;
        height:60px;
        padding:15px 20px;
        font-size:12px;
        color:#989898;
        border:0;
        border-top:1px solid #d2d2d2;
        border-bottom:1px solid #d2d2d2;
        outline:none;
        border-left:1px solid #d2d2d2;
        border-right:1px solid #d2d2d2
    }
    .questionForm_detail .function_submit{
        float:left;
        width:100%;
        text-align:right;
        margin-top:10px
    }
    .questionForm_detail .function_submit .submit_question{
        display:inline-block;
        background:url(../template/images/btn-comment.png) left top repeat-x;
        padding:9px 22px;
        color:#fff;
        font-size:14px;
        font-weight:700;
        border-radius:0;
        -moz-border-radius:0;
        -webkit-border-radius:0;
        cursor:pointer;
        border:0;
        outline:none;
        margin-right:10px
    }
    .hoidap-tabs{
        float:left;
        width:765px;
        border:1px solid #d2d2d2
    }
    .tabs2{
        float:left;
        width:100%;
        background:#e7e7e7;
        margin-bottom:10px
    }
    .tabs2 li{
        float:left;
        height:38px;
        line-height:38px
    }
    .tabs2 li a{
        color:#333;
        font-weight:700;
        font-size:15px;
        display:block;
        width:100%;
        height:100%;
        background:#e7e7e7;
        padding:0 27px!important;
        cursor:pointer
    }
    .tabs2 li a.active{
        color:#fff;
        background:#999
    }
    .tabs_container{
        float:left;
        width:745px;
        margin:10px 8px
    }
    #cauhoi ul li img{
        float:left;
        width:85px;
        height:85px;
        margin:8px
    }
    #cauhoi ul li{
        overflow:hidden;
        border-bottom:1px dotted #e7e7e7;
        margin:0 7px
    }
    #cauhoi ul li p{
        color:#333;
        font-family:verdana;
        font-size:14px;
        line-height:18px;
        margin-top:10px;
        width:640px;
        float:left
    }
    .bold{
        font-weight:700;
        color:#333!important
    }
    #cauhoi ul li p.peopol span{
        color:#ff7800;
        font-weight:700
    }
    .hoidap_sidebar{
        width:425px;
        float:right
    }
    .dangcauhoi{
        border:1px solid #e7e7e7
    }
    .dangcauhoi input{
        width:100%;
        height:35px
    }
    .dangcauhoi input.ten{
        background:url(../template/images/icon-ten.png) no-repeat 10px center;
        text-indent:35px
    }
    .dangcauhoi textarea{
        width:408px;
        height:70px;
        padding:13px 3px 3px 10px;
        border:1px solid #e7e7e7
    }
    .dangcauhoi input.guich{
        width:143px;
        height:35px;
        margin-left:138px;
        margin-top:10px;
        background:url(../template/images/bg-guich.png) repeat-x;
        color:#fff;
        font-family:verdana;
        font-size:14px;
        font-weight:700;
        cursor:pointer
    }
    .dangcauhoi h2,.facebook h2{
        color:#666;
        font-family:verdana;
        font-size:15px;
        font-weight:700;
        text-indent:10px;
        background:#e7e7e7;
        height:25px;
        line-height:25px
    }
    .tin_xem_nhieu h2{
        color:#666;
        font-family:verdana;
        font-size:15px;
        font-weight:700;
        text-indent:57px;
        background:#e7e7e7 url(../template/images/bg-tin-xemnhieu.png) no-repeat left center;
        height:31px;
        line-height:31px
    }
    .tin_xem_nhieu ul li h3 a{
        color:#333;
        font-family:verdana;
        font-size:12px;
        font-weight:700;
        line-height:18px;
        text-indent:10px
    }
    .tin_xem_nhieu ul li a img{
        float:left;
        padding:1px;
        border:1px solid #e7e7e7;
        margin:10px
    }
    .tin_xem_nhieu ul li h3{
        text-indent:11px
    }
    .tin_xem_nhieu ul li{
        overflow:hidden;
        border-bottom:1px solid #e7e7e7;
        margin:11px 2px 0 2px;
        padding-bottom:4px
    }
    .tin_xem_nhieu ul li p{
        color:#333;
        font-family:verdana;
        font-size:12px;
        line-height:18px;
        margin-top:13px;
        margin-bottom:15px
    }
    .tin_xem_nhieu ul li a.read-all{
        float:none
    }
    .sp-search-nhieu table img{
        width:124px;
        height:124px
    }
    .sp-search-nhieu{
        width:100%
    }
    .sp-search-nhieu table tr td p a{
        font-size:11px!important
    }
    .sp-search-nhieu table tr td{
        padding:1px
    }
    .sp-search-nhieu h2{
        color:#666;
        font-family:verdana;
        font-size:15px;
        font-weight:700;
        text-indent:57px;
        background:#e7e7e7 url(../template/images/sp-banchay.png) no-repeat left center;
        height:31px;
        line-height:31px
    }
    .tin_xem_nhieu{
        border:1px solid #e7e7e7
    }
    .avata{
        width:83px;
        float:left;
        font-family:verdana;
        font-size:14px
    }
    .nd-cauhoi{
        width:667px;
        float:right
    }
    .avata img{
        margin:17px 0 10px 17px
    }
    .avata p{
        text-align:center;
        color:#ff7800;
        font-weight:700
    }
    .nd-cauhoi p:first-child{
        color:#333;
        line-height:18px;
        margin-top:21px
    }
    .nd-cauhoi p:last-of-type{
        font-size:12px;
        color:#666;
        line-height:18px;
        margin:3px 0
    }
    .nd-cauhoi p:last-of-type span{
        color:#ff7800;
        font-weight:700
    }
    .nd-traloi{
        float:left;
        width:100%;
        margin-top:15px
    }
    .nd-traloi ul li{
        overflow:hidden
    }
    .sidebar h2,.trangtin-list-right h2{
        font-size:12px;
        font-weight:700;
        text-indent:53px;
        height:31px;
        line-height:31px
    }
    .sidebar{
        border:none
    }
    .faq h2{
        background:#e7e7e7 url(../template/images/faq.png) no-repeat left center
    }
    .faq ul li a,.danhgia ul li a{
        font-size:11px;
        font-weight:700;
        color:#333;
        line-height:18px
    }
    .faq ul,.danhgia ul{
        margin-top:10px
    }
    .faq ul li{
        background:url(../template/images/bg-faq.png) no-repeat 10px center;
        text-indent:30px;
        margin-bottom:9px
    }
    .faq .read-all{
        font-size:12px;
        margin-right:10px
    }
    .faq{
        overflow:hidden;
        border:1px solid #e7e7e7;
        margin-bottom:10px
    }
    .danhgia{
        overflow:hidden;
        border:1px solid #e7e7e7
    }
    .danhgia .top-review{
        float:left;
        width:100%;
        height:31px;
        margin:0;
        padding:0;
        background:#e7e7e7 url(../template/images/top_review.png) no-repeat left center
    }
    .danhgia .top-review span{
        line-height:32px;
        font-size:12px;
        font-weight:700;
        padding:9px 0 5px 0;
        color:#333
    }
    .danhgia ul{
        float:left;
        width:100%
    }
    .danhgia ul li{
        background:url(../template/images/bg-danhgia.png) no-repeat 10px 4px;
        padding-left:30px;
        margin-bottom:9px
    }
    .read a{
        color:#fff;
        font-size:14px
    }
    .read{
        width:205px;
        height:32px;
        line-height:32px;
        background:#333 url(../template/images/bg-sp-ct.png) no-repeat 96% center;
        position:absolute;
        left:0pc;
        bottom:0;
        text-indent:7px
    }
    .sp-right{
        width:423px;
        float:right
    }
    .sp-right ul li{
        position:relative;
        width:205px;
        height:161px;
        float:left;
        margin-bottom:7px
    }
    .sp-right ul li:nth-child(2n+1){
        margin-right:7px
    }
    .sp-content a img{
        width:100%
    }
    .danhmuc-timkiem li:hover ul{
        display:none
    }
    .trangtin{
        overflow:hidden;
        border:1px solid #dedede;
        padding-top:4px;
        box-shadow:1px 2px 4px #d2d2d2
    }
    .trangtin-left{
        width:610px;
        float:left;
        margin-left:4px
    }
    .trangtin-left h3{
        margin:8px 0;
        padding-left:9px
    }
    .trangtin-left h3 a{
        font-size:14px;
        color:#333;
        font-weight:700
    }
    .trangtin-left p{
        font-size:12px;
        color:#666;
        padding-left:9px
    }
    .trangtin-left a img{
        padding:7px 10px;
        border:1px solid #e7e7e7;
        border-radius:5px
    }
    .trangtin-center{
        width:328px;
        float:left;
        margin-left:6px;
        border-left:1px solid #e7e7e7;
        padding-left:6px;
        padding-bottom:33px
    }
    .date{
        font-size:11px;
        font-style:italic;
        color:#666;
        text-align:right;
        line-height:40px;
        margin-right:20px
    }
    .trangtin-center ul li h3 a{
        font-size:12px;
        font-weight:700;
        color:#666;
        line-height:18px
    }
    .trangtin-center ul li{
        border-bottom:1px dotted #e7e7e7;
        padding:8px 0
    }
    .trangtin-center ul li a img{
        float:left;
        width:100px;
        margin-right:6px;
        margin-bottom:10px
    }
    .trangtin-center ul li:last-child{
        border:none
    }
    .trangtin-center ul li p{
        color:#666;
        line-height:18px;
        font-size:12px
    }
    .trangtin-right{
        width:235px;
        float:right
    }
    .trangtin-list{
        overflow:hidden
    }
    .trangtin-list-left{
        width:764px;
        float:left
    }
    .trangtin-list-left ul li h3{
        text-indent:11px
    }
    .trangtin-list-left ul li h3 a{
        font-size:18px;
        color:#333;
        line-height:30px
    }
    .trangtin-list-left ul li{
        overflow:hidden;
        border-bottom:1px solid #e7e7e7;
        padding:15px 0 10px 0
    }
    .trangtin-list-left ul li p{
        font-size:12px;
        color:#333;
        line-height:24px
    }
    .trangtin-list-left ul li a.read-all{
        float:none
    }
    .trangtin-list-left ul li a img{
        float:left;
        padding:2px 3px;
        border:1px solid #e7e7e7;
        margin:7px
    }
    .trangtin-list-left ul li span{
        font-style:italic;
        font-size:11px;
        color:#666;
        line-height:40px
    }
    .trangtin-list-right{
        width:425px;
        float:right
    }
    .danhgia-moinhat h3{
        padding-left:10px;
        margin-top:9px
    }
    .danhgia-moinhat h3 a{
        font-weight:700;
        font-size:12px;
        color:#333;
        line-height:18px
    }
    .danhgia-moinhat img{
        float:left;
        margin:6px 8px 5px 8px;
        padding:1px 2px;
        border:1px solid #e7e7e7
    }
    .danhgia-moinhat p{
        font-size:12px;
        color:#333;
        line-height:24px;
        margin-top:19px;
        padding-left:10px
    }
    .danhgia ul li a{
        font-size:12px
    }
    .baogia-left{
        width:234px;
        float:left
    }
    .duan{
        overflow:hidden;
        border:1px solid #e7e7e7;
        padding-bottom:10px;
        margin-bottom:13px
    }
    .duan .read-all{
        margin-top:10px
    }
    .duan h2{
        background:#e7e7e7 url(../template/images/sp-banchay.png) no-repeat left center;
        height:31px;
        line-height:31px;
        text-indent:61px
    }
    .duan h2 a{
        font-size:15px;
        font-weight:700;
        color:#333
    }
    .duan ul{
        padding-left:13px
    }
    .duan ul li{
        padding:10px 0 10px 19px;
        background:url(../images/muiten-ngang.png) no-repeat 1px 17px;
        border-bottom:1px dotted #e7e7e7;
        margin-right:10px
    }
    .duan ul li:last-child{
        border:none
    }
    .duan ul li a{
        font-size:14px;
        color:#000;
        line-height:24px;
        display:block
    }
    .duan ul li span{
        color:#666;
        font-size:11px;
        font-style:italic
    }
    .baogia-right{
        width:950px;
        float:right
    }
    .baogia-right h1{
        color:#ff7800;
        font-size:30px;
        font-weight:700;
        text-align:center;
        padding:40px 90px;
        text-transform:uppercase
    }
    #baogia-right ul li:first-child{
        width:360px;
        height:150px;
        margin-top:13px;
        float:left;
        background:url(../template/images/bg-bg.png) no-repeat
    }
    #baogia-right ul li:first-child p{
        padding-left:12px;
        margin-top:-10px;
        font-size:18px;
        color:#333;
        font-weight:700;
        margin-bottom:10px
    }
    #baogia-right ul li:first-child span{
        display:block;
        font-size:14px;
        color:#333;
        line-height:30px;
        background:url(../template/images/bg-v.png) no-repeat left center;
        text-indent:20px;
        margin-left:29px
    }
    #baogia-right ul li:last-child{
        width:547px;
        float:right
    }
    #baogia-right ul{
        overflow:hidden;
        height:160px;
        padding-left:10px
    }
    #baogia-right ul li:last-child p{
        font-size:14px;
        color:#333;
        line-height:24px;
        padding:0 13px 0 17px
    }
    p.sao{
        font-size:14px;
        color:#970000;
        padding-left:10px
    }
    #form-baogia{
        width:477px;
        height:121px;
        position:relative;
        margin-left:10px;
        margin-top:12px
    }
    #form-baogia input{
        width:230px;
        height:31px;
        border:1px solid #e7e7e7;
        display:block;
        margin-bottom:5px;
        text-indent:5px
    }
    #form-baogia input.submit{
        width:223px;
        height:31px;
        background:url(../template/images/bg-submit.png) repeat-x;
        font-size:20px;
        color:#fff;
        font-weight:700;
        border:none;
        position:absolute;
        top:40px;
        right:0;
        cursor:pointer
    }
    .chiteit-sp-left{
        width:670px;
        float:left
    }
    .sp-slider{
        width:360px;
        float:left
    }
    .thong_so{
        width:297px;
        float:right
    }
    .chiteit-sp-right{
        width:260px;
        float:right;
        border:1px solid #e7e7e7;
        text-align:center;
        padding-bottom:5px;
        border-radius:5px;
        padding-top:10px
    }
    .chiteit-sp-right h3{
        color:#4c9845;
        font-size:14px;
        font-weight:700;
        line-height:18px
    }
    .chiteit-sp-right span{
        font-size:12px;
        color:#666;
        line-height:18px
    }
    .chiteit-sp-right table{
        width:98%;
        border:none;
        margin:0 4px 15px 4px
    }
    .chiteit-sp-right table tr td{
        color:#333;
        font-size:14px;
        line-height:36px;
        text-align:center
    }
    .chiteit-sp-right table tr td:last-child a{
        color:#ff7800
    }
    .quanly{
        float:right;
        background:url(../template/images/muiten-ngang.png) no-repeat right center;
        font-size:14px;
        font-weight:700;
        color:#4c9845;
        padding:0 20px 0 0;
        margin-right:13px
    }
    .thong_so h2{
        color:#333;
        font-size:24px;
        font-weight:700
    }
    .bai_pt{
        background:url(../template/images/muiten-ngang.png),url(../images/muiten-ngang.png);
        background-repeat:no-repeat,no-repeat;
        background-position:2px center,14px center;
        font-size:14px;
        color:#666;
        text-indent:34px;
        margin:9px 0
    }
    .bai_pt span{
        color:#ff7800
    }
    .thong_so table{
        width:100%;
        border:none;
        border-bottom:1px solid #999
    }
    .thong_so table tr td{
        color:#666;
        font-size:14px;
        line-height:30px
    }
    .gia{
        color:#333;
        font-size:18px;
        line-height:30px;
        margin:5px 0
    }
    .gia a{
        font-size:14px;
        color:#4965b4;
        text-decoration:underline
    }
    .vat{
        color:#333;
        font-size:12px;
        font-weight:700;
        line-height:30px
    }
    .thong_so form input:first-child{
        width:57px;
        height:26px;
        border:1px solid #999;
        text-indent:11px;
        float:left;
        margin-right:10px;
        margin-top:3px
    }
    .thong_so form input:last-child{
        width:208px;
        height:33px;
        background:url(../template/images/bg-guich.png) repeat-x;
        font-weight:700;
        font-size:14px;
        color:#fff
    }
    .chitiet-sp{
        overflow:hidden;
        margin-bottom:20px
    }
    .tabs3{
        height:initial!important;
        background:#fafafa;
        padding-left:0px!important;
        overflow:hidden
    }
    .tabs3 li{
        float:left!important;
        background:none!important;
        width:inherit!important;
        margin:0px!important;
        height:40px!important;
        line-height:40px
    }
    .tabs3 li a{
        background:#fafafa;
        padding:10px 15px;
        color:#333;
        font-size:14px
    }
    .tabs3 li a.active{
        background:#999;
        color:#fff;
        font-weight:700;
        font-size:14px
    }
    .tab-thongso .tabs_content p{
        line-height:24px;
        color:#000;
        font-size:12px
    }
    #slider{
        border:1px solid #e7e7e7;
        margin-bottom:3px
    }
    #slider .slides li{
        background:none
    }
    #carousel .slides li{
        width:97px!important;
        height:97px;
        border:1px solid #e7e7e7
    }
    #carousel .slides li img{
        width:97px;
        height:100%
    }
    #carousel .flex-direction-nav{
        display:none
    }
    #carousel ul{
        width:100%!important;
        transform:translate3d(0,0,0)!important;
        -webkit-transform:translate3d(0,0,0)!important;
        -moz-transform:translate3d(0,0,0)!important
    }
    .popup-sp .chiteit-sp-left{
        background:#fff;
        border:1px solid #e7e7e7
    }
    .popup-sp .chiteit-sp-left .thong_so h2{
        margin-top:15px
    }
    #catalogpage{
        position:relative
    }
    .main-menu-page{
        height:33px;
        margin:0;
        margin-bottom:13px
    }
    .menu-left-page{
        width:234px;
        float:left
    }
    .menu-left-page .top{
        width:100%;
        height:33px;
        padding-left:43px;
        background:#d2d2d2 url(../template/images/nav-trangtin.png) no-repeat 12px center;
        position:relative
    }
    .menu-left-page .top .span{
        float:left;
        padding:7px 0;
        font-size:14px;
        font-weight:700;
        text-transform:uppercase
    }
    .menu-left-page .top .middle{
        display:none;
        background:#fff;
        float:left;
        width:238px;
        position:absolute;
        top:33px;
        left:0px!important;
        z-index:3500;
        box-shadow:1px 2px 3px #d2d2d2
    }
    .menu-left-page .top:hover .middle{
        display:block
    }
    .menu-left-page .scrollHome{
        position:absolute;
        top:12px;
        left:0;
        float:left;
        width:43px;
        height:32px;
        display:none;
        z-index:1;
        text-align:center;
        background:#d2d2d2
    }
    .menu-left-page .scrollHome a{
        display:table-cell;
        width:43px;
        height:33px;
        text-align:center;
        vertical-align:middle
    }
    .menu-left-page .scrollHome img{
        max-height:22px
    }
    .menu-right-page{
        width:234px;
        float:right
    }
    .menu-right-page .top{
        width:100%;
        height:33px;
        box-shadow:1px -1px 8px #e7e7e7;
        padding-left:43px;
        background:#d2d2d2 url(../template/images/nav-trangtin.png) no-repeat 12px center;
        position:relative;
        white-space:nowrap
    }
    .menu-right-page .top .span_top{
        float:left;
        padding:6px 0;
        font-size:14px;
        font-weight:700;
        text-transform:uppercase
    }
    .menu-right-page .top .middle{
        display: none;
        float: left;
        width: 255px;
        background: #fff;
        position: absolute;
        top: 33px;
        left: 0;
        z-index: 3500;
        padding: 10px;
        border: 1px solid #d2d2d2;
    }
    .menu-left-page .top span.span a {
        color: #666;
    }
    .menu-right-page .top .span_top a {
        color: #666;
    }
    .menu-right-page .top .middle li.m-li {
        float: left;
        width: 100%;
        margin: 5px 0;
    }
    .menu-right-page .top .middle li.m-li span.m-left {
        width: 20px;
        display: block;
        float: left;
        margin-right: 6px;
    }
    .menu-right-page .top:hover .middle{
        display:block
    }
    .left_menu{
        float:left;
        box-shadow:1px -1px 8px #e7e7e7;
        padding-bottom:20px;
        border:1px solid #e7e7e7;
        border-radius:5px 5px 0 0;
        -webkit-border-radius:5px 5px 0 0;
        -moz-border-radius:5px 5px 0 0;
        -o-border-radius:5px 5px 0 0;
        font-size:13px
    }
    .left_menu .top{
        background:#e7e7e7 url(../template/images/sp-banchay.png) no-repeat left center;
        float:left;
        width:100%;
        height:31px;
        margin:0;
        padding:0
    }
    .left_menu .top span{
        float:left;
        font-size:12px;
        font-weight:700;
        padding:9px 0 5px 50px;
        color:#333
    }
    .left_menu .middle{
        float:left;
        width:100%;
        margin:0;
        padding:0
    }
    .product-top-views{
        float:left;
        margin-bottom:10px;
        border:1px solid #e7e7e7;
    }
    .product-top-views .top-header{
        background:#e7e7e7 url(../template/images/sp-banchay.png) no-repeat left center;
        float:left;
        width:100%;
        height:31px;
        margin:0;
        padding:0
    }
    .product-top-views .top-header span{
        float: left;
        font-size: 14px;
        font-weight: 600;
        padding: 5px 0 5px 55px;
        color: #333;
    }
    .product-top-views .middle{
        float:left;
        width:100%;
        margin:0;
        padding:0
    }
    .product-top-views .story{
        float:left;
        margin:10px 5px 0 10px;
        padding:0
    }
    .product-top-views .lastitem{
        margin-bottom:10px
    }
    .product-top-views .story .image_container{
        float:left;
        margin-right:10px;
        padding:0
    }
    .product-top-views .story .image_container .image_cell{
        background:#fff;
        display:table-cell;
        vertical-align:middle;
        text-align:center;
        width:102px;
        height:87px;
        border:1px solid #eee;
    }
    .product-top-views .story .image_container img{
        max-width:102px;
        max-height:87px;
        object-fit: cover;
    }
    .product-top-views .story .title{
        margin:0;
        padding:0
    }
    .product-top-views .story .title a{
        color: #444;
        font-size: 13px;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        padding-right: 8px;
    }
    .product-top-views .story .price_basic{
        padding:5px 0 3px 0;
        font-size:11px;
        color:#666;
        text-decoration:line-through
    }
    .product-top-views .story .price{
        padding:3px 0;
        font-size:12px;
        font-weight:700;
        color:#ff7800
    }
    .top-list-question-left{
        float:left;
        margin-bottom:10px;
        border:1px solid #e7e7e7;
        display:none
    }
    .top-list-question-left .top-header{
        background:#e7e7e7 url(../template/images/sp-banchay.png) no-repeat left center;
        float:left;
        width:100%;
        height:31px;
        margin:0;
        padding:0;
        white-space:nowrap
    }
    .top-list-question-left .top-header span{
        float:left;
        font-size:12px;
        font-weight:700;
        padding:9px 0 5px 50px;
        color:#333
    }
    .top-list-question-left .middle{
        float:left;
        width:100%;
        margin:10px 0;
        padding:0
    }
    .top-list-question-left .root_question{
        margin:0;
        padding:0;
        list-style:none
    }
    .top-list-question-left .root_question li{
        background:url(../template/images/bg-faq.png) no-repeat 10px 2px;
        float:left;
        width:100%;
        padding-bottom:9px
    }
    .top-list-question-left .root_question li a{
        display:inline-table;
        font-size:12px;
        font-weight:700;
        color:#333;
        margin:2px 3px 0 28px
    }
    .top-list-question-left .root_question li a:hover{
        color:#4c9845
    }
    .top-list-question-left .view-all{
        float:right;
        margin-right:20px;
        color:#4c9845!important;
        font-size:14px;
        font-family:verdana
    }
    .cac-cau-tl{
        width:100%
    }
    .cac-cau-tl form{
        border:1px solid #d2d2d2;
        margin-top:10px;
        overflow:hidden;
        padding-bottom:10px
    }
    .cac-cau-tl input{
        width:100%;
        height:35px
    }
    .cac-cau-tl input.ten{
        background:url(../template/images/icon-ten.png) no-repeat 10px center;
        text-indent:35px;
        width:100%;
        height:38px
    }
    .cac-cau-tl textarea{
        width:755px;
        height:105px;
        border:1px solid #e7e7e7;
        text-indent:15px;
        padding-top:3px
    }
    .cac-cau-tl input.guich{
        width:143px;
        height:35px;
        float:right;
        margin-top:10px;
        background:url(../template/images/bg-guich.png) repeat-x;
        color:#fff;
        font-family:verdana;
        font-size:14px;
        font-weight:700;
        cursor:pointer
    }
    .cauhoi-chitiet{
        overflow:hidden;
        padding-bottom:10px
    }
    .hoidap-chitiet-bottom{
        float:left;
        width:762px;
        border:1px solid #d2d2d2;
        border-bottom:0
    }
    .hoidap-chitiet-bottom h3{
        color:#333;
        font-size:14px;
        font-weight:700;
        text-indent:10px;
        height:31px;
        border-bottom:1px solid #d2d2d2;
        line-height:31px;
        background:#fafafa
    }
    .nd-traloi h3{
        background:#e7e7e7 url(../template/images/faq.png) no-repeat left center;
        height:31px;
        line-height:31px;
        text-indent:55px;
        font-size:14px;
        color:#333;
        font-weight:700
    }
    .phantrang{
        float:left;
        width:100%
    }
    .phantrang ul{
        overflow:hidden;
        width:355px;
        margin:0 auto
    }
    .phantrang ul li{
        float:left
    }
    .phantrang ul li a{
        display:block;
        width:42px;
        height:34px;
        text-align:center;
        background:#fafafa;
        border:1px solid #d2d2d2;
        font-size:12px;
        color:#333;
        line-height:31px
    }
    .phantrang ul li.prew a{
        background:#fafafa url(../template/images/phantrang.png) no-repeat center center
    }
    .phantrang ul li.prew1 a{
        background:#fafafa url(../template/images/phantrang2.png) no-repeat center center
    }
    .phantrang ul li.nexts a{
        background:#fafafa url(../template/images/phantrang1.png) no-repeat center center
    }
    .phantrang ul li.nexts1 a{
        background:#fafafa url(../template/images/phantrang3.png) no-repeat center center
    }
    .registrationForm{
        float:left;
        width:100%;
        font-size:14px;
        color:#333
    }
    .registrationInputTitle{
        background:url(../template/images/dot2.png) left bottom repeat-x;
        float:left;
        width:100%;
        font-size:24px;
        font-weight:700;
        color:#dd008c;
        padding:0 0 15px 0;
        margin:0 0 15px 0
    }
    .registrationForm .registrationInput{
        display:block;
        padding:0 100px;
        width:1000px
    }
    .registrationForm .trTitle{
        font-weight:700;
        color:#454545;
        font-size:16px
    }
    .registrationForm .input_style{
        position:relative;
        display:block;
        margin:5px 0
    }
    .registrationForm .input_style input{
        border:1px solid #DDD;
        padding:3px;
        font-size:12px
    }
    .registrationForm .input_style .warning{
        position:absolute;
        bottom:-15px;
        left:80px;
        border:1px solid #AC0000;
        border-top:2px solid #AC0000;
        font-size:11px;
        padding:1px 3px;
        background:#fff;
        display:none
    }
    .registrationForm .buttonSubmit{
        background:url(../template/images/button-bg2.png) left top repeat-x;
        cursor:pointer;
        border:1px solid #ECECEC;
        cursor:pointer;
        padding:4px 15px
    }
    .registrationForm .warning .arrow{
        position:absolute;
        top:-5px;
        left:4px
    }
    .middleTop{
        background:none;
        float:left;
        width:100%;
        border-bottom:1px solid #CCC;
        margin-bottom:30px
    }
    .middleTop a{
        text-decoration:none;
        color:#000;
        display:block;
        padding:10px 0;
        text-transform:none;
        font-weight:400;
        font-size:20px;
        font-family:verdana
    }
    .middleMiddle{
        float:left;
        width:1000px;
        border:none;
        padding:0;
        margin:0
    }
    .reg-info{
        width:960px;
        border:1px solid #ccc;
        border-radius:3px;
        padding:20px;
        margin-bottom:30px;
        float:left
    }
    .reg-info .title-top{
        width:100%;
        float:left
    }
    .reg-info .title-top span{
        float:left;
        color:#fff;
        background:#4c9845;
        padding:5px 10px;
        border-radius:3px;
        margin-top:-33px;
        margin-bottom:20px;
        font-size:13px;
        font-weight:700
    }
    .reg-info .text,.reg-info label{
        font-size:12px;
        font-weight:700;
        color:#444;
        margin-top:20px;
        padding-bottom:10px;
        float:left;
        width:100%
    }
    .reg-info input[type=file]{
        border:0
    }
    .reg-info input,.reg-info select{
        height:30px;
        border-radius:3px;
        border:1px solid #ccc;
        padding:0 5px;
        margin:0
    }
    .reg-info .gender{
        float:left;
        width:100px
    }
    .reg-info label{
        float:left
    }
    .reg-info .gender select{
        float:left
    }
    .reg-info .firstname{
        float:left;
        width:200px
    }
    .reg-info .firstname input{
        float:left;
        clear:both
    }
    .reg-info .birstday{
        float:left
    }
    .reg-info .birstday input{
        float:left
    }
    .reg-info .lastname{
        float:left
    }
    .reg-info .lastname input{
        float:left;
        clear:both
    }
    .reg-info .birstday label{
        margin:0;
        font-weight:400;
        color:#ccc;
        padding:2px 0
    }
    .reg-info .password{
        float:left;
        width:200px
    }
    .registrationForm .create-submit{
        width:188px;
        height:35px;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        -moz-background-clip:padding;
        -webkit-background-clip:padding-box;
        background-clip:padding-box;
        background-color:#fff;
        background-image:url(data:image/svg+xml;
            base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE4OCAzNSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZWM3NzA1IiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZhZTAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxODgiIGhlaWdodD0iMzUiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
        background-image:-moz-linear-gradient(bottom,#ec7705 0%,#ffae02 100%);
        background-image:-o-linear-gradient(bottom,#ec7705 0%,#ffae02 100%);
        background-image:-webkit-linear-gradient(bottom,#ec7705 0%,#ffae02 100%);
        background-image:linear-gradient(bottom,#ec7705 0%,#ffae02 100%);
        border:0;
        color:#fff;
        font-weight:700;
        font-size:14px
    }
    .windowVehicleTrip{
        float:left;
        width:590px;
        height:375px;
        position:fixed;
        left:50%;
        z-index:99999;
        margin-left:-295px;
        top:50%;
        margin-top:-190px;
        font-size:14px;
        display:none;
        background:#4c9845;
        border-radius:6px
    }
    .windowVehicleTrip .windowBG{
        float:left;
        width:100%;
        height:100%;
        position:relative;
        z-index:200;
        background-color:#fff;
        -webkit-border-radius:6px;
        -moz-border-radius:6px;
        border-radius:6px;
        opacity:.3;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
        filter:alpha(opacity=30)
    }
    .windowVehicleTrip .windowDocument{
        float:left;
        width:100%;
        height:100%;
        padding:0;
        z-index:300;
        position:absolute;
        border-radius:6px;
        box-shadow:0 2px 10px rgba(0,0,0,.45)
    }
    .windowVehicleTrip .windowTitle{
        float:left;
        width:100%;
        padding:0 0;
        line-height:33px
    }
    .windowVehicleTrip .windowTitle a{
        color:#fff;
        font-size:18px;
        margin:0 15px;
        text-decoration:none;
        font-weight:700
    }
    .windowVehicleTrip .windowTitle .closeWindow{
        float:right;
        margin:7px 20px 0 0;
        cursor:pointer
    }
    .windowVehicleTrip .windowContent{
        float:left;
        width:580px;
        padding-top:10px;
        background:#f9f9f9;
        margin:0 5px 5px 5px;
        height:325px
    }
    .windowVehicleTrip .windowContent .logFB{
        float:left;
        width:100%;
        text-align:center;
        padding:20px 0 10px 0;
        margin-bottom:20px
    }
    .windowVehicleTrip .windowContent .logFB button{
        border:0;
        background:transparent;
        margin-bottom:10px;
        cursor:pointer
    }
    .windowVehicleTrip01{
        float:left;
        width:770px;
        height:auto;
        padding-bottom:15px;
        position:absolute;
        left:50%;
        top:15%;
        z-index:99999;
        margin-left:-385px;
        font-size:12px;
        color:#333;
        display:none;
        background:#f6f6f6;
        border:solid 1px #999
    }
    .windowVehicleTrip01 .windowBGTitle{
        position:absolute;
        top:20px;
        left:-82px;
        float:left;
        width:852px;
        height:140px;
        background:url(../template/images/reg_title.png) left top no-repeat
    }
    .windowVehicleTrip01 .windowBGTitleTop{
        float:left;
        width:740px;
        height:90px;
        padding:16px 17px 0 95px;
        background:#4c9845
    }
    .windowVehicleTrip01 .windowBGTitleTop strong{
        display:block;
        line-height:28px;
        font-size:20px;
        font-weight:700;
        color:#fff
    }
    .windowVehicleTrip01 .windowBGTitleTop span{
        display:block;
        line-height:30px;
        font-size:14px;
        color:#333
    }
    .windowVehicleTrip01 .windowBGContent{
        float:left;
        width:100%;
        margin:125px 0 0
    }
    .windowVehicleTrip01 table{
        border:none
    }
    .windowVehicleTrip01 .col1{
        width:150px;
        text-align:right;
        font-size:14px;
        font-weight:400;
        color:#4c9845
    }
    .windowVehicleTrip01 .col2{
        width:30px;
        text-align:right;
        font-size:14px;
        color:#666
    }
    .windowVehicleTrip01 input[type="text"],.windowVehicleTrip01 input[type="password"]{
            float: left;
    width: 100%;
    height: 30px;
    padding: 8px 10px;
    margin: 6px 0;
    border: solid 1px #ddd;
    background: #fff;
    }
    .windowVehicleTrip01 button{
        float:right;
        width:188px;
        height:35px;
        cursor:pointer;
        background:url(../template/images/reg_btn.png) left top no-repeat;
        border:none;
        outline:none
    }
    .windowVehicleTrip01 .provision{
        cursor:pointer;
        font-size:12px;
        color:#154e84;
        text-decoration:underline
    }
    .windowVehicleTrip01 .provision:hover{
        text-decoration:none
    }
    .windowVehicleTrip01 .showlogin{
        cursor:pointer;
        font-size:12px;
        color:#154e84;
        text-decoration:none
    }
    .windowVehicleTrip01 .showlogin:hover{
        text-decoration:underline
    }
    .loginWindowInput{
        color:#555;
        font-size:13px;
        width:100%;
        padding:0
    }
    .loginWindowInput .width_choyte{
        color:#333;
        font-size:14px;
        width:100%;
        padding:8px 0;
        text-align:center
    }
    .loginWindowInput .col1{
        color:#666;
        font-size:14px;
        padding:8px 0;
        text-align:right;
        width:165px;
        float:left;
        margin-right:10px
    }
    .loginWindowInput .select_text{
        border:1px solid #D1D1D1;
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        border-radius:3px;
        padding:4px;
        font-size:13px;
        color:#444
    }
    .loginWindowInput .input_text{
        border-radius:3px;
        font-size:14px;
        padding:5px 15px;
        background-color:#f2f2f2;
        width:100%;
        border:1px solid #d6d3ce;
        box-shadow:0 0 3px rgba(0,0,0,.12) inset;
        color:#333;
        margin:0 0 0 0;
        margin-bottom:10px
    }
    .loginWindowInput textarea{
        border:1px solid #D1D1D1;
        padding:4px;
        font-size:13px;
        color:#444;
        -webkit-border-radius:2px;
        -moz-border-radius:2px;
        border-radius:2px
    }
    .loginWindowInput .explain{
        display:block;
        font-size:11px;
        color:#666
    }
    .loginWindowInput .submit{
        background-color: #ff7800;
    box-shadow: 0 1px 0 0 rgba(255,255,255,.34);
    color: #fff;
    text-shadow: 0 -1px rgba(0,0,0,.11);
    font-size: 14px;
    font-weight: 700;
    padding: 0 15px;
    float: none;
    line-height: 33px;
    border: 0;
    }
    .catalog-listing-10-list .list-product .story:hover .story-thumb .image_cell {
    border-color: #ff7700;
}
    .loginWindowInput .submit:hover{
        background-color:#de252d
    }
    .loginWindowInput .delete{
        border-radius:3px;
        margin-left:8px;
        font-size:15px;
        padding:10px 15px;
        background-color:#f7f7f7;
        border:1px solid #ccc;
        color:#5f5f5f;
        cursor:pointer;
        font-weight:700;
        text-shadow:0 1px #fff;
        white-space:nowrap;
        float:right
    }
    .loginWindowInput .delete:hover{
        color:#cb2027
    }
    .loginWindowInput .colLeft{
        padding-top:10px;
        vertical-align:top;
        width:95px
    }
    .loginWindowInput .warning{
        color:red;
        display:none;
        margin:2px;
        padding-left:23px;
        padding-top:2px;
        background:url(../admincp/media/warning.png) 0 3px no-repeat;
        line-height:20px;
        font-size:11px
    }
    .loginWindowInput .rows{
        float:left;
        width:100%
    }
    .loginWindowInput .rows .input_style{
        float:left;
        width:226px
    }
    .loginWindowInput .rows .input_style .warning{
        margin-left:36px
    }
    .loginWindowInput .text{
        float:left;
        width:390px;
        margin:8px 35px 0 35px
    }
    .loginWindowInput .text a{
        font-weight:700;
        text-decoration:none
    }
    .loginWindowInput a{
        text-decoration:none;
        color:#444
    }
    .loginWindowInput label{
        cursor:pointer;
        color:#888;
        font-size:18px;
        font-weight:400
    }
    .addstyle{
        padding:10px 0 10px 15px;
        margin-top:8px;
        float:left;
        width:441px
    }
    form#frmUserlogin .addstyle{
        padding: 10px 0 10px 15px;
    margin-top: 8px;
    float: left;
    width: 100%;
    text-align: center;
    }

    .addstyle .left{
        float:left;
        color:#333;
        font-size:12px;
        width:100%;
        margin-top:10px
    }
    .addstyle .left .register{
        float:left;
        color:#333;
        font-size:12px;
        width:100%
    }
    .addstyle .left a{
        color:#333;
        text-decoration:none;
        padding:0;
        cursor:pointer;
        line-height:24px
    }
    .addstyle .left a:hover{
        color:#cb2027
    }
    .checkpass{
        margin-left:35px
    }
    .listingComments{
        float:left;
        width:100%;
        margin:0;
        padding:0;
        font-size:14px;
        list-style:none
    }
    .listingComments li{
        float:left;
        width:885px;
        padding:10px 15px!important;
        border:1px solid #BFBFBF;
        margin:10px 0 10px -1px;
        position:relative;
        background:none!important
    }
    .listingComments .poster{
        color:#7AB937;
        margin:0;
        padding:0
    }
    .listingComments .time{
        font-size:12px;
        color:#8B8B8B;
        margin:3px 0;
        padding:0
    }
    .listingComments .commentBody{
        display:block;
        padding:10px;
        color:#333
    }
    .listingComments .icon{
        position:absolute;
        top:-7px;
        left:25px;
        display:none
    }
    .listingComments .reply{
        position:absolute;
        top:10px;
        right:10px;
        background:#800C00;
        border:0;
        cursor:pointer;
        padding:3px 8px;
        color:#FFF;
        font-size:14px;
        -webkit-border-radius:2px;
        -moz-border-radius:2px;
        border-radius:2px
    }
    .list-review{
        float:left;
        width:100%;
        margin:-15px 0 5px 0
    }
    .list-review ul{
        margin:0 0 0 30px;
        padding:0;
        list-style:none
    }
    .list-review ul li{
        float:left;
        width:100%;
        padding:0 0 6px 0;
        background:url(../template/images/arrow-li-left.png) 0 5px no-repeat
    }
    .list-review ul li a{
        padding-left:10px;
        font-size:12px;
        color:#666;
        text-decoration:none
    }
    .list-review ul li a:hover{
        color:#ff7800
    }
    .listReport{
        float:left;
        width:100%;
        font-family:"Times New Roman",Times,serif;
        font-size:14px;
        color:#000
    }
    .listReport td{
        text-align:left;
        vertical-align:top;
        padding:8px 10px;
        border-bottom:solid 1px #efefef;
        border-left:solid 1px #efefef
    }
    .listReport .header td{
        padding:6px 10px;
        background:#e7e7e7;
        font-weight:700
    }
    .listReport .last_col{
        border-right:solid 1px #efefef
    }
    .listReport .header td{
        border-top:solid 1px #efefef
    }
    .listReport .column1{
        width:20px
    }
    .listReport .column4{
        width:50px;
        text-align:center
    }
    .listReport .delete_post{
        display:inline-block;
        padding:2px 0;
        text-decoration:underline;
        cursor:pointer
    }
    #windowShowProduct{
        position:fixed;
        left:50%;
        top:100px;
        float:left;
        width:850px;
        margin-left:-405px;
        z-index:9999;
        font-size:14px;
        display:none;
        background:#fff;
        border:solid 1px #999;
        border-radius:0 30px 0 30px
    }
    #windowShowProduct .popup_bg{
        margin:0 6px
    }
    #windowShowProduct .popup_content{
        float:left;
        width:100%;
        margin:6px 0
    }
    #windowShowProduct .popup_content_left{
        float:left;
        width:422px
    }
    #windowShowProduct .popup_content_left .popup_cell_image{
        float:left;
        width:420px;
        height:310px;
        border:1px solid #E7E7E7;
        text-align:center;
        overflow:hidden
    }
    #windowShowProduct .popup_content_left img{
        max-width:420px;
        height:388px
    }
    #windowShowProduct .popup_content_left .popup_cell_title{
        float:left;
        width:100%;
        margin:12px 0 0;
        text-align:center
    }
    #windowShowProduct .popup_content_right{
        float:right;
        width:400px;
        margin-bottom:15px
    }
    #windowShowProduct .popup_content_right .title-product{
        float:left;
        height:38px;
        overflow:hidden;
        width:100%;
        margin:10px 0 15px 0;
        padding:0;
        color:#333;
        font-size:16px;
        font-weight:700
    }
    #windowShowProduct .popup_content_right .top-review{
        float:left;
        width:100%;
        margin:0 0 25px 0;
        padding:0
    }
    #windowShowProduct .popup_content_right .top-review .link-review{
        background:url(../template/images/icon-review.png) left 6px no-repeat;
        float:left;
        padding:3px 0;
        color:#999;
        font-size:14px;
        padding-left:22px
    }
    #windowShowProduct .popup_content_right .line{
        float:left;
        width:100%;
        padding-bottom:5px;
        border-bottom:1px solid #E7E7E7;
        margin-bottom:5px
    }
    #windowShowProduct .popup_content_right .line_item{
        float:left;
        width:100%;
        margin-bottom:12px
    }
    #windowShowProduct .popup_content_right .line .span_l{
        float:left;
        width:110px;
        margin-right:12px;
        font-size:14px;
        color:#656565
    }
    #windowShowProduct .popup_content_right .line .span_r{
        float:left;
        width:200px;
        font-size:14px;
        color:#656565
    }
    #windowShowProduct .popup_content_right .line .span_r a{
        color:#4a63b3;
        text-decoration:underline;
        font-size:14px
    }
    #windowShowProduct .popup_content_right .line .span_r a:hover{
        color:#4c9845
    }
    #windowShowProduct .popup_content_right .line-price{
        float:left;
        width:100%;
        margin-bottom:5px
    }
    #windowShowProduct .popup_content_right .line-price .text{
        font-size:16px;
        color:#333;
        padding-left:3px;
        font-weight:700
    }
    #windowShowProduct .popup_content_right .line-price .link-price-report{
        cursor:pointer;
        font-size:15px;
        color:#4965b4;
        text-decoration:underline
    }
    #windowShowProduct .popup_content_right .line-price .link-price-report:hover{
        color:#ff7800
    }
    #windowShowProduct .popup_content_right .line-price .text-item{
        float:left;
        width:100%;
        margin-top:15px;
        font-weight:700;
        color:#333;
        font-size:12px
    }
    #windowShowProduct .popup_content_right .function-bar{
        float:left;
        width:100%;
        margin:15px0 0 0;
        padding:0
    }
    #windowShowProduct .popup_content_right .function-bar-popup{
        float:left;
        width:100%;
        margin:0;
        padding:0
    }
    #windowShowProduct .popup_content_right .function-bar .fBuyNumber{
        float:left;
        margin:0 10px 0 0;
        padding:7px 5px 8px 5px
    }
    #windowShowProduct .popup_content_right .function-bar .addToCart{
        float:left;
        margin:0 10px 0 0;
        padding:9px 15px;
        color:#fff;
        font-size:14px;
        font-weight:700
    }
    #windowShowProduct .popup_content_right .function-bar .addToReportPrice{
        background:url(../template/images/btn-comment.png) left top repeat-x;
        float:left;
        margin:0 10px 0 0;
        padding:9px 25px;
        color:#fff;
        font-size:14px;
        font-weight:700
    }
    .video-top-right ul li{
        overflow:hidden;
        margin-top:11px
    }
    .video-top-right ul li>div:first-child{
        width:180px;
        height:111px;
        float:left
    }
    .video-top-right ul li>div:last-child{
        width:130px;
        float:right;
        margin-top:5px
    }
    .video-top-right ul li>div:last-child h3 a{
        color:#666;
        font-weight:700;
        font-size:12px
    }
    .video-top-right ul li>div:last-child h3:hover a{
        color:#4c9845
    }
    .sidebar.wrap-hotnews-nav{
        width:236px!important
    }
    .left_adv img{
        width:236px
    }
    .rao_vat{
        font-size:12px
    }
    .rao_vat .page_rv{
        padding-bottom:20px
    }
    .rao_vat .content_auto{
        background:#FFF
    }
    .rao_vat .main-menu-page{
        margin-bottom:0
    }
    .rao_vat .directory{
        height:33px
    }
    .rao_vat .menu-left-page .top{
        margin-bottom:0;
        height:33px
    }
    .rao_vat #wrap-bottom-container{
        margin-top:-14px
    }
    .rao_vat .top_link{
        font-size:14px;
        float:left
    }
    .rao_vat .top_link span{
        margin:0 11px
    }
    .rao_vat .top_link .all{
        color:red
    }
    .rao_vat .top_link .all:hover{
        color:#4c9845
    }
    .rao_vat .rv_left{
        width:100%;
        float:left
    }
    .rao_vat .rv_right{
        width:100%;
        float:right
    }
    .rao_vat .top_search{
        border:#ccc 1px solid;
        border-radius:5px;
        background:#f1f1f1;
        padding:10px
    }
    .rao_vat .top_search input,.rao_vat .top_search select,.rao_vat .top_search button{
        height:32px;
        border:#999 1px solid;
        border-radius:5px
    }
    .rao_vat .top_search .text_search{
        height:28px;
        padding-left:10px;
        width:303px
    }
    .rao_vat .top_search .bt_search{
        white-space:nowrap
    }
    .rao_vat .top_search .dm{
        width:180px;
        color:#9d9d9d;
        margin:0 4px
    }
    .rao_vat .top_search .tquoc{
        color:#9d9d9d;
        width:130px
    }
    .rao_vat .top_search .bt_search{
        border:none;
        width:80px;
        background:#ff7800;
        cursor:pointer;
        color:#FFF
    }
    .rao_vat .top_search .bt_search:hover{
        background:#4c9845
    }
    .wrap_box_rv{
        padding:10px 0 20px 0
    }
    .box_rv{
        width:140px;
        float:left;
        border:#ccc 1px solid;
        border-radius:5px;
        margin-left:10px;
        padding-bottom:10px;
        padding-top:10px
    }
    .box_rv .story_thumb{
        height:110px;
        width:142px;
        vertical-align:middle;
        text-align:center
    }
    .box_rv .story_thumb img{
        max-width:142px;
        max-height:94px;
        border-radius:5px
    }
    .box_rv_other .story_thumb img{
        max-width:170px
    }
    .box_rv .story_title{
        padding:5px;
        text-align:center;
        height:55px;
        overflow:hidden
    }
    .box_rv .story_title a{
        font-weight:700;
        font-family:verdana
    }
    .box_rv .price{
        text-align:center;
        font-weight:700;
        color:#ff7800
    }
    .rv_content{
        border:#ccc 1px solid
    }
    .tab_top ul{
        width:100%;
        background:#e7e7e7;
        line-height:30px
    }
    .tab_top ul li{
        text-align:center;
        display:inline-block;
        white-space:nowrap
    }
    .tab_top ul li a{
        padding:0 3px
    }
    .tab_top a.active{
        background:#ff7800;
        color:#FFF;
        display:inline-block
    }
    .tab_content{
        padding:15px 12px
    }
    .tab_top ul li select{
        border:none;
        background:none;
        width:81px;
        color:#333
    }
    .top_news .story_title{
        line-height:18px!important
    }
    .story_rv{
        border-bottom:#a9a9a9 1px dashed;
        padding-bottom:15px;
        margin-bottom:15px
    }
    .story_rv:last-child{
        margin-bottom:0;
        padding-bottom:0;
        border:none
    }
    .story_rv .story_thumb{
        float:left;
        width:115px;
        height:123px
    }
    .story_rv .story_thumb a{
        width:115px;
        height:123px;
        border:#ccc 1px solid;
        border-radius:5px;
        display:table-cell;
        vertical-align:middle;
        text-align:center
    }
    .story_rv .story_thumb img{
        height:123px;
        max-width:115px;
        border-radius:5px;
        text-align:center
    }
    .story_rv .story_right{
        float:left;
        margin:0 0 0 10px;
        width:490px
    }
    .story_rv .story_title{
        margin-bottom:3px;
        height:15px;
        overflow:hidden
    }
    .story_rv .story_title a{
        color:#333;
        font-weight:700
    }
    .story_rv .story_title a:hover{
        color:#4c9845
    }
    .story_rv .story_description{
        color:#666;
        line-height:18px;
        max-height:55px;
        overflow:hidden
    }
    .story_rv .story_price{
        float:right
    }
    .price_c{
        color:#6E9845;
        display:table-cell;
        vertical-align:middle;
        height:90px;
        width:115px;
        text-align:center;
        font-weight:700
    }
    .price_c .price{
        color:#ff7800;
        font-weight:700
    }
    .story_admin{
        color:#666;
        margin-top:4px
    }
    .story_admin>span{
        margin-left:5px;
        font-size:12px
    }
    .story_admin .icon_a{
        color:#4c9845;
        font-size:12px;
        font-weight:700;
        background:url(../template/images/icon_admin.png) no-repeat 0 1px;
        padding-left:20px
    }
    .sb_post a{
        display:block;
        height:60px;
        width:100%;
        border-radius:5px;
        background:url(../template/images/icon_dang.png) no-repeat 10px 13px #4c9845;
        text-align:center;
        text-transform:uppercase;
        font-size:20px;
        line-height:60px;
        color:#FFF!important
    }
    .box_vip{
        border:#ccc 1px solid;
        margin:0
    }
    .vip_top{
        height:38px;
        background:url(../template/images/icon_vip1.png) no-repeat left #e7e7e7
    }
    .vip_top .title{
        float:left;
        line-height:38px;
        font-weight:700;
        font-size:14px;
        color:#333;
        margin-left:55px
    }
    .box_vip1{
        border:#ccc 1px solid;
        margin:10px 0
    }
    .vip_top1{
        height:31px;
        background:url(../template/images/icon_vip9.png) no-repeat left #e7e7e7;
        border:#d2d2d2 1px solid
    }
    .vip_top1 .title1{
        float:left;
        line-height:31px;
        font-weight:700;
        font-size:14px;
        color:#333;
        margin-left:55px
    }
    .vip_top .con_vip{
        width:175px;
        height:26px;
        background:url(../template/images/icon_lhd.png) no-repeat 10px 7px #666;
        color:#FFF;
        line-height:26px;
        display:block;
        float:right;
        text-align:center;
        font-weight:700;
        margin:6px 6px 0 0;
        border-radius:3px
    }
    .vip_content{
        padding:10px 10px 0 10px
    }
    .story_vip{
        border-bottom:#ccc 1px solid;
        padding-bottom:12px;
        margin-bottom:12px
    }
    .story_vip:last-child{
        margin-bottom:0;
        border:none
    }
    .story_vip .story_thumb{
        float:left;
        width:20%
    }
    .story_vip .story_thumb a{
        height:70px;
        width:80px;
        display:table-cell;
        vertical-align:middle;
        border:#ccc 1px solid
    }
    .story_vip .story_thumb img{
        max-height:100%;
        width:81px
    }
    .story_vip .story_right{
        width:70%;
        float:right
    }
    .story_vip .story_title{
        max-height:34px;
        overflow:hidden;
        margin-bottom:7px;
        font-size:12px
    }
    .story_vip .story_title a{
        font-weight:700;
        line-height:17px
    }
    .story_vip .story_title a span{
        display:inline-block;
        width:25px;
        height:17px;
        background:url(../images/vip.gif) no-repeat;
        margin-left:3px
    }
    .story_vip .price{
        margin-left:50px
    }
    .adv_rao{
        width:100%;
        margin-bottom:10px
    }
    .adv_rao img{
        width:100%
    }
    .tin_vip{
        height:213px;
        text-align:center;
        color:#999
    }
    .tin_vip .vip1{
        font-size:14px;
        padding:0 30px;
        margin-top:30px;
        margin-bottom:30px
    }
    .tin_vip .vip2{
        margin-bottom:10px
    }
    .tin_vip .vip3{
        font-weight:700;
        font-size:12px
    }
    .detail_rv{
        border-top:#999 1px solid;
        margin-left:10px
    }
    .top_rv .story_title{
        padding:15px 0;
        font-size:18px;
        font-weight:700;
        color:#666
    }
    .rao_vat .contentHot{
        width:100%
    }
    .info_content{
        height:35px;
        color:#FFF;
        position:relative;
        z-index:99;
        line-height:35px
    }
    .info_over{
        height:100%;
        width:100%;
        background:#737473;
        opacity:.7;
        position:absolute;
        top:0;
        left:0;
        z-index:9
    }
    .info_content .price{
        font-size:18px;
        float:left;
        margin:0 0 0 15px;
        font-weight:700;
        white-space:nowrap;
        line-height:32px!important
    }
    .info_content .price1{
        float:right;
        font-size:12px;
        margin-right:10px;
        white-space:nowrap;
        line-height:32px!important
    }
    .thumb_other{
        padding:10px 0
    }
    .thumb_other .story_thumb{
        margin:0 0 0 10px;
        float:left
    }
    .thumb_other .story_thumb a{
        height:85px;
        width:102px;
        border:#ccc 1px solid;
        display:table-cell;
        vertical-align:middle;
        text-align:center
    }
    .thumb_other .story_thumb img{
        max-height:100%;
        max-width:100%
    }
    .table_info{
        width:100%;
        font-size:14px;
        margin-top:10px;
        background-color:#FAFAFA;
        border:solid 1px #ccc
    }
    .table_info td{
        padding:5px;
        color:#666
    }
    .table_info .col_1,.table_info .col_3{
        width:205px;
        text-align:right;
        font-weight:700
    }
    .table_info .col_1 span,.table_info .col_3 span{
        font-weight:400
    }
    .table_info .col_1 p span,.table_info .col_3 p span{
        margin-left:17px
    }
    .table_info .col_2,.table_info .col_4{
        width:225px
    }
    .top_title h3{
        color:#666;
        font-size:18px;
        border-bottom:#ccc 1px solid;
        padding-bottom:10px;
        font-weight:700
    }
    .info_user{
        margin-top:10px
    }
    .nd_rao{
        margin-left:10px;
        margin-top:15px
    }
    .nd_rao .page_text{
        line-height:18px;
        padding:10px 0;
        color:#333
    }
    .box_share{
        padding:10px 0
    }
    .share_l{
        float:left
    }
    .share_r{
        float:right;
        margin-right:30px
    }
    .share_r>a{
        margin:0 5px
    }
    .share_r .note{
        margin-left:10px
    }
    .share_r .note span{
        position:relative;
        top:-5px;
        color:#ff7800;
        font-weight:700
    }
    .text_share{
        line-height:20px;
        color:#666;
        padding-top:25px
    }
    .box_note{
        border:#ccc 1px solid;
        padding:10px;
        border-radius:5px;
        margin-top:20px;
        background:#fafafa
    }
    .box_note .title{
        font-size:14px;
        color:#666;
        margin-bottom:7px;
        font-weight:700
    }
    .note_cont{
        line-height:22px;
        color:#666
    }
    .box_rv_other{
        padding-top:10px
    }
    .box_rv_other .box_rv{
        border:none
    }
    .box_rv_other .story_thumb{
        height:120px
    }
    .box_rv_other .story_title a{
        font-weight:400
    }
    .post_new{
        border-top:#ccc 1px solid;
        margin-left:10px
    }
    .title_post{
        color:#ff7800;
        text-transform:uppercase;
        font-weight:700;
        font-size:18px;
        text-align:center;
        margin:20px 0
    }
    .table_post{
        width:100%;
        font-size:12px;
        color:#666
    }
    .table_post td{
        padding:5px
    }
    .table_post .col_1{
        font-weight:700;
        width:190px;
        text-align:right
    }
    .table_post .col_1 span{
        margin-left:10px
    }
    .table_post label{
        position:relative;
        top:-2px
    }
    .table_post .col_2,.table_post .col_3{
        width:138px
    }
    .table_post .col_2 select{
        height:30px;
        width:230px;
        border:#ddd 1px solid;
        color:#999
    }
    .table_post .title_input{
        width:100%;
        height:30px;
        border:#ddd 1px solid
    }
    .table_post textarea{
        border:#ddd 1px solid;
        width:99.2%;
        height:120px
    }
    .table_post .price{
        width:195px;
        height:30px;
        border:#ddd 1px solid;
        padding-left:7px;
        margin-right:5px
    }
    .table_post .vnd{
        font-weight:700
    }
    .table_post .col_4{
        vertical-align:top
    }
    .note_post .note_top{
        line-height:30px;
        text-align:center;
        background:#4c9845;
        color:#FFF;
        font-size:13px;
        font-weight:700
    }
    .note_post .note_top h3{
        font-size:1.2em;
        padding:6px 0;
        margin:0
    }
    .note_post{
        border:#ccc 1px solid;
        border-radius:5px
    }
    .note_post .note_bottom{
        padding:10px 10px 0 10px;
        background-color:#F9F9F9
    }
    .note_post .note_bottom p{
        padding-left:15px;
        background:url(../template/images/bg_note1.png) no-repeat 0 2px;
        line-height:17px!important;
        margin-bottom:3px
    }
    .note_post1{
        width:100%;
        border-top:none
    }
    .note_post1 .note_bottom{
        background:#f9f9f9;
        border-radius:0 0 5px 5px
    }
    .thumb_left{
        text-align:left;
        float:left
    }
    .thumb_left .title{
        color:#ff7800;
        font-weight:700;
        line-height:22px;
        font-size:14px
    }
    .thumb_left .note{
        line-height:18px;
        font-weight:400;
        margin-top:15px
    }
    .thumb_right .story_thumb{
        float:left;
        width:33.33%;
        padding:3px;
        height:88px;
        margin-bottom:17px;
        position:relative
    }
    .thumb_right .story_thumb .image_container{
        border:#ccc 1px solid
    }
    .thumb_right .story_thumb img{
        height:100%;
        width:100%
    }
    .col_tt .title{
        font-size:16px;
        color:#666;
        border-bottom:#ccc 1px solid;
        padding-bottom:5px;
        font-weight:700
    }
    .col_tt .title span{
        margin-left:15px
    }
    .bt_dang{
        border:none;
        padding:12px 48px;
        color:#FFF;
        font-weight:700;
        background:-webkit-linear-gradient(top,#ff861a,#ff7800);
        background:-moz-linear-gradient(top,#ff861a,#ff7800);
        background:-ms-linear-gradient(top,#ff861a,#ff7800);
        background:-o-linear-gradient(top,#ff861a,#ff7800);
        cursor:pointer
    }
    .catalog-right-style1 .top_news .story_title{
        margin-bottom:10px
    }
    .catalog-right-style1 .top_news .story_title a{
        font-weight:700;
        background:none;
        padding-left:0
    }
    .catalog-right-style1 .top_news .story_thumb{
        float:left;
        margin-right:10px
    }
    .catalog-right-style1 .top_news .story_description{
        line-height:20px
    }
    .catalog-right-style1 .top_news .story_thumb{
        width:140px;
        height:89px;
        border:#d2d2d2 1px solid;
        padding:2px;
        overflow:hidden
    }
    .catalog-right-style1 .top_news .story_thumb img{
        width:100%;
        height:100%
    }
    .bottom_news{
        margin-top:7px;
        padding-bottom:10px
    }
    .catalog-right-style1 .story_title{
        line-height:25px
    }
    .catalog-right-style1 .story_title a{
        background:url(../template/images/list_left11.png) no-repeat 0 8px;
        padding-left:20px;
        font-weight:700;
        display:block
    }
    .box_rv_other .price{
        text-align:left;
        padding-left:8px
    }
    .product-content-right .search5{
        background:#e7e7e7 url(../template/images/search5.png) no-repeat left center
    }
    .question-right-style .hoi5{
        background:#e7e7e7 url(../template/images/hoi5.png) no-repeat left center
    }
    .rv_other{
        margin-top:15px
    }
    .image_container1{
        width:103px;
        height:87px
    }
    .image_cell{
        display:table-cell;
        width:103px;
        vertical-align:middle
    }
    .image_cell-raovat{
        display:table-cell;
        width:103px;
        height:87px;
        text-align:center;
        vertical-align:middle
    }
    .button_upload{
        position:absolute;
        width:103px;
        height:87px;
        z-index:99;
        top:0
    }
    .img_upload,.img_upload span{
        display:block;
        width:100%;
        height:100%;
        cursor:pointer
    }
    .slide_rv .story_thumb{
        width:750px;
        display:table-cell;
        vertical-align:middle;
        text-align:center;
        ;
        height:445px;
        border:#ccc 1px solid
    }
    .slide_rv .story_thumb img{
        max-width:750px;
        max-height:445px
    }
    .info_content .price p{
        line-height:35px!important
    }
    .info_content .price1 p{
        line-height:35px!important;
        font-size:12px
    }
    .main-menu-listing .m-li-13 ul{
        display:none!important
    }
    .effect1{
        -moz-box-shadow:0 0 6px #bbb;
        -webkit-box-shadow:0 0 6px #bbb;
        box-shadow:0 0 6px #bbb
    }
    .wrap-middle-search{
        padding:0
    }
    .wrap-middle-search .clearfix{
        clear:both
    }
    .wrap-middle-search .title-head{
        width:100%;
        font-size:17px;
        border-bottom:2px solid #ccc;
        padding:6px 10px;
        color:#000;
        background-color:#e7e7e7;
        font-weight:700;
        font-family:verdana
    }
    .wrap-middle-search .list-product ul{
        list-style:none;
        clear:both
    }
    .wrap-middle-search .list-product ul li{
        float:left;
        width:20%;
        height:250px
    }
    .wrap-middle-search .list-product ul li .item{
        padding:10px 10px
    }
    .wrap-middle-search .list-product ul li img{
        width:100%;
        height:140px
    }
    .wrap-middle-search .list-product ul li .title{
        padding:4px 0;
        text-align:center;
        font-size:13px;
        color:#333
    }
    .wrap-middle-search .baiviet{
        clear:both;
        display:table
    }
    .wrap-middle-search .baiviet ul{
        list-style:none;
        clear:both
    }
    .wrap-middle-search .baiviet ul li{
        float:left;
        width:50%
    }
    .wrap-middle-search .baiviet ul li .item{
        padding:10px
    }
    .wrap-middle-search .baiviet ul li .img{
        float:left;
        width:20%
    }
    .wrap-middle-search .baiviet ul li .img img{
        width:100%;
        height:50px;
        margin-right:5px
    }
    .wrap-middle-search .baiviet ul li .content{
        width:80%;
        float:left
    }
    .wrap-middle-search .baiviet ul li .content .title{
        font-weight:400;
        font-size:14px;
        margin-left:10px;
        color:#333
    }
    .wrap-middle-search .baiviet ul li .content .des{
        font-size:13px
    }
    .wrap-middle-search .document{
        clear:both
    }
    .wrap-middle-search .document ul{
        list-style:none
    }
    .wrap-middle-search .document ul li.col-6{
        width:50%;
        float:left
    }
    .wrap-middle-search .document ul li .item{
        padding:5px 5px
    }
    .wrap-middle-search .document ul li .img{
        float:left;
        width:10%
    }
    .wrap-middle-search .document ul li .img img{
        width:100%;
        margin:10px 10px
    }
    .wrap-middle-search .document ul li .content{
        float:left;
        width:70%;
        padding:4px 20px
    }
    .wrap-middle-search .document ul li .content .title{
        padding:5px 5px
    }
    .wrap-middle-search .video{
        clear:both
    }
    .wrap-middle-search .video ul{
        list-style:none
    }
    .wrap-middle-search .video ul li{
        float:left;
        width:20%
    }
    .wrap-middle-search .video ul li .item{
        margin:10px 10px
    }
    .wrap-middle-search .video ul li .thumb img{
        width:100%
    }
    .wrap-middle-search .question{
        clear:both
    }
    .wrap-middle-search .question ul{
        list-style:none
    }
    .wrap-middle-search .question ul li{
        float:left;
        width:50%
    }
    .wrap-middle-search .question ul li .item{
        padding:4px 4px
    }
    .wrap-middle-search .question ul li .thumb{
        float:left;
        width:20%
    }
    .wrap-middle-search .question ul li .content{
        float:left;
        width:80%
    }
    .wrap-middle-search .raovat{
        clear:both
    }
    .wrap-middle-search .raovat ul{
        list-style:none
    }
    .wrap-middle-search .raovat ul li{
        float:left;
        width:33%
    }
    .wrap-middle-search .raovat ul li .item{
        padding:5px 5px
    }
    .wrap-middle-search .viewmore{
        border:1px solid #ccc;
        color:#fd6622;
        padding:5px 10px;
        display:table;
        margin:10px 0;
        float:right
    }
    .comment_input td font {
       float: left;
   }
   .detail-10-content .pITabContent img {
    max-width: 100% !important;
    height: auto !important;
}
   @media only screen and (max-width: 600px) {
      .catalog-listing-6-content .catalog-listing-left {
        padding-right: 0;
    }
    header .logo {
    display: block;
    float: left;
}
.catalog-right-style1 .story .title a {
    line-height: 20px;
}
.detail-normal-content .detail-normal-info-content img {
    max-width: 100%;
    height: auto !important;
}
    .catalog-listing-6-content .catalog-listing-6-list .story .thumb-image {
        width: 100%;
        height: 230px;
        object-fit: cover;
        border: 1px solid #e7e7e7;
    }
    .catalog-listing-6-content .catalog-listing-6-list .story .story-thumb {
        float: left;
        width: 100%;
        padding: 5px;
        padding-left: 0;
        padding-right: 0;
    }
    .catalog-listing-6-content .catalog-listing-6-list .story .story_info {
        float: left;
        width: 100%;
        margin: 0;
        padding: 0;
    }
    .catalog-listing-6-content .catalog-listing-6-list .story .story-title a {
        padding: 0;
        float: left;
        text-decoration: none;
        color: #333;
        font-size: 19px;
        line-height: 25px;
    }
    .catalog-listing-6-content .catalog-listing-6-list .story .view_detail {
        top: 4px;
    }
    .detail-normal-content .col-md-4 .wrap-right-container,.wrap-right-container {
        float: right;
        width: 100%;
        margin-right: 0;
        overflow: hidden;
        padding: 0;
    }
    .catalog-right-style1 .story .image_container .image_cell {
        width: 130px;
    }
    .detail-normal-content .title {
        color: #333;
        font-size: 24px;
        margin: 20px 0 0 0;
        line-height: 31px;
        font-weight: 600;
    }
    .comment_input .buttonBar a {
        float: left;
        font-size: 11px;
        cursor: pointer;
        color: #666;
        font-weight: 700;
        padding: 5px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        position: relative;
        text-align: center;
        display: block;
        width: 100%;
    }
    .comment_input .buttonBar {
        display: flex;
    }
    .comment_input .inputForm table tr {
        display: block;
        width: 100%;
        float: left;
    }
    .comment_input td {
        padding: 3px 0;
        display: block;
        width: 100%;
    }
    .comment_input img#comment_captcha {
        position: relative;
        top: -25px;
        right: -68%;
    }
    .comment_input .submit_comment {
        float: left;
        margin-top: 10px;
    }
    .box-comment .comment_input .input_style input, .box-comment .comment_input textarea {
        width: 100% !important;
    }
    .box-search-product select {
        margin: 0 0 6px 0px!important;
        width: 100%;
        padding-left: 6px;
        padding-right: 6px;
    }
    .detail-10-content .detail-10-content-right {
        float: left;
        height: auto;
    }
    .detail-10-content .pITabDetail li a {
        float: left;
        padding: 9px 10px 6px 15px;
        color: #333;
        text-transform: none;
        text-decoration: none;
        cursor: pointer;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        min-width: 100px;
        text-align: center;
        display: block;
        width: 100%;
    }
    .detail-10-content .pITabDetail li {
        width: 50%;
    }
    .detail-10-content .pITabDetail {
        border-bottom: 2px solid #19a382;
    }
    .box-search-product select {
        margin: 0 0 6px 0px!important;
        width: 100% !important;
        padding-left: 6px;
        padding-right: 6px;
    }

    .catalog_page {
        float: none;
        width: max-content;
        text-align: center;
        font-size: 12px;
        margin: 0 auto;
        margin-bottom: 10px;
        display: block;
        overflow: hidden;
    }
    #wrap-bottom-container .wrap-bottom-content-center h3 {
        font-weight: 300;
        font-size: 20px;
        margin-top: 25px;
    }
    .container {
        padding-right: 10px;
        padding-left: 10px;
        margin-right: auto;
        margin-left: auto;
    }
    div#commentInput .input_style input, div#commentInput textarea {
        width: 100% !important;
    }
    .comment_input .inputForm {
        float: left;
        width: 100%;
        margin: 0;
        padding: 0;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
    }
    .comment_input .submit {
        margin-top: -20px;
    }
    .detail-normal-content .detail-normal-info-content div#normalCommentForm {
        padding: 0 15px;
    }
}
#wrap-bottom-container .wrap-bottom-content-center .col-md-4 {
    padding: 0 15px !important;
}
.catalog-listing-right table {
    max-width: 100% !important;
    width: 100% !important;
}