/* 系统的CSS设置 */
.k_error  {color:#C01920;display:block;line-height:14px;font-size:12px;}

.k_form{display:block;width:100%;margin:0px;margin-top:15px;}
	.k_form .k_login {display:table;margin-left:100px;}
	.k_form p{text-align:left;}
	.k_form p label{clear:both;display:block;color:#666;font-size:12px;}
	.k_form p span label{clear:none;display:inline;color:#666;}

	.k_form div {text-align:left;}
	.k_form div input {padding:1px;margin:0px;border:1px solid;border-color:#EEE #777 #777 #EEE;background:#D4D0C8;font-size:12px;margin-right:4px;}

	.k_form ol {text-align:left;}
	.k_form ol li {line-height:24px;}

	.k_table{width:100%;border:1px solid;border-color:#CCC #DDD #DDD #CCC;clear:both;text-align:left;}
	.k_table th{border:1px solid;border-color:#EEE #AAA #BBB #EEE;background:#E6E9ED;padding:0px 2px;letter-spacing:2px;color:#14316B;line-height:20px;}
	.k_table td{border:1px solid;border-color:#EEE #AAA #AAA #EEE;padding:1px;line-height:18px;}
	.k_table td input {margin-right:10px;}
	.k_table * {font-size:12px;}
	.k_table tr.hover {background:#E6E9ED;font-weight:bold;}
	.k_table tr.hover a{font-weight:bold;}

	.k_in1 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width: 50px;}
	.k_in2 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:100px;}
	.k_in3 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:200px;}
	.k_in4 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:400px;}
	.k_in5 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:600px;}

/* 分页 */
.k_pagelist {
	float:left;
	display:table;
	clear:both;
	line-height:30px;
	width: 100%;
	text-align: left;
}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}

/* 搜索页面 */
#k_search{}
	#k_search form{margin:0px auto;line-height:30px;height:30px;font-size:14px;text-align:left;}

	#k_search {text-align:center;}
	#k_search .k_search p{text-align:right;line-height:22px;width:640px;margin:0px;}
	#k_search .k_search div{margin:15px auto;width:100%;}
	#k_search .k_search div h3{margin:0px;width:100%;text-align:left;font-size:14px;line-height:30px;}
	#k_search .k_search div p{margin:0px;width:100%;text-align:left;font-size:12px;line-height:26px;}

	#k_search .k_search div p a{}
	#k_search .k_search div p span{}
	#k_search .k_search div a{color: #0066CC;}
	#k_search .k_search div a:hover{color: #FF0000;}
	#k_search .k_search div strong,#k_search .k_search p strong{
	color: #FF0000;
	background-color: #FFFF99;
}

/* 按钮 */
.k_but{clear:both;display:block;width:100%;line-height:26px;padding-top:2px;}
.k_but .k_menu{display:block;float:left;width:29%;}
.k_but .k_pagelist{float:left;width:70%;text-align:right;}

.k_menu {}
.k_menu input {padding:1px;margin:0px;border:1px solid;border-color:#EEE #777 #777 #EEE;background:#D4D0C8;font-size:12px;margin-right:4px;}


#k_usermenu{text-align:right;padding-top:10px;}
#k_usermenu a{display:block;float:left;margin-right:10px;}


.k_in1 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width: 50px;}
.k_in2 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:100px;}
.k_in3 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:310px;}
.k_in4 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:400px;}
.k_in5 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:600px;}

/* 浮动 */
#flo {display:table;position:absolute;margin:0px;width:360px;background:#FFF;visibility:hidden;height:16px;line-height:16px;border:1px solid;border-color:#CCC #DDD #DDD #CCC; padding-top:1px;text-align:left;}
#flotitle{display:block;clear:both;width:355px;height:20px;background:#E6E9ED ;color:#14316B;font-weight:bold;padding:0px;padding-left:5px;border:1px solid;border-color:#EEE #AAA #BBB #EEE;margin:0px;}
#flotitle span {display:block;float:left;line-height:20px}
#flotitle img{display:block;float:right;margin-right:1px;margin-top:2px;}
#flomain {display:block;clear:both;width:90%;background:#FFF;margin:0px;padding:20px 5%;line-height:28px;border:1px solid;border-color:#EEE #AAA #AAA #EEE;}

#aja{display:table;display:block;position:absolute;margin:0px;width:680px;height:451px;padding:0px;visibility:hidden;background:#FFF;border:1px solid;border-color:#CCC #DDD #DDD #CCC}
#aja img {}
#ajatitle {display:block;clear:both;width:675px;height:20px;background:#E6E9ED;color:#14316B;font-weight:bold;padding:0px;padding-left:5px;border:1px solid;border-color:#EEE #AAA #BBB #EEE;;margin:0px;}
#ajatitle span {display:block;float:left;line-height:20px}
#ajatitle img{display:block;float:right;margin-right:1px;margin-top:2px;}
#ajamain {display:block;clear:both;width:100%;background:#FFF;overflow:auto;height:430px;margin:0px;line-height:24px;text-align:left;border:1px solid;border-color:#EEE #AAA #AAA #EEE;}
#ajamain .k_form{padding:5px 0px;margin:0px 1%;width:95%;}
#ajamain .k_form h4{margin:0px;padding:3px;line-height:20px;background:#E6E9ED;font-size:14px;line-height:20px;}
#ajamain .k_form p {line-height:24px;}
#ajamain .k_form p span label{display:inline;color:#000;font-size:12px;}
#ajamain .k_form p.file a {margin-right:10px;}
#ajamain .k_form p.file a img{margin-right:3px;}
#ajamain .k_form p span.file {float:right;display:block;}
#ajamain .k_form p span.file a{margin:0px 3px;}
#ajamain .k_form .k_menu{padding:5px 0px;}
/* onepage */

	#onepage {font-size:14px;}
	#onepage a {color: #003399;}
	#onepage a:hover {color: #FF3300;}
	#onepage p{
	padding:0px 25px;
	font-size: 14px;
}
	#onepage table.table{width:640px;background:#CCC;text-align:center;line-height:22px;}
	#onepage table.table th{font-size:14px;background:#E7E7E7}
	#onepage table.table td{font-size:12px;background:#FFF;}

