@charset "utf-8";

@font-face {
  font-family: 'robotocondensed-regular';
  src: url('../fonts/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/RobotoCondensed-Regular.woff') format('woff'), 
  url('../fonts/RobotoCondensed-Regular.ttf')  format('truetype'), 
  url('../fonts/RobotoCondensed-Regular.svg#RobotoCondensed-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'roboto-regular';
  src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/Roboto-Regular.woff') format('woff'), 
  url('../fonts/Roboto-Regular.ttf')  format('truetype'), 
  url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'robotocondensed-bold';
  src: url('../fonts/RobotoCondensed-Bold.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/RobotoCondensed-Bold.woff') format('woff'), 
  url('../fonts/RobotoCondensed-Bold.ttf')  format('truetype'), 
  url('../fonts/RobotoCondensed-Bold.svg#RobotoCondensed-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'sfueurostilecondensed';
  src: url('../fonts/SFUEurostileCondensed.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/SFUEurostileCondensed.woff') format('woff'), 
  url('../fonts/SFUEurostileCondensed.ttf')  format('truetype'), 
  url('../fonts/SFUEurostileCondensed.svg#SFUEurostileCondensed') format('svg');
  font-weight: normal;
  font-style: normal;
}

* { margin: 0; text-decoration: none; }
body
{
    min-width: 1200px;
}
.clear { clear: both; }

/* Begin Contain */ 
#wrap_container
{
    width: 100%;
}
.contain_main 
{ 
    width: 1200px;
    margin: 10px auto;
}
.contain_main:after, 
.content_main:after,
.title_main:after
{
    content: '';
    clear: both;
    display: block;
}
.title_main
{
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
    padding-bottom: 20px;
    background: url(../images/bg-title-main.png) no-repeat bottom center;
}
.title_main h1
{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 16px;
    color: #313131;
}
.title_main h1 span
{
    font-family: 'sfueurostilecondensed';
    font-size: 32px;
    color: #005EC2;
    font-weight: normal;
    text-transform: uppercase;
}
.info_main
{
    margin-bottom: 10px;
}
.view
{
    float: left;
    color: #005EC2;
    font-family: arial; 
    font-size: 14px;
    margin-bottom: 10px;
}
.share
{
    float: right;
}
/* End Contain */

/* Begin Line Title Dự Án */
span.line-title-duan
{
    width: 5px;
    height: 63px;
    float: left;
    display: block;
    background: #005EC2;
    margin: 0px 15px;
    margin-top: 13px;
}
/* End Line Title Dự Án */

/* Begin Xây Dựng */
.xaydung-home
{
    width: 1200px !important;
    margin: auto;
    margin-bottom: 15px;
}
.xaydung-home:after
{
    clear: both;
    content: '';
    display: block;
}
/* End Xây Dựng */

/* Begin News Full */
.news-full
{
    width: 100%;
    height: 370px;
    margin-top: 30px;
    margin-bottom: 25px;
}
.news-full-content
{
    width: 1200px;
    margin: auto;
    padding-top: 70px;
}
.info-news-full
{
    position: relative;
    width: 730px;
    padding: 0px 50px;
}
.info-news-full:before
{
    content: '';
    position: absolute;
    width: 30px;
    height: 45px;
    top: 0px;
    left: 0px;
    background: url(../images/before-baogia.png) no-repeat top center;
}
.info-news-full:after
{
    content: '';
    position: absolute;
    width: 30px;
    height: 45px;
    bottom:-45px;
    right: 0px;
    background: url(../images/after-baogia.png) no-repeat top center;
}
.info-news-full h3
{
    color: #1159BB;
    text-transform: uppercase;
    font-size: 30px;
    font-family: 'robotocondensed-regular';
    font-weight: normal;
    text-align: left;
}
.desc-news-full
{
    font-family: 'robotocondensed-regular';
    color: #1159BB;
    font-size: 17px;
    line-height: 30px;
    text-align: justify;
}
a.btn-news-full
{
    width: 315px;
    height: 42px;
    text-align: center;
    display: inline-block;
    line-height: 42px;
    font-size: 12px;
    color: white;
    background: #1159BB;
    font-family: tahoma;
    margin-top: 30px;
    margin-left: 50px;
}
a.btn-news-full:hover
{
    background: #313131;
}
/* End News Full */

/* Begin Hình Ảnh */
.hinhanh-home
{
    width: 1200px;
    margin: auto;
    margin-bottom: 40px;
    margin-top: 10px;
}
a.fancy-hinhanh
{
    width: 160px;
    height: 115px;
    display: block;
    margin: auto;
}
.next_hinhanh
{
    position: absolute;
    width: 15px;
    height: 20px;
    top: 43%;
    right: 0px;
    cursor: pointer;
}
.prev_hinhanh
{
    position: absolute;
    width: 15px;
    height: 20px;
    top: 43%;
    left: 0px;
    cursor: pointer;
}
.next_hinhanh i, .prev_hinhanh i
{
    color: #005EC2;
    font-size: 20px;
}
/* End Hình Ảnh */

/* Begin News Home */
.news-home
{
    width: 280px;
    float: left;
    margin-right: 25px;
    margin-bottom: 25px;
}
.news-home:nth-child(4n+1)
{
    clear: both;
}
.news-home:nth-child(4n)
{
    margin-right: 0px;
}
.pic-news-home
{
    padding: 5px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color=#878787)";/*IE 8*/
    -moz-box-shadow: 4px 4px 8px rgba(135,135,135,0.6);/*FF 3.5+*/
    -webkit-box-shadow: 4px 4px 8px rgba(135,135,135,0.6);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
    box-shadow: 4px 4px 8px rgba(135,135,135,0.6);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color=#878787); /*IE 5.5-7*/
}
.news-home h3
{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 13px;
    margin-top: 13px;
}
.news-home h3 a
{
    font-family: 'robotocondensed-regular';
    color: #1159bb;
    text-transform: capitalize;
    font-weight: normal;
    font-size: 16px;
}
.news-home h3 a:hover
{
    text-decoration: underline;
}
.desc-news-home
{
    line-height: 25px;
    text-align: justify;
    font-family: 'robotocondensed-regular';
    font-size: 14px;
    color: #90949c;
    margin: 5px 0px;
    margin-bottom: 15px;
}
a.btn-news-home
{
    display: inline-block;
    vertical-align: top;
    width: 78px;
    height: 28px;
    border: 1px solid rgba(128, 128, 128, 0.57);
    line-height: 28px;
    text-transform: uppercase;
    font-size: 13px;
    font-family: tahoma;
    color: #696969;
    padding-left: 27px;
    background: url(../images/view-more.png) no-repeat 15px 11px;
}
a.btn-news-home:hover
{
    border-color: #1159bb;
    color: #1159bb;
}
/* End News Home */

/* Begin Intro */
.intro
{
    width: 100%;
    height: 380px;
    margin: auto;
    background: #EEEEEE;
}
.content-intro
{
    width: 1200px;
    margin: auto;
    padding-top: 20px;
}
.content-intro:after
{
    content: '';
    clear: both;
    display: block;
}
.item-intro
{
    width: 365px;
    float: left;
    margin-right: 53px;
}
.item-intro:nth-child(2)
{
    margin-right: 0px;
}
.item-intro:nth-child(3)
{
    margin-right: 0px;
    float: right;
}
.title-item
{
    margin-bottom: 15px;
    padding-bottom: 15px;
    text-align: left;
    background: url(../images/bg-title-intro.png) no-repeat bottom left;
}
.title-item span
{
    font-family: 'sfueurostilecondensed';
    font-size: 32px;
    color: #005EC2;
    font-weight: normal;
    text-transform: uppercase;
}
/* End Intro */

/* Begin Hotline */
.box-hotline
{
    position: absolute;
    bottom: 5px;
    left: calc(50% - 160px);
    width: 320px;
    height: 73px;
    background: url(../images/bg-hotline.png) no-repeat top center;
}
.item-httt
{
    width: 220px;
    margin: auto;
    margin-top: 5px;
}
.hl-httt-nb
{
    padding-top: 35px;
    padding-left: 105px;
}
.hl-httt-nb a
{
    color: red;
    font-family: tahoma;
    font-weight: bold;
    font-style: italic;
    font-size: 15px;
}
.title-httt
{
    background: url(../images/li_httt.png) no-repeat 2px 8px;
    font-family: tahoma;
    display: inline-block;
    vertical-align: middle;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100px;
}
.title-httt span
{
    font-size: 14px;
    color: white;
    padding-left: 15px;
    font-family: tahoma;
    font-weight: bold;
    font-style: italic;
}
.contact-httt
{
    
}
.lh-httt
{
    font-size: 14px;
    font-family: tahoma;
    font-weight: bold;
    color: white;
    font-style: italic;
    margin-top: 0px;
}
.lh-httt span
{
    color: yellow;
    font-weight: bold;
    font-size: 14px;
}
.sk-httt
{
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    font-family: tahoma;
}
.mail-httt
{
    font-size: 13px;
    font-family: arial;
    margin-top: 3px;
}
/* End Hotline */

/* Begin News Home */
.item-tt-moi
{
    height: 90px;
    position: relative;
}
.pic-tt-moi
{
    float: left;
    margin-right: 10px;
}
.info-tt-moi
{

}
.name-tt-moi
{
    text-align: left;
    margin-bottom: 7px;
    text-transform: uppercase;
}
.name-tt-moi a
{
    font-family: tahoma;
    color: #313131;
    font-size: 13px;
    font-weight: bold;
    text-transform: none;
}
.name-tt-moi a:hover
{
    text-decoration: underline;
}
.pic-tt-moi img
{
    padding: 2px !important;
    border: 1px solid rgba(128, 128, 128, 0.56) !important;
}
.pic-tt-moi img:hover
{
    opacity: 0.9;
}
.desc-tt-moi
{
    font-size: 12px;
    font-family: tahoma;
    color: #313131;
    line-height: 18px;
    text-align: justify;
}
/* End News Home */

/* Begin Video Home */
.video_main
{
    position: relative;
}
.bg_video
{
    position: absolute;
    top: calc(50% - 16px);
    left: calc(50% - 23px);
    width: 46px;
    height: 33px;
    background: url(../images/play.png) no-repeat top center;

    -webkit-transition: 0.5s ease-out;
    -moz-transition: 0.5s ease-out;
    -o-transition: 0.5s ease-out;
    transition: 0.5s ease-out;

    -moz-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
}
.bg_video:hover
{
    -webkit-transition: 0.5s ease-out;
    -moz-transition: 0.5s ease-out;
    -o-transition: 0.5s ease-out;
    transition: 0.5s ease-out;

    -moz-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
}
.list_video
{
    margin-top: 5px;
}
.item-video a
{
    cursor: pointer;
}
.item-video img:hover
{
    opacity: 0.8;
}
/* End Video Home */

/* Begin Header */
.header
{
    width: 100%;
    height: 140px;
    background: white;
}
.banner
{
    width: 100%;
    height: 130px;
}
.header_content
{
    width: 1200px;
    margin: auto;
}
.banner_left
{
    float: left;
}
.banner_right
{
    float: right;
}
.logo
{ 
    float: left;
    margin-top: 5px;
    margin-left: 0px;
}
.header-info
{
    position: relative;
    line-height: 35px;
    background: #1159BB;
    width: 100%;
}
.header-info-content
{
    width: 1200px;
    margin: auto;
}
.header-info span
{
    display: inline-block;
    vertical-align: top;
    color: white;
    font-size: 15px;
    font-family: 'robotocondensed-regular';
    text-align: left;
    margin-right: 10px;
}
.header-info span a
{
    display: inline-block;
    vertical-align: top;
    color: white;
    font-size: 15px;
    font-family: 'robotocondensed-regular';
    text-align: left;
    margin-right: 10px;
}
.header-info span:nth-child(1)
{
    width: 490px;
}
.header-info span:nth-child(3)
{
    float: right;
    margin-right: 0px;
}
.header-info span i
{
    font-size: 18px;
    margin-right: 5px;
}
ul.mangxahoi
{
    padding: 0px;
    list-style: none;
    margin-top: 15px;
    text-align: center;
}
ul.mangxahoi li
{
    display: inline-block;
    vertical-align: middle;
    margin: 0px 5px;
}
/* End Header */

/* Begin Search */
/*.search
{
    width: 186px;
    height: 33px;
    float: right;
    background: url(../images/bg-search.png) no-repeat top center;
    margin-top: 10px;
}
.btn_search
{
    float: right;
    width: 18px;
    height: 14px;
    cursor: pointer;
    outline: none;
    background: url(../images/btn-search.png) no-repeat top center;
    border: none;
    margin-top: 5px;
    margin-right: 5px;
}
.txt_search
{
    width: 160px;
    float: left;
    background-color: transparent;
    line-height: 25px;
    text-indent: 10px;
    margin-left: 0px;
    outline: none;
    border: none;
    color: #005EC2;
    font-size: 11px;
    font-family: tahoma;
}*/
.search
{
    display: inline-block;
    vertical-align: top;
    margin-top: 3px;
}
#img_search
{
    background: transparent;
    cursor: pointer;
}
#box_search
{
    position: absolute;
    top: 40px;
    right: 73px;
    display: none;
    z-index: 999;
}
.search_menu
{
    width: 300px;
    height: 36px;
    border: 1px solid rgba(128, 128, 128, 0.36);
    background: white;
}
.btn_search
{
    float: right;
    color: white;
    margin-top: -37px;
    margin-right: 0px;
    border: none;
    width: 66px;
    background: #1159BB;
    height: 36px;
    cursor: pointer;
    outline: none;
}
.txt_search
{
    width: 235px;
    float: left;
    background-color: transparent;
    line-height: 35px;
    text-indent: 5px;
    outline: none;
    border: none;
    border-radius: 0px 5px 5px 0px;
    display: inline-block;
    vertical-align: middle;
    color: #0095DA;
}
/* End Search */

/* Menu */
.menu 
{ 
    width: 100%;
    margin: auto;
    height: 105px;
    background: white;
}
.menu_contain
{ 
    width: 1200px;
    margin: auto;
}
.menu_contain ul 
{ 
    -webkit-padding-start: 0px; 
    list-style: none;
}
.menu_contain ul li 
{ 
    
}
.menu_contain ul li a 
{
    color: #313131;
    display: block;
    text-align: center;
    font-size: 15px;
    padding: 0px 10px;
    line-height: 105px;
    font-family: 'robotocondensed-regular';
    text-decoration: none;
    font-weight: normal;
    text-transform: uppercase;
}
.menu_contain ul li:hover a
{
    color: #1159BB;
    /*background: url(../images/bg-menu-hover.png) no-repeat bottom 35px center;*/
}
.menu_contain ul li a.active
{     
    color: #1159BB;
    /*background: url(../images/bg-menu-hover.png) no-repeat bottom 35px center;*/
}
/*.menu_contain ul li.line
{
    width: 9px;
    height: 9px;
    background: url(../images/line-menu.png) no-repeat 0px 0px;
}*/
/*#wrap_menu_res
{
    display: none;
}
.invi_loading 
{
    visibility: hidden !important;
}*/
/* End Menu */

/* Begin Slide */
.slideshow
{
    position: relative;
}
.box-slide
{
    position: absolute;
    bottom: 50px;
    left: 60px;
}
.box-slide a
{
    display: inline-block;
    vertical-align: top;
    width: 95px;
    height: 95px;
    margin-right: 25px;
    border: 5px solid rgba(255, 255, 255, 0.42);
    border-radius: 100%;
    line-height: 95px;
    text-align: center;
    color: white;
    font-family: 'sfueurostilecondensed';
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
}
.box-slide a span
{
    border-radius: 100%;
    display: block;
    background: rgba(62, 114, 180, 0.66);
}
.box-slide a:hover
{
    -webkit-transition: 0.5s ease-out;
    -moz-transition: 0.5s ease-out;
    -o-transition: 0.5s ease-out;
    transition: 0.5s ease-out;
    border-color: rgba(62, 114, 180, 0.66);
    color: #1159BB;
}
.box-slide a:hover span
{
    -webkit-transition: 0.5s ease-out;
    -moz-transition: 0.5s ease-out;
    -o-transition: 0.5s ease-out;
    transition: 0.5s ease-out;
    background: rgba(255, 255, 255, 0.42);
}
/* End Slide */

/* Begin Video */
/*.video
{
    width: 220px;
    margin: auto;
    margin-top: 15px;
}
.video:nth-child(4n+1)
{
    clear: both;
}
.video:nth-child(4n)
{
    margin-right: 0px;
}
.pic_video
{
    position: relative;
}
.bg_video
{
    position: absolute;
    top: calc(50% - 13px);
    left: calc(50% - 18px);
    width: 37px;
    height: 26px;
    background: url(../images/play.png) no-repeat top center;
    -webkit-transition: 0.5s ease-out;
    -moz-transition: 0.5s ease-out;
    -o-transition: 0.5s ease-out;
    transition: 0.5s ease-out;
    -moz-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
}
.bg_video:hover
{
    -webkit-transition: 0.5s ease-out;
    -moz-transition: 0.5s ease-out;
    -o-transition: 0.5s ease-out;
    transition: 0.5s ease-out;

    -moz-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
}
.name_video
{
    text-align: center;
    margin-top: 10px;
}
.name_video h3 a
{
    color: #092D47;
    font-size: 16px;
    font-family: arial;
}
.name_video h3 a:hover
{
    color: #9A1F38;
}*/
/* End Video */

/* Begin Album */
.album
{
    width: 230px;
    height: 340px;
    margin: auto;
    position: relative;
}
.album:nth-child(3n+1)
{
    clear: both;
}
.album:nth-child(3n)
{
    margin-right: 0px;
}
.album:hover .bg-album
{
    opacity: 0.7;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
}
.bg-album
{
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
    position: absolute;
    z-index: 2;
    width: 230px;
    height: 340px;
    opacity: 0;
    left: 0px;
    top: 0px;
    background: url(../images/overlay-picture.png) no-repeat top center;
}
.pic_album
{
    position: absolute;
    z-index: 1;
}
.pic_album img
{
    -webkit-transition: 1s ease;
    -moz-transition: 1s ease;
    -o-transition: 1s ease;
    transition: 1s ease;

    -moz-transform: rotate(0deg) scale(1, 1) skewX(0deg) skewY(0deg) translate(0, 0);
    -webkit-transform: rotate(0deg) scale(1, 1) skew(0deg, 0deg) translate(0, 0);
    -o-transform: rotate(0deg) scale(1, 1) skew(0deg, 0deg) translate(0, 0);
    -ms-transform: rotate(0deg) scale(1, 1) skew(0deg, 0deg) translate(0, 0);
    transform: rotate(0deg) scale(1, 1) skew(0deg, 0deg) translate(0, 0);
}
.pic_album img:hover
{
    -webkit-transition: 1s ease;
    -moz-transition: 1s ease;
    -o-transition: 1s ease;
    transition: 1s ease;

    -moz-transform: rotate(0deg) scale(1.2, 1.2) skewX(0deg) skewY(0deg) translate(0, 0);
    -webkit-transform: rotate(0deg) scale(1.2, 1.2) skew(0deg, 0deg) translate(0, 0);
    -o-transform: rotate(0deg) scale(1.2, 1.2) skew(0deg, 0deg) translate(0, 0);
    -ms-transform: rotate(0deg) scale(1.2, 1.2) skew(0deg, 0deg) translate(0, 0);
    transform: rotate(0deg) scale(1.2, 1.2) skew(0deg, 0deg) translate(0, 0);
}
.name_album
{
    padding: 10px;
    text-align: center;
    position: absolute;
    bottom:0px;
    left: 0px;
    width: 210px;
    background: #005EC2;
    z-index: 3;
}
.name_album h3 a
{
    font-size: 17px;
    color: white;
    font-family: arial;
    font-weight: bold;
    text-transform: capitalize;
}
.name_album h3 a:hover
{
    color: white;
}
/* End Album */

/* Begin Sản Phẩm */
.sanpham
{
    float: left;
    padding: 10px;
    width: 260px;
    height: 283px;
    position: relative;
    margin-right: 22px;
    margin-bottom: 30px;
    border: 1px solid rgba(128, 128, 128, 0.32);
}
.sanpham:after
{
    content: '';
    position: absolute;
    bottom: -18px;
    left: calc(50% - 141px);
    width: 282px;
    height: 17px;
    background: url(../images/bg-pro.png) repeat-x bottom center;
}
.sanpham:nth-child(3n+1)
{
    clear: both;
}
.sanpham:nth-child(3n)
{
    margin-right: 0px;
}
.pic_sanpham img:hover
{
    opacity: 0.9;
}
.name_sanpham
{
    text-align: center;
    margin-top: 20px;
}
.name_sanpham h3 a
{
    font-size: 15px;
    color: #313131;
    font-family: tahoma;
    font-weight: normal;
    text-transform: uppercase;
}
.name_sanpham h3 a:hover
{
    color: #005DE0;
}
.price_sanpham
{
    text-align: center;
    color: #313131;
    font-size: 13px;
    font-family: tahoma;
    font-weight: normal;
    margin-top: 5px;
}
.price_sanpham span
{
    font-weight: normal;
    color: red;
    font-size: 13px;
    font-family: tahoma;
}
/*.cart_sanpham
{
    position: relative;
    width: 110px;
    height: 35px;
    text-align: center;
    border-left: 1px solid rgba(128, 128, 128, 0.47);
}
.cart_sanpham span
{
    line-height: 35px;
    color: red;
    font-size: 14px;
    font-family: 'tahoma';
}
.btn_cart
{
    position: absolute;
    width: 111px;
    height: 35px;
    top: 0px;
    right: 0px;
    cursor: pointer;
    background: url(../images/btn_cart.png) no-repeat top center;
    -webkit-transition: 0.5s ease-out;
    -moz-transition: 0.5s ease-out;
    -o-transition: 0.5s ease-out;
    transition: 0.5s ease-out;
}
.btn_cart:hover
{
    background: url(../images/btn_cart.png) no-repeat bottom center;
    -webkit-transition: 0.5s ease-out;
    -moz-transition: 0.5s ease-out;
    -o-transition: 0.5s ease-out;
    transition: 0.5s ease-out;
}*/
/* End Sản Phẩm */

/* Begin Sản Phẩm Detail */
.hinh_sp_detail
{
    float: left;
    width: 290px;
    min-height: 310px;
    border: 1px solid rgba(128, 128, 128, 0.4);
    text-align: center;
    margin-right: 20px;
    background: white;
}
.thongtin_sp_detail
{
    width: 495px;
    float: left;
    font-family: arial;
}
.thongtin_sp_detail h1
{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 19px;
    font-family: arial;
    margin-bottom: 10px;
    color: #005EC2;
}
.pic_product_detail img
{
    width: 70px;
    height: 50px;
    border: 1px solid rgba(128, 128, 128, 0.4) !important;
}
.detail_sp
{
    margin-top: 20px;
}
.tbl_detail
{
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(128, 128, 128, 0.4);
}
.tbl_detail_item
{
    width: 100%;
}
.td_sp_detail
{
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    color: black;
    line-height: 25px;
}
.td_sp_detail_sec
{
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    line-height: 25px;
}
.td_sp_detail_sec span
{
    color: #005EC2;
    font-size: 15px;
    font-weight: bold;
    font-family: arial;
}
.desc_detail_sanpham
{
    font-size: 13px;
    color: white;
    font-family: arial;
    line-height: 20px;
    text-align: justify;
}
/* End Sản Phẩm Detail */

/* Begin Tin Tức */
.news
{
    /*width: 585px;*/
    /*min-height: 134px;*/
    /*float: left;*/
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(128, 128, 128, 0.42);
    padding-bottom: 15px;
}
/*.news:nth-child(2n)
{
    float: right;
}
.news:nth-child(2n+1)
{
    clear: both;
}*/
.pic_news
{
    float: left;
    margin-right: 10px;
}
.pic_news img
{
    /*padding: 3px;
    border: 1px solid rgba(128, 128, 128, 0.57);
    background: rgba(255, 255, 255, 0.67);*/
}
.pic_news:hover img
{
    opacity: 0.8;
    border-color: #005EC2;
}
.info_news
{
    
}
.name_news
{
    text-align: justify;
}
.name_news h3 a
{
    font-family: arial;
    color: #313131;
    font-size: 13px;
    font-weight: bold;
}
.name_news a:hover
{
    color: #005EC2;
}
.desc_news
{
    color: #333333;
    margin-top: 5px;
    text-align: justify;
    font-family: arial;
    font-size: 12px;
    line-height: 20px;
}
.btn_news
{
    float: right;
    margin-top: 5px;
}
.btn_news a
{
    color: red;
    font-size: 12px;
    font-family: arial;
}
.btn_news a:hover
{
    text-decoration: underline;
}
/* End Tin Tức */

/* Begin Tin tức khác */
.list_baivietkhac
{
    padding-left: 0px;
    list-style: none;
}
.list_baivietkhac li
{
    background: url(../images/li_news.png) no-repeat 0px 5px;
    padding-left: 12px;
    margin-bottom: 10px;
}
.list_baivietkhac li a
{
    text-transform: none;
    color: #333333;
    font-family: tahoma;
    font-size: 15px;
    font-weight: bold;
}
.list_baivietkhac li a:hover
{
    text-decoration: underline;
    color:  #005EC2;
}
/* End Tin tức khác */

/* Begin Liên Hệ */
.left_lienhe 
{ 
    width:100%;
}
.left_lienhe h2
{
    text-align: center;
    margin:10px auto;
    font-family: arial;
    font-weight: normal;
    color: #005EC2;
    font-size: 30px;
    text-transform: uppercase;
}
.left_lienhe_noidung
{
    font-size: 13px;
    font-family: arial;
    line-height: 20px;
    color: #333333;
}
.right_lienhe 
{   
    margin: 0 auto;
}
.center_lienhe 
{ 
    width:100%;
}
.center_lienhe h3
{
    text-align: center;
    margin:10px auto;
    font-family: arial;
    font-weight: bold;
    color: #005EC2;
    font-size: 20px;
}
/* End Liên Hệ */

/* Begin Table Liên Hệ */
.tablelienhe span { color: #005EC2; }
.tablelienhe td { height: 25px; }
.tablelienhe .input, .tablelienhe textarea { border: 1px #E9E9E9 solid;azimuth: center;width: 98%;padding: 5px;box-sizing: border-box; }
.tablelienhe .title { font-size: 14px; font-weight: bold; text-transform: uppercase; }
.button { background: #005EC2; border: 1px solid #fff; border-radius: 3px 3px 3px 3px; color: white; font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; padding: 5px 30px; cursor: pointer; }
/* End Table Liên Hệ */

/* Begin Footer */
.footer
{ 
    width: 100%;
    min-height: 240px;
    background: url(../images/line-ft.png) #185EBD no-repeat top center;
    position: relative;
}
.footer_main
{
    width: 1200px;
    margin: 0 auto;
    padding-top: 30px;
}
.title_footer
{
    margin-bottom: 10px;
}
.title_footer span
{
    color: white;
    font-size: 22px;
    font-family: 'robotocondensed-bold';
    text-transform: uppercase;
    font-weight: normal;
}
.content_footer
{
    color: white;
    font-family: 'robotocondensed-regular';
    line-height: 25px;
    font-size: 14px;
}
.footer_news
{
    display: inline-block;
    vertical-align: top;
}
.frm_dangky
{
    margin-top: 15px;
}
.frm_dangky:after
{
    content: '';
    display: block;
    clear: both;
}
.txt_dk
{
    width: 180px;
    background: white;
    border: 0px;
    line-height: 25px;
    text-indent: 10px;
    outline: none;
    float: left;
}
.btn_dk
{
    width: 40px;
    line-height: 25px;
    background: #74291D;
    color: white;
    font-size: 11px;
    border: none;
    float: left;
    cursor: pointer;
    text-transform: uppercase;
}
.tbl_tk
{
    color: white;
    font-family: 'robotocondensed-regular';
    font-size: 15px;
    line-height: 25px;
    font-weight: normal;
    text-align: left;
}
.tbl_tk tr td:nth-child(2)
{
    padding-right: 5px;
}
.tbl_tk tr td:nth-child(3) span
{
    color: white;
}
.footer_bottom
{
    width: 1200px;
    margin: auto;
    line-height: 35px;
    background: white;
    text-align: left;
    color: #313131;
    font-size: 12px;
    font-family: tahoma;
}
/* End Footer */

/* Begin Not Found */
.notice_pro 
{ 
    width: 100%;
    height: 60px;
    background: #EFECEC;
    color: #7D7979;
    font-family: arial;
    border-radius: 5px; 
}
.notice_pro h4 { padding: 0px 20px;line-height: 60px;font-weight: normal;font-size: 15px; }
/* End Not Found */

.scrollToTop
{ 
    width: 50px;
    height: 50px;
    padding: 10px;
    text-align: center;
    font-weight: bold;
    color: #444;
    text-decoration: none;
    position: fixed;
    bottom: 50px;
    right: 2px;
    display: none;
    z-index: 3;
    cursor: pointer;
}

/* Phân Trang */

.pagination { text-align: center; }
.pagination ul {display: inline-block;  margin-bottom: 0;margin-left: 0; padding: 0px;}
.pagination ul>li{display: inline;}
.pagination ul>.active>a, .pagination ul>.active>span
{  
    cursor: default;
    background: #253B87;
    color: white;
}
.pagination ul>li>a, .pagination ul>li>span
{ 
    font-family: arial;
    font-size: 12px;
    float: left;
    padding: 1px 10px;
    line-height: 20px;
    text-decoration: none;
    background-color: #005EC2;
    color: white;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination ul>li>a:hover, .pagination ul>li>span:hover
{ 
    background: #253B87;
    color: white;
}

/* End Phân Trang */

/* Fanpage Facebook */
.fanpage_facebook{position:fixed; right:-300px; z-index: 999999; top:200px;display: block}