@charset "utf-8";
/* CSS Document */

	/**
	* Global 
	*/
		html, body { margin:0px; padding:0px; width:100%; height:100%; min-width:917px; 
			font-family:Arial, Helvetica, sans-serif; font-size:12px;
			background:#ffffff;
			line-height:18px;
			text-align:justify;
		}
		table { border:0px; border-spacing:0; border-collapse:collapse; margin:0px; padding:0px; width:100%; }
		table tr td { margin:0px; padding:0px; vertical-align:top; }
		img { border:0px; }
		input { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #cccccc; width:100%; padding:3px 5px 3px 5px; }
		textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #cccccc; width:100%; padding:3px 5px 3px 5px; height:200px; }
		.button { width:auto; background:#cccccc; border:0px; padding:5px 15px 5px 15px; cursor:pointer; }
		.button:hover { background:#e60013; color:#ffffff; }
		
		.standard-padding { height:10px; overflow:hidden; clear:both; }
		.standard-margin { height:20px; overflow:hidden; clear:both; }
		.standard-margin-large { height:40px; overflow:hidden; clear:both; }
		
	
	/**
	* Container
	*/
		#body-container { background:url(../images/index-bg-tile.jpg) repeat-x #f1d85a; width:100%; }
		#home-container { margin-top:30px;  background:url(../images/index-bg.jpg) no-repeat top; width:100%; height:748px; overflow:hidden; margin:auto; position:relative; }
		
		/* Inner */
			#inner-container { min-height:530px; width:917px; margin:30px auto 0px auto; padding:0px; background:#ffffff; position:relative; box-shadow:0px 0px 10px rgba(0,0,0,0.1); }
			#inner-container .inner-table td { vertical-align:top; margin:0px; padding:0px; }
			#inner-container .inner-table .form-table td { padding:5px 0px 5px 0px; }
			#inner-container .inner-table .left { width:203px; }
			#inner-container .inner-table .left .page-title { height:142px; border-bottom:9px solid #e60013; text-align:center; }
			#inner-container .inner-table .left .page-title table { height:100%; }
			#inner-container .inner-table .left .page-title td { vertical-align:bottom; padding-bottom:17px; text-align:right; padding-right:20px; }
			#inner-container .inner-table .left .page-menu { margin:0px; padding:0px; list-style:none; }
			#inner-container .inner-table .left .page-menu li { border-bottom:1px solid #eaeaea; }
			#inner-container .inner-table .left .page-menu li a { display:block; padding:8px 10px 8px 34px; color:#414141; text-decoration:none; font-weight:bold; letter-spacing:-0.5px; text-align:left; }
			#inner-container .inner-table .left .page-menu li a:hover { background:url(../images/arrow-o.png) no-repeat 15px center; }
			#inner-container .inner-table .left .page-menu li a.select { background:url(../images/arrow.png) no-repeat 15px center; color:#e60013; }
			#inner-container .inner-table .middle { width:1px; }
			#inner-container .inner-table .right { width:713px; }
			#inner-container .inner-table .right .page-content { padding:35px 30px 35px 30px; }
			#inner-container .inner-table .right .page-content .page-title { margin-bottom:15px; }
			#inner-container .inner-table .photo { width:713px; height:151px; overflow:hidden; }
			
			#inner-container .list-table { border-spacing:0px 3px; border-collapse:separate; }
			#inner-container .list-table .title { width:120px; background:#eeeeee; font-weight:bold; }
			#inner-container .list-table td { padding:5px 10px 5px 10px; border-bottom:1px solid #eeeeee; }

			#inner-container .data-table { }
			#inner-container .data-table .header td { background:#e60013; color:#ffffff; font-weight:bold; letter-spacing:-0.5px; padding:3px 10px 3px 10px; }
			#inner-container .data-table td { padding:8px 10px 8px 10px; background:url(../images/dash.jpg) bottom repeat-x; }
			#inner-container .data-table .date { width:100px; }
			#inner-container .data-table a { text-decoration:none; }
			#inner-container .data-table a:hover { color:#e60013; text-decoration:underline; }

	
	
	/**
	* Header 
	*/
		#header { height:187px; width:917px; margin:auto; position:relative; }
		#header .logo { text-align:center; padding-top:55px; }
		#header .stock-code { position:absolute; top:155px; right:5px; font-size:13px; font-weight:bold; }
	
	
	/**
	* Menu
	*/
		#menu-container { position:relative; width:917px; margin:auto; }
		#menu { color:#ffffff; padding:0px; width:917px; position:absolute; top:0px; left:0px; z-index:1000; margin:auto; }
		#menu .bg { background:#e60013; height:30px; width:100%; position:absolute; top:0px; left:0px; }
		#menu ul { list-style:none; margin:0px; padding:0px; position:relative; }
		#menu ul li { float:left; line-height:30px; position:relative; }
		#menu .line { background:url(../images/menu-line.jpg) center center no-repeat; width:1px; height:30px; padding:0px; }
		#menu a { color:#ffffff; text-decoration:none; font-size:13px; font-weight:bold; padding:0px 20px 0px 20px; display:inline-block; }
		#menu span { padding:0px 20px 0px 20px; font-weight:bold; font-size:13px; color:#ffffff; cursor:default; }
		#menu ul li.right { float:right; padding-right:10px; }
		#menu ul li.right img { padding-top:14px; vertical-align:top; display:inline-block; }
		#menu ul li.right a { padding:0px 3px 0px 3px; font-family:Arial, Helvetica, sans-serif; }
		#menu .submenu { background:#e60013; display:none; position:absolute; top:30px; left:0px; min-width:100%; }
		#menu .submenu a { display:block; white-space:nowrap; }
		#menu .submenu a:hover { display:block; background:#c40010; }
		#menu ul li:hover .submenu { display:block; }
	
	
	/**
	* Footer
	*/
		#footer { width:100%; position:relative; min-height:70px; background:#ffffff; }
		#footer .slogan { width:917px; margin:auto; position:relative; }
		#footer .slogan .slogan-zh { position:absolute; top:-44px; left:194px; }
		#footer .slogan-en { height:18px; background:#e60013; color:#ffffff; text-align:center; }
		#footer .copyright { width:917px; margin:auto; text-align:center; padding-top:20px; font-size:11px; color:#6f6d6d; font-family:Arial, Helvetica, sans-serif; }
		
	
	/**
	* Home
	*/
		#home-content { position:relative; width:917px; margin:auto; height:350px; }
		#home-content .twt { position:absolute; left:130px; top:121px; }
		#home-content .hs { position:absolute; left:350px; top:121px; }
		#home-content .shuanglong { position:absolute; left:620px; top:121px; }
		#home-link { position:relative; width:917px; margin:auto; }
		#home-link table td { border:1px solid #e60013; padding:5px; text-align:center; vertical-align:middle; }
		#home-link .text td { background:#e60013; color:#ffffff; padding:3px 0px; min-height:20px; }
		#home-link a { color:#ffffff; text-decoration:none; }
		
		
		
	/* Common Style */
		.position-title { color:#e60013; text-transform:uppercase; font-weight:bold; font-size:14px; letter-spacing:-1px; }
		.subject-title { color:#e60013; text-transform:uppercase; font-weight:bold; font-size:14px; letter-spacing:-1px; border-bottom:1px solid #eeeeee; margin:0px 0px 5px 0px; padding-bottom:5px; }
		.dash { background:url(../images/dash.jpg) repeat-x; height:1px; overflow:hidden; margin:30px 0px 30px 0px; }
		
		.download { background:url(../images/zoom.png) no-repeat 0px center; padding-left:15px; color:#000000; }
		.download:hover { color:#e60013; }
		
		
		.coming-soon { color:#999999; font-style:italic; }
		
		
		
		
		
		
		
		
		
		