/**
 *	Css For Neworiental landing page
 * 	shiqiang at 2009-04-26 <cocowool@gmail.com>
 *	last modified at 2009-5-1
 **/
 
 /*-- 通用样式 --*/
 *, html, body { margin:0px; padding:0px; }
 body { font-size:16px; text-align:center; position:relative; font-family:Arial, Helvetica, sans-serif; }
 
 a:link, a:visited { text-decoration:none; border:none; }
 a:hover { text-decoration:underline; }
 img { border:none; }
 ul, li { list-style-type:none; list-style-position:outside; list-style-image:none; margin:0px; padding:0px; }
 .hackbox { clear:both; }
 
 /*-- 结构样式 --*/
 .wrap { width:100%; height:auto; position:relative; padding-top:10px; padding-bottom:20px; }
 .img_bg { width:100%; height:100%; position:absolute; z-index:0px; }
 .container { width:900px; margin:0 auto; text-align:left; position:relative; z-index:100px; }
 .top_container { width:100%; height:auto; }
 .logo { height:0px; width:0px; text-indent:-9999px; position:absolute; }
 
 .menu_container { padding-top:10px; }
 .menu_bg { width:100%; height:35px; }
 .menu_text li { display:inline; }
 .menu_text li a:link, .menu_text li a:visited { display:block; float:left; line-height:34px; width:120px; text-align:center; }
 .menu_text li a:hover, .menu_text li a.on { }
 
 .content_container { height:auto; padding:10px 5px 50px; }
 .left_container { float:left; position:relative; width:635px; overflow:hidden; }
 .right_container {
	float:left;
	position:relative;
	padding-left: 10px;
}
 .r_content_container {
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
 .flash_container {  }
 .text_container { padding:15px; margin-top:10px; }
 .right_item { width:245px; }
 .footer_container { width:100%; position:relative; text-align:center; padding-bottom:10px; }
 #tech_list p { margin:0px; padding:0px; text-indent:0; }
 #tech_list span { color:#FF6600; }
 
 /*-- 表现样式 --*/
 .wrap { background-color:#FF6c02; }
 .img_bg { background:url(images/bg.png) center top no-repeat; margin-top:-10px; height:100%; *height:500px; left:0px; }
 .container { background-color:#FFFFFF; }
 .menu_bg { background:#00CC00 url(images/menu_bg.png) left top repeat-x; }
 .menu_text li a:link, .menu_text li a:visited { color:#FFFFFF; text-decoration:none; font-size:0.95em; font-weight:bold; border-bottom:1px solid #339900; background:url(images/sep.png) right center no-repeat; }
 .menu_text li a:hover, .menu_text li a.on { color:#333333; border-bottom:1px solid #990000; }
 .menu_bg .menu_text li a.on { color:#333333; border-bottom:1px solid #990000; }
 .menu_text li a.last, a.last { background:none; }
 
 .content_container { background:#FFFFFF url(images/content_bg.png) left top no-repeat; } 
 .text_container { border:1px solid #009900; }
 .text_container h3 { text-align:center; line-height:30px; font-size:1em; font-weight:bold; padding-bottom:35px; color:#FF6600; }
 .text_container p { text-align:left; font-size:0.75em; color:#666; line-height:1.6em; text-indent:2em; margin:15px 0px; }
 .text_container img { display:inline; margin:0px 15px 15px; border:1px solid #CCCCCC; padding:1px; float:left; }
 i { font-weight:bold; font-style:normal; }
 
 .star_list { padding-bottom:30px; }
 .star_list li { }
 .star_list li a:link, .star_list li a:visited { color:#666666; display:block; height:25px; line-height:25px; font-size:0.8em;
 	background:url(images/star_off.png) left center no-repeat; padding-left:30px; }
 .star_list li a:hover, .star_list li a.on { color:#333333; background:url(images/star_on.png) left center no-repeat; }
 
 .summer_item {  }
 .summer_item p { height:25px; line-height:25px; padding-left:15px; font-weight:bold; }
 .summer_item p.bg1 { background:url(images/title_1.png) left center no-repeat; }
 .summer_item p.bg2 { background:url(images/title_2.png) left center no-repeat; }
 .summer_item p.bg3 { background:url(images/title_3.png) left center no-repeat; }
 .summer_item p.bg4 { background:url(images/title_4.png) left center no-repeat; }
 .summer_item p.bg5 { background:url(images/title_5.png) left center no-repeat; }
 .summer_item table { margin:0px; padding:0px; table-layout:fixed; font-size:0.8em; border-collapse:collapse; }
 .summer_item td { border:1px solid black; line-height:2em; text-align:center; }
 .summer_item td.col_right { padding-left:10px; text-align:left; }
 
 .zixun_bg { height:202px; background:#FFFFFF url(images/zixun.png) left top no-repeat; margin-top:10px; }
 .tuijian_bg { height:202px; background:#FFFFFF url(images/tuijian.png) left top no-repeat; margin-top:10px; }
 .right_item p { font-size:0.75em; color:#FFFFFF; line-height:1.5em; } 
 .right_item p.input_line_top { padding-top:10px; }
 .right_item p.input_line { line-height:22px; }
 input.zixun_input { width:60px; height:30px; line-height:30px; background:#FF9933; color:#FFFFFF; }
 input.tuijian_input { width:60px; height:30px; line-height:30px; background:#339900; color:#FFFFFF; }
 
 .partner { background:url(images/hzhb_bg.gif) left top no-repeat; height:92px; margin:0 auto; width:892px; padding-bottom:5px;  	text-align:left; }
 .partner ul { padding:16px 0 0 65px; display:inline; float:left; }
 .partner ul li { display:block; float:left; border:1px solid #CCCCCC; margin:0px 15px 0px 0px; padding:0px; height:auto; width:auto;  }