body
{
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#676767;
	background:#D8E2EC url(/images/base/base_bg.jpg) repeat-x;
	text-align:center;
}
img
{
	border:solid 0px red;
	cursor:pointer;
}
#pagebody
{
	width:960px;
	text-align:left;
	margin:0 auto;
	position:relative;
}
#header
{
	width:100%;
	height:121px;
}
#header #top_left
{
	float:left;
	width:276px;
	height:75px;
}
#header #top_right
{
	float:left;
	width:684px;
	height:75px;
	overflow:hidden;
	background: url(/images/base/base_logo_right.jpg) no-repeat;
}
#header #top_right #top
{
  margin-top:8px;
  width:682px;
  height:24px;
  background:url(/images/base/head_bg.jpg) no-repeat;
  float:right;
  overflow:hidden;
}
#header #top_right #top1
{
  margin-top:8px;
  width:682px;
  height:24px;
  background:url(/images/base/head_bg.jpg) no-repeat;
  color:#999999;
  overflow:hidden;
}
#header #top_right #bottom
{
  margin-right:46px;
  margin-top:28px;
  color:#437193;
  float:right;
  overflow:hidden;
}
#nav
{
	float:left;
	width:907px;
}
#nav a{color:#B7B7B7; font-size:12px; text-decoration:none;}
#nav a:hover{color:#427193; text-decoration:underline;}

#nav_text_right a{color:#427193; font-size:14px; text-decoration:none;}
#nav_text_right a:hover{color:#FE6700; text-decoration:underline; font-weight:normal;}

#nav #nav_text
{
 width:905px;
 height:45px;
 border:solid 1px #B9CAD9;
 background:#fff url(/images/base/base_nav_bg.jpg) repeat-x;
 float:left;
 overflow:hidden;
}


*html #nav #nav_text #nav_text_left
{
	color:#B7B7B7;
	margin:15px auto auto 35px;
	float:left;
}

*html #nav_text_right
{
	float:left;
	font-size:14px; 
	color:#437193;
	margin-left:160px;
	width:480px;
	clear:both;

}
#nav #nav_text #nav_text_left
{
	color:#B7B7B7;
	width:150px;
	margin:15px auto auto 70px;
}


#nav_text_right
{
	float:right;
	margin-top:-20px;
	font-size:14px; 
	color:#437193;
	margin-right:160px;

}
#nav_right
{
	float:left;
	width:55px;
	overflow:hidden;
	margin-left:-2px;
}

/***头部结束**/




/****正文部分****/
*html #base_main
{
 width:958px;
 background: #fff url(/images/base/content_bg.jpg) repeat-x;
 border:solid 1px #B9CAD9;
 text-align:center;
 margin-top:-4px;
}

#base_main
{
 width:958px;
 background: #fff url(/images/base/content_bg.jpg) repeat-x;
 border:solid 1px #B9CAD9;
 text-align:center;
}
#container
{
	margin:10px 9px auto 9px;
	width:940px;
	text-align:left;
	overflow:hidden;
}
#container_left
{
	float:left;
	width:260px;
	overflow:hidden;
}
#c_left_top
{
  overflow:hidden;	
}
*html  #c_left_top img
{
	margin:0;
	padding:0;
	margin-bottom:1px;
}

*+html #c_left_top img
{
	margin:0;
	padding:0;
	margin-bottom:1px;
}
#c_left_top img
{
	margin:0;
	padding:0;
	margin-bottom:-2px;
}
#c_left_middle
{	
	margin-top:6px;
	width:258px;
	border:solid 1px #D8E2EC;
}
*+html #c_left_middle_top
{	
	margin:11px 16px 12px 17px;
	width:223px;
	height:196px;
	overflow:hidden;
}
*html #c_left_middle_top
{	
	margin:11px 16px 12px 17px;
	width:223px;
	height:198px;
	overflow:hidden;
}
#c_left_middle_top
{	
	margin:11px 16px 12px 17px;
	width:223px;
	height:203px;
	overflow:hidden;
}
#c_left_middle_t_nav
{
  width:386px;
  height:35px;
  overflow:hidden;
  clear:both;
}
#c_left_middle_bottom
{
	clear:both;
    height:158px;
    overflow:hidden;
	margin:0;
	padding:0;
}
#left_middle_top_x
{
  width:216px;
  height:190px;
  margin-left:3px;
  overflow:hidden;	
}
#left_middle_top_text
{
	margin-top:8px;
}

