@charset "utf-8";
/* CSS Document */


	#home-photo { position:relative; width:680px; height:315px; }
	#home-photo .photo { width:680px; height:315px; position:absolute; top:0px; left:0px; }
	#home-photo .photo table { width:680px; height:315px; }
	#home-photo .photo img { width:680px; height:315px; }
	#home-photo .photo table td { vertical-align:middle; text-align:center; }
	#home-photo .building-name { position:absolute; top:25px; left:20px; width:640px; color:#ffffff; font-size:22px; 
		text-shadow:0px 0px 5px #000000;
	}
	#home-photo .bottom-text { position:absolute; bottom:25px; left:20px; width:640px; color:#ffffff; font-size:14px;
		text-shadow:0px 0px 3px #000000;
	}
	
	#tab-container { position:absolute; top:0px; right:0px; width:254px; }
	#tab-container .tab-header { font-size:14px; font-weight:bold; border-bottom:9px solid #ffb300; height:36px; }
	#tab-container .tab-header .tab-left { background:url(../images/home/tab-bg.jpg) repeat-x; width:146px; height:36px; overflow:hidden; position:absolute; top:0px; left:0px; z-index:1; cursor:pointer; }
	#tab-container .tab-header .tab-left.select { background-image:url(../images/home/tab-left.png); }
	#tab-container .tab-header .tab-left div { padding:13px 0px 0px 50px; }
	#tab-container .tab-header .tab-right { background:url(../images/home/tab-bg.jpg) repeat-x; width:146px; height:36px; overflow:hidden; position:absolute; top:0px; right:0px; z-index:0; cursor:pointer; }
	#tab-container .tab-header .tab-right.select { background-image:url(../images/home/tab-right.png); z-index:2; }
	#tab-container .tab-header .tab-right div { padding:13px 0px 0px 70px; }
	
	#tab-container .tab-area { height:230px; background:#5a5a5a; color:#ffffff; padding:20px; font-size:11px; }
	#tab-container .tab-area .group { box-shadow:2px 2px 3px rgba(0,0,0,0.14); position:relative; }
	#tab-container .tab-area input { border:0px; width:204px; padding:3px 5px 3px 5px; line-height:15px; height:15px; font-size:11px; color:#b7b7b7; }
	#tab-container .tab-area input:focus { color:#333333; }
	#tab-container .tab-area .br { height:5px; overflow:hidden; clear:both; }
	
	#tab-container .tab-area .select { width:214px; }
	#tab-container .tab-area .select input { width:183px; }

	#tab-container .tab-area .half-group { position:relative; width:100%; float:left; }
	#tab-container .tab-area .half-select { width:100px; float:left; }
	#tab-container .tab-area .half-select input { width:69px; text-align:center; }
	#tab-container .tab-area .line { width:14px; height:21px; text-align:center; line-height:21px; float:left; }

	#tab-container .tab-area .select-text { background:#ffffff; color:#b7b7b7; height:15px; width:183px; float:left; line-height:15px; padding:3px 5px 3px 5px; text-align:left; cursor:pointer; overflow:hidden; }
	#tab-container .tab-area .half-group .select-text { width:69px; text-align:center; }
	#tab-container .tab-area .select-text.select { color:#333333; }

	#tab-container .tab-area .option-list { background:#ffffff; position:absolute; top:21px; left:0px; max-height:300px; overflow:auto;  display:none; z-index:10000; 
		min-width:100%;
		box-shadow:0px 0px 10px rgba(0,0,0,0.3);
		color:#333333;
	}
	#tab-container .tab-area .option-list input { width:11px; height:11px; }
	#tab-container .tab-area .option-list .option-group { padding:3px 10px 8px 10px; }
	#tab-container .tab-area .option-list span { font-weight:bold; }
	#tab-container .tab-area .option-list .sub-option { margin:0px; padding:0px 8px 0px 8px; list-style:none; }
	#tab-container .tab-area .option-list .sub-option .sub-option-title { font-weight:bold; font-size:13px; padding-bottom:3px; margin-bottom:3px; padding-top:15px; border-bottom:1px solid #eeeeee; }
	#tab-container .tab-area .option-list .sub-option li { white-space:nowrap; line-height:15px; }
	#tab-container .tab-area .option-list .sub-option li a { padding:2px 10px 2px 10px; }
	#tab-container .tab-area .option-list.half { min-width:100px; }
	#tab-container .tab-area .option-list .item { cursor:pointer; padding:3px 10px 3px 10px; }
	#tab-container .tab-area .option-list .item:hover { background:#f3f3f3; }


	#tab-container .action-panel { padding-top:13px; width:218px; }
	#tab-container .action-panel .btn-search { float:right; }
	#tab-container .action-panel a { color:#ffffff; text-decoration:underline; padding-top:10px; display:inline-block; }
	
	
	
	#home-content { overflow:hidden; }
	
	#home-content .left { width:680px; float:left; }
	#home-content .right { width:254px; float:right; }
	
	
	

	
	
	
	
	
	
	
