@charset "utf-8";
body {margin:10px 0; padding:0; background:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif}
DIV {BEHAVIOR: url(images/iepngfix.htc)}
img {BEHAVIOR: url(images/iepngfix.htc)}
img {border:0;}
.clear {clear:both;}
a.link {color:#302b25; text-decoration:none;}
a.link:hover {text-decoration:underline;}
a.linkbtn {color:#ffffff; text-decoration:none;}
a.linkbtn:hover {text-decoration:underline;}
#header {width:1002px; background:url(../images/header.jpg) no-repeat; height:122px; margin:0 auto;}
.logo { width:155px; height:107px;  margin-top:10px; float:left; margin-left:10px;}

.favorite {float:right; text-align:right; padding-top:24px; margin-right:15px;}
.sethome { float:right; padding-right:10px; padding-top:24px; text-align:right;}
	a.linkheader {color:#000000; text-decoration:none; font-size:11px;}
	a.linkheader:hover {text-decoration:underline; font-size:11px;}	

#menu {width:1002px; margin:0 auto;}
#menu #menu_left{background:url(../images/menu_left.jpg) repeat-y; width:4px; height:35px; float:left;}
#menu #menu_mid{background:#1c6170; width:994px; height:33px; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; float:left;}
#menu #menunav {width:795px; color:#e0ebf0; height:35px; line-height:35px; float:left; padding-left:20px;}
#menu #flag { width:179px; float:right; text-align:right; height:35px; position:relative; padding:7px 0px 0px 0px}
		.language {color:#e0ebf0; float:right;margin-right:15px;  }
		.flag_vn {width:19px; height:26px; float:right; margin-right:8px; }
		.flag_ko {width:19px; height:26px; float:right;margin-right:8px; }
		.flag_cn {width:19px; height:26px; float:right;margin-right:8px; }
		.flag_cnp {width:19px; height:26px; float:right;margin-right:8px; }
		.flag_en {width:19px; height:26px; float:right;margin-right:8px; }
		.flag_jp {width:19px; height:26px; float:right;margin-right:8px; }
#menu #menu_right{background:url(../images/menu_right.jpg) repeat-y; width:4px; height:35px; float:left;}

#banner {background:url(../images/banner.jpg); width:998px; height:197px; margin:0 auto; padding-left:4px}

#body {width:1002px; margin:0 auto;}
#content {background:url(../images/content_out_bg.jpg) repeat-y; width:1002px;float:left; }
#content #content_inside {background: #ffffff url(../images/content_in_bg.jpg) repeat-x; width:994px; margin:0 4px; padding-top:15px; min-height:600px;}

#left {width:636px; float:left;}
.intro_icon {background:url(../images/intro_icon.jpg) no-repeat left top; float:left; height:19px; padding-left:45px; padding-right:5px; padding-top:10px; font-size:15px; font-weight:bold}
.intro_top {width:636px; background:url(../images/intro_top_bg.jpg) repeat-x; float:left; height:29px;}
.intro_content {width:627px; padding-left:9px;float:left;}
	.intro_content_in {width:617px; float:left; background: #ffffff url(../images/intro_content_bg.jpg) repeat-x; padding:20px 5px 10px 5px; font-size:15px; font-family:Arial, Helvetica, sans-serif}
	.intro_content_in p {margin:0; padding:0px 0px 15px 0px; line-height:22px;}
#boxs {width:628px; float:left; padding-left:8px; margin-top:10px;}
.box {width:309px; float:left; margin-right:10px;}
	.box_top {background:url(../images/advantages_top_bg.jpg) repeat-x; width:271px; float:left; height:23px; padding-left:15px; padding-top:7px; color:#FFFFFF;}
	.box_arrow {background:url(../images/arrow.jpg) no-repeat; width:23px; height:30px; float:left;}
	.box_content{ background: #ffffff url(../images/boxs_content_bg.jpg) repeat-x; float:left;width:297px; padding:6px 6px 0 6px;}
	.box_content ul {list-style:none; margin:0; padding:0;}
	.box_content ul li {width:287px; border-bottom:1px solid #e2dfde; height:28px; line-height:28px; padding-left:10px; float:left;}
.box1 {width:309px; float:left;}
	.box1_top {background:url(../images/advantages_top_bg.jpg) repeat-x; width:271px; float:left; height:23px; padding-left:15px; padding-top:7px; color:#FFFFFF;}
	.box1_arrow {background:url(../images/arrow.jpg) no-repeat; width:23px; height:30px; float:left;}
	.box1_content{ background: #ffffff url(../images/boxs_content_bg.jpg) repeat-x; float:left; width:297px; padding:6px 6px 0 6px;}
	.box1_news {width:287px; float:left; padding-left:10px; padding-top:8px; padding-bottom:8px;}
	.box1_news img {float:left; border:1px solid #333333; width:92px; padding:2px; margin-right:10px;}
	.box1_content ul {list-style:none; margin:0; padding:0;}
	.box1_content ul li {width:287px; border-bottom:1px solid #e2dfde; height:28px; line-height:28px; padding-left:10px; float:left;}

/*news*/
	.news_top {width:636px; background: #abc9d6; float:left; height:28px; border-bottom:2px solid #80b3cb;}
	.news_icon {background:url(..//images/news_icon.jpg) no-repeat; width:44px; height:30px; float:left;}
	.news_title {padding-left:5px; padding-right:20px; background:#80b3cb; float:left; padding-top:8px; height:22px; text-align:left; color:#FFFFFF; font-size:15px; font-weight:bold}
	.news_content {width:627px; padding-left:9px;float:left;}

	.news_content_in {width:617px; float:left; background: #ffffff url(../images/intro_content_bg.jpg) repeat-x; padding:20px 5px 10px 5px;}
	.news_row {width:617px; float:left; border-bottom:1px solid #d9dbdc; padding-bottom:15px; margin-top:10px;}
		.news_row p {margin:10px 0; padding:0;}
		a.news_link {text-decoration:underline; font-weight:bold; color:#000000;}
		a.news_link:hover {text-decoration:none;}
		.date { color:#246377; text-decoration:none}
	.news_other {width:617px; float:left; padding:5px 5px 5px 5px;}
		.news_other ul {width:607px; list-style:none; margin:0; padding:0;}	
		.news_other ul li {width:607px; text-align:left; float:left; padding:3px 0;}
	.page {width:617px; float:left; padding:7px 5px 10px 5px;}
		.page ul{ list-style:none; margin:0; padding:0; float:left;}
		.page ul li {display:inline;margin:0;padding:0;}
		.page ul li a {color:#FFFFFF; text-decoration:none; padding-left:5px; padding-right:5px; height:16px; margin-right:3px; float:left; background:#075b81; font-size:11px; text-align:center; display:block; line-height:16px;}
		.page ul li a:hover {background:#f06f07;}
		
/*end news*/
/*detail*/
.news_detail_title {width:617px; float:left; padding:10px 0;}
	a.news_detail_title_link {font-weight:bold; text-decoration:none; color:#000000; font-size:17px}
	a.news_detail_title_link:hover {text-decoration:underline;}
.news_detail_intro {width:617px; float:left; padding-bottom:10px; font-size:13px; font-weight:bold}

.news_detail_left {width:208px; float:right;}
	.news_detail_other {float:left; width:198px; background:#ebebeb; line-height:27px; padding-left:10px;}
	.news_detail_other_link {float:left; width:206px; border:1px solid #ebebeb;}
		.news_detail_other_link ul {width:198px; list-style:none; margin:0; padding:0;}	
		.news_detail_other_link ul li {width:193px; text-align:left; float:left; padding:5px 0 5px 5px;}
.news_detail_right {width:404px; float:left; padding-right:5px;}
	.news_detail_content {width:404px; float:left; border-bottom:1px solid #d9dbdc; padding-bottom:15px;}
	.news_detail_author {width:389px; float:left; text-align:right; padding-right:15px; padding-top:10px;}
	.news_detail_bottom {width:402px; float:left; border:1px solid #cccccc; background:#eaeaea; margin-top:15px;}
		.news_detail_print { padding-left:3px; padding-right:15px; float:left; line-height:25px;}
		.news_detail_add { padding-left:3px; padding-right:15px; float:left; line-height:25px;}
		.news_detail_download{ padding-left:3px; padding-right:15px; float:left; line-height:25px;}
		.news_detail_mail { padding-left:3px; padding-right:15px; float:left; line-height:25px;}
		
/*end detail*/
#right {width:340px; float:right; padding-right:8px;}
.map {width:328px; border:6px solid #ff9219; float:left; margin-bottom:2px;}
.support {background:url(../images/support_bg.jpg) no-repeat; width:338px; height:108px; float:left; border:1px solid #ff9219;}
	.tel {width:200px; margin-top:10px; float:right; text-align:left;}
	.support1 {width:200px; float:right; text-align:left; margin-top:5px;}
	.support_skype {width:100px; float:left;}
	.support_yahoo {width:100px; float:left;}
	.support2 {width:200px; float:right; text-align:left; margin-top:5px;}
.boxlink {width:340px;float:left; margin-top:10px;}
	.boxlink_top {background:url(../images/boxlink_bg.jpg) repeat-x; width:302px; float:left; height:23px; padding-left:15px; padding-top:7px; color:#FFFFFF;}
	.boxlink_arrow {background:url(../images/boxlink_arrow.jpg) no-repeat; width:23px; height:30px; float:left;}
	.boxlink_content{ background: #ffffff url(../images/boxs_content_bg.jpg) repeat-x; float:left;width:328px; padding:6px 6px 0 6px;}
	.boxlink ul {list-style:none; margin:0; padding:0;}
	.boxlink ul li {width:318px; border-bottom:1px solid #e2dfde; height:28px; line-height:28px; padding-left:10px; float:left;}
.boxad  {width:336px; float:right; text-align:left; margin-top:5px; border:1px solid #abc9d6;}

#footer {width:994px; margin:0 auto; height:139px; margin-top:15px;}
.footer_top{float:left; width:994px; background:#f06f07;}
	.footer_menu {float:left; width:727px; padding-left:16px; height:24px; border-bottom:1px solid #e07218; line-height:25px; color:#FFFFFF;}
	.footer_search {float:left; width:243px; height:25px; background:#005a84;}
		.search {width:188px; height:26px; float:left; line-height:25px;}
		.textbox {padding:2px 0 2px 5px; width:183px;background:#FFFFFF; margin-top:2px; border:0;margin-left:4px;}
		.btn_search {background:url(../images/btn_search.jpg); width:42px; height:21px; float:right; line-height:21px; text-align:center; margin-top:2px; margin-right:3px;}
 .footer_content {height:114px; width:994px; float:left; background:url(../images/footer_content_bg.jpg) repeat-x; position:relative;}
 .power {width:270px; top:23px; right:30px; height:68px; position:absolute;} 
 .address {top:23px; right:350px; text-align:right; position:absolute;}
 .address p { margin:5px auto; padding:0;}

/*investor*/
#fram-button-tab {height:24px; border-bottom:5px solid #ff9219; width:598px; float:left; line-height:29px; padding-left:30px; margin-top:20px;}
.fram-buron-title-select {height:28px; border-left:1px solid #ff9219;border-right:1px solid #ff9219;border-top:1px solid #ff9219; background:#FFFFFF; font-size:12px; color:#005a84;}
.content_tab {width:626px; float:left; border:1px solid #ff9219; border-top:0; padding-top:10px; padding-bottom:15px;}
/*end investor*/
/*form contact*/
#fram-full-name{
 width:500px; float:left; margin-top:20px; margin-bottom:2px;
}
#fram-full-name #fram-label{
 margin-right:5px; width:500px; float:left; font-size:12px
}
#fram-full-name-txt{
 width:500px; float:left; margin-bottom:10px;
}
#fram-full-name-txt #fram-txt{
 text-align:left; margin-right:5px; float:left; width:500px;
}
#fram-email{
 width:500px; float:left; margin-top:5px; margin-bottom:2px;
}
#fram-email #fram-label{
 margin-right:5px; width:500px; float:left; font-size:12px
}
#fram-email-txt{
 width:500px; float:left; margin-bottom:10px;
}
#fram-email-txt #fram-txt{
 text-align:left; margin-right:5px; float:left; width:500px;
}
#fram-address{
 width:500px; float:left; margin-top:5px; margin-bottom:2px;
}
#fram-address #fram-label{
 margin-right:5px; width:500px; float:left; font-size:12px
}
#fram-address-txt{
 width:500px; float:left; margin-bottom:10px;
}
#fram-address-txt #fram-txt{
 text-align:left; margin-right:5px; float:left; width:500px;
}
#fram-phone{
 width:500px; float:left; margin-top:5px; margin-bottom:2px;
}
#fram-phone #fram-label{
 margin-right:5px; width:500px; float:left; font-size:12px
}
#fram-phone-txt{
 width:500px; float:left; margin-bottom:10px;
}
#fram-phone-txt #fram-txt{
 text-align:left; margin-right:5px; float:left; width:500px;
}
#fram-more{
 width:500px; float:left; margin-top:5px; margin-bottom:2px;
}
#fram-more #fram-label{
 margin-right:5px; width:500px; float:left; font-size:12px
}
#fram-more-txt{
 width:500px; float:left; margin-bottom:10px;
}
#fram-more-txt #fram-txt{
 text-align:left; margin-right:5px; float:left; width:500px;
}
#fram-codecom{
 width:500px; float:left; margin-top:5px; margin-bottom:2px;
}
#fram-codecom #fram-label{
 margin-right:5px; width:500px; float:left; font-size:12px
}
#fram-codecom-txt{
 width:500px; float:left; margin-bottom:10px;
}
#fram-codecom-txt #fram-txt{
 text-align:left; margin-right:5px; float:left; width:500px;
}
#fram-button{
 width:500px; float:left; margin-top:10px; 
}
#fram-button #fram-label{
 margin-right:5px; width:500px; float:left; font-size:12px
}
#fram-button #fram-label .submit{
 color:#666666; font-size:12px; font-weight:bold; border:#5e4c40 solid 1px; cursor:pointer; background:url(../images/background-button-search.gif); padding:3px; margin:1px;
}
/*end form contact*/
.htmlip_detail_intro {width:617px; float:left; padding-bottom:15px; font-size:15px;}
.htmlip_detail_intro p{padding:0px 0px 13px 0px; line-height:20px}
.htmlip_detail_intro li{padding:0px 0px 15px 0px;}
#bottom {background:url(../images/body_bottom.jpg) no-repeat; width:1002px; height:8px; margin:0 auto;}