﻿@charset "utf-8";
/* CSS Document */

body {
	font-family: Tahoma;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:11px;
	background:#ccc
	
}
.menuFrame{display:block;}
img{ border:0}
.tablemain{ width:100%; background:#FFF}
.mainhead{ width:1004px; background:#FFFFFF url(../images/bgsite.gif) repeat-x; height:56px}
.mainbottom{ width:1004px; background:#fff; text-align:center }
.bg_table{ width:15%; background:#e7e7e7 url(../images/bgsite_brown.gif) repeat-x; height:56px}
.time{ float:left; width:300px; padding:20px 50px 30px 70px; color:#FFF; font-size:11px; background:url(../images/img_clock.gif) no-repeat; font-weight:bold}
.search_short{ width:380px; float:right; padding:10px 0px 0px 0px; color:#000000; font-size:10px;}
.search_short input{ height:16px ;border:1px solid #BFBFBF}
.btsearch{float:right; padding:15px 40px 0px 0px}

.bg_table1{ width:8%; background:#e7e7e7; height:50px}
.mainsite{width:1004px !important;  background:#fff}
.head{ float:left; width:1004px; border-bottom:0px solid #E7E7E7 }
.head .logo{ float:left; padding:0px 0px; width:325px;}
.head .menuhead{float:right; padding:0px; width:265px; background:url(../images/img_search.gif) left no-repeat}
.head .menuhead span{ padding:0px 2px; color:#000000; font-size:11px}
.head .menuhead span a:link,.head .menuhead span a:visited{color:#000000; font-size:11px; text-decoration:none}
.head .menuhead span a:hover{color:#000000; font-size:11px; text-decoration:underline}
.head .search {width:265px; padding:5px 0px 0 0}
.head .lang{float:right; width:265px;  padding:5px 0px 5px 0px; text-align:right; height:10px; font-size:10px}
.head .lang a {color:#FFFFFF; text-decoration:none }
.head .lang a:hover {color:#FFFFFF; background; text-decoration:underline }
.head .btn_lang{ float:right; width:46px; height:10px; background:url(../images/btn_lang.gif); padding:3px 0 5px 0; text-align:center; margin:0 2px 0 0}

.icon_head{ float:left; width:340px; height:85px}
.icon_head .icon{ }
.icon_head .text{ float:left; width:70px; color:#999999; font-weight:bold; padding:2px 0px 0px; height:45px; line-height:18px; font-size:14px }
.icon_head .text a{  color:#999999; font-weight:bold;line-height:18px; font-size:14px; text-decoration:none }
.icon_head .text a:hover{  color:#999999; font-weight:bold;line-height:18px; font-size:14px; text-decoration:underline }

.menu_dinco{float:left;  width:1004px;  padding:15px 0px;height:15px;   font-family:tahoma; font-size:10px; overflow:hidden; text-transform:uppercase;}


.menu_dinco a.top {padding:20px 0px 20px; color:#FFFFFF; background:url(../images/topmenu_close.gif) left no-repeat; text-decoration:none;color:#000; font-weight:bold; }
.menu_dinco a.top span {padding:20px 22px 20px; color:#FFFFFF; background:url(../images/linemenu1.gif) right no-repeat; text-decoration:none;color:#000; font-weight:bold  }
.menu_dinco a.top:hover {padding:20px 0px 20px; color:#FFFFFF; background:url(../images/bgmenu_open.gif) right no-repeat; text-decoration:none; color:#FFFFFF; font-weight:bold }
.menu_dinco a.top:hover span {padding:20px 22px 20px; color:#FFFFFF; background:url(../images/leftmenu.gif) left no-repeat; text-decoration:none; color:#FFFFFF; font-weight:bold }
.menu_dinco a.top span.current{padding:16px 22px 14px; color:#FFFFFF; background:url(../images/leftmenu.gif) ; text-decoration:none; color:#FFFFFF; font-weight:bold}


.menu_dinco a.center {padding:20px 0px 20px;background:url(../images/linemenu.gif) left no-repeat; color:#FFFFFF;text-decoration:none;color:#000; font-weight:bold }
.menu_dinco a.center span {padding:20px 19px 20px; color:#FFFFFF; background:url(../images/linemenu.gif) right no-repeat; text-decoration:none ;color:#000; font-weight:bold}
.menu_dinco a.center:hover {padding:20px 0px 20px;color:#FFFFFF; background:url(../images/bgmenu_open.gif) left no-repeat; text-decoration:none; color:#FFFFFF; font-weight:bold }
.menu_dinco a.center:hover span {padding:20px 19px 20px;  color:#FFFFFF; background:url(../images/bgmenu_open.gif) right no-repeat; text-decoration:none ; color:#FFFFFF; font-weight:bold}

.menu_dinco a.center span.current{padding:20px 19px 20px; color:#FFFFFF; background:url(../images/bgmenu_open.gif) right no-repeat; text-decoration:none ; color:#FFFFFF; font-weight:bold}



.menu_dinco a.bottom {padding:20px 0px 20px; color:#FFFFFF; background:url(../images/linemenu.gif) left no-repeat; text-decoration:none;color:#000; font-weight:bold }
.menu_dinco a.bottom span {padding:20px 30px 20px;color:#FFFFFF; background:url(../images/rightmenu_close.gif) right no-repeat; text-decoration:none ;color:#000; font-weight:bold}
.menu_dinco a.bottom:hover {padding:20px 0px 20px;color:#FFFFFF; background:url(../images/bgmenu_open.gif) left no-repeat; text-decoration:none ; color:#FFFFFF; font-weight:bold}
.menu_dinco a.bottom:hover span {padding:20px 30px 20px; color:#FFFFFF; background:url(../images/rightmenured.gif) right no-repeat; text-decoration:none ; color:#FFFFFF; font-weight:bold}
.menu_dinco a.bottom span.current{padding:20px 30px ; color:#FFFFFF; background:url(../images/rightmenured.gif) right no-repeat; text-decoration:none ; color:#FFFFFF; font-weight:bold}


.banner{ float:left; width:550px; height:300px}
.banner_left{ float:left; width:447px;  padding:0px 0px 0px 2px}

.hostnews{ float:left; width:447px;}
.hostnews .title {float:left;width:392px; height:30px; background:url(../images/bg_project.gif); padding:10px 0px 5px 55px; color:#000; font-weight:bold; font-size:14px; text-transform:uppercase   }
.hostnews .content {float:left;width:447px; background:#fff; padding:3px 0px 5px 0px; color:#FFFF00; font-weight:bold }
.hostnews .img_tab{float:left; width:447px; height:245px; padding:5px 0px}
.hostnews .title1{ float:left; width:400px; color:#333; padding:5px 5px; font-size:12px; font-family:tahoma}
.hostnews .intro1{ float:left; width:437px; color:#666; padding:2px 5px; font-weight:normal; line-height:20px; font-size:11px; font-family:tahoma}
.hostnews .detail{ float:left; width:447px; color:#666; text-align:right}
/*
.hostnews .img_tab{float:left; width:191px; height:362px; padding:12px 5px 0 6px}
.hostnews .title1{ float:left; width:191px; color:#000000; padding:5px 0 0 0}
.hostnews .intro1{ float:left; width:191px; color:#666; font-weight:normal}
.hostnews .detail{ float:left; width:191px; color:#666; text-align:right}
*/
.hostnews .img_tab2{float:left; width:191px; height:362px; padding:12px 5px 0 22px}
.hostnews .title2{ float:left; width:191px; color:#000000; padding:5px 0 0 0}
.hostnews .intro2{ float:left; width:191px; color:#666; font-weight:normal}
.hostnews .detail2{ float:left; width:191px; color:#666; text-align:right}



.intro{ float:left; width:335px;  padding:0px 0px 0px; margin-top:6px}

.intro .title {float:left;padding:0px 0px;width:313px; border-left:1px solid #ccc ; border-right:1px solid #ccc ; background:#CC0000; border-bottom: 1px dotted #fff; padding:3px 10px 5px; color:#FFFF00; font-weight:bold  }
.intro .content {float:left;padding:0px 0px;width:313px; border-left:1px solid #ccc ; border-right:1px solid #ccc ; background:#fff url(../images/bg_intro.gif) repeat-x; padding:3px 10px ; color:#FFFF00; font-weight:bold }
.intro .content img {border:1px solid #ccc;  }
.intro .subject {float:left;padding:0px 0px;width:280px; padding:0px 10px 0px; color:#000066; font-weight:bold; font-size:16px }
.intro .news {float:left;padding:0px 0px;width:296px; padding:3px 10px 5px; color:#000; font-weight:normal; line-height:18px ; font-size:11px}
.intro .detail {float:left;padding:0px 0px;width:290px; padding:0px 10px; color:#CCCCCC; font-weight:normal; text-align:right; font-weight:bold }
.intro .detail a:link,.hostnews .detail a:visited { color:#CCCCCC; font-weight:normal; font-weight:bold; text-decoration:none }
.intro .detail a:hover { color:#CCCCCC; font-weight:normal; font-weight:bold;text-decoration:underline }

.left{ float:left; width:320px}
.left a{ text-decoration:none; color:#01b6b7}
.left a:hover{ color:#01b6b7}
.left .news{float:left; width:270px;background:url(../images/title2.gif) no-repeat; padding:15px 0px 15px 45px; height:10px; color:#01b6b7; font-size:14px; font-weight:bold; text-transform:uppercase}
.left .titleH_news{float:left; width:265px;background:url(../images/title_news.gif) no-repeat; padding:22px 0px 15px 55px; height:13px; color:#01b6b7; font-size:14px; font-weight:bold; text-transform:uppercase}

.left .titleH_trade{float:left; width:260px;background:url(../images/title_trade.gif) no-repeat; padding:22px 0px 15px 60px; height:13px; color:#01b6b7; font-size:14px; font-weight:bold; text-transform:uppercase}
.left .titleH_production{float:left; width:265px;background:url(../images/title_production.gif) no-repeat; padding:22px 0px 15px 55px; height:13px; color:#01b6b7; font-size:14px; font-weight:bold; text-transform:uppercase}
.left .titleH_service{float:left; width:265px;background:url(../images/title_service.gif) no-repeat; padding:22px 0px 15px 55px; height:13px; color:#01b6b7; font-size:14px; font-weight:bold; text-transform:uppercase}
.left .titleH_document{float:left; width:265px;background:url(../images/title_news.gif) no-repeat; padding:22px 0px 15px 55px; height:13px; color:#01b6b7; font-size:14px; font-weight:bold; text-transform:uppercase}


.left .box{float:left; width:320px; padding:7px 0px; background:#f5f5f5; margin-bottom:1px }
.left .box .title{float:left; width:95%; font-size:10px; font-weight:normal; color:#666; font-family:tahoma; padding-left:15px}
.left .box .title a:link,.left .box .title a:visited{ font-size:11px; font-weight:bold;color:#666; text-decoration:none}
.left .box .title a:hover{ font-size:11px; font-weight:bold;color:#330099; text-decoration:underline}

.left .box2{float:left; width:290px; padding:5px 10px 0 20px; background:#FFFFFF; margin-bottom:1px }
.left .box2 .title2{float:left; width:275px;background:#fff url(../images/arrow2.gif) left no-repeat; padding:0px 0px 0px 15px; font-size:10px; font-weight:normal; height:auto; color:#666;}
.left .box2 .title2 a:link,.left .box2 .title2 a:visited{ font-size:10px;color:#666; text-decoration:none}
.left .box2 .title2 a:hover{ font-size:10px; font-weight:bold;color:#330099; text-decoration:underline}

.left .box .content{float:left; width:300px;padding:5px 5px 0px 15px; font-size:11px; font-weight:normal;color:#666; line-height:20px}
.left .box .content img{ border:1px solid #ABBBD1}
.more:link,.more:visited{ color:#000; font-size:11px; text-decoration:none}
.more:hover{ color:#000; font-size:11px; text-decoration:underline}


.center_center{ float:left; width:390px;  padding:0px 7px}
.center_center a{ text-decoration:non; color:#01b6b7}
.center_center a:hover{text-decoration:none; color:#01b6b7}
.center_center .title{float:left; width:325px;background:url(../images/title2.gif) no-repeat; padding:20px 0px 5px 55px; height:26px; color:#01b6b7; font-size:14px; font-weight:bold; text-transform:uppercase}
.center_center .titleH_product{float:left; width:320px;background:url(../images/title_product.gif) no-repeat; padding:20px 0px 5px 60px; height:25px; color:#01b6b7; font-size:14px; font-weight:bold; text-transform:uppercase}


.center_center .box{ float:left; width:130px; height:253px; padding:5px 0px 5px 10px; color:#000066; font-weight:bold; text-align:center }
.center_center .box img{ border:1px solid #ccc }
.center_center a:link,.center_center a:visited{ color:#666; font-weight:bold;text-decoration:none }
.center_center a:hover{ color:#000066; font-weight:bold;text-decoration:underline }
.center_center .bg_product{float:left;width:390px}

.center_center .content_product{float:left; width:130px}
.center_center .img_product{ float:left; width:105px; height:125px; padding:8px 12px 7px 13px; background:url(../images/bg_product_home.gif) no-repeat}
.center_center .title_product{ float:left; width:120px; padding:5px; text-align:center; font-weight:bold; color:#666}
.center_center .news {float:left;width:370px; padding:3px 0px 5px 0px; color:#000; font-weight:normal; line-height:18px ; font-size:11px; text-align:justify}
.center_center .detail {float:left;width:370px; padding:0px 5px 5px 5px; color:#000; font-weight:normal; text-align:right; font-weight:bold }
.center_center .detail a:link,.hostnews .detail a:visited { color:#000; font-weight:normal; font-weight:bold; text-decoration:none }
.center_center .detail a:hover { color:#CCCCCC; font-weight:normal; font-weight:bold;text-decoration:underline }

.boxforum{ float:left; width:290px}
.boxforum .boxnews1{ float:left; width:33px; height:192px; background:url(../images/left_box.gif) no-repeat }
.boxforum .boxnews2{ float:left; width:8px; height:192px; background:url(../images/right_box.gif) no-repeat }
.boxforum .boxnews_title{ float:left; width:244px; height:20px; background:url(../images/top_box.gif); padding:8px 0px 0px 5px; font-weight:bold }
.boxforum .boxnews_bt{ float:left; width:249px; height:16px; background:url(../images/bottom_box.gif)  }
.boxforum .boxnews{ float:left; width:249px; height:150px;}
.boxforum .box_main{ float:left; width:249px; }
.boxforum .thread{ float:left;width:234px; padding:8px 0px 0px 15px; background:url(../images/arrow.gif) no-repeat 0px 8px; font-weight:normal}
.boxforum .thread a{font-weight:normal; color:#00199F; font-size:11px; text-decoration:none}
.boxforum .thread a:hover{font-weight:normal; color:#00199F; font-size:11px; text-decoration:underline}


.right_center{ float:left; width:260px; padding:0 0 0 7px}
.right_center .title{float:left; width:200px; background:#33FFFF; background:url(../images/title3.gif) no-repeat;padding:5px 0px 5px 60px;height:20px; color:#01b6b7; font-size:14px; font-weight:bold; margin-top:5px; border-bottom:1px dotted #333; margin-bottom:2px}
.right_center .content_comp{float:left; width:260px; margin-top:15px}

.right_center .top_comp_VI{float:left; width:260px; height:40px; background:url(../images/contact_VI.gif)}
.right_center .top_comp_EN{float:left; width:260px; height:40px; background:url(../images/contact_EN.gif)}
.right_center .bottom_comp_VI{float:left; width:260px; height:20px; background:url(../images/contact_VI.gif) 0px -155px}
.right_center .bottom_comp_EN{float:left; width:260px; height:20px; background:url(../images/contact_EN.gif) 0px -155px}

/*.box_info{ float:left; background:url(../images/bg.jpg) no-repeat; width:310px; height:348px}*/
.box_info{ float:left; width:240px; padding:0px 10px 0px 10px; line-height:16px; background:url(../images/line_comp.gif) repeat-y}

.box_info .text{ float:left; width:230px; padding:5px ; color:#666; text-align:justify}
.box_info .text a:link,.box_info .text a:visited{ font-weight:bold;color:#666; text-decoration:none}
.box_info .text a:hover{ font-weight:bold;color:#666; text-decoration:underline}
 
.visited{ float:left; width:150px; border:1px solid #fff; background:#DFDFDF; color:#666666}
.mainbottom span { padding:0px 10px; color:#666666}
.mainbottom span a:link,.mainbottom span a:visited{ color:#999; text-decoration:none}
.mainbottom span a:hover{ color:#666666; text-decoration:underline}
.copy{ color:#999; font-size:10px; padding-top:10px}


/*News*/
.box_head{ float:left; width:349px;padding:0 ;}
.box_head .head{ float:left; width:349px; background:url(../images/top_head.gif) left top no-repeat; width:349px; height:7px; overflow:hidden; border:none }
.box_head .main{ float:left; width:347px; height:132px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:0; margin:0; background:#FFFEFE url(../images/bg_head.gif) repeat-x}
.box_head .main .title{ float:left; width:317px; color:#000066; font-size:18px; font-weight:bold; padding:10px}
.box_head .main .content{ float:left; width:327px; color:#000066; font-size:12px; font-weight:normal; padding:0px 0px 0px 10px; line-height:20px}
.box_head .bottom{ float:left; width:349px; background: url(../images/bottom_head.gif) top left no-repeat ;height:7px; overflow:hidden }
.banner_head{ float:left; width:1004px; padding:2px 0 0 0; border-bottom:5px solid #e4ecf6}
.main_news{ float:left; width:1004px; padding:10px  0 0 0}

.menu_left{ float:left; width:260px}
.menu_left .name{ float:left; width:210px; height:32px; text-transform:uppercase; font-weight:bold; font-size:15px; color:#00c1c2; padding:15px 0 0 50px; background:url(../images/menu_left_title.gif) no-repeat}
.menu_left .name a{ text-decoration:none; color:#00c1c2}
.menu_left .name a:hover{ text-decoration:none; color:#00c1c2}

.menu_left .name2{ float:left; width:210px; height:32px; text-transform:uppercase; font-weight:bold; font-size:11px; color:#000; padding:10px 0 0 50px; background:url(../images/menu_left_cat.gif)}
.menu_left .name2 a{ text-decoration:none; color:#00c1c2}
.menu_left .name2 a:hover{ text-decoration:none; color:#00c1c2}

.menu_left .mainsub{ float:left; width:195px; text-transform:uppercase; font-weight:bold; font-size:11px; height:26px; padding:6px 0 0 50px; text-align:center;}
.menu_left .sub{ float:left; width:260px}
.menu_left .sub_sub{float:left; width:40px; text-align:center; padding:5px 0 0 0}
.menu_left .sub_sub2{float:left; width:220px; text-transform:uppercase; font-weight:bold; font-size:11px; padding:3px 0 0 0px; line-height:20px}
.menu_left .sub_sub2 a{ text-decoration:none; color:#999}
.menu_left .sub_sub2 a:hover{ text-decoration:underline; color:#00c1c2}

.menu_left .sub_bottom{ float:left; width:260px; height:10px; background:url(../images/menu_left_sub.gif) no-repeat}

.menu_left .sub2{ float:left; width:195px; text-transform:uppercase; font-weight:bold; font-size:11px; height:26px; padding:6px 0 0 50px; background:url(../images/menu_left_sub.gif)}
.menu_left .sub2 a{ text-decoration:none; color:#990000}
.menu_left .sub2 a:hover{ text-decoration:underline; color:#990000}

.project_right{ float:left; width:700px; padding:10px 0 0 22px}
.project_title{ float:left; width:700px; border-bottom:1px dotted #999; font-weight:bold; text-transform:uppercase; color:#00c1c2; font-size:15px}
.project_title a { text-decoration:none; color:#00c1c2}
.project_title a:hover{ text-decoration:underline}
.project_right .proj_img{float:left; width:260px; margin:5px 0px}
.project_right .proj_content{float:left; width:430px; margin:5px 5px}
.project_right .project_name{float:left; width:100%; margin:8px 0px; font-size:18px; color:#999; font-weight:bold}
.project_right .project_form{float:left; width:100%; margin:8px 0px; font-size:12px; color:#999; line-height:20px}
.project_right .project_file{float:left; width:100%; font-size:12px; color:#999; font-weight:bold; text-align:right}
.project_right .project_file a{ text-decoration:none; color:#999}
.project_right .project_status{float:left; width:100%; margin:8px 0px; font-size:12px; color:#ccc; font-weight: normal; text-align:center}
/*News*/

.intro_right{ float:left;width:700px;padding:10px 0 0 40px}
.width_noimg{width:700px;}
.width_img{width:450px;}
.intro_right .title{ float:left; width:100%; color:#333; font-size:11px; font-weight:bold; line-height:20px}
.intro_right .title_big{ float:left; width:100%; color:#333; font-size:14px; font-weight:bold; line-height:20px}


.intro_right .title a{text-decoration:none; color:#333; }
.intro_right .title a:hover{text-decoration:underline; color:#333; }
.intro_right .more_cate{ float:left; width:100%; color:#999; font-size:10px; font-weight:normal}
.intro_right .intro{ float:left; width:700px; color:#333; font-size:11px; font-weight:normal; text-align:justify; line-height:18px}
.intro_right .intro_news{ float:left; width:100%; color:#333; font-size:11px; font-weight:normal; text-align:justify; line-height:18px; padding-bottom:10px; border-bottom:1px dotted #ccc}
.intro_right .intro img{ border:1px solid #ccc;}



.intro_title{ float:left; width:100%; border-bottom:1px dotted #999; font-weight:bold; color:#00c1c2; text-transform:uppercase; margin-bottom:10px; font-size:15px; padding-bottom:3px}
.intro_title a { text-decoration:none; color:#00c1c2}
.intro_title a:hover{ text-decoration:underline}


.banner_right{ float:left; width:250px; padding:10px 0 0 0}
.banner_right .bg{ float:left; width:224px; height:256px; padding:12px 13px; background:url(../images/bg_banner_right.gif)}

.right_news{ float:left; width:289px; padding:0px 30px 10px 12px; background:#E8EBEF; margin:0px 0px 10px 0px}
.right_news .title{ float:left;width:259px; padding:20px 0px 5px 20px; border-bottom:5px solid #C4CBD5;  color:#000066; font-weight:bold; font-size:14px}
.right_news .news_lasted{ float:left;width:261px; background: url(../images/icon4.gif) left top  no-repeat; padding:0px 0px 5px 18px; margin:10px 0px 0px; color:#000066; font-size:11px; }
.right_news .news_lasted a{ color:#000066; font-size:11px; text-decoration:none }
.right_news .news_lasted a:hover{ color:#000066; font-size:11px; text-decoration:underline }

.left_news{ float:left; width:608px; margin:0px 0px 10px 0px}
.left_news  .moredetail{float:left; width:540px;}

.left_news .box_comp{float:left; width:260px; padding:0px 30px 0px 12px;  margin:0px 0px 10px 0px}
.left_news .box_comp .moredetail{float:left; width:240px;}


.left_news .title{ float:left;width:560px; padding:20px 0px 5px 20px; border-bottom:5px solid #C4CBD5;  color:#000066; font-weight:bold; font-size:14px}
.left_news .title_news{ float:left;width:560px; padding:20px 0px 5px 20px; border-bottom:1px dotted #C4CBD5;  color:#000066; font-weight:bold; font-size:14px; margin:5px 0px}
.left_news .content_news{ float:left;width:570px; padding:0px 0px 5px 5px; color:#000000; font-size:11px; text-align:justify; line-height:20px }

.box_comp .title{ float:left;width:240px; padding:20px 0px 5px 20px; border-bottom:5px solid #C4CBD5;  color:#000066; font-weight:bold; font-size:14px}


.box_news{float:left; width:260px; padding:5px 0px; margin:0px 0px 10px; }
.box_news .title{float:left; width:247px;background:url(../images/icon4.gif) no-repeat 0px 3px; padding:0px 0px 0px 15px; font-size:12px; font-weight:normal;height:auto; color:#333333; border:none; }
.box_news .title a:link, .box_news .title a:visited{ font-size:12px; font-weight:normal; color:#333333; text-decoration:none; font-weight:bold;}
.box_news .title a:hover{ font-size:12px; font-weight:normal;color:#333333; text-decoration:underline; font-weight:bold;}
.box_news .content{float:left; width:245px;padding:5px 0px 0px 15px; font-size:11px; font-weight:normal; text-transform:none; line-height:20px;text-align:left; color:#333333}
.box_news .content img{ border:1px solid #ABBBD1}
.moredetail{ float:left;width:259px; padding:5px 0px 5px 20px; text-align:right; color:#000066; font-weight:bold}


.box_news2{float:left; width:265px; height:100px; padding:5px 0px 0px 25px; margin:0px 0px 20px 0px;}
.box_news2 .title{float:left; width:247px;background:url(../images/icon4.gif) no-repeat 0px 3px; padding:0px 0px 0px 15px; font-size:12px; font-weight:normal;height:auto; color:#333333; border:none; }
.box_news2 .title a:link, .box_news2 .title a:visited{ font-size:12px; font-weight:normal; color:#333333; text-decoration:none; font-weight:bold;}
.box_news2 .title a:hover{ font-size:12px; font-weight:normal;color:#333333; text-decoration:underline; font-weight:bold;}
.box_news2 .content{float:left; width:245px;padding:5px 0px 0px 15px; font-size:11px; font-weight:normal; text-transform:none; line-height:20px;text-align:justify; color:#333333}
.box_news2 .content img{ border:1px solid #ABBBD1}
.moredetail{ float:left;width:259px; padding:5px 0px 5px 20px; text-align:right; color:#000066; font-weight:bold}


.box_news3{float:left; width:555px; padding:5px 0px 0px 25px; margin:0px 0px 20px 0px;background:url(../images/icon4.gif) no-repeat 5px 7px;}
.box_news3 .title{float:left; width:540px; padding:0px 0px 0px 0px; font-size:12px; font-weight:bold;height:auto; color:#333333; border:none;  }
.box_news3 .content{float:left; width:555px;padding:5px 0px 0px 0px; font-size:12px; font-weight:normal; text-transform:none; line-height:20px;text-align:justify; color:#333333; margin:5px 0px 0px}
.box_news3 .content img{ border:1px solid #ABBBD1}
.moredetail{ float:left;width:259px; padding:5px 0px 5px 20px; text-align:right; color:#000066; font-weight:bold}



.moredetail a{color:#000066;text-decoration:none}
.moredetail a:hover{color:#000066; text-decoration:underline}
/**/
.tdright_news{width:331px; background:#E8EBEF; margin:0px 0px 10px 0px}


/**/
.box_ab{float:left; width:266px; padding:0px 24px 0px 12px;  margin:0px 0px 10px 0px}
.box_ab a{ text-decoration:none; color:#000066}
.box_ab a:hover{ text-decoration:underline}
.loi_gioi_thieu{ float:left;width:206px; padding:15px 0px 5px 60px; border-bottom:5px solid #C4CBD5; background:url(../images/gioithieu.gif);  color:#000066; font-weight:bold; font-size:14px}
.dao_duc{ float:left;width:206px; padding:15px 0px 5px 60px; border-bottom:5px solid #C4CBD5; background:url(../images/chinhsachdaoduc.gif);  color:#000066; font-weight:bold; font-size:14px}
.nhan_su{ float:left;width:206px; padding:15px 0px 5px 60px; border-bottom:5px solid #C4CBD5; background:url(../images/chinhsachnhansu.gif);  color:#000066; font-weight:bold; font-size:14px}
.mail_danhgia{ float:left;width:206px; padding:15px 0px 5px 60px; border-bottom:5px solid #C4CBD5; background:url(../images/thudanhgia.gif);  color:#000066; font-weight:bold; font-size:14px}
.thong_tin_cty{ float:left;width:206px; padding:15px 0px 5px 60px; border-bottom:5px solid #C4CBD5; background:url(../images/thongtincty.gif);  color:#000066; font-weight:bold; font-size:14px}
.why_dinco{ float:left;width:206px; padding:15px 0px 5px 60px; border-bottom:5px solid #C4CBD5; background:url(../images/taisaodinco.gif);  color:#000066; font-weight:bold; font-size:14px}
.nang_luc_thiet_bi{ float:left;width:206px; padding:15px 0px 5px 60px; border-bottom:5px solid #C4CBD5; background:url(../images/nanglucthietbi.gif);  color:#000066; font-weight:bold; font-size:14px}
.chung_chi{ float:left;width:206px; padding:15px 0px 5px 60px; border-bottom:5px solid #C4CBD5; background:url(../images/nanglucthietbi.gif);  color:#000066; font-weight:bold; font-size:14px}
.an_toan{ float:left;width:206px; padding:15px 0px 5px 60px; border-bottom:5px solid #C4CBD5; background:url(../images/antoanlaodong.gif);  color:#000066; font-weight:bold; font-size:14px}
.to_chuc{ float:left;width:206px; padding:15px 0px 5px 60px; border-bottom:5px solid #C4CBD5; background:url(../images/sodotochuc.gif);  color:#000066; font-weight:bold; font-size:14px}
.lanh_dao{ float:left;width:206px; padding:15px 0px 5px 60px; border-bottom:5px solid #C4CBD5; background:url(../images/banlanhdao.gif);  color:#000066; font-weight:bold; font-size:14px}
.nang_luc_tai_chinh{ float:left;width:206px; padding:15px 0px 5px 60px; border-bottom:5px solid #C4CBD5; background:url(../images/nangluctaichinh.gif);  color:#000066; font-weight:bold; font-size:14px}


.box_news_ab{float:left; width:266px; padding:5px 0px; height:110px; margin:0px 0px 10px; background:url(../images/lineaboutus2.gif) repeat-x }
.box_news_ab .content{float:left; width:251px;padding:5px 0px 0px 5px; font-size:11px; font-weight:normal; text-transform:none; line-height:20px;text-align:justify; color:#333333}


.right_news_ab{ float:left; width:278px; padding:0px 30px 10px 12px; margin:0px 0px 10px 0px; }
.right_news_ab .title_ab{ float:left;width:266px; height:23px; padding:15px 0px 0px 0px; border-bottom:5px solid #C4CBD5;  color:#000066; font-weight:bold; font-size:12px; text-transform:uppercase}
.line_news_ab{float:left; width:226px; padding:0px 0px 0px 40px; margin:10px 0px 10px; background:url(../images/news_other.gif) repeat-x; font-size:11px }
.line_news_comp{float:left; width:226px; padding:0px 0px 0px 10px; margin:4px 0px 2px;  font-size:11px ; line-height:20px;}

.line_news_ab a{ text-decoration:none; color:#000066}
.line_news_ab a:hover{ text-decoration:underline}
.logo_mem{float:left; width:169px; padding:0px 60px 30px 37px; margin:10px 0px 10px}
.logo_main{float:left; width:266px;  margin:10px 0px 10px}

/**/

.detail_ab{float:left; width:588px; margin:5px 0px 10px 0px; font-size:11px; color:#000066; text-align:justify; line-height:22px; padding:0px 20px 0px 0px; }
/**/
.den12  {
	font-family:  Arial, "Times New Roman";
	font-size: 14px;
	font-weight: bold;
	color: #007928;
	text-decoration: none;
	padding: 3px 0px;
	margin: 3px 0px;
}
a.den12  {
	font-family:  Arial, "Times New Roman";
	font-size: 14px;
	font-weight: bold;
	color: #0033CC;
	text-decoration: underline;
	padding: 3px 0px;
	margin: 3px 0px;
}
a.den12:visited  {
	font-family:  Arial, "Times New Roman";
	font-size: 14px;
	font-weight: bold;
	color: #0033CC;
	text-decoration: underline;
	padding: 3px 0px;
	margin: 3px 0px;
	
}
a.den12:hover  {
	font-family:  Arial, "Times New Roman";
	font-size: 14px;
	font-weight: bold;
	color: #688CFF;
	text-decoration: underline;
	padding: 3px 0px;
	margin: 3px 0px;
}
.content {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 5px 10px;
	text-align: justify;
	margin-bottom:0px;
	
	
}
.xam9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
	text-decoration: none;
	font-style: italic;
}
/*--Paging--*/
.pageNav {margin-top:0px;padding:10px 0;color:#000000; }
.pageNav .typing{float:right; margin-top:0px;}
.pageNav input{font-size:10px;font-family:verdana;}
.pageNav a{padding: 2px 5px;color:#203558!important; border: solid 1px #849CC6;text-decoration: none!important;}
.pageNav a:hover{background-color:#E5EDF9;color:#203558!important;}
.pageNav span.current {padding:2px 5px; color:#ffffff!important;background-color:#5E90C3!important;border: solid 1px #5E90C3;font-weight:bold;}
.pageNav .pre{margin: 0 10px;}
.pageNav .next{margin:0 10px;}
/*--Paging--*/

.date_note{ font-size:10px;color:#999999}
.cate { color:#0000FF; font-size:11px; text-decoration:none}
.cate hover{ color:#0000FF; font-size:11px; text-decoration:underline}

.company{ float:left; width:189px; height:70px;   text-align:center; margin-top:10px }
.img2{ border:2px solid #FFFFFF;}/*================Tab=========================*/
/* Wrapper */
div#wrapper {
	float:left;
	padding: 0;
	width:100%;
	margin:10px 0px;
	font-size:11px;
}

/* Style for orderlist */
ol.tab {
	
	background: url(../images/dot.gif) repeat-x left bottom;
	list-style: none;
	margin: 0;
	padding: 0px 0;
	position: relative;
	margin-bottom:-1px;
	float:left;
	width:100%;
}

ol.tab li {
	
	display: inline;
	margin-right: 5px;
	padding: 0;
	float:left;
}

ol.tab li {
	margin-right: 2px;
	
}
/* Style for link tag */
ol.tab a {
	float:left;
	font-weight: bold;
	color:#999999;
	margin: 0;
	padding:0px 0px 0px 4px!important;
	background:url(../images/box_tab.gif) no-repeat 0px -165px;
	text-decoration:none;
}
ol.tab a p{
	float:left;
	font-weight: bold;
	margin: 0;
	width:124px;
	padding:8px 5px 7px 5px ;
	background:url(../images/box_tab.gif) no-repeat;
	background-position:100% -110px;
	
	
	
}
ol.tab a:hover {
	background-position:0% -55px; color:#000
}
ol.tab a:hover p{
	background-position:100% 0px; color:#000
	
}
ol.tab li.active a{
	background-position:0% -55px; color:#000;
}
ol.tab li.active a p {
	background-position:100% 0px; color:#000
}
/*ol.tab a p .text,ol.tab a:hover p .text,ol.tab li.active a .text{ float:left; width:98px;white-space:nowrap;overflow:hidden;}
ol.tab a:hover p .close,ol.tab li.active a p .close{ float:left; width:12px; height:9px; background:url(../images/icon_other8.gif) 5px 0px no-repeat;cursor:pointer;padding:0px 0px 0px 0px}
*/

.content_tab{ background:#ffffff url(../images/bg_tab.gif) top repeat-x; border:1px solid #ccc; text-align:left}
.content_th{background:#ffffff ; text-align:left; height:31px}
/*Document*/
.intro_doc{ float:left; width:310px; height:170px; padding:5px 10px; margin:0px 10px;  }
.intro_doc p{padding:3px; margin:0px;}

.intro_doc .title{text-align:left; font-size:12px; font-weight:bold; color:#01b6b7; width:auto ; float:none}
.intro_doc .title a{ text-decoration:none; color:#01b6b7}

.intro_doc .title a:hover{ text-decoration:underline; color:#01b6b7}
.intro_doc .intro{font-size:12px; font-weight:normal; color:#666666; text-align:justify; width:auto;float:none }
.intro_doc .linkdown{font-size:11px; font-weight:normal; color:#448FD2; text-align:right; padding:0px 5px }
.intro_doc .linkdown a{ text-decoration:none; color:#448FD2}
.intro_doc .linkdown a:hover{ text-decoration:underline; color:#448FD2}



.border_right{border-right:0px dotted #999999; background:url(../images/line.gif) no-repeat right}

.boxline{float:left;width:700px;border-bottom:0px dotted #999999; background:url(../images/line.gif) no-repeat}

.boxline_project{float:left;width:700px;border-bottom:0px dotted #999999; background:url(../images/line_project.gif) no-repeat}
.intro_project{ float:left; width:330px; height:330px; padding:5px 0px; margin:0px 10px;  }
.intro_project p{padding:3px; margin:0px;}

.intro_project .title{text-align:left; font-size:12px; font-weight:bold; color:#01b6b7; width:auto ; float:none;border-bottom:1px dotted #999999; text-transform:uppercase; padding:15px 0 10px 0}
.intro_project .title a{ text-decoration:none; color:#01b6b7}

.intro_project .title a:hover{ text-decoration:underline; color:#01b6b7}
.intro_project .intro{font-size:12px; font-weight:normal; color:#666666; text-align:justify; width:auto;float:none; padding:5px }
.intro_project .linkdown{font-size:11px; font-weight:normal; color:#448FD2; text-align:right; padding:0px 5px }
.intro_project .linkdown a{ text-decoration:none; color:#448FD2}
.intro_project .linkdown a:hover{ text-decoration:underline; color:#448FD2}

.forgotpass{ float:right; text-align:right; color:#fff}
.forgotpass a{ text-decoration:none; color:#FFFFFF}
.forgotpass a:hover{ text-decoration:underline; color:#FFFFFF}

.cont_product{float:left; width:700px; padding:0px 0px 10px 0px}
.lst_product{float:left; width:175px}
.lst_product .bg_img{float:left; width:136px; height:155px; background:url(../images/bg_img_product.gif); padding:17px 18px 16px 19px}
.lst_product .pro_title{float:left; width:165px; padding:0px 5px; text-align:center; font-size:12px; font-weight:bold}
.lst_product .pro_title a{ text-decoration:none; color:#666}
.lst_product .pro_title a:hover{ text-decoration:underline}

.detail_product{float:left; width:260px}
.detail_product .bg_img{float:left; width:232px; height:265px; background:url(../images/bg_img_product2.gif); padding:12px 15px 14px 12px}
.detail_product .pro_title{float:left; width:250px; padding:0px 5px; text-align:center; font-size:12px; font-weight:bold}
.detail_product .pro_title a{ text-decoration:none; color:#666}
.detail_product .pro_title a:hover{ text-decoration:underline}

.carttable{ border:1px solid #ccc; border-right:none; border-bottom:none}
.carttable .title{background:#00C1C2; height:30px; border:1px solid #ccc; border-top:none; border-left:none; float:none; padding:5px 5px; width:auto; color:#666; font-weight:bold}
.carttable .item{height:30px; border:1px solid #ccc; border-top:none; border-left:none; padding:0px 5px; text-align:right}
.totaltitle{height:30px; background:#00C1C2; padding-right:10px; font-weight:bold; text-align:right; color:#666; font-weight:bold}
.totalprice{height:30px; background:#8EE1E2; padding-right:5px; font-weight:bold; text-align:right; color:#FF0000;  font-size:12px}

.cart{float:left; width:664px; font-size:11px; font-weight:bold; text-transform:none; padding:15px 10px 0px; }

/*//////////Document/////////////*/

.content_doc{float:left; width:330px; padding:10px 5px}
.content_doc .cat_doc{float:left; width:320px; font-size:14px; color:#00C1C2; font-weight:bold}
.content_doc .cat_doc a{ text-decoration:none; color:#00C1C2}
.content_doc .cat_doc a:hover{ text-decoration:underline}
.content_doc .title_doc{float:left; width:330px; font-weight:bold}
.content_doc .title_doc a{ text-decoration:none; color:#000}
.content_doc .title_doc a:hover{ text-decoration:underline}
.content_doc .intro_doc_new{float:left; width:310px; height:70px; line-height:20px; text-align:justify; padding:5px 10px}
.content_doc .link_doc{float:left; width:330px; margin-bottom:5px}
.content_doc .link_doc a{ text-decoration:none; color:#666}
.content_doc .link_doc a:hover{ text-decoration:underline}

.frm_login{float:left; width:554px;padding:10px 73px 0 73px}
.frm_login .img{float:left; width:554px; height:212px; background:url(../images/login.gif)}
.frm_login .img_form{float:left; width:554px; height:337px; background:url(../images/form.gif)}
.frm_login .title{float:left; width:284px; padding:7px 0 0 270px; font-weight:bold; text-transform:uppercase}
.frm_login .title_form{float:left; width:554px; padding:15px 0 5px 0px; font-weight:bold; text-transform:uppercase; text-align:center}
.frm_login .field{float:left; width:274px; padding:30px 140px 0 120px}


.required{padding-left:15px;background: url(../images/required_icon.gif) 5px 5px no-repeat}

.question{float:left; width:100%; color:#004C80; font-size:12px; padding-bottom:5px }
.question a{color:#004C80; font-size:12px; text-decoration:none }
.question a:hover{color:#004C80; font-size:12px; text-decoration:underline }
.answer{float:left; width:100%; color:#0F1114; font-size:12px;  overflow: hidden;   }
.answer1{width:100%;overflow: hidden; position: relative;background:#DCE9F2;padding:5px; margin:0px}

h4.toggler {cursor: pointer;}

.dhtmlgoodies_question{	/* Styling question */
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	
	/* End layout CSS */
	
	visibility:hidden;
	
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	
	position:relative;
}

.rowxam {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #F4F4F4;
	background-image: url(../redshop/images/bg_ngang.gif);
	background-repeat: repeat-x;	
	height:25px;
	text-align:left
	
}
.rows {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: center;
}
.btn_giohang{width:103px; height:28px; padding:5px 0 0 0; background:url(../images/giohang_btn.gif)}
.btn_giohang a{ text-decoration:none; color:#666; font-weight:bold}
.btn_giohang a:hover{ text-decoration:underline}
