@charset "UTF-8";
.theaterNewList h2 {
	padding-left:15px;
	background:#6ebbe8;
	color:#ffffff;
	font-weight:bold;
	line-height:30px;
	}
.theaterNewList ul {
	padding:10px 5px 10px 20px;
	background:#f0f0f0;}
.theaterNewList ul li {
	padding:5px 0;
	height:100%;
	overflow:hidden;
	border-bottom:1px dotted #767676;
	}	
.theaterNewList ul li.noB {
	border-bottom:none;
	}
.theaterNewList ul li span {
	float:left;
	width:250px;
	font-weight:bold;
	font-size:80%;
	}
.theaterNewList ul li a{
	color:#4489c9;
	}
.theaterNewList ul li p{
	float:left;
	width:675px;
	font-size:75%;
	}
/*left
**************/
.theaterTable {
	font-size:80%;
	}
.theaterTable th{
	padding-bottom:25px;
	text-align: left;
	font-weight: lighter;
	}
.theaterTable td a.txt {
	padding:0 0 0 10px;
	display:block;
	background:url(/mansion/library/images/theater/ico_table.gif) left center no-repeat;
	line-height:35px;
}
.theaterL{
	float:left;
	width:715px;
}
.theaterL p.big{
	width: 710px;
	font-size:80%;
	line-height:1.6;
}
p.type03{
	font-size:80%;
	line-height:1.6;
}
.theaterL p.quote{
	padding-left:40px;
	width: 650px;
	font-size:80%;
	line-height:1.6;
}
div.quote{
	padding-left:40px;
	width: 650px;
	font-size:80%;
	line-height:1.6;
}
/*right 
*************/
.theaterR{
	float:right;
	width:224px;
}
.theaterRtop img {
	margin-bottom:5px;
	}
.theaterRbot {
	padding:10px 10px 0px 10px;
	background:#d1d1d1;
	text-align: center;
	}
.theaterRbot img {
	margin-bottom:10px;
	}
/*keyword
***************/
.keywordIntro {
	background:url(/mansion/library/images/theater/bgl_keyword_b.gif) center bottom no-repeat;
	}
.keywordIntro div {
	padding:25px 20px 20px 20px;
	background:#e6e6e4 url(/mansion/library/images/theater/bg_keyword_t.gif) center top no-repeat;}
.keywordIntro p{
	font-size:80%;
	line-height: 1.6;
	}
.keywordIntro h3 {
	color:#002653;
	font-weight:bold;
	font-size:95%;
}
/**footLink*/	
.footLink {
	background:url(/mansion/library/images/theater/bg_footLink_b.gif) cecenter bottom no-repeat;}
.footLink ul {
	padding:10px 100px;
	text-align:center;
	background:#eeeeee url(/mansion/library/images/theater/bg_footLink_t.gif) center top no-repeat;
	font-size:80%;
	}
.footLink ul li {
	display:inline;
	line-height: 1.6;
	}
/*typeList
****************/
.typeListL,.typeListR {
	clear:both;
	height:100%;
	overflow:hidden;
	line-height:1.6;
	}
.typeListL p{
	font-size:80%;
	width:620px;
	float:left;
	}
.typeListR p{
	font-size:80%;
	width:620px;
	float:left;
	}
.typeListL span {
	display:block;
	float:left;
	width:75px;
	}
.typeListR  span {
	float:right;
	padding-left:15px;
	}
.blueBox {
	background:url(/mansion/library/images/theater/bg_keyword_blue_b.gif) center bottom no-repeat;
	}
.blueBox p {
	padding:25px 10px;
	background:#e1f4fd url(/mansion/library/images/theater/bg_keyword_blue_t.gif) center top no-repeat;
	font-size:80%;
	line-height:1.6;}
/*history
*************/
.yearDiv {
	height:100%;
	overflow:hidden;
	}
.yearDiv img.fleft{
	float:left;
	}
.rigthtYear {
	padding:18px 0 0 20px;
	float:left;
	width:665px;
	}
.rigthtYear img {
	vertical-align:bottom;
	}
.rigthtYear div.box {
	margin-left:3px;
	padding:15px 0 10px 32px;
	border-left:1px dotted #b1b1b1;
	height:100%;
	overflow:hidden;
	}
.rigthtYear ul {
	padding:0 0 0 20px;
	}
.rigthtYear ul li {
	height:100%;
	overflow:hidden;
	}
.rigthtYear ul li img{
	display:block;
	}
.rigthtYear ul li h3 {
	margin-bottom:12px;
}
.rigthtYear div.box div {
	height:100%;
	overflow:hidden;
}
.rigthtYear div.box div span{
	float:left;
	width:150px;
}
.rigthtYear div.box div span ul li{
	font-size:80%;
	padding:0 0 0 10px;
	background:url(/mansion/library/images/theater/ico_table.gif) left center no-repeat;
}

.rigthtYear div.box div span img {
	margin-bottom:20px;
	}
.rigthtYear div.box div p{
	float:left;
	width:445px;
	font-size:80%;
	line-height:1.6;
	}
.greenLink {
	height:150px;
	background:url(/mansion/library/images/theater/bg_green_link.jpg) center top no-repeat;
	margin-bottom: 10px;
	}
.greenLink img.mt{
	margin-top:51px;
	}
.blueMore {
	position:relative;
	}
.blueBtn {
	position:absolute;
	top:70px;
	left: 8px;
	}
.blueBtn img{
	margin-bottom:2px;
	}
.typeTab {
	padding:14px 10px 15px 10px;
	background:url(/mansion/library/images/theater/bg_type_tab.jpg) center top no-repeat;
	height:84px;
	text-align:center;
	}
/*type 
***********/
.typeTable1 {
	border-collapse:collapse;
	}
.typeTable1 th,.typeTable1 td {
	border:1px solid #000000;
	}
.typeTable1 th {
	background:#6ebbe8;
	text-align: center;
	}
.typeTable1 td {
	text-align:right;}
.typeTable1 td.pCenter {
	text-align:center;
	}
.typeTable1 td.pLeft {
	text-align:left;
	}	
tr.red td {
	color:#ff0000;
	}
tr.cyan td {
	background:#ccffcc;
	}
.typeTable2 {
	border-collapse:collapse;
	}
.typeTable2 th,.typeTable2 td {
	border:1px solid #000000;
	}
.typeTable2 th {
	background:#6ebbe8;
	text-align: center;
	}
.typeTable2 td {
	text-align:right;
}
.typeTable1 td.pCenter {
	text-align:center;
	}
.typeTable2 td.pLeft {
	text-align:left;
	}	
.bnrTheaterIndex {
	height:388px;
	background:url(/mansion/library/images/theater/bnr_theater_index.jpg) left top no-repeat;
	}
.bnrTheaterIndex ul {
	padding-left:370px;
	}
.bnrTheaterIndex ul li img {
	vertical-align:bottom;
	}
.bnrTheaterIndex ul li.more {
	height:175px;
	background:url(/mansion/library/images/theater/bnr_theater3.jpg) left top no-repeat;
	}
.bnrTheaterIndex ul li.more ul {
		padding:60px 0px 0px 40px;
	}
.bnrTheaterIndex ul li.more ul li{
	margin-bottom:10px;}


