@charset "utf-8";
/* CSS Document */

@font-face {
font-family:"UTM_Nokia_StandardB";
src: url(../font/UTM_Nokia_StandardB.ttf);
}

@font-face {
font-family:"UTM_Alexander";
src: url(../font/UTM_Alexander.ttf);
}

*{margin:0px;padding:0px;}
a{text-decoration:none}
ul {list-style:none}
img{border:0px}
*:focus {outline: none}

.note{font-size: 13px;color: red;font-family:Arial, Helvetica, sans-serif;}

.page_in{font-size:14px;clear:both;text-align:center;margin-top:20px;}
.page_in a{padding:2px 6px 2px 6px;background:#bcbcbc;color:#000;border-radius: 3px;}
.page_in a:hover{padding:2px 6px 2px 6px;background:#002993;color:#FFF;}
#current_page{padding:3px 7px 2px 7px;background:#002993;color:#FFF;font-weight:bold;margin-left: 4px;}

.title_article{
    padding: 10px 0px;
    font-family: Arial;
    font-size: 16px;
    font-weight: 100;
    color: yellow;
}

.none_bd{
	border:none!important;	
}

.read_more{
	text-align:right;	
	margin-top:-22px;
	color:#fff;	
	padding-right:5px;
	margin-bottom:10px;
}

.read_more a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#ccc;	
}

.read_more a:hover{
	color:#fff;
}

.clear_both{
	clear:both;	
}

.content_article{
	padding:10px;
	text-align:justify;	
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:14px;
	max-height:1500px;
	overflow-y:auto;
	margin-top:10px;
}

.content_article table{
	margin:0 auto;
	border-collapse:collapse;
}

.content_article table tr td{
	margin:0 auto;
	border-collapse:collapse;
	padding:5px;
}

.content_article p{
	margin-bottom:5px;	
}

.content_article ul li{
	list-style:inside;	
}

.breadcrumb{
	color:#fff;
	font-size:12px!important;	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	font-style:italic;
}

.breadcrumb a{
	color:#fff;
	font-size:12px;	
	font-family:Arial, Helvetica, sans-serif;
}

.breadcrumb a:hover{
	color:#FF0;
}

.list_same{
	margin-top:10px;	
}

.same_title{
	list-style:none!important;	
	margin-bottom:5px;
}

.same_title h2{
	font-size:16px;
	color:#00aaea!important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
}

.list_same li{
	list-style:none!important;
	color:#ccc;
    margin-bottom: 5px;
}

.list_same li:hover{
	color:yellow;
}

.list_same li:hover a{
	color:#fff;
}

.list_same li a{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ccc;	
}


body{
	background: #000;
	min-width:1000px;
}

#wrap_top{
	width:1000px;
    padding: 0px 20px;
	display:table;
	margin:0 auto;	
    border: 1px solid #4f4d50;
    border-bottom: 0px;
    border-top: 0px;
}

#wrap_logo_name_lan_hotline_menutop{
	width:1000px;
	display:inline-block;	
}

#wrap_logo{
	width:220px;
	height:100px;
	padding-top:7px;
	text-align:left;
	float:left;
}

#wrap_logo img{
	height:90px;
	margin-top:15px;
}

#wrap_name{
	width:570px;
	height:102px;
	float:left;
	text-align:center;
	padding-top:18px;
}

#wrap_name h1{
	font-family:"UTM_Nokia_StandardB";
	font-size:24px;
	color:#fff;
	font-weight:100;
}

#wrap_name h2{
	font-family:"UTM_Nokia_StandardB";
	color:#1156ae;
	font-size:40px;
	font-weight:100;
}

#wrap_lan_hotline{
	width:210px;
	text-align:right;
	float:left;
	height:120px;
}

#wrap_lan_hotline p{
	font-family:Arial, Helvetica, sans-serif;
}

#wrap_lan_hotline p:nth-child(1){
	padding-top:20px;
}

#wrap_lan_hotline p:nth-child(2){
	color:#1156ae;
	font-size:17px;
	font-weight:bold;
	font-family:"UTM_Alexander";
	margin-bottom:5px;
}

#wrap_lan_hotline p:nth-child(3){
	color:#fff;
	font-size:13.5px;
}

#wrap_lan_hotline p:nth-child(3) a{
	color:#fff;
}

#wrap_lan_hotline p:nth-child(3) a:hover{
	color:#FF0;
}

#wrap_menu_top{
	width:1000px;
	display:inline-block;
	background:#002993;
	height:40px;	
}

