/************************************* Introduction ****************************************/
/*** Common Structure ***/
/*** Chairman ***/
body.chairmen div.right_content_main {
	width:630px;
	padding-top:10px;
	padding-left:90px;
}

body.chairmen div.right_content {
	height:900px;
}

body.executive div.right_content {
	height:2100px;
}

/*** Objective ***/
body.objective div.right_content_main{
	width:700px;
	margin-left:30px;
	padding-top:20px;
}

body.objective img.title_heading {
	margin-left:70px;
}

body.objective img.line_break {
	width:635px;
	margin-top:10px;
}

body.objective div.content_desc {
	width:630px;
	padding-left:60px;
}

div.content_desc2 {
	margin-top:33px;
}

body.objective div.box_right div.right_content {
	height:800px;
}

/*** Organizatioin ***/
body.organization div.right_content {
	height:1200px;
}

body.organization div.right_content_main {
	width:745px;
	margin-left:40px;
}

body.organization div.right_content_main img.place {
	margin-top:57px;
}

/*** Executive ***/
body.executive div.right_content_main {
	width:630px;
	*width:720px;
	padding-left:90px;
	padding-top:20px;
}

div.signature {
	float:right;
	display:inline;
	text-align:right;
}

div.content_desc {
	text-align:left;
}

/*** Development ***/
body.development div.right_content {
	height:2950px;
}

body.development div.right_content_main {
	width:620px;
	margin-left:80px;
}

div.right_content img.development_img {
	margin-top:25px;
}
/*	background-image:url("../images/content_bg_03.jpg");*/
div.box_right {

	background-position:left top;
	background-repeat:repeat-y;
	/*padding-top:1px;*/
	width:810px;
  /*min-height:800px;*/
}
/*** Consultant ***/
/*margin-top:25px;*/
/*margin-bottom:40px;*/
/*height:200px;*/

div.box_right div.right_content div.consult_container {
	
	margin-left:40px;
	
	/*overflow:hidden;*/
	
	vertical-align:top;
}


div.right_content div.consultant {
	width:339px;
	height:145px;
	background:url(../images/consultant.png);
	background-repeat: no-repeat;
	background-position: center top;
	float:left;
	margin-left:12px;
	margin-top:25px;
}
		/*border:1px solid #FF0000;*/
		div.right_content div.consultant div.consult_left {
			height:145px;
			width:120px;
			float:left;
		}
		div.right_content div.consultant div.consult_right {
			height:145px;
			width:215px;
			float:left;
		}
				div.right_content div.consultant div.consult_right div.consult_name {
					padding-top:20px;
					padding-left:5px;
					height:40px;
				}
				div.right_content div.consultant div.consult_right div.consult_name2 {
					padding-top:10px;
					padding-left:5px;
					height:40px;
				
				}
				div.right_content div.consultant div.consult_right div.consult_title {
					vertical-align:top;
					padding-top:15px\9;
					padding-left:5px;
					height:75px;
				}

div.right_content div.con_reminder {
	color:#275E9E;
	left:53px;
	padding-left:15px;
	padding-top:25px;
	
	/*position:absolute;
	top:1820px;*/
}
div.right_content div.consultant table td.c1 {
	
	display:block;
	padding-top:20px;
	height:30px;
}

div.right_content div.consultant table td.c2 {
	
	padding-top:12px;
	vertical-align:top;
	height:80px;
}

div.right_content div.consultant img{
	height:131px;
	margin-left:8px;
	margin-top:6px;
	width:104px;
}

td.tdwidth {
	width:125px;
}
p.name{
	color:#FFFFFF;
	line-height:18Px; 
}
p.title {
	font-size:14px;
	line-height:16px;
}

p.title2 {
	font-size:14px;
	line-height:16px;
	padding-top:10px;
}


div.image_map {
	position:relative;
}

div.link1 {
	position:absolute;
	top:175px; left:100px;
	width:175px; height:50px;
	border:solid;
	cursor:pointer;
}

div.link2 {
	position:absolute;
	top:210px; left:300px;
	width:210px; height:50px;
	border:solid;
	cursor:pointer;
}

div.link3 {
	position:absolute;
	top:240px; left:547px;
	width:190px; height:50px;
	border:solid;
	cursor:pointer;
}

/* go to top button */
div.goto_top {
	text-align:right;
	margin-right:20px;
	margin-bottom:10px;
}

div.goto_top img {
	vertical-align:bottom;
}

a.goto_top {
	color:#601969;
	font-size:16px;
}


/*** Consultant ***/
body.consultant div.right_content {
	/*height:800px;*/
	
}

/*body.consultant div.con_reminder {
	position:absolute;
	top:1820px; left:53px;
	color:#275E9E;
}*/

body.consultant div.title p {
	line-height:35px;
	font-size:16px;
}

body.consultant div.title2 p {
	line-height:35px;
	font-size:16px;

}

body.consultant div.desc p {
	line-height:16px;
	font-size:14px;
}

div.right_content div.consultant {
	position:relative;
}

div.consultant_content_left {
	position:absolute;
	top:33px; left:170px;
}

div.consultant_content_right {
	position:absolute;
	top:33px; left:520px;
}

div.bottom_empty {
position:relative;
background-position:left top;
background-repeat:repeat-y;
height:25px;
}

div.title, 
div.desc {
	width:220px;
}

div.title {
	height:45px;
}

div.desc {
	height:90px;
}

div.title p {
	color:#fff;
}


div.con {
	margin-bottom:39px;
}

/*** Song ***/
body.song div.right_content {
	height:900px;
}

div.song_heading {
	text-align:center;
	padding-top:30px;
}

div.right_content_main p {
	padding-bottom:0px;
	
}

div.song_list {
	width:705px;
}

div.song_background p.name {
	color:#fc7301;
}

div.song_list {
	position:relative;
	background:url(../images/song_36.jpg) no-repeat 95% 23%;
	margin-left:95px;
	padding-top:15px;
}

div.download_link {
	position:absolute;
	top:5px; left:335px;
}

img.btn_download,
div.song_list span.download {
	margin-top:10px;
	float:left;
}

/* right content */
div.right_content_main h2 {
	color:#fc7301;
	font-size:24px; line-height:30px;
}

div.right_content_main img.right_photo {
	float:right;
	margin-right:6px;
	margin-bottom:5px;
}

div.right_content_main p {
	padding-bottom:15px;
	/*padding-bottom:10px;*/
}





/**/
div.org{
	width:100%;
}
	div.org_director{
		width:100%;
		text-align:center;	
		vertical-align:top;
	}
		div.org_title{
			padding:10px 0;
			text-align:center;
			width:100%;
			overflow:hidden;
		}
			div.org_title  img{
				text-align:center;
				vertical-align:top;
				margin:0 auto;
			}
		div.org_director_content{
			text-align:center;
		}
	div.org_newgen{
		margin-top:50px;
		width:100%;
	}
		div.org_newgen_box{
			width:49%;
		}


div.org   table{
	margin:0px  auto;
	padding:0px;
	text-align:left;
}












/**/
body.executive div.pagination {
	float:right;
	padding-top:20px;
}
body.executive div.pagination  div.page{
	float:left;
	width:20px;
	height:20px;
	line-height:20px;
	cursor:pointer;
	color:#000;
}
	body.executive div.pagination div.pageon{
		color:#42769B;
		
	}
	body.executive div.pagination div.pageclick{
		color:#42769B;
		font-weight:bolder;
	}
div.repeat img {
    float: right;
    margin: 0 0 0 10px;
}