/* 评论 */
#k_comment{text-align:left;}
	#k_comment div{display:block;clear:both;}
	#k_comment div strong {margin:3px;}
	#k_comment div a{margin:3px;}
	#k_comment p{line-height:22px;margin:5px;padding:0px;padding-left:20px;}
	#k_comment .k_pagelist{clear:both;display:block;}
#k_comment_post{display:block;clear:both;text-align:left;font-size:14px;}
/*基本*/
html,body{
background-color:#fff;
margin:0;
padding:0;
height:100%;
}
p,form,ul,button,select,input,div,li,textarea,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6{
	font-family:Hei, Sans, Song, Tahoma, SimSun;
	font-size:12px;
	color:#515459;
	margin-right: auto;
	margin-left: auto;
}
a{
font-family:Hei,Sans,Song,Tahoma,SimSun;
color:#515459;
}
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form{
margin:0;
padding:0;
font-weight:normal;
}
ul{
list-style:none;
}
a,li,dd{
	line-height:20px;
	word-break:break-all;
	list-style-type: none;
}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}
/*
a:link{color:#666; text-decoration:none;}
a:visited{color:#666; text-decoration:none;}
a:hover{color:#fff; text-decoration:none;background:#ff4eaa;}
a:active{color:#666; text-decoration:none;}
*/
.zhong{text-align:center;}
.txt_r{text-align:right;}
/*Digg*/
#k_digg{
	height: 44px;
	width: 44px;
	text-align: center;
}
#k_digg span{
	font-size: 22px;
	font-weight: bold;
	
}
#k_digg span a{
	color: #FFFFFF;
	line-height: 44px;
	height: 44px;
	width: 44px;
}
/*字体*/
.bold{font-weight:bold;}

.fnormal{font-weight:normal;}

.f14{font-size:14px;}

.f12{font-size:12px;}

.boxtag{
line-height:29px;
}

