/**----announcements----**/



.content_right_box{



	padding:0px 10px 30px 40px;



	min-height:382px;



}



.content_right_box h2{	



	margin-bottom:35px;



	font-size:23px;



}



.announ_tab{



	overflow:hidden;



	margin-right:30px;



}



.announ_tab_year{



	background:url(../images/inner_page/announ_bg.png) no-repeat right;



	padding-right:50px;



	font-size:24px;



	font-weight:700;



	float:left;



}



.announ_tab_year li{



	height:35px;



	line-height:35px;



	cursor:pointer;



	position:relative;



}



.announ_tab_year li i{



	position:absolute;



	border-bottom:1px solid #9E9E9E;



	width: 30px;



	top: 18px;



	right: -70px;



	display:none;



}



.announ_tab_year li.year_current i{



	display:block;



}



.year_current{



	color:#1082d2;



}



.announ_tab_info{



	float:left;



	margin-left:20px;



}



.announ_tab_mounth{



	color:#2c8ad3;



	width:500px;



	padding:5px 0;



}



.announ_tab_mounth li{



	overflow:hidden;



	padding-bottom:10px;



}



.announ_tab_data{



	width:70px;



	text-align:left;



	float:left;



	color:#2C8AD3;



}



.announ_tab_data strong{



	font-size:14px;



	margin-left:10px;



}



.announ_tab_link{



	padding-left:35px;



	float:left;



	width:465px;



}



.announ_tab_link a{



	color:#000;



}



.announ_tab_link a:hover{



	color:#0EA7F8;



}



.announ_list{



	display:none;



	width:100%;



}



.announ_list dt{



	font-size:24px;



	font-weight:700;



	margin-bottom:20px;



}



.announ_list dt a{



	color:#000;



	border-bottom:3px solid #fff;



}



.announ_list dt a.announ_dt_current{



	border-bottom:3px solid #0EA7F8;



}



/*.announ_list dt a span{



	background:url(../images/inner_page/arrow_gray.png) no-repeat;



	display:inline-block;



	width:16px;



	height:16px;



	margin-left:10px;



}



.announ_list dt a.announ_dt_current span{



	background:url(../images/inner_page/arrow_blue_current.png) no-repeat;



}*/



.announ_list dd{



	display:none;



}



.announ_list dd.announ_list_current{



	display:block;



}



.announ_list_mounth{



	width:100%;



}



.announ_list_mounth li{



	margin-bottom:20px;



}



.announ_list_date{



	color:#2c8ad3;



}



.announ_list_date strong{



	font-size:14px;



}



.announ_list_link a{



	color:#000;



}



.announ_list_link a:hover{



	color:#0EA7F8;



}



.inner_txt_box{



	overflow:hidden;



	margin-bottom:20px;



	margin-right:30px;



}



.inner_txt_box ol{



	display: block;



	list-style-type: decimal;



	padding: 20px 0 0 40px;



}



.inner_txt_box ol li{



	list-style-type: decimal;



	line-height: 25px;



}



.inner_txt_box a{







}



.inner_txt_box a:hover{



	color:#0EA7F8;



}



.inner_txt_box p{



	line-height:20px;



}



.web_link{



	background:url(../images/inner_blue_arrow.png) no-repeat right center;



	padding-right:10px;	







}



a.web_link:hover{



	color:#0EA7F8;



}



/**------Annual Reports-----**/







.reports_intro{



	overflow:hidden;



	padding-bottom:30px;



	border-bottom:1px dotted #e8e8e8;



	margin-top:40px;



}



.reports_intro_left{



	float:left;



	width:50%;



	padding-top:40px;



}



.reports_intro_left h3{



	font-size:18px;



	font-weight:normal;



	color:#333333;



	margin-right:50px;



	border-bottom: 1px solid #CCC;



	padding: 10px 0;



}



.reports_intro_left p{







	margin:10px 50px 30px 0;



	max-height:60px;



	line-height:20px;



	overflow:hidden;



}