#left_middle_bottom_1_l
{
	margin-left:-1px;
	float:left;
}
#left_middle_bottom_1_c
{
	float:left;
	height:23px;
	width:93px;
	margin-left:1px;
}
#left_middle_bottom_1_r
{
	float:right;
	border-bottom:solid 1px #D8E2EC;
	height:22px;
	width:72px;
}
#left_middle_bottom_2_l
{
	margin-left:-1px;
	float:left;
}
#left_middle_bottom_2_c
{
	float:left;
	height:27px;
	width:93px;
	margin-left:1px;
}
#left_middle_bottom_2_r
{
	float:right;
	border-bottom:solid 1px #D8E2EC;
	height:22px;
	width:72px;
}

#left_middle_category
{
  padding-left:30px;
  padding-top:10px;
  font-size:14px;
  margin-bottom:20px;
}
#left_middle_bottom_2
{
	display:none;
}

#left_bottom_1_l
{
	margin-left:-1px;
	float:left;
}
#left_bottom_1_c
{
	float:left;
	height:23px;
	width:93px;
	margin-left:1px;
}
#left_bottom_1_r
{
	float:right;
	border-bottom:solid 1px #D8E2EC;
	height:22px;
	width:72px;
}
#left_bottom_2_l
{
	margin-left:-1px;
	float:left;
}
#left_bottom_2_c
{
	float:left;
	height:27px;
	width:93px;
	margin-left:1px;
}
#left_bottom_2_r
{
	float:right;
	border-bottom:solid 1px #D8E2EC;
	height:22px;
	width:72px;
}
#left_bottom_2
{
	display:none;
}

*html #c_left_bottom
{
	margin-top:6px;
	width:258px;
	border:solid 1px #D8E2EC;
	overflow:hidden;
	height:374px;
	padding-bottom:10px;
}

*+html #c_left_bottom
{
	margin-top:6px;
	width:258px;
	border:solid 1px #D8E2EC;
	overflow:hidden;
	height:376px;
	padding-bottom:10px;
}
#c_left_bottom
{
	margin-top:6px;
	width:258px;
	border:solid 1px #D8E2EC;
	overflow:hidden;
	height:371px;
	padding-bottom:10px;
}
#c_left_bottom img
{
	border:solid 0px red;
}


/****正文左部样式结束****/

.center
{
	clear:both;
	text-align:center;
}

#container_right
{
	float:right;
	width:670px;
	overflow:hidden;
	
}
#c_right_top
{
	width:673px;
	height:146px;
	border:solid 1px #D8E2EC;
	overflow:hidden;
}
#c_right_top_con
{
	width:675px;
	height:148px;
	margin-left:-1px;
	margin-top:-1px;
	overflow:hidden;
}
#c_right_middle
{
	overflow:hidden;
	clear:both;
	margin-top:5px;
}
#r_m_left
{
	float:left;
	width:444px;
    color:#999999;
}
#r_m_left_top
{
  border:solid 1px #D8E2EC;
}
#r_m_left_top_float
{
	height:151px;
	overflow:hidden;
}
#m_left_top_1_n_1
{
	margin-left:-1px;
	height:25px;
	width:93px;
	float:left;
}
#m_left_top_1_n_2
{
	float:left;
	height:23px;
	width:93px;
	margin-left:1px;
}
#m_left_top_1_n_3
{
	float:left;
	height:23px;
	width:93px;
	margin-left:1px;
}
#m_left_top_1_n_4
{
	float:left;
	border-bottom:solid 1px #D8E2EC;
	height:22px;
	width:255px;
}
#m_left_top_1_n_4 img
{
	float:right;
	margin-right:40px;
}
#m_left_top_1_con
{
	 margin:auto auto 0px 20px;
	 clear:both;
}


