.pd_hr{width:100%;height:60px;float:left;clear:both;border-bottom:1px solid #ccc;margin-bottom:20px}
.pd_chinhsach{float:left;margin-left: 0px;padding: 20px 0;}
.pdc_name{color: #000;font-weight: 600;font-size: 18px;padding-bottom: 10px;border-bottom: 1px solid #ccc;margin: 20px 0;}
.pdc_ul{width:100%;float:left;margin:0;padding:0;list-style:none;font-size: 14px;color: #000;}
.pdc_ul li{float:left;width:100%;margin-bottom:10px}
.pdc_icon{width: 50px;height: 45px;background: url(../images/sprite_new1.png) no-repeat;float:left;}
.pdc_phone{background-position:0 0}
.pdc_check{background-position: 10px -181px;}
.pdc_ul li:nth-child(2) .pdc_check{background-position: -40px -183px;}
.pdc_ul li:nth-child(3) .pdc_check{background-position: -105px -181px;}
.pdc_ul li:nth-child(4) .pdc_check{background-position: -160px -183px;}
.pd_tab{width:100%;float:left;background:#fff;padding:10px;box-sizing:border-box}
ul.tab_name{float:left;border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:100%;padding:5px 0;margin:0;list-style:none}
ul.tab_name li{float:left;padding:5px 0;cursor:pointer;margin-right: 0;}
ul.tab_name li a{color: #ed0282;}
ul.tab_name li span.active{color: #ed0282;font-weight: bold;}
ul.tab_name li span{padding:0 16px;border-right:1px solid #ed0282;}
ul.tab_name li:nth-child(1) span{padding-left:0;}
ul.tab_name li:last-child span{border:none;}
.p_tab{float:left;width:100%;padding: 12px 0;background:#fff;line-height:22px;text-align:justify;box-sizing:border-box;}

.tbl_item{    width: 100%;border-collapse: collapse;}
.tbl_item th{border: 1px solid #ddd;padding: 5px;background: #ccc;color: #000;}
.tbl_item tr{    width: 100%;padding: 5px 0;}
.tbl_item td{border: 1px solid #ddd;padding: 2px 5px;text-align: center;}
.tbl_item .col1{text-align: left;}
.tbl_item .col2{text-align: center;}
.tbl_item .col3{}
.tbl_item .col4{}
.tbl_item .col5{text-align: center;}
.tbl_item .col6 a{display:block;padding:3px 0;}
.mix_label{clear: both;margin: 10px 0;font-size: 16px;}
.tbl_number{width: 35px;text-align: center;border: 1px solid #ddd;border-radius: 3px;padding: 5px 0;}
.item_by_error{display: none;color: red;}

.same_product{width:100%;box-sizing:border-box;float:left;background:#fff;padding:10px 8px}
.op_head{border-bottom:1px solid #ccc;padding:5px 0;float:left;width:100%}
.oph_name{float:left;width:100%}
.oph_name span{border-bottom:3px solid #cd120b;padding-bottom:3px}
.op_product{width:100%;padding:0;margin:0;float:left}
.op_product ul{width:100%;padding:0;margin:10px 0;list-style:none;float:left}
.op_product ul li{margin-bottom:15px;float:left}
.op_product ul li a{display:block;float:left;text-decoration:none}
.op_image{width:251px;overflow:hidden;float:left}
.op_image img{box-sizing:border-box;border:1px solid #ccc}
.op_price{float:left;margin-top:-2px;display:block;width:100%}
.op_price_text{color:#fff;float:left;height:33px;background:#dc1a00;line-height:33px;padding:0 10px;width:45%;font-size:14px}
.op_price_arrow{background:url(../images/arrow_price.png) no-repeat;width:27px;height:33px;float:left}
.op_blue{background:url(../images/arrow_blue.png) no-repeat;width:29px;height:33px;float:left;margin-left:-16px}
.op_blue_text{color:#fff;float:left;height:33px;background:#0e76bc;line-height:33px;width:31%}
.name_1_line{font-size:13px}
.name_2_line{font-size:13px;line-height:16px}
#bx-pager img{width:66px!important;margin-right:6px}
.img_five img{margin-right:0!important}
.body_content{padding:0;line-height: initial;}
.news_list{width: 780px;background:#fff;float:left;padding: 0 10px;box-sizing:border-box;}
.nl_image{float:left;width:261px;margin-right:20px}
.nl_image img{width:100%}
.nl_info{float:left;width:570px;box-sizing:border-box}
.nl_title{color:#cd120b;text-transform:uppercase;font-size:18px}
.nl_time{font-size:12px;margin:10px 0}
.nl_calendar{width:12px;height:13px;background:url(../images/calendar.png) no-repeat;display:inline-block}
.nl_date{margin-left:5px;color:#a4a4a4}
.nl_social{margin-bottom:5px}
.nl_caption{color:#767676;text-align:justify;margin-bottom:10px;float:left;width:100%;line-height:20px}
.nl_more{display:inline-block;margin-left:5px}
.nl_more a{color:#cd120b;text-decoration:none}
.nl_more a:hover{color:#dc1a00}
.news_right_col{float:right;width:400px;box-sizing:border-box}
.news_right_box{padding: 5px 10px;float:left;width:100%;box-sizing:border-box;background:#fff;}
.nl_h_name{border-bottom:1px solid #ccc;color:#434444;padding-bottom:10px}
.nl_h_name span{border-bottom: 3px solid #e00;padding-bottom:8px;font-weight: bold;}
.bv_item{float:left;width:100%;box-sizing:border-box;margin-bottom:20px}
.bv_item_img{display:block;float:left;margin-right:10px;width:61px}
.bv_item_title a,.bv_item a{text-decoration:none;color:#cd120b;}
.bv_arrow{float:left;display:block;position:relative;height:auto;width:10px}
.bv_title{float:left;width:242px}
.news_detail{width:98%;box-sizing:border-box;text-align:justify;line-height:22px;float:left;margin-left:1%}
.news_d_h1{padding:0;margin:0;font-size:24px;}
.news_d_content{float:left;width:100%;margin-top:2px;clear:both;line-height:25px}
.news_social{clear:both;margin-top:10px;float:left}
.ct_left{float:left;width:370px}
.ct_label{width:100%;float:left;margin-bottom:20px;font-size:18px;color:#767676;text-transform:uppercase}
.ct_l_site{color:#dc1a00}
.ct_coso{width:100%;float:left;margin:20px 0;box-sizing:border-box}
.ctc_name{color:#4c4c4c}
.ctc_row{color:#4c4c4c;margin:5px 0}
.ct_right{float:right;width:770px}
.ct_form{width:100%;float:left}
.ct_form_l{float:left;width:370px}
.ct_form_l .f_com_i_name,.ct_form_r .f_com_i_name{color:#4d4d4d}
.ct_icon{width:15px;height:20px;margin-right:10px;background:url(../images/contact_icon.png) no-repeat;display:block;float:left}
.icon_phone{background-position:0 -68px}
.icon_hotline{background-position:0 -136px}
.icon_email{background-position:0 -205px}
.icon_website{background-position:0 -273px}
.ct_f_c{float:left;margin-top:4px;color:#757575}
.ct_form_l_row{float:left;width:100%;margin-bottom:17px}
.ct_f_h{B}
.ct_form_r{float:left;margin-left:20px;width:380px}
.ct_form_r_row{float:left}
.ct_form_r_item{margin:5px 0 15px;height:30px;width:100%;float:left;box-sizing:border-box;border:1px solid #ccc;background:#fff}
.ct_f_r_icon{display:block;margin-left:5px;float:left;padding-right:5px;border-right:1px solid #ddd;width:20px;background:url(../images/contact_icon2.png) no-repeat;height:100%}
.ct_form_r_item input{width:90%;height:26px;border:none;margin-left:4px;color:#757575}
.ct_f_r_i_body{background-position:0 5px}
.ct_f_r_i_email{background-position:0 -44px}
.ct_f_r_i_phone{background-position:0 -97px}
#ct_content{width:97%;height:116px;resize:none;border:1px solid #ccc;margin-top:7px;float:left;padding:5px}
.ct_btn{margin-left:0;padding:7px 55px}
#thanhtoan{width:100%;float:left;}
#tt_center{margin:0 auto;width:100%;text-align:center}
.tt_container{background:#BBB}
#tt_popup{max-width: 690px;margin: auto;}
.product_detail_accessory .title{background:#e0e0e0;padding:7px;}
.product_detail_accessory li{padding-bottom:20px;position: relative;}
.product_detail_accessory .p_it_img{width:100px;height:auto;float:left;text-align: left;}
.product_detail_accessory .p_it_info{width:auto;height: auto;float: none;text-align: left;padding-left: 110px;border: none;}
.product_detail_accessory .sale_per{right:inherit;left:5px;top:-5px;}
.sale_per{z-index: 9;position:absolute;top: 6px;right: 6px;background: url(../images/sprite_new1.png) -80px 0;color:#fff;padding: 0;font-size:14px;margin: 0;height: 46px;width: 46px;display:inline-block;box-sizing:border-box;text-align: center;line-height: 46px;font-weight: 700;}
.p_it_info_name {
    line-height: normal;
    height: 36px;
    overflow: hidden;
    margin: 5px 0 10px;
  	color: #747474;
}
.p_it_info_fake {
    text-decoration: line-through;
    font-size: 12px;
    line-height: normal;
  	color: #747474;
}
.p_it_info_price {
    color: #e00;
    font-weight: 700;
    font-size: 16px;
}
.p-img-hover .btn{display: none}
.ads_item {
    width: 100%;
    margin: 15px 0;
}