.reports_intro_downl{



	margin-right:50px;



}



.report_intro_downpdf{



	background: url(../images/pdf.png) no-repeat left;



	padding:0 15px;



	width:200px;



	margin-bottom:10px;



	margin-top:20px;



}



.reports_intro_downl a{



	background:url(../images/inner_page/download_arrow.png) no-repeat right;



	display:block;



}



.report_intro_downhtml{



	background: url(../images/inner_page/download_html.png) no-repeat left;



	padding:0 15px;



	width:200px;



	margin-bottom:10px



}



.reports_intro_right{



	float:right;



	width:50%;



}











.reports_list{



	margin:10px 10px 0;



	overflow:hidden;



}



.reports_list li{



	float:left;



	width:50%;



	margin-top:20px;



	overflow:hidden;



}



.reports_list_img {



	float:left;



	margin-right:10px;



	border:1px solid #fff;



}



.reports_list_img:hover{



	border:1px solid #0EA7F8;



}



.reports_list_text{



	float:left;



	width:300px;



}



.reports_list_text h3{



	font-weight:700;



	color:#146c9d;



	font-size:15px;



	border-bottom:1px solid #ccc;



	padding:10px 0;



}



.reports_download_link{



	margin:10px 0;



}



.reports_download_pdf{



	background:url(../images/pdf.png) no-repeat left;



	padding-left:15px;



	font-size:11px;







	margin-bottom:5px;



	display:block;



	font-size:11px;



}



.reports_download_html{



	background:url(../images/inner_page/download_html.png) no-repeat left;



	padding-left:15px;







	font-size:11px;



	margin-bottom:5px;



	display:block;



	font-size:11px;



}











/*****----about profile-----*****/



.profile_tab{



	overflow:hidden;



	margin-bottom:20px;



	border-bottom: 1px solid #A6A6A6;



}



.tab_profile{



	



}



.profile_tab li{



	height:20px;



	float:left;



	color:#4d4d4d;



	font-size:14px;



	cursor:pointer;



	padding:0 30px 5px 30px;



	border-bottom:3px solid #fff;



	text-align:center;	



}



.pc_profile{



	max-width:100%;



}



.profile_tab li.profile_current,.profile_tab li:hover{



	border-bottom:3px solid #33b9ff;



	font-weight:700;



	font-size:15px;



}



.tab_profile td{



	border-bottom:1px solid #e2eaef;



}



.tab_profile_l{



	width:155px;	



	padding:10px;



	color:#4d4d4d;



	font-weight:700;



	background:#f8f8f8;



}



.tab_profile_r{	



	padding:10px 10px 10px 20px;



}



.effective{



	text-align:right;



	font-size:13px;



	color:#4d4d4d;



	margin-bottom:30px;



	padding-right: 10px;



}



















/****----about faq----****/



.faq_list dt {



	margin-bottom:20px;



}



.faq_list dt a{



	background:url(../images/inner_page/arrow_gray.png) no-repeat left;



	padding-left:25px;	



	display:block;



	background-position: 0 2px;



	line-height: 20px;



}



.faq_list dt a:hover{



	font-weight:700;	



}



.faq_list dt a.faq_list_current{



	background:url(../images/inner_page/arrow_blue_current.png) no-repeat left;



	background-position: 0 2px;



	color:#0bb7e7;



	font-weight:700;



}



.faq_list dd.faq_list_dd{



	display:block;	



}



.faq_list dd{



	padding-left:25px;



	line-height:20px;



	padding-bottom:20px;



	display:none;







}















/*****-----about culture-----****/



.culture_tab{



	overflow:hidden;



	margin-bottom:50px;



	border-bottom:1px solid #a6a6a6;



}



.culture_tab li{



	float:left;



	color:#4d4d4d;



	font-size:14px;



	margin-right:30px;



	cursor:pointer;

	padding:0 25px 5px 25px;

	/*width:145px;*/



	text-align:center;



	height:25px;



	border-bottom:3px solid #fff;



}



