﻿@charset "utf-8";
/* CSS Document */
* {
	font-family:Tahoma, Helvetica, Arial, sans-serif;
}
html, body {
	height:100%;
	border:0 !important;
}
body {
	text-align:center;
	color:#262626;
	font-size:12px;
	background:#000;
}
input, select, button {
	vertical-align:middle;
}
textarea {
	resize:none;
}
body, div, ul, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin:0;
	padding:0;
	_zoom:1;
}
h1, h2, h3, h4, h5, h6 {
	font-size:1em;
}
ul, ol, li {
	list-style:none;
}
img {
	border:0;
}
a {
	text-decoration:none;
	color:#262626;
}
a:hover {
	text-decoration:underline;
	color:#080;
}
small {
	font-size:11px;
}
/** 外围 **/
.overall {
	position:relative;
	width:1004px;
	height:100%;
	margin:auto;
	text-align:left;
}
.wrapper {
	width:100%;
	min-height:100%;
	_height:100%;
	text-align:left;
	background:url(/Style/Images/bg.jpg) repeat-y;
}
.main {
	clear:both;
	padding:0 25px 100px;
}
/** 页眉 **/
.header {
	width:100%;
	height:135px;
	overflow:hidden;
}
/** LOGO标志 **/
.logo {
	position:absolute;
	top:0;
	left:0;
	width:278px;
	height:118px;
	padding:1px;
	margin:0;
	background:url(/style/images/logo.jpg) no-repeat;
	overflow:hidden;
}
.logo a {
	position:absolute;
	top:44px;
	left:40px;
	width:210px;
	height:45px;
	padding:1px;
	margin:0;
	display:block;
	text-indent:-999px;
	overflow:hidden;
}
.logo a:hover {
	margin:-1px;
	border:1px dashed #090;
}

/** 导航菜单 **/
.menu {
	position:absolute;
	top:0;
	right:0;
	width:695px;
	height:120px;
	background:url(/style/images/menu.jpg) 0 0 no-repeat;
}
.menu ul {
	margin-top:65px;
	margin-left:14px;
}
.menu li {
	float:left;
	display:inline;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	text-align:center;
	color:#9D9483;
}
.menu li.m1 {
	width:56px;
	margin-right:41px;
}
.menu li.m2 {
	width:56px;
	margin-right:40px;
}
.menu li.m3 {
	width:60px;
	margin-right:33px;
}
.menu li.m4 {
	width:68px;
	margin-right:32px;
}
.menu li.m5 {
	width:69px;
	margin-right:26px;
}
.menu li.m6 {
	width:69px;
	margin-right:30px;
}
.menu li.m7 {
	width:67px;
}
.menu a {
	display:block;
	width:100%;
	height:18px;
	line-height:18px;
	line-height:18px\9;
	_line-height:20px;
	color:#9D9483;
	font-family:Microsoft YaHei;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
}
.menu a:hover {
	text-decoration:none;
	color:#FFF;
}
.menu .sel {
	color:#FFF;
}

