*{
	margin:0;
	padding:0;
	}
body{
	font-size:12px;
	/*font-family: "ËÎÌå" Arial, Helvetica, sans-serif;*/
	color:#707070;	
		background:#e9e9e9 url(../images/bg-body.jpg) 0 0 repeat-x;
	}
/********************************************************  common **************************************************/	
img{
	display:block
	}
li{
	list-style:none;
	}
h1{
	font-size:18px;
	color:#2C2B2B;
	text-align:center
	}
.con_news_left h1{
	margin-top:23px;
		font-size:22px;
	}
h3,#tag{ 
/*	width:567px;*/
	height:29px;
	padding-left:11px;
	line-height:29px;
		background:#f0f0f0;
			font-size:14px;
			font-weight:normal;
			color:#a93636
	}

.clear_float{
	clear:both;
	height:0;
	overflow:hidden;
	}	
.hidden_word{	
	text-indent:-9999px;
	}
.line_heiht24{
	line-height:24px;
	}
.line_heiht20{
	line-height:20px;
	}
.date,.more,.to_top{
	float:right;
	}
	.to_top a{
		float:right;
		font-size:14px;
		color:#A93636
		}
.position_relative{
	position:relative
	}
.mar_t23_l_30{
	margin:23px 0 0 30px;
	}	
.mar_t16{
	margin-top:16px;	
	}	
	.con_right .mar_t16{
		margin-left:22px;
		}
.mar_t35{
	margin-top:35px;
	}	
.mar_t10{
	margin-top:10px;
	}

.mar_t5{
	margin-top:5px;
	}
.mar_t45_l_20{
	margin:45px 0 0 20px;
	}
.pad_t27_l_11{
	padding:27px 0 0 11px
		}
.p_mar_t10 p{
	margin-top:17px;
	}
.pad_lr5{
	padding:0 5px;
	}
.col_a90303{
	color:#a90303	
	}
.col_cf1914{
	color:#cf1914
	}
.content{
	width:889px;
	margin:0 auto;
	}	
.con_left{	
	width:250px;
	height:502px;
	float:left;
	position:relative;
	margin-top:-20px;
		background:url(../images/bg-c_left.jpg) 0 no-repeat

	}
h4{
	font-size:14px;
	color:#1a1a1a;
	}
.width_15{
	display:inline-block;
	width:15px;
	zoom:1
	}

.img_center{
	margin:10px auto;
		text-align:center
	}



.con_right{
	width:637px;
	position:relative;
	left:-1px;
	z-index:10;
	height:auto!important;
	height:476px;
	min-height:476px;
	float:left;
		border:1px solid #E2E5EA;
		border-top:none;
		border-bottom:none;
		background:#FFF url(../images/bg-c_right_top.jpg) center 0 no-repeat
	}

#contact{
	background:url(../images/bg-c_right.jpg) 0 0 no-repeat
	}
	
	
	
	
#sub_nav{
	margin-top:18px;
	}
	#sub_nav a,.selected,.sub_list{
		width:174px;
		height:26px;
		display:block;
		margin-top:4px;
		line-height:28px;
		padding-left:74px;
			font-weight:700;
				background:url(../images/bg-list.jpg) 48px center no-repeat;
	}

	#sub_nav a:hover,#sub_nav .selected{
		color:#E63B3B;
		text-decoration:none;
			background:url(../images/bg-selected.jpg) 11px 0 no-repeat

	
	}
.overflow_scroll{
	margin-top:20px;
	padding:0 22px 20px;
	height:auto!important;
	height:383px;
	min-height:383px;
		background:url(../images/bg-c_right_bottom.jpg) center bottom no-repeat
	}
	.overflow_scroll p{
		padding:0 8px;
		_padding:0 4px;
			}
	.overflow_scroll h3{
		margin-top:16px;
			}		

i{
	width:510px;
	margin:-24px 0 0 60px;
	display:inline-block;	
		font-style:normal;
	}
.links{
	height:17px;
	margin:16px 0 0 0 ;
	padding:20px 0 0 20px	
	}
	.con_right .links{
		margin:16px 0 0 22px ;
		}
.con_news_left .links{
	height:44px;
	margin-top:0;
	padding:38px 0 0 90px;	
		background:url(../images/bg-c_news.jpg) 0 0 no-repeat

	}