#m_left_top_3
{
 display:none;	
}

#m_left_top_3_n_1
{
	margin-left:-1px;
	float:left;
}
#m_left_top_3_n_2
{
	float:left;
	height:23px;
	width:93px;
	margin-left:1px;
}
#m_left_top_3_n_3
{
	float:left;
	height:25px;
	*height:25px;
	width:93px;
	margin-left:1px;
}
#m_left_top_3_n_4
{
	float:left;
	border-bottom:solid 1px #D8E2EC;
	height:22px;
	width:255px;
}
#m_left_top_3_n_4 img
{
	float:right;
	margin-right:40px;
}
#m_left_top_3_con
{
	  margin:auto auto 0px 20px;
	 clear:both;
}


#m_left_top_middle
{
	margin-top:14px;
}
#left_top_middle_top
{
  height:27px;
  clear:both;
  overflow:hidden;
}
#left_top_middle_top_nav1
{
	margin-left:-1px;
	float:left;
	background:url(/images/base/nav_bg_s.gif) no-repeat;
	width:93px;
	height:27px;
	font-weight:bold;
	color:#FF6600;
	text-align:center;
}
#left_top_middle_top_nav2
{
	float:left;
	border-bottom:solid 1px #D8E2EC;
	height:22px;
	width:350px;
}
#m_left_top_middle_m
{
	margin:15px 24px 0px 24px;
	border:solid 1px #B9CEDF;
	clear:both;
	width:384px;
	height:105px;
	text-align:center;
	overflow:hidden;
}

#m_left_top_middle_b
{
    margin-left:27px;
    margin-top:10px;
	clear:both;
    height:300px;
    overflow:hidden;
}

#r_m_left_bottom
{
	border:solid 1px #D8E2EC;
	margin-top:6px;
	height:199px;
	overflow:hidden;
}





#m_left_bottom_1_nav1
{
	margin-left:-1px;
	float:left;
}
#m_left_bottom_1_nav2
{
	float:left;
	height:23px;
	width:93px;
	margin-left:1px;
}
#m_left_bottom_1_nav3
{
	float:left;
	border-bottom:solid 1px #D8E2EC;
	height:22px;
	width:256px;
}

#m_left_bottom_1_c
{
	clear:both;
}
*html #m_left_bottom_1_c_l
{
	border:solid 1px #A3C0D5;
	background-color:#ADC6D9;
	width:133px;
	height:135px;
	margin-left:15px;
	margin-bottom:18px;
	text-align:center;
	float:left;
}

*html #bottom_1_c_l_top
{
	margin:0 auto;
	width:124px;
	height:90px;
	overflow:hidden;
	clear:both;
	border:solid 1px #A1BED4;
}


#m_left_bottom_1_c_l
{
	border:solid 1px #A3C0D5;
	background-color:#ADC6D9;
	width:133px;
	height:135px;
	margin-left:17px;
	margin-bottom:18px;
	text-align:center;
	float:left;
}


#bottom_1_c_l_top
{
	margin:0 auto;
	width:124px;
	height:90px;
	overflow:hidden;
	border:solid 1px #A1BED4;
}

#bottom_1_c_l_bottom
{
	margin:0 auto;
	width:124px;
	overflow:hidden;
	text-align:left;	
}
#m_left_bottom_1_c_r
{
	float:left;
	margin-left:26px;
	margin-top:7px;
}
#m_left_bottom_1_c_r tr
{
	height:17px;
}




#m_left_bottom_2
{
	display:none;
}
#m_left_bottom_2_nav1
{
	margin-left:-1px;
	float:left;
}
#m_left_bottom_2_nav2
{
	float:left;
	height:27px;
	width:93px;
	margin-left:1px;
}
#m_left_bottom_2_nav3
{
	float:left;
	border-bottom:solid 1px #D8E2EC;
	height:22px;
	width:256px;
}

#m_left_bottom_2_c
{
	clear:both;
}

