/* CSS Document */
@charset "utf-8";
v\:* {behavior:url(#default#VML);display:inline-block}
.vmlimg{}
  
* { margin:0px; padding:0px;}
body{ background-color:#fff; font-family:"宋体"; font-size:12px; }
.clearFloat{ clear:both;}
li { list-style-type:none;}
ul { margin:0px;}
img{ border:0px;}
br{ line-height:10px;}
.Distance { height:10px; display:block;}
.font_sub{ color:#999;}
.font_click{color:#000；;}
.font_red{ color:#FF0000;}
.font_normel{ font-weight:normal;}
.font_h{
	color:#000000;
	font-size: 14px;
	font-weight: bold;
}
.font_copy{
	font-family: "Arial";
	font-size: 14px;
	font-weight: bold;
}
.font_pink{ color: #fc4f7c;}
.font_purple{ color: #9966FF; font-weight:bold;}

.index_head{ background:url(../images/top_bg_01.gif) repeat-x; width:auto;}
.index_head a:hover{ text-decoration:underline;}
.head_mess{ width:880px; padding:0 10px; margin:auto; height:37px;background:url(../images/top_bg_01.gif) repeat-x;}
.head_mess a{ font-size:12px; color:#000; text-decoration:none;}
.head_mess a:hover{font-size:12px; color:#000; text-decoration: underline;}

.head_buttom{ float:left; margin:0; padding:0;}
.head_buttom li{ display:inline; line-height:37px;}
.head_style{ color:#666666; font-size:12px;}
.head_style:hover{color:#000; font-size:12px;}
.head_buttom_msg{ float:right;}
.buttom_msg_txt{ line-height:37px;}

.head_content{ width:890px; margin:auto; height:119px;_height:114px;*height:124px; border:1px solid #ccc; background:url(../images/header_bg00.gif) repeat-x; padding:5px;}
.head_ico{  margin:10px;margin-bottom:5px; float:left;}
.head_ico img{ display:inline-block;}

.head_search{ float:left;width:350px; margin:10px 0 0 50px;padding:5px;}
.search_tab{ margin:0; padding-left:30px; overflow:auto;}
.search_tab li{ display:block; float:left;line-height:18px;text-align:center;width:50px; padding:3px 0;}
.search_tab li a{ color:#017ec0; text-decoration:none;}
.search_hover{ background:url(../images/sr_tab.gif) no-repeat;}

.search_area { padding-left:30px; background:url(../images/search_ico.gif) no-repeat; height:30px;}
.b_sr{ background:url(../images/buttom_sr.gif) no-repeat; text-align:center; width:58px; height:22px;cursor:pointer; 

border:0; color:#FFFFFF;}
.search_area input{ display:inline-block;}
.search_rea a{ display:inline-block; font-size:12px; text-decoration:none;}
.search_area a:hover{ display:inline-block; font-size:12px; text-decoration:none; font-weight:bold;}

.index_nav{ width:100%;height:38px;_height:30px;  background:url(../images/index_nav_bg0.gif) repeat-x; border:1px solid 

#0797e0;}
.index_nav ul{ margin:0; padding:0; overflow:auto; margin-bottom:5px;}
.index_nav ul li{  display: block; float:left; width:120px; height:25px;background:url(../images/index_nav_0.gif) no-repeat; 

text-align:center; padding-top:12px;}
.index_nav ul li.index_nav_hover{background:url(../images/index_nav_h.gif) no-repeat;}
.index_nav ul li.index_nav_hover a,.index_nav ul li.index_nav_hover a:visited{ color:#017ec0;}
.index_nav ul li.index_nav_hover a:hover{ color:#017ec0;}
.index_nav ul li a,.index_nav ul li a:visited{  text-align:center; text-decoration:none; color:#FFFFFF; font-weight:bold;}
.index_nav ul li a:hover{ text-align:center;color: #FFFF00;text-decoration:none; }

#dynamic {
	width:900px;
	margin:auto;
	background:url(../images/Dynamic_bg.gif) no-repeat;
	height:27px;
	padding:10px 0 0 0;
	text-align: center;
	clear:both;
	color:#333;
	font-weight:normal;
}
#dynamic a{color:#3399ff;}
#dynamic ul { padding:0; margin:0;}
#dynamic li { list-style-type:none; text-align:center; margin-bottom:20px;}
#footer{
	margin:auto;
	width:900px;
	border-top:2px solid #999;
	padding:10px 0;
	margin-top:5px;
	overflow:auto;
	height:80px;
	color:#333;
	font-weight:normal;
	line-height:18px;
}
#footer a{ color:#017ec0;}
#footer a:hover{ color:#017ec0; text-decoration:underline;}
.footbox{ width:900px; margin:auto; overflow:auto;}
.footlogo{ float:left; width:150px; margin:0 10px 0 100px; _margin:0 10px 0 50px; height:80px;}


/*-----login------*/
.login_info_title { background-image:url(../images/logo/login_info_title.gif); height:40px; width:220px;}
.login_info{
border:1px solid #5eabd9;
width:218px;
height:687px;
}
.login_leftbox{ padding:0 5px;}
.login_info p {
	margin: 0px;
	padding: 10px 5px 5px 5px;
}
.login_input{ width:100px; height:16px;}
.login_input_div{ width:100px; height:16px;}
.line {
	background-image: url(../images/line_01.gif);
	background-repeat: repeat-x;
	height: 17px;
	margin:0 5px;
}
#loginbox {
	background-image: url(../images/loginbg.gif);
	background-repeat: no-repeat;
	margin: auto;
	width: 215px;
	padding:30px 0 0 0;
}
.login_foot{ background: url(../images/login_foot.gif) no-repeat; height:10px; padding:0; _margin-bottom:-5px;}
.loginbox_min {
	background-image: url(../images/loginbg.gif);
	background-repeat: no-repeat;
	margin: auto;
	height: 120px;
	width: 180px;
	padding:10px 10px 5px 15px;
}
#loginbox a:link,#loginbox a:visited,.loginbox_min a:link,.loginbox_min a:visited{
	color: #fc4f7c;
	text-decoration: none;
	font-weight: bold;
}
#loginbox a:hover,.loginbox_min a:hover{text-decoration: underline;}
/*------------login---------*/

.login_con{ padding:0 50px; margin:auto; line-height:24px;}
.login_con1{ padding:0 20px 0 60px; float:left; width:500px; line-height:24px;}
.login_con ul,.login_con1 ul  { margin:10px; padding:0;}
.login_con li,.login_con1 li { margin:0; padding:5px 0; list-style-type:none;}
.verifi_code ul{ padding:0; margin:0;}
.note{ padding:5px 10px; background-color:#eee; border:0; margin-bottom:5px; color:#666;}
.login_con2 { padding:20px 40px 0 40px; width:600px; line-height:18px;}
.login_con2 ul { margin:10px; padding:0;}
.login_con2 li { margin:0; padding:5px 0; list-style-type:none;}
.like_box{width:520px; overflow:auto;}

.login_header{ width:900px; margin:auto; padding:5px 0; border-bottom:5px solid #017ec0;}
.login_main{ width:900px; margin:auto; padding-top:10px; min-height:300px;_height:300px;}
.login_main a{ color:#017ec0; text-decoration:none;}
.login_main a:hover{ color:#017ec0; text-decoration: underline;}
.invitation{ width:300px; padding:10px; margin:10px; background:#f7f7f7;}
.invit_pic{ float:left; padding:5px; width:50px; text-align:center;}
.invit_pic img{ width:50px; height:50px; margin-bottom:3px;}
.invit_bottom{ clear:both;}
.invitation p{ margin:5px 0; padding:5px;}
.invit_info{ margin:20px; padding:0;}
.invit_info li{ line-height:22px;}

.login_title{ border-bottom:1px solid #ccc; padding:5px 0 5px 20px; margin-bottom:5px;color:#666; clear:both; font-size:14px;}
.login_link { padding:0 5px 0 10px ; overflow:auto; width:220px;}
.login_link ul { margin:10px; padding:0;}
.login_link li { margin:0; padding:12px 0 0 30px; list-style-type:none; background-image:url(../images/btn_login_link.gif); 
height:30px; width:160px;}
.login_info_con{ margin:auto; width:80%; line-height:22px; padding:10px;}
.login_pic{ float:left; width:100px; height:100px; margin:5px 10px;}
.login_pic img{ width:100px; height:100px;}
.changepiccont{ overflow:auto;}

.likebox{ margin:10px 0; padding:10px; border-bottom:1px solid #ccc; _overflow:visible;_height:50px;}
.likebox p{ clear:both;}
.like_pic_list{ margin:5px 20px; padding:0;}
.like_pic_list li{ display:block; float:left; text-align:center; line-height:20px; width:60px; margin:0 10px 0 0;}


.invitation{ width:300px; padding:10px; margin:10px; background:#f7f7f7;}
.invit_pic{ float:left; padding:5px; width:50px; text-align:center;}
.invit_pic img{ width:50px; height:50px; margin-bottom:3px;}
.invit_bottom{ clear:both;}
.invitation p{ margin:5px 0; padding:5px;}
.invit_info{ margin:20px; padding:0;}
.invit_info li{ line-height:22px;}

/*-----quit-----*/
.quit_note{ background:#f7f7f7 url(../images/gif-0044.gif) no-repeat 10px center; padding:10px 10px 10px 40px; color:#666666; font-size:14px; font-weight:bold; border-bottom:1px solid #ddd; }
.quit_note2{ padding:10px; line-height:20px;}
.quit_note2 a{color:#017ec0;}

/*---error--*/
.error_body{ background:url(../images/bg091125_00.gif) repeat-x #ccc; margin:0;}
.errorbox{
	margin:auto;
	margin-top:146px;
	width:720px;
	height:318px;
	background-image: url(../images/bg091125_01.jpg);
}

/*------------12.3新登陆更改---------------*/
.login_main_new{ width:900px;margin:auto; padding-top:10px;}
.login_con_new{ margin-top:30px;}
.reg_link_style,.reg_link_style:visited{ color:#39F; text-decoration:underline; font-weight:bold;}
.reg_link_style:hover{ color:#39F; text-decoration:none; font-weight:bold;}
.login_con_left{ float:left}
.login_con_right{ float:right; border-left:1px solid #f2f2f2;}
.login_con_right li{ padding:90px 60px 0 30px;; text-align:center;}
.login_con_new ul li{overflow:hidden; line-height:30px;}
.getCode:link,.getCode:visited{background:url(../images/mobliesub_03.gif) no-repeat; width:120px; height:23px; display:inline-block; margin-top:10px; *margin-bottom:6px; text-align:center; font-size:14px; color:#000; text-decoration:none; line-height:23px;}
.getCode:hover{background:url(../images/mobliesub_03.gif) no-repeat; width:120px; height:23px; display:inline-block; margin-top:10px; *margin-bottom:6px; text-align:center; font-size:14px; color:#000; text-decoration:none; line-height:23px;}
.codeInput_style{ height:20px; color:#CCC; line-height:20px;}
.phonenum_style{ font-size:14px; }
.error_style{ color:#F63; padding-left:110px;}
.error_mess{ color:#F63; padding-left:20px;}
.reg_mess{ display:inline-block; width:110px; text-align:right; font-size:14px;}
.click_bottom{ padding:10px 0 0 110px;}
.reg_Terms{ padding-left:110px;}

.login_recode{ width:550px; margin:0px auto; padding:50px 0;}
.login_recode_mess{ font-size:14px; text-align:center; line-height:30px; background:#0462a7; color:#FFF; margin-bottom:10px;}
.login_recode li { line-height:30px;}

/*------------12.3弹出登陆--------------*/
#new_loginbox{ width:301px; height:326px; background:url(../images/login_bg.gif) no-repeat; margin:0px auto; color:#737373;}
.new_loginbox_top{ height:240px;}
.new_loginbox_top li { line-height:25px;}
.reg_mess2{ display:inline-block; width:100px; text-align:right; font-size:14px;}
.codeInput_style2{ height:18px; color:#CCC; line-height:18px; width:170px; border:1px solid #737373;}
.error_style2{ color:#F63; padding-left:100px;}
.new_loginbox_bottom{ line-height:24px; text-align:center;}
.click_bottom2{ padding:5px 0 0 70px; display:inline-block;}
.new_login_Tips{ text-align:center; line-height:45px;}

/*----------12.6-------------*/
.win_control{ text-align:right; *margin:5px 5px 0 0; height:55px;padding:5px 5px 0 0;*padding:0;}