.con_news_left	#trade{
	background:url(../images/bg-c_news.jpg)
		}
	#project .links,
	#game .links{
		background:url(../images/bg-t_game.gif) 0 0 no-repeat;
		}
	#e_business .links{
		background:url(../images/bg-t_business.gif) 0 0 no-repeat;
		}
	#finance .links{
		background:url(../images/bg-t_finance.gif) 0 0 no-repeat;
		}
	#software .links{
		background:url(../images/bg-t_software.gif) 0 0 no-repeat;
		}
	#corporation_software .links{
		background:url(../images/bg-t_software.gif) 0 0 no-repeat;
		}
/**************************** 8´ó²úÆ· ************************************/
#yoo_key h4{
	margin-top:15px;
	font-size:12px;
	color:#707070;
	font-weight:normal;
	}
#yoo_key li{
	margin-left:15px
	} 
/******************************************************  index  **********************************************************/
.head{
	width:910px;
	height:60pox;
	margin:0 auto;
	}
.box{
	width:902px;
	margin: 0 auto;
	
	} 
.con_box{
		height:160px;
		
	}
	.intro h2,.culture h2{
		width:430px;
		height:28px;	
	}
	.intro h2 a,.culture h2 a{
		width:45px;
		height:16px;
		line-height:16px;
		margin:0 10px 0 0;
		display:block;
		float:right;
		cursor:pointer;
		display:inline;
			background:#FFF;
			font-size:12px;
			font-weight:normal
	}
	.product_more{
		display:block;
		width:100%;
		height:100%
		}
	.con_box p{
		padding:0 5px;
			text-indent:26px;
		}
	
	.intro,.culture{
		width:430px;
		float:left;
		display:inline
	}
	.intro{
		margin-right:35px;
		}
		.intro h2{
			background:url(../images/bg-t_introduct.jpg) 0 0  no-repeat		
		
			}
		.culture h2{
			background:url(../images/bg-t_culture.jpg) 0 0 no-repeat		
		
			}
	
.news{
	width:651px;
	height:197px;
		background:url(../images/bg-news.jpg) 0 no-repeat;
	}	
	.news h2 a{
		width:50px;
		height:25px;
		display:block;
		margin: 0 0 12px 600px;
			cursor:pointer
		}
	.news li{
		width:270px;
		margin-left:40px;
		float:left;
		display:inline
		}
	.news li a{
		width:198px;
		display:block;
		overflow:hidden;
			white-space:nowrap;
			text-overflow:ellipsis
		}
.product{
	width:323px;
	height:197px;
	position:absolute;
	right:-72px;
	_right:-69px;
	top:3px;
		background:url(../images/bg-product.jpg) 0 0 no-repeat

		}	

	.product h2{
		width:51px;
		height:167px;
		position:absolute;
		top:19px;
		right:0;
			cursor:pointer
		}
/*****************************************************  News  ***********************************************/
.page_list_yooe,.page_list_trade{
	width:887px;
	height:81px;
	}
/*.page_list_yooe{
	background:url(../images/bg-c_newscon1.jpg) 0 0 no-repeat;
	}*/
.page_list_trade{
	height:61px;
	margin-top:30px;
		background:url(../images/bg-c_newscon2.jpg) 0 0 no-repeat;
	}
.con_newslist li{
	float:left;
	width:415px;
	height:100px;
	margin-left:20px;
	display:inline;
		background:url(../images/bg-newslist.jpg) 0  bottom no-repeat;
	}
.news_title{
	font-size:14px;
	}
	.news_title{
		padding:20px 0 3px 15px;
			background:url(../images/bg-newslist3.gif) 0 27px no-repeat

			}
	.news_title a{
		color:#393939;	
		}
	#newslist .col_ff0000{
		float:right;
			*margin-top:-19px;
		}
	 
	.col_ff0000{
		color:#ff0000;
		}
	.col_ababab{
		color:#ababab;			
		}
	#newslist .col_ababab{
		padding-top:5px;
			background:url(../images/bg-newslist2.gif) 0 0 repeat-x;
		}
	#newslist{
		background:#FFF url(../images/bg-c_newscon4.jpg) 0 0 no-repeat;
		}
	#newslist .date{
		font-size:12px;
		color:#ababab;
		}
	#newslist ul{
		overflow:auto;
		zoom:1;	
		/*	background:url(../images/bg-c_newscon3.jpg) center 8px  no-repeat;*/
		}		
/*#float_div{
	width:48px;
	height:146px;
	position:absolute;
	cursor:pointer;
	}	
	.float_div_bg{
		width:48px;
		height:228px;
		position:absolute;
		top:-40px;
			background:url(../images/bg-float_div.png) ;
	}*/
	
.page_list_box{
	display:none;
	margin:0 auto;
	width:889px;
	height:35px;
	line-height:35px;
	text-align:center;
		background:#FFF;
	}	
	