*html #m_left_bottom_2_c_2
{
	border:solid 1px #A3C0D5;
	background-color:#ADC6D9;
	width:133px;
	height:135px;
	margin-left:15px;
	margin-bottom:18px;
	text-align:center;
	float:left;
}
*html #bottom_2_c_l_top
{
	margin:0 auto;
	width:124px;
	height:90px;
	overflow:hidden;
	border:solid 1px #A1BED4;
}


#m_left_bottom_2_c_2
{
	border:solid 1px #A3C0D5;
	background-color:#ADC6D9;
	width:133px;
	height:135px;
	margin-left:17px;
	margin-bottom:18px;
	text-align:center;
	float:left;
}
#bottom_2_c_l_top
{
	margin:0 auto;
	width:124px;
	height:90px;
	overflow:hidden;
	border:solid 1px #A1BED4;
}

#bottom_2_c_l_bottom
{
	margin:0 auto;
	width:124px;
	overflow:hidden;
	text-align:left;	
}
#m_left_bottom_2_c_r
{
	float:left;
	margin-left:26px;
	margin-top:7px;
}
#m_left_bottom_2_c_r tr
{
	height:17px;
}

#left_middle_bottom_1_nav
{
	clear:both;
}
#left_middle_bottom_2
{
	clear:both;
}

/*************里面多个样式已经重复使用，可以考虑整合，但开始时无法在多个浏览器兼容，最后索性全部换为id*****************/
/************右边下部，左边css结束*****************/
#r_m_right
{
	float:right;
	width:226px;
	overflow:hidden;
	text-align:center;
}

#r_m_right_top
{
	border:solid 1px #D8E2EC;
	height:241px;
	width:224px;
	margin-top:7px;
	text-align:left;
	overflow:hidden;
}


*+html #r_m_right_top tr
{
	height:18px;
}
#m_right_top1_nav_1
{
	float:left;
	margin-left:-1px;
}
#m_right_top1_nav_2
{
	float:left;
}

#m_right_top1_c tr
{
	height:18px;
}


#m_right_top2
{
	display:none;
}
#m_right_top2_nav_1
{
	float:left;
	margin-left:-1px;
}
#m_right_top2_nav_2
{
	float:left;
}

#m_right_top2_c tr
{
	height:18px;
}

#r_m_right_ad
{
	border:solid 1px #D8E2EC;
	width:224px;
	height:86px;
	overflow:hidden;
	margin-top:6px;
}

#r_m_right_middle_div
{
	border:solid 1px #D8E2EC;
	height:388px;
	overflow:hidden;
	color:#999999;
	background:url(/images/base/indi_survey.jpg) no-repeat;
	text-align:left;
}
#m_right_middle_1nav1
{
	margin-left:1px;
	float:left;
}
#m_right_middle_1nav2
{
	float:left;
	height:27px;
	width:73px;
	margin-left:1px;
}
#m_right_middle_1nav3
{
	float:left;
	height:23px;
	width:73px;
	margin-left:1px;
}



#m_right_middle_2
{
	display:none;
}

#m_right_middle_2nav1
{
	margin-left:1px;
	height:23px;
	width:73px;
	float:left;
}
#m_right_middle_2nav2
{
	float:left;
	height:27px;
	*height:24px;
	width:73px;
	margin-left:1px;
}
#m_right_middle_2nav3
{
	float:left;
	height:23px;
	width:73px;
	margin-left:1px;
}

#m_right_middle_3
{
	display:none;
}

#m_right_middle_3nav1
{
	margin-left:1px;
	height:23px;
	width:73px;
	float:left;
}
#m_right_middle_3nav2
{
	float:left;
	height:23px;
	width:73px;
	margin-left:1px;
}
#m_right_middle_3nav3
{
	float:left;
	height:27px;
	width:73px;
	margin-left:1px;
}


#r_m_right_bom1
{
	margin-top:4px;
	border:solid 1px #D8E2EC;
	height:108px;
	overflow:hidden;
}

#r_m_right_bom1_nav
{
  height:27px;
  float:left;
  margin-left:-1px;
}