/** home首页 **/
.homeMain {
	clear:both;
	padding-bottom:100px;
	background:url(/Style/Images/bg.jpg) repeat-y;
}
.homeWall {
	position:relative;
	height:210px;
}
/** partner合作商 **/
.partner {
	position:absolute;
	top:0;
	left:28px;
	width:300px;
	height:196px;
	padding:7px 30px 7px 35px;
	overflow:hidden;
	z-index:2;
}
.partner .goPrev, .partner .goNext {
	position:absolute;
	top:50%;	
	width:35px;
	height:42px;
	margin:-21px 0 0;
	padding:0;
	display:block;
	overflow:hidden;
	cursor:pointer;
}
.partner .goPrev {
	left:0;
	background:url(images/goPrev.jpg) no-repeat;
}
.partner .goNext {
	right:0;
	background:url(images/goNext.jpg) no-repeat;
}
.partner .goPrev a,.partner .goNext a {
	position:absolute;
	top:2px;
	left:2px;
	width:23px;
	height:30px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	cursor:pointer;
}
.partner .goNext a {
	top:2px;
	left:9px;
}
.partnerList {
	width:100%;
	height:196px;
	overflow:hidden;
}
.partnerList table,.partnerList tr,.partnerList td {
	width:100%;
	height:100%;
	word-wrap:break-word;
	word-break:break-all;
	table-layout:fixed;
	text-align:center;
	overflow:hidden;
}
.partnerList span {
	width:96px;
	height:48px;
	margin:0 auto;
	display:inline-block;
	background:url(/style/images/partner.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/partner.png", sizingMethod="crop");
	text-align:left;
	overflow:hidden;
}
.partnerList a {
	position:relative;
	top:6px;
	left:7px;
	width:80px;
	height:30px;
	display:block;
	overflow:hidden;
}
/** slogan牌匾/口号 **/
.slogan {
	position:absolute;
	top:0;
	left:370px;
	width:264px;
	height:210px;
	background:url(/style/images/slogan.jpg) 0 0 no-repeat;
	text-indent:-999px;
	overflow:hidden;
}
/** mood心情足迹 **/
.homeCard {
	float:right;
	width:300px;
	height:210px;
	margin-right:50px;
	display:inline;
	background:url(/style/images/homeCard.jpg) no-repeat;
	overflow:hidden;
	z-index:2;
}
.showCard {
	position:relative;
	top:5px;
	left:6px;
	width:280px;
	height:192px;
	line-height:1.6;
	overflow:hidden;
}
.showCard p {
	position:absolute;
	width:50px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#000;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.showCard p.n1 {
	top:20px;
	left:21px;
	background:url(/style/images/n4.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/n4.png", sizingMethod="crop");
}
.showCard p.n2 {
	top:33px;
	left:88px;
	background:url(/style/images/n1.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/n1.png", sizingMethod="crop");
}
.showCard p.n3 {
	top:13px;
	left:143px;
	background:url(/style/images/n3.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/n3.png", sizingMethod="crop");
}
.showCard p.n4 {
	top:40px;
	left:198px;
	background:url(/style/images/n4.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/n4.png", sizingMethod="crop");
}
.showCard p.n5 {
	top:78px;
	left:18px;
	background:url(/style/images/n3.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/n3.png", sizingMethod="crop");
}
.showCard p.n6 {
	top:76px;
	left:98px;
	background:url(/style/images/n4.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/n4.png", sizingMethod="crop");
}
.showCard p.n7 {
	top:83px;
	left:170px;
	background:url(/style/images/n1.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/n1.png", sizingMethod="crop");
}
.showCard p.n8 {
	top:113px;
	left:62px;
	background:url(/style/images/n3.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/n3.png", sizingMethod="crop");
}
.showCard p.n9 {
	top:135px;
	left:127px;
	background:url(/style/images/n2.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/n2.png", sizingMethod="crop");
}
.showCard p.n10 {
	top:147px;
	left:30px;
	background:url(/style/images/n2.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/n2.png", sizingMethod="crop");
}
.tipsCard1 {
	top:175px;
	left:665px;
}
.tipsCard2 {
	top:188px;
	left:735px;
}
.tipsCard3 {
	top:168px;
	left:790px;
}
.tipsCard4 {
	top:195px;
	left:845px;
}
.tipsCard5 {
	top:233px;
	left:660px;
}
.tipsCard6 {
	top:233px;
	left:743px;
}
.tipsCard7 {
	top:238px;
	left:818px;
}
.tipsCard8 {
	top:268px;
	left:708px;
}
.tipsCard9 {
	top:290px;
	left:770px;
}
.tipsCard10 {
	top:302px;
	left:675px;
}

/** 吧台 **/
.counterBar {
	position:relative;
	width:1004px;
	height:83px;
	background:url(/style/images/counterBar.jpg) no-repeat;
}
.counterBar .bg1 {
	position:absolute;
	top:-10px;
	right:186px;
	width:27px;
	height:10px;
	background:url(/style/images/counterBar1.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/counterBar1.png", sizingMethod="crop");
	overflow:hidden;
	z-index:2;
}
.counterBar .bg2 {
	position:absolute;
	top:-78px;
	right:93px;
	width:69px;
	height:78px;
	background:url(/style/images/counterBar2.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/counterBar2.png", sizingMethod="crop");
	overflow:hidden;
	z-index:2;
}
/** home首页调用 **/
.homeCalls {
	position:relative;
	height:215px;
	background:url(/style/images/homeCalls.jpg) no-repeat;
}
/** 板报块定位 **/
.showActivity {
	position:absolute;
	top:6px;
	left:81px;
	width:150px;
	height:125px;
	color:#826B5B;
	overflow:hidden;
}
.showActivity .txt {
	width:130px;
	height:105px;
	padding:10px;
	overflow:hidden;
}
.showActivity .pic {
	width:150px;
	height:125px;
	overflow:hidden;
}
.showActivity .pic a {
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;
}
.homeCalls .txtList {
	position:absolute;
	top:0;
	width:200px;
	height:180px;
	color:#5F4C3E;
	overflow:hidden;
}
/** 沙龙块定位 **/
.showSalon {
	left:288px;
}
/** IT运动块定位 **/
.showSport {
	right:248px;
}
.homeCalls .txtList h2 {
	clear:both;
	width:100%;
	height:21px;
	font-size:14px;
	color:#816655;
	font-family:Microsoft YaHei;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.homeCalls .txtList h3 {
	width:100%;
	height:21px;
	line-height:21px;
	font-size:12px;
	color:#BD9F85;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.homeCalls .txtList h3 a {
	color:#BD9F85;

}
.homeCalls .txtList h3 a:hover {
	color:#FFF;
}
.homeCalls .txtList .pic {
	clear:both;
	width:190px;
	height:75px;
	padding:4px;
	overflow:hidden;
}
.homeCalls .txtList .pic a {
	width:100%;
	height:100%;
	display:block;
	background:#221818;
	text-align:center;
	overflow:hidden;
}
.homeCalls .txtList .describe {
	line-height:1.6;
}
/** 中部 **/
.central {
	position:relative;
	padding-top:10px;
	padding-right:250px;
}
/** 主体 **/
.body {
	position:relative;
	float:left;
	width:680px;
	padding:4px 0 13px;
	overflow:hidden;
}
.bodyTop {
	position:absolute;
	top:0;
	left:0;
	width:680px;
	height:4px;
	font-size:0px;
	line-height:0px;
	background:url(/style/images/bodyTop.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/bodyTop.png", sizingMethod="crop");
	overflow:hidden;
}
.bodyBtm {
	position:absolute;
	bottom:0;
	left:0;
	width:680px;
	height:13px;
	background:url(/style/images/bodyBtm.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/bodyBtm.png", sizingMethod="crop");
	overflow:hidden;
}
/** 主要块 **/
.block {
	position:relative;
	_height:100px;
	min-height:100px;
	padding:40px;
	color:#604D3E;
	background:url(/style/images/block.png) repeat-y;
	z-index:2;
}
.blockTop {
	position:absolute;
	top:0;
	left:0;
	width:680px;
	height:88px;
	background:url(/style/images/blockTop.jpg) no-repeat;
	overflow:hidden;
	z-index:-1;
}
.blockBtm {
	position:absolute;
	bottom:-1px;
	left:0;
	width:680px;
	height:90px;
	background:url(/style/images/blockBtm.jpg) no-repeat;
	overflow:hidden;
	z-index:-1;
}
.topTools {
	position:absolute;
	top:32px;
	right:40px;
	font-size:14px;
	font-weight:bold;
}
.topTools .btn {
	float:left;
}
.topTools p {
	float:left;
	height:20px;
	padding:3px 0 3px 5px;
	line-height:25px;
	overflow:hidden;
}
/** 沙龙 **/
.salonList {}
.salonList dl {
	margin:10px auto;
	padding-left:200px;
	overflow:hidden;
}
.salonList dt {
	position:relative;
	float:left;
	margin-left:-200px;
	width:200px;
	height:145px;
	display:inline;
	overflow:hidden;
}
.salonList dt p {
	width:185px;
	height:145px;
	background:url(/style/images/salonList.jpg) no-repeat;
}
.salonList dt a {
	position:relative;
	top:13px;
	left:13px;
	width:160px;
	height:120px;
	display:block;
	overflow:hidden;
}
.salonList dd {
	position:relative;
	float:left;
	width:100%;
	height:115px;
	padding:15px 0;
	color:#614B3D;
}
.salonList .title {
	color:#614B3D;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.salonList .title a {
	color:#614B3D;
}
.salonList .title a:hover {
	color:#080;
}
.salonList .describe {
	height:65px;
	margin-top:15px;
	line-height:1.8;
	overflow:hidden;
}
.salonList .describe a {
	color:#800;
}
.salonList .describe a:hover {
	color:#333;
}
.memberList {
	margin-top:10px;
	overflow:hidden;
}
.memberList .title {
	padding:0 0 10px;
}
.memberList .inner {
	width:100%;
	overflow:hidden;
}
.memberList dl {
	float:left;
	width:25%;
	height:100%;
	overflow:hidden;
}
.memberList dt {
	width:100px;
	height:80px;
	margin:0 auto;
	background:#A59071;
	overflow:hidden;
}
.memberList dt a {
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;
}
.memberList dd {
	padding:5px;
	margin:auto;
	text-align:center;
	overflow:hidden;
}
/** 文章内容 **/
.content {
	line-height:1.6;
	font-size:14px;
}
.content p {
	margin:15px auto;
	text-indent:2em;
}
.block .toolbar {
	text-align:center;
}
.block .digg {
	width:78px;
	height:85px;
	margin:0 20px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	overflow:hidden;
}
.digg a {
	position:relative;
	display:block;
	width:68px;
	height:75px;
	padding:5px;
	line-height:25px;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
}
.digg a:hover {
	text-decoration:none;
}
.digg .num {
	position:absolute;
	top:23px;
	left:0;
	width:100%;
	line-height:normal;
	text-align:center;
	color:#000;
}
.block .join {
	width:78px;
	height:85px;
	margin:0 20px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	overflow:hidden;
}
.join a {
	position:relative;
	display:block;
	width:68px;
	height:75px;
	padding:5px;
	line-height:25px;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
}
.join a:hover {
	text-decoration:none;
}
.block .goBack {
	width:78px;
	height:85px;
	margin:0 20px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	overflow:hidden;
}
.goBack a {
	position:relative;
	display:block;
	width:68px;
	height:75px;
	padding:5px;
	line-height:25px;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
}
.goBack a:hover {
	text-decoration:none;
}
/** 上下文章 **/
.block .context {
	position:relative;
	margin:10px auto;
	line-height:1.6;
	overflow:hidden;
}
.context p {
	float:left;
	width:50%;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.block .photoList {
	position:relative;
	margin:10px auto;
	overflow:hidden;
}
.photoList li {
	float:left;
	width:25%;
	text-align:center;
	overflow:hidden;
}
.photoList li p {
	width:120px;
	height:120px;
	margin:0 auto;
	background:#A59071;
	overflow:hidden;
}
.photoList li a {
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;
}
.attendList {
	margin:10px auto;
	padding:5px;
	border-width:1px;
	border-color:#CCC #614B3D #614B3D #CCC;
	border-style:solid;
	color:#614B3D;
	overflow:hidden;
}
.attendList a {
	margin:5px;
	display:inline-block;
	color:#614B3D;
	overflow:hidden;
}
.attendList a:hover {
	color:#000;
}
/** 活动 **/
.activity {
	margin:10px auto;
	line-height:2.0;
}
.activity dl {
	position:relative;
	padding-left:120px;
	overflow:hidden;
}
.activity dt {
	float:left;
	width:100px;
	margin-left:-120px;
	padding:0 10px;
	text-align:right;
	display:inline;
	font-weight:bold;
	overflow:hidden;
}
.activity dd {
	float:left;
	width:100%;
}
.comment {
	color:#5F4C3D
}
.comment ul {
	margin:10px auto;
}
.comment .tit {
	padding:5px 8px;
	border:1px solid #614B3D;
	background:#988A70;
	color:#333;
}
.comment .cont {
	padding:5px 8px;
	font-size:14px;
	line-height:1.7;
}
.comment .tool {
	text-align:right;
}
.comment .right {
	float:right;
	text-align:right;
}
.loginbar {
	margin:10px auto;
	overflow:hidden;
}
.loginbar p {
	float:left;
	height:26px;
	line-height:26px;
	padding-right:5px;
	overflow:hidden;
}
.post {
	position:relative;
	margin:10px auto;
	height:65px;
	padding-right:120px;
	overflow:hidden;
}
.post .edit {
	float:left;
	width:100%;
}
.post .tool {
	position:relative;
	right:-20px;
	float:left;
	padding-top:18px;
	margin-right:-100px;
	display:inline;
}
.article {
	clear:both;
	margin:15px auto;
	color:#604D3E;
	overflow:hidden;
}
.article a {
	color:#604D3E;
}
.article a:hover {
	color:#080;
}
.article dl {
	line-height:1.6;
	padding:5px 92px 5px 0;
	margin-top:-1px;
	border-top:1px dashed #A5885C;
	overflow:hidden;
}
.article dt {
	float:left;
	width:100%;
	font-size:14px;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.article dd {
	float:left;
	width:92px;
	margin-right:-92px;
	text-align:right;
	display:inline;
}
/** 侧边栏 **/
.sidebar {
	float:right;
	width:250px;
	margin-right:-250px;
	color:#8A7D6A;
	display:inline;
	overflow:hidden;
}
.sidebar .head {
	height:28px;
	background:url(/style/images/head.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/head.png", sizingMethod="crop");
	overflow:hidden;
}
.sidebar .head .title {
	position:relative;
	padding:10px 20px 0;
	font-family:Microsoft YaHei;
	font-size:14px;
	color:#614B3D;
}
.sidebar .foot {
	width:100%;
	height:26px;
	background:url(/style/images/foot.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/foot.png", sizingMethod="crop");
	overflow:hidden;
}
.sidebar .midst {
	width:250px;
	background:url(/style/images/midst.gif) repeat-y;
}
.sidebar a {
	color:#8A7D6A;
}
.sidebar a:hover {
	color:#C00;
}
.sideBox {
	width:210px;
	margin:0 20px;
	text-align:center;
	overflow:hidden;
}
.sideBox p {
	padding:10px 0 0;
}
.sideText {
	width:210px;
	padding:10px 20px 0;
	line-height:1.4;
	overflow:hidden;
}
.sideText h3 {
	font-size:12px;
	color:#BF9F88;
	padding:5px 0;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.sideText h3 a {
	color:#BF9F88;
}
.sideText h3 a:hover {
	color:#C00;
}
.sideText .pic {
	width:200px;
	height:70px;
	padding:5px;
	background:url(/style/images/picbg.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/picbg.png", sizingMethod="crop");
	overflow:hidden;
}
.sideText .pic a {
	position:relative;
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;
}
.sideSponsor {
	width:210px;
	margin:0 auto;
}
.sideSponsor p {
	padding-top:5px;
	text-align:center;
}
.sideActivity {
	position:relative;
	top:-5px;
	width:210px;
	margin:0 20px;
	text-align:center;
	overflow:hidden;
}
.sideActivity a {
	position:relative;
	display:block;
	overflow:hidden;
}
.sideAlbum {
	position:relative;
	width:210px;
	padding:15px 20px 20px;
	text-align:center;
}
.sideAlbum .albumPrev {
	position:absolute;
	top:-16px;
	left:105px;
	width:41px;
	height:34px;
	background:url(/style/images/albumPrev.jpg) no-repeat;
	overflow:hidden;
}
.sideAlbum .albumNext {
	position:absolute;
	bottom:-15px;
	left:105px;
	width:100%;
	width:41px;
	height:34px;
	background:url(/style/images/albumNext.jpg) no-repeat;
	overflow:hidden;
}
.sideAlbum .albumPrev a,.sideAlbum .albumNext a {
	position:absolute;
	top:0;
	left:0;
	width:35px;
	height:28px;
	display:block;
	text-indent:-999px;
	overflow:hidden;
}
.sideAlbum .list {
	height:100%;
	overflow:hidden;
}
.sideAlbum dl {
	width:170px;
	margin:10px auto;
}
.sideAlbum dt {
	width:160px;
	height:120px;
	padding:5px;
	background:#4F3D33;
	overflow:hidden;
}
.sideAlbum dl.sel {
	font-weight:bold;
}
.sideAlbum dl.sel dt {
	padding:2px;
	border:3px solid #7F6241;
}
.sideAlbum dt a {
	width:100%;
	height:100%;
	display:block;
	background:#4F3D33;
	overflow:hidden;
}
.sideAlbum dd {
	width:170px;
	margin:5px auto;
	overflow:hidden;
}
.sideList {
	position:relative;
	top:5px;
	left:18px;
	width:192px;
	padding:0 20px;
	line-height:normal;
	line-height:20px;
	background:url(/style/images/item.png) no-repeat;
	*background-position:0 -2px;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/item.png", sizingMethod="crop");
	overflow:hidden;
}
.sideList p {
	width:100%;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.sideLinks {
	padding:0 10px;
	overflow:hidden;
}
.sideLinks li {
	float:left;
	width:50%;
	margin:8px 0 0;
	text-align:center;
	overflow:hidden;
}
.sideLinks li a {
	width:100px;
	height:50px;
	margin:0 auto;
	display:block;
	border:1px solid #000;
	background:#333;
	overflow:hidden;
}
.sidebar .input {
	border:1px solid #503D2F;
	background:#2B221B;
	color:#8A7D6A;
}
.sideLogo {
	width:250px;
	overflow:hidden;
}
/** 页脚 **/
.footer {
	width:100%;
	height:100px;
	margin:-100px auto 0;
	background:url(/style/images/footer.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/footer.png", sizingMethod="crop");
	text-align:left;
	color:#262626;
	line-height:1.4;
	overflow:hidden;
}
.footer a {
	color:#262626;
}
.footer a:hover {
	color:#666;
}
.footer ul {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
	z-index:5;
}
.footer li {
	position:absolute;
	bottom:0;
	padding:17px 5px;
	overflow:hidden;
}
.footer .left {
	right:50%;
	text-align:right;
}
.footer .right {
	left:50%;
}
.homeBtm {
	background:url(/style/images/homeBtm.jpg) no-repeat;
}
.design {
	height:16px;
	padding-left:18px;
	display:inline-block;
	background:url(/style/images/dxIcon.png) left center no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/dxIcon.png", sizingMethod="crop");
}
/** 表格 **/
.formWrap {
	width:100%;
	overflow:hidden;
}
.formWrap .pic {
	padding-bottom:5px;
	text-align:center;
}
.formWrap dl {
	clear:both;
	padding:5px 5px 0 70px;
	line-height:25px;
	overflow:hidden;
}
.formWrap dt {
	position:relative;
	left:-10px;
	float:left;
	width:60px;
	margin-left:-60px;
	text-align:right;
	display:inline;
}
.formWrap dd {
	position:relative;
	float:left;
	width:100%;
}
.formWrap .toolbar {
	text-align:right;
	overflow:hidden;
}
.formWrap .input {
	background:#E1D9CC;
}
.formWrap .textarea {
	background:#E1D9CC;
}
.formWrap .select {
	background:#E1D9CC;
}
/** 热线 **/
.hotLine {
	font-size:24px;
	font-family:Microsoft YaHei;
}
.line {
	width:100%;
	height:2px;
	margin:10px auto;
	font-size:0px;
	line-height:0px;
	background:url(/style/images/line.png) center no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/line.png", sizingMethod="crop");
	overflow:hidden;
}
h1.title {
	position:relative;
	font-size:16px;
	color:#333;
	text-align:center;
}
h2.title {
	position:relative;
	font-weight:bold;
	font-size:14px;
	color:#614c3d;
}
h2.title a {
	color:#614c3d;
}
h2.title a:hover {
	color:#333;
}
.more {
	font-size:12px;
	font-weight:normal;
}
.normal {
	font-size:12px;
	font-weight:normal;
}
/** 对齐 **/
.rt {
	text-align:right;
}
.lt {
	text-align:left;
}
.ct {
	text-align:center;
}
.input {
	font-size:12px;
	height:16px;
	line-height:16px;
	padding:2px;
	border:1px solid #805A36;
	background:#CEBA95;
	overflow:hidden;
}
.textarea {
	font-size:12px;
	padding:2px;
	border:1px solid #805A36;
	background:#CEBA95;
	overflow:auto;
}
.select {
	font-size:12px;
	padding:2px;
	border-width:1px;
	border-style:solid;
	border-color:#080;
	background:#CEBA95;
	color:#563B1E;
}
.upFile {
	height:23px;
	line-height:1.4;
	*margin-top:-1px;
	padding:2px;
	border:1px solid #080;
	font-size:13px;
	background:#E1D9CC;
	overflow:hidden;
}
.submit {
	width:55px;
	height:26px;
	display:inline-block;
	background:url(/style/images/submit.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/submit.png", sizingMethod="crop");
	overflow:hidden;
}
.submit input {
	position:relative;
	width:55px;
	height:26px;
	line-height:28px;
	_line-height:26px;
	border-color:transparent;
	border:0;
	padding:0;
	display:block;
	text-align:center;
	font-size:12px;
	color:#877A69;
	cursor:pointer;
	background:none;
	overflow:hidden;
}
.button {
	width:66px;
	height:31px;
	display:inline-block;
	background:url(/style/images/button.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/button.png", sizingMethod="crop");
	overflow:hidden;
}
.button input {
	position:relative;
	width:66px;
	height:31px;
	line-height:33px;
	_line-height:31px;
	border-color:transparent;
	border:0;
	padding:0;
	display:block;
	text-align:center;
	font-size:14px;
	color:#FFF;
	cursor:pointer;
	background:none;
	overflow:hidden;
}
.btn {
	width:75px;
	height:29px;
	display:inline-block;
	background:url(/style/images/btn.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/btn.png", sizingMethod="crop");
	overflow:hidden;
}
.btn input {
	position:relative;
	width:75px;
	height:29px;
	line-height:31px;
	_line-height:29px;
	border-color:transparent;
	border:0;
	padding:0;
	display:block;
	text-align:center;
	font-size:14px;
	color:#C1B197;
	font-weight:bold;
	cursor:pointer;
	background:none;
	overflow:hidden;
}
/** 有缘人 **/
.tryLuck {
	position:absolute;
	top:30px;
	left:50%;
	width:91px;
	height:31px;
	margin-left:-46px;
	margin-right:60px;
	display:inline-block;
	cursor:pointer;
	background:url(/style/images/tryLuck.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/tryLuck.png", sizingMethod="crop");
	overflow:hidden;
}
.tryLuck a {
	position:absolute;
	top:0;
	right:0;
	width:88px;
	height:30px;
	line-height:40px;
	font-size:13px;
	font-weight:bold;
	padding-right:2px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	z-index:100;
}
.tryLuckTips {
	position:absolute;
	top:300px;
	left:50%;
	margin-left:-230px;
	width:250px;
	height:230px;
	overflow:hidden;
	z-index:999;
}
.tryLuckTips .close {
	position:absolute;
	top:15px;
	right:50px;
	padding:2px;
	display:block;
	font-weight:bold;
	line-height:normal;
	color:#060;
	overflow:hidden;
}
.tryLuckTips .inner 
{
    line-height:1.5;
	position:absolute;
	top:43px;
	left:40px;
	width:170px;
	height:100px;
	text-align:left;
}
.tryLuckTipsbg
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(/style/images/tryLuckTips.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/tryLuckTips.png", sizingMethod="crop");
	overflow:hidden;
	z-index:-1;
}
/** 分页 **/
.pagesWrap {
	position:relative;
	margin:10px auto;
	color:#614B3D;
	text-align:center;
	overflow:hidden;
}
.pages {
	position:relative;
	padding:5px;
	display:inline-block;
	overflow:hidden;
	z-index:2;
}
.pages a {
	color:#614B3D;
}
.pages a:hover {
	color:#080;
}
.pages a.current,.pages a:hover.current {
	text-decoration:none;
	color:#A8744D;
}
.pagesWrap .bg {
	position:absolute;
	top:50%;
	left:0;
	margin-top:-1px;
	width:630px;
	height:2px;
	font-size:0px;
	line-height:0px;
	background:url(/style/images/line.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/line.png", sizingMethod="crop");
}
.pagesWrap .cover {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	height:2px;
	font-size:0px;
	line-height:0px;
	margin-top:-1px;
	background:#BEB097;
	z-index:-1;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
/** 鼠标提示 **/
.popupTips {
	position:absolute;
	display:none;
	z-index:100;
}
.popupTips * {
	line-height:1.6;
	text-align:left;
}
.popupTips table,.popupTips tr,.popupTips td {
	word-wrap:break-word;
	word-break:break-all;
	table-layout:fixed;
	overflow:hidden;
}
.popupTips table,.popupTips tr {
	width:100%;
}
.popupTips thead .lt {
	width:10px;
	height:22px;
	background:url(/style/images/popupTips1.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/popupTips1.png", sizingMethod="crop");
}
.popupTips thead .ct {
	height:22px;
	background:url(/style/images/popupTips2.png) repeat-x;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/popupTips2.png", sizingMethod="crop");
}
.popupTips thead .rt {
	width:10px;
	height:22px;
	background:url(/style/images/popupTips3.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/popupTips3.png", sizingMethod="crop");
}
.popupTips tbody .lt {
	width:10px;
	background:url(/style/images/popupTips4.png) repeat-y;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/popupTips4.png", sizingMethod="crop");
}
.popupTips tbody .ct {
	padding-bottom:3px;
	background:url(/style/images/popupTips5.png) repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/popupTips5.png", sizingMethod="crop");
}
.popupTips tbody .rt {
	width:10px;
	background:url(/style/images/popupTips6.png) repeat-y;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/popupTips6.png", sizingMethod="crop");
}
.popupTips tfoot .lt {
	height:10px;
	background:url(/style/images/popupTips7.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/popupTips7.png", sizingMethod="crop");
}
.popupTips tfoot .ct {
	height:10px;
	background:url(/style/images/popupTips8.png) repeat-x;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/popupTips8.png", sizingMethod="crop");
}
.popupTips tfoot .rt {
	height:10px;
	background:url(/style/images/popupTips9.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/images/popupTips9.png", sizingMethod="crop");
}

/** 心情足迹的4种样式 **/
.moodBlock1{width: 220px; position:absolute; }
.moodBlock1 .moodTop{width: 220px; height: 45px; background-image: url(/Style/Images/blue1.gif)}
.moodBlock1 .moodCenter{width: 200px; min-height: 45px; background-image: url(/Style/Images/blue2.gif); padding-left: 10px; padding-right: 10px; line-height:1.5;}
.moodBlock1 .moodFooter{width: 210px; height: 35px; background: url(/Style/Images/blue3.gif) 0px bottom;text-align: right; padding-right: 10px;}


.moodBlock2{width: 220px; position:absolute; }
.moodBlock2 .moodTop{width: 220px; height: 45px; background-image: url(/Style/Images/green1.gif)}
.moodBlock2 .moodCenter{width: 200px; min-height: 45px; background-image: url(/Style/Images/green2.gif); padding-left: 10px; padding-right: 10px;line-height:1.5;}
.moodBlock2 .moodFooter{width: 210px; height: 35px; background: url(/Style/Images/green3.gif) 0px bottom;text-align: right; padding-right: 10px;}

.moodBlock3{width: 220px; position:absolute; }
.moodBlock3 .moodTop{width: 220px; height: 45px; background-image: url(/Style/Images/pink1.gif)}
.moodBlock3 .moodCenter{width: 200px; min-height: 45px; background-image: url(/Style/Images/pink2.gif); padding-left: 10px; padding-right: 10px;line-height:1.5;}
.moodBlock3 .moodFooter{width: 210px; height: 35px; background: url(/Style/Images/pink3.gif) 0px bottom;text-align: right; padding-right: 10px;}

.moodBlock4{width: 220px; position:absolute; }
.moodBlock4 .moodTop{width: 220px; height: 45px; background-image: url(/Style/Images/yellow1.gif); }
.moodBlock4 .moodCenter{width: 200px; min-height: 45px; background-image: url(/Style/Images/yellow2.gif);padding-left: 10px; padding-right: 10px;line-height:1.5;}
.moodBlock4 .moodFooter{width: 210px; height: 35px; background: url(/Style/Images/yellow3.gif) 0px bottom;text-align: right; padding-right: 10px;}