.tag1{color:#9a9b9a;}
.tag1 a:link{color:#9a9b9a;}
.tag1 a:visited{color:#9a9b9a;}
.tag1 a:hover{color: #fff; background:#9a9b9a;}
.tag1 a:active{color:#9a9b9a;}

.tag2{color:#439F37; font-size:14px; font-weight:bold;}
.tag2 a:link{color:#439F37; font-size:14px; font-weight:bold;}
.tag2 a:visited{color:#439F37; font-size:14px; font-weight:bold;}
.tag2 a:hover{color: #fff; background:#439F37; font-size:14px; font-weight:bold;}
.tag2 a:active{color:#439F37; font-size:14px; font-weight:bold;}

.tag3{color:#FF8000; font-size:16px; font-weight:bold;}
.tag3 a:link{color:#FF8000; font-size:16px; font-weight:bold;}
.tag3 a:visited{color:#FF8000; font-size:16px; font-weight:bold;}
.tag3 a:hover{color: #fff; background:#FF8000; font-size:16px; font-weight:bold;}
.tag3 a:active{color:#FF8000; font-size:16px; font-weight:bold;}

.white{color:#fff;}
.white a:link{color:#fff;}
.white a:visited{color:#fff;}
.white a:hover{color:#515459; background:#fff; text-decoration:underline;}
.white a:active{color:#fff;}

.white2{color:#fff;}
.white2 a:link{color:#fff;}
.white2 a:visited{color:#fff;}
.white2 a:hover{color:#fff; text-decoration:underline;}
.white2 a:active{color:#fff;}

.gray{color:#9a9b9a;}
.gray a:link{color:#9a9b9a;}
.gray a:visited{color:#9a9b9a;}
.gray a:hover{color:#fff; background:#9a9b9a; text-decoration:underline;}
.gray a:active{color:#9a9b9a;}

.blue{color:#108CF0;}
.blue a:link{color:#108CF0;}
.blue a:visited{color:#108CF0;}
.blue a:hover{color:#fff; background:#108CF0; text-decoration:underline;}
.blue a:active{color:#108CF0;}

.green{color:#439F37;}
.green a:link{color:#439F37;}
.green a:visited{color:#439F37;}
.green a:hover{color:#fff; background:#439F37; text-decoration:underline;}
.green a:active{color:#439F37;}

.orange{color:#FF8000;}
.orange a:link{color:#FF8000;}
.orange a:visited{color:#FF8000;}
.orange a:hover{color:#fff; background:#FF8000; text-decoration:underline;}
.orange a:active{color:#FF8000;}

.orange2{color:#FF8000;}
.orange2 a:link{color:#FF8000;}
.orange2 a:visited{color:#FF8000;}
.orange2 a:hover{color:#FF8000; text-decoration:underline;}
.orange2 a:active{color:#FF8000;}

img{
margin:0;
padding:0;
border:0;
}

.noeff img{
margin:0;
padding:0;
border:0;
}

.userimg{
	width:56px;
	height:56px;
	border:1px solid #ADB9C2;
	background-color:#fff;
	text-align: center;
	padding: 4px;
}
.r{
float:right;
}
.r_more{
display:block;
float:right;
padding-right:10px;
font-size:12px;
font-weight:normal;
}
.l{
float:left;
}
.lblock{
display:block;
float:left;
}
.mbottom{
margin-bottom:10px;
}
.mtop{
}
.m5{
margin:5px;
}
.longtxt{
word-wrap:break-word;
}

/*页头*/
#head{
width:980px;
height:90px;
margin:0 auto;
}
#head_left{
width:280px;
height:90px;
float:left;
}
#head_right{
width:auto;
height:90px;
float:right;
}
#head_right li{
width:700px;
text-align:right;
}
#head_right .txt{
height:35px;
line-height:35px;
}
#head_right .pic{
height:55px;
}


/*导航*/
#nav{
width:1000px;
height:41px;
background-image:url(nav_bg.gif);
}
#nav ul{
width:980px;
margin:0 auto;
}
#nav li{
float:left;
}
#nav li a{
display:block;
text-decoration:none;
width:105px;
height:41px;
text-align:center;
line-height:41px;
color:#fff;
font-size:14px;
font-weight:bold;
}
#nav li a:hover{
display:block;
background:url(nav_a_bg.gif) no-repeat 0 -41px;
width:105px;
height:41px;
text-align:center;
line-height:41px;
color:#fff;
font-size:14px;
font-weight:bold;
}
#nav .off{
background:url(nav_a_bg.gif) no-repeat 0 0;
}
#nav .on{
background:url(nav_a_bg.gif) no-repeat 0 -82px;
}
#nav .search{
float:right;
padding-top:9px;
padding-bottom:9px;
height:22px;
line-height:22px;
}
.btn1{
	background:url(search_btn_bg.gif) no-repeat;
	border:0;
	width:70px;
	height:22px;
	line-height:22px;
	text-align:center;
	cursor:pointer;
	color: #000000;
}
.btn2{
background:url(reg_btn_bg.gif) no-repeat;
border:0;
width:123px;
height:29px;
line-height:29px;
text-align:center;
cursor:pointer;
font-size:16px;
font-weight:bold;
color:#fff;
}



/*主区域*/
#main{
clear:both;
width:980px;
margin:0 auto;
}
#main_bg{
width:980px;
padding:0 0 10px 0;
float:left;
}



/*左侧区域*/
#main_left{
width:640px;
float:left;
margin-top:0px;
}
#main_left_topimg{
float:left;
width:190px;
height:180px;
}
#main_left_toptxt{
float:right;
width:255px;
height:178px;
border:1px solid #ADB9C2;
}
#main_left_toptxt dt{
border:1px solid #fff;
padding-left:10px;
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
}
#main_left_toptxt dd{
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
}
#main_left_toptxt ul,#main_left_toptxt li{
	float: left;
}
#main_left_toptxt .thenews {float:left; width:200px; height:20px; overflow:hidden;}
#main_left_toptxt .listname {float:right; padding:0 10px 0 0; width:35px; height:20px; text-align:right; overflow:hidden;}
#main_left_star{
float:left;
width:718px;
height:145px;
background-color:#EAF5F9;
border:1px solid #ADB9C2;
margin-top:15px;
}
#main_left_star dt{
border:1px solid #EAF5F9;
padding-left:10px;
background-image:url(box_dt_bg2.gif);
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
}
#main_left_star .starinfo{
	float:left;
	width:343px;
	margin-left:5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#main_left_star .right{
float:right;
width:262px;
}
#main_left .recommend{
float:left;
width:718px;
border:1px solid #ADB9C2;
}
#main_left .recommend dt{
border:1px solid #fff;
padding-left:10px;
background-image:url(box_dt_bg1.gif);
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
}
#main_left .recommend dt h1{
padding-left:10px;
font-size:14px;
font-weight:bold;
}
#main_left .recommend dd{
	float:left;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
#main_left .themelist{
float:left;
width:718px;
border-right:1px solid #ADB9C2;
border-bottom:1px solid #ADB9C2;
border-left:1px solid #ADB9C2;
}

#listnav{
float:left;
padding:0 0 0 20px;
width:700px;
height:28px;
background:url(listnav_bg.gif) repeat-x 0 -56px;
}
#listnav li{
display:block;
float:left;
text-align:center;
font-size:14px;
font-weight:bold;
}
#listnav .on{
margin:0 4px 0 0;
width:102px;
height:28px;
background:url(listnav_bg.gif) repeat-x 0 0;
}
#listnav .on a{
line-height:28px;
}
#listnav .off{
margin:3px 4px 0 0;
width:102px;
height:25px;
background:url(listnav_bg.gif) repeat-x 0 -31px;
}
#listnav .off a{
line-height:25px;
}

#main_left .themelist dd{
float:left;
width:708px;
padding:0 0 5px 10px;
}
#main_left .themelist_phone{
float:left;
padding:3px 0 0 12px;
}
.daybox{
width:339px;
height:154px;
padding:5px;
float:left;
}
.daybox_r{
float:right;
width:215px;
}
.daybox_l{
float:left;
}
.daybox_l img{
padding:4px;
border:1px solid #ADB9C2;
background:#fff;
}
.listbox{
	width:130px;
	float:left;
	text-align:center;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}
.listbox li{
padding:0 12px;
text-align:left;
}
.listbox img{
padding:4px;
border:1px solid #ADB9C2;
background-color:#fff;
}
.listbox0{
width:140px;
height:238px;
padding-top:12px;
float:left;
text-align:center;
}
.listbox0 li{
padding-left:12px;
text-align:left;
word-wrap:break-word;
word-break:break-all;
overflow:hidden;
}
.listbox0 img{
padding:4px;
border:1px solid #ADB9C2;
background-color:#fff;
}
.listbox1{
width:140px;
padding:12px 0 3px 0;
float:left;
text-align:center;
}
.listbox1 li{
padding:0 12px;
text-align:left;
word-wrap:break-word;
word-break:break-all;
overflow:hidden;
}
.listbox1_img{
padding:0 12px;
}
.listbox1_img img{
padding:4px;
border:1px solid #ADB9C2;
background:#fff;
}
.listbox2{
	width:220px;
	padding-top:2px;
	float:left;
	text-align:center;
	margin-bottom: 3px;
	padding-bottom: 2px;
}
.listbox2 li{
	padding-left:10px;
	text-align:left;
}
.listbox2 img{
padding:4px;
border:1px solid #ADB9C2;
background-color:#fff;
}
.listbox3{
	width:98px;
	padding-top:5px;
	float:left;
	text-align:center;
	margin-left:2px;
	height: 128px;
}
.listbox3 li{
padding-left:5px;
text-align:left;

}
.listbox3 img{
padding:3px;
border:1px solid #ADB9C2;
background-color:#fff;
}
.listbox4{
width:140px;
padding:12px 0 3px 0;
float:left;
text-align:center;
}
.listbox4 li{
padding:0 12px;
text-align:left;
word-wrap:break-word;
word-break:break-all;
overflow:hidden;
}
.listbox4 img{
padding:4px;
border:1px solid #ADB9C2;
background-color:#fff;
}
.listbox5{
	width:200px;
	padding-top:2px;
	float:left;
	text-align:center;
	margin-bottom: 3px;
	padding-bottom: 2px;
}
.listbox5 li{
	padding-left:10px;
	text-align:left;
}
.listbox5 img{
padding:4px;
border:1px solid #ADB9C2;
background-color:#fff;
}
#main_left .cmt{
width:353px;
background-color:#EAF5F9;
border:1px solid #ADB9C2;
margin-top:15px;
}
#main_left .cmt dt{
border:1px solid #EAF5F9;
padding-left:10px;
background-image:url(box_dt_bg2.gif);
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
}
#main_left .cmt dd{
padding:0 5px 5px 5px;
}
#main_left .newcmt{
width:333px;
height:76px;
padding:5px;
overflow:hidden;
}
#main_left .newcmt_r{
width:257px;
}


#res_index_recommend{
float:left;
width:718px;
border:1px solid #ADB9C2;
}
#res_index_recommend dt{
border:1px solid #fff;
padding-left:10px;
background-image:url(box_dt_bg1.gif);
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
}
#res_index_recommend dd{
width:708px;
float:left;
padding:5px 0 5px 10px;
}
#res_index_recommend .list{
background-color:#EAF5F9;
}
#res_index_recommend .r{
float:right;
width:505px;
padding:0 5px 0 0;
word-wrap:break-word;
word-break:break-all;
overflow:hidden;
}
#res_index_recommend .more{
float:right;
width:120px;
height:40px;
line-height:40px;
}



#main_left2{
width:750px;
float:left;
margin-top:10px;
}
#main_left2_left{
float:left;
width:295px;
}
#main_left2_left .box{
float:left;
margin-bottom:15px;
}
#main_left2_left .box dt{
border:1px solid #fff;
padding-left:10px;
background-image:url(box_dt_bg1.gif);
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
}
#main_left2_left .pic{
border:1px solid #ADB9C2;
padding:9px;
width:275px;
}
#main_left2_left .big{
float:left;
width:176px;
}
#main_left2_left .small{
width:88px;
float:right;
}
#main_left2_left .spic1{
margin-bottom:2px;
}
#main_left2_left .spic2{
margin-top:2px;
}
#main_left2_left .pic li img{
padding:3px;
border:1px solid #ADB9C2;
}
#main_left2_left .user{
border:1px solid #BBDDE9;
width:293px;
}
#main_left2_left .userintro{
border-bottom:1px solid #BBDDE9;
background-color:#EAF5F9;
padding:10px 10px 10px 10px;
}
#main_left2_left .userintro_r{
float:right;
width:220px;
word-wrap:break-word;
word-break:break-all;
overflow:hidden;
}
#main_left2_left .userbtn{
float:left;
width:231px;
height:30px;
padding:10px 30px 10px 30px;
border:1px solid #E9F6FC;
background-image:url(userbtn_bg.png);
}
.userbtn li a{
display:block;
text-decoration:none;
background:url(right_btn_bg.gif) no-repeat 0 0;
width:99px;
height:30px;
text-align:center;
line-height:27px;
}
.userbtn li a:hover{
display:block;
text-decoration:none;
background:url(right_btn_bg.gif) no-repeat 0 -30px;
width:99px;
height:30px;
text-align:center;
line-height:27px;
}
#main_left2_left .userlist{
border:1px solid #ADB9C2;
width:293px;
}
#main_left2_left .userlist ul{
float:left;
width:97px;
padding:5px 0 5px 0;
}
#main_left2_left .userlist_pic{
margin:0 auto;
}
#main_left2_left .userlist_txt{
width:97px;
text-align:center
}