#wrap_content{
	width:1000px;
	display:inline-block;
	margin-bottom:10px;
	margin-top:15px;
}

#wrap_content_center{
    width: 100%;
    display: inline-block;
}

#wrap_content_left{
	width:290px;
	float:left;
}

/* BEGIN BLOCK LEFT*/
.block_left{
	width:290px;
	margin-bottom:10px;
}

.block_left h1{
	width:270px;
	font-size:14px;
	color:#fff;
	text-align:left;
	height:30px;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	background:#002993;
	font-weight:100;
	padding-left:20px;
}

.block_left h1 span{
	padding:0px 10px;
}

.block_left h1 span a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
}

.block_left h1 span a:hover{
	color:#999;
}


.block_left .content_block_left{
	width:290px;
	display:inline-block;
}

.active_tabs a{
	color:#999!important;
}

/* END BLOCK LEFT*/

#wrap_content_right{
	width:700px;
	padding-left:10px;
	float:left;
}

/* BEGIN BLOCK RIGHT*/
.block_right{
	width:700px;
	margin-bottom:10px;
}

.block_right h1{
	width:680px;
	font-size:14px;
	color:#fff;
	text-align:left;
	height:30px;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	background:#002993;
	font-weight:100;
	padding-left:20px;
}

.block_right .content_block_right{
	width:700px;
	display:inline-block;
}

/* END BLOCK RIGHT*/

/* BEGIN BLOCK CENTER*/
.block_center{
	width:980px;
	margin-bottom:10px;
}

.block_center h1{
	width:980px;
	font-size:14px;
	color:#fff;
	text-align:left;
	height:30px;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	background:#002993;
	font-weight:100;
	padding-left:20px;
}

.block_center .content_block_center{
	width:980px;
	display:inline-block;
}

/* END BLOCK CENTER */

#wrap_bg_bottom{
	width:100%;
	min-height:140px;
	background:#4b4b4d;	
}

#wrap_bg_menu_bottom{
	width:100%;
	height:40px;
	background:#002993;
	color:#fff;	
}

#wrap_menu_bottom{
	width:1000px;
	margin:0 auto;
	height:40px;
	line-height:40px;
}

.menu_bootom{
	width:1000px;
	height:40px;	
}

.menu_bootom li{
	float:left;	
	height:40px;
	line-height:38px;
}

.menu_bootom li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;	
	padding:0px 10px;
    text-transform: uppercase;
}

.menu_bootom li a:hover{
	color:#426bb7;
}

#active_bottom A{
    color:#426bb7;
}

.bg_mnb{
	padding-top:5px!important;	
}

#wrap_footer{
	clear:both;
	width:1000px;
	min-height:100px;
	display:table;
	margin:0 auto;	
}

#wrap_footer_left{
	width:840px;
	min-height:100px;
	float:left;	
	text-align:left;
	padding-top:5px;
	padding-left:10px;
}

#wrap_footer_left p{
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}

#wrap_footer_left p a{
	color:#fff;
}

#wrap_footer_left p a:hover{
	color:#000;
}

#wrap_footer_right{
	width:150px;
	float:left;
	text-align:right;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	padding-top:20px;
}

#wrap_footer_right p a{
	color:#fff;
}

#wrap_footer_right p img{
	width:20px;
	height:20px;
	margin-right:2px;
	margin-bottom:5px;
}

#wrap_footer_right p a:hover{
	color:#FFFF00;
}

/* -------------- BEGIN CONTENT CSS */

.list_menu_left{
	width:143px;
	display:inline-block;
	float:left;	
	text-align:center;
}

.list_menu_left li{
	width:143px;
	height:50px;
	line-height:50px;
	background:#002993;
	margin-bottom:5px;
	border-radius:5px;
}

.list_menu_left li:hover{
	line-height:50px;
	background:#4b4b4d;
}


.title_mnl{
	background:#4b4b4d!important;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
}

.list_menu_left li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:14px;
	display:inline-block;
	width:143px;
	height:50px;
	line-height:50px;
}


/* BEGIN BLOCK VIDEO */

#video_home{
	width:290px;
	height:185px;
	text-align:center;	
	background:#fff;
	margin-top:10px;
}

.list_video_home{
	padding:10px 10px 0px 0px;
	width:280px;		
}

.list_video_home li{
	width:280px;
	margin-bottom:3px;	
}

.list_video_home li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c2c2c2;	
	font-style:italic;
}

.list_video_home li a:hover{
	color:#fff;	
}

/* END BLOCK VIDEO */

/* BEGIN LIST NEWS_HOME*/

.list_news_home{
	width:280px;
	padding:0px 5px;
}
	
