@charset "utf-8";
/* CSS Document */
body {
	font-size: 14px;
	color: #000;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
	background: #EEE url(../images/bg_body.jpg) repeat;
}
/*==Header==*/
#box_header {
	width: 1000px;
	height: 135px;
	margin: 0px;
	padding: 0px;
	background: url(../images/bg_header.jpg) repeat-x;
}
#box_logo_name_company {
	width: 500px;
	height: 135px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.logo {
	width: 250px;
	height: 85px;
	margin: 0px;
	padding: 0px;
}
#name_company {
	width: 500px;
	height: 50px;
	margin: 0px;
	padding: 0px;
}
#box_language_hotline {
	width: 270px;
	height: 110px;
	margin: 25px 20px 0px 0px; float: right;
	padding: 0px;
}
#box_language {
	width: 66px;
	height: 19px;
	float: right;
	margin: 0px;
	padding: 0px;
}
/*==Container==*/
#container {
	width: 1000px;
	height: 1190px;
	margin: 0px auto;
	padding: 0px;
	background: #d7d7d7; border: 1px solid #a1a1a2;
}
/*==Banner_js==*/
#banner_js {
	width: 1000px;
	height: 327px;
	padding: 0px;
	margin: 0px;
}
#box_search {
	width: 306px;
	height: 37px; position: relative; z-index: 9999;
	padding: 0px 20px; float: right;
	margin: -327px 7px 0px 0px; line-height: 37px;
	background: url(../images/bg_search.png) no-repeat top center; 
}
#form_search {
	width: 306px;
	height: 26px;
	padding: 0px;
	margin: 0px;
}
#form_search input {
	width: 184px;
	font-size: 12px;
	color: #999;
	float: left;
	border: 0px;
	line-height: 26px;
	height: 26px;
	margin: 0px;
	padding: 0px 5px;
	border: none;
	background: url(../images/bg_input_search.png) no-repeat left center; 
}
#form_search input.btn_search {
	width: 28px; height: 26px; float: left; margin: 0px; padding: 0px;
	/*background: url(../images/bg_btn_search.png) no-repeat left center; */
}
.box_project_video {
	width: 1000px;
	height: auto;
	padding: 0px;
	margin: 0px;
	background: #EEE;
}
#box_project_regular {
	width: 698px;
	height: 285px;
	padding: 0px;
	margin: 0px 0px 0px 4px;
	float: left;
}
.title_project {
	width: 698px;
	height: 31px;
	padding: 0px; color: #FFF;
	margin: 0px; line-height: 31px; text-align: center;
	background: url(../images/bg_title_project.jpg) no-repeat top center; 
}
#box_video_regular {
	width: 278px;
	height: 270px;
	padding: 0px;
	margin: 0px 0px 0px 15px;
	float: left;
}
.title_video {
	width: 278px;
	height: 31px;
	padding: 0px; color: #FFF;
	margin: 0px; line-height: 31px; text-align: center;
	background: url(../images/bg_title_video.jpg) no-repeat top center; 
}
#box_news_regular_outside {
	width: 375px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 0px 5px;
	float: left;
}
.title_news {
	width: 375px;
	height: 31px;
	padding: 0px; color: #FFF;
	margin: 0px; line-height: 31px; text-align: center;
	background: url(../images/bg_title_news.jpg) no-repeat top center; 
}
.box_news_regular_inside {
	width: 355px;
	height: auto;
	padding: 10px;
	margin: 0px;
	background: #FFF;
}
.box_news_typical {
	width: auto;
	height: auto;
	margin: 0px 0px 21px 0px;
	padding: 0px;
}
.box_img_news_typical {
	width: 95px; height: 65px; float: left; padding: 0px; text-align: center; margin: 0px 15px 0px 0px;
}
.box_news {
	width: auto; height: auto; margin: 0px 0px 10px 0px; padding: 0px;
}
.box_news p {
	width: auto; height: auto; margin: 0px; padding: 0px;
}
.box_img_news {
	width: 150px; height: 100px; margin: 0px 15px 0px 0px; padding: 3px;
	border: 1px solid #CCC; float: left;
}
#box_picactive_partner {
	width: 595px;
	height: 200px; float: right;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