#main_left2_right{
float:right;
width:740px;
}
#resintro{
	float:left;
	width:732px;
	border:1px solid #ADB9C2;
	margin-bottom:15px;
	padding-bottom: 5px;
}
#resintro h1{
	font-size: 16px;
	font-weight: bold;
	display: block;
	float: left;
	width: auto;
}
#resintro dt{
padding-left:10px;
background-image:url(box_dt_bg1.gif);
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
}
#resintro dd{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
#resintro li{
line-height:24px;
}
#resintro .left{
width:160px;
float:left;
}
#resintro .all{
	width:700px;
	clear: both;
}
#resintro .txt{
	width:690px;
	background-color:#E9F4F8;
	overflow:hidden;
	border: 1px dashed #ADBAC3;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
	clear: both;
	font-size: 14px;
}
#resintro .txt p{
	font-size: 14px;
}
#digg{
display:block;
float:right;
width:46px;
height:46px;
background-image:url(digg.gif);
}
#digg .digs{
line-height:26px;
}
#digg .dig{
line-height:18px;
}
#reslink{
	width: 418px;
	float: left;
}
#reslink ul{
}
#reslink .btn{
float:left;
}
#reslink .btn a{
	display:block;
	background-image:url(reg_btn_bg.gif);
	width:123px;
	height:29px;
	line-height:29px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	margin-top: 10px;
	margin-right: 42px;
	margin-bottom: 10px;
	margin-left: 42px;
}
#reslink .btn a:hover{
color:#000;
text-decoration:none;
}
#realink{
	width: 250px;
	float: left;
}
#rescmt{
float:left;
width:732px;
border:1px solid #ADB9C2;
margin-bottom:15px;
}
#rescmt dt{
padding-left:10px;
background-image:url(box_dt_bg1.gif);
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
}
#rescmt dd{
float:left;
padding:0 10px 0 10px;
margin-bottom:10px;
}
#rescmt ul{
float:left;
padding:8px 0 8px 0;
border-bottom:1px dashed #ADBAC3;
}
#rescmt p{
	float:left;
	padding:3px;
	overflow:auto;
}
#rescmt a{
	color: #FF6600;
	font-size: 14px;
}