.page_list a{	
	margin:0 1px;
	padding:0 5px;
	display:inline-block;
	}

.page_list span{
	font-weight:bold;
	color:#900;
	padding:0 3px;
	}
.page_list a:hover{
	color:#900
}
	

.mar_10_float img{
	margin:10px 25px 15px;
	display:inline;
	float:left
	}	

/**************************************************  news_content **************************************************/
.con_news_left{
	width:609px;
	height:auto !important;
	padding-bottom:15px;
	min-height:759px;
	*min-height:767px;
	height:759px;
	*height:767px;
	/*min-height:976px;
	height:976px;   add ad layer's height*/
	
	float:left;
		border:1px solid #e7eaf1;
		border-top:none;
		border-right:none;
		background:#FFF url(../images/bg-news_con.jpg) 0 bottom repeat-x;	
	}
.con_news{
	height:auto !important;
	min-height:504px;
	height:504px;
		/*min-height:711px;
		height:711px; add ad layer's height*/

	margin-bottom:35px
	}	
	
.con_news_left .a_col_a93636 a{
	 width:241px;
	 position:relative;
	 top:8px;
	 *top:0;
	 display:inline-block;
		color:#a93636;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;	
	}
.con_news_left .a_col_a93636{
	margin:0 15px 0;
	padding:5px 0 0 0;
	 *padding:13px 0 0 0;
	 	font-size:12px;
	 	color:#7a7a7a;
	 		border-top:1px dotted  #CCC;
	 }
.con_news_right{
	width:277px;
	overflow:hidden;
	float:left;
	}
	.news_list,.product_show,.ad,.sub_recruitment,.sub_contact{
		background:url(../images/bg-c_news_r.jpg) 0 0 repeat-x;
		}
	.news_list{
		height:288px;
		background-position:0 -14px
		}
		.news_list li{
			width:224px;
			padding:0 10px 0 30px;
			overflow:hidden;
			white-space:nowrap;		
			text-overflow:ellipsis;
				background:url(../images/bg-news_list.gif) 15px center no-repeat;
		}	
	.product_show{
		height:190px;
			background-position:0 -302px
		}
		.product_show img{
			padding-left:4px;
			}	
		/*.ad{
			height:207px;
			border-bottom:1px solid #d6dae0;
			background:url(../images/bg-ad.jpg) 0 1px   no-repeat;   
			} */	  /**********************************************  ad ****************************************************/                
				
	.sub_recruitment{
		height:148px;
		background-position:0 -698px;
		}
	.sub_recruitment li{
		margin:0 15px;
		border-bottom:1px  dotted #CCC;
		}
	.sub_contact{
		height:149px;
			background-position:0 -848px;
		}
		.sub_contact p{
			padding-left:15px;
		}
		.sub_contact h2{
			height:20px;
			padding-top:15px;
			padding-bottom:2px;
				background:url(../images/bg-c_sub_contact.jpg) 0 4px no-repeat
		}		
			

		
		
	.con_news_top{
		height:8px;
		overflow:hidden;
			background:url(../images/img-c_news_top.jpg) 0 0 no-repeat;
		}
	.bor_d6dae0{		
		border:1px solid #d6dae0;
		border-top:none;
		}
	.con_news_right h2{
		height:23ppx;
		padding:13px 0 0 14px;
			font-size:14px;
			color:#2f2f2f;
		}
	.news_list h2{
		padding-top:8px;
		}
	.con_news_right  .col_cf1914{
		padding-left:5px;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif
		}
	.more{
		margin-right:15px;
			color:#707070;
			font-size:12px;
			font-weight:normal;
		}



	                                         
	  

.notice{
	height:25px;
	margin:15px 12px 0;
	line-height:25px;
		text-align:center;
		color:#7d7d7d;
			background:#f7f7f7;
			border:1px solid #f0f0f0;
			border-left:none;
			border-right:none;
		}
	.con_news  p,.con_news li{
		padding:0 17px;
			font-size:14px;
			color:#333
	}
	.con_news img{
		margin:15px auto;
		text-align:center;
		}
/*****************************************************  project_introduct *********************************************/	

#project .overflow_scroll i{
	margin-top:0
	}
/*****************************************************  business_development  ***************************************/	
#business dl{
	width:253px;
	height:118px;
	margin:40px 25px 20px 80px;
	padding:26px 0 0 0;
	float:left;
	display:inline;
		background:url(../images/bg-card.jpg) 0 0 no-repeat;
	}	
	#business h4{
		margin: 0 0 12px 7px;
		}	
	#business dd{
		margin-left:48px;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif
		}
	#business .mar_80{
		margin-left:80px;
		}
		