#r_m_right_bom1_text
{
	width:210px;
	text-align:left;
	color:#666666;
	line-height:150%;
	clear:both;
	margin-left:10px;
}

#footer
{
	text-align:center;
	color:#666666;
	height:20px;
	line-height:150%;
	margin-top:10px;
}
#friendlink
{
	margin-top:7px;
	margin-bottom:10px;
}
#friendlink img
{
	margin-left:5px;
}
#m_left_top_middle_b tr
{
	height:19px;
}
#m_right_middle_2c
{
	clear:both;
	margin-top:3px;
}
#m_right_middle_3c
{
	clear:both;
}
#m_right_middle_1c
{
	clear:both;
}
/******************重用的css样式*************************/

a.black66
{ 
	color:#666666; 
	font-size:12px;
	text-decoration:none;
}
a.black66:hover
{
	color:#427193; 
	text-decoration:underline;
	font-weight:normal;
}
a.black99
{ 
	color:#999999; 
	font-size:12px;
	text-decoration:none;
}
a.black99:hover
{
	color:#427193; 
	text-decoration:underline;
	font-weight:normal;
}

a.blue42
{
  font-weight:bold;
  text-decoration:none;
  color:#427391;
}
a.blue42:hover
{
  font-weight:bold;
  text-decoration:underline;
  color:#427391;
}
a.blue_bold
{
  font-weight:normal;
  text-decoration:underline;
  color:#427391;
}
a.blue_bold:hover
{
  font-weight:normal;
  text-decoration:underline;
  color:#427391;
}
a.nav_blue
{	
	font-weight:normal;
	text-decoration:none;
	color:#427391;
}
a.nav_blue:hover
{	
	font-weight:normal;
	text-decoration:underline;
	color:#427391;
}

a.nav_line
{	
	text-decoration:none;
	color:#427391;
}
a.nav_line:hover
{	
	text-decoration:underline;
	color:#427391;
	font-weight:normal;
}
a.nav_orange
{
  font-weight:normal;
  text-decoration:underline;
  color:#FF6600;
}
a.nav_orange:hover
{
  font-weight:normal;
  text-decoration:underline;
  color:#FF6600;
}
.bluebold
{
	font-weight:bold;
	color:#427391;
}
.clear
{
	clear:both;
	height:0px;
}
.h_10
{
	clear:both;
	height:10px;
	width:100%;
}
.h_5
{
	clear:both;
	height:5px;
	width:100%;
}
.h_3
{
	clear:both;
	height:3px;
	width:100%;
}
.h_15
{
	clear:both;
	height:15px;
	width:100%;	
}


*html .float_left
{
	float:left;
	margin-left:2px;
	margin-top:-12px;
}
*html .float_right
{
	float:right;
	height:85px;
	margin-top:-12px;
}



*+html .float_right
{
	float:right;
	margin-right:5px;
	height:85px;
	margin-top:3px;
}
.float_right
{
	float:right;
	margin-right:5px;
	height:80px;
	margin-top:3px;
}