#rescmt a:hover{
	background-color: #FF6600;
	color: #FFFFFF;
}
#rescmt blockquote{
	background-color: #F8FAD8;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCCCCC;
	padding: 5px;
}
#main_left3{
width:675px;
float:left;
margin-top:10px;
}
#main_left3 .box1{
float:left;
width:673px;
border:1px solid #ADB9C2;
margin-bottom:15px;
}
#main_left3 .box1 dt{
border:1px solid #fff;
padding-left:10px;
background-image:url(box_dt_bg1.gif);
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
}
#main_left3 .box1 dd{
float:left;
padding:0px 5px 5px 5px;
}
.rec_user{
float:left;
padding:10px;
}
.rec_pic{
float:left;
width:128px;
height:128px;
border:1px solid #ADB9C2;
padding-top:4px;
padding-left:4px;
margin-right:18px;
}
.rec_txt{
float:left;
width:230px;
padding-right:15px;
}
.rec_txt2{
float:left;
width:475px;
padding-right:15px;
}
.rec_txt3{
float:left;
background-color:#EAF5F9;
width:470px;
padding:5px 15px 5px 5px;
}

#main_left3 .box2{
float:left;
width:673px;
background-color:#EAF5F9;
border:1px solid #ADB9C2;
margin-bottom:15px;
}
#main_left3 .box2 dt{
border:1px solid #EAF5F9;
padding-left:10px;
background-image:url(box_dt_bg2.gif);
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
}
#main_left3 .box2 dd{
float:left;
padding:0px 6px 5px 6px;
}
#main_left3 .m_user{
float:left;
width:110px;
padding-top:5px;
}
#main_left3 .m_pic{
margin:0 auto;
}
#main_left3 .m_txt{
width:110px;
text-align:center
}

#main_left3 .box3{
width:328px;
border:1px solid #ADB9C2;
margin-bottom:10px;
}
#main_left3 .box3 dt{
border:1px solid #fff;
padding-left:10px;
background-image:url(box_dt_bg1.gif);
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
}
#main_left3 .box3 dd{
float:left;
padding:0px 5px 5px 5px;
}
#main_left3 .mo_user{
float:left;
width:106px;
padding-top:5px;
}
#main_left3 .mo_pic{
margin:0 auto;
}
#main_left3 .mo_txt{
width:106px;
text-align:center
}


/*右侧区域*/
#main_right{
width:245px;
float:right;
margin-top:10px;
}
#main_right .box{
	float:left;
	width:243px;
	border:1px solid #ADB9C2;
	margin-bottom:15px;
}
#main_right .box dt{
border:1px solid #fff;
padding-left:10px;
background-image:url(box_dt_bg1.gif);
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
}
#main_right .box dd{
padding:5px 10px;
}

#main_right .box_phone{
float:left;
width:243px;
border:1px solid #ADB9C2;
background-color:#EAF5F9;
margin-bottom:15px;
padding:0;
}
#main_right .box_phone dt{
border:1px solid #EAF5F9;
padding-left:40px;
background-image:url(box_dt_bg3.png);
height:40px;
line-height:36px;
font-size:14px;
font-weight:bold;
}
#main_right .box_phone dd{
padding:0 5px 10px 10px;
}

