﻿*{margin:0px; padding:0px; font-family:宋体;}
a{text-decoration:none; font-size:14px; color:Black;}
a:hover{text-decoration:underline; color:Red;}
p{padding:10px 0;}
img{border:0px;}
table{border-collapse:collapse;}

input{padding:3px;}
select{padding:3px; border:1px #7F9DB9 solid;}
option{}

.b1{border:1px #000 solid;}
.blue{color:Blue;}
.black{color:Black;}
.red{color:Red;}
.green{color:Green;}

.underline{ text-decoration:underline;}

.clear{clear:both;}
.hidden{display:none;}
.show{display:block;}

.title21{display:block; padding:10px; margin:0 0 10px 0; font-size:24px; font-weight:bold; border-bottom:1px #999 solid;}
.title22{display:block; padding:10px; margin:0 0 10px 0; font-size:14px; font-weight:bold; border-bottom:1px #999 solid;}

.botton21{display:block; height:20px; line-height:20px; background:#eee; border:1px #ccc solid; float:left; text-align:center; padding:3px 10px; margin:0 10px 5px 0;}
.botton22{display:block; height:35px; background:url(../images/top_menu_bg.gif); line-height:35px; color:White; font-family:微软雅黑; float:left; text-align:center; padding:0px 20px; margin:0 10px 5px 0;}

.BoxGray{border:1px #E7E7E7 solid;background:#F3F3F3;}
.BoxOrange{border:1px #F2BF9E solid;background:#FFF0D9;}
.BoxBlue{border:1px #4FADF0 solid;background:#EFF9FF;}
/*-------------------------- 格局定义 ---------------------------------*/
.block120{width:120px; overflow:hidden;}
.block130{width:130px; overflow:hidden;}
.block150{width:150px; overflow:hidden;}
.block200{width:200px; overflow:hidden;}
.block250{width:250px; overflow:hidden;}
.block300{width:300px; overflow:hidden;}
.block390{width:390px; overflow:hidden;}
.block400{width:400px; overflow:hidden;}
.block480{width:480px; overflow:hidden;}
.block580{width:580px; overflow:hidden;}
.block600{width:600px; overflow:hidden;}
.block650{width:650px; overflow:hidden;}
.block680{width:680px; overflow:hidden;}
.block690{width:690px; overflow:hidden;}
.block710{width:710px; overflow:hidden;}
.block730{width:730px; overflow:hidden;}
.block790{width:790px; overflow:hidden;}
.block850{width:850px; overflow:hidden;}
.block870{width:870px; overflow:hidden;}

.left{float:left;}
.right{	float:right;}

.T10{padding-top:10px;}
.R10{padding-right:10px;}
.B10{padding-bottom:10px;}
.L10{padding-left:10px;}
/*-------------------------- 格局定义 结束 ---------------------------------*/
/*-------------------------- 列表定义 -------------------------------------*/
.title{background:url(../images/title_bg.gif); padding:0 10px; height:28px; line-height:28px;}
.title span{display:block; float:left; height:28px; line-height:28px; font-size:12px;}
.title span.more{display:block; float:right; font-size:12px;}
.title span.more a{font-size:12px; text-decoration:underline;}
.title span.name{font-weight:bold;}

.t1{border:1px #c8bcdc solid; background-position:left -650px; border-top:0px; border-bottom:0px;}
.box1{border:1px #c8bcdc solid;	border-top:0px;	padding:10px;}
.box11{border:1px #c8bcdc solid;background:#F8F5FE; padding:10px;}

.t2{border:1px #ffb5b5 solid; background-position:left -700px; border-top:0px; border-bottom:0px;}
.box2{border:1px #ffb5b5 solid;	border-top:0px;	padding:10px;}
.box21{border:1px #ffb5b5 solid;background:#FFF5F5; padding:10px;}

.t3{border:1px #ffdeb4 solid; background-position:left -750px; border-top:0px; border-bottom:0px;}
.box3{border:1px #ffdeb4 solid;	border-top:0px;	padding:10px;}
.box31{border:1px #ffdeb4 solid;background:#FEF7EF; padding:10px;}

.t4{border:1px #cfe8c4 solid; background-position:left -800px; border-top:0px; border-bottom:0px;}
.box4{border:1px #cfe8c4 solid;	border-top:0px;	padding:10px;}
.box41{border:1px #cfe8c4 solid;background:#F4FFF0; padding:10px;}

.t5{border:1px #f6d76d solid; background-position:left -850px; border-top:0px; border-bottom:0px;}
.box5{border:1px #f6d76d solid;	border-top:0px;	padding:10px;}
.box51{border:1px #f6d76d solid;background:#FFFEF3; padding:10px;}

.t6{border:1px #b7d0ef solid; background-position:left -900px; border-top:0px; border-bottom:0px;}
.box6{border:1px #b7d0ef solid;	border-top:0px;	padding:10px;}
.box61{border:1px #b7d0ef solid;background:#F4F8FF; padding:10px;}

.list1{padding:0;}
.list1 dd{display:block; padding:0 0 0 0; line-height:25px; height:23px;}
.list1 dd span{display:block; float:left; height:23px;}
.list1 dd span.more{display:block; float:right; height:23px; font-size:12px; color:#999;}

.list2{padding:0;}
.list2 dd{padding:0 0 0 0; line-height:23px; height:23px; overflow:hidden; background:url(../images/icon/arrow_7.gif) no-repeat 0px 8px; padding:0 0 0 8px;}
.list2 dd span{display:block; float:left;}
.list2 dd span.more{display:block; float:right; font-size:12px; color:#999;}
.list2 dd.online{border-bottom:1px #eee dashed; padding: 3px 0;background:#fff;}


.headlist1{padding:0px;}
.headlist1 dd{padding:3px; display:block; float:left; width:50px; height:70px; line-height:20px; font-size:12px; overflow:hidden; text-align:center;}
.headlist1 img{width:50px; height:50px; padding:0 0 5px 0;}
.headlist1 a{font-size:12px;}

.headlist2{padding:0px;}
.headlist2 dd{padding:5px; display:block; float:left; width:71px; height:90px; line-height:20px; font-size:12px; overflow:hidden; text-align:center;}
.headlist2 dd.edit{height:110px;}
.headlist2 img{width:70px; height:70px; padding:0 0 5px 0;}
.headlist2 a{font-size:12px;}
.headlist2 a.name{display:block; height:20px; overflow:hidden;}
/*-------------------------- 列表定义 结束 ---------------------------------*/



/* --- 母版公共部分样式定义 --- */
.Container{width:1000px;margin:0 auto;clear:both;}

.ShowBox{border:1px #E7E7E7 solid; padding:10px;}
.ShowTopic{font-size:24px;font-weight:bold;line-height:2em;text-align:center;padding:10px;}
.ShowInfo{font-size:12px;text-align:center;padding:0 0 10px 0;margin:0 10px; color:#666;}
.ShowContent{padding:10px;line-height:1.5em;line-height:28px;}
.ShowContent img{padding:3px;margin:5px;border:1px #EEEEEE solid;display:block;text-align:center;}
.ShowContact{margin:20px auto;width:500px;}
.ShowContact table{width:100%;border-collapse:collapse;}
.ShowContact td{border-bottom:1px #CCCCCC dashed;}

.UserMenu dd
{
	text-align:center;
	padding:10px 0 0 0;
}
.UserMenu dd a
{
	color:Blue;
}


.ListButton
{
	padding:5px;
}
.ListDiv
{
	clear:both;
	padding:5px;
}
.ListDiv table
{
	width:100%;
	border-top:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	border-collapse:collapse;
}
.ListDiv td
{
	padding:5px;
	border-bottom:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
}

/*--------------------- 表单元素定义 ------------------------*/
.InputDiv table{width:100%;}
.InputName{width:100px;font-size:12px;text-align:right;vertical-align:top;line-height:1.8em;padding:5px;}
.InputItem{font-size:12px;color:#999999;line-height:1.8em;padding:5px;}
.InputBox{border:1px #7F9DB9 solid;}
.InputDivs{}
/*-------------------  模板头部样式定义 Begin --------------------------------*/
.head
{
	width:1000px;
	margin: 0 auto 0 auto;
	padding:0 0 0 0;
	clear:both;
}
.TopMenu
{
	height:20px;
	line-height:20px;
}
.TopMenu dl
{
	float:right;
}
.TopMenu dd
{
	float:left;
	padding:0 8px;
	font-size:12px;
}
.TopMenu dd.separator
{
	padding:0 3px;
	font-size:16px;
	color:#AAA;
	top:-3px;
}
.TopMenu dd a
{	
	font-size:12px;
	text-decoration:none;
}

.TopB2{height:75px; overflow:hidden;}
.TopLogo{width:200px;height:75px; vertical-align:middle;}
.TopSearch{width:500px;height:70px; padding:5px 0 0 0; vertical-align:middle; line-height:25px; font-size:12px;}
.TopBanner{width:300px;height:75px; vertical-align:middle;}

.TopSearch a{text-decoration:underline; font-size:12px;}
.SearchSelect{display:none;}
.SrhBox{}
.SrhSelect{float:left; width:60px; height:30px; line-height:30px; padding:0 10px 0 5px; background:url(../images/icon/arrow_12.gif) #fff no-repeat 60px 12px; border:2px #FFDD93 solid; border-right:none;}
.SrhTextbox{display:block; float:left; padding:0px; width:330px; height:30px; line-height:30px; border:2px #FFDD93 solid; border-left:none; border-right:none; }
.SrhBox a.SrhBtn{display:block; float:left;width:70px; height:30px; text-align:center; line-height:30px; color:Black; text-decoration:none; font-size:12px;  background:url(../images/title_bg.gif) left 5px; border-top:2px #FFDD93 solid; border-bottom:2px #FFDD93 solid; border-left:1px #FFDD93 solid;}
.SrhBox a.SrhAdvanceBtn{display:block; float:left;width:70px; height:30px; text-align:center; line-height:30px; color:Black; text-decoration:none; font-size:12px;  background:url(../images/title_bg.gif) left 5px; border:2px #FFDD93 solid; border-left:1px #FFDD93 solid;}
.SrhSelectItem { display:none; position:absolute; top:209px; left:0px; background:#fffff; border:1px #ccc solid; line-height:20px;}
.SrhSelectItem dl{display:block; padding:0px;}
.SrhSelectItem dd{display:block; padding:0 5px;width:60px; height:20px; background:#ffffff;}
.SrhSelectItem dd.on {background:#eeeeee;}
.SrhHotWrod{display:block; width:500px; clear:both;}

.Menu{width:1000px; height:35px; background:url(../images/top_menu_bg.gif);}
.Menu a.btn{display:block; float:left; padding:3px 20px 7px 20px; line-height:25px; color:White; text-decoration:none;  font-size:16px; font-family:微软雅黑;}
.Menu span.separator{display:block; float:left; width:2px; height:35px; background:url(../images/top_menu_bg.gif) left -35px;}

/*-------------------  模板头部样式定义 End --------------------------------*/

/*-------------------  模板底部样式定义 Begin --------------------------------*/
#foot {
	width:1000px;
	margin:0 auto;
	font-size:12px;
	padding-top:10px;
	clear:both;
}
#foot_info1 {
	padding:5px;
	border:1px #ccc solid;
	text-align:center;
}
#foot_info2 {
	padding:10px;
	text-align:center;
	border-bottom:1px #ccc solid;
}
#foot_pic {
	width:300px;
	margin:auto;
	text-align:center;
}
#foot_qq {
	text-align:center;
}
#foot_pic img {
	padding:10px;
	margin:auto 10px;
	vertical-align:middle;
}
#foot_info3 {
	font-family:Arial;
	font-size:12px;
	color:#999;
	text-align:center;
}
/*-------------------  模板底部样式定义 End --------------------------------*/

/* --- 登录页样式定义 --- */
.LoginBoxL
{
	width: 359px; 
	float: left; 
	padding: 0 20px 0 0; 
	margin: 10px 20px 10px 0;
    border-right: 1px #CCCCCC solid;
}
.LoginBoxR
{
	margin: 0 0 0 500px;
}
.block800
{
	width: 800px; 
	margin: 20px auto 80px auto;
}

/*----- PageList CSS -----*/
.pagelist{
font-size:14px;
clear:both;
padding:10px 0;
}
.pagelist a {
margin:0 5px 0 0;
float:left;
display:block;
font-size:12px;
font-weight:bold;
font-family:Arial;
padding:2px 5px;
border:1px #ccc solid;
color:#333;
text-decoration:none;
}
.pagelist a.on {
border:1px #ffffff solid;
color:#ff9900;
}
.pagelist a:hover {
border:1px #ff9900 solid;
color:#ff9900;
}

.location
{
	font-size:12px;
	padding:8px 2px;
	text-align:left;
/*	
*/
}
.location a
{
	font-size:12px;
}

.albumBox{padding:0 5px 0 5px;float:left;}
.album{display:block;padding:5px; width:110px;}
.album dt{display:block; width:100px;height:100px;overflow:hidden; padding:4px; border:1px #ddd solid;}
.album dt a{display:table-cell; width:100px;height:100px;vertical-align:middle;text-align:center;}
.album dt img{}
.album dd{font-size:12px;text-align:center;padding:2px 0;}
.album dd.name{ font-weight:bold; font-size:14px; height:20px; line-height:20px; overflow:hidden;}
.album dd a{font-size:12px;}

.imagesBox{padding:0 5px 0 5px;float:left;}
.images{display:block;padding:5px;width:110px;height:150px;}
.images dt{display:block; width:100px;height:100px;overflow:hidden; padding:4px; border:1px #ddd solid;}
.images dt a{display:table-cell; width:100px;height:100px;vertical-align:middle;text-align:center;}
.images dt img{}
.images dd{font-size:12px;text-align:center;padding:2px;}
.images dd a{font-size:12px;}

.tabs_header {
	margin-bottom: 15px;
	height: 29px;
	border-bottom: 1px solid #EBE6C9;
	clear: both;
	overflow: hidden;
	padding:0 0 0 10px;
}
.tabs_header a{ text-decoration:none; color:Black;}
.tabs_header ul.tabs li a, .tabs_header ul.tabs li a span {
	background: url(../images/tab_bg.gif) no-repeat;
	display: block;
}
.tabs_header ul.tabs {
	position: absolute;
	z-index: 10;
}
.tabs_header ul.tabs li {
	float: left;
	margin: 0 1px 0 0;
	display: inline;
}
.tabs_header ul.tabs li a {
	float: left;
	padding: 0 0 0 10px;
	height: 30px;
	background-position: left top;
}
.tabs_header ul.tabs li a span {
	padding: 9px 10px 7px 0;
	background-position: right top;
	font-size: 14px;
	line-height: 14px;
}
.tabs_header ul.tabs li a span img {
	vertical-align: middle;
}
.tabs_header ul.tabs li.active a {
	float: left;
	padding: 0 0 0 10px;
	height: 30px;
	background: url(../images/active_tab_bg.gif) no-repeat left top;
	color: #000;
	display: block;
}
.tabs_header ul.tabs li.active a span {
	padding: 9px 10px 7px 0;
	background: url(../images/active_tab_bg.gif) no-repeat right top;
	line-height: 14px;
	display: block;
}
.tabs_header ul.tabs li.null {
	margin: 0 0 0 15px;
	padding: 0 0 0 25px;
	height: 25px;
	background: url(../images/add_button.gif) no-repeat 0 0;
	line-height: 24px;
}
.tabs_header ul.tabs li.null a {
	padding: 0 10px 0 0;
	height: 25px;
	background: url(../images/add_button.gif) no-repeat right top;
	color: #FFF;
	font-size: 12px;
	text-decoration:none;
}


.Comment{margin:0 auto;padding:20px;width:420px;height:150px;}
.CommentBox{clear:both;border-bottom:1px #ccc dashed;padding:8px 0;}
.CommentBox span{display:block;margin:0 0 0 60px;line-height:25px;font-size:12px;}
.CommentBox img{width:50px;height:50px;float:left;padding:0 10px 10px 0;}

.TopicShow_author
{
	background:#efefef;
	padding:10px;
	line-height:24px;
	font-size:12px;
}
.TopicShow_author div
{
	line-height:24px;
	font-size:12px;
}
.TopicShow_author img
{
	width:100px;
	height:100px;
	float:left;
	padding:0 10px 10px 0;
}


/*--------------------- 会员中心 Table List Css Begin --------------------------*/
.tableList{}
.tableList table{width:100%;}
.tableList td{padding:5px;border-bottom:1px #BBB dashed;border-right:0px;border-left:0px;}
.tableList td.itemName{font-size:12px;color:#999;}
.tableList td.time{width:120px;font-size:12px;color:#999;}
.tableList td.num{width:30px;font-size:12px;color:#999;}
.tableList td.op{width:80px;font-size:12px;color:#999;}

.tableList td.head{width:50px; text-align:center;}
.tableList td.head img{width:50px; height:50px;}
.tableList td.add{width:60px;font-size:12px;color:#999;}
.tableList td.add a{font-size:12px; color:Blue; text-decoration:underline; line-height:18px;}


.userMenu{width:148px;background: url(../images/menu_bg.jpg);border:1px #ccc solid;padding:10px 0 0 0;}
.userMenu dd{font-size:14px;line-height:24px;height:24px;padding: 0 8px;text-align:center;}
.userMenu dd.sp{border-top:1px #ccc solid;line-height:0px;height:0px;margin:5px 0 5px 0;}
.userMenu dd a{font-size:14px;}

.userName2{height:100px; font-size:12px; line-height:25px; padding:10px 10px 10px 10px; border-top:1px #ccc solid; background:#eee;}
.userName2 b{font-size:24px;}
.userName2 img{width:80px; height:80px; padding:0 20px 5px 0px; float:left;}
.userName2 textarea{width:350px; height:40px; line-height:20px; font-size:14px; padding:5px; margin:10px 0 0 0; overflow:hidden;}
.userName2 span.l{display:block; width:110px; float:left; padding:0;}
.userName2 span.l a{display:block; text-align:center; width:80px; line-height:20px;}
.userName2 span.r{display:block; float:right; padding:50px 100px 0 0;}
/*--------------------- 会员中心 Table List Css End --------------------------*/

