*{margin:0px;padding:0px;}

@font-face{font-family:UVNhonghahep;src:url(../font/UVNHongHaHep_R.TTF);}
@font-face{font-family:UVNhonghahepB;src:url(../font/UVNHongHaHep_B.TTF);}
@font-face{font-family:UVNtintuchep;src:url(../font/UVNTinTucHep_R.TTF);}
@font-face{font-family:UVNtintuchepB;src:url(../font/UVNTinTucHep_B.TTF);}
@font-face{font-family:MyriadProR ;src:url(../font/MyriadPro-Regular.otf);}
@font-face{font-family:MyriadProB ;src:url(../font/MYRIADPRO-BOLD.OTF);}
@font-face{font-family:UVNsangsongR ;src:url(../font/UVNSangSong_R.TTF);}
@font-face{font-family:UVNsangsongB ;src:url(../font/UVNSangSong_B.TTF);}
@font-face{font-family:UVNsangsongN ;src:url(../font/UVNSangSong_N.TTF);}
@font-face{font-family:UTMneosansR ;src:url(../font/UTM%20Neo%20Sans%20Intel.ttf);}
@font-face{font-family:UTMneosansB ;src:url(../font/UTM%20Neo%20Sans%20IntelBold.ttf);}
@font-face{font-family:UTMneosansI ;src:url(../font/UTM%20Neo%20Sans%20Intel_Italic.ttf);}
@font-face{font-family:UTMneosansBI ;src:url(../font/UTM%20Neo%20Sans%20IntelBold_Italic.ttf);}
.clr{clear: both;}
.left{float:left;}
.right{float:right;}
a{text-decoration: none;}
body{font-family:arial, helvetica, sans-serif ;font-size: 12px;font-weight: normal;}
body{}
h1,h2,h3,h4,h5,h6{font-weight: normal;}

/*::selection {*/
/*background:#e9682e;*/
/*color:#FFF;*/
/*}*/

/*::-moz-selection {*/
/*background:#e9682e;*/
/*color:#FFF;*/
/*}*/

/*::-webkit-selection {*/
/*background:#e9682e;*/
/*color:#FFF;*/
/*}*/


/*menu*/
.menu_left ul li a{display: block;}
.wrap_menu{position: relative;z-index: 9;}
.top_nav{display: inline-block;padding-left:0px;list-style: none;}
.top_nav li{list-style: none;}
.top_nav > li{list-style: none;float:left;
    background: url(../images/icon_menu.jpg) no-repeat 10px 15px;
    position:relative;
}
.top_nav > li > a{color:#FFF;font-size: 16px;display: inline-block;padding:0px 30px 0px 30px;font-weight: normal;  text-transform: uppercase;
    font-family: UTMneosansB;line-height:46px;}