.title_picactive_partner {
	width: 595px;
	height: 31px;
	padding: 0px; color: #FFF;
	margin: 0px; line-height: 31px; text-align: center;
	background: url(../images/bg_title_picactive_partner.jpg) no-repeat top center; 
}
.box_content_picactive_partner {
	width: 585px;
	height: auto;
	padding: 0px 5px;
	margin: 0px;
	background: #FFF;
}
/*==Content==*/
#container_content {
	width: auto;
	height: 673px;
	margin: 0px auto;
	padding: 0px;
	background: #EEE;
}
#content {
	width: 698px;
	height: 660px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	float: left;
	background: #EEE;
}
.title_content {
	width: 666px;
	height: 45px;
	line-height: 45px;
	margin: 0px; text-align: left;
	padding: 0px 0px 0px 20px;
	font-size: 14px;
	color: #FFF;
	background: url(../images/bg_title_content.png) repeat-x center;
}
/*==Right==*/
#right {
	width: 278px;
	height: 660px;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	float: right;
}
.content_right_outside {
	width: auto;
	height: auto;
	margin: 0px auto;
	padding: 0px;
}
.content_right_inside {
	width: auto;
	height: auto;
	margin: 0px auto;
	padding: 0px;
}
.title_right {
	width: 300px;
	height: 45px;
	line-height: 45px;
	margin: 0px; text-align: center;
	padding: 0px;
	font-size: 14px;
	color: #FFF;
	background: url(../images/bg_title_left.png) repeat-x center;
}
/*==Project==*/
.box_project {
	width: 158px;
	height: 180px;
	margin: 7px;
	padding: 0px; float: left;
	text-align: center;
}
.box_project_detail {
	width: 308px;
	height: 208px;
	margin: 0px 15px 0px 10px;
	padding: 0px; float: left;
}
/*==Footer==*/
#footer {
	width: 1000px;
	height:  auto; color: #FFF;
	margin: 0px auto; padding: 0px;
}
#footer_left {
	width: 870px;
	height: auto; float: left;
	margin: 0px; padding: 0px;
}
#footer_left p {
	width: auto;
	height: auto;
	margin: 0px; padding: 0px;
}
#footer_right {
	width: 130px; text-align: center;
	height: auto; float: right;
	margin: 0px; padding: 0px;
}
#footer_menu {
	width: auto;
	height: auto;
	margin: 0px auto; padding: 0px;
}
#footer_menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#footer_menu ul li {
	position: relative;
	padding: 0px; text-align: center; border-right: 1px solid #FFF;
	margin: 0px; float: left;
	height: 15px; line-height: 15px; 
}
#footer_menu ul li a {
	display: block;
	color: #FFF;
	padding: 0px 20px; margin: 0px;
}
#footer_menu ul li a:hover {
	color: #ffd800;
}
#footer_menu ul li a.selected {
	color: #ffd800;
}
/*==Style Phân Trang==*/
#division_site {
	width: auto; text-align: right;
	height: auto; float: right;
	margin: 0px; padding: 0px;
}
.past{
    background-color: #CCC;
    color: #666 !important;
    margin: 0px 2px;
    padding: 0px 3px;
	font-size: 12px;
	text-decoration:none;
}
.past:hover{
    background-color: #ed0000;
    color: #FFF !important;
    margin: 0px 2px;
    padding: 0px 3px;
	font-size: 12px;
	text-decoration: none;
}
.current {
	background-color: #ed0000;
    color: #FFF !important;
	font-weight:bold;
    margin: 0px 2px;
    padding: 0px 3px;
	font-size: 12px;
	text-decoration: none;
}
/*==Style Scroller Button==*/
.yt_so_article_theme {
	width: 658px;
	height: auto;
	margin: 0px 0px 0px 20px; padding: 0px;
}
.yt_so_article_theme li {
	width: 158px;
	height: auto;
	margin: 0px 4px 0px 3px;
	padding: 0px;
	position: relative; text-align: center;
}
.yt_so_article_theme .so_navigation_hor {
	margin: 0px;
	height: 109px;
	position: absolute;
	padding: 0px;
}
.yt_so_article_theme .so_navigation_hor .so_pre_hor {
	position: relative;
	background: url(../images/pre.png) no-repeat;
	cursor: pointer;
	margin-left: -19px;
	width: 20px;
	height: 109px;
	display: block;
	z-index: 99;
}
.yt_so_article_theme .so_navigation_hor .so_pre_hor:hover {
	background:url(../images/pre_h.png) no-repeat;
}
.yt_so_article_theme .so_navigation_hor .so_next_hor {
	position: relative;
	float: right;
	margin-right: 0px;
	background: url(../images/nex.png) no-repeat;
	cursor: pointer;
	width: 20px;
	height: 109px;
	display: block;
	z-index: 99;
	margin-left: 658px;
}
.yt_so_article_theme .so_navigation_hor .so_next_hor:hover {
	background: url(../images/nex_h.png) no-repeat;
}
/*==Style yt_so_article_theme_picactive==*/
.yt_so_article_theme_picactive {
	width: 541px;
	height: auto;
	margin: 0px 0px 0px 22px; padding: 0px;
}
.yt_so_article_theme_picactive li {
	width: 123px;
	height: auto;
	margin: 0px 6px 0px 6px;
	padding: 0px;
	position: relative; text-align: center;
}
.yt_so_article_theme_picactive .so_navigation_hor_picactive {
	margin: 0px;
	height: 87px;
	position: absolute;
	padding: 0px;
}
.yt_so_article_theme_picactive .so_navigation_hor_picactive .so_pre_hor_picactive {
	position: relative;
	background: url(../images/pre_p.png) no-repeat;
	cursor: pointer;
	margin-left: -22px;
	width: 22px;
	height: 87px;
	display: block;
	z-index: 99;
}
.yt_so_article_theme_picactive .so_navigation_hor_picactive .so_pre_hor_picactive:hover {
	background: url(../images/pre_p_h.png) no-repeat;
}
.yt_so_article_theme_picactive .so_navigation_hor_picactive .so_next_hor_picactive {
	position: relative;
	float: right;
	margin-right: 0px;
	background: url(../images/nex_p.png) no-repeat;
	cursor: pointer;
	width: 22px;
	height: 87px;
	display: block;
	z-index: 99;
	margin-left: 541px;
}
.yt_so_article_theme_picactive .so_navigation_hor_picactive .so_next_hor_picactive:hover {
	background: url(../images/nex_p_h.png) no-repeat;
}
/*==Style yt_so_article_theme_picactive==*/
.yt_so_article_theme_partner {
	width: 541px;
	height: auto;
	margin: 0px 0px 0px 22px; padding: 0px;
}
.yt_so_article_theme_partner li {
	width: 123px;
	height: auto;
	margin: 0px 6px 0px 6px;
	padding: 0px;
	position: relative; text-align: center;
}
.yt_so_article_theme_partner .so_navigation_hor_partner {
	margin: 0px;
	height: 87px;
	position: absolute;
	padding: 0px;
}
.yt_so_article_theme_partner .so_navigation_hor_partner .so_pre_hor_partner {
	position: relative;
	background: url(../images/pre_p.png) no-repeat;
	cursor: pointer;
	margin-left: -22px;
	width: 22px;
	height: 87px;
	display: block;
	z-index: 99;
}
.yt_so_article_theme_partner .so_navigation_hor_partner .so_pre_hor_partner:hover {
	background: url(../images/pre_p_h.png) no-repeat;
}
.yt_so_article_theme_partner .so_navigation_hor_partner .so_next_hor_partner {
	position: relative;
	float: right;
	margin-right: 0px;
	background: url(../images/nex_p.png) no-repeat;
	cursor: pointer;
	width: 22px;
	height: 87px;
	display: block;
	z-index: 99;
	margin-left: 541px;
}
.yt_so_article_theme_partner .so_navigation_hor_partner .so_next_hor_partner:hover {
	background: url(../images/nex_p_h.png) no-repeat;
}
/*==Style yt_so_article_theme_picactiveside==*/
.yt_so_article_theme_picactiveside {
	width: 234px;
	height: auto;
	margin: 0px 0px 0px 22px; padding: 0px;
}
.yt_so_article_theme_picactiveside li {
	width: 113px;
	height: auto;
	margin: 0px 3px 0px 2px;
	padding: 0px;
	position: relative; text-align: center;
}
.yt_so_article_theme_picactiveside .so_navigation_hor_picactiveside {
	margin: 0px;
	height: 77px;
	position: absolute;
	padding: 0px;
}
.yt_so_article_theme_picactiveside .so_navigation_hor_picactiveside .so_pre_hor_picactiveside {
	position: relative;
	background: url(../images/pre_p.png) no-repeat;
	cursor: pointer;
	margin-left: -22px;
	width: 22px;
	height: 77px;
	display: block;
	z-index: 99;
}
.yt_so_article_theme_picactiveside .so_navigation_hor_picactiveside .so_pre_hor_picactiveside:hover {
	background: url(../images/pre_p_h.png) no-repeat;
}
.yt_so_article_theme_picactiveside .so_navigation_hor_picactiveside .so_next_hor_picactiveside {
	position: relative;
	float: right;
	margin-right: 0px;
	background: url(../images/nex_p.png) no-repeat;
	cursor: pointer;
	width: 22px;
	height: 77px;
	display: block;
	z-index: 99;
	margin-left: 234px;
}
.yt_so_article_theme_picactiveside .so_navigation_hor_picactiveside .so_next_hor_picactiveside:hover {
	background: url(../images/nex_p_h.png) no-repeat;
}
/*==Style yt_so_article_theme_partnerside==*/
.yt_so_article_theme_partnerside {
	width: 234px;
	height: auto;
	margin: 0px 0px 0px 22px; padding: 0px;
}
.yt_so_article_theme_partnerside li {
	width: 113px;
	height: auto;
	margin: 0px 3px 0px 2px;
	padding: 0px;
	position: relative; text-align: center;
}
.yt_so_article_theme_partnerside .so_navigation_hor_partnerside {
	margin: 0px;
	height: 77px;
	position: absolute;
	padding: 0px;
}
.yt_so_article_theme_partnerside .so_navigation_hor_partnerside .so_pre_hor_partnerside {
	position: relative;
	background: url(../images/pre_p.png) no-repeat;
	cursor: pointer;
	margin-left: -22px;
	width: 22px;
	height: 77px;
	display: block;
	z-index: 99;
}
.yt_so_article_theme_partnerside .so_navigation_hor_partnerside .so_pre_hor_partnerside:hover {
	background: url(../images/pre_p_h.png) no-repeat;
}
.yt_so_article_theme_partnerside .so_navigation_hor_partnerside .so_next_hor_partnerside {
	position: relative;
	float: right;
	margin-right: 0px;
	background: url(../images/nex_p.png) no-repeat;
	cursor: pointer;
	width: 22px;
	height: 77px;
	display: block;
	z-index: 99;
	margin-left: 234px;
}
.yt_so_article_theme_partnerside .so_navigation_hor_partnerside .so_next_hor_partnerside:hover {
	background: url(../images/nex_p_h.png) no-repeat;
}
/*==Style Set==*/
.clear {
	clear: both;
}
.h1 {
	height: 1px;
}
.h2 {
	height: 2px;
}
.h3 {
	height: 3px;
}
.h5 {
	height: 5px;
}
.h10 {
	height: 10px;
}
.h15 {
	height:15px;
}
.h20 {
	height: 20px;
}
a, a link, a visited, a focus {
	color: #01327e;
	text-decoration: none;
}
a:hover {
	color: #F00;
}
.font12 {
	font-size: 12px;
}
.font16 {
	font-size: 16px;
}
.font18 {
	font-size: 18px;
}
.font20 {
	font-size: 20px;
}
.font25 {
	font-size: 25px;
}
.bold {
	font-weight:bold;
}
.white {
	color:#FFF;
}
.black {
	color: #000;
}
.grey {
	color: #717273;
}
.red {
	color: #F00;
}
.orange {
	color: #fa4204;
}
.blue {
	color: #174695;
}
.yellow {
	color: #FF0;
}
