.indexNews{
	padding:5px 0;
	position:relative;
	margin-top:10px;
	margin-bottom:-10px
}
.indexNews h3{
	display:inline-block;
	*display:inline;
	zoom:1;
	height:25px;
	line-height:25px;
	margin:0 10px 0 10px;
	padding:0 10px 0 0;
	font-weight:600;
	border-right:1px solid #ccc
}
.indexNews #index-news {
	display:inline-block;
	*display:inline;
	zoom:1;
	height:25px;
	width:520px;
	overflow:hidden;
	line-height:25px;
	vertical-align: top;
    white-space: nowrap;
}
.indexNews a{
	color:#666
}
.indexNews a:hover{
	color:#0063DB
}
.indexNews i{
	font-style:normal;
	margin:0 5px 0 20px;
	font-size:8px;
	vertical-align:top;
	color:#999
}
.indexNews .contact {
	position:absolute;
	right:5px;
	top:9px
}
.indexNews .contact b{
	margin:0 20px 0 0;
	font-size:14px;
	vertical-align:middle;
}
.indexNews .contact a{
	margin:0 5px 0 0
}
.indexContent {
	position:relative;
	margin-top:20px
}
.indexContent .sidebar{
	width:230px;
	float:left
}
.sidebar .askTotalState {
	margin:20px 0 0 30px
}
.sidebar .askTotalState b{
	color:#f99b1d
}
.sidebar .askTotalState .bestRate {

}
.sidebar .askTotalState .bestRate b{
	font-size:24px;
	margin:0 0 0 5px
}
.sidebar .stateItem {
	height:18px;
	line-height:18px;
	padding:0 0 0 18px;
	margin:2px 0 0 0
}
.sidebar .askTotalState .iconRight,.sidebar .askTotalState .iconQuestion {
	background:url(globalIcon.png) no-repeat
}
.sidebar .askTotalState .iconRight {
	background-position: 0 -5px
}
.sidebar .askTotalState .iconQuestion {
	background-position: 0 -36px
}
.sidebar .mainMenu {
	margin:20px 0
}
.sidebar .mainMenu li {
	margin:1px 0
}
.sidebar .mainMenu li a {
	display:inline-block;
	*display:inline;
	zoom:1;
	height:38px;
	line-height:38px;
	padding:0 0 0 20px;
	width:210px;
	color:#8D826D;
	font-size:14px;
	background:#ededed;
	text-shadow:1px 1px 0 #fff
}
.sidebar .mainMenu li a:hover {
	color:#fff;
	background:#ACA089;
	text-shadow:1px 1px 0 #8D826D
}
.sidebar .mainMenu li.now a.firMenu{
	background:#aca089 url(subMenuArrow.png) no-repeat right center;
	font-weight:600;
	color:#fff;
	text-shadow:1px 1px 0 #8D826D
}
.sidebar .mainMenu li .subMenu{
	background:#ededed;
	border-bottom:1px solid #ACA089;
	padding:3px 0
}
.sidebar .mainMenu li .subMenu a{
	font-size:12px;
	height:24px;
	line-height:24px;
	width:195px;
	margin:1px 0;
	color:#8D826D;
	text-shadow:1px 1px 0 #fff;
	padding:0 0 0 35px
}
.sidebar .mainMenu li .subMenu a:hover{
	background:#E3DFD5;
	color:#8D826D
}
.sidebar .mainMenu li .subMenu a.snow{
	background:#ACA089 url(subMenuArrow.png) no-repeat right center;
	color:#fff;
	font-weight:600;
	text-shadow:1px 1px 0 #8D826D
}
.sidebar .slideBox {
	padding:15px 0 20px
}
.sidebar .slideBox h2 {
	margin:0 0 5px 10px;
	color:#333;
	font-weight:600
}
.sidebar .expertBox li {
	padding:5px;
	margin:3px 0;
	background:#f2f2f2
}
.sidebar .expertBox .expertProfile div {
	margin:0 0 0 5px
}
.sidebar .expertBox .now .expertProfile div {
	margin-bottom:5px
}
.sidebar .expertBox .expertProfile .expName,.sidebar .expertBox .expertProfile .expAnswer {
	width:122px
}
.sidebar .expertBox .expertProfile .expGood {
	width:135px
}
.sidebar .expertBox .expertProfile .expName {
	background:url(globalIcon.png) no-repeat 0 -126px;
	padding:0 0 0 16px
}
.sidebar .expertBox .expertAnswer a{
	display:block;
	margin:0 0 5px 0
}
.sidebar .expertBox .expertProfile .expAnswer,.sidebar .expertBox .expertProfile .expGood,.sidebar .expertBox .expertAnswer,.sidebar .expertBox .askExpertBtn,.sidebar .expertBox img {
	display:none
}
.sidebar .expertBox li.now {
	background:#fff
}
.sidebar .expertBox li.now .expertProfile .expAnswer,.sidebar .expertBox li.now .expertProfile .expGood,.sidebar .expertBox li.now .expertAnswer,.sidebar .expertBox li.now .askExpertBtn,.sidebar  .expertBox  li.now img {
	display:block
}
.sidebar .expertBox li.now .expertProfile .expName a{
	font-weight:600
}
.sidebar .expertBox .expertAnswer a{
	color:#666
}
.sidebar .expertBox .expertAnswer a:hover{
	color:#0063db
}
.sidebar .expertBox .askExpertBtn {
	background:url(globalIcon.png) no-repeat 0 -96px;
	padding:0 0 0 18px;
	margin:0 0 0 70px
}
.indexContent .mainContent {
	margin:0 0 0 230px;
	*width:720;
	*float:right;
	*margin:0 0 0 0;
	background:#fff
}
.mainContent .centerTab {
	margin:1px;
	background:#f1f1f1 url(centertabbg.png) repeat-x left bottom;
	position:relative
}
.mainContent .centerTab ul{
	width:100%
}
.mainContent .centerTab li {
	float:left
}
.mainContent .centerTab li a {
	display:inline-block;
	*display:inline;
	zoom:1;
	padding:0 40px;
	height:35px;
	line-height:36px;
	color:#999;
	border-bottom:1px solid #e1e1e1;
	font-size:14px;
	text-shadow:1px 1px 0 #fff
}
.mainContent .centerTab li a:hover{
	color:#333;
	background:#f8f8f8;
	height:35px;
	border-bottom:1px solid #869F2A
}
.mainContent .centerTab li a.now {
	background:#fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #e1e1e1;
	margin:0 0 -1px 0;
	color:#8D826D;
	font-weight:600
}
.mainContent .centerTab .tabTips{
	position:absolute;
	background:#DBE3FF url(tabTips.png) no-repeat 0 0;
	padding:0 10px 0 20px;
	color:#585B66;
	height:33px;
	line-height:35px;
	left:275px;
	border:1px solid #A2B4EE;
	display:none;
}
.mainContent .todayBar {
	position:absolute;
	right:-12px;
	width:8px;
	height:86px;
	background:url(todayBarBg.png) repeat-y center 0;
	float:left;
	border-top:1px solid #ff6705;
	border-bottom:1px solid #ff6705
}
.mainContent .todayBar span{
	color:#ff6705;
	background:#fff;
	display:block;
	padding:5px 0;
	position:absolute;
	left:10px
}
.indexAskList li {
	border-bottom:1px dashed #e7e7e7;
	padding:12px 20px;
	position:relative;
	_height:16px
}
.indexAskList li h2 {
	margin:0 125px 0 0;
}
.indexAskList li h2 a{
	font-size:14px;
	color:#666
}
.indexAskList li h2 a:hover{
	color:#336699
}
.indexAskList .askListState {
	width:100px;
	position:absolute;
	right:20px;
	top:3px

}
.indexAskList .askListState .queState {
	float:left;
	line-height:36px
}
.indexAskList .askListState .answerNum{
	width:25px;
	height:20px;
	text-align:center;
	background:url(answerNumBg.png) no-repeat 0 0;
	float:right;
	padding:2px 0 0 0;
	margin:8px 0 0 0
}
.indexAskList .askListState .colGreen {
	color:#829b1b
}
.indexAskList .askListState .colRed {
	color:#f70000
}
.indexAskList li .asked a:hover {
	margin:0 10px 0 0;
	color:#9AB13C
}
.indexAskList .hover {
	background:#fcfde7;
	margin:0 0 0 -1px
}
.indexAskList .hover h2 a{
	color:#333
}
.indexAskList h2 .askReward,span.askReward {
	margin:0 5px 0 0;
	color:#ff6600
}
.pageContent .sidebar{
	width:240px
}
.pageContent .mainContent {
	margin:20px 240px 0 0;
	*width:720px;
	*float:left;
	*margin:20px 0 0 0
}