#linkbox{
float:left;
width:243px;
border:1px solid #ADB9C2;
}
#linkbox dt{
border:1px solid #fff;
padding-left:10px;
background-image:url(box_dt_bg1.gif);
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
}
#linkbox dd{
float:left;
padding:5px 10px 5px 10px;
}
#linkbox li{
height:25px;
line-height:25px;
float:left;
width:111px;
}
#main_right .box2{
float:left;
width:243px;
background-color:#EAF5F9;
border:1px solid #ADB9C2;
margin-bottom:15px;
}
#main_right .box2 dt{
border:1px solid #EAF5F9;
padding-left:10px;
background-image:url(box_dt_bg2.gif);
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
}
#main_right .box2 dd{
width:236px;
float:left;
padding:0 4px 0 3px;
}
#main_right .box2 ul{
	padding:4px;
	float:left;
	width: 68px;
}
#main_right .box2 li{
}
#main_right .bg1{
width:223px;
background-color:#F2F7FB
}
#userinfo{
height:48px;
}
#userinfo .left{
float:left;
}
#userinfo .right{
float:right;
width:170px;
}
#userpanel{
	height:66px;
	padding-right: 3px;
	padding-left: 3px;
}
#userpanel li{
margin-bottom:3px;
}
#userpanel li a{
display:block;
text-decoration:none;
background:url(right_btn_bg.gif) no-repeat 0 0;
width:99px;
height:30px;
text-align:center;
line-height:27px;
}
#userpanel li a:hover{
display:block;
background:url(right_btn_bg.gif) no-repeat 0 -30px;
width:99px;
height:30px;
text-align:center;
line-height:27px;
}
#userpanel .left{
float:left;
}
#userpanel .right{
float:right;
}
#main_right .top{
float:left;
width:223px;
}
#main_right .top1_txt{
float:left;
width:94px;
}
#main_right .top1_pic{
padding:5px 10px 5px 0;
}
.top img{
padding:3px;
border:1px solid #ADB9C2;
background-color:#fff;
}
#main_right .top_normal{
	float:left;
	width:223px;
	height:26px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
#main_right .top_normal li{
	height:26px;
	line-height:26px;
	overflow:hidden;
}
#main_right .num1{
width:26px;
height:26px;
line-height:26px;
margin-right:5px;
text-align:center;
background-image:url(top10_bg1.gif);
}
#main_right .num2{
width:26px;
height:26px;
line-height:26px;
margin-right:5px;
text-align:center;
background-image:url(top10_bg2.gif);
}

#main_right2{
width:215px;
float:right;
margin-top:10px;
}
#main_right2 .box{
float:left;
width:213px;
border:1px solid #ADB9C2;
margin-bottom:15px;
}
#main_right2 .box dt{
border:1px solid #fff;
padding-left:10px;
background-image:url(box_dt_bg1.gif);
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
}
#main_right2 .box dd{
float:left;
padding:0px 5px 5px 5px;
}

#main_right3{
width:290px;
float:right;
margin-top:10px;
}
#main_right3 .box{
float:left;
width:288px;
border:1px solid #ADB9C2;
margin-bottom:15px;
}
#main_right3 .box dt{
border:1px solid #fff;
padding-left:10px;
background-image:url(box_dt_bg1.gif);
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
}
#main_right3 .box dd{
float:left;
padding:0px 5px 5px 5px;
}
#main_right3 .cmtuser{
float:left;
width:139px;
padding-top:5px;
}
#main_right3 .cmt_pic{
margin:0 auto;
}
#main_right3 .cmt_txt{
width:139px;
text-align:center
}
#top_mo_user{
float:left;
width:278px;
}
#top_mo_user .num1{
width:26px;
height:26px;
line-height:26px;
margin-right:5px;
text-align:center;
background-image:url(top10_bg1.gif);
}
#top_mo_user li{
line-height:26px;
}
#top_mo_user .name{
width:87px;
}
#top_mo_user .res{
width:80px;
}
#top_mo_user .mo{
width:80px;
}

#top_mo_1{
float:left;
width:278px;
padding-bottom:5px;
}
#top_mo_1 .num1{
width:26px;
height:26px;
line-height:26px;
margin-right:5px;
text-align:center;
background:url(top3_bg.gif) no-repeat 0 0;
}
#top_mo_1 .pic{
margin-top:5px;
margin-right:5px;
}
#top_mo_1 .txt{
height:22px;
line-height:22px;
width:100px;
}

#top_mo_2{
float:left;
width:278px;
padding-bottom:5px;
}
#top_mo_2 .num1{
width:26px;
height:26px;
line-height:26px;
margin-right:5px;
text-align:center;
background:url(top3_bg.gif) no-repeat 0 -26px;
}
#top_mo_2 .pic{
margin-top:5px;
margin-right:5px;
}
#top_mo_2 .txt{
height:22px;
line-height:22px;
width:100px;
}

#top_mo_3{
float:left;
width:278px;
padding-bottom:5px;
}
#top_mo_3 .num1{
width:26px;
height:26px;
line-height:26px;
margin-right:5px;
text-align:center;
background:url(top3_bg.gif) no-repeat 0 -52px;
}
#top_mo_3 .pic{
margin-top:5px;
margin-right:5px;
}
#top_mo_3 .txt{
height:22px;
line-height:22px;
width:100px;
}
#typebox{
float:left;
}
#typebox ul{
padding:0 6px 0 6px;
}
#typebox li{
margin-bottom:5px;
}
#typebox li a{
display:block;
text-decoration:none;
background:url(type_btn_bg.png) no-repeat 0 0;
width:97px;
height:28px;
text-align:center;
line-height:26px;
}
#typebox li a:hover{
display:block;
background:url(type_btn_bg.png) no-repeat 0 -28px;
width:97px;
height:28px;
font-weight:bold;
color:#439F37;
text-align:center;
line-height:26px;
}