#sub_nav .sub_list{

		background:url(../images/bg-list.gif) 46px 9px  no-repeat;  
	}
	#sub_nav ol a{
		margin-left:-74px;
			background:none
		}




/*******************************************************  contact  ********************************************************/
#index_contact h3{
	margin:20px 0 0 21px;
		background:none
	}
#contact div{
	width:100%;
	height:400px;
		background:url(../images/bg-contact.gif) 340px 130px no-repeat	
	}		
#contact p{
	margin-left:32px;
	font-family:Arial, Helvetica, sans-serif
	}		
		
/********************************************************  head *******************************************************/
.head{
	margin-top:25px;
	_padding-top:25px;
	height:50px;
	_overflow:hidden;
	}
/*******************************************************  banner ************************************************/

.banner{
	width:889px;
	height:221px;
	margin:-2px auto 0; 
	_position:relative;
	_top:-1px;
	}
.banner_index{
	width:987px;
	height:329px;
	margin:0 auto 24px;
		background:url(../images/img-banner_index2.jpg)  0 0 no-repeat;
	}
#banner_contact{
	background:url(../images/bg-banner_contact.jpg)  0 0 no-repeat;
	}
#banner_cooperation{
	background:url(../images/bg-banner_cooperation.jpg) 0 0 no-repeat;
	}
#banner_about_yooe{
	background:url(../images/bg-banner_about_yooe.jpg) 0 0 no-repeat;
	}
#banner_products{
	background:url(../images/bg-banner_products.jpg) 0 0 no-repeat;
	}
#banner_news{
	background:url(../images/bg-banner_news.jpg)  0 0 no-repeat;
	}
/**********************************************************  partner *********************************************************/
.partner{
	width:902px;
	height:155px;
	margin-top:20px;
	padding-left:5px;
	overflow:hidden;
	zoom:1;
		background:url(../images/bg-partenr.png) 0 0 no-repeat;
	}
	.partner li{
		width:790px;
		height:152px;
		float:left;
		display:inline;
	}
	.partner li img{
		float:left;
		margin:50px 17px 0;
		display:inline
	}
	.partner .pcont {
		width:790px;
		float: left;
		overflow:hidden
	}
	.partner .ScrCont {
		width:32766px;
		zoom: 1;
	}
	#List1, #List2{
	float: left
	}
	.partner_btn_left, .partner_btn_right {
		width:31px;
		height:31px;
		margin:54px 10px 0;
		_margin:54px 7px 0;
		float:left;
		cursor:pointer;
		display:inline;
		border:0;
			display:block;
	}
	.partner_btn_left {
		background:url(../images/bg-right_arr2.jpg)
	}
	.partner_btn_right {
	background:url(../images/bg-left_arr2.jpg)
	}

.partner .mar_t35{
	margin-top:35px;
	}

/*********************************************************  channel partner *************************************************************/
#channel_partner ol li{
	margin-left:30px;
		list-style:decimal
	}
#channel_partner ul{
	margin:10px;
	}
		
	#tag li{
		margin-right:11px;
		float:left;
		display:inline;
				cursor:pointer
		}
	.tag_selected{
		font-weight:bold;
		}
.nav_line{
	width:1px;
	height:12px;
	margin-top:8px;
	overflow:hidden;
		background:#a90303;
	}
#con_tag_4{
	font-family:Arial, Helvetica, sans-serif
	}
/*********************************************************  history *************************************************************/
#history span{
	width:76px;
		display:inline-block;
		color:#a90303;
		font-family:Arial, Helvetica, sans-serif
	}
#history i{
	_width:488px;
	margin-left:82px;
	}

/**********************************************************  footer ***********************************************************/

.footer{
	margin-top:30px;
	padding-top:10px;
		border-top:3px solid #9c9c9c;
	}
.footer p{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif
	}
.footer a{
	margin:0 10px;
	}
.footer span{
	position:relative;
	top:-18px;
	*top:5px;
	left:5px;
		display:inline-block;
	}






a{
	color:#707070;
	text-decoration:none
	}

.news a{
	color:#828282;
	}
a:hover{
	text-decoration:underline
	}
a img{
	border:0;
	}
.a_col_E63B3B{
	color:#E63B3B;
	text-decoration:underline
	}

.con_news a{
	color:#F00
	}

a {
	blr:expression(this.onFocus=this.blur())
	} 	
a:focus{
	-moz-outline-style: none; 
	} 
.col_ff0000 a{
	color:#ff0000
	}