.top_nav > li > a:hover, .top_nav > li.active > a{color:#004da2;background: #f1f1f1;}
.top_nav > li:hover, .top_nav > li.active{}
.top_nav .arrow{width:100%;height:9px;background: url(../images/arrow_mn.png) no-repeat center;
    position: relative;left:0px;bottom:7px;display: none;z-index: 99;}
.top_nav > li:hover .arrow{display: none;}
.top_nav > li:nth-child(1) a{}

.top_nav > li > ul{display: none;width:270px;position: absolute;top:46px;left:0px;background: #FFF;border-bottom:none;
    box-shadow: 2px 2px 10px 0px #333;}
.top_nav li:hover > ul{display:block;}
.top_nav > li ul li{width:100%;position: relative;line-height: 40px;}
.top_nav > li ul li a{color:#4c5c69;font-weight: normal;font-size: 14px;display: block;font-family: UVNhonghahep;
    text-transform: uppercase;padding-left: 20px;}
.top_nav > li ul li a:hover{background: #004da2;}
.top_nav > li ul li:hover{}
.top_nav > li > ul li:hover > a{color:#FFF;}
.top_nav > li ul li ul{}

.top_nav > li > .icon{display: inline-block;width:9px;height:6px;background: url(../images/icon-arrow-down-hover.png) no-repeat;
    position: absolute;top:43%;right:0px;}
.top_nav > li:hover .icon, .top_nav > li.active .icon{background: url(../images/icon-arrow-down.png) no-repeat;}
.top_nav #home a{display: block;height:36px;width:100px;text-align: center;background: url(../images/home.png) no-repeat center;}
.top_nav > li#home:hover a, .top_nav > li#home a{background: url(../images/home_hover.png) no-repeat center;}
.top_nav .trang a{background: url(../images/home.png) no-repeat center  !important;}

/*menu*/


.top_nav1 li{float:left;list-style: none;}
.top_nav1 li a{color:#425764;text-transform: uppercase;}
.top_nav1 li a:hover, .form_search ul li a:hover{color:#499FC2;}

.site_map{padding-left: 20px;}
.header{border-top:#dddddd 5px solid;}
.logo{float:left;}
.wrap_logo{text-align: center;}
.top_nav{float:left;margin-top:0px;}
.top_nav > li:hover .arrow{}
.menu_h{position:relative;z-index: 999;height:50px;}
.wrap_menu .auto{}

.wrap_header{width:100%;background: url(../images/bg_header.png) no-repeat center;position: relative;z-index: 99;
box-shadow: 0px 4px 15px 1px #7b7c7c;}
.wrap_header> .auto{position: relative;}
.wrap_menu_top{position: absolute;top:0px;right:10px;}
.wrap_menu_top ul{display: inline-block;}
.wrap_menu_top ul li{float:left;list-style: none;line-height:30px;background: url(../images/list_mnt.png) no-repeat 0px 12px;
    margin-right:20px;}
.wrap_menu_top ul li.lang img{position: relative;top:5px;}
.wrap_menu_top ul li a{color:#575757;font-size: 14px;font-family: UVNhonghahep;margin-left: 15px;}
.wrap_menu_top ul li a:hover{color:#08a79d;}
.wrap_menu_top ul li.lang{background: none;margin:0px;}
.wrap_menu_top ul li.lang a{margin:0px;}
.wrap_search{position: relative;float:right;top:65px;}

.wrap_slider{border-bottom:4px #f18d35 solid;}
.bg_menu{width:100%;background: url(../images/bg_menu.png) no-repeat;height:64px;position: relative;}
.lang{color:#bab9b9;position: absolute;right:50px;top:25px;cursor: pointer;padding-bottom:15px;}
.lang .icon_lang{font-size: 12px;background: url(../images/icon_lang.png) no-repeat right 3px;padding-right:15px;}
.lang ul{display: none;width:100px;background: rgba(74,74,72,.7);position: absolute;top:25px;right:-20px;padding:20px 10px 10px 10px;
    list-style: none;text-align: center;border-bottom:#F18D35 2px solid;}
.lang:hover ul{display: block;}
.lang ul li a{color:#FFF;line-height: 30px;font-size: 12px;}
.lang ul li a:hover{color:#F18D35;}
.input_search{position: relative;}
.form_search{position: absolute;right:0px;width:200px;top:-2px;display: none;}
.form_search input{float:left;}
.form_search .text_search{width:200px;height:26px;border: none;padding-left: 10px;}
.form_search .sb_search{width:21px;height:21px;border:none;background: url(../images/icon_search1.png) no-repeat;
    position: absolute;right:0px;top:2px;cursor: pointer;}


.search{position: absolute;right:10px;top:20px;cursor: pointer}
.search:hover .form_search{display: block;}


.col_home{position: relative;padding:30px 0px;}
.wrap_content{}
.background_dm{background: #FFF;width:100%;height:100%;position: absolute;top:0px;left:0px;
    opacity: 0.7;}
.box_dm{position: relative;}
.col_home .box_dm{margin-right:30px;width:360px;}
.col_home .box_dm:nth-child(4){margin-right:0px;}
.col_home .box_dm .description{font-size: 14px;color:#7c7c7c;line-height: 18px;margin:10px 0px;height:72px;overflow: hidden;}
.box_dm .thumb img{width:100%;height:240px;}
.box_dm .story_title{margin-top:20px;text-align: left;}
.box_dm .story_title a{color:#555555;font-size: 20px;font-family: UTMneosansB;
    text-transform: uppercase;padding:10px 0px;}
.box_dm .story_title a span{color:#354b9c;font-size: 20px;}
.box_dm .story_title a:hover{color:#F18D35;}
.intro_left{color:#FFF;}
.intro_left iframe{width:520px!important;height:240px!important;border:#e0e0e0 10px solid;margin-bottom:10px;}
.intro_left .title_h3{font-size: 20px;font-family: UTMneosansB;text-transform: uppercase;color:#FFF;margin-bottom:15px;}
.intro_right{width:545px;}
.intro_right .title_h2{font-size: 20px;font-family: UTMneosansB;color:#FFF;margin-bottom:15px;}
.intro_right .description{font-size: 14px;color:#FFF;line-height: 22px;margin-bottom:10px;max-height:252px;overflow: hidden;}
.intro_right .description p{margin-bottom:7px;}
.intro_right .more a{color:#000;padding:7px 20px;border-radius: 5px;text-transform: uppercase;font-weight: bold;}
.intro_right .more a:hover{color:#000;}
.intro_home{padding:20px 0px;background: url(../images/bg_home.jpg) no-repeat center bottom;}
.content_top{}
.content_bottom{padding:20px 0px;}
.col_c1{width:545px;overflow: hidden;}
.col_c2{width:560px;}
.title_h3h{border-bottom:#ccc 1px solid;}
.title_h3h span{font-size: 20px;color:#e36c09;font-family: UTMneosansB;
    text-transform: uppercase;display: inline-block;border-bottom:#ccc 2px solid;padding-bottom:7px;}
.box_duan .thumb img{height:180px;width:100%;}
.box_duan .thumb a{display: block;}
.box_duan{margin:20px 20px 0px 0px;width:263px;}
.box_duan .story_title{padding:7px;text-align: center;}
.box_duan .story_title a{color:#555;font-size: 14px;}
.box_duan .story_title a:hover{color:#e36c09;}
.wrap_duan{width:104%;}
.box_new{margin-bottom:10px;color:#e36c09;margin-top:10px;line-height: 22px;}
.box_new a{color:#555;}
.box_new a:hover{color:#e36c09;}
.contact_home{padding:10px 0px;font-size: 14px;line-height: 22px;color:#555;background: url(../images/contact_home.png) no-repeat left 10px;
    min-height: 180px;}
.contact_home p{margin-bottom:10px;}
.footer{border-top:#e36c09 10px solid;}
.footer > .auto{border-top:#e36c09 10px solid;}
.foot_top{padding:30px 20px;background: #11509d;}
.cont_foot_top{padding:0px 20px;}
.col_f1{width:210px;float:left;margin-right:10px;}
.col_f1:nth-child(5){margin-right:0px;}
.col_f1 ul li{list-style: none;}
.col_f1 ul li:nth-child(1){padding-bottom:20px;}
.col_f1 ul li:nth-child(1) a{text-transform: uppercase;font-family: UTMneosansB;font-size: 16px;
    color:#FFF;}
.col_f1 ul li:nth-child(1) a:hover{color:#e36c09;}
.col_f1 ul li a{color:#FFF;line-height: 26px;}
.col_f1 ul li a:hover{color:#F18D35;}
.col_f1 .icon a{color:#b2b2b2;line-height: 26px;}
.col_f1 .icon a:hover{color:#e36c09;}
.foot_bottom{background: #082c59;padding:15px 0px 10px;}
.design a, .copyright, .design{color:#acacad;}
.copyright p{display: inline-block;margin-right:10px;line-height: 34px;}
.copyright a{color:#acacad}
.copyright a:hover{text-decoration: underline;}
.design a:hover{color:#e36c09;}
.box_duan .story_title a{display: block;height:17px;overflow: hidden;}
.list{background: url(../images/bg_list.jpg) no-repeat center top;background-attachment: fixed;}
.content_list{background: url(../images/bg_list.jpg) no-repeat top center #e4e6e7;padding:20px 0px;}
.cont_list{background: #FFF;padding:15px;}
.list_top{padding:0px 0px 10px;}
.list_top .title_h1{color:#ffffff;font-family: UTMneosansR;font-size: 20px;}
.derectory span{color:#9a9a9a;margin:0px 5px;font-size: 18px;}
.derectory a{color:#9a9a9a;text-transform: none;font-size: 14px;}
.dm_sub{margin:15px 0px 25px;text-align: left;background: #ccc;}
.dm_sub ul li{display: inline-block;float:left;border-right:#FFF 1px solid;}
.dm_sub ul li:last-child{border:none;}
.dm_sub ul li a{display: inline-block;padding:0px 30px 2px;line-height: 38px;color:#000;
font-family: UTMneosansR;font-size: 16px;}
.dm_sub ul li a:hover, .dm_sub ul li a.active{background: #004da2;color:#FFF;}
.table_dm{width:100%;background: #f4f4f4;}
.table_dm td{text-align: center;}
.table_dm td a{color:#555555;font-family: UTMneosansB;font-size: 16px;text-transform: uppercase;display: block;line-height: 40px;}
.table_dm td a:hover, .table_dm td a.active{background: #e36c09;color:#FFF;}
.adv_bt{width:315px;margin-right:10px;}
.cont_adv{width:975px;overflow: hidden;margin:0px auto;}
.cont_adv img{width:100%!important;height:90px!important;}
.adv_lexim{background: url(../images/shadow_adv.jpg) repeat-x top #f0f0f0;
    padding:30px 0px;}

.content_left{width:785px;float:left;}
.content_right{width:310px;float:right;}
.box_right img{width:100%;border:#ccc 1px solid;}
.box_right .title{color:#08a79d;font-family: UVNhonghahep;text-transform: uppercase;font-size: 16px;
    border-bottom:#ccc 1px solid;padding-bottom:5px;}
.box_right{margin-bottom:15px;}
.box_new_right{padding:15px 0px;border-bottom:#ccc 1px dotted;}
.box_new_right:nth-child(1){border:none;}
.box_new_right .thumb{width:150px;float:left;margin-right:10px;}
.box_new_right .thumb img{width:100%;border:none;}
.box_new_right a{color:#525252;font-size: 14px;}
.box_new_right a:hover{color:#08a79d;}
.box_new_right .title1{margin-bottom:5px;}
.box_new_right .date{color:#d0922c;}

.list_contact{margin-top:100px;padding:20px 0px;}
.list_contact .title_h1{text-align:center;font-size: 30px;color:#08a79d;text-transform: uppercase;font-family: UVNhonghahep;}
.div_contact{width:1200px;margin:0px auto;padding-top:20px;}
.contact_left{width:540px;}
.contact_right{width:550px;}
.list_duan{overflow: hidden;}
.wrap_duan_list{width:103%;}
.list_duan .story_news{width:270px;float:left;margin-right:20px;background: #F0f0f0;
    border-bottom:none;margin-bottom:20px;}
.list_duan .story_news .story_thumb{width:100%;float:none;}
.list_duan .story_news .story_thumb a, .list_duan .story_news .story_thumb img{height:180px;border:none;}

.story_news .story_title{padding-top:10px;}
.bt_news{padding:0px 10px;}
.intro_right .more{text-align: left;margin-top:10px;}
.intro_right .more a{color:#000;background: #f18d35;}
.intro_right .more a:hover{color:#555;}
.top_nav > li.sp{position: inherit;}
.top_nav > li.sp ul{width:100%;border-bottom:#e36c09 3px solid;}
.top_nav > li.sp .border{height:2px;background:#e36c09;width:30px;margin-bottom:5px;}
.top_nav > li.sp ul li a:hover{background: none;}
.top_nav > li.sp ul li{display: inline-block;line-height: normal;padding:20px 0px 0px;}
.top_nav > li.sp ul li a{padding-left: 0px;}
.top_nav > li.sp .sub_menu{float:left;width:212px;margin-right:15px;}
.top_nav > li.sp .sub_menu:last-child{border:none;}
.box_sub{}
.product_mn{width:260px;float:left;margin-right:30px;margin-left: 30px;}
.product_mn .story_title{text-align: center;padding:5px 0px;}
.product_mn .story_title a{font-family: UTMneosansB;font-size: 16px;}
.product_mn .story_title a:hover{color:#e36c09;}
.sub_menu .thumb img{width:100%;height:120px;border:#F1F1F1 1px solid;}
.sub_menu .thumb img:hover{border:#ccc 1px solid;}
.sub_menu .story_title{text-align: center;padding:10px 0px;}
.sub_menu .story_title a{display: block;height:20px;overflow: hidden;text-transform: uppercase;font-family: UTMneosansR;font-size: 16px;
}
.sub_menu .story_title a:hover{color:#014da1;}

.top_nav > li.sp ul{background: #f1f1f1;}
.top_nav > li.sp ul li .box_sub a span{font-family: UTMneosansB!important;font-size: 16px!important;}
.top_nav > li.sp .mn_c2{padding-bottom:20px;}
.box_sub{margin-top:0px;}
.wrap_pro{width:104%;padding-top:0px;}
.list_products{overflow: hidden;}
.detail_product h1.title{font-size: 40px;font-family: UTMneosansB;text-transform: uppercase;color: #074a74;}
.dm_d{font-size: 20px;font-family: UTMneosansB;text-transform: uppercase;}
.block_10 a{color:#555;display: inline-block;}
.block_10 a:hover{color:#e36c09;}
.detail_top{padding:20px 0px;}
.detail_left{width:420px;border-top:#F00 1px solid;}
.detail_right{width:700px;overflow: hidden;}
.img_sub{width:104%;display: inline-block;padding-top:5px;}
.img_sub li{float:left;width:197px;list-style: none;margin:10px 20px 0px 0px;}
.img_sub a, .img_sub img{display: inline-block;width:100%;height:110px;}
.img_sub img{border:#cdcecd 3px solid;border-radius: 5px;}
.img_sub img:hover{border:#e36c09 3px solid;}
.image_pro img{width:99%;border:#cdcecd 2px solid;border-radius: 5px;height:395px;}
.image_pro a{display: block;}
.title_de{height:45px;width:100%;background: url(../images/bg_titled.jpg) no-repeat;background-size: 100% 100%;}
.detail_bottom{padding-top:30px;}
.title_de .title{line-height: 45px;padding-left: 20px;color:#FFF;text-transform: uppercase;font-size: 18px;font-family: UTMneosansR;}
.other_product{padding:30px 0px;}
.other_product .story_title{margin-top:15px;}

.other_product img{width:335px!important;margin:20px;height: 190px!important;}
.line_up{padding-top:15px;}
.line_up .title{font-family: UTMneosansB;font-size: 30px;float:left;}
.line_up table{width:260px;float:right;}
.line_up table tr td{border-bottom:#ccc 1px solid;padding:5px 0px;}
.detail_left{height:400px;position: relative;overflow: hidden;}
.img_sub{position: absolute;bottom:0px;left:0px;}

.header_top{background: #0f2a56;border-bottom:#f18d35 2px solid;height:30px;}
.site_map a{color:#fff;font-size: 14px;text-transform: uppercase;line-height: 30px;}
.site_map a:hover{color:#f18d35;}
.site_map span{color:#fff;font-size: 14px;text-transform: uppercase;line-height: 30px;}
.lang_top{padding-top:7px;}
.header_bottom{height:120px;background: url(../images/bg_header.jpg) no-repeat center top;}
.wrap_logo{padding-top:15px;display: none;}
.wrap_menu{background: #004da2;height:46px;}
.box_dm .more{text-align: left;}
.box_dm .more a{font-weight: bold;color:#f18d35}
.box_dm .more a:hover{font-weight: bold;color:#555}
.partner .story_thumb img{width:140px;height:55px;border:#ddd 1px solid;margin-right: 20px;}
.wrap_partner{background: url(../images/bg_partner.jpg) no-repeat top #f0f0f0;}
.partner{padding:25px 0px;float:right;width:955px;overflow: hidden;}
.partner_left .title{display: inline-block;float:left;color:#11509d;font-size: 30px;font-family: UVNhonghahep;text-transform: uppercase;}
.partner_left{position: relative;float:left;height:100px;line-height: 100px;padding-right:0px;width:150px;}
.partner_left .border_dt{position: absolute;right:0px;bottom:0px;}
.shadow_bn{margin-top:10px;}
.list_products > .page_text{padding-top:0px;}

.gv_galleryWrap {
    margin:0px auto;
    border: #004da2 10px solid;
    padding: 0px!important;
}
.cont_duan{padding:25px 0px;}
.cont_duan .title_h1{font-size: 24px;color:#555;border-bottom:#ec6f23 3px solid;padding-bottom:10px;}
.cont_duan .title_h2{font-size: 24px;color:#555;border-bottom:#555 3px solid;padding-bottom:10px;margin-bottom:35px;}
.design img{margin-left: 3px;}
.wrap_logo img{margin-top:-17px;}