#typebox .ani{
margin-bottom:5px;
float:right;
}
#typebox .ani a{
display:block;
text-decoration:none;
background:url(btn_ani.gif) no-repeat 0 0;
width:97px;
height:28px;
text-align:center;
line-height:26px;
}
#typebox .ani a:hover{
display:block;
background:url(btn_ani.gif) no-repeat 0 -28px;
width:97px;
height:28px;
font-weight:bold;
color:#439F37;
text-align:center;
line-height:26px;
}
#typebox .left{
float:left;
}
#typebox .right{
float:right;
}


/*用户*/
#user_left{
width:695px;
float:left;
margin-top:10px;
}
#user_left_left{
float:left;
width:195px;
}
#user_left_left .info{
float:left;
padding:10px;
width:173px;
border:1px solid #ADB9C2;
margin-bottom:15px;
}
#user_left_left .info_img{
width:128px;
height:128px;
padding-top:4px;
padding-left:4px;
margin:0 auto;
border:1px solid #ADB9C2;
}
#user_left_left .mobtn{
margin:6px;
}
#user_left_left .mobtn a{
display:block;
background:url(mo_btn_bg.png) no-repeat 0 0;
width:160px;
height:42px;
}
#user_left_left .mobtn a:hover{
display:block;
background:url(mo_btn_bg.png) no-repeat 0 -42px;
width:160px;
height:42px;

}
#user_left_left .infotxt{
padding:0 0 2px 15px;
}
#user_left_left .box{
float:left;
width:193px;
border:1px solid #ADB9C2;
margin-bottom:15px;
}
#user_left_left .box dt{
border:1px solid #fff;
padding-left:10px;
background-image:url(box_dt_bg1.gif);
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
}
#user_left_left .box dd{
float:left;
padding:5px;
}
#user_left_left .mo_user{
float:left;
padding:10px;
width:41px;
height:41px;
}
#user_left_left .mo_pic{
margin:0 auto;
}


#user_left_center{
float:right;
width:485px;
}
#usertxt{
border:1px solid #ADB9C2;
width:483px;
background:url(user_title_bg.png) no-repeat 0 0;
margin-bottom:15px;
}
#usertxt dt{
padding:5px 10px 0 40px;
font-size:14px;
font-weight:bold;
height:24px;
line-height:24px;
}
#usertxt dd{
padding:0 10px 5px 40px;
}
#user_left_center .box{
float:left;
width:483px;
border:1px solid #ADB9C2;
margin-bottom:15px;
}
#user_left_center .box dt{
border:1px solid #fff;
padding-left:10px;
background-image:url(box_dt_bg1.gif);
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
}
#user_left_center .box dd{
float:left;
padding:0px 5px 5px 5px;
width:473px;
}
#user_left_center .newlist{
float:left;
padding:9px;
width:455px;
border-bottom:1px dashed #ADBAC3;
}
#user_left_center .newlist img{
padding:4px;
border:1px solid #ADB9C2;
background-color:#fff;
}
#user_left_center .newlist_r{
float:right;
width:350px;
}
#user_left_center .newlist_r img{
border:0;
}
#user_left_center .molist{
float:left;
padding:7px;
width:80px;
}
#user_left_center .molist_pic{
margin:0 auto;
}
#user_left_center .molist_txt{
width:80px;
text-align:center;
}
#user_left_center .favlist{
float:left;
padding:9px;
width:100px;
height:160px;
}
#user_left_center .favlist img{
padding:4px;
border:1px solid #ADB9C2;
background-color:#fff;
}
#user_left_center .favlist_pic{
margin:5px 5px 0 5px;
}
#user_left_center .favlist_txt{
margin:0 6px 0 6px;
width:88px;
}
#user_left_center .cmt_txt{
float:left;
padding:3px;
width:372px;
height:52px;
border:1px solid #ADBAC3;
background-color:#fff;
overflow:auto;
}
#user_left_center .cmt_tj{
display:block;
float:right;
}
#user_left_center .tips{
width:473px;
float:left;
}
#user_left_center .msglist{
float:left;
width:473px;
border-bottom:1px dashed #ADBAC3;
}
#user_left_center .msglist li{
padding:2px 5px 2px 5px;
height:24px;
line-height:24px;
}
#user_left_center .content a{
color:red;
}


#user_right{
width:270px;
float:right;
margin-top:10px;
}

#user_right .box2{
float:left;
width:268px;
background-color:#EAF5F9;
border:1px solid #ADB9C2;
margin-bottom:15px;
}
#user_right .box2 dt{
border:1px solid #EAF5F9;
padding-left:10px;
background-image:url(box_dt_bg2.gif);
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
}
#user_right .box2 dd{
float:left;
padding:0 5px 5px 5px;
}
#user_right .box2 ul{
padding:0 40px 5px 40px;
width:176px;
height:248px;
}

#user_right .box{
float:left;
width:268px;
border:1px solid #ADB9C2;
margin-bottom:15px;
}
#user_right .box dt{
border:1px solid #fff;
padding-left:10px;
background-image:url(box_dt_bg1.gif);
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
}
#user_right .box dd{
float:left;
padding:0px 5px 5px 5px;
}
#user_right .cmt{
float:left;
padding:8px;
border-bottom:1px dashed #ADBAC3;
}
#user_right .rcmt{
float:right;
width:190px;
}