.culture_tab li.wide{



	float:left;



	color:#4d4d4d;



	font-size:14px;



	margin-right:30px;



	cursor:pointer;



	padding-bottom:5px;



	width:250px;



	text-align:center;



}



.culture_tab li.culture_current,.culture_tab li:hover{



	border-bottom:3px solid #33B9FF;



	font-weight:700;



	font-size:15px;



}



.culture_box{



	color:#4d4d4d;



	margin-bottom:25px;	



}



.culture_box_tit{



	font-size:14px;



	font-weight:600;



	color:#4d4d4d;



	margin-bottom:5px;



}



.culture_box_tit1{



	color:#4d4d4d;



	font-weight:700;



}



.culture_box li{



	background:url(../images/inner_page/li.png) no-repeat;	



	background-position:0 6px;



	padding-left:10px;



	margin-bottom:5px;



}



.corporate_tit{



	font-size:18px;



	color:#333333; font-weight:bold;



	padding-top:20px;



}



.enlarge{



	display:none;



	text-align:center;



	margin-top:10px;



}



.mobile_philosophy{



	display:none;



}











/****------calendar------*******/



.event_up{



	margin-bottom:40px;



	margin-right:30px;



}



.event_up h3{



	font-size:16px;



	color:#333333;



}



.event_up h3 a{margin-left:10px;}



.event_up_box{



/*	border-top:3px solid #2e9fc9; */



  border-top:1px solid #E2EAEF;



	margin-top:5px;



	margin-bottom:60px;



}



.event_up_box li{



	overflow:hidden;



	border-bottom:1px solid #e2eaef;	



}



.event_up_l{



	width:100px;



	float:left;



	font-weight:700;



	color:#4d4d4d;



	padding:10px 20px;



	background:#f8f8f8;



}



.event_up_r{



	padding:10px  20px 10px 155px;



	background:#fff;



}



.event_tab{



	margin:50px 30px 30px 0;



}



.event_tab h3{



	font-size:16px;



	color: #333;



}



.event_tab_btn{



	overflow:hidden;



	margin-bottom:30px;	



	border-bottom:1px solid #a6a6a6;



}



.event_tab_btn li{



	float: left;



	color: #4d4d4d;



	margin: 0 25px 0 0;



	text-align: center;



	padding: 0 0 5px ;



	cursor: pointer;



	font-size: 14px;



	width: 100px;



	border-bottom:3px solid #fff;



	height:20px;



}



.event_tab_btn li.event_btn_current,.event_tab_btn li:hover{



	border-bottom:3px solid #33B9FF;



	font-weight:bold;



	font-size:15px;



}



.event_recent_box{



	overflow:hidden;



	margin:10px 0 30px;



	border-top:3px solid #2e9fc9;



	margin-top:5px;



}



.event_recent{



	display:none;



}



.event_recent h3{



	font-size:16px;



	font-weight:normal;



	color:#333333;



}



.event_recent_box dt{



	background:#f8f8f8;



	border-bottom:1px solid #e2eaef;



	color:#4d4d4d;



	font-weight:700;



	padding:10px 5px;



}



.event_recent_box li{



	float:left;



}



.event_recent_date{



	width:100px;



	text-align:center;



}



.event_recent_date dd{



	font-weight:700;







	padding:0 5px;



	height:45px;



	line-height:45px;



	border-bottom:1px solid #E2EAEF;



}



.event_recent_subject{



	width:260px;



}



.event_recent_subject dd{







	padding:0 5px;



	height:45px;



	line-height:45px;



	border-bottom:1px solid #E2EAEF;



}



.event_recent_webcast{



	width:90px;



}



.event_recent_webcast dd{







	padding:16px 10px;



	height:13px;	



	line-height:45px;



	border-bottom:1px solid #E2EAEF;



}



.event_recent_report{



	width:113px;



}



.event_recent_report dd{







	padding:0 5px;



	height:45px;



	line-height:45px;



	border-bottom:1px solid #E2EAEF;



}