.list_news_home li{
	width:280px;
	display:inline-block;
	padding:10px 0px 10px 0px;
	border-bottom:1px dashed #ccc;
}
		
.list_news_home .img_home{
	width:90px;
	height:70px;
	float:left;
	margin-right:10px;
	border:1px solid #ccc;
}
		
.list_news_home .img_home img{
	width:90px;
	height:70px;	
}
		
.list_news_home .content_news_home{
	width: 178px;
	float:left;
	display:inline-block;
}
		
.list_news_home .content_news_home h2{
	text-align:left;
	font-weight:100;
	margin-bottom:5px;
}
		
.list_news_home .content_news_home h2 a{
	color:#1641b0;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
		
.list_news_home .content_news_home h2 a:hover{
	color:#fff;
}
		
.list_news_home .content_news_home p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#999;
	margin-top:2px;
}
	
/* END LIST NEWS_HOME*/

/* BEGIN WRAP DEFAULT*/
#wrap_default{
	clear:both;
	width:1000px;
	display:inline-block;	
	font-family:Arial, Helvetica, sans-serif;
}

#wrap_support{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	padding-top:10px;	
}

#wrap_support p{
	margin-bottom:8px;	
}

.count_num{
	display:inline-block;
	width:15px;
	height:15px;
	line-height:17px;
	margin-top:10px;
	margin-right:4px;
	background:#002993;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	border-top:1px solid #8699cc;
	border-right:1px solid #8699cc;
}

.list_utility{
	width:190px;
	display:inline-block;	
	padding-top:8px;
}

.list_utility li{
	width:190px;
	display:inline-block;	
	margin-bottom:5px;
}

.img_utility{
	width:55px;
	height:40px;
	float:left;
	margin-right:5px;
	text-align:center;	
}

.img_utility img{
	width:55px;
	height:40px;
}

.title_utility{
	width:130px;
	float:left;
	height:40px;
	line-height:40px;	
}

.title_utility a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c2c2c2;
}

.title_utility a:hover{
	color:#fff;
}

/* END WRAP DEFAULT*/

/* BEGIN ADV*/

#wrap_adv{
	clear:both;
	width:1000px;
	height:80px;
	margin:10px 0px;
	border-top:1px solid #4f4d50;
	border-bottom:1px solid #4f4d50;
	padding:10px 0px;
}

.kmt_slide{
	width:950px;
	position:relative;
	z-index:0;
	padding:0px 25px;
}

.kmt_bt_hover {
	height: 80px;
	width:1000px;
	position: absolute;
	padding: 0px;
	right:0px;
	z-index:0;
}
.kmt_slide .kmt_bt_hover .so_pre_hor_picactive {
	background: url(../img/arr_left.png) no-repeat;
	cursor: pointer;
	width: 11px;
	height: 60px;
	display:inline-block;
	position:absolute;
	top:10px;
	left:5px;
	z-index:100;
}

.kmt_slide .kmt_bt_hover .so_next_hor_picactive {
	background: url(../img/arr_right.png) no-repeat;
	cursor: pointer;
	width: 11px;
	height: 60px;
	display:inline-block;
	position:absolute;
	right:5px;
	top:10px;
	z-index:100;
}

.list_logo{
	width:950px;	
}

.list_logo li{
	width:177px;
	height:70px;
	float:left;	
	margin:5px 8px 0px 5px;
}

.list_logo li img{
	width:177px;
	height:70px;	
}

/* END ADV*/

/* BEGIN LIST PRODUCT*/

.list_product{
	width:700px;	
	padding-top:15px;
    display: inline-block;
}

.list_product_home{
    width: 980px;
}

.list_product li{
	width:210px;
	display:inline-block;
	min-height:220px;
	float:left;
	text-align:center;
	margin:5px 10px 17px 11px;
    border: 1px solid #2b2b2b;
}

.wrap_img_pd{
	width:210px;
	height:130px;
	display: table-cell;
    text-align: center;
    vertical-align: middle;	
}

.list_product .wrap_img_pd * {
    vertical-align: middle;
}

.wrap_img_pd img{
    max-width: 210px;
    max-height: 130px;
}

.list_product p{
	margin-top:15px;
    color: #fff;
    font-size: 12px;
    padding: 0px 10px;	
}

.list_product p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;	
    line-height: 22px;
}

.list_product p a:hover{
	color:#ccc;		
}

.list_product_home li{
	width:220px;
	display:inline-block;
	min-height:220px;
	float:left;
	text-align:center;
	margin:5px 5px 17px 18px;
}