*+html.float_left
{
	float:left;
	margin-left:10px;
	height:85px;
	margin-top:5px;
}
.float_left
{
	float:left;
	margin-left:10px;
	height:80px;
	margin-top:5px;
}
.prize_img
{
	width:100px;
	height:76px;
	overflow:hidden;
}
.img_border
{
	width:102px;
	height:78px;
	overflow:hidden;
	border:solid 1px #D8E2EC;
}
.img_border0
{
	width:102px;
	height:78px;
	overflow:hidden;
	border:solid 0px #D8E2EC;
}
.mingci
{
	float:left;
	width:10px;
}
.touxiang
{
	float:right;
	width:70px;
	height:70px;
	margin-right:5px;
	background:url(/images/base/touxiang.jpg) no-repeat;
	overflow:hidden;
}
.zhaopian
{
	margin:3px;
	overflow:hidden;
}
.nav_light_bg
{
  background:url(/images/base/nav_bg_l.jpg) no-repeat;
  width:93px;
  height:23px;
  font-weight:normal;
  color:#427193;
  text-align:center;
  padding-top:5px;
  cursor:pointer;
}
.nav_hua
{
  background:url(/images/base/nav_hua.jpg) no-repeat;
  width:93px;
  height:23px;
  font-weight:normal;
  color:#427193;
  text-align:center;
  margin-top:-1px;
  cursor:pointer;
  padding-top:5px;
}
.nav_none
{
  width:93px;
  height:22px;
  font-weight:bold;
  color:#427193;
  text-align:center;
  padding-top:5px;
}
.nav_dark_bg
{
  background:url(/images/base/nav_bg_s.gif) no-repeat;
  width:93px;
  height:27px;
  font-weight:bold;
  color:#427193;
  text-align:center;
  padding-top:5px;
}
.nav_dark_orange
{
  background:url(/images/base/nav_bg_s.gif) no-repeat;
  width:93px;
  height:27px;
  font-weight:bold;
  color:#FF6600;
  text-align:center;
  padding-top:5px;
}
.nav_geren_light
{
  background:url(/images/base/nav_geren_light.jpg) no-repeat;
  width:73px;
  height:23px;
  font-weight:normal;
  color:#427193;
  text-align:center;
  padding-top:5px;
  cursor:pointer;
}
.nav_geren_dark
{
  background:url(/images/base/nav_geren_dark.jpg) no-repeat;
  width:73px;
  height:27px;
  font-weight:bold;
  color:#427193;
  text-align:center;
  padding-top:5px;
}
a.black_line
{
  color:#666666;
  text-decoration:underline;
  font-weight:normal;
}
a.black_line:hover
{
  color:#333333;
  text-decoration:underline;
  font-weight:normal;
}

.right{float:right;  margin-bottom:5px; margin-right:5px;}

a.blue_orange
{
	color:#999999;
	text-decoration:none;
	font-weight:normal;
}
a.blue_orange:hover
{
	color:#FF6600;
	font-weight:bold;
	text-decoration:underline;
}
.orange_bold
{
	font-weight:bold;
	color:#FF6600;
}
*html #renqi_best
{
	margin-top:-14px;
}
*html #shijian_best  
{
	margin-top:-14px;
}
*html #report_mysite
{
   margin-top:-14px;
}
*html #report_mysite tr
{
  height:16px;
}
*html #sitemessage_mysite
{
   margin-top:-14px;
}
*html #sitemessage_mysite tr
{
  height:16px;
}
	/**********登陆部分样式***********/
#login_text
{
  margin:2px 10px;
  color:#999999;
  border:solid 0px #fff;
  float:left;
}
#login_text1
{
  margin:2px 10px;
  color:#B6B6B6;
  float:right;
}
.input
{
	width:108px;
	height:12px;
    font-size:12px;
    line-height:100%;
	border:solid 1px #D9D9D9;
}
a.regist_link{color:#ff6600; text-decoration:underline; font-weight:bold;}

#login_button
{
	background-color:transparent;
	border:solid 0px red;
	font-size:12px;
	font-family:Arial;
	margin-top:0px;
	color:#8B8E7B;
}

.total_survey
{
	font-weight:bold;
	color:#FF6600;
}
#login_email
{
	width:150px;
}
#login_pwd
{
	width:76px;
}
.img_nav {width:217;text-align:right;}
.img_nav a {background-color: #FE8F14;}
.pic_selected {color:#fff;background-color:#D8E4ED;}
.output {font-size:12px;color:#666666; line-height:140%; margin-top:5px;}
#left1
{
	margin:0 auto;
	clear:both;
}
#foot_link img { vertical-align:middle;}
#foot_link
{ 
	min-height:38px; 
	height:auto !important; 
	height:38px; 
	overflow:visible; 
	margin-top:15px;
}
#foot_link_div1
{
	float:left;
	margin-left:70px;
	width:100px;	
}
#foot_link_div2
{
	width:700px;
	text-align:left;
	float:left;
}
#login_form{
	padding-top:5px;
}