.event_recent_report dd a{



	background:url(../images/pdf.png) no-repeat left center;



	padding-left:15px;



}







.event_recent_qa{



	width:60px;



}



.event_recent_qa dd{







	padding:0 5px;



	height:45px;



	line-height:45px;



	border-bottom:1px solid #E2EAEF;



}



.event_recent_qa dd a{







	padding-left:0px;



}











/***event_contact**/



.contactus{



	overflow:hidden;



}



.contactus li{



	float:left;



	margin-right:15px;



	width:190px;



	line-height:25px;



}



.contactus li h4{



	border-bottom:3px solid #2e9fc9;



	padding:3px 0;



	margin-bottom:15px;



}



.contactus li a{







	text-decoration:underline;



}



.inner_txt_box h3{



	font-size:18px;



	background:#e7e7e7;



	padding:3px 10px;



	color:#333333;



	margin-bottom:20px;



}



.feedback_box {







	width:420px;



}



.form_red{



	color:#f00;



}







.feedback_form_list li{



	padding:5px;



	overflow:hidden;



}



.feedback_form_list li .sex{



	float:left;



	margin-right:20px;



}



.fill_name{



	float:left;



	margin-right:20px;	



	width:185px;



}



.fill_name input{



	width:100%;



}



.feedback_form_list li input[type="text"],.feedback_form_list li select,.feedback_form_list li textarea{



	border:1px solid #bebebe;



	padding:3px 5px;



}



.firm_name input{



	width:390px;



}



.form_select{



	float:left;



	width:185px;



	margin-right:20px;	



}



.form_select select{



	width:197px;



}



.form_country select{



	width:402px;



}



.form_email input,.form_office input{



	width:390px;



}



.form_message textarea{



	width:390px;



	height:200px;



}



.form_submit{



	float:left;



	margin-right:20px;	



	margin-top:20px;



}



.form_submit input{



	background:#f7f7f7;



	border:1px solid #bebebe;







	padding:3px 5px;



	cursor:pointer;



}











/**---stock issued----**/



.issued_pdf li {



	line-height:25px;



	background:url(../images/inner_page/innerli.png) no-repeat 0 10px;



	padding-left:15px;



}



.issued_table{



	color: #6d6d6d;



/*	border-top: 3px solid #2E9FC9; */



  border-top:1px solid #E2EAEF;



	text-align:center;



}



.issued_table thead{



	background: #F8F8F8;



	color: #4D4D4D;



	font-weight: 700;



}



.issued_table td, .issued_table th {



	border-bottom: 1px solid #E2EAEF;



	padding: 10px 10px;



	



}



.issued_table td strong{



	color:#4d4d4d;



}



.issued_table .issued_table_tit{



	background: #F8F8F8;



	text-align:left;



}







/***------stock shareholder-------**/



.handbook{



	background:url(../images/inner_page/pdf_b.png) no-repeat left center;



	height:18px;



	padding-left:25px;



	margin-top:20px;



}



.handbook a{



	text-decoration:underline;



}



.event_meeting{



	/*border-top:3px solid #2e9fc9;*/



  border-top:1px solid #E2EAEF;



  margin-right:30px;



	margin-bottom:40px;



}



.event_meeting  thead{



	color:#4d4d4d;



	font-size:14px;



	background:#f9f9f9;



}



.event_meeting th,.event_meeting td{	



	padding: 10px 20px;



	border-bottom:1px solid #E2EAEF;



}



.event_meeting td strong{



	font-size:12px;



}



.event_meeting td a{



	text-align:center;



}



.event_meeting_bg{



	



}



.event_meeting ul li{



	overflow:hidden;



	border-bottom:1px solid #E2EAEF;



}



.event_meeting ul li a{



	display:block;



	margin:0 30px



}



.event_meeting_tit{



	background:#f8f8f8;



	color:#4d4d4d;



}



.meeting_date{



	float:left;



	width:50px;



	background:#f9f9f9;



	padding:10px 20px;



	font-size:15px;



	font-weight:700;



}



