.content_r{
	width:972px;
	margin:0 auto;
	overflow:hidden;
	}
.content_r_title{
	font-size:16px;
	font-weight:bold;
	margin:5px 0 10px 0;
	color:#000;
	}
.content_row1{
	width:958px;
	height:240px;
	border:#cadef4 1px solid;
	position:relative;
	margin-bottom:20px;
	}
.row1_leftup,
.row1_rightup,
.row1_leftbottom,
.row1_rightbottom{
	width:9px;
	height:9px;
	display:block;
	position:absolute;
	background-color:#000;
	}
.row1_leftup{
	top:-1px;
	left:-1px;
	background:url(../images/index_r_30.gif) no-repeat left top;
	}
.row1_rightup{
	top:-1px;
	right:-1px;
	background:url(../images/index_r_33.gif) no-repeat left top;
	}
.row1_leftbottom{
	top:232px;
	left:-1px;
	background:url(../images/index_r_37.gif) no-repeat left top;
	}
.row1_rightbottom{
	top:232px;
	right:-1px;
	background:url(../images/index_r_39.gif) no-repeat left top;
	}
.content_row1_left{
	width:650px;
	float:left;
	position:relative;
	}
.content_row1_left_buttom{
	width:40px;
	height:65px;
	position:absolute;
	top:10px;
	right:0px;
	background:url(../images/index_border.gif) no-repeat -200px -2px;
	}
.content_row1_left_buttom a{
	width:40px;
	height:32px;
	display:block;
	}
*html .content_row1_left ul{
	margin-left:-15px;
	}
.content_row1_left ul li{
	width:184px;
	height:216px;
	background:url(../images/index_border.gif) no-repeat -4px -2px;
	overflow:hidden;
	float:left;
	margin:15px;
	margin-right:0px;
	}
.content_row1_left ul li a img{
	width:135px;
	height:175px;
	margin:8px 13px 0px 20px;
	display:block;
	border:#f5f5f5 1px solid;
	}
.content_row1_left ul li a:hover{
	position:relative;
	top:1px;
	left:1px;
	}
.content_row1_left ul li span{
	margin:5px 20px 5px 10px;
	display:block;
	width:160px;
	height:16px;
	white-space:normal;
	overflow:hidden;
	text-align:center;
	}
.content_row1_right{
	width:308px;
	float:left;
	text-align:center;
	padding:40px 0 10px 0;
	*padding-top:50px;
	}
.updata_doc_deri{
	font-size:20px;
	line-height:30px;
	font-weight:bold;
	display:block;
	margin:10px auto;
	}
/*=============content_row2===============*/
.content_row2{
	margin-bottom:20px;
	}
.content_row2_left{
	width:640px;
	margin-right:10px;
	float:left;
	overflow:hidden;
	}
.content_row2_left_row1{
	margin-bottom:20px;
	height:100%;
	overflow:hidden;
	width: 649px;
}
.content_row2_left_row1_title{
	height:45px;
	font-size:20px;
	font-weight:bold;
	position:relative;
	margin-bottom:10px;
	color:#000;
	}
.content_row2_left_row1_title_bottom{
	width:70px;
	height:35px;
	background:url(../images/index_border.gif) no-repeat -245px -2px;
	position:absolute;
	top:0;
	right:15px;
	}
.content_row2_left_row1_title_bottom a{
	width:35px;
	height:35px;
	display:block;
	float:left;
	}	
.content_row2_left_row1_content{
	width:640px;
	height:220px;
	overflow:hidden;
	}
.content_row2_left_row1_content ul li{
	float:left;
	margin-right:14px;
	width: 119px;
}
*html .content_row2_left_row1_content ul li
{
	margin-right:10px;
}	
.content_row2_left_row1_content ul li span{
	width:100px;
	height:131px;
	padding:5px 9px 9px 5px;
	display:block;
	background:url(../images/index_border.gif) no-repeat -201px -72px;
	}
.content_row2_left_row1_content ul li p{
	width:110px;
	word-break:break-all;
	display:block;
	color:#999;
	}
/*===========content_row2_left_row2=======*/
.content_row2_left_row2{
	margin-bottom:20px;
	}
.content_row2_left_row2_title{
	height:30px;
	border-bottom:#369 1px solid;
	}
.content_row2_left_row2_title ul li
{
	width:150px;
	height:30px;
	background:url(../images/index_r_38.gif) repeat-x left top;
	float:left;
	margin-right:20px;
	line-height:30px;
	}
