/* CSS Default */
*{ padding:0px; margin:0px;}
body{ font-family:Tahoma; font-size:11px; color:#222;}
a{ font-family:Tahoma; color:#06c; text-decoration:none; cursor:pointer; border:none;}
a:hover{ text-decoration:underline;}
*:focus{outline:none;}
img{ font-size:0px; border:none; overflow:hidden;}
input{ font-family:Tahoma; font-size:11px; padding:2px 3px 1px;}
select{ font-family:Tahoma; font-size:11px; padding:1px 1px 1px 1px;}
textarea{ font-family:Tahoma; font-size:11px; padding:1px 1px 1px 3px; overflow:auto;}
h1,h2,h3,h4,h5,h6{ font-family:Tahoma; font-size:100%;}

/* CSS Common */
.clear{ clear:both; font-size:0px;}
.fLeft{ float:left;}
.fRight{ float:right;}
.aLeft{ text-align:left;}
.aRight{ text-align:right;}
.aCenter{ text-align:center;}

.wrapper{ width:970px; margin:0 auto;}
.ln_end{ width:100%; height:15px; background:url(../images/line_dotted.gif) left 8px repeat-x;}

.w_300{ width:300px;}
.w_310{ width:302px; *width:304px; _width:304px;}
.h_100{ height:100px;}

.padT_10{ padding-top:10px;}
.padT_5{ padding-top:5px;}
.padB_10{ padding-bottom:10px;}
.padR_5{padding-right:5px;}
.txt_10{ font-size:10px;}
.txt_12{ font-size:12px;}


.pages{ width:99%; font-family:Verdana; font-size:11px; text-align:center; padding:0px 0 10px 0 5px;}
	.pages a{ color:#595959; border:none; margin:0 3px; padding:1px 7px; text-decoration:none;}
	.pages a:hover{ color:#fff; background:#ef8e10; border:none; text-decoration:none;}
	.pages .del{ font-weight:normal;}
		.pages .del a{ background:none; border:none; color:#595959; padding:0 5px;}
		.pages .del a:hover{ background:none; border:none; color:#ef8e10;}
	.pages .selected{ color:#fff; background:#ef8e10; border:1px #ccc solid; margin:0 3px; padding:1px 7px;}

/* CSS Header */
.header{ width:960px; height:257px; position:relative; z-index:10; padding-left:10px;}
	.header .logo{ width:213px; text-align:center;}
	.header .bn_top{ position:absolute; right:0px; top:0px;}
	.header .language{  position:absolute; right:10px; bottom:10px; color:#fff;}
	.header .box_search{ position:absolute;width:193px; height:34px; background:url(../images/bg_search.gif) left top repeat-x; padding:2px 10px 0; left:0px;bottom:13px}
			.box_search input{ width:145px; vertical-align:middle; margin-right:5px;}
			.box_search img{ vertical-align:middle;}

/* CSS Content */
.content{ width:970px; position:relative; z-index:1;}
	.content .content_sub{ float:left; width:213px;}		
		.content_sub h3{ width:165px; height:35px; color:#fff; text-transform:uppercase; position:relative; background:url(../images/bg_title_sub_content.gif) left top no-repeat; padding:6px 0 0 48px; margin-top:0px;}
			.content_sub h3 strong{ position:absolute;}
				.content_sub h3 strong.ico_watch{ left:3px; top:2px;}
				.content_sub h3 strong.ico_yahoo{ left:2px; top:5px;}
				.content_sub h3 strong.ico_weather{ left:2px; top:5px;}
				.content_sub h3 strong.ico_money{ left:1px; top:5px;}
		.content_sub .detail{ width:213px; padding-bottom:10px}
			.content_sub .detail .ls_news{ width:213px; padding-top:8px;}
				.content_sub .detail .ls_news li{ width:213px; list-style-type:none;}
				.content_sub .detail .ls_news .img{ float:left; width:58px; height:57px; font-size:0px; text-align:center; overflow:hidden; border:1px #cecece solid;}
				.content_sub .detail .ls_news .info{ float:right; width:145px;}
					.content_sub .detail .ls_news .info h4{ font-weight:normal; padding-bottom:3px;}
			.content_sub .detail .ls_support{ width:213px;}
				.content_sub .detail .ls_support li{ width:190px; list-style-type:none; position:relative; background:url(../images/ico_arrow_black.gif) 10px 10px no-repeat; padding:8px 0 0 23px;}
					.content_sub .detail .ls_support li span{ position:absolute; right:20px; top:6px;}
			.content_sub .detail .ls_weather{}
				.content_sub .detail .ls_weather td{ font-weight:bold; padding:5px 0 5px; border-bottom:1px #cecece solid;}
				.content_sub .detail .ls_weather td.ln_vert{ border-right:1px #cecece solid;}
		.content_sub .detail .ls_foregin{}
				.content_sub .detail .ls_foregin td{  padding:5px 0 5px; border-bottom:1px #cecece solid;}
				.content_sub .detail .ls_foregin td.bg_darkgray{ font-weight:bold; padding:5px 0 5px; border-bottom:1px #cecece solid; background:#d7d7d7;}
				.content_sub .detail .ls_foregin td.bg_gray{ font-weight:normal; padding:5px 0 5px; border-bottom:1px #cecece solid; background:#e3e3e3;}
				.content_sub .detail .ls_foregin td.ln_vert{ border-right:1px #cecece solid; padding:5px 0 5px;}
				
	.content .content_main{ float:right; width:730px; padding-top:18px; padding-left:10px; }
		.content_main .introduce{ widows:724px;line-height:16px; padding:0px 5px 15px 0px;}
				.introduce a{font-size:11px; color:#ef8a00; text-decoration:none;}
				.introduce a:hover{text-decoration:underline;}
					 .introduce .title_introduce{ font-size:14px;font-weight:bold; color:#fc1301; padding-bottom:10px; text-transform:uppercase; padding-left:5px;}
					.introduce .bor_intro{width:234px; height:155px; float:left; border:1px solid #fefefe; background:url(../images/bor_introduce.gif) left top no-repeat; text-align:center; margin-right:10px;}
					.bor_intro .fix_intro{ width:222px; height:146px;}
		.content_main	.t_active{width:277px; height:25px; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; padding:10px 0 0px 50px; background:url(../images/t_active.gif) left top no-repeat;}	
		.content_main	.t_service{width:277px; height:25px; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; padding:10px 0 0px 50px; background:url(../images/t_service.gif) left top no-repeat;}
		.content_main	.t_news{width:277px; height:25px; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; padding:10px 0 0px 50px; background:url(../images/t_news.gif) left top no-repeat;}
		.content_main	.t_intro{width:277px; height:25px; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; padding:10px 0 0px 50px; background:url(../images/t_intro.gif) left top no-repeat;}
		.content_main	.t_contact{width:277px; height:25px; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; padding:10px 0 0px 50px; background:url(../images/t_contact.gif) left top no-repeat;}				
		.content_main .contact{ width:740px;}
			.contact .form{ display:block; width:740px; padding-top:10px;}
				.contact .form li{ float:left; list-style-type:none;}
					.contact .form .col_title{ width:140px; padding-top:13px;}
					.contact .form .col_form{ width:600px; padding-top:8px;}
						.contact .form .col_form input{ float:left;}
						.contact .form .col_form textarea{ float:left;}
			.contact .btn_contact a{ float:left; color:#ab7c38; padding:4px 15px; background:url(../images/line_nav.gif) center top repeat; text-decoration:none; margin-right:5px; text-decoration:none; font-weight:bold; }
		   		.contact .btn_contact a:hover{text-decoration:none; color:#fff;}
								
.content_main .t_pro{ font-size:14px;font-weight:bold; color:#000; padding-top:10px; text-transform:capitalize; background:url(../images/ico_arrow_black.gif) 0px 15px no-repeat; padding-left:15px;}
.content_main .t_other{ font-size:14px;font-weight:bold; color:#000; padding-top:10px; text-transform:capitalize; background:url(../images/ico_arrow_black.gif) left 15px no-repeat; padding-left:15px;}
	.t_pro a{font-size:12px; font-weight:bold; color:#0066cc; padding-left:15px; }
	.t_pro a:hover{color:#000; text-decoration:none;}
.content_main .product{width:728px; padding:5px 0; border:1px solid #cecece; margin:20px 0;}
			.product .list_product{ width:728px; list-style-type:none; background:url(../images/line_pro.gif) center top repeat-y;}
				.list_product li{ width:134px; height:160px; float:left; padding-left:10px; margin:5px 0;}
				.list_product li .bor_pro{width:120px; height:90px; border:1px solid #f0eff0; margin:0 auto;}
					.bor_pro .fix_pro{width:120px; height:90px;}
				.list_product li .detail{ font-family:Tahoma; font-size:11px; color:#4b4a4a; padding:5px 0px; text-align:center;}
					.detail .t_product{padding:5px 0 5px 0;}
					.detail .t_product a{font-family:Tahoma; font-size:11px; font-weight:bold; color:#0066cc; text-decoration:none;}
					.detail .t_product a:hover{text-decoration:none; color:#000;}
.content_main .detail{ widows:724px;line-height:16px; padding:10px 5px 15px 0px;}
					.detail .title_detail{ font-size:12px;font-weight:bold; color:#fc1301; padding-bottom:10px; text-transform:capitalize; padding-left:5px;}
					.detail .bor_detail{width:222px; height:146px; float:left; border:1px solid #cecece; text-align:center; margin-right:10px;}
					.bor_detail .fix_detail{ width:222px; height:146px;}

.content_main .ls_service{ width:741px; padding:0 0 0 0; list-style-type:none;}
	.ls_service li{ float:left; width:212px;padding:10px 25px 0 10px; line-height:16px;}				
	.ls_service li a{font-weight:bold; color:#1b9408;}
	.ls_service li a:hover{color:#000; text-decoration:none;}

.box_news_10{ width:740px; margin-top:5px; padding:10px 0px;}
	.box_news_10 .first_news{ width:740px; padding-bottom:10px;}
		.box_news_10 .first_news .img{ float:left; width:120px; height:90px;margin-right:10px; text-align:center; border:1px solid #cecece;}
					  .first_news .img .fix_img{ width:120px; height:90px;}		
		.box_news_10 .first_news .info{ float:left; width:608px;}
			.box_news_10 .first_news .info .title{ font-size:13px; font-weight:bold;}
				.info .title a{color:#0066cc;}
				.info .title a:hover{color:#000; text-decoration:none;}
			.box_news_10 .first_news .info .detail{ padding-top:5px;}
	.box_news_10 .ls_news{ width:746px; padding:0 10px 0 0;}
		.box_news_10 .ls_news li{ float:left; background:url(../images/ico_arrow_yellow.gif) left 15px no-repeat; padding:10px 21px 0 10px; line-height:16px; font-size:11px;}		
.ls_news_others{list-style-type:none; padding-top:10px;}
	.ls_news_others li{padding:5px 25px; background:url(../images/dotted_green.gif) 15px 12px no-repeat;}
/* CSS Footer */
.footer{ width:970px; height:73px; text-align:center; background:#eee; padding-top:10px; background:url(../images/bg_footer.gif) left bottom no-repeat; position:relative;}
/*CSS box_online*/
.footer .box_online{width:180px;padding:20px 5px; position:absolute; left:15px; top:10px; }
	.box_online .txt_online{ font-weight:bold; color:#ffea01; padding-bottom:5px;}
.footer .box_online .number{ width:99%; font-family:Tahoma; font-size:12px; list-style-type:none;}
			.number li{ width:14px; height:16px; background:url(../images/bg_online.jpg) left top no-repeat; float:left; border:1px #e7e7e7 solid; margin-left:3px; padding:5px 5px 0 5px;font-weight:bold; color:#040c06; text-align:center;}
.footer .txt_address{position:absolute; color:#fff; left:240px; top:45px;}
			.txt_address span{font-weight:bold; color:#ffea01;}
.footer .txt_company{position:absolute; color:#fff; right:10px; top:45px;}
			.txt_company a{font-weight:normal; color:#ffea01; text-decoration:underline;}
			.txt_company a:hover{text-decoration:none;}