.meeting_mode{



	float:left;



	width:90px;



	background:#f9f9f9;



	padding:10px 20px;



}



.meeting_notice{



	float:left;



	width:90px;



	padding:10px 20px;



	text-align:center;



}



.meeting_book{



	float:left;



	width:90px;



	padding:10px 20px;



	text-align:center;



}



.meeting_record{



	float:left;



	width:90px;



	padding:10px 20px;



	text-align:center;



}



.agent_tit{



	font-size:16px;



	margin-bottom:20px;



	color:#333333;



	font-weight:700;



}



.agent_box li{



	line-height:25px;



}



.agent_box{



	margin-bottom:40px;



}



.dividends{



	border-top:3px solid #2e9fc9;



	margin-top:5px;



}



.dividends li{



	overflow:hidden;



	border-bottom:1px solid #E2EAEF;



}



.dividends_tit{



	font-size: 16px;



	font-weight: normal;



	color: #333333;



	font-weight:700;



}



.dividends_head{



	background:#f8f8f8;



	color:#4d4d4d;



}



.dividends_year{



	float:left;



	width:80px;



	text-align:center;



	padding:10px 0;



	font-weight:700;



}



.dividends_cash_box{



	float:left;



	width:260px;



	padding:5px 0;



}



.dividends_stock_box{



	float:left;



	width:260px;



	padding:5px 0;



}



.dividends_cash,.dividends_stock{



	text-align:center;



	padding:5px 0;



}



.dividends_share{



	width:140px;



	float:left;



	padding:5px 0;



	text-align:center;



}



.dividends_date{



	width:80px;



	float:left;



	margin-left:40px;



	padding:5px 0;



}











/***governance major**/



.major_pdf li {



	line-height:25px;



	background:url(../images/inner_page/innerli.png) no-repeat 0 10px;



	padding-left:15px;



}











/**-----governance mgt----**/



.gov_mgt{



	overflow:hidden;



	border-bottom:1px solid #a6a6a6;



}



.gov_mgt li{



	float:left;



	text-align:center;



	cursor:pointer;



	font-size:14px;



	padding-bottom:5px;



	border-bottom:3px solid #fff;



	height:20px;	



	width:110px;



}



.gov_mgt li span{



	font-size:12px;



	font-weight:normal;



	display:block;



}



.gov_mgt li.gov_mgt_current,.gov_mgt li:hover{



	border-bottom:3px solid #33B9FF;



	font-weight:700;



}



.text_part{



	margin-bottom:20px;



}



.gov_mgt_list li{



	line-height:25px;



	background:url(../images/inner_page/innerli.png) no-repeat 0 10px;



	padding-left:15px;



}



.gov_mgt_tab{



	display:none;



}



.inner_txt_tit{



	font-size: 18px;



	color:#333;



	font-weight:700;



}



.inner_txt_tit span{



	font-size:15px;



	padding-left:15px;



	color:#4d4d4d;



}



/***-------ir quarterly--------****/



.quarterly_tab{



	overflow:hidden;



	border-bottom:1px solid #a6a6a6;



}



.quarterly_tab li{



	float:left;



	color:#4d4d4d;



	margin: 0 25px 0 0;



	text-align:center;



	cursor:pointer;



	font-size:14px;



	width:100px;



	padding-bottom:5px;



	border-bottom:3px solid #fff;



	height:20px;



}



.quarterly_tab li.quarterly_tab_current,.quarterly_tab li:hover{



	border-bottom:3px solid #33B9FF;



	font-weight:700;



	font-size:15px;



}



.quarterly_tab_box{



	margin-bottom:20px;







	display:none;



}



.quarterly_list_tit{



	overflow:hidden;



	background:#f8f8f8;



	color:#4d4d4d;



	font-weight:700;



	border-bottom:1px solid #e2eaef;



}



.quarterly_dl dt{



	overflow:hidden;



	border-bottom:1px solid #e2eaef;



}



