@charset "utf-8";
#kchinh1{padding:30px 2%}
/*sanpham*/
#trdmsp{width:13%;float:left;height:auto}
#trdmsp ul{margin:0px;padding:0px}
#trdmsp ul li{margin:0px;padding:0px;list-style:none;width:100%;float:left;height:auto}
#trdmsp ul li a{text-transform:uppercase;color:#000;font-size:15px;font-family: helvetica-neue-bold;}
#trdmsp ul li ul li a{    width: 100%;
    float: left;
    height: auto;
    text-align: right;
    text-transform: inherit;
    font-family: helvetica-neue-regular;margin-top:2px;margin-bottom:2px;border:1px solid #fff;padding-right:3px;transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s;}
#trdmsp ul li ul li a i{float:left;color:#fff;background:#000;    font-size: 23px;transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s;opacity:0}	
#trdmsp ul li ul li a:hover{border:1px solid #ffa165;}
#trdmsp ul li ul li a:hover i{opacity:1}
#trdmsp ul li ul li a.c2ac{border:1px solid #ffa165;}
#trdmsp ul li ul li a.c2ac i{opacity:1}
#phdmsp{width:83%;float:right;height:auto;padding:0px 0px}
#ctspgi{width:40%;float:left;padding:0px 2%}
#ctspph{width:47%;float:right;height:auto;}
#cttec2{width:100%;float:left;height:auto;color:#ffa165;text-transform:uppercase;font-size:15px;margin-bottom:10px;font-family: helvetica-neue-bold;}
#ctmodel{width:100%;float:left;height:auto;margin-bottom:15px}
#nhanmodel{color: #000;
    font-size: 12px;
    position: relative;
    top: -9px;}
#tenmodel{font-family: helvetica-neue-bold;font-size:23px;color:#000;margin-left:5px}

#cttec2re{width:100%;float:left;height:auto;color:#ffa165;text-transform:uppercase;font-size:15px;margin-bottom:10px;font-family: helvetica-neue-bold;display:none}
#ctmodelre{width:100%;float:left;height:auto;margin-bottom:15px;display:none}
#nhanmodelre{color: #000;
    font-size: 12px;
    position: relative;
    top: -9px;}
#tenmodelre{font-family: helvetica-neue-bold;font-size:23px;color:#000;margin-left:5px}