#head_user{
width:980px;
height:60px;
margin:0 auto;
}
#head_user_left{
width:190px;
height:60px;
float:left;
}
#head_user_right{
width:790px;
height:60px;
float:right;
}
#head_user_right .url{
float:left;
width:470px;
height:60px;
line-height:60px;
text-align:center;
}
#head_user_right .txt{
float:right;
width:320px;
height:30px;
line-height:30px;
text-align:right;
}
#head_user_right .search{
float:right;
width:320px;
padding-top:4px;
padding-bottom:4px;
height:22px;
line-height:22px;
text-align:right;
}

#nav_user{
width:980px;
height:30px;
margin:0 auto;
background-image:url(nav_user_bg.gif);
}
#nav_user ul{
width:980px;
margin:0 auto;
}
#nav_user li{
float:left;
}
#nav_user .off{
width:103px;
padding-top:3px;
height:27px;
line-height:27px;
text-align:center;
background-image:url(nav_user_off.png);
}
#nav_user .on{
width:190px;
padding-top:3px;
height:27px;
line-height:27px;
text-align:center;
background-image:url(nav_user_on.png);
}
#nav_user .start{
width:95px;
padding:3px 10px 0 0;
height:27px;
line-height:27px;
text-align:center;
background-image:url(nav_user_start.png);
}


/*reg*/
#head_reg{
width:802px;
height:60px;
margin:0 auto;
}
#head_reg_left{
width:202px;
height:60px;
float:left;
}
#head_reg_right{
width:600px;
height:60px;
float:right;
}
#head_reg_right li{
width:600px;
text-align:right;
}
#head_reg_right .txt{
height:30px;
line-height:30px;
}
#head_reg_right .search{
float:right;
padding-top:4px;
padding-bottom:4px;
height:22px;
line-height:22px;
}
#regpage{
clear:both;
width:802px;
margin:0 auto;
}
#reg_bg{
width:802px;
padding:10px 0 10px 0;
float:left;
}
#reg_bg .regbox{
border:1px solid #ADBAC3;
width:800px;
float:left;
}
#reg_bg .regbox dt{
height:60px;
line-height:45px;
padding-left:20px;
background-image:url(reg_dt_bg.png);
font-size:16px;
font-weight:bold;
}
#reg_dd{
float:left;
padding:0 10px 10px 10px;
background:url(regdd_bg.gif) no-repeat;
}
#reg_dd ul{
float:left;
width:390px;
}
#reg_dd li{
padding:5px 5px 5px 50px;
}
.reg_step{
float:left;
padding-left:30px;
height:30px;
line-height:30px;
width:770px;
}
.reg_stepdd{
float:left;
padding-left:30px;
width:236px;
}
.reg_step1{
float:left;
padding:20px 5px 0 50px;
width:168px;
height:140px;
background:url(reg_step_bg.gif) no-repeat 0 0;
}
.reg_step2{
float:left;
padding:20px 5px 0 50px;
width:168px;
height:140px;
background:url(reg_step_bg.gif) no-repeat 0 -160px;
}
.reg_step3{
float:left;
padding:20px 5px 0 50px;
width:168px;
height:140px;
background:url(reg_step_bg.gif) no-repeat 0 -320px;
}


/*页脚*/
#foot{
clear:both;
width:100%;
padding:3px 0 2px 0;
height:40px;
text-align:center;
line-height:20px;
background-image:url(foot_bg.png);
}
#iconheart {
	position:absolute;
	width:20px;
	height:16px;
	visibility: visible;
	top:98px;
	background-image: url(icon_heart.gif);
	background-repeat: no-repeat;
}
#guide {
	clear: both;
	padding: 5px;
}
.clear {
	clear: both;
	height: 0px;
	float: left;
	width: 100%;
	display: table;
}
#conag {
	margin: 3px;
	padding: 3px;
	float: right;
	width: 260px;
	display: inline;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
#conag_m {
	margin: 3px;
	padding: 3px;
	float: right;
	width: 170px;
	display: inline;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.hotbg {
}
.pl {
	clear:both;
	width: 700px;
	display: table;
	float: left;
}
/**/
.screen{background-color:#fff;overflow:hidden;text-align:center}
.flipper{
	text-align:center;
	display: table;
}
.flipper ul{
	list-style-type:none;
	margin:0;
	padding:0;
	width: 180px;
}
.flipper ul li{display:block;}
.flipper ul li.first{
	float:left;
	text-align:left;
	width: 50%;
}
.flipper a{visibility:hidden}
.flipper ul li.last{
	text-align:right;
	float: right;
	width: 50%;
}
.flipper li.first a{margin-left:2px}
.flipper li.last a{margin-right:2px;}
#flipslides{
	height:150px;
}
.linkedimg img{border:none}
#chan_flipper{
	border:solid 1px #ADB9C2;
	width: 182px;
}
#chan_flipper #flipshow #flipslides .child .linkedimg .title {
	display: inline;
	position: absolute;
	float: left;
	z-index: 9999;
	clear: left;
	width: 180px;
	text-align: left;
	background-color: #F0F4F7;
	margin-top: 130px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ADB9C2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ADB9C2;
	overflow: hidden;
	white-space : nowrap;
	line-height: 22px;
}
#foot #tj {
	display: none;
}