a.quarterly_dl_current {



	color:#03aad8;



}



.quarterly_date{



	float:left;



	padding:10px 10px;



	width:70px;



}



.quarterly_subject{



	float:left;



	padding:10px 20px;



}



.quarterly_list_date{



	float:left;



	padding:10px 10px;



	width:70px;



}



.quarterly_list_subject{



	padding:10px 20px 10px 110px;



	display:block;



}



.quarterly_dl dd{



	display:none;



	background:#fff;



	margin-top:-1px;



}



dd.quarterly_dd_current{



	display:block;



}



.quarterly_dd{



	padding:10px 20px 10px 110px;



	border-bottom:1px solid #e2eaef;



}



.quarterly_dd p,.quarterly_dd_download{



	margin-bottom:20px;



}







.quarterly_dd_download li{



	background: url(../images/inner_page/pdf_b.png) no-repeat 0 0;



	padding-left: 25px;



	margin:5px 0;



}



.quarterly_dd_download li a,.quarterly_dd_subscribe a{







}



.quarterly_dd_download li a:hover,.quarterly_dd_subscribe a:hover{



	color:#0BB7E7;



}



.quarterly_dd_subscribe{



	background: url(../images/inner_page/email.png) no-repeat left center;



	height: 18px;



	padding-left: 25px;



	margin:5px 0;



}











/****----monthly------****/



.monthly_tit{



	color:#333333;



	font-size:16px;



	margin:30px 0 20px;



	font-weight:700;



}



.monthly_table{



	color:#4d4d4d;



/*	border-top:3px solid #2e9fc9;*/



  border-top:1px solid #E2EAEF;



	text-align:left;



	margin-top:5px;



}



.monthly_table thead{



	background:#f8f8f8;



	color:#4d4d4d;



	text-align:left;



}



.monthly_table td,.monthly_table th{



	border-bottom:1px solid #e2eaef;



	padding:10px 5px;



}



.monthly_ul{



	margin-bottom:10px;



}



.monthly_ul li{



	line-height:25px;



	overflow:hidden;



}



.monthly_ul li strong{



	padding-right:20px;



	display:block;



	float:left;



	width:70px;



}



.monthly_ul li span{



	display:block;



	float:left;



	max-width:754px;



}



.excel_download{



	background:url(../images/inner_page/excel.png) no-repeat;



	padding-left:25px;	



}







.department{







}



.department li{



	border-bottom:1px solid #e2eaef;



	padding:15px 0



}



.department li h3{



	font-size:12px;



	color:#333333;



	margin-bottom:5px;



}







.font14{



	font-size:14px;



}



.font15{



	font-size:15px;



}



.txt_indent{



	padding-left:20px;



}











/**------highlight-----***/



.highlight_chart{



	



}



.highlight_chart li{



	float:left;



	margin-right:10%;



	margin-bottom:20px;



	width:45%;



}



.highlight_chart li.margin{



	margin-right:0;



}



.highlight_tit{



	font-size:16px;



/*	border-bottom:3px solid #2E9FC9;*/



	font-weight:700;



}



.unit{



  border-top:1px solid #E2EAEF;



}



.highlight_img{



	text-align:left;



}



.highlight_img img{



	max-width:100%;



}



.hightlight_table_tit{



	font-size:16px;



}







.back{



	text-align:right;



	font-size:14px;



}



.announ_inner_tit{



	font-size:18px;



}



.announ_inner_time{



	text-align:left;



	margin-top:10px;



	color:#2C8AD3;



}



p.rss_link{



	background:url(../images/rss_l.gif) no-repeat 0 3px;



	padding-left:40px;



	margin:10px 0 10px 0



}



/*.faq_list .link_here{text-decoration:underline;}*/



.ir_tit{

	font-size:25px;

	color:#1082d2;

	margin:0 0 15px 25px;

}

.link_pdf{
	margin-bottom:40px;
}
.link_pdf a{
	font-size:16px;
	font-weight:700;
	color:#333;
}