#cttab{width:100%;float:left;height:auto;}
#chuttc{width:100%;float:left;height:auto;}
#ctmau{width:100%;float:left;height:auto;}
.ctmau{width:40px;height:40px;line-height:40px;text-align:center;font-size:15px;float:left;margin-right:5px;margin-bottom:5px;border:1px solid #000}
#cttskt{width:100%;float:left;height:auto;}
#cttskt table{width:100%!important;border:0px solid #000!important}
#cttskt table tr, #cttskt table td{border:0px solid #000!important}
#tendhm{width:100%;float:left;height:auto;margin-bottom:15px}
#nddhm{width:100%;float:left;height:auto;line-height:30px;margin-bottom:15px}
#tencts{width:100%;float:left;height:auto;margin-bottom:15px;}
#tencts b{color:#ffa165}
#nddhm img{height:30px;width:auto;margin-right:10px}
#image-gallery li img{width:100%!important;float:left!important;height:auto!important}
#batso{width:100%;float:left;height:auto;font-size:13px}
#tdbatso{width:100%;float:left;height:auto;padding:5px 0px;border-bottom:1px solid #000;border-top:1px solid #000;font-family: helvetica-neue-bold;}
#ndbatso{width:100%;float:left;height:auto;}
.trndbatso{width:100%;float:left;height:auto;padding:3px 0px;}
.trndbatso input{    position: relative;
    top: 1px;margin-right: 0px;margin-left:0px;cursor:pointer}
.ndbatso{width:16.6%;float:left;height:auto}
.ndbatso0{width:17.6%}
.ndbatso1{width:20.6%}
.ndbatso2{width:12.6%}
.ndbatso4{width:13.6%}
.ndbatso5{width:17.6%}
.tdbatso{width:16.6%;float:left;height:auto}
.tdbatso0{width:17.6%}
.tdbatso1{width:20.6%}
.tdbatso2{width:12.6%}
.tdbatso4{width:13.6%}
.tdbatso5{width:17.6%}
.mtxuong{width:100%;float:left;height:auto;position:relative;padding-right:35px;margin-bottom:10px}
.tenmtxuong{width:100%;float:left;height:auto;color:#000;line-height:35px}
.nuttai{    width: 35px;
    height: 35px;
    position: absolute;
    top: 0px;
    right: 0px;
    padding-top: 6px;
    border: 1px solid #000;
    text-align: center;}
.nuttai i{font-size:18px;color:#000}
.sanpham {width:24%;float:left;height:auto;margin-bottom:20px;margin-right: 1.3%;}
.sanpham1{float:right;margin-right:0px}
.hinhsanpham{width:100%;float:left;height:auto;margin-bottom:10px}
.hinhsanpham img{width:100%;float:left;height:auto}
.tensanpham{width:100%;float:left;height: 46px;
    line-height: 23px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;text-align:center}
.tensanpham h3{margin:0px;padding:0px}
.tensanpham h3 a{font-size:15px;color:#000;text-transform:uppercase;font-weight: 100;transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s;}
.tensanpham h3 a:hover{color:#f47e00}
/*duan*/
#mtdan{width:100%;float:left;height:auto;text-align:right;color:#f47e00;text-transform:uppercase;margin-bottom:5px}
#nddan{width:100%;float:left;height:auto}
.mdan{width:32.66%;float:left;height:auto;margin-right:1%;margin-bottom:10px;position:relative;cursor:pointer}
.mdan1{float:right;margin-right:0px}
.hinhmdan{width:100%;float:left;height:auto;}
.hinhmdan img{width:100%;float:left;height:auto;}
.dumdan{position:absolute;z-index:2;width:100%;height:auto;bottom:10px;padding:0px 10px}
.tenmdan{width:100%;float:left;height:auto;margin-bottom:5px}
.tenmdan h3{color:#fff;font-size:15px;    font-family: helvetica-neue-bold;}
.mtmdan{width:100%;float:left;height:auto;color:#fff}
.momdan{width:100%;height:100%;position:absolute;z-index:1;
 background: rgba(0, 0, 0, 0.7);border:4px solid #f47e00;opacity:0;transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s;}
 .mdan:hover .momdan{opacity:1}
 /*taixuong*/
 #kcata{width:100%;float:left;height:auto;border-bottom:5px solid #fff;margin-bottom:20px;}
 .tdkcata1{width:100%;float:left;height:auto;margin-bottom:20px}
 .tdkcata2{width:250px;float:left;border:1px solid #f47e00;font-family: helvetica-neue-bold;color:#000;font-size: 15px;text-transform:uppercase}
 .tdkcata2 i{    float: left;
    color: #fff;
    background: #000;
    font-size: 23px;
    transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;margin-right:5px}
.ndkcata{width:100%;float:left;height:auto;}	
.mcata{width:18%;float:left;height:auto;margin-right:2.5%;margin-bottom:15px}
.mcata1{float:right;margin-right:0px}
.mcata3d{width:33%;float:left;height:auto;margin-right:2.5%;margin-bottom:15px}
.mcata3d1{float:right;margin-right:0px}

.himcata{width:100%;float:left;height:auto;margin-bottom:10px}
.himcata img{width:100%;float:left;height:auto}
.tenmcata{width:100%;float:left;height:auto;margin-bottom:5px}
.tenmcata h3{color:#000;text-transform:uppercase;font-size:15px;font-family: helvetica-neue-bold;}
.mttmcata{width:100%;float:left;height:auto;color:#000;font-size:14px;line-height:23px;position:relative;padding-right:46px}
.tmcata{    width: 35px;
    height: 35px;
    position: absolute;
    top: 0px;
    right: 0px;
    padding-top: 6px;
    border: 1px solid #000;
    text-align: center;cursor: pointer;transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s;}
.tmcata:hover{border:1px solid #f47e00}	
.tmcata i{font-size: 18px;
    color: #000;transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s;}	
.tmcata:hover i{color:#f47e00}	
#kbad{width:100%;float:left;height:auto;}
#trkbad{width:50%;float:left;height:auto;}
#phkbad{width:50%;float:right;background:#fff;padding:30px 5px 30px 40px}
#segmai{width:100%;float:left;height:auto;text-transform:uppercase;color:#000;font-size:15px;border-bottom:1px solid #ddd;padding-bottom:3px;font-family: helvetica-neue-bold;margin-bottom:15px}
#tdmlhe{width:100%;float:left;height:auto;text-transform:uppercase;color:#000;font-size:15px;font-family: helvetica-neue-bold;margin-bottom:10px;margin-top:20px}
.mgmai{width:100%;float:left;height:auto;margin-bottom:15px}
.nmgmai{width:49%;height:auto;position:relative;}
.nmgmaitr{float:left}
.nmgmaiph{float:right}
.nmgmai input{width:100%;height:46px;border:1px solid #ddd;padding-left:20px;border-radius:3px;outline:none;font-size:15px}
.nmgmai span{    color: red;
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 20px;}
#kndgmai{width:100%;float:left;height:auto;margin-bottom:15px;position:relative}	
#kndgmai textarea{width:100%;height:90px;border:1px solid #ddd;padding-left:20px;border-radius:3px;outline:none;font-size:15px;padding-top:10px}
#kndgmai span{    color: red;
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 20px;}
#subgmai{float:left;background:#000;padding:10px 20px 10px 20px;border-radius:5px;color:#fff;outline:none;cursor:pointer;border:1px solid #000;font-size:16px;transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s;}	
#subgmai:hover{background:#f47e00;border:1px solid #f47e00}
/*lienhe*/
#ndlhe{width:100%;float:left;height:auto}
#ndlhetr{width:49%;float:left;height:auto;}
#logolhe{width:100%;float:left;height:auto;text-align:center;margin-bottom:5px}
#logolhe img{height:130px;width:auto;margin:auto}
#tenlhe{width:100%;float:left;height:auto;color:#000;text-align:center;font-family: helvetica-neue-bold;text-transform:uppercase;margin-bottom:20px}

#ttlhe{width:100%;float:left;height:auto;color:#000;margin-bottom:20px}
#tdflolhe{width:100%;float:left;height:auto;color:#000;text-transform:uppercase;margin-bottom:5px;text-align:center}
#ndflolhe{width:100%;float:left;height:auto;text-align:center}
#ndflolhe img{height:25px;width:auto;margin-left:2px;margin-right:2px}
#ndlheph{width:49%;float:right;height:auto;}
#tdul {
    width: 100%;
    float: left;
    height: auto;margin-bottom:10px;
   
}

#tdul ol {
    margin: 0;
    padding: 0;
}
#tdul ol li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    padding: 0 0;
}
#tdul ol li:first-child {
    padding-left: 0;
}
#tdul ol li a {
    color: #000;
    position: relative;
}
#tdul ol li a:after {
    content: "/";
    margin: 0 5px;
    color: #333;
}
#tdul ol li:last-child a:after {
    content: "";
    margin: 0 0;
    color: #333;
}
#tdul ol li i {
    color: #333;
}
#tdul ol li h1 a {
    color: #333;
    font-size: 16px;
    font-weight: 100;
    float: left;
}
#tdul ol li h1 {
    float: left;
    margin: 0;
    padding: 0;
}
#main-toc{cursor:pointer}
.tableOfContents a{color:#08a655}
.tdkdmcap1{width:100%;float:left;height:auto;margin-bottom:15px}
.tdkdmcap1 h2{font-size: 21px;
    color: #009938;
    font-weight: 700;
    float: left;
    text-transform: uppercase;}
.tdkdmcap1 h2 a{font-size: 21px;
    color: #009938;
    font-weight: 700;
    float: left;
    text-transform: uppercase;}
.tdkdmcap1 h1{font-size: 21px;
    color: #009938;
    font-weight: 700;
    float: left;
    text-transform: uppercase;}
.tdkdmcap1 h1 a{font-size: 21px;
    color: #000;
    font-weight: 700;
    float: left;
    text-transform: uppercase;font-family: helvetica-neue-bold;}
.ndkdmcap1{width:100%;float:left;height:auto;margin-bottom:0px;margin-bottom:20px;min-height:300px}
#trtrong{width:260px;float:left;height:auto;}
.mtrtrong{width:100%;float:left;height:auto;margin-bottom:10px}
.tdmtrtrong{width:100%;float:left;padding:5px 10px;height:auto;background:#c62127;margin-bottom:15px;transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s;}
.tdmtrtrong2{background:#666666;}
.tdmtrtrong3{background:#c62127;}
.tdmtrtrong h2 a{color:#fff;font-size:15px;text-transform:uppercase}
.ndmtrtrong{width:100%;float:left;height:auto}
.ndmtrtrong ul{margin:0px;padding:0px;}
.ndmtrtrong ul li{margin:0px;padding:0px;list-style:none;width:100%;float:left;height:auto;padding:5px 10px;border-bottom:1px solid #ddd}
.ndmtrtrong ul li a{color:#333;transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s;}
.ndmtrtrong ul li a.liactive{color:#c62127}
.ndmtrtrong ul li a:hover{color:#c62127}
#phtrong{width:890px;float:right;height:auto;}
.noidungtrong{width:100%;float:left;height:auto;line-height:30px;overflow:hidden;text-align: justify;word-break: break-word;}
.noidungtrong p{}
.noidungtrong img{max-width:100%!important;height:auto!important;}
.noidungtrong iframe{max-width:100%!important}
.noidungtrong table{width:100%!important}
.pagination {margin: auto;width: auto;text-align: center;margin-top: 10px;}
.pagination .pages li.prev {margin-right: 15px;}
.pagination .pages li.next {margin-left: 15px;}
.pagination .pages li {display: inline-block;margin: 5px 2px;}
.pagination .pages li a {height: 25px;padding: 4px 8px;text-decoration: none;color: #666666;font-weight: bold;border: 1px solid #d5d5d5;font-size: 11px;}
.pagination .pages li a:hover {background: #f6f6f6;}
.pagination .pages li .active {background:#424852;color: #fff;border-color: #424852;}
.pagination .pages li .active:hover {background: #2a313d;}

.pages_ajax{ display:inline-block;margin-top:40px;}
.pages_ajax li {display: inline-block;margin: 5px 2px;height: 25px;padding: 4px 8px;text-decoration: none;color: #666666;font-weight: bold;border: 1px solid #d5d5d5;font-size: 11px;box-sizing: border-box;min-width: 30px;cursor: pointer;}
.pages_ajax li.actived,.pages_ajax li:hover {background: #ed1c24; color:#fff;}
.muctincungcm{width:100%;float:left;height:auto;margin-bottom:15px}
.muctincungcm a{color:#333;transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s;}
.muctincungcm a:hover{color:#f7941d}
.paging{width:100%;float:left;height:auto}
@media only screen and (min-width : 1px) and (max-width : 1100px) {
	#trtrong{display:none}
#phtrong{width:100%}
.ndkdmcap1{min-height:0px}
}