﻿su@charset "utf-8";

body { margin:0px auto; text-align:center; background-color: #e9eced;}
img { border: 0 }
.hello_page { background: #465f87 url(../img/common_pic/index_bg.gif) repeat-x 0 0 }
.outline { background-color: white }
.left_bg { background: #e9eced url(../img/common_pic/gradient_01.gif) repeat-y right center; width: 5px }
.right_bg { background: #e9eced url(../img/common_pic/gradient_02.gif) repeat-y left center; width: 5px }
.tw_foot { background: url(../img/pic_tw/foot.gif) no-repeat center top; width: 951px; height: 85px }
.en_foot { background: url(../img/pic_en/foot.gif) no-repeat center top; width: 951px; height: 85px }
.jp_foot { background: url(../img/pic_jp/foot.gif) no-repeat center top; width: 951px; height: 85px }


/*COMMON*/
.logo { float: left; margin: 10px auto auto 20px; border: 0 }
.search { float: right; background: url(../img/common_pic/search_bg.gif) no-repeat right top; width: 408px; height: 29px; text-align: right }
.search .textarea { margin: 3px; border: solid 1px #d7d7d7; height: 16px; width: 130px; color: #444; font: nromal 11px  Arial, Helvetica, sans-serif }
.search .button { margin-right: 10px; background-color: #94b4d9; border: solid 1px #7fa5ce; border-top-color: #94b4d9; border-bottom-color: #94b4d9; height: 18px; width: 25px; color: #eaf0f7; font: bold 10px Verdana,  Arial, Helvetica, sans-serif; text-align: center; vertical-align: middle; cursor: pointer; cursor: hand}
.language { margin-bottom: 5px; clear: both; float: right; font-size: 12px; color: #666  }
.language img { border: 0; vertical-align: top }
.MainArea { clear: both; width: 941px; }
.MainMenu { text-align: center; margin: 180px 0px 15px 45px; _margin-left: 45px }
.MainMenu span { height: 14px; width: 172px; background: url(../img/common_pic/main_menu_partition.gif) no-repeat center center; display: block }
.MainMenu a { color: #184c67!important; font: normal 12px Arial, Helvetica, sans-serif!important; text-decoration: none!important; }
.MainMenu a:hover { color: #f90!important}
.ContentArea { text-align: left; padding: 101px 0 20px 27px; *padding-top: 112px; width: 670px; /*vertical-align: top;*/}
.PositionGuide { color: #fff!important; font: normal 11px  Arial, Helvetica, sans-serif }
.PositionGuide a { color: white!important; text-decoration: none;}
.clear { clear: both; margin: 0; padding:0  }
.pagebar { text-align: center; font: bold 12px  Arial, Helvetica, sans-serif; margin-bottom: 45px }
.pagebar a { color: #f90; padding: 2px; text-decoration: none;}
.pagebar a:hover { color: #39c}
.pagebar img { border: 0 }
h3 { margin-left: 30px; background: url(../img/common_pic/icon_arrow06.gif) no-repeat left 2px; color: #003597; padding-left: 22px; font: bold 15px  Arial, Helvetica, sans-serif }
h3 a { color: #003597 !important }
h3 a:hover { color: #0099CC !important }
	

/*news*/
.tw_news { background: url(../img/pic_tw/bg_003.jpg) no-repeat center top }
.en_news { background: url(../img/pic_en/bg_003.jpg) no-repeat center top;}
.jp_news { background: url(../img/pic_jp/bg_003.jpg) no-repeat center top;}
.ContentArea h1 { padding: 0 0 8px 5px; width: 96%; text-align: left; color: #333; font: bold 16px  Arial, Helvetica, sans-serif; background: url(../img/common_pic/title_line.gif) no-repeat left bottom;}
.NewsSearch { float: right; margin-right: 20px; height: 22px; width: 278px; padding: 13px 8px 3px 50px; background: url(../img/common_pic/news_search_bg.gif) no-repeat center center; color: white; font-size: 12px }
.NewsSearch input { margin-left: 3px }
.NewsSearch .textarea { background: white url(../img/common_pic/textarea_bg.gif) repeat-x center top; width: 133px; height: 16px; border: solid 1px #7f9db9; color: #444; font: normal 12px  Arial, Helvetica, sans-serif }
.NewsSearch .button { border: 0; height: 20px;	width: 57px; background: url(../img/common_pic/btn_search.gif) no-repeat center center; color: #369; font-size: 12px; cursor: pointer; cursor: hand }
.NewsList { padding: 10px;*margin: 10px; width: 660px; *width: 640px; border: 0; clear: both; }
.NewsList th { color: #626262; font: bold 12px  Arial, Helvetica, sans-serif; background: url(../img/common_pic/listbar_bg.gif) no-repeat left top; height: 25px }
.NewsDate { border-bottom: solid 1px #ccc; width: 15%; color: #004dc1; font: bold 12px  Arial, Helvetica, sans-serif }
.NewsDate img { margin-right: 5px }
.NewsItem { border-bottom: solid 1px #ccc; color: #595959; font: normal 12px  Arial, Helvetica, sans-serif }
.NewsItem a { color: #595959; text-decoration: none; }
.NewsItem a:hover { color: #0080b5; text-decoration: underline;}
.news_mout { background-color: white }
.news_mover { background-color: #edf5fb }

.newsdetail_area { width: 95%; margin: 3px 15px }
.pub_dete {	margin-left: 520px; color: #FF9900!important; font: bold 12px  Arial, Helvetica, sans-serif!important;}
.news_title { color: #005ec8; font: normal 15px/28px  Arial, Helvetica, sans-serif; /*vertical-align: top;*/ background: url(../img/common_pic/news_title_line.gif) repeat-x center bottom; padding-bottom: 5px }
.news_title img { vertical-align: middle; margin-right: 5px }
.news_detail { padding-top: 10px; color: #505050; font: normal 12px/22px  Arial, Helvetica, sans-serif; }
.news_other { text-align: left!important; width: 569px; margin: 25px 45px; font: normal 12px  Arial, Helvetica, sans-serif }
.news_other_top { background: url(../img/common_pic/news_other_top.gif) no-repeat; height: 16px }
.news_other_bottom { background: url(../img/common_pic/news_other_bottom.gif) no-repeat; height: 16px }
.news_other_middle { background: url(../img/common_pic/news_other_middle.gif) repeat-y; height: 16px }
.news_other_title {	padding: 5px 0;	color: #525252;	font-weight: bold; /*vertical-align: top;*/;}
.news_other_title img{ margin-right: 2px }
.news_other_item { padding: 0 5px }
.news_other_item a { color: #008fe9; text-decoration: none;}
.news_other_item a:hover { text-decoration: underline;}




/*about STC*/
.tw_about { background: url(../img/pic_tw/bg_007.jpg) no-repeat center top }
.en_about { background: url(../img/pic_en/bg_007.jpg) no-repeat center top }
.jp_about { background: url(../img/pic_jp/bg_007.jpg) no-repeat center top }

.Contentdetail h2 { font: bold 15px  Arial, Helvetica, sans-serif; color: #51b4d4 }
.Contentdetail p { margin: 20px 50px }
.Contentdetail td p { margin: 0 }



/*.sub_menu { background: url(../img/common_pic/sub_menu_centerBg.gif) repeat-x left top; height: 43px; width: 632px; }
.sub_menu a { padding-left: 23px; color: #343434; font: bold 12px  Arial, Helvetica, sans-serif;	text-decoration: none;}
.sub_menu a img { margin: 13px 5px 0 0 }
.sub_menu a:hover { color: #0020c4;  }
#sub_menu_rightBtn { float: right; position: relative; top:-45px; left: 18px }
#sub_menu_leftBtn { float: left; margin-top: 0px }*/


/*套用下拉選單*/


h1{ clear: both; }

.ContentArea p { font: normal 12px/21px  Arial, Helvetica, sans-serif; color: #555 }
.sub_menu_sub p { font-size: 0; }

.tw_mascot_intro img { float: left; margin-bottom: 35px;*margin-bottom: 20px }
.tw_mascot_intro p { float: right; margin: 110px 85px 0 0; background: url(../img/pic_tw/mascot_intro.gif) no-repeat center center; height: 218px; width: 234px }
.tw_mascot_intro span { display: none }
.robot_itembar { clear: both; background: url(../img/common_pic/robot_itembar.gif) no-repeat center top; height: 81px; width: 608px; text-indent: 115px; padding-top: 25px;}
.robot_itembar img { margin-right: 10px; height: 55px; width: 55px }
.tw_robot_mou { background: url(../img/pic_tw/robot_mou.gif) no-repeat center center; margin: 5px 65px 60px 0 ; width: 163px; height: 16px; float: right }

.res_content { margin-left: 20px }
.res_content h2 { font: bold 12px  Arial, Helvetica, sans-serif; color: #12488b; margin: 0; padding: 0; background: url(../img/common_pic/ol_bg.gif) no-repeat left center;  }
.res_content h2 span { font-size: 10px; color: white; margin-right: 10px; padding: 0px 3px  }
.res_content p { padding: 0; margin: 0 0 20px 20px; color: #555; font: normal 12px/21px  Arial, Helvetica, sans-serif }

.policy_content { margin-bottom: 45px }
.policy_content h2 { background: url(../img/pic_tw/qua_h2_01.gif) no-repeat 30px 4px; width: 132px; height: 35px;padding-bottom: 10px }
.policy_content .h2_2 { background: url(../img/pic_tw/qua_h2_02.gif) no-repeat 30px 4px }
.policy_content .h2_3 { background: url(../img/pic_tw/qua_h2_03.gif) no-repeat 30px 4px }
.policy_content .h2_4 { background: url(../img/pic_tw/qua_h2_04.gif) no-repeat 30px 4px }
.policy_content .h2_5 { background: url(../img/pic_tw/qua_h2_05.gif) no-repeat 30px 4px }
.policy_content .h2_6 { background: url(../img/pic_tw/ab_h2_01.gif) no-repeat 30px 4px }/*組織架構*/
.policy_content .h2_7 { background: url(../img/pic_tw/ab_h2_02.gif) no-repeat 30px 4px }/*經營理念*/
.policy_content .h2_8 { background: url(../img/pic_tw/ab_h2_03.gif) no-repeat 30px 4px }/*倫理規範*/
.policy_content .h2_9 { background: url(../img/pic_tw/res_h2_01.gif) no-repeat 30px 4px }/*環安衛系統*/
.policy_content .h2_10 { background: url(../img/pic_tw/res_h2_02.gif) no-repeat 30px 4px }/*公益活動*/
.policy_content h2 span,.technology_content h2 span { display: none }
.policy_content h3 { clear: both; }
.policy_content h4,.technology_content h4,.Contentdetail h4 {
	background: url(../img/common_pic/icon_arrow09.gif) no-repeat left center;
	padding-left: 15px;
	margin-left: 52px;
	color: #83AD2C;
	font-family:  /*Arial, Helvetica, sans-serif*/;
	font-size: 13px;
	font-weight: bold;
}
.policy_content h5 { margin-left: 55px; color: #555; font: bold 12px  Arial, Helvetica, sans-serif }
.policy_content p { margin: 5px 40px 5px 70px }
.policy_content ol { margin-left: 50px;*margin-left: 95px; font: normal 12px/21px  Arial, Helvetica, sans-serif; color: #555 }
.policy_content a,.technology_content a { color: #f90 }
.policy_content th,.technology_content th { border: 0; padding: 3px; color: #fff;font: bold 13px  Arial, Helvetica, sans-serif; text-align: center }
.policy_content td,.technology_content td { border: solid 1px #6DBADE;padding: 3px 3px 3px 15px; font: normal 12px  Arial, Helvetica, sans-serif; color: #555;  }
.qua_pro { float: left; margin-left: 45px; width: 250px; height: 55px; padding: 10px 0; background: url(../img/common_pic/dotted.gif) repeat-x left bottom }
.qua_pro img { margin-bottom: 0px }
.qua_pro h5 { color: #009bd5; margin: -58px 10px 10px 65px }
.qua_pro p { margin: 0px 10px 10px 65px }
.policy_content .clear { margin-left: 45px!important; clear: left; width: 82%; height: 1px }
.qua_photo { float: left; background: url(../img/common_pic/qua_picture_frame.jpg) no-repeat left 0; margin: 20px 50px 20px; _margin: 20px}
.qua_photo span { background: url(../img/common_pic/qua_picture_frame.jpg) no-repeat right bottom; padding: 20px; margin: 2px 0 0 3px; float: left;  min-height: 232px }
.qua_photo img { margin: 20px; padding: 10px; background-color: #e6f3f8; }

.concept ol { margin-top: 0px }
.concept li { margin-left: 35px }

.about_content p { margin-left: 70px }
.concept { background: url(../img/common_pic/img_concept01.jpg) no-repeat right 365px }

.rule_index { margin-left: 45px; width: 540px; background: url(../img/common_pic/outline_middle.gif) repeat-y left top; font: normal 12px/21px  Arial, Helvetica, sans-serif; position: relative; height: 135px; margin-bottom: 45px; list-style: none }
.rule_index_top { background: url(../img/common_pic/outline_top.gif) no-repeat left top; }
.rule_index_bottom {  background: url(../img/common_pic/outline_bottom.gif) no-repeat left bottom;_height: 5px }
.rule_index ul { padding: 15px 75px;*padding-left: 25px }
.rule_index li { list-style-type: none;}
.rule_index li a { color: #646464; padding-left: 15px; background: url(../img/common_pic/icon_arrow10.gif) no-repeat left center; }
.rule_index li a:hover { color: #09c; }
.rule_content div { /*background-color: red;*/ padding: 0 35px 45px 15px }
.rule_content dl { padding-left: 25px; font: normal 12px  Arial, Helvetica, sans-serif; color: #666; margin: 0 }
.rule_content dt { font-weight: bold }
.rule_content dd { line-height: 18px; padding: 8px 0; margin-left: 0 }
.rule_content em { padding: 0 3px; font-weight: 700; font-style: normal }
.rule_content img { float: right; margin-right: 20px }
.rule_content h3 { margin-left: 0 }
.list_even { position: absolute; margin-top: -21px; width: 50%; left: 55% }




/*technology*/
.tw_technology { background: url(../img/pic_tw/bg_001.jpg) no-repeat center top }
.en_technology { background: url(../img/pic_en/bg_001.jpg) no-repeat center top }
.jp_technology { background: url(../img/pic_jp/bg_001.jpg) no-repeat center top }
.technology_content h2 { background: url(../img/pic_tw/tec_h2_01.gif) no-repeat 30px 4px; width: 100%; height: 35px; padding-bottom: 10px }
.technology_content .h2_2 { background: url(../img/pic_tw/tec_h2_02.gif) no-repeat 30px 4px }
.technology_content .h2_3 { background: url(../img/common_pic/tec_h2_03.gif) no-repeat 30px 4px }
.technology_content .h2_4 { background: url(../img/common_pic/tec_h2_04.gif) no-repeat 30px 4px }
.technology_content .h2_5 { background: url(../img/pic_tw/tec_h2_05.gif) no-repeat 30px 4px }
.technology_content p { padding: 0 35px 10px 52px  }
.technology_content ol { font: normal 12px  Arial, Helvetica, sans-serif; color: #555; padding: 0 35px 10px 42px }
.technology_content td { /*vertical-align: top;*/; text-align: center; padding: 5px }
.technology_content td dl { margin: 0 0 5px 0 }
.technology_content .table_title { background-color: #6DBADE; color: #FFF; font-weight: bold }
.tec_demand_content table { margin: 0 auto; text-align: center; font: normal 12px  Arial, Helvetica, sans-serif }
.tec_demand_content th { color: #FFF; text-align: left; border: 0 }
.tec_demand_content td { padding: 3px; text-align: left; border: 0 }
.table_title { width: 18%; white-space: nowrap; }
.table_title img { margin-right: 5px }
.tec_demand_content td input {  width: 155px; height: 16px; color: #2488BD; font: normal 12px  Arial, Helvetica, sans-serif; background: url(../img/common_pic/input_bg.gif) repeat-x left top; border: solid 1px #bbb; border-bottom-color: #FFF; border-right-color: #FFF }
.input_clear { background: none!important; border: 0!important; width: auto!important; height: auto!important }
.table_th_heading { background: #86c7d8 url(../img/common_pic/th_heading.gif) repeat-x left top; height: 26px; vertical-align: middle; padding-left: 8px}
.table_content td { border: 1px solid #97d5e5; border-right-width: 0; border-bottom-width: 0 }
.table_content { border-right: 1px solid #97d5e5; border-bottom: 1px solid #97d5e5 }
.img_btn { margin: 20px 0; width: 175px; height: 55px; cursor: pointer; cursor: hand }


#menu1,#menu2,#menu3,#menu0 { position: absolute; z-index: 5; }
#menu0 { width: 160px;  }
#menu1 { width: 120px; margin-left: 160px; }
#menu2 { width: 120px; margin-left: 280px; }
#menu3 { width: 100px; margin-left: 400px; }




/*HumanResources*/
.tw_HumanResources { background: url(../img/pic_tw/bg_002.jpg) no-repeat center top }
.en_HumanResources { background: url(../img/pic_en/bg_002.jpg) no-repeat center top }
.jp_HumanResources { background: url(../img/pic_jp/bg_002.jpg) no-repeat center top }
.tw_HumanResources .hr_content p { margin: 15px 52px; }
.tw_HumanResources ol { margin: 15px 95px 45px; }
.tw_HumanResources li { font: normal 12px/21px  Arial, Helvetica, sans-serif; color: #505050 }




/*tw_Investor*/
.tw_Investor { background: url(../img/pic_tw/bg_005.jpg) no-repeat center top }
.en_Investor { background: url(../img/pic_en/bg_005.jpg) no-repeat center top }
.jp_Investor { background: url(../img/pic_jp/bg_005.jpg) no-repeat center top }
.tw_Investor h2 { width: 95%; height: 20px; padding-bottom: 10px}
.tw_Investor .h2_1 { background: url(../img/pic_tw/inv_h2_01.gif) no-repeat 30px 4px;}
.tw_Investor .h2_2 { background: url(../img/pic_tw/inv_h2_02.gif) no-repeat 30px 4px }
.tw_Investor .h2_3 { background: url(../img/pic_tw/inv_h2_03.gif) no-repeat 30px 4px }
.tw_Investor .h2_4 { background: url(../img/pic_tw/inv_h2_04.gif) no-repeat 30px 4px }
.tw_Investor .h2_5 { background: url(../img/pic_tw/inv_h2_05.gif) no-repeat 30px 4px }
.tw_Investor .h2_6 { background: url(../img/pic_tw/inv_h2_06.gif) no-repeat 30px 4px }
.tw_Investor .h2_7 { background: url(../img/pic_tw/inv_h2_07.gif) no-repeat 30px 4px }
.tw_Investor h2 span { display: none }
.report_list { background: url(../img/common_pic/table_list_middle.gif) repeat-y; width: 641px;  }
.report_list_top { background: url(../img/common_pic/table_list_top.gif) no-repeat left top; padding-top: 30px }
.report_list_bottom { background: url(../img/common_pic/table_list_bottom.gif) no-repeat left bottom; padding-bottom: 10px }
.report_list table { width: 85%; text-align: center; margin: 0px auto }
.report_list th { padding: 3px 20px; background-color: #9dd100; color: white; font: bold 13px  Arial, Helvetica, sans-serif; height: 22px }
.report_list td { padding: 3px 20px; font: normal 12px  Arial, Helvetica, sans-serif;background: url(../img/common_pic/dotted.gif) repeat-x left bottom;
}
.report_list td img { margin-right: 15px }
.investor_items { /*vertical-align: top;*/; float: left; margin: 0 0 15px 25px; width: 290px; height: 90px; padding: 10px 0;background: url(../img/common_pic/dotted.gif) repeat-x left bottom  }
.tw_Investor a { color: #0080b5;}
.investor_detail_content { color: #333; font: normal 12px  Arial, Helvetica, sans-serif; padding: 0px 20px }
.investor_items p img {	vertical-align: middle}
.investor_detail_content table { border-color: #EAEAEA;border-collapse:collapse}
.investor_detail_content th,.td_01 { padding: 6px; background:#43bedc url(../img/common_pic/th_bg.gif) repeat-x 0 0; color: #fff!important  }
.investor_detail_content td { padding: 6px; }
.investor_detail_content .red { color: #FF3366!important }


/*contact us*/
.tw_contact { background: url(../img/pic_tw/bg_004.jpg) no-repeat center top }
.en_contact { background: url(../img/pic_en/bg_004.jpg) no-repeat center top }
.jp_contact { background: url(../img/pic_jp/bg_004.jpg) no-repeat center top }
.tw_contact a { color: #001bbd; font: bold 12px  Arial, Helvetica, sans-serif }
.tw_contact h2 span,.contact_discription span { display: none }
.Contact_content { padding-left: 75px; color: #505050; font: normal 12px  Arial, Helvetica, sans-serif }
.tw_contact_h2_01 { background: url(../img/pic_tw/contact_h2_01.gif) no-repeat center left; width: 90px; height: 18px }
.tw_contact_h2_02 { margin-top: 55px; background: url(../img/pic_tw/contact_h2_02.gif) no-repeat center left; width: 109px; height: 18px }
.position img { margin: 0 auto; text-align: center; display: block }
.position_content { padding-left: 85px; color: #505050; font: normal 12px  Arial, Helvetica, sans-serif  }
.contact_discription { margin: 20px auto; text-align: center; background: url(../img/pic_tw/contact_pic02.gif) no-repeat center left; width: 577px; height: 108px }
.robot_img01 img { background: url(../img/common_pic/robot_01b.gif) no-repeat center center }
a.robot_img01:hover img { background: url(../img/common_pic/robot_01a.gif) no-repeat center center}
.robot_img02 img { background: url(../img/common_pic/robot_02b.gif) no-repeat center center }
a.robot_img02:hover img { background: url(../img/common_pic/robot_02a.gif) no-repeat center center}
.robot_img03 img { background: url(../img/common_pic/robot_03b.gif) no-repeat center center }
a.robot_img03:hover img { background: url(../img/common_pic/robot_03a.gif) no-repeat center center}
.robot_img04 img { background: url(../img/common_pic/robot_04b.gif) no-repeat center center }
a.robot_img04:hover img { background: url(../img/common_pic/robot_04a.gif) no-repeat center center}
.robot_img05 img { background: url(../img/common_pic/robot_05b.gif) no-repeat center center }
a.robot_img05:hover img { background: url(../img/common_pic/robot_05a.gif) no-repeat center center}
.robot_img06 img { background: url(../img/common_pic/robot_06b.gif) no-repeat center center }
a.robot_img06:hover img { background: url(../img/common_pic/robot_06a.gif) no-repeat center center}
.robot_img07 img { background: url(../img/common_pic/robot_07b.gif) no-repeat center center }
a.robot_img07:hover img { background: url(../img/common_pic/robot_07a.gif) no-repeat center center}





/*Overseas*/
.tw_Overseas { background: url(../img/pic_tw/bg_006.jpg) no-repeat center top }
.en_Overseas { background: url(../img/pic_en/bg_006.jpg) no-repeat center top }
.jp_Overseas { background: url(../img/pic_jp/bg_006.jpg) no-repeat center top }





/*SiteMap*/
.tw_SiteMap { background: url(../img/pic_tw/bg_008.jpg) no-repeat center top }
.en_SiteMap { background: url(../img/pic_en/bg_008.jpg) no-repeat center top }
.jp_SiteMap { background: url(../img/pic_jp/bg_008.jpg) no-repeat center top }
#map_area01 .map_area_top { background: url(../img/pic_tw/sitemap_news.gif) no-repeat left top }
#map_area02 .map_area_top { background: url(../img/pic_tw/sitemap_about.gif) no-repeat left top }
#map_area03 .map_area_top { background: url(../img/pic_tw/sitemap_technology.gif) no-repeat left top }
#map_area04 .map_area_top { background: url(../img/pic_tw/sitemap_HR.gif) no-repeat left top }
#map_area05 .map_area_top { background: url(../img/pic_tw/sitemap_contact.gif) no-repeat left top }
#map_area06 .map_area_top { background: url(../img/pic_tw/sitemap_Investor.gif) no-repeat left top }
#map_area07 .map_area_top { background: url(../img/pic_tw/sitemap_overseas.gif) no-repeat left top }
.map_area { position: relative; font: normal 12px  Arial, Helvetica, sans-serif; width: 168px; background: url(../img/common_pic/sitemap_middle.gif) repeat-y left top;}
.map_area_top { width: 168px }
.map_area_bottom { background: url(../img/common_pic/sitemap_bottom.gif) no-repeat left bottom; width: 168px }

.MapArea_left,.MapArea_center,.MapArea_right { float: left; margin-right: 30px }
.MapArea_left { padding-left: 40px }

#map_area01,#map_area02,#map_area03,#map_area04,#map_area05,#map_area06,#map_area07 { margin-bottom: 25px }

.map_area a { color: #5d5d5d; text-decoration: none }
.map_area a:hover {	color: #0033CC;}
.map_area ul { padding: 60px 0 45px; margin: 0 }
.map_area ul ul { padding: 0; }
.map_area li { line-height: 21px; margin-left: 18px; padding-left: 12px; background: url(../img/common_pic/icon_arrow07.gif) no-repeat left 7px; list-style-type: none;}
.map_area li li { line-height: 21px; margin-left: 12px; padding-left: 12px; background: url(../img/common_pic/icon_arrow08.gif) no-repeat left 10px; list-style-type: none;}
.map_area li a { font-weight: bold }
.map_area li li a { font-weight: normal }



.btn_01 { text-align: center; margin: 8px auto; padding-top: 8px; display: block; text-decoration: none; color: #FFF!important; font: bold 12px  Arial, Helvetica, sans-serif; background: url(../img/common_pic/button_bg.gif) no-repeat left top; width:102px; height: 25px }
.style1 { color: #FFFFFF;	font-weight: bold;}
.style2 {color: #FFFFFF}


.investor_detail_content h3{ margin:20px 0px 0px 0px; padding:3px 0px 0px 20px;}
.investor_detail_content ul{font-size:13px; line-height:20px; color:#666;}




/*2011新增css*/

.td_02 { font-weight: bold; padding: 6px; background:#8acfe5 url(../img/common_pic/td_bg2.gif) repeat-x 0 0; color: #fff!important}
.h4_1,.h4_2,.h4_3,.h4_4{ background:url(../img/common_pic/h4_1_bg.gif) no-repeat right top; float:left;height:24px;clear:both; color:#206D7B; font-size:16px;}
.h4_1 span,.h4_2 span,.h4_3 span,.h4_4 span{ background:url(../img/common_pic/h4_1_icon.gif) no-repeat; display:block; padding:4px 12px 0px 20px; height:20px; }
.investor_detail_content .h4_1,.investor_detail_content .h4_2,.investor_detail_content .h4_3,.investor_detail_content .h4_4{ background:url(../img/common_pic/h4_1_bg.gif) no-repeat right top; float:left;height:24px;clear:both; color:#206D7B; font-size:16px;}
.investor_detail_content .h4_1 span,.investor_detail_content .h4_2 span,.investor_detail_content .h4_3 span,.investor_detail_content .h4_4 span{ background:url(../img/common_pic/h4_1_icon.gif) no-repeat; display:block; padding:4px 12px 0px 20px; height:20px; }
.investor_items p{ clear:both;}
.year_th{background:#43bedc; color:#fff; font-weight:bold;}
.sub_th{ background:#D0DDFD; font-weight:bold; text-align:center;}
.investor_detail_content .investor_th{  font-weight:bold; text-align:center;border-color:#000;}
.investor_detail_content .investor_sub{ background:#F6F6F6; text-align:center; width:80px;}
.investor1_table td{ text-align:center;}
.investor1_title{ padding:2px 0px 12px 0px;}
.investor1_title b{ color:#C30; font-size:15px; display:block;}
.investor_list{ clear:both; padding:0px 20px;}
.investor_list tr{background: url(../img/common_pic/dotted.gif) repeat-x left bottom ;}
.investor_list td{ padding:6px 0px;}
.investor_list_td1{width:550px;}
.investor_list_td1 .title{background:url(../img/common_pic/icon_arrow04.gif) no-repeat;  padding:0px 0px 0px 20px;font-size:15px; font-weight:bold; color:#317C99; }
.investor_list_td1 .text{ color:#777; font-size:12px; padding:0px 0px 0px 10px; }
.investor_list_title{ margin:20px 10px 0px 0px; background:url(../img/common_pic/icon_arrow04.gif) no-repeat; padding:0px 0px 0px 20px;font-size:15px; font-weight:bold; color:#317C99; }
.investor_text_content{margin:0px 10px 0px 0px; font-size:small; line-height:1.2; padding:10px 0px; color:#666;}
.investor_text_content ul{ list-style-type:none; margin:0px; padding:0px 0px 10px 20px;}
.investor_text_content ul li ul{ list-style-type:none; margin:0px; padding:0px 0px 5px 20px;}
.investor_text_list{ background:url(../img/common_pic/dotted.gif) repeat-x left bottom; padding:10px 0px 10px 0px;}
.investor_text_list span{ color:#508AC5; font-weight:bold;}
.investor_year_list{margin:20px 10px 20px 0px; }
.year_list{ float:left; clear:both; margin:5px 0px 5px 0px; background: url(../img/common_pic/dotted.gif) repeat-x left bottom ; padding:0px 0px 10px 0px; width:580px;}
.year_list h5{ background: url(../img/common_pic/icon_arrow09.gif) no-repeat left center;padding:0px 0px 0px 15px;color: #83AD2C;font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold; margin:0px 0px 10px 0px;}
.year_list span{ display:block; float:left; padding:6px 36px 2px 12px; font-size:13px; background:url(../img/common_pic/icon_arrow07.gif) no-repeat left center;}
.year_list span a{ color:#666; text-decoration:underline;}
.year_list span  a:hover { color: #f90!important; text-decoration:underline;}

.investor_detail_content .id_th{ width:30px; background:#C8E1E0; font-weight:bold; text-align:center;border-color:#000; color: #000!important; height:20px; }
.investor_detail_content .title_th{ width:460px; background:#C8E1E0; font-weight:bold; text-align:center;border-color:#000; color: #000!important;}
.investor_detail_content .download_th{ width:60px; background:#C8E1E0; font-weight:bold; text-align:center;border-color:#000; color: #000!important;}

.investor_detail_content .id_td{ height:18px;}
.investor_detail_content .title_td{ text-align:left; color:#317C99; font-weight:bold;}
.investor_detail_content .download_td{ text-align:center; padding:0px 0px 0px 24px;}
.investor_detail_content .download_td a{ background:url(../img/common_pic/download_icon.gif) no-repeat; display:block; width:24px; height:24px; text-indent:-1000px; overflow:hidden;}

.investor3_table{ padding:20px 0px 10px 0px;}
.investor3_table td{ vertical-align:top;}
.investor3_table td p{ font-weight:bold; }

.investor6_table{}
.investor6_th{background:#D1E1E9; text-align:center; font-weight:bold;}
.investor6_sub_td{ background:#E8EFF4; font-size:15px; font-weight:bold; color:#396182;}
.investor6_table td{ text-align:center;}
.investor7_list{ padding:10px 0px 60px 0px; background: url(../img/common_pic/dotted.gif) repeat-x left bottom ;}
.investor7_text_fidle{ line-height:20px;}
.investor7_list div{ clear:both; padding:0px 0px 0px 50px;}
.investor7_text_fidle .investor7_list .investor7_title{padding:3px 0px 10px 0px;font-size:15px; color:#666; font-weight:bold;}
.investor7_text_fidle .investor7_title b{ color:#396182;}
.investor7_text_fidle .title{ display:block; width:160px; float:left; color:#039;}
.investor7_text_fidle .text{ display:block; width:300px; float:left; color:#666}
.investor_detail_content .NewsList {width: 620px; *width:640px;}
.investor_detail_content .TimeTH{ width:120px;}
.investor_detail_content .TitleTH{ width:420px;}
.investor_detail_content .NewsTH{ width:100px;}
.investor_detail_content .NewsItem{ text-align:center;}
.investor_detail_content .NewsTitle { border-bottom: solid 1px #ccc;}
.search_result_text{ padding:12px 0px 12px 0px;}
.search_result_text span{ padding:0px 3px; font-weight:bold;  color:#930;}
.investorSearch { text-align:left; height: 22px; width:396px; padding: 13px 8px 3px 60px; background: url(../img/common_pic/news_search_bg2.gif) no-repeat center center; color: white; font-size: 12px; margin:0px 0px 0px 80px; }
.investorSearch input { margin-left: 3px }
.investorSearch .textarea { background: white url(../img/common_pic/textarea_bg.gif) repeat-x center top; width: 133px; height: 16px; border: solid 1px #7f9db9; color: #444; font: normal 12px  Arial, Helvetica, sans-serif }
.investorSearch .button { border: 0; height: 20px;	width: 57px; background: url(../img/common_pic/btn_search.gif) no-repeat center center; color: #369; font-size: 12px; cursor: pointer; cursor: hand }
.investorSearch span{ padding:0px 0px 0px 6px; letter-spacing:2px;}

.link_but{ text-align:left; padding:0px 0px 0px 52px;}


.investor_detail_content h3{background: url(../img/common_pic/icon_arrow06.gif) no-repeat left 2px; color: #003597; padding-left: 22px; font: bold 15px  Arial, Helvetica, sans-serif }