.pageContent .mainContent h2 {
	font-size:24px;
	font-weight:600;
	padding:0 0 0 25px
}
.warpPageBox h2.pageBoxTitle {
	height:35px;
	background:#f1f1f1;
	line-height:30px;
	margin:1px 1px 0 1px;
	padding:0 0 0 10px;
	font-size:14px;
	font-weight:normal
}
.warpPageBox .pageBoxTitle b,b.extraIcon {
	background:url(globalIcon.png) no-repeat;
	width:16px;
	height:16px;
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align: middle;
	margin:0 5px 0 0
}
.warpPageBox .pageBoxTitle .iconNotDone,b.iconNotDone {
	background-position:0 -37px
}
.warpPageBox .pageBoxTitle .iconDone,b.iconDone {
	background-position:0 -6px
}
.warpPageBox .pageBoxTitle .iconStop,b.iconStop {
	background-position:0 -67px
}
.warpPageBox .pgBoxItem {
	padding:10px 0
}
.warpPageBox .pgBoxItem .userAvatar {
	width:110px;
	margin:10px 0;
	text-align:center;
	float:left
}
.warpPageBox .pgBoxItem .userAvatar b.expIcon,span.expIcon {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align: middle;
	width:16px;
	height:16px;
	background:url(globalIcon.png) no-repeat 0 -128px
}
.warpPageBox .pgBoxItem .userAvatar p {
	text-align:center;
	line-height:12px;
	margin:5px 0 0 0;
	padding:0 0 0 5px
}
.warpPageBox .pgBoxItem .pgBoxContent {
	margin:0 20px 0 120px;
	line-height:22px
}
.warpPageBox .pgBoxItem .pgBoxContent img {
	max-width: 590px
}
.warpPageBox .pgBoxItem .pgBoxContent h3 {
	font-size:18px;
	color:#ff6600;
	margin:0 0 5px 0
}
.warpPageBox .pgBoxItem .pgBoxContent .pgBoxExtra {
	margin:10px 0 0 0;
	background:#f7f7f7;
	padding:5px
}
.warpPageBox .pgBoxItem .pgBoxContent .pgBoxExtra .edui-editor-iframeholder {
	*height:320px
}
.warpPageBox .pgBoxItem .pgBoxContent .pgBoxExtra .extraTitle{
	color:#999;
	border-left:2px solid #9AB13C;
	padding:0 0 0 5px
}
.warpPageBox .pgBoxItem .pgBoxContent .pgBoxExtra .extraButton {
	margin:5px 0 0 0
}
.warpPageBox .pgBoxItem .pgBoxContent .pgBoxInfo {
	border-top:1px dashed #ccc;
	margin:10px 0 0 0;
	padding:5px 0
}
.warpPageBox .pgBoxItem .pgBoxContent .pgBoxInfo li {
	float:left;
	margin:0 20px 0 0;
	color:#999
}
.warpPageBox .pgBoxItem .pgBoxContent .pgBoxInfo li span {
	color:#ff6600
}
.warpPageBox .pgBoxItem .pgBoxContent .pgBoxControl .contarolPanel {
	float:left;
	padding:3px 5px;
	background:#EFF8E1
}
.warpPageBox .pgBoxItem .pgBoxContent .pgBoxControl .contarolPanel a {
	margin:0 10px 0 0
}
.warpPageBox .pgBoxItem .askPostItem .button{
	margin:20px 20px 20px 0;
	float:right
}
.pgBoxItem .noLoginItem{
	text-align:center;
	padding:10px 0;
	background:#e1ecff;
	margin:10px 0 0 120px
}
.pgBoxItem .noLoginItem a{
	text-decoration:underline;
}
.pgBoxContent .pgBoxControl .button{
	margin:10px 10px 10px 0;
	float:right
}
.warpPageBox .pgBoxItem h2 {
	background:#f1f1f1;
	height:16px;
	line-height:16px;
	margin:10px 1px
}
.warpPageBox .pgBoxItem h2 span{
	font-size:14px;
	padding:0 5px;
	background:#fff;
	margin:0 0 0 5px
}
.warpPageBox .pgBoxItem .normalList li {
	height:36px;
	line-height:36px;
	border-bottom:1px dashed #ededed;
	padding:0 0 0 10px;
	overflow:hidden
}
.bestAnswer,.userAnswer {
	margin:20px 0 0 0
}
.bestAnswer {
	border-color:#f58a20
}
.bestAnswer h2.pageBoxTitle {
	background:#ffe9cb url(bestAnswerIcon.png) no-repeat 0 0;
	padding-left:30px
}
.bestAnswer .answerRepor {
	padding:10px 0 0 15px;
	border-top:1px dashed #ccc;
	margin:10px 0 0 0
}
.userAnswer .pgBoxItem {
	border-bottom:1px dashed #dedede
}
.warpPageBox .pgBoxItem .agreeThis,.warpPageBox .pgBoxItem .agreeThisDis {
	background:url(agreeBtn.png) 0 0;
	height:24px;
	cursor:pointer;
	float:right;
	display:inline-block;
	*display:inline;
	zoom:1
}
.warpPageBox .pgBoxItem .agreeThis .agreeBtn,.warpPageBox .pgBoxItem .agreeThisDis .agreeBtn{
	background:url(agreeBtn.png) right -26px;
	height:24px;
	margin:0 0 0 22px;
	color:#DF4843;
	width:33px;
}
.warpPageBox .pgBoxItem .agreeThis .agreeTips,.warpPageBox .pgBoxItem .agreeThisDis .agreeTips {
	display:none;
	width:33px;
}
.warpPageBox .pgBoxItem .agreeThis .agreeNum,.warpPageBox .pgBoxItem .agreeThisDis .agreeNum {
	line-height:22px;
	width:33px;
	display:inline-block;
	*display:inline;
	zoom:1;
	text-align:center
}
.warpPageBox .pgBoxItem .agreeThisHover {
	background-position:0 -52px
}
.warpPageBox .pgBoxItem .agreeThisHover .agreeBtn{
	background-position:right -78px
}
.warpPageBox .pgBoxItem .agreeThisHover .agreeTips {
	display:inline-block;
	*display:inline;
	zoom:1
}
.warpPageBox .pgBoxItem .agreeThisHover .agreeNum {
	display:none
}
.warpPageBox .pgBoxItem .agreeThisDis {
	background-position:0 -104px;
	
}
.warpPageBox .pgBoxItem .agreeThisDis .agreeBtn{
	background-position:right -130px;
	color:#666
}
.warpPageBox .pgBoxItem .agreeThisDisHover {
	background-position:0 -156px
}
.warpPageBox .pgBoxItem .agreeThisDisHover .agreeBtn{
	background-position:right -130px;
	margin:0 0 0 10px;
	width:45px
}
.warpPageBox .pgBoxItem .agreeThisDisHover .agreeTips {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:45px
}
.warpPageBox .pgBoxItem .agreeThisDisHover .agreeNum {
	display:none
}
.userAnswer .pgBoxItemNoline {
	border:none
}
.pageContent .sidebar .rewardCon {
	margin:20px 0 0 0;
	text-align:center
}
.pageContent .sidebar .rewardCon h2{
	text-align:center
}
.pageContent .sidebar .rewardCon h2 span{
	font-size:20px;
	color:#ff6501
}
.pageContent .sidebar .newsAsk {
	border-top:1px solid #DADADA
}
.pageContent .sidebar .newsAsk li {
	border-bottom: 1px dashed #E7E7E7;
    padding: 8px 10px;
	text-align:left
}
.pageContent .sidebar .newsAsk li span{
	color:#ccc;
	font-size:10px
}
.searchContent .searchRes {
	margin:0 0 20px 0;
	font-size:14px
}
.searchContent .searchRes b{
	color:#f90000;
	margin:0 5px
}
.searchItem .searchTab {
	height:35px;
	border-bottom:1px solid #e1e1e1;
	margin:0 0 10px 0
}
.searchItem .searchTab a {
	height:34px;
	line-height:34px;
	padding:0 15px;
	background:#f5f5f5;
	display:inline-block;
	*display:inline;
	zoom:1;
	margin:0 10px;
	border:1px solid #f5f5f5;
	border-bottom:1px solid #e1e1e1;
	color:#666
}
.searchItem .searchTab a:hover {
	color:#9ab13d
}
.searchItem .searchTab a.now {
	background:#fff;
	border-color:#e1e1e1;
	border-bottom:1px solid #fff;
	color:#9ab13d;
	font-weight:600
}
.searfchList .sEntry {
	width:750px;
	color:#999;
	margin:30px 0
}
.searfchList .sEntry h2 a {
	font-size:14px;
	font-weight:600
}
.searfchList .sEntry h2 a em{
	font-size:14px;
	font-weight:600;
	color:#333;
	background:#FFF2AB
}
.searfchList .sEntry p em{
	color:#333;
	background:#FFF2AB
}
.searfchList .sEntry  .sExtra li {
	float:left;
	margin:0 20px 0 0
}
.searfchList .sEntry p{
	margin:10px 0
}
.sidebar .userAvtra {
	text-align:center
}
.sidebar .userAvtra img {
	padding:10px;
	border:1px solid #e0e0e0;
	background:#f2f2f2;
	margin:0 0 5px 0
}
.sidebar .userAvtra p {
	text-align:center;
	font-size:14px;
	margin:0 0 5px 0
}
.sidebar .userAvtra .myOver b {
	font-size:18px
}
.sidebar .userAvtra .myOver .button {
	margin:10px 0 20px 60px
}
.sidebar .myMenu {
	margin:20px 0 0 0
}
.sidebar .myMenu .myMenuEntry{
	margin:1px 0
}
.sidebar .myMenu .myMenuEntry a.fir{
	display:inline-block;
	*display:inline;
	zoom:1;
	height:36px;
	line-height:36px;
	padding:0 0 0 36px;
	color:#666;
	font-size:14px;
	width:194px
}
.sidebar .myMenu .myMenuEntry a.fir:hover{
	background:#f1f1f1
}
.sidebar .myMenu .now a.fir{
	background-color:#F3F1ED;
	font-weight:600;
	color:#8D826D
}
.sidebar .myMenu .now a.fir:hover{
	background-color:#F3F1ED;
	color:#8D826D;
	cursor:default
}	
.userItem .userEntry {
	padding:10px 20px 20px;
	margin:10px 0;
	border-bottom:1px dashed #dcdcdc
}
.userItem  .noLine {border:none}
.userItem .userEntry .orgBar {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:220px;
	vertical-align: middle;
	background:#ccc;
	height:14px;
	margin:0 10px
}
.userItem .userEntry .orgBar:hover{
	background:#999
}
.userItem .userEntry .orgBar .barWidth{
	width:70%;
	background:#f9a119;
	display:inline-block;
	*display:inline;
	zoom:1;
	height:14px;
	background: -moz-linear-gradient(top, #ffc20f, #f79b1c);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffc20f), to(#f79b1c));
}
.userItem .userLev ul{
	margin:0 0 15px 0
}
.userItem .userLev li{
	float:left;
	width:80px;
	margin:0 10px 0 0;
	text-align:center
}
.userItem .userLev li.title {
	text-align:left;
	width:60px;
	font-weight:600;
	line-height:40px
}
.userItem .userLev li b {
	font-size:18px;
	color:#839c1a
}
.userItem .userLev li b.colRed {
	color:#f90000
}
.userItem .userLev p{
	margin:15px 0 0 0
}
.userItem .userEntry h2{
	color:#333;
	font-weight:600;
	margin:0 0 10px 0
}
.userItem .userNews li {
	height:30px;
	line-height:30px
}
.userItem .userNews li .date {
	color:#ccc;
	margin:0 20px 0 0;
	width:90px;
	display:inline-block;
	*display:inline;
	zoom:1
}
.userItem .userNews li a{
	margin:0 3px
}
.userGlobalTable {
	width:100%
}
.userGlobalTable thead {
	border-bottom:1px solid #e1e1e1;
	background:#f9f9f0
}
.userGlobalTable thead td {
	padding:5px 15px;
	font-weight:600
}
.userGlobalTable td{
	padding:10px 15px
}
.userGlobalTable td.dateWidth{
	width:65px
}
.userGlobalTable td.bestWidth {
	width:60px
}
.userGlobalTable tr {
	border-bottom:1px dashed #e1e1e1
}
.userGlobalTable td b.iconBest{
	background:url(globalIcon.png) no-repeat 0 -186px;
	width:16px;
	height:16px;
	display:inline-block;
	*display:inline;
	zoom:1
}
.loginContent .loginHead  {
	color:#fff
}
.loginContent .loginHead:hover  {
	color:#999
}
.loginContent .loginHead a{   
	background: url(zhzdjgLogo.png) no-repeat scroll 0 0 transparent;
    height: 55px;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:230px;
	text-indent:-9999px
}
.loginContent .loginItem{
	background:url(loginBg.jpg) no-repeat right bottom
}
.loginContent .loginItem h2 {
	font-size:18px;
	font-weight:600
}
.loginContent .loginsidebar {
	padding: 40px 0 0 40px;
    width: 280px;
}
.loginContent .loginsidebar p{
	margin:0 0 30px 0
}
.loginContent .loginForm {
	margin:0 320px 0 0;
	border-right:1px dashed #E2E2E2;
	padding:20px 0 150px 0
}
.loginContent .loginForm .inputText {
	width:300px;
	font-size:14px;
	height:30px;
	line-height:30px
}
.loginContent .loginForm .inputDis {
	background:#f2f2f2
}
.loginContent .loginForm dt {
	font-size:14px;
	margin:20px 0 5px
}
.loginContent .loginForm dd .submitSus{
	color:#59A855
}
.loginContent .loginForm .colGray {
	color:#999
}
.exproContent .exproHead {
	background:url(exproHead.png) no-repeat;
	width:960px;
	height:145px;
	position:relative
}
.exproContent .exproHead .exproHeadBtn {
	position:absolute;
	right:100px;
	top:50px
}
.exproContent .exproList {
	margin:20px 0 0 0;
	padding:0 0 170px 0
}
.exproContent .exproList .exproItem {
	width:433px;
	border:1px solid #fff;
	float:left;
	padding:20px;
	position:relative;
	margin:0 0 30px 0
}
.exproContent .exproList .hover {
	border-color:#ccc;
	background:#f2f2f2
}
.exproItem .exproProfile {
	margin:0 0 10px 0
}
.exproItem .exproProfile .exproAvtar {
	float:left;
	margin:0 20px 0 0
}
.exproItem .exproProfile p {
	margin:0 0 5px 0
}
.exproItem .exproProfile .exproName {
	font-size:18px;
	margin:0 10px 0 0
}
.exproItem .exproExtra {
	position:absolute;
	background:#fff;
	display:none;
	width:433px;
	padding:0 20px 10px 20px;
	z-index:999;
	background:#f2f2f2;left:-1px;
	border:1px solid #ccc;
	border-top:none
}

.exproItem .exproExtra h3{
	border-bottom:1px dashed #ccc;
	height:18px
}
.exproItem .exproExtra li {
	height:30px;
	line-height:30px
}
.userIndex .myMsgBar{
	padding:10px 15px
}
.userIndex .myMsgBar .msgNum {
	margin:0 20px 0 0
}
.userIndex .myMsgBar select{
	margin:0 10px 0 0
}
.userIndex .myMsgList {
	margin:0 0 20px 0
}
.userIndex .myMsgList .msgEntry {
	padding:15px;
	border-bottom:1px dashed #d2d2d2
}
.userIndex .myMsgList .todayMsg{
	background:#fbfef0
}
.userIndex .myMsgList h3{
	cursor:pointer
}
.userIndex .wdMsg a{
	margin:0 10px
}
.userIndex .sysMsg .sysMsgDetail {
	display:none;
	overflow:hidden
}
.sysMsgDetail .msgDetailUpBtn {
	width:100%;
	text-align:right
}
.sysMsgDetail .msgDetailUpBtn a{
	color:#999;
	cursor:pointer
}
.sysMsgDetail .msgDetailUpBtn a:hover{
	color:#666
}
.askPostPage .postEnter {
	margin:100px 0 150px 0
}
.askPostPage .postEnter .enterBtn {
	width:310px;
	float:left
}
.askPostPage .postEnter .rewardPost {
	margin:0 10px
}
.askPostPage .postEnter .enterBtn a.enterB {
	display:inline-block;
	*display:linine;
	*zoom:1;
	height:60px;
	line-height:60px;
	font-size:28px;
	color:#fff;
	background:url(enterArrow.png) no-repeat right center;
	padding:0 0 0 20px;
	width:290px
}
.askPostPage .postEnter .enterBtn a.enterB:hover{
	font-size:30px
}
.askPostPage .postEnter .enterBtn p {
	color:#636363;
	padding:10px;
	height:100px;
	line-height:24px;
	font-size:16px
}
.askPostPage .postEnter .normalPost p {
	background:#eeefe3
}
.askPostPage .postEnter .rewardPost p {
	background:#FCEEDA
}
.askPostPage .postEnter .payPost p {
	background:#f9eced
}
.askPostPage .postEnter .normalPost a.enterB{
	background-color:#849A2D
}
.askPostPage .postEnter .normalPost a.enterB:hover{
	background-color:#99AB51
}
.askPostPage .postEnter .rewardPost a.enterB{
	background-color:#ED8B00
}
.askPostPage .postEnter .rewardPost a.enterB:hover{
	background-color:#EDA339
}
.askPostPage .postEnter .payPost a.enterB{
	background-color:#e20037
}
.askPostPage .postEnter .payPost a.enterB:hover{
	background-color:#EA4B72
}
.askPostPage h2{
	color:#849A2D
}
.askPostPage h2.payTitle{
	color:#e20037
}
.askPostPage h2.rewardTitle {
	color:#ED8B00
}
.askPostPage .postFromTab {
	padding:0 0 10px 25px
}
.askPostPage .postFromTab a{
	float:left;
	margin:0 20px 0 0;
	padding:5px 20px;
	font-size:18px;
	color:#fff
}
.askPostPage .postFromTab a.normalT{
	background-color:#849A2D
}
.askPostPage .postFromTab a.normalT:hover{
	background-color:#99AB51
}
.askPostPage .postFromTab a.payT{
	background-color:#e20037
}
.askPostPage .postFromTab a.payT:hover{
	background-color:#EA4B72
}
.askPostPage .postFromTab a.rewardT{
	background-color:#ED8B00
}
.askPostPage .postFromTab a.rewardT:hover{
	background-color:#EDA339
}
.askPostPage .postFromTab a.tabNow {
	cursor:default;
	background-image:url(enterArrowDown.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding:5px 20px 5px 40px
}
.payConfirm {
	margin:30px  10px 30px 300px
}
.payConfirm .payProvision {
	border-radius: 6px 6px 6px 6px;
	border: 1px solid #E6DB55;
    background-color: #FFFBCC;
    margin:20px 0
}
.payConfirm .payCho .choTitle{
	margin:0 0 15px 0;
	font-weight:600
}
.payCho .choItem .choEntry{
	display:inline-block;
	*display:inline;
	zoom:1;
	margin:0 30px 0 0;
	padding:10px
}
.payCho .choItem .choEntry b{
	font-weight:normal;
	color:#ed8b00
}
.payCho .choItem .now{
	background:#F4F4F4;
	border:1px solid #E20037
}
.payCho .choItem .now b{
	font-size:16px;
	color:#ed8b00;
	font-weight:600
}
.payCho .choItem .disCho{
	color:#999
}
.payProvision h3{
	color:#666452;
	font-size:14px;
	padding:10px 10px 0 10px
}
.payProvision .payPcon {
	padding:5px 10px 10px 10px;
	overflow-y:auto;
	overflow-x:hidden
	
}
.levIcon,.userIcon {
	width:40px;
	height:16px;
	background:url(userLevIcon.png) no-repeat;
	display:inline-block;
	*display:inline;
	zoom:1;
	margin:0 3px;
	vertical-align: middle
}
.lev1{background-position:0 0}
.lev2{background-position:0 -16px}
.lev3{background-position:0 -32px}
.lev4{background-position:0 -48px}
.lev5{background-position:0 -64px}
.lev6{background-position:0 -80px}
.lev7{background-position:0 -96px}
.lev8{background-position:0 -112px}
.lev9{background-position:0 -128px}
.lev10{background-position:0 -144px}
.lev11{background-position:0 -160px}
.lev12{background-position:0 -176px}
.lev13{background-position:0 -192px}
.lev14{background-position:0 -208px}
.lev15{background-position:0 -224px}
.lev16{background-position:0 -240px}
.lev17{background-position:0 -256px}
.lev18{background-position:0 -272px}
.lev19{background-position:0 -288px}
.lev20{background-position:0 -304px}
.userIcon{
	width:16px;
	background:url(globalIcon.png) no-repeat
}
.vcard {background-position:0 -240px}
.vcardEnb {background-position:-16px -240px}
.vmail {background-position:0 -256px}
.vmailEnb {background-position:-16px -256px}
.vphone {background-position:0 -272px}
.vphoneEnb {background-position:-16px -272px}
.yearUser {background-position:0 -288px}
.yearUserEnb {background-position:-16px -288px}

.rechargeItem .chargeEntry {
	padding:10px;
	border:1px solid #E0E0E0;
	background:#f2f2f2;
	margin:10px 0 20px 0
}
.rechargeItem .chargeEntry h2{
	height:48px;
	line-height:48px;
	font-size:22px
}
.rechargeItem .chargeEntry .chargeIcon {
	float:left;
	width:48px;
	height:48px;
	background:url(payLogo.png) no-repeat 0 0;
	margin:0 42px 0 0;
}
.rechargeItem .chargeEntry h2 .button{
	margin:8px 0 0 0
}
.rechargeItem .bankCard i.chargeIcon{
	background-position:0 0
}
.rechargeItem .uoionPay i.chargeIcon{
	background-position:-208px 0
}
.rechargeItem .aliPay i.chargeIcon{
	background-position:-48px 0;
	width:80px;
	margin:0 10px 0 0
}
.rechargeItem .tenPay i.chargeIcon{
	background-position:-128px 0;
	width:80px;
	margin:0 10px 0 0
}
.rechargeItem .moneySelect h3 {
	margin: 0 0 10px 0;
	color:#999
}
.rechargeItem .moneySelect li {
	display:inline-block;
	*display:inline;
	zoom:1;
	margin:0 0 10px 0;
	width:70px;
	padding:0 0 0 10px
}
.rechargeItem .moneySelect li.mSel{
	background:#BDD16E
}
.rechargeItem .chargeItem{
	margin:10px 0 0 0;
	display:none
}
.rechargeItem .focus{
	border-color:#f99b1f;
	box-shadow:0px 0px 5px #d2d2d2
}
.warpVerify{
	margin:100px 0 100px 0;
	font-size:18px;
	text-align:center
}
.warpVerify a{
	font-size:18px;
	text-decoration:underline;
}
.warpAdv .advHeader {
	height:76px;
	background:#f5f4f0;
	margin:20px 0;
	padding:0 30px 0 0
}
.warpAdv .advHeader h3{
	float:left;
	height:76px;
	line-height:76px;
	color:#e20037;
	font-size:30px;
	margin:0 50px 0 25px
}
.warpAdv .advHeader p{
	margin:20px 30px 0 0;
	line-height:20px
}
.warpAdv .advHeader .advSerItem{
	margin:18px 0 0 0
}
.warpAdv .advHeader .iWantAsk{
	margin:18px 0 0 0
}
.warpAdv .advContent {
	position:relative
}
.warpAdv .advSidebar {
	position:absolute;
	right:0;
	width:250px;
	top:0
}
.advContent .advMain {
	width:670px
}
.advContent .advSearch {
	background:#f5f4f0
}
.advSerItem .advSerWarp{
	width:542px;
	border:1px solid #cccccc;
	margin:2px 0;
	background:#fff;
	padding:4px 0
}
.advSerItem input.serInp {
	height:28px;
	line-height:28px;
	border:none;
	font-size:14px;
	float:left;
	padding:0 10px;
	width:478px;
	color:#989898
}
.advSerItem input.serSub {
	cursor:pointer;
	float:left;
	height:28px;
	width:40px;
	border:none;
	border-left:1px solid #ccc;
	background:url(advSearchButton.png) no-repeat 0 0
}
.advSearch .postCnt {
	margin:13px 0 0 15px
}
.advSearch .postCnt b{
	color:#e30037
}
.advSearch .advSerItem {
	float:right;
	margin-right:2px
}
.advContent .advListTab {
	margin:20px 0
}
.advContent .advListTab a {
	font-size:14px;
	margin:0 15px 0 0
}
.advContent .advListTab a.now {
	color:#333;
	font-weight:600;
	cursor:default
}
.advListItem .advListEntry {
	margin:0 0 15px 0
}
.advListEntry .advListAva {
	float:left
}
.advListEntry .advListCon {
	margin:0 0 0 48px;
	background:#faf9f7;
	padding:12px
}
.advListCon h3 a{
	font-size:14px;
	font-weight:600
}
.advListCon blockquote{
	margin:10px 0 5px 0;
	color:#666
}
.advListInfo{
	color:#aaa
}
.advListInfo .hasAns {
	background:#849b2f;
	color:#fff;
	padding:3px 5px;
	margin:0 0 0 10px
}
.advSideUser .advUserCont {
	margin:0 0 0 100px
}
.advSideUser .advUserCont p{
	margin:3px 0
}
.advSideUser .advUserCont p b{
	font-size:16px
}
a.iWantAsk {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:40px;
	line-height:40px;
	background:#e20037 url(advPostBtn.png) no-repeat 15px center;
	font-size:18px;
	color:#fff;
	padding:0 0 0 46px;
	border-radius:3px;
}
a.iWantAsk:hover{
	background-color:#ea4b72
}
.advConItem {
	background:#e8e5e0
}
.advConItem .conItemSide{
	width:90px
}
.advConItem .conItemSide span{
	text-align:center;
	height:24px;
	line-height:24px;
	color:#fff;
	background:#e30037;
	border-bottom:1px solid #fff;
	display:block
}
.advConItem .conItemCon{
	margin:0 0 0 90px;
	background:#f8ecec;
	padding:24px 0 0 0
}
.advConItem .conItemCon .conWarp {
	background:#faf9f7;
	padding:15px
}
.conItemCon .conWarp h2{
	font-size:14px;
	font-weight:600;
	margin:0 0 10px 0
}
.conItemCon .conWarp .userInfo,.conItemCon .conWarp .userContarl {
	margin:15px 0 0 0
}
.conItemCon .conWarp blockquote {
	background:#f2f2f2;
	margin:20px;
	padding:10px;
	color:#999
}
.conItemCon .conWarp .userInfo {
	border-top:1px dashed #e3e2e0;
	padding:10px 0 0 0;
	color:#ababab
}
.advSysAns{
	background:url(advConItenBg.png) repeat
}
.advSysAns .conItemSide span{
	background:#849b2f
}
.advSysAns .conItemCon {
	background:#eeeee2
}
.advComment .commentTitle {
	border-bottom:5px solid #f5f4f0;
	margin:50px 0 10px 0
}
.advComment .commentTitle h3{
	font-weight:600;
	font-size:14px
}
.commentEntry .commentCon {
	margin:0 0 0 100px;
	background:#f9f8f6
}
.commentCon .commContent{
	padding:5px 10px;
	color:#666
}
.commContent .cInfo {
	color:#aba9aa;
	margin:0 0 5px 0
}
.commContent .cAdd{
	margin:18px 0 0 0;
	padding:5px 0 0 0;
	border-top:1px dotted #e3e2e0
}
.commContent .cAdd a{
	background:url(commIcon.png) no-repeat 0 2px;
	padding:0 0 0 20px
}
.commContent .cAdd a span{
	background:url(commIcon.png) no-repeat right -16px;
	padding:0 12px 0 0
}
.commContent .cAdd a span.openUp{
	background-position:right -39px;
}
.chirComm {
	border-top:5px solid #fff;
	border-bottom:5px solid #fff
}
.chirComm .commentCon{
	margin:0 0 0 48px
}
.chirComm .chirCommEntry {
	border-bottom:5px solid #fff
}
.commentInput {
	padding:10px
}
.commentInput .inputT,.inputT{
	width:538px;
	line-height:18px;
	border:1px solid #dcdcdc;
	border-top-color:#abadb3;
	border-left-color:#abadb3;
	padding:2px 5px;
	background:#fff;
	font-size:14px;
	color:#999;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	outline: medium none	
}
.commentInput .inputT:focus,.inputT:focus{
	border-color:#ff6501;
	color:#666
}
.commentInput .addCommButton {
	padding:5px 15px;
	background:#e20037;
	color:#fff;
	border-radius:3px;
	margin:5px 0 0 0
}
.commentInput .addCommButton:hover{
	background:#ea4b72
}
.advComment .commentPost {
	margin:20px 0 0 0
}
.advComment .commentPost h3{
	font-size:14px;
	font-weight:600;
	margin:20px 0 10px 0
}
.commentPost .commentInput {
	padding:5px 0
}
.advSideAskList h3{
	font-size:14px;
	font-weight:600;
	margin:0 0 10px 0
}
.advSideAskList li{
	padding:8px 0;
	border-bottom: 1px dashed #E2E2E2;
}
.advSideAskList li b{
	color:#999
}
.advSideAskList li span{
	display:block;
	margin:0 0 0 12px
}
.articleContent {
	padding:30px
}
.articleContent h3{
	font-weight:normal;
	font-size:18px;
	text-align:center
}
.articleContent h3 p {
	text-align:center;
	color:#ccc;
	border-bottom:1px dashed #ccc;
	padding:0 0 10px 0;
	margin:0 0 20px 0
}
.articleContent {
	line-height:22px
}
.warpDingeku{
	width:985px;
	margin:0 auto;
}
.deSearchItem {
	position:relative;
	height:350px;
	overflow: hidden
}
.deSearchItem .title{
	position:absolute;
	top:60px;
}
.deSearchItem .title h1{
	font-size:36px;
}
.deSearchItem .title h2{
	font-size:24px;
}
.deSearchItem .searchEntry {
	position:absolute;
	top:170px;
}
.searchEntry input{
	width: 300px;
	height:38px;
	font-size:18px;
	padding:0 10px;
	float:left;
	border:none;
	background:#eee;
    border-bottom:4px solid #ccc;

}
.searchEntry a.btn{
    display: block;
    float: left;
    position: relative;
    height: 38px;
    width: 80px;
    font-size:18px;
    text-decoration: none;
    font-weight: bold;
    line-height: 38px;
    background:#feda71;
    text-align:center;
    color:#996633;
    border-bottom:4px solid #b98a37;
 }
.searchEntry a.btn:hover{
	background:#febe4d
}
.searchEntry a.btn:active{
	background:#b98a37;
}
.deSearchItem  .hitKey{
	margin:80px 20px 0 600px;
}
.deSearchItem  .hitKey h3{
	font-size:16px;
	color:#ff6501;
}
.deSearchItem  .hitKey a{
	margin:5px 10px 10px 0;
	float: left;
}
.warpDingeku .newDe h3{
	font-size: 16px;
	font-weight:600;
	margin: 0 0 20px 0;
	padding:5px 10px;
	background:#F3F1ED;
	color:#8D826D;
}
.newDe .deList {
	border-left:1px solid #c7c7c7;
}
.newDe .deList .entry{
	width:327px;
	float: left;
	border-right:1px solid #c7c7c7;
}
.newDe .deList .entry dt{
	font-size:16px;
	font-weight:bold;
	background:#f2f2f2;
	padding:3px 10px;
}
.newDe .deList .entry dd{
	text-align:right;
	padding:0 10px;
	height:22px;
	line-height:22px;
	border-bottom:1px dashed #ddd;
}
.deSearchResult {
	width:100%;
	overflow: hidden
}
.derHeader{
	width:580px;
	margin:20px auto 30px;
}
.derHeader h1{
	font-size:36px;
	margin:10px 50px 0 0;
}
.derBar{
	padding:20px;
	background:#f5f5f5;
	border-bottom:1px solid #e5e5e5;
	font-size:16px;
	text-align: left;
	margin:0;
}
.derBar b{
	background:#ACA089;
	color:#fff;
	padding:0 3px;
}
.derBar .pageNav a{
	background:#FEDA71;
	padding:0 3px;
	color:#996633;
}
.derBar .pageNav a:hover{
	background:#febe4d
}
.derBar .pageNav a:active{
	background:#b98a37;
}
.derBar .pageNav a.now{
	background:#999;
	color:#fff;
}
.derList {
	padding:20px;
	background:#f5f5f5;
}
.derList .entry{
	padding:20px;
	background:#fff;
	margin:0 5px 5px 0;
	width:360px;
	border:1px solid #e5e5e5;
	border-bottom:2px solid #e5e5e5;
}
.derList .entry dt{
	font-size:16px;
	font-weight:bold;
	margin:0 0 15px 0;
}
.derList .entry dd {
	height:22px;
	line-height:22px;
	text-align:right;
	border-bottom:1px dashed #ddd;
	overflow: hidden
}
.derList .entry dd.limit{
	text-align:center;
	border:none;
}
.derList .entry dd.limit a{
	color:#ff6501;
}
.derList .derCate {
	border-color:#ACA089;
	width:352px;
	border-width:5px;
}
.derCate h2{
	margin-bottom: 8px;
	font-size:16px;
}
.derCate h2 b {
    background: none repeat scroll 0 0 #ACA089;
    color: #FFFFFF;
    padding: 0 3px;
}
.derCate .derCateList a{
float: left;
color: #666;
margin-bottom: 8px;
margin-right: 8px;
background-color: #FAFAFA;
padding: 4px 10px;
border: 1px solid #ddd;
border-radius: 2px;
box-shadow: inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.03);
text-decoration: none;
}
.derCate .derCateList a:hover{
	border-color:#ACA089;
	background:#ACA089;
	color:#fff
}
.askClose{
	width:490px;
	margin:0 auto;
}
.askClose p{
	font-size:24px;
	height:60px;
	line-height: 60px;
	margin-left:160px;
}