.list_product_home .wrap_img_pd{
	width:220px;
	height:130px;
	display: table-cell;
    text-align: center;
    vertical-align: middle;	
}

.list_product_home .wrap_img_pd img{
    max-width: 220px;
    max-height: 130px;
}

/* END LIST PRODUCT*/

/* BEGIN SLIDE */

#wrap_slide{
	width:982px;
	height:480px;
	padding:10px 10px 10px 8px;
	background:#1d1d1d;
	margin-bottom:15px;	
}

/* END SLIDE*/

/*----------------------------- BEGIN CONTACT PAGE*/

#wrap_contact{
	width:680px;	
	float:left;
	margin-bottom: 10px;
	padding-top:15px;
	font-size:14px;
}

#wrap_contact p{
	margin-bottom:5px!important;	
}

#wrap_map{
	width:680px;
	height:320px;
	float:left;	
}

#wrap_form_contact{
	float:left;
	margin-top:20px;	
}

#title_form_ta{
	padding-top:10px;
	float:left;
	width:140px!important;
	font-size:13px;
	text-align:right;
}

#title_form_ta li{
	margin-bottom:5px;
	height:25px;	
	padding-top:4px;
	list-style:none!important;
}

#input_form_ta{
	padding-top:10px;
	float:left;
}

#input_form_ta li{
	margin-bottom:6px;
	text-align:left;
	padding-left:5px;
	list-style:none!important;
}

#input_form_ta li input{
	width:460px;	
	height:22px;
	padding:3px;
	background:#4b4b4d;
	border:0px;
	color:#fff;
}

#input_form_ta li textarea{
	width:460px;
	max-width:535px!important;
	height:100px;
	padding:3px;
	resize:none;
	background:#4b4b4d;
	border:0px;
	color:#fff;
}

/*----------------------------- END CONTACT PAGE*/

/*------------------------------------ NEWS PAGE*/
#list_news{
	padding:0px;
	width:700px;
	display:inline-block;	
	padding-top:10px;
}

#list_news li{
	width:700px;
	clear:both;
	display:inline-block;
	padding:20px 0px;
	border-bottom:1px dashed #333;
}

.date_news{
	font-size:12px!important;
	color:#999;
	font-style:italic;	
}

.img_news{
	width:200px;
	height:150px;		
	float:left;
	margin-right:10px;
}

.img_news img{
	width:200px;
	height:150px;	
}

.descript_news{
	float:left;
	width:490px;
	min-height:127px;
}

.descript_news h2{
	margin-top:2px;
	margin-bottom:10px;
}

.descript_news h2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size:14px;
	color:#426bb7;
}

.descript_news h2 a:hover{
	color:#fff;
}

.descript_news p{
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	margin-bottom:5px;
	font-size:13px;
	color:#fff;
}

.descript_news p a{
	font-family:Arial, Helvetica, sans-serif;
	color:#426bb7;
	font-size:14px;
	font-style:italic;
}

.descript_news p a:hover{
	color:#fff;
}

.download_contract{
	margin-top:20px;
	height:39px;
	background:url(../img/icon_pdf.png) no-repeat;
	background-position:left center;
	line-height:39px;	
}

.download_contract a{
	padding-left:50px;
}

/* END NEWS PAGE*/

/* BEGIN DETAILS PROJECT*/

#wrap_details_project{
	width:700px;
}

#name_project{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#426bb7;
	font-weight:100;
	padding:15px 0px 10px 0px;	
    text-transform: uppercase;
}

#code_project{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:100;
	padding:0px 0px 10px 0px;	
}

#img_project{
	margin-bottom:10px;
	text-align:left;	
}

#img_project img{
   max-width: 700px; 
}

#wrap_details_project p{
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
}

#descript_project{
	width:700px;
	display:inline-block;
	text-align:justify;
	border-top:1px solid #ccc;	
	margin-top:10px;
	padding-top:15px;
}

#descript_project img{
    margin: 10px 0px;
}

#descript_project p{
	margin-bottom:5px;
}

#descript_project table{ 
	margin:0 auto;
	border-collapse:collapse;
}

#descript_project table tr td{ 
	padding:4px;
	border-collapse:collapse;
}

#descript_project ul li{
	list-style:inside;
}

/* END DETAILS PROJECT*/

/* -------------- END CONTENT CSS */

.kmt_crazy{
    text-align: center!important;
    font-size: 25px!important;
    font-weight: 500!important;
    background:url(../img/bg_title.png) no-repeat center!important;
}

.kmt_crazy span{
    background: #000;
    padding: 10px;
}