.content_row2_left_row2_title ul li a,
.content_row2_left_row2_title ul li a:hover{
	width:150px;
	height:30px;
	background:url(../images/index_r_38.gif) repeat-x left top;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	display:block;
	}
.content_row2_left_row2_title ul li a:hover{
 	width:150px;
	height:30px;
	display:block;
	background:url(../images/index_r_32.gif) repeat-x left top;
	}
.left_row2_title_bg a{
	width:150px;
	height:30px;
	display:block;
	background:url(../images/index_r_32.gif) repeat-x left top !important;
	color:#fff !important;
	cursor:pointer;
	}
.left_row2_title_bg a:hover{
	color:#f00 !important;
	cursor:pointer;
	}
.content_row2_left_row2_content ul li{
	height:20px;
	width:180px;
	line-height:20px;
	float:left;
	padding:5px 10px;
	background:url(../images/jiaohuan_21.gif) no-repeat left center;
	}
.content_row2_left_row2_targe{
	display:none;
	}
.content_row2_left_row2_bg{
	padding-top:15px;
	height:100%;
	overflow:hidden;
	}
.content_row2_left_row2_targe ul li{
	height:20px;
	padding:5px;
	line-height:20px;
	margin:0 17px 10px 0;
	float:left;
	}
.row2_left_row2_font{
	font-size:20px;
	font-weight:bold;
	}
/*==========right side==========*/
.r_ad{
	margin-bottom:10px;
	}
.content_row2_right{
	width:310px;
	float:left;
	}
*html .content_row2_right{
	width:310px;
	}
.login{}
.login_title{
	height:25px;
	}
.login_title_signup,
.login_title_login{
	width:74px;
	height:25px;
	margin-right:15px;
	background:url(../images/index_r_15.jpg) no-repeat left top;
	display:block;
	float:left;
	text-align:center;
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	}
.login_title_login{
 	background:url(../images/index_r_11.jpg) no-repeat left top;
	}
.login_content{}
.login_title_signup_content{
	border:#b3cbdd 1px solid;
	background-color:#cadef4;
	padding:5px 5px 15px 35px;
	border-top:0px;
	}
.login_title_signup_content h1,
.login_title_login_content h1{
	font-size:14px;
	color:#000;
	margin-top:10px;
	margin-bottom:3px;
	}
.login_title_signup_content input,
.login_title_login_content input{
	width:80%;
	}
.login_title_signup_content span,
.login_title_login_content span{
	width:50px;
	height:20px;
	display:block;
	border:#369 1px solid;
	background-color:#fff;
	padding:1px;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	}
.login_title_signup_content span a,
.login_title_login_content span a{
	width:50px;
	height:20px;
	line-height:20px;
	text-align:center;
	display:block;
	background-color:#cadef4;
	}
.login_title_signup_content span a:hover,
.login_title_login_content span a:hover{
	color:#f00!important;
	}
.login_title_login_content{	
	border:#e3c4a6 1px solid;
	background-color:#f4e8dd;
	padding:5px 5px 15px 35px;
	border-top:0px;
	display:none;
	}
.login_title_login_content span{
	border:#b18b66 1px solid;
	}
.login_title_login_content span a{
	background-color:#ebd3bb;
	color:#963 !important;
	}
/*============news========*/
.news{
	margin-top:20px;
	margin-top:10px;
	}
.news_title{
	line-height:30px;
	border-bottom:#369 1px solid;
	font-size:14px;
	font-weight:bold;
	color:#000;
	}
.news_content{}
.news_content ul{
	padding:10px 0px;
	}
.news_content ul li{
	background:url(../images/jiaohuan_21.gif) no-repeat left 10px;
	padding-left:10px;
	color:#000;
	padding-bottom:10px;
	}
.news_content ul li h1{
	font-size:12px;
	padding-bottom:5px;
	}
.news_content ul li p a{
	font-weight:bold;
	}
/*===================float page======================*/
/*#divs div ul li,
#List1_2 a
{
	position:relative;
}
#divs div ul li .p_m,
#List1_2 .p_m_2
{
	position:absolute;
	bottom:26px;
	right:-5px;
	width:40px;
	height:20px;
	line-height:20px;
	background-color:#fff;
	border:#ececec 1px solid;
	font-size:10px;
}
#List1_2 .p_m_2
{
	height:20px;
	line-height:20px;
	top:114px;
	right:23px;
	*bottom:32px;
	*right:15px;
}*/