html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time,video {
	margin: 0;
	padding: 0
}

fieldset,img {
	border: 0
}

address,caption,cite,code,dfn,em,th,var,optgroup {
	font-style: normal;
	font-weight: 400
}

ins {
	text-decoration: none
}

li {
	list-style: none
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;
	font: 100%
}

caption,th {
	text-align: left
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%
}

q:before,q:after {
	content: ''
}

abbr,acronym {
	border: 0;
	font-variant: normal
}

legend {
	color: #000
}

input,button,textarea,select,optgroup,option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit
}

input,button,textarea,select {
	*font-size: 100%;
	line-height: 1.2;
	margin: 0
}

a img,img {
	-ms-interpolation-mode: bicubic
}

sub,sup {
	vertical-align: baseline
}

article,aside,dialog,figure,footer,header,hgroup,nav,section,blockquote {
	display: block
}

pre {
	white-space: pre-wrap;
	word-wrap: break-word
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden
}

.clearfix {
	zoom: 1
}

.gray {
	color: #888
}

.clear {
	clear: both
}

textarea {
	resize: none
}

input[type=text]:focus,input[type=password]:focus,textarea:focus {
	outline: 0
}

.nojs {
	background: #FEFFB1;
	border: 1px solid #ffe574;
	font-size: 14px;
	font-weight: 700;
	padding: 4px 34px
}

.hack-guide {
	color: #000;
	color: green\9;
	*color: blue;
	_color: red
}

.hack-guide {
	color: #000
}

.ie8 .hack-guide {
	color: green
}

.ie7 .hack-guide {
	color: blue
}

.ie6 .hack-guide {
	color: red
}

body {
	background: #FFF;
	color: #333;
	font: 12px/1.5 'Microsoft Yahei',arial,sans-serif;
	text-align: center
}

a {
	color: #0063c8;
	text-decoration: none
}

a:hover,a:active,a:focus {
	text-decoration: underline
}

.mark {
	color: red
}

.search .logo,#hd-tools .user .gift-box,#suggest-reci .new,.wealth,.mod-userlogin .btn-login,.mod-userlogin .btn-reg,.mod-userinfo .qa-btn {
	background: url(http://p3.qhimg.com/t019960f7af89a07c46.png) no-repeat
}

.ico-certify,.ico-guiness {
	background: url(http://p2.qhimg.com/t014477d6e4613541f2.png) no-repeat
}

.garllery_ad {
	margin: 0 auto 10px;
	overflow: hidden;
	text-align: center;
	width: 270px
}

.js-fixed {
	background: #fff;
	font-family: 'Microsoft Yahei';
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99
}

.ie6 .js-fixed {
	position: absolute
}

.bottom-fixed {
	background: url(http://p1.qhimg.com/t0123255c23195137e6.png) repeat-x;
	bottom: 0;
	height: 90px;
	position: fixed;
	width: 100%;
	z-index: 99
}

.bottom-fixed .bd {
	margin: 24px auto 0;
	width: 900px
}

.bottom-fixed .left {
	background: url(t01f7ee49eac3c4c15a.png) no-repeat 0 0;
	display: inline-block;
	height: 54px;
	width: 200px
}

.bottom-fixed .center {
	vertical-align: 25px;
	*vertical-align: 10px
}

.bottom-fixed .center input {
	margin-right: -1px;
	padding: 10px 10px 9px;
	padding: 12px 10px 10px\9;
	vertical-align: -1px;
	width: 370px
}

.bottom-fixed .right {
	background: url(http://p2.qhimg.com/t0191a6e72f80046bee.png) no-repeat 0 0;
	display: inline-block;
	height: 54px;
	margin-left: 70px;
	width: 160px
}

.bottom-fixed .bottom-close {
	background: url(logo.png) no-repeat;
	display: inline-block;
	height: 10px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 10px
}

.mod-search {
	width: 100%
}

.search {
	height: 41px;
	margin: 0 auto;
	padding: 15px 0;
	width: 1000px
}

.search .logo {
	background-position: -575px -153px;
	float: left;
	width: 218px;
	           position: relative;
    top: -10px;
    left: 30px;
}

.search .logo a {
	display: block;
	height: 40px;
	overflow: hidden;
	text-indent: -999em;
	width: 218px
}

.ipt-sh {
	float: left
}

.search .sh-form .ipt-sh {
	border: 2px #3eaf0e solid;
	-moz-box-shadow: 3px 3px 3px #eee inset;
	-webkit-box-shadow: 3px 3px 3px #eee inset;
	box-shadow: 3px 3px 3px #eee inset;
	height: 34px;
	margin-right: 5px;
	margin-top: 1px;
	width: 422px
}

.search .sh-form .ipt-sh input {
	background: none;
	border: 0;
	font-size: 14px;
	font-weight: 700;
	height: 28px;
	line-height: 24px;
	padding: 3px 10px;
	width: 410px
}

.search .sh-form .ipt-sh input::-ms-clear {
	visibility: hidden
}

.crumb {
	font-family: SimSun;
	height: 38px;
	line-height: 38px;
	margin-bottom: -10px;
	position: relative
}

#doc1,#doc2,#doc3 {
	font-size: 100%;
	margin: auto;
	min-width: 760px;
	text-align: left;
	zoom: 1
}

#doc1 {
	margin: auto 10px
}

#doc2 {
	width: 760px
}

#doc3 {
	width: 960px
}

#doc4 {
	zoom: 1
}

.article,.aside {
	zoom: 1
}

.grid-1 {
	position: relative
}

.grid-1 .article {
	_display: inline;
	float: right;
	margin-right: 230px;
	width: 560px
}

.grid-1 .aside {
	float: left;
	width: 180px
}

.grid-1 .extra {
	position: absolute;
	right: 0;
	top: 0;
	width: 220px
}

.grid-2 {
	position: relative
}

.grid-2 .article {
	_display: inline;
	float: right;
	overflow: hidden;
	padding: 11px 24px;
	width: 702px
}

.grid-2 .aside {
	float: left;
	width: 220px
}

.grid-5 {
	position: relative
}

.grid-5 .article {
	float: left;
	width: 750px
}

.grid-5 .aside {
	float: right;
	width: 220px
}

#hd,#bd {
	margin: auto;
	text-align: left;
	width: 1000px
}

#bd {
	margin: 10px auto 0
}

#ft {
	color: #888;
	padding: 20px 0;
	text-align: center
}

#ft a {
	color: #888
}

#ft .nav {
	display: inline-block;
	*display: inline;
	padding: 3px 0;
	zoom: 1
}

#ft .nav li {
	border-left: 1px #eaeaea solid;
	display: inline;
	float: left;
	height: 13px;
	line-height: 1.0;
	padding: 0 10px
}

#ft .nav li a {
	display: block;
	_margin-top: 2px
}

#ft .nav .first {
	border: 0
}

#ft .copyright {
	margin-bottom: 8px
}

.ui-steam-tips {
	height: 0;
	opacity: 0;
	position: absolute
}

.ui-steam-tips-inner {
	background: #feffd8;
	border: 1px solid #ece05d;
	border-radius: 3px;
	color: #f60;
	padding: 8px 12px;
	*width: 100%
}

.ui-steam-tips .g-point {
	left: 150px;
	position: relative;
	top: -6px;
	z-index: 1
}

.ui-steam-tips .g-point .border {
	border-color: transparent transparent #ECE05D
}

.ui-steam-tips .g-point .bg {
	border-color: transparent transparent #FEFFD8
}

.wealth {
	background-position: -540px -48px;
	color: #f60;
	display: inline-block;
	*display: inline;
	font-family: Tahoma;
	margin-right: 2px;
	padding-left: 12px;
	zoom: 1
}

.captcha {
	float: left
}

.captcha span {
	margin-right: 5px
}

.captcha input {
	height: 26px;
	line-height: 24px;
	vertical-align: middle
}

.captcha img {
	cursor: pointer;
	height: 32px;
	_height: 30px;
	margin-left: 5px;
	vertical-align: middle
}

.captcha a {
	margin-left: 5px
}

.btn-submiting {
	background: url(http://p9.qhimg.com/t018a45ab8290c97969.gif) no-repeat;
	display: none;
	float: right;
	height: 15px;
	margin-top: 11px;
	margin-right: 40px;
	width: 15px
}

#hd-tip {
	background: #FFFDDD;
	border: 1px solid #F2E5AA;
	color: #666;
	margin: 4px 0 -4px;
	*margin-bottom: 0;
	padding: 6px 0;
	text-align: center
}

.nickname-tip-sml {
	background: url(http://p2.qhimg.com/t01a9d21325ffb46322.png) 0 0 no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 12px;
	line-height: 12px;
	margin-left: 2px;
	vertical-align: middle;
	*vertical-align: 1px;
	_vertical-align: -2px;
	width: 12px
}

.nickname-tip-big {
	background: url(http://p3.qhimg.com/t01a3b2f3763a139a53.png) 0 0 no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	margin-left: 3px;
	vertical-align: middle;
	width: 25px
}

.add-img-html5 {
	display: none;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding-right: 5px;
	position: relative
}

.add-img-html5 .upload-pic {
	background: url(http://p18.qhimg.com/t0166fc6089b49e677d.gif) 50% 50% no-repeat;
	float: left;
	height: 24px;
	width: 26px
}

.add-img-html5 input {
	cursor: pointer;
	height: 29px;
	left: -100px;
	opacity: 0;
	position: absolute;
	top: 0
}

.add-img-box {
	float: left;
	padding-top: 7px;
	position: relative
}

.add-img-box .grey-line {
	color: #cfcfcf;
	vertical-align: 6px\9
}

#g-hd {
	border-bottom: 1px solid #e0e0e0;
	font-size: 14px;
	font-family: arial,sans-serif;
	height: 35px;
	min-width: 940px;
	text-align: left
}

.g-hide-all #g-hd,.g-hid.g-hide-all #js-hd-nav-place,.g-hide-hd #js-hd-nav-place {
	display: none
}

.m-form-logo {
	background: url(http://p4.qhimg.com/t01b8336f0306132f28.png) no-repeat 0 0;
	display: none;
	height: 14px;
	margin-top: 8px;
	margin-left: 10px;
	width: 83px
}

.m-form-logo a {
	display: inline-block;
	height: 14px;
	width: 83px
}

.g-hide-hd .m-form-logo {
	display: inline-block
}

#g-hd a {
	text-decoration: none
}

#g-hd-inner {
	border-left: 940px solid #fff;
	margin-left: -940px;
	position: relative;
	z-index: 999
}

#g-hd .m920,#g-hd-inner {
	_height: 1px
}

#g-hd-tabs {
	margin: 0;
	padding: 0
}

#g-hd-nav {
	bottom: -1px;
	display: inline-block;
	float: left;
	left: 0;
	line-height: 35px;
	padding-left: 20px;
	position: relative
}

#g-hd-nav .g-hd-logo {
	float: left;
	height: 35px;
	overflow: hidden;
	width: 153px
}

#g-hd-nav .g-hd-logo a {
	display: inline-block;
	float: left;
	left: 0;
	position: relative;
	top: 5px;
	width: 136px
}

#g-hd-nav .g-hd-logo img {
	border: none;
	vertical-align: top
}

#g-hd-tabs {
	float: left
}

#g-hd-nav li {
	float: left;
	margin-right: 16px;
	_margin-right: 18px
}

#g-hd-nav li a {
	color: #333;
	display: inline-block;
	height: 35px;
	text-align: center;
	width: 32px
}

#g-hd-nav li a:hover,#g-hd-nav .g-hd-cur a {
	border-bottom: 2px solid #3eaf0e;
	color: #3eaf0e;
	height: 33px
}

#g-hd-nav .g-hd-cur a {
	font-weight: 700
}

#g-hd-nav .g-hd-more {
	float: left;
	position: relative
}

#g-hd-nav #g-hd-more-title {
	float: left;
	position: relative
}

#g-hd-nav #g-hd-more-title a:hover {
	border-bottom: 0
}

#g-hd-nav .g-hd-more-div {
	background: #fff;
	border: 1px solid #ccc;
	left: -11px;
	overflow: hidden;
	position: absolute;
	top: 34px;
	width: 78px;
	z-index: 999
}

#g-hd-nav .g-hd-more-div li {
	float: none;
	margin: 0
}

#g-hd-nav .g-hd-more-div a {
	display: block;
	height: 33px;
	text-align: left;
	text-indent: 10px;
	width: 100%
}

#g-hd-nav .g-hd-more-div a:hover {
	background-color: #f1f1f1;
	border-bottom: 0;
	color: #3eaf0e
}

#g-hd-nav .morel {
	background: #fff url(http://p0.qhimg.com/d/inn/129456c7/sprite.png) no-repeat 31px -545px;
	height: 33px;
	margin-right: 0;
	padding-right: 22px;
	width: auto
}

#g-hd-nav a.morel:hover {
	background-color: #fff;
	color: #3eaf0e
}

#g-hd-nav .liangyi {
	background: #fff url(http://p0.qhimg.com/d/inn/129456c7/sprite.png) no-repeat 39px -575px
}

.slogan-news {
	background-position: 0 0
}

.slogan-video {
	background-position: 0 -32px
}

.slogan-music {
	background-position: 0 -64px
}

.slogan-wenda {
	background-position: 0 -96px
}

.slogan-image {
	background-position: 0 -129px
}

#g-hd-tools {
	position: relative
}

#hd-tools {
	height: 35px;
	line-height: 35px;
	position: absolute;
	right: -10px;
	text-align: right;
	top: 20px;
	width: 180px
}

#hd-tools a {
	color: #888;
	font-size: 12px
}

#hd-tools a:hover {
	color: #3EAF0E
}

#hd-tools .hd-tools-home {
	background: url(http://p0.qhimg.com/t017611be3da9c55735.png) no-repeat 0 12px;
	display: inline-block;
	height: 34px;
	text-indent: 16px
}

.hd-tools-sep {
	color: #EAEAEA;
	height: 25px;
	margin: 0 2px;
	overflow: hidden;
	vertical-align: top
}

#hd-tools a {
	cursor: pointer;
	text-decoration: none
}

.lv {
	color: #666;
	margin-left: 3px
}

.ico-lv {
	background: url(http://p2.qhimg.com/t0185d1b7505aeb62b6.png) no-repeat -157px -300px;
	display: inline-block;
	*display: inline;
	line-height: 18px;
	text-decoration: none;
	width: 35px;
	zoom: 1
}

.ico-lv:hover,.ico-lv:active,.ico-lv:focus {
	text-decoration: none
}

.ico-lv-0 {
	background-position: -157px -300px
}

.ico-lv-1 {
	background-position: 0 4px;
	width: 25px
}

.ico-lv-2 {
	background-position: 0 -15px;
	width: 25px
}

.ico-lv-3 {
	background-position: 0 -34px;
	width: 25px
}

.ico-lv-4 {
	background-position: 0 -53px;
	width: 25px
}

.ico-lv-5 {
	background-position: 0 -72px;
	width: 25px
}

.ico-lv-6 {
	background-position: 0 -91px;
	width: 25px
}

.ico-lv-7 {
	background-position: 0 -110px;
	width: 25px
}

.ico-lv-8 {
	background-position: 0 -129px;
	width: 25px
}

.ico-lv-9 {
	background-position: 0 -148px;
	width: 25px
}

.ico-lv-10 {
	background-position: 0 -167px
}

.ico-lv-11 {
	background-position: 0 -186px
}

.ico-lv-12 {
	background-position: 0 -205px
}

.ico-lv-13 {
	background-position: 0 -224px
}

.ico-lv-14 {
	background-position: 0 -243px
}

.ico-lv-15 {
	background-position: 0 -262px
}

.ico-lv-16 {
	background-position: 0 -281px
}

.ico-lv-17 {
	background-position: 0 -300px
}

.ico-lv-18 {
	background-position: 0 -319px
}

.ico-lv-19 {
	background-position: 0 -338px
}

.ico-lv-20 {
	background-position: 0 -357px
}

.ico-lv-21 {
	background-position: -78px 4px
}

.ico-lv-22 {
	background-position: -78px -15px
}

.ico-lv-23 {
	background-position: -78px -34px
}

.ico-lv-24 {
	background-position: -78px -53px
}

.ico-lv-25 {
	background-position: -78px -72px
}

.ico-lv-26 {
	background-position: -78px -91px
}

.ico-lv-27 {
	background-position: -78px -110px
}

.ico-lv-28 {
	background-position: -78px -129px
}

.ico-lv-29 {
	background-position: -78px -148px
}

.ico-lv-30 {
	background-position: -78px -167px
}

.ico-lv-31 {
	background-position: -78px -186px
}

.ico-lv-32 {
	background-position: -78px -205px
}

.ico-lv-33 {
	background-position: -78px -224px
}

.ico-lv-34 {
	background-position: -78px -243px
}

.ico-lv-35 {
	background-position: -78px -262px
}

.ico-lv-36 {
	background-position: -78px -281px
}

.ico-lv-37 {
	background-position: -78px -300px
}

.ico-lv-38 {
	background-position: -78px -319px
}

.ico-lv-39 {
	background-position: -78px -338px
}

.ico-lv-40 {
	background-position: -78px -357px
}

.ico-lv-41 {
	background-position: -157px 4px
}

.ico-lv-42 {
	background-position: -157px -15px
}

.ico-lv-43 {
	background-position: -157px -34px
}

.ico-lv-44 {
	background-position: -157px -53px
}

.ico-lv-45 {
	background-position: -157px -72px
}

.ico-lv-46 {
	background-position: -157px -91px
}

.ico-lv-47 {
	background-position: -157px -110px
}

.ico-lv-48 {
	background-position: -157px -129px
}

.ico-lv-49 {
	background-position: -157px -148px
}

.ico-lv-50 {
	background-position: -157px -167px
}

.ico-lv-51 {
	background-position: -157px -186px
}

.ico-lv-52 {
	background-position: -157px -205px
}

.ico-lv-53 {
	background-position: -157px -224px
}

.ico-lv-54 {
	background-position: -157px -243px
}

.ico-lv-55 {
	background-position: -157px -262px
}

.ico-lv-56 {
	background-position: -157px -281px
}

.daren-lev {
	background: url(http://p3.qhimg.com/t01a477dda2b7ec99dd.png) 0 0 no-repeat;
	display: inline-block;
	*display: inline;
	height: 34px;
	line-height: 34px;
	vertical-align: -11px;
	width: 32px;
	*zoom: 1
}

.daren-lev-1 {
	background-position: 0 0
}

.daren-lev-2 {
	background-position: 0 -34px
}

.daren-lev-3 {
	background-position: 0 -68px
}

.daren-lev-4 {
	background-position: 0 -102px
}

.daren-lev-5 {
	background-position: 0 -136px
}

.daren-lev-6 {
	background-position: 0 -170px
}

.daren-lev-7 {
	background-position: 0 -204px
}

.daren-lev-8 {
	background-position: 0 -238px
}

.daren-lev-9 {
	background-position: 0 -272px
}

.daren-lev-10 {
	background-position: -32px 0
}

.daren-lev-11 {
	background-position: -32px -34px
}

.daren-lev-12 {
	background-position: -32px -68px
}

.daren-lev-13 {
	background-position: -32px -102px
}

.daren-lev-14 {
	background-position: -32px -136px
}

.daren-lev-15 {
	background-position: -32px -170px
}

.daren-lev-16 {
	background-position: -32px -204px
}

.daren-lev-17 {
	background-position: -32px -238px
}

.daren-lev-18 {
	background-position: -32px -272px
}

.daren-rank-cnt .rank-list li .daren-lev {
	color: #009eea
}

.s-daren-lev {
	background: url(http://p1.qhimg.com/t01346cf479ced51476.png) 0 0 no-repeat;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	height: 17px;
	line-height: 17px;
	margin-right: 5px;
	vertical-align: -5px;
	width: 12px;
	*zoom: 1
}

.s-daren-lev-1 {
	background-position: -10px -11px
}

.s-daren-lev-2 {
	background-position: -10px -44px
}

.s-daren-lev-3 {
	background-position: -10px -78px
}

.s-daren-lev-4 {
	background-position: -10px -112px
}

.s-daren-lev-5 {
	background-position: -10px -146px
}

.s-daren-lev-6 {
	background-position: -10px -180px
}

.s-daren-lev-7 {
	background-position: -10px -214px
}

.daren-rank-cnt .rank-list li .daren-lev {
	color: #009eea
}

.tooltips .content,.tooltips .cur-1 {
	background: url(http://p1.qhimg.com/t012b4516029467a7e8.png) no-repeat
}

.tooltips {
	background: #feffd8;
	border: 1px #ece05d solid;
	color: #888;
	position: absolute;
	z-index: 10
}

.tooltips .content {
	background-position: 0 -80px;
	margin: 7px 9px;
	padding-left: 22px
}

.tooltips .content2 {
	margin: 10px;
	text-align: right
}

.tooltips .content2 p {
	margin-bottom: 10px;
	text-align: left
}

.tooltips .cur-1 {
	background-position: 0 -156px;
	height: 13px;
	left: -6px;
	position: absolute;
	top: 10px;
	width: 6px
}

.tooltips .cur-2 {
	background: url(http://p1.qhimg.com/t01a138289083971951.png) no-repeat 0 0;
	height: 6px;
	position: absolute;
	right: 16px;
	top: -6px;
	width: 11px
}

.tips-red {
	background: #FFE9E9;
	border: 1px #F7D2D2 solid
}

.tips-red .content {
	background-position: 0 -228px
}

.tips-red .cur-1 {
	background-position: -8px -155px
}

.mod-userinfo {
	background: #fffef1;
	border: 1px #f2e5aa solid;
	padding: 10px 12px 15px;
	position: relative
}

.mod-userinfo .info {
	overflow: hidden;
	zoom: 1
}

.mod-userinfo .info .pic {
	float: left;
	height: 50px;
	margin-right: 10px;
	overflow: hidden;
	width: 50px
}

.mod-userinfo .info .text {
	color: #888;
	overflow: hidden;
	zoom: 1
}

.mod-userinfo .info .wealth {
	color: #888
}

.mod-userinfo .info .text a {
	color: #888
}

.mod-userinfo .info .name a {
	color: #333;
	font-weight: 700;
	text-decoration: none
}

.mod-userinfo .status {
	border-top: 1px #f2e5aa dotted;
	margin: 10px 0 12px;
	padding-top: 10px
}

.mod-userinfo .status table {
	height: 28px;
	width: 100%
}

.mod-userinfo .status th,.mod-userinfo .status td {
	border-left: 1px #ecebb9 solid;
	line-height: 1.1;
	*line-height: 1.3;
	text-align: center
}

.mod-userinfo .status th {
	color: #888;
	vertical-align: top;
	width: 32%
}

.mod-userinfo .status td {
	color: #f60;
	vertical-align: bottom
}

.mod-userinfo .status td a {
	color: #f60
}

.mod-userinfo .status .first {
	border: 0
}

.mod-userinfo .qa-btn {
	background-position: -310px -153px;
	height: 26px;
	margin-top: 15px;
	overflow: hidden;
	width: 194px
}

.mod-userinfo .qa-btn li {
	float: left
}

.mod-userinfo .qa-btn li a {
	color: #666;
	display: block;
	height: 26px;
	line-height: 26px;
	*line-height: 28px;
	text-indent: 34px;
	width: 95px
}

.mod-userinfo .qa-btn li a:hover {
	color: #666;
	text-decoration: none
}

.mod-userinfo .ico-ide {
	margin-left: 2px;
	vertical-align: -3px
}

.mod-userinfo .ico-lv {
	margin-left: 4px
}

.expert-user {
	margin-left: 5px;
	vertical-align: text-bottom
}

.mod-userinfo .expert-user {
	left: 46px;
	margin-left: 0;
	position: absolute;
	top: 40px;
	vertical-align: auto
}

.ico-certify {
	background-position: 0 -248px;
	height: 17px;
	left: 32px;
	position: absolute;
	top: 30px;
	width: 15px
}

.ico-company {
	background-position: 0 -281px
}

.ico-guiness {
	background-position: 0 -313px;
	height: 17px;
	left: -9px;
	position: absolute;
	top: -7px;
	width: 16px
}

.mod-userinfo .ico-guiness {
	left: 3px;
	_left: -8px;
	top: 3px
}

.my-answer .ico-guiness {
	left: 16px;
	top: 0
}

.mod-all-answer-list .ico-guiness {
	left: 76px;
	top: 12px
}

.mod-userinfo .ico-certify {
	left: 44px;
	_left: 33px;
	top: 40px
}

.my-answer .ico-certify {
	left: 57px;
	top: 35px
}

.mod-all-answer-list .ico-certify {
	left: 117px;
	top: 49px
}

.mod-userlogin {
	background: #fafafa;
	border: 1px #ededed solid;
	margin-bottom: 10px;
	padding: 19px 18px 23px
}

.mod-userlogin .hd {
	margin-bottom: 15px
}

.mod-userlogin .hd .today-help {
	line-height: 2;
	margin-bottom: 8px;
	text-align: center
}

.mod-userlogin .hd .today-help span {
	color: #f60
}

.mod-userlogin .bd {
	margin: 0 auto;
	width: 215px
}

.mod-userlogin .btn-login,.mod-userlogin .btn-reg {
	background: #009eea;
	border: 1px #009eea solid;
	color: #fff;
	float: left;
	font-size: 16px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	text-decoration: none;
	width: 100px
}

.mod-userlogin .btn-login {
	margin-right: 10px
}

.mod-userlogin .btn-reg {
	background: #fff;
	border: 1px #96d07e solid;
	color: #009eea
}

.mod-userinfo .mod-ans-days {
	background: #ffee86;
	border: 1px solid #e9d8a4;
	border-radius: 5px;
	color: #999;
	cursor: pointer;
	padding: 3px 18px;
	position: relative
}

.mod-userinfo .mod-ans-days .new {
	background: url(http://p6.qhimg.com/t0132bf1dbee875a373.png) 0 0 no-repeat;
	display: none;
	height: 22px;
	position: absolute;
	right: -10px;
	top: -12px;
	width: 31px
}

.mod-userinfo .mod-ans-days .orange {
	color: #F75B0F;
	font-size: 18px;
	font-weight: 400;
	margin: 0 5px
}

.mod-userinfo .ico-ans-days {
	background: url(http://p18.qhimg.com/t019a811ea6f2bd9ad7.png) no-repeat;
	color: #4da735;
	display: inline-block;
	*display: inline;
	font-weight: 700;
	height: 22px;
	margin-right: 12px;
	padding-top: 10px;
	text-align: center;
	*vertical-align: -5px;
	width: 32px;
	*zoom: 1
}

.mod-userinfo .goodat h6 {
	font-weight: 100;
	font-size: 14px;
	margin: 12px 0 8px
}

.mod-userinfo .goodat .i-setting {
	background: url(http://p3.qhimg.com/t01669e13e921c53531.png) no-repeat 0 0;
	background-position: -15px -100px;
	display: inline-block;
	height: 14px;
	margin-right: 2px;
	vertical-align: -2px;
	width: 14px
}

.mod-userinfo .goodat .setting:hover {
	color: #298fdc
}

.mod-userinfo .goodat .setting:hover i {
	background-position: 0 -100px
}

.mod-userinfo .goodat .box span {
	float: left;
	width: 50px
}

.mod-userinfo .goodat .box a {
	color: #8e8e8e;
	float: right;
	width: 50px
}

.mod-userinfo .goodat .tags {
	border-bottom: 1px solid #ede7ca;
	margin-bottom: 10px;
	padding-top: 10px
}

.mod-userinfo .goodat .tags a,.mod-userinfo .goodat .cate a {
	background: #fff9cf;
	border: 1px solid #e6d678;
	border-radius: 12px;
	color: #a59968;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	margin: 0 5px 10px 0;
	min-width: 54px;
	padding: 0 10px;
	text-align: center
}

.mod-userinfo .goodat .tags .selected,.mod-userinfo .goodat .cate .selected {
	background: #ef9f23;
	border: 1px solid #ef9f23;
	color: #fff
}

.mod-userinfo .goodat .cate {
	padding-top: 10px
}

.mod-userinfo .goodat .tags p,.mod-userinfo .goodat .cate p {
	text-align: center
}

.mod-userinfo .goodat .tags p a,.mod-userinfo .goodat .cate p a {
	background: none;
	border: 0
}

.mod-daily-answer {
	font-family: "微软雅黑";
	width: 710px
}

.mod-daily-answer .bd .sp {
	display: block
}

.mod-daily-answer .org {
	color: #f57a13
}

.mod-daily-answer .page-history,.mod-daily-answer .page-index,.mod-daily-answer .page-rule {
	left: 0;
	position: absolute;
	top: 0
}

.mod-daily-answer .page-history .wealth {
	background-position: -540px -43px;
	font-family: 'microsoft yahei';
	padding-left: 14px
}

.mod-daily-answer .page-rule .wealth {
	background-position: -540px -46px;
	font-family: 'microsoft yahei';
	padding-left: 14px
}

.mod-daily-answer .page-index .wealth {
	background-position: -960px -346px;
	font-family: 'microsoft yahei';
	padding-left: 24px
}

.mod-daily-answer .hd {
	background: url(http://p9.qhimg.com/t017095800b0fe20511.jpg) 0 0 repeat;
	padding-top: 18px
}

.mod-daily-answer .hd .tab-card {
	margin-left: 34px;
	overflow: hidden;
	zoom: 1
}

.mod-daily-answer .hd .tab-card li {
	background: url(http://p2.qhimg.com/t01681dc2c554308130.jpg) 0 center no-repeat;
	color: #d69020;
	cursor: pointer;
	float: left;
	font-size: 16px;
	height: 38px;
	line-height: 38px;
	margin-left: -2px;
	text-align: center
}

.mod-daily-answer .hd .tab-card li span {
	padding: 0 22px
}

.mod-daily-answer .hd .tab-card li.on {
	background: #fff4ce;
	border: 1px solid #e5c75b;
	border-bottom: 1px solid #fff4ce;
	font-weight: 700;
	margin-left: 0;
	position: relative
}

.mod-daily-answer .hd .tab-card li.on span {
	border: 0
}

.mod-daily-answer .bd {
	background: #fff4ce;
	height: 407px;
	position: relative
}

.mod-daily-answer .page-index {
	display: none;
	padding: 16px 25px
}

.mod-daily-answer .page-index .continue-day {
	background: url(http://p8.qhimg.com/t014b3e9392cf0e3ec9.jpg) center 20px no-repeat;
	float: left;
	height: 357px;
	margin-right: 10px;
	position: relative;
	width: 430px
}

.mod-daily-answer .page-index .continue-day .title {
	color: #666;
	font-size: 21px;
	margin-top: 30px;
	text-align: center
}

.mod-daily-answer .page-index .continue-day .day {
	color: #939393;
	font-size: 14px;
	left: 133px;
	position: absolute;
	text-align: center;
	top: 154px;
	width: 125px
}

.mod-daily-answer .page-index .continue-day .day span {
	color: #666;
	font-family: "Tahoma";
	font-size: 44px;
	padding: 0 5px
}

.mod-daily-answer .page-index .continue-day .detail {
	font-size: 14px;
	left: 50px;
	position: absolute;
	text-align: left;
	top: 291px;
	width: 330px
}

.mod-daily-answer .page-index .continue-list {
	float: left;
	width: 215px
}

.mod-daily-answer .page-index .continue-list .title {
	background: #fff url(http://p6.qhimg.com/t0151bf2c9fa9d55841.jpg) 5px 7px no-repeat;
	border: 1px solid #EFDEA4;
	border-bottom: 0;
	color: #FFF;
	font-size: 14px;
	height: 50px;
	line-height: 30px;
	padding-left: 8px;
	text-align: left
}

.mod-daily-answer .page-index .continue-list ul {
	background: #fff;
	border: 1px solid #EFDEA4;
	border-top: 0;
	height: 299px;
	overflow: auto;
	position: relative
}

.mod-daily-answer .page-index .continue-list li {
	padding: 10px 9px 0
}

.mod-daily-answer .page-index .continue-list .info {
	border-bottom: 1px solid #f4eccd;
	padding-bottom: 10px;
	position: relative;
	text-align: left;
	zoom: 1
}

.mod-daily-answer .page-index .continue-list .info .ico {
	background: url(http://p9.qhimg.com/t011cb64f3d5be49b03.png) 0 0 no-repeat;
	height: 21px;
	left: -5px;
	position: absolute;
	top: -7px;
	width: 21px
}

.mod-daily-answer .page-index .continue-list .info .one {
	background-position: 0 0
}

.mod-daily-answer .page-index .continue-list .info .two {
	background-position: 0 -31px
}

.mod-daily-answer .page-index .continue-list .info .three {
	background-position: 0 -62px
}

.mod-daily-answer .page-index .continue-list .info .pic {
	float: left;
	height: 50px;
	margin-right: 10px;
	overflow: hidden;
	width: 50px
}

.mod-daily-answer .page-index .continue-list .info .pic img {
	border: 1px solid #E2E2E2;
	padding: 1px
}

.mod-daily-answer .page-index .continue-list .info .text {
	color: #888
}

.mod-daily-answer .page-index .info .name a {
	color: #666;
	font-weight: 700;
	text-decoration: none
}

.mod-daily-answer .page-rule {
	display: none;
	padding: 22px
}

.mod-daily-answer .page-rule .nav {
	float: left;
	margin-right: -1px;
	position: relative;
	z-index: 5
}

.mod-daily-answer .page-rule .nav li {
	background: #feeaa3;
	border: 1px solid #efdea4;
	color: #d69020;
	cursor: pointer;
	height: 39px;
	line-height: 39px;
	margin-bottom: 6px;
	text-align: center;
	width: 103px
}

.mod-daily-answer .page-rule .nav li.on {
	background: #fffbeb;
	border-right: 1px solid #fffbeb;
	color: #b06e03
}

.mod-daily-answer .page-rule .content {
	background: #fffbeb;
	border: 1px solid #efdea4;
	color: #666;
	float: left;
	height: 317px;
	line-height: 24px;
	overflow: auto;
	padding: 14px 24px;
	text-align: left;
	width: 502px
}

.mod-daily-answer .page-rule .content .rule-table {
	margin-top: 10px
}

.mod-daily-answer table {
	border-top: 1px solid #efdea4;
	border-left: 1px solid #efdea4;
	border-bottom: 1px solid #efdea4
}

.mod-daily-answer table thead th {
	background: #fbedbc;
	border-right: 1px solid #efdea4;
	border-bottom: 1px solid #efdea4;
	color: #b39323;
	line-height: 25px;
	text-align: center
}

.mod-daily-answer table tbody td {
	border-right: 1px solid #efdea4;
	color: #666;
	line-height: 25px;
	text-align: center
}

.mod-daily-answer table tbody tr.on {
	background: #fdf5d8
}

.mod-daily-answer .page-history {
	display: none;
	padding: 22px;
	width: 642px
}

.mod-daily-answer .page-history .history {
	background: #FFFBEB url(http://p2.qhimg.com/t01249027e5d54fb94b.png) 142px 0 repeat-y;
	border: 1px solid #EFDEA4;
	height: 286px
}

.mod-daily-answer .page-history .history .title {
	background: #fbedbc
}

.mod-daily-answer .page-history .history .title .time,.mod-daily-answer .page-history .history .title .date {
	color: #b39323
}

.mod-daily-answer .page-history .history .content {
	height: 255px;
	overflow: auto
}

.mod-daily-answer .page-history .history .content .on {
	background: #fdf5d8
}

.mod-daily-answer .page-history .history .time {
	border-right: 1px solid #EFDEA4;
	color: #666;
	float: left;
	line-height: 30px;
	text-align: center;
	width: 142px
}

.mod-daily-answer .page-history .history .date {
	color: #666;
	float: left;
	line-height: 30px;
	padding-left: 30px;
	text-align: left;
	width: 390px
}

.mod-daily-answer .no-history {
	margin: 85px 0 0 85px
}

.mod-daily-answer .no-history .no {
	background: url(http://p0.qhimg.com/t01154ec5985e3f89e1.png) 0 0 no-repeat;
	font-size: 20px;
	line-height: 105px;
	padding-left: 120px;
	text-align: left
}

.mod-daily-answer .no-history .no span {
	color: #093;
	cursor: pointer
}

.mod-daily-answer .page-history .history .content::-webkit-scrollbar-track-piece,.mod-daily-answer .page-index .continue-list ul::-webkit-scrollbar-track-piece,.mod-daily-answer .page-rule .content::-webkit-scrollbar-track-piece {
	background-color: #faf4db;
	-webkit-border-radius: 0
}

.mod-daily-answer .page-history .history .content::-webkit-scrollbar,.mod-daily-answer .page-index .continue-list ul::-webkit-scrollbar,.mod-daily-answer .page-rule .content::-webkit-scrollbar {
	height: 8px;
	width: 8px
}

.mod-daily-answer .page-history .history .content::-webkit-scrollbar-thumb,.mod-daily-answer .page-index .continue-list ul::-webkit-scrollbar-thumb,.mod-daily-answer .page-rule .content::-webkit-scrollbar-thumb {
	background-color: #999;
	-webkit-border-radius: 4px;
	border: 2px solid #faf4db;
	height: 50px;
	outline: 2px solid #faf4db;
	outline-offset: -2px
}

.panel-content .hd {
	_height: 0;
	_line-height: 0;
	_margin: 0;
	_padding: 0
}

.ask-box {
	background: #fff;
	color: #666;
	font-family: 'Microsoft Yahei';
	font-size: 12px;
	height: 428px;
	position: relative;
	width: 938px
}

.org-txt {
	color: #ff6000
}

a,a:hover,a:active,a:focus {
	text-decoration: none
}

#layer_cat_btn,#layer_cat_btn2 {
	color: #00a204;
	cursor: pointer
}

#edui1_iframeholder {
	height: 113px
}

.mod-ask {
	float: left;
	height: 330px;
	_height: 310px;
	padding: 31px 25px 19px 29px;
	_padding: 20px 25px 0 29px;
	width: 620px
}

.mod-ask #cat_btn,.mod-ask #cat_btn2 {
	color: #00a204;
	cursor: pointer
}

.mod-ask .s-btn button {
	background: url(http://p3.qhimg.com/t0103b0e241ae637e69.png) 0 0 no-repeat;
	border: 0;
	cursor: pointer;
	display: inline-block;
	height: 42px;
	outline: none;
	padding: 0;
	width: 143px
}

.mod-ask .waring-msg {
	background: #FFF9E5;
	border-top: 1px solid #F4E9C3;
	color: #A57639;
	display: none;
	font-family: "SimSun";
	height: 23px;
	left: 1px;
	_left: -1px;
	line-height: 23px;
	margin-bottom: 0;
	position: absolute;
	text-align: center;
	top: 169px;
	_top: 180px;
	width: 592px
}

.mod-ask .s-btn .bt-dft {
	background-position: 0 0
}

.mod-ask .s-btn .bt-dft:hover {
	background-position: 0 -42px
}

.mod-ask .s-btn .bt-dft:active {
	background-position: 0 -84px
}

.mod-ask .hd,.mod-ask .bd {
	margin: auto;
	width: 592px;
	z-index: 30
}

.mod-ask .hd {
	color: #000;
	height: 41px
}

.mod-ask .hd .tit {
	color: #666;
	float: left;
	font-size: 16px;
	height: 40px;
	text-align: left;
	width: 300px
}

.mod-ask .hd .tit p {
	display: inline-block;
	*display: inline;
	margin-bottom: 10px;
	*zoom: 1
}

.mod-ask .hd .tit .ask-logo {
	background: url(http://p1.qhimg.com/t018d6d12bd309f4a31.png);
	display: inline-block;
	*display: inline;
	height: 31px;
	_vercical-align: -8px;
	vertical-align: -10px;
	*vertical-align: -7px;
	width: 40px;
	*zoom: 1
}

.mod-ask .hd .tit .title {
	display: inline-block;
	*display: inline;
	height: 40px;
	line-height: 40px;
	*zoom: 1
}

.mod-ask .hd .tit em {
	color: #00a204;
	font-weight: 400
}

.mod-ask .words-count {
	color: #999;
	float: right;
	height: 20px;
	line-height: 20px;
	margin-top: 20px
}

.mod-ask .words-count a.help {
	background: url(http://p6.qhimg.com/t014e0ec9c35468362c.png) 0 2px no-repeat;
	_background: url(http://p6.qhimg.com/t014e0ec9c35468362c.png) 0 0 no-repeat;
	color: #adadad;
	cursor: pointer;
	padding-left: 14px
}

.mod-ask .words-count a.help:hover {
	color: #888
}

.mod-ask .hd .tit span {
	color: #ff6000
}

.mod-ask .hd em {
	color: red;
	font-weight: 700
}

.mod-ask .bd {
	height: 350px;
	position: relative
}

.mod-ask .ipt {
	margin-bottom: 10px
}

.mod-ask .ipt .ask_title {
	color: #ccc;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	height: 20px;
	line-height: 20px;
	width: 580px
}

.mod-ask .ipt .title_wrap {
	border: 1px #D2D2D2 solid;
	padding: 8px;
	position: relative
}

.mod-ask .ipt .focus {
	border: 1px solid #82cf61
}

.mod-ask .ipt input {
	border: 0;
	height: 24px;
	width: 100%
}

.mod-ask .q-cate {
	float: left
}

.mod-ask .q-cate .v,.mod-ask .q-cate .k {
	float: left
}

.mod-ask .q-cate .v span {
	cursor: pointer;
	font-family: 'SimSun'
}

.mod-ask .q-cate .v span b {
	color: #666
}

.mod-ask .weiboV {
	display: none;
	float: left
}

.mod-ask .weiboV .weibocheck {
	margin-right: 5px;
	vertical-align: -2px
}

.mod-ask .weiboV .vlist span {
	color: #147eb8;
	display: inline-block;
	max-width: 71px;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: bottom;
	white-space: nowrap;
	_zoom: 1
}

.mod-ask-cate {
	position: relative;
	z-index: 10
}

.mod-ask .classify-bd {
	background: #f8f8f8;
	border: 1px solid #d2d2d2;
	left: 9px;
	padding: 10px;
	position: absolute;
	top: -6px
}

.mod-ask .classify-bd strong {
	line-height: 25px
}

.mod-ask .classify-bd p {
	margin-bottom: 10px
}

.mod-ask .class-table {
	font-size: 12px;
	font-family: "Microsoft YaHei";
	line-height: 20px;
	margin-right: 5px;
	width: 120px
}

.mod-ask .class-table option {
	font-family: "Microsoft YaHei"
}

.mod-ask .mod-ask-cate .close {
	background: url(http://p1.qhimg.com/t01af58c53e8a698eac.png) 0 0 no-repeat;
	cursor: pointer;
	display: none;
	height: 24px;
	overflow: hidden;
	position: absolute;
	right: 6px;
	top: 3px;
	width: 24px
}

.mod-ask .mod-ask-form form {
	height: 350px;
	position: relative;
	z-index: 5
}

.mod-ask .mod-ask-cate .close:hover {
	background-position: -25px 0
}

.mod-ask .login-mask {
	background: url(about:blank);
	height: 247px;
	position: absolute;
	width: 620px;
	z-index: 10
}

.mod-ask .login-mask .in {
	background: #FFF;
	height: 96px;
	line-height: 110px;
	_line-height: 95px;
	margin-top: 79px;
	margin-left: 1px;
	text-align: center;
	width: 618px
}

.mod-ask .login-mask span {
	color: #888
}

.mod-ask .login-mask a {
	color: #00a204;
	cursor: pointer
}

.mod-ask .added-info {
	color: #666;
	margin-bottom: 6px
}

.mod-ask .added-info span {
	color: #a7a7a7
}

.mod-ask .tantan {
	float: right
}

.mod-ask .tantan input {
	vertical-align: -2px
}

.mod-ask .tantan img {
	vertical-align: -2px
}

.mod-ask .mod-editor {
	border: 1px solid #d2d2d2;
	margin-bottom: 15px;
	position: relative;
	width: 592px
}

.mod-ask .mod-editor .editor-textarea {
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	height: 112px;
	width: 582px
}

.mod-ask .mod-editor .editor-toolbar {
	background: #fbfbfb;
	border-top: 1px solid #e7e7e7;
	height: 32px;
	line-height: 32px;
	padding: 0 10px
}

.mod-ask .mod-editor .editor-toolbar a {
	color: #9f9f9f
}

.mod-ask .mod-editor .editor-toolbar a:hover {
	text-decoration: none
}

.mod-ask .mod-editor .right-fun {
	float: right;
	_padding-top: 5px
}

.mod-ask .mod-editor .add-img-box {
	display: inline-block;
	*display: inline;
	float: left;
	margin-right: 5px;
	_margin-top: -4px;
	padding-top: 3px;
	*zoom: 1
}

.mod-ask .mod-editor .add-img-box .add-img-html5 {
	display: inline-block;
	*display: inline;
	float: left;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding-right: 10px;
	position: relative;
	*zoom: 1
}

.mod-ask .mod-editor .add-img-box .add-img-html5 a {
	color: #00a204
}

.mod-ask .mod-editor .add-img-box .add-img-html5 span {
	background: url(http://p18.qhimg.com/t0166fc6089b49e677d.gif) 50% 50% no-repeat;
	float: left;
	height: 24px;
	width: 26px
}

.mod-ask .mod-editor .add-img-box .add-img-html5 input {
	cursor: pointer;
	height: 29px;
	left: -100px;
	opacity: 0;
	position: absolute;
	top: 0
}

.mod-ask .mod-editor .right-fun .add-pay {
	float: left
}

.mod-ask .mod-editor .right-fun .add-img {
	float: left;
	height: 21px;
	margin: 5px 6px 0 0;
	margin-top: 1px!important;
	margin-top: 1px\0;
	*margin-top: 2px;
	_margin-top: 0;
	visibility: visible;
	width: 46px
}

.mod-ask .mod-editor .right-fun select {
	margin: 0 5px;
	outline: none;
	vertical-align: middle;
	vertical-align: 0\0
}

.mod-ask .mod-editor .anonymous input {
	margin-left: 10px;
	margin-right: 5px;
	vertical-align: -2px;
	_vertical-align: -3px
}

.mod-ask .mod-editor .editor-textarea {
	padding: 4px
}

.mod-ask .mod-editor .editor-textarea textarea {
	border: 0 none;
	font-size: 14px;
	height: 100%;
	overflow: auto;
	padding: 0;
	text-align: left;
	width: 100%
}

.mod-ask .mod-editor .cate {
	float: left
}

.mod-ask .mod-editor .cate .btn-cate {
	background: url(http://p15.qhimg.com/t0182f582fb1276bd4d.png) no-repeat;
	color: #333;
	display: inline-block;
	*display: inline;
	height: 23px;
	line-height: 23px;
	*margin-top: 4px;
	padding-left: 10px;
	*zoom: 1
}

.mod-ask .mod-editor .cate .btn-cate span {
	background: url(http://p15.qhimg.com/t0182f582fb1276bd4d.png) 100% 0 no-repeat;
	padding-right: 23px
}

.mod-ask .mod-editor .captcha {
	display: none;
	float: right;
	margin-right: 15px
}

.mod-ask .focus {
	border: 1px solid #82cf61
}

.mod-ask .captcha {
	float: none;
	margin-bottom: 10px
}

.mod-ask .captcha input {
	height: 22px;
	line-height: 20px;
	padding: 0 3px;
	width: 50px
}

.mod-ask .captcha img {
	height: 29px;
	margin-right: 5px;
	vertical-align: -13px;
	*vertical-align: -10px;
	width: 68px
}

.mod-ask .captcha a {
	color: #0063c8;
	margin-left: 5px
}

.mod-ask .captcha a:hover {
	text-decoration: underline
}

.mod-ask .submit {
	float: right
}

.mod-ask .extra .cate-tips {
	background: url(http://p1.qhimg.com/t0135b404e32f1db331.png) 0 0 no-repeat;
	color: #9f9f9f;
	display: none;
	float: left;
	font-size: 12px;
	height: 46px;
	padding-left: 32px;
	padding-top: 10px;
	position: relative;
	width: 260px
}

.mod-ask .tags {
	display: none;
	float: left;
	margin-bottom: 10px;
	width: 449px
}

.mod-ask .tags .title {
	font-weight: 100;
	font-size: 12px;
	height: 20px;
	line-height: 20px
}

.mod-ask .tags .title em {
	color: #a7a7a7
}

.mod-ask .tags .items {
	margin-top: 5px
}

.mod-ask .tags .items .item,.mod-ask .tags .items .add {
	float: left
}

.mod-ask .tags .items .item {
	background: #fbfbfb;
	border: 1px solid #e7e7e7;
	color: #147eb8;
	font-size: 13px;
	margin-right: 3px;
	margin-bottom: 3px;
	padding: 2px 22px 2px 5px;
	position: relative
}

.mod-ask .tags .items .item .remove {
	color: #848484;
	font-size: 12px;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	position: absolute;
	right: 3px;
	text-align: center;
	top: 4px;
	width: 15px
}

.mod-ask .tags .items .add {
	display: none;
	padding-left: 16px;
	position: relative;
	width: 120px
}

.mod-ask .tags .items .add .plus {
	color: #38b100;
	font-size: 20px;
	font-weight: 700;
	left: 0;
	position: absolute;
	top: -4px
}

.mod-ask .tags .items .add .txt {
	border: 1px solid #bebebe;
	font-size: 13px;
	height: 24px;
	line-height: 24px;
	padding-left: 5px;
	vertical-align: -3px;
	*vertical-align: 0;
	width: 110px
}

.mod-ask .tags .items .add .result {
	background: #fff;
	border: 1px solid #bebebe;
	display: none;
	left: 16px;
	overflow: hidden;
	position: absolute;
	top: 25px;
	width: 115px;
	zoom: 1
}

.mod-ask .tags .items .add .result li span,.mod-ask .tags .items .add .result li a {
	color: #222;
	display: block;
	font-size: 13px;
	height: 24px;
	line-height: 24px;
	padding-left: 5px
}

.mod-ask .tags .items .add .result li a {
	border-bottom: 1px solid #e7e7e7
}

.mod-ask .tags .items .add .result li .no-border {
	border: 0
}

.mod-ask .tags .items .add .result li a:hover {
	background: #f5f5f5
}

.mod-user {
	background: #f1f1f1;
	border-left: 1px solid #ddd;
	float: right;
	height: 428px;
	position: relative;
	width: 263px
}

.mod-user .user-title {
	border-bottom: 1px dashed #d7d7d7;
	color: #727272;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	margin: 27px 13px 6px;
	width: 237px
}

.mod-user .user-title .gr-bar {
	background: #47b011;
	display: inline-block;
	*display: inline;
	height: 19px;
	margin: 0 9px 0 8px;
	vertical-align: -4px;
	width: 4px;
	*zoom: 1
}

.mod-user .user-desc {
	color: #888;
	padding-left: 18px
}

.mod-user .daren-list {
	height: 237px;
	margin-top: 5px;
	margin-left: 17px;
	width: 237px
}

.mod-user .daren-list li {
	display: inline-block;
	*display: inline;
	height: 132px;
	margin: 0 13px 3px 0;
	position: relative;
	width: 105px;
	*zoom: 1
}

.mod-user .daren-list li .pic {
	background: #e6e6e6;
	border: 5px solid #e2e2e2;
	height: 100px;
	left: 2px;
	position: absolute;
	top: 2px;
	width: 100px
}

.mod-user .daren-list li .pic img {
	height: 100px;
	width: 100px
}

.mod-user .daren-list li .pic p {
	color: #7e7e7e;
	text-align: center
}

.mod-user .online-drec {
	margin-right: 20px;
	margin-top: 48px;
	text-align: right
}

.assign-user a {
	text-decoration: none
}

.assign-user a:hover {
	text-decoration: none
}

.assign-user a:active {
	text-decoration: none
}

.assign-user a:focus {
	text-decoration: none
}

.assign-user {
	color: #666;
	text-align: center
}

.assign-user .assign-daren-pic {
	border: #ddd 1px solid;
	border-radius: 71px;
	height: 142px;
	margin-left: 58px;
	*margin-left: 4px;
	margin-top: 47px;
	position: relative;
	width: 142px
}

.assign-user .assign-daren-pic img {
	border-radius: 61px;
	height: 122px;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 122px
}

.assign-user .user-name {
	font-size: 14px;
	font-weight: 700;
	margin: 10px 0 5px;
	text-decoration: none
}

.assign-user .user-name a {
	color: #666
}

.assign-user .good-at {
	color: #ababab;
	margin: 0 12px
}

.assign-user .good-at .g-at-icon {
	background: url(http://p1.qhimg.com/t01672fe2b084fd81b3.png) 0 0 no-repeat;
	display: inline-block;
	*display: inline;
	height: 18px;
	vertical-align: -4px;
	*vertical-align: -1px;
	width: 48px;
	*zoom: 1
}

.assign-user .status {
	border-top: 1px #d7d7d7 dashed;
	left: 13px;
	padding-top: 7px;
	position: absolute;
	text-align: center;
	top: 297px;
	width: 236px
}

.assign-user .status th,.assign-user .status td {
	border-right: 1px solid #dfdfdf;
	font-weight: 400;
	line-height: 1.4;
	text-align: center;
	vertical-align: top;
	width: 77px
}

.assign-user .status th.last,.assign-user .status td.last {
	border-right: none
}

.assign-user .status td {
	font-family: 'tahoma';
	font-size: 18px
}

.assign-user .gov {
	left: 188px;
	position: absolute;
	top: 0;
	width: 45px;
	z-index: 10
}

.panel-recommend-ans .recommend {
	background: #fff;
	border: 6px solid #9f9f9f;
	color: #4b4b4b;
	font-family: 'Microsoft Yahei';
	font-size: 13px;
	height: auto;
	opacity: 0.9;
	padding: 20px 32px;
	position: relative;
	text-align: center;
	width: 756px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90)
}

.panel-recommend-ans .recommend .hd {
	color: #4b4b4b;
	font-size: 18px;
	margin-bottom: 12px
}

.panel-recommend-ans .recommend .hd .cafe-icon {
	background: url(http://p1.qhimg.com/t01289bf004a1b58950.png) 227px 0 no-repeat;
	height: 44px;
	line-height: 44px;
	padding-left: 32px
}

.panel-recommend-ans .recommend .hd .bar {
	background: url(http://p1.qhimg.com/t01fb6cfcd134885374.png) 40px 0 no-repeat;
	height: 29px
}

.panel-recommend-ans .recommend .bd {
	text-align: left
}

.panel-recommend-ans .recommend .bd .tips {
	color: #666;
	font-size: 14px
}

.panel-recommend-ans .recommend .bd .content {
	border: 1px solid #d7d7d7;
	margin: 10px 0 15px;
	max-height: 415px;
	overflow: auto;
	padding: 0 23px;
	width: 710px
}

.panel-recommend-ans .recommend .bd .content::-webkit-scrollbar {
	height: 4px;
	width: 4px
}

.panel-recommend-ans .recommend .bd .content::-webkit-scrollbar-track-piece {
	background-color: #f4f4f4;
	-webkit-border-radius: 0
}

.panel-recommend-ans .recommend .bd .content::-webkit-scrollbar-thumb {
	background-color: #d7d7d7;
	-webkit-border-radius: 4px
}

.panel-recommend-ans .recommend .bd .content li {
	border-bottom: 1px dashed #d1d1d1;
	padding-bottom: 6px;
	padding-top: 12px
}

.panel-recommend-ans .recommend .bd .content .baike .title,.panel-recommend-ans .recommend .bd .content .wenda .title {
	font-size: 18px;
	line-height: 25px;
	margin-bottom: 3px
}

.panel-recommend-ans .recommend .bd .content .baike .title .tag,.panel-recommend-ans .recommend .bd .content .wenda .title .tag {
	border: #86cb73 solid 1px;
	border-radius: 2px;
	color: #fff;
	display: inline-block;
	*display: inline;
	font-size: 14px;
	height: 22px;
	line-height: 21px;
	text-align: center;
	vertical-align: 2px;
	width: 72px;
	*zoom: 1
}

.panel-recommend-ans .recommend .bd .content .baike .title .tag {
	background: #86cb73;
	border-color: #86cb73
}

.panel-recommend-ans .recommend .bd .content .wenda .title .tag {
	background: #89a6e1;
	border-color: #89a6e1
}

.panel-recommend-ans .recommend .bd .content .baike .title .arrow,.panel-recommend-ans .recommend .bd .content .wenda .title .arrow {
	border-style: dashed solid dashed dashed;
	border-width: 5px;
	display: inline-block;
	*display: inline;
	*height: 1px;
	vertical-align: 1px;
	*vertical-align: 9px;
	width: 0;
	*zoom: 1
}

.panel-recommend-ans .recommend .bd .content .baike .title .arrow {
	border-color: transparent #86cb73 transparent transparent
}

.panel-recommend-ans .recommend .bd .content .wenda .title .arrow {
	border-color: transparent #89a6e1 transparent transparent
}

.panel-recommend-ans .recommend .bd .content .baike .name,.panel-recommend-ans .recommend .bd .content .baike .src,.panel-recommend-ans .recommend .bd .content .wenda .name {
	text-decoration: underline
}

.panel-recommend-ans .recommend .bd .content .baike .name,.panel-recommend-ans .recommend .bd .content .baike .desc span {
	color: #e70026
}

.panel-recommend-ans .recommend .bd .content .baike .src {
	color: #4bb733
}

.panel-recommend-ans .recommend .bd .content .wenda .name {
	color: #d10123
}

.panel-recommend-ans .recommend .bd .content .baike .desc-warp,.panel-recommend-ans .recommend .bd .content .wenda .desc-warp {
	height: 70px;
	overflow: hidden
}

.panel-recommend-ans .recommend .bd .content .baike .desc,.panel-recommend-ans .recommend .bd .content .wenda .desc {
	color: #333;
	font-size: 14px;
	line-height: 23px
}

.panel-recommend-ans .recommend .bd .content .wenda .detail {
	color: #999
}

.panel-recommend-ans .recommend .bd .content .baike .detail a.title,.panel-recommend-ans .recommend .bd .content .baike .detail .time {
	color: #4bb733;
	font-size: 14px;
	text-decoration: none
}

.panel-recommend-ans .recommend .bd .content .baike .detail .txt,.panel-recommend-ans .recommend .bd .content .wenda .detail .txt {
	color: #547ed4;
	text-decoration: none
}

.panel-recommend-ans .recommend .bd .content .baike .detail .triangle,.panel-recommend-ans .recommend .bd .content .wenda .detail .triangle {
	border-style: solid dashed dashed;
	border-color: #547ed4 transparent transparent;
	border-width: 6px;
	display: inline-block;
	*display: inline;
	*height: 6px;
	vertical-align: -3px;
	*vertical-align: -6px;
	width: 0;
	*zoom: 1
}

.panel-recommend-ans .recommend .bd .content .baike .detail .up,.panel-recommend-ans .recommend .bd .content .wenda .detail .up {
	border-style: dashed dashed solid;
	border-color: transparent transparent #547ed4;
	border-width: 6px;
	display: inline-block;
	*display: inline;
	*height: 6px;
	vertical-align: 3px;
	*vertical-align: 6px;
	width: 0;
	*zoom: 1
}

.panel-recommend-ans .recommend .ft {
	text-align: right
}

.panel-recommend-ans .recommend .ft .resovled-btn {
	background: #2cb107;
	border: #2cb107 1px solid;
	border-radius: 1px;
	color: #fff;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	margin-right: 12px;
	text-align: center;
	text-decoration: none;
	width: 152px
}

.panel-recommend-ans .recommend .ft .resovled-btn:hover {
	background: #38d90b;
	border-color: #38d90b
}

.panel-recommend-ans .recommend .ft .resovled-btn:active {
	background: #27a303;
	border-color: #27a303
}

.panel-recommend-ans .recommend .ft .go-on-btn {
	background: #f2f2f2;
	border: 2px solid #cbcbcb;
	color: #2cb107;
	display: inline-block;
	*display: inline;
	height: 34px;
	line-height: 34px;
	padding: 0 10px;
	text-decoration: none;
	*zoom: 1
}

.panel-recommend-ans .recommend .ft .go-on-btn:hover {
	background: #2cb107;
	border-color: #2cb107;
	color: #fff
}

.panel-recommend-ans .recommend .ft .go-on-btn:active {
	background: #269a05;
	border-color: #269a05;
	color: #fff
}

.panel-ask-process .process {
	background: #fff;
	border: 6px solid #9f9f9f;
	color: #4b4b4b;
	font-family: 'Microsoft Yahei';
	font-size: 13px;
	height: 158px;
	opacity: 0.9;
	position: relative;
	text-align: center;
	width: 600px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90)
}

.panel-ask-process .process .pro-info {
	height: 62px;
	margin-top: 28px
}

.panel-ask-process .process .pro-num {
	background: url(http://p2.qhimg.com/t01f5f3a28934d62311.png) 0 0 no-repeat;
	display: inline-block;
	*display: inline;
	height: 62px;
	width: 62px;
	*zoom: 1
}

.panel-ask-process .process .pro-num .num {
	display: inline-block;
	*display: inline;
	margin-top: 21px;
	*zoom: 1
}

.panel-ask-process .process .msg {
	display: inline-block;
	*display: inline;
	margin-left: 15px;
	vertical-align: top;
	*zoom: 1
}

.panel-ask-process .process .pro-txt {
	display: block;
	font-size: 16px;
	height: 20px;
	line-height: 20px;
	margin-left: 0;
	margin-top: 11px;
	text-align: left;
	vertical-align: 0
}

.panel-ask-process .process .pro-gold {
	color: #989898;
	font-size: 13px;
	padding-top: 6px
}

.panel-ask-process .process .reward {
	color: #390;
	font-weight: 700
}

.i-gold {
	background: url(http://p3.qhimg.com/t01669e13e921c53531.png) no-repeat 0 0;
	background-position: 0 -20px;
	display: inline-block;
	height: 8px;
	width: 10px
}

.panel-ask-process .process .pro-bar,.panel-ask-process .process .green-bar {
	background: url(http://p2.qhimg.com/t016d60a501f34821bc.png) 0 0 no-repeat;
	display: inline-block;
	*display: inline;
	height: 12px;
	margin-top: 21px;
	position: relative;
	width: 500px;
	*zoom: 1
}

.panel-ask-process .process .green-bar {
	background-position: 0 -12px;
	left: 0;
	position: absolute;
	top: -22px;
	width: 0
}

.panel-ask-process .process .pro-bar .analyze,.panel-ask-process .process .pro-bar .invite,.panel-ask-process .process .pro-bar .success {
	background: url(http://p1.qhimg.com/t010995e5e9fad28943.png) 0 0 no-repeat;
	display: inline-block;
	*display: inline;
	height: 29px;
	position: absolute;
	top: -8px;
	width: 29px;
	*zoom: 1
}

.panel-ask-process .process .pro-bar .analyze {
	background-position: 0 0;
	left: -11px
}

.panel-ask-process .process .pro-bar .invite {
	background-position: 0 -29px;
	left: 234px
}

.panel-ask-process .process .pro-bar .success {
	background-position: 0 -58px;
	left: 481px
}

.g-point {
	height: 6px;
	width: 6px
}

.g-point .border,.g-point .bg {
	display: block;
	height: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 0
}

.g-point .border {
	border-width: 6px;
	z-index: 2
}

.g-point .bg {
	border-width: 6px;
	z-index: 3
}

.g-point-top .border,.g-point-top .bg {
	border-style: dashed dashed solid
}

.g-point-top .border {
	border-color: transparent transparent #cdcdcd
}

.g-point-top .bg {
	border-color: transparent transparent #f9f9f9;
	top: 1px
}

.g-point-right .border,.g-point-right .bg {
	border-style: dashed dashed dashed solid
}

.g-point-right .border {
	border-color: transparent transparent transparent #cdcdcd
}

.g-point-right .bg {
	border-color: transparent transparent transparent #f9f9f9;
	left: -1px
}

.g-point-bottom .border,.g-point-bottom .bg {
	border-style: solid dashed dashed
}

.g-point-bottom .border {
	border-color: #cdcdcd transparent transparent
}

.g-point-bottom .bg {
	border-color: #f9f9f9 transparent transparent;
	top: -1px
}

.g-point-left .border,.g-point-left .bg {
	border-style: dashed solid dashed dashed
}

.g-point-left .border {
	border-color: transparent #cdcdcd transparent transparent
}

.g-point-left .bg {
	border-color: transparent #f9f9f9 transparent transparent;
	left: 1px
}

.cls-qa-table {
	text-align: left
}

.cls-qa-table table {
	table-layout: fixed;
	width: 100%
}

.cls-qa-table table .s0 {
	text-align: left
}

.cls-qa-table table .s1 {
	width: 60px
}

.cls-qa-table table .s2 {
	width: 65px
}

.cls-qa-table table .bg-gray {
	background: #f8f8f8
}

.cls-qa-table th,.cls-qa-table td {
	border-bottom: 1px #f0f0f0 dotted;
	line-height: 26px;
	padding: 4px 0;
	text-align: center;
	vertical-align: top
}

.cls-qa-table td {
	color: #888
}

.cls-qa-table tr.selected td {
	background: #f8f8f8
}

.cls-qa-table .title {
	color: #333;
	text-align: left
}

.cls-qa-table .title b {
	color: red
}

.cls-qa-table .title .tit-mini,.cls-qa-table .title .tit-full {
	overflow: hidden;
	zoom: 1
}

.cls-qa-table .title .tit-full .wrap {
	line-height: 1.3;
	padding: 4px 0
}

.cls-qa-table .title {
	position: relative
}

.cls-qa-table .title .wrap {
	float: left;
	width: 440px
}

.cls-qa-table .title .lnk {
	color: #0063c8;
	font-size: 14px;
	word-break: break-all;
	word-wrap: break-word
}

.cls-qa-table .title .lnk:visited {
	color: #999
}

.cls-qa-table .title .cate,.cls-qa-table .title .cate a {
	color: #888
}

.cls-qa-table .title .btn-1 {
	display: none
}

.cls-qa-table .title .quick-answer {
	clear: both;
	display: none;
	font-size: 12px;
	overflow: hidden;
	padding: 4px 0 0 4px
}

.cls-qa-table .title .quick-answer .errortips {
	color: red;
	display: none;
	float: left;
	width: 350px
}

.cls-qa-table .title .quick-answer .textarea {
	background: #fff;
	border: 2px #3eaf0e solid;
	margin-bottom: 5px;
	padding: 4px
}

.cls-qa-table .title .quick-answer .textarea textarea {
	border: 0;
	height: 55px;
	overflow: auto;
	padding: 0;
	width: 100%
}

.cls-qa-table .title .quick-answer label {
	float: left
}

.cls-qa-table .title .quick-answer .btn {
	float: right
}

.cls-qa-table .title .tit-full .wealth {
	background: url(http://p2.qhimg.com/t01f145f6693f71f84b.png) no-repeat 0 4px;
	color: #F60;
	display: inline-block;
	font-family: Tahoma;
	margin-right: 2px;
	padding-left: 12px;
	zoom: 1
}

.cls-qa-table .title .js-answer-tips {
	color: #888;
	margin-left: 11px
}

.cls-qa-table .title .answer-success {
	background: url(http://p4.qhimg.com/t01de65875cac4f1f03.png) 0 0 no-repeat;
	display: none;
	height: 47px;
	line-height: 33px;
	position: absolute;
	right: -62px;
	text-align: center;
	top: -36px;
	width: 200px
}

.cls-qa-table .title .auditing {
	background-position: 0 -47px
}

.cls-qa-table .title .js-placeholder {
	color: #ccc
}

.cls-qa-table .no-result {
	padding: 25px;
	text-align: center
}

.cls-qa-list-1 li {
	background: url(http://p3.qhimg.com/t0112735da2b81fcdfb.png) no-repeat 0 12px;
	color: #888;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	padding-left: 8px;
	zoom: 1
}

.cls-qa-list-1 li span,.cls-qa-list-1 li a {
	float: left
}

.cls-qa-list-1 li .s0 {
	font-size: 14px
}

.cls-qa-list-1 li .s0 a {
	color: #0063c8;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 420px
}

.cls-qa-list-1 li .s0 a b {
	font-weight: 400
}

.cls-qa-list-1 li .cate {
	font-family: SimSun;
	padding-left: 5px
}

.cls-qa-list-1 li .cate a {
	color: #888;
	float: none
}

.cls-qa-list-1 li .s1 {
	float: right
}

.cls-qa-list-1 li .wealth {
	background-position: -540px -45px;
	margin-right: 5px
}

.cls-qa-list-2 .pagination {
	border-top: 1px dashed #e0e0e0;
	padding: 10px 0
}

.cls-qa-list-2 table {
	font-family: SimSun;
	height: auto;
	width: 100%
}

.cls-qa-list-2 td,.cls-qa-list-2 th {
	border-bottom: 1px #F0F0F0 dotted;
	line-height: 26px;
	padding: 4px 0;
	text-align: center;
	vertical-align: top
}

.cls-qa-list-2 .align-l {
	text-align: left
}

.cls-qa-list-2 .align-r {
	text-align: right
}

.cls-qa-list-2 .align-l .weath {
	background: url(http://p2.qhimg.com/t01f145f6693f71f84b.png) no-repeat 0 center;
	padding-left: 14px
}

.cls-qa-list-2 tbody td,.cls-qa-list-2 tfoot td {
	color: #888
}

.cls-qa-list-2 tbody td a,.cls-qa-list-2 tfoot td a {
	color: #0063c8;
	font-size: 14px
}

.cls-qa-list-2 tbody td em {
	font-size: 14px
}

.cls-qa-list-2 tbody .quick-btn,.answerarea .quick-sub {
	border: none;
	cursor: pointer;
	outline: none;
	text-decoration: none
}

.cls-qa-list-2 tbody .title {
	word-break: break-all;
	word-wrap: break-word
}

.cls-qa-list-2 tbody .cate {
	padding-left: 5px
}

.cls-qa-list-2 tbody .cate a {
	color: #888
}

.cls-qa-list-2 .quick-num,.cls-qa-list-2 .quick-acpt {
	text-align: center;
	vertical-align: top
}

.cls-tab-card {
	border-bottom: 1px solid #E0E0E0;
	height: 36px;
	margin-top: 16px;
	zoom: 1
}

.cls-tab-card .first {
	background: none
}

.cls-tab-card li {
	background: url(http://p19.qhimg.com/d/_open360/wenda/bg_cate_tab_li.png) no-repeat 0 center;
	float: left;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	margin-left: -2px;
	padding: 0 15px
}

.cls-tab-card li.on {
	background: white;
	border: 1px #E0E0E0 solid;
	border-bottom: 1px solid white;
	font-weight: 700;
	_margin-bottom: -1px;
	position: relative
}

.pagination {
	padding: 5px 0;
	text-align: center
}

.pagination .pages b {
	color: #333;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	height: 24px;
	line-height: 24px;
	margin-right: 5px;
	min-width: 25px;
	text-align: center;
	vertical-align: middle
}

.pagination a {
	background-color: #FFF;
	border: 1px solid #E7ECF0;
	display: inline-block;
	font-size: 14px;
	height: 22px;
	line-height: 22px;
	margin-right: 5px;
	min-width: 23px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	vertical-align: middle
}

.pagination a:hover {
	background-color: #E9F1F7;
	text-decoration: none
}

.pagination .first,.pagination .last {
	width: 41px
}

.pagination .pre,.pagination .next {
	line-height: 23px;
	width: 60px
}

.pagination .last {
	margin-right: 0
}

.cls-share h4,.cls-share ul,.cls-share li {
	color: #888;
	float: left;
	font-weight: 400
}

.cls-share li a {
	background: url(http://p1.qhimg.com/t010484d46669d135f9.png) no-repeat 0 0;
	display: block;
	height: 17px;
	width: 21px
}

.cls-share li a.sina {
	background-position: 0 0;
	margin-right: 5px
}

.cls-share li a.tqq {
	background-position: -32px 0;
	margin-right: 5px
}

.cls-share li a.renren {
	background-position: -96px 0
}

.ui-sub-suc {
	border: 2px solid #f1f1f1;
	text-align: center;
	width: auto
}

.ui-sub-suc-inner {
	background: #fff;
	border: 1px solid #d6d6d6;
	color: #666;
	font-size: 14px;
	padding: 20px 46px
}

.ico-ok {
	background: url(http://p3.qhimg.com/t019c0597ab400e1814.png) 0 0 no-repeat;
	display: inline-block;
	*display: inline;
	height: 22px;
	margin-right: 5px;
	vertical-align: -7px;
	*vertical-align: -4px;
	width: 22px;
	*zoom: 1
}

.ico-info {
	background: url(http://p2.qhimg.com/t014b110577ea8fba6c.png) 0 0 no-repeat;
	display: inline-block;
	*display: inline;
	height: 22px;
	margin-right: 5px;
	vertical-align: -7px;
	*vertical-align: -4px;
	width: 22px;
	*zoom: 1
}

.ui-sub-suc .close {
	background: url(http://p2.qhimg.com/t014808c1b902286382.gif);
	cursor: pointer;
	display: none;
	_display: inline-block;
	height: 16px;
	position: absolute;
	right: 6px;
	top: 6px;
	width: 16px
}

.ui-sub-suc .close:hover {
	background-position: 0 -17px
}

.ui-sub-suc:hover .close {
	display: inline-block
}

.ipt-sh {
	position: relative
}

.suggest-container {
	background: #fff;
	border-radius: 2px;
	border: 1px solid #ddd;
	box-shadow: 0 1px 1px rgba(0,0,0,0.15);
	height: auto;
	left: -1px;
	line-height: 32px;
	overflow-y: hidden;
	position: absolute;
	text-align: left;
	top: 34px;
	width: 100%;
	z-index: 40
}

.suggest-container a {
	color: #333;
	cursor: pointer;
	display: block;
	font-size: 14px;
	line-height: 26px;
	overflow: hidden;
	text-decoration: none
}

.suggest-container a.hover {
	background: rgba(238,238,238,.4);
	text-decoration: none
}

.suggest-list {
	z-index: 40
}

.suggest-list .item {
	cursor: pointer;
	line-height: 28px;
	padding-left: 10px
}

.suggest-list .selected {
	background-color: #eee
}

#hd {
	background: #009eea;
	font-family: 'Microsoft Yahei';
	width: 100%
}

.search {
	height: 50px;
	margin: 0 auto;
	padding-top: 15px;
	padding-bottom: 10px;
	position: relative;
	width: 1200px;
	z-index: 20
}

.mod-mini {
	width: 100%
}

.mod-mini .search {
	width: 1000px
}

.search .logo {
	background: url(logo.png) no-repeat 0 0;
	background-image: -webkit-image-set(url(logo.png) 1x,url(http://p9.qhimg.com/t0165914454b33ec205.png) 2x);
	_background: none;
	
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="logo.png", sizingMethod='crop')
}

.search .logo a {
	display: block;
	height: 45px;
	overflow: hidden;
	text-indent: -999em;
	width: 120px
}

.search .sh-form {
	height: 34px;
	margin-top: 5px;
	margin-left: 5px;
	position: relative
}

.search .sh-form .ipt-sh {
	background: #fff;
	border: 1px solid #b6b6b6;
	border-top-color: #9f9f9f;
	box-shadow: inset 0 1px 0 #f0f0f0;
	-webkit-box-shadow: inset 0 1px 0 #f0f0f0;
	float: left;
	height: 34px;
	margin-right: 0;
	margin-top: 0;
	width: 417px
}

.search .sh-form .ipt-sh:hover,.search .sh-form .ipt-sh:active {
	border-color: #3eaf0e;
	box-shadow: 0 1px 2px rgba(145,145,145,0.2);
	-webkit-box-shadow: 0 1px 2px rgba(145,145,145,0.2)
}

.new-year #hd {
	background: #ed4a18
}

.new-year .main-nav .list li.on a {
	background: #e12408;
	border-left: 1px solid #d10a01;
	border-right: 1px solid #d10a01
}

.new-year .main-nav .list li:hover a,.new-year .main-nav .list li a:hover,.new-year .main-nav .list li.on:hover a {
	background: #e12408
}

.new-year .panel-q-store {
	border: 1px #ed4a18 solid
}

.new-year .panel-q-store .list li a:hover {
	background: #ed4a18
}

.new-year .btn-new {
	background-color: #f04e1c;
	border: 1px solid #c12e01
}

.new-year .btn-new:hover {
	background-color: #f0621c
}

.new-year .btn-new:active {
	background-color: #e63a08
}

.new-year .topbar-ask {
	background: #f04e1c url(http://p1.qhimg.com/t01efa719fca2c599be.png) 20px 10px no-repeat
}

.new-year .search .sh-form .ipt-sh {
	border: 1px solid #c12e01
}

.new-year .mod-search {
	background: url(http://p8.qhimg.com/t01b12d3277abe5b5f6.png) center center no-repeat
}

.new-year .mod-mini {
	background: url(http://p2.qhimg.com/t01efdc7a165ca75b34.png) 0 0 repeat
}

.new-year .mod-mini .search {
	background: url(http://p8.qhimg.com/t01b12d3277abe5b5f6.png) -363px center no-repeat
}

.new-year .search .logo {
	background: url(about:blank)
}

.g-w1000 {
	width: 100%
}

.g-w1000 .search,.g-w1000 .main-nav,.g-w1000 #bd {
	width: 1000px
}

.btn,.btn span,.btn button {
	background: url(http://p3.qhimg.com/t01458f01418b2446f7.png) no-repeat;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	margin: 0;
	outline: none;
	*zoom: 1
}

.btn {
	padding-left: 2px
}

.btn:hover,.btn:active {
	text-decoration: none
}

.btn button {
	background-color: transparent;
	border: none;
	*overflow: visible;
	_padding-bottom: 0
}

.btn span,.btn button {
	*font-family: Tahoma;
	vertical-align: top
}

.btn button::-moz-focus-inner,.btn input::-moz-focus-inner {
	border: none!important
}

.btn-1 {
	background-color: #f2f2f2;
	background-position: 0 0;
	height: 26px;
	line-height: 26px
}

.btn-1 span,.btn-1 button {
	background-position: 100% 0;
	color: #3eaf0e;
	height: 26px;
	padding: 0 10px 0 8px;
	text-shadow: 0 2px 2px #fff
}

.btn-1-off span,.btn-1-off button,.btn-1-on span,.btn-1-on button {
	padding: 0 20px 0 10px
}

.btn-1-on {
	background-position: 0 -54px
}

.btn-1-off span,.btn-1-off button {
	background-position: 100% -81px
}

.btn-1-on span,.btn-1-on button {
	background-position: 100% -135px;
	color: #2e8f02
}

.btn-1:hover,.btn-1:hover {
	background-position: 0 -27px
}

.btn-1:hover span,.btn-1:hover button {
	background-position: 100% -27px;
	color: #2e8f02
}

.btn-1-off:hover span,.btn-1-off:hover button {
	background-position: 100% -108px
}

.btn-1-on:hover span,.btn-1-on:hover button {
	background-position: 100% -162px
}

.btn-1-m {
	background-color: #f2f2f2;
	background-position: 0 -751px;
	font-size: 14px;
	height: 32px;
	line-height: 32px
}

.btn-1-m span,.btn-1-m button {
	background-position: 100% -751px;
	color: #3eaf0e;
	height: 32px;
	padding: 0 10px 0 8px;
	text-shadow: 0 2px 2px #fff
}

.btn-1-m:hover {
	background-position: 0 -784px
}

.btn-1-m:hover span,.btn-1-m:hover button {
	background-position: 100% -784px;
	color: #2e8f02
}

.btn-1-m-off span,.btn-1-m-off button,.btn-1-m-on span,.btn-1-m-on button {
	padding: 0 28px 0 14px
}

.btn-1-m-on {
	background-position: 0 -817px
}

.btn-1-m-on span,.btn-1-m-on button {
	background-position: 100% -918px;
	color: #2e8f02
}

.btn-1-m-on:hover span,.btn-1-m-on:hover button {
	background-position: 100% -951px
}

.btn-1-m-off span,.btn-1-m-off button {
	background-position: 100% -852px
}

.btn-1-m-off:hover span,.btn-1-m-off:hover button {
	background-position: 100% -885px
}

.btn-2 {
	background-position: 0 -378px;
	background-color: #3eb10e;
	font-size: 14px;
	height: 32px;
	line-height: 32px
}

.btn-2 span,.btn-2 button {
	background-position: 100% -378px;
	height: 32px;
	padding: 0 20px 0 18px
}

.btn-2 span,.btn-2 button,.btn-2-s span,.btn-2-s button,.btn-2-m span,.btn-2-m button,.btn-2-b span,.btn-2-b button {
	color: #fff !important
}

.btn-2:hover,.btn-2.hover.btn-2-s:hover,.btn-2-m:hover,.btn-2-b:hover {
	background-color: #4c1
}

.btn-2:hover,.btn-2.hover {
	background-position: 0 -412px
}

.btn-2:hover span,.btn-2:hover button,.btn-2.hover span,.btn-2.hover button {
	background-position: 100% -412px
}

.btn-2:active {
	background-position: 0 -446px
}

.btn-2:active,.btn-2-m:active,.btn-2-s:active,.btn-2-b:active {
	background-color: #4bbf11
}

.btn-2:active span,.btn-2:active button,.btn-2.active span,.btn-2.active button {
	background-position: 100% -446px
}

.btn-2-m {
	background-position: 0 -557px;
	height: 28px;
	line-height: 28px
}

.btn-2-m:hover {
	background-position: 0 -586px
}

.btn-2-m:active {
	background-position: 0 -615px
}

.btn-2-m span,.btn-2-m button {
	background-position: 100% -557px;
	height: 28px;
	padding: 0 20px 0 18px
}

.btn-2-m:hover span,.btn-2-m:hover button {
	background-position: 100% -586px
}

.btn-2-m:active span,.btn-2-m:active button {
	background-position: 100% -615px
}

.btn-2-s {
	background-position: 0 -480px;
	height: 24px;
	line-height: 24px
}

.btn-2-s:hover {
	background-position: 0 -532px
}

.btn-2-s:active {
	background-position: 0 -506px
}

.btn-2-s span,.btn-2-s button {
	background-position: 100% -480px;
	font-size: 12px;
	height: 24px;
	padding: 0 10px 0 8px
}

.btn-2-s:hover span,.btn-2-s:hover button {
	background-position: 100% -532px
}

.btn-2-s:active span,.btn-2-s:active button {
	background-position: 100% -506px
}

.btn-2-b {
	background-position: 0 -258px;
	height: 38px;
	line-height: 38px;
	*text-decoration: none
}

.btn-2-b:hover {
	background-position: 0 -298px
}

.btn-2-b:active {
	background-position: 0 -338px
}

.btn-2-b span,.btn-2-b button {
	background-position: 100% -258px;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	height: 38px;
	padding: 0 20px 0 18px
}

.btn-2-b:hover span,.btn-2-b:hover button {
	background-position: 100% -298px
}

.btn-2-b:active span,.btn-2-b:active button {
	background-position: 100% -338px
}

.btn-disabled-2-b {
	background-position: 0 -218px !important
}

.btn-disabled-2-b span,.btn-disabled-2-b button {
	background-position: 100% -218px !important;
	cursor: default
}

.btn-disabled-1 {
	background-position: 0 -221px !important
}

.btn-disabled-1 span,.btn-disabled-1 button {
	background-position: 100% -221px !important;
	color: #eee;
	cursor: default;
	text-shadow: none
}

.btn-disabled-1:hover span,.btn-disabled-1:hover button {
	color: #eee;
	cursor: default
}

.btn-disabled-2-s {
	background-position: 0 -678px !important
}

.btn-disabled-2-s span,.btn-disabled-2-s button {
	background-position: 100% -678px !important
}

.btn-disabled-2-m {
	background-position: 0 -703px !important
}

.btn-disabled-2-m span,.btn-disabled-2-m button {
	background-position: 100% -703px !important
}

.btn-disabled-2 {
	background-position: 0 -644px !important
}

.btn-disabled-2 span,.btn-disabled-2 button {
	background-position: 100% -644px !important
}

.btn-disabled-2,.btn-disabled-2-s,.btn-disabled-2-m {
	background-color: #89a27f !important
}

.btn-disabled-2 span,.btn-disabled-2 button,.btn-disabled-2-s span,.btn-disabled-2-s button,.btn-disabled-2-m span,.btn-disabled-2-m button {
	background-color: #89a27f;
	color: #dce4d9;
	cursor: default
}

.btn-daren-3 {
	background: #fd6400;
	border: 1px solid #da5926;
	border-radius: 2px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	height: 23px;
	line-height: 23px;
	margin: 0;
	outline: none;
	padding: 0 12px
}

.btn-daren-3:hover {
	background: #ff7600
}

.btn-daren-3:active {
	background: #f50
}

.green-search-btn,.green-ask-btn {
	background: #009eea url(http://www.hkkaixin.com/ask/css/default/t018852af7da003ef01.png) repeat-x 0 0;
	border: 1px solid #009eea;
	border-radius: 2px;
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 14px;
	font-family: arial,sans-serif;
	height: 36px;
	line-height: 36px;
	margin-left: 5px;
	padding: 0;
	text-align: center;
	width: 95px
}

.green-search-btn:hover,.green-ask-btn:hover {
	background-position-y: -39px
}

.panel-01 .hd,.panel-02 .hd,.panel-dialog .panel-content .hd {
	font-size: 14px;
	font-weight: 700;
	height: 34px;
	_height: auto;
	line-height: 34px;
	padding-left: 14px;
	position: relative
}

.panel-01 .hd,.panel-dialog .panel-content .hd {
	background: url(http://p1.qhimg.com/t013ddfd20726df8493.png) repeat scroll 0 0 #FCFCFC;
	color: #333
}

.panel .co1,.panel .co2,.panel .cue,.panel .sd,.panel .close,.panel .resize {
	z-index: 3
}

.panel {
	-webkit-animation-duration: 0.3s;
	-webkit-animation-name: 'layer-panel';
	-webkit-animation-timing-function: ease;
	position: absolute;
	text-align: left;
	z-index: 299
}

.panel-ab {
	position: absolute
}

.panel .hd {
	zoom: 1
}

.panel .panel-iframe {
	height: expression(this.parentNode.offsetHeight-3);
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -8
}

.mask {
	background-color: #000;
	filter: alpha(opacity:30);
	height: 100%;
	left: 0;
	opacity: 0.3;
	overflow: hidden;
	position: fixed;
	_position: absolute;
	top: 0;
	width: 100%
}

.mask iframe {
	height: 0;
	width: 0
}

.panel .close {
	background: url(http://p1.qhimg.com/t01af58c53e8a698eac.png) 0 0 no-repeat;
	cursor: pointer;
	height: 24px;
	overflow: hidden;
	position: absolute;
	right: 6px;
	top: 6px;
	width: 24px
}

.panel .close:hover {
	background-position: -25px 0
}

.panel .resize {
	bottom: 1px;
	cursor: se-resize;
	height: 16px;
	position: absolute;
	right: 1px;
	width: 16px
}

.panel .proxy-dd {
	border: 2px dotted #666;
	position: absolute;
	z-index: 99999
}

#category-pannel {
	margin-top: 15px
}

.panel-01 {
	background: #fff;
	border: 1px solid #D5D5D5;
	font-family: "SimSun";
	position: absolute
}

.panel-01 .hd {
	color: #666
}

.panel-01 .hd h3 {
	font-weight: 700
}

.panel-01 .ft {
	background: #f8f8f8;
	overflow: hidden;
	padding: 10px 15px;
	text-align: center
}

.panel-01 .ft .confirm-btn {
	float: right
}

.panel-01 .bd .select-bd {
	font-size: 14px;
	height: 320px;
	overflow: auto;
	padding: 15px 15px 10px
}

.panel-01 .select-bd strong {
	font-size: 12px
}

.panel-01 .select-bd .class-table {
	margin-right: 12px;
	width: 135px
}

.panel-01 .select-bd #category-select3 {
	margin-right: 0
}

.panel-01 .mod-fb {
	background: #f6f6f6
}

.panel-01 .mod-fb .tab {
	float: left;
	font-size: 14px;
	font-weight: 700;
	text-indent: 14px;
	width: 144px
}

.panel-01 .mod-fb .tab li {
	border-bottom: 1px solid #fff;
	height: 54px
}

.panel-01 .mod-fb .tab li a {
	border-bottom: 1px solid #e7e7e7;
	color: #333;
	display: block;
	height: 53px;
	line-height: 53px;
	_position: relative;
	width: 100%
}

.panel-01 .mod-fb .tab li a:hover {
	color: #3eaf0e;
	text-decoration: none
}

.panel-01 .mod-fb .tab li a i {
	border: 5px;
	display: inline-block;
	height: 0;
	line-height: 0;
	margin-left: 4px;
	_position: absolute;
	width: 0
}

.panel-01 .mod-fb .tab li.cur {
	background: #fff;
	margin-right: -1px;
	position: relative;
	z-index: 2
}

.panel-01 .mod-fb .tab li.cur a {
	color: #3eaf0e
}

.panel-01 .mod-fb .tab li.cur a i {
	border-top: 5px solid #fff;
	border-bottom: 5px solid #fff;
	border-left: 5px solid #3eaf0e
}

.panel-01 .mod-fb .fb-bd {
	background: #fff;
	border-left: 1px solid #e0e0e0;
	float: left;
	width: 435px
}

.panel-01 .bd .fb-bd-inner {
	padding: 15px
}

.panel-01 .fb-form {
	font-size: 12px;
	line-height: 1.6;
	margin-top: 20px
}

.panel-01 .fb-form .mod-fb {
	background: #f6f6f6
}

.panel-01 .fb-form .red {
	color: red;
	line-height: 24px
}

.panel-01 .fb-form .frm label,.panel-01 .fb-form .frm .textarea,.panel-01 .fb-form .fb-error {
	float: left
}

.panel-01 .fb-form label {
	line-height: 28px;
	margin: 0 8px;
	text-align: right;
	width: 60px
}

.panel-01 .fb-form label .red {
	margin-right: 5px
}

.panel-01 .fb-form .frm .textarea {
	border: 1px solid #acacac;
	-webkit-box-shadow: 1px 1px 3px #CCC inset;
	-moz-box-shadow: 1px 1px 3px #ccc inset;
	box-shadow: 1px 1px 3px #CCC inset;
	height: 110px;
	padding: 5px;
	width: 305px
}

.panel-01 .fb-form .frm .high {
	height: 186px
}

.panel-01 .fb-form .frm .textarea textarea {
	border: 0;
	display: block;
	height: 100%;
	overflow: auto;
	padding: 0;
	width: 100%
}

.panel-01 .fb-form .frm {
	margin-bottom: 10px
}

.panel-01 .fb-form .frm input {
	border: 1px solid #acacac;
	-webkit-box-shadow: 1px 1px 3px #CCC inset;
	-moz-box-shadow: 1px 1px 3px #ccc inset;
	box-shadow: 1px 1px 3px #CCC inset;
	height: 24px;
	line-height: 24px\9;
	padding-left: 5px;
	width: 310px
}

.panel-01 .fb-bd .fb-tips {
	background: #fffbec;
	border: 1px solid #f6f1dc;
	color: #888;
	padding: 7px 5px
}

.panel-01 .fb-form .fb-error {
	display: none
}

.panel-01 .fb-form .contact .ps {
	color: #888;
	margin-left: 68px
}

.panel-01 .fb-form .contact input {
	width: 100px
}

.panel-01 .fb-form .adress p,.panel-01 .fb-form .fb-error {
	color: #898989;
	padding: 5px 0 0 63px
}

.panel-01 .fb-form .fb-btn {
	margin: 14px 0 0 76px
}

.panel-01 .fb-form .fb-btn button {
	font-size: 14px
}

.panel-01 .ft .fb-ft {
	color: #888;
	font-size: 12px;
	line-height: 1.7;
	text-align: left
}

.panel-01 .ft .fb-ft .red {
	color: red
}

.panel-dialog {
	background: #fff;
	position: absolute
}

.panel-dialog .panel-content {
	background: #fff;
	position: relative;
	z-index: 2
}

.panel-dialog .panel-content .bd {
	padding: 25px 15px 20px;
	text-align: center
}

.panel-dialog-sys .msg {
	_height: 88px;
	min-height: 88px
}

.panel-dialog-sys .msg .auditing span,.panel-dialog-sys .msg .passing span {
	display: inline-block;
	*display: inline;
	font: 18px/25px 'Microsoft YaHei';
	vertical-align: middle;
	zoom: 1
}

.panel-dialog-sys .msg .auditing i,.panel-dialog-sys .msg .passing i {
	background: url(http://p3.qhimg.com/t01ee1abcab016bb7cc.png) no-repeat 0 0;
	display: inline-block;
	*display: inline;
	height: 17px;
	vertical-align: middle;
	width: 25px;
	zoom: 1
}

.panel-dialog-sys .msg .special-login span {
	text-align: left;
	width: 356px
}

.panel-dialog-sys .msg .special-login i {
	vertical-align: 7px
}

.panel-dialog-sys .msg .passing i {
	background-position: 0 -24px
}

.panel-dialog-sys .msg p {
	color: #AAA;
	padding: 14px 0 25px
}

.panel-dialog-sys .btn-ctn {
	margin-bottom: 10px;
	text-align: center
}

.panel-05 .hd {
	display: none
}

.panel-05 .ft {
	display: none
}

.panel-05 .close {
	height: 24px;
	overflow: hidden;
	position: absolute;
	width: 24px
}

.panel-02 {
	position: absolute
}

.panel-02 .hd {
	background: #40b60e url(http://p1.qhimg.com/t0107485f1fe268c44d.gif);
	height: 34px
}

.panel-02 .hd h3 {
	color: #fff;
	font-family: "Microsoft Yahei";
	font-size: 14px
}

.panel-02 .close {
	background: url(http://p3.qhimg.com/t019f7fccbfa3d7b581.png) no-repeat;
	height: 24px;
	position: absolute;
	right: 2px;
	top: 4px;
	width: 30px
}

.panel-02 .close:hover {
	background-position: 0 -24px
}

.panel-02 .bd {
	background: #fbfbfb;
	height: auto;
	overflow: hidden;
	padding: 20px 20px 0
}

.panel-02 .bd,.panel-02 .ft {
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0
}

.panel-02 .textarea textarea,.panel-02 .ipt input {
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	padding: 2px 4px;
	-webkit-transition: border linear .2s,box-shadow linear .2s;
	-moz-transition: border linear .2s,box-shadow linear .2s;
	-o-transition: border linear .2s,box-shadow linear .2s;
	transition: border linear .2s,box-shadow linear .2s;
	width: 418px
}

.panel-02 .textarea textarea {
	height: 160px;
	overflow: auto
}

.panel-02 .textarea textarea:focus,.panel-02 .ipt input:focus {
	border-color: #6ed42a;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d0edbf;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d0edbf;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d0edbf
}

.panel-02 .error-frm textarea,.panel-02 .error-frm input {
	border-color: #f95d77;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fbbbbd;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fbbbbd;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fbbbbd
}

.panel-02 .ft {
	background: #fbfbfb;
	padding: 3px 20px 20px;
	text-align: right
}

.panel-02 .hd .h3 {
	zoom: 1
}

.panel-report .group h4 {
	color: #333;
	margin: 0 0 5px
}

.ico-report,.ico-suggest {
	background: url(http://p1.qhimg.com/t013a009c7c31c85990.gif) no-repeat;
	display: inline-block;
	*display: inline;
	font-size: 0;
	line-height: 0;
	margin-right: 5px;
	*zoom: 1
}

.ico-report {
	background-position: 0 -18px;
	height: 18px;
	vertical-align: -4px;
	width: 15px
}

.ico-suggest {
	background-position: 0 0;
	bottom: -3px;
	height: 15px;
	position: relative;
	width: 13px
}

.panel-02 .group {
	margin-bottom: 10px
}

.panel-02 .group-3 {
	margin-bottom: 0;
	position: relative
}

.panel-suggest .hd h3,.panel-report .hd h3 {
	line-height: 1;
	padding-top: 5px
}

.panel-report .group-2 li {
	display: inline-block;
	*display: inline;
	font-family: Tahoma;
	margin-bottom: 4px;
	margin-right: 24px;
	zoom: 1
}

.panel-report .group-2 li input {
	margin-right: 4px
}

.panel-report .group-2 li input,.panel-report .group-2 li span {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	zoom: 1
}

.panel-suggest .ipt input {
	height: 20px
}

.panel-suggest .contact-tips {
	color: #666;
	margin-bottom: 5px
}

.panel-suggest .contact-tips .gray {
	color: #888
}

.panel-02 .ui-steam-tips {
	position: relative;
	width: 315px;
	zoom: 1
}

.panel-02 .ui-steam-tips-inner {
	color: #666
}

.ui-steam-tips {
	z-index: 105
}

.panel-05 {
	position: absolute
}

.panel-05 .p-daily-ans {
	background: url(http://p3.qhimg.com/t010da2fcba05e717ba.png) -78px -165px no-repeat;
	height: 175px;
	padding: 45px 0 0 46px;
	width: 354px
}

.panel-05 .p-daily-ans p {
	color: #333;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	line-height: 1.8;
	width: 290px
}

.panel-05 .p-daily-ans b {
	color: #F60
}

.panel-05 .p-daily-ans .wealth {
	background: url(http://p0.qhimg.com/t014ee36d329f8ddd9b.png) 2px -39px no-repeat;
	padding-left: 22px
}

.panel-05 .p-daily-ans p span {
	color: #f60
}

.panel-05 .man .an,.panel-05 .woman .an {
	background: url(http://p3.qhimg.com/t010da2fcba05e717ba.png) -408px 0 no-repeat;
	height: 128px;
	position: absolute;
	width: 124px
}

.panel-05 .man .an {
	background-position: -408px 0;
	bottom: -3px;
	right: -18px
}

.panel-05 .woman .an {
	background-position: 0 0;
	bottom: 4px;
	right: -42px
}

.panel-05 .woman .go-ans {
	bottom: 38px;
	position: absolute;
	right: 114px
}

.panel-05 .man .go-ans {
	display: none
}

.panel-05 .close {
	background: none;
	right: 36px;
	top: 29px
}

.panel-02 .hd {
	zoom: 1
}

.pannel-accept-a .bd {
	background: #fff url(http://p19.qhimg.com/d/_open360/wenda/detail/acc_01.jpg) 52px 30px no-repeat;
	color: #888;
	_height: 130px;
	min-height: 130px;
	padding: 32px 20px 0 200px
}

.pannel-accept-a h3 b {
	color: #333;
	margin: 0 3px
}

.pannel-accept-a p {
	margin-bottom: 10px
}

.strong {
	color: #f60;
	font-size: 18px;
	vertical-align: -1px
}

.pannel-accept-a .btn {
	margin-right: 15px
}

.pannel-send-gift .hd {
	line-height: 34px
}

.pannel-send-gift .bd {
	background: #fff;
	color: #acacac;
	padding: 28px 25px 8px
}

.pannel-send-gift .ipt input {
	height: 20px
}

.pannel-send-gift h3 {
	font-size: 14px;
	font-weight: 400
}

.gift-list {
	margin: auto auto 24px;
	overflow: hidden;
	width: 405px
}

.gift-list ul {
	width: 110%
}

.gift-list li {
	float: left;
	margin-right: 25px;
	text-align: center;
	width: 114px
}

.gift-list li .pic {
	border: 1px solid #e7e7e7;
	display: block;
	margin-bottom: 5px;
	padding: 9px 0 12px;
	width: 100%
}

.gift-list li .pic img {
	position: relative;
	vertical-align: middle;
	z-index: 0
}

.gift-list li .pic:hover,.gift-list li .on {
	border: 2px solid #54be27;
	padding: 8px 0 11px
}

.gift-list li .on {
	background: url(http://p15.qhimg.com/d/_open360/wenda/gou.gif) 100% 100% no-repeat
}

.panel-nologin-ask {
	width: 300px
}

.panel-nologin-ask .panel-content {
	color: #999;
	font-size: 14px;
	font-family: 'Microsoft Yahei';
	font-weight: 700
}

.panel-nologin-ask .panel-content .hd {
	background: none;
	color: #999;
	height: 42px;
	_height: auto;
	line-height: 42px;
	padding-left: 15px;
	position: relative;
	width: 300px
}

.panel-nologin-ask .close {
	top: 8px
}

.panel-nologin-ask .panel-content .bd {
	background: #f8f8f8;
	height: 188px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 300px;
	zoom: 1
}

.panel-nologin-ask .log-item {
	border-top: 1px solid #ededed;
	cursor: pointer;
	height: 93px;
	position: relative;
	width: 300px;
	z-index: 105
}

.panel-nologin-ask .log-item-bg {
	background: #eee;
	border-left: 5px solid #6ecf46;
	height: 93px;
	left: 0;
	opacity: 0.5;
	position: absolute;
	top: 1px;
	width: 295px;
	z-index: 104
}

.panel-nologin-ask .log-item .weibo-btn,.panel-nologin-ask .log-item .nolog-btn,.panel-nologin-ask .log-item .qh-btn {
	background: url(http://p2.qhimg.com/t01e24b698481660018.png) 0 0 no-repeat;
	height: 40px;
	left: 50px;
	position: absolute;
	top: 23px;
	width: 46px
}

.panel-nologin-ask .log-item .weibo-btn {
	background-position: 0 0
}

.panel-nologin-ask .log-item .nolog-btn {
	background-position: 0 -40px
}

.panel-nologin-ask .log-item .qh-btn {
	background-position: 0 -80px
}

.panel-nologin-ask .log-item .log-guide {
	color: #666;
	left: 106px;
	position: absolute;
	top: 24px
}

.panel-nologin-ask .log-item .log-tips {
	font-weight: 400;
	font-size: 12px;
	left: 106px;
	position: absolute;
	top: 43px
}

.panel-nologin-ask .log-item .log-tips-ask {
	color: #d47118;
	font-weight: 400;
	font-size: 10px;
	left: 106px;
	position: absolute;
	top: 60px
}

.panel-daily-ans {
	position: absolute
}

.panel-daily-ans .close {
	background: url(http://p4.qhimg.com/t01c0cfe9d673f65393.png) 0 0 no-repeat;
	_right: 24px
}

.panel-nick {
	width: 400px
}

.panel-nick .panel-content .bd {
	line-height: 28px;
	padding-top: 10px;
	text-align: left;
	zoom: 1
}

.panel-nick .desc {
	color: #888;
	font-size: 14px;
	margin-bottom: 10px
}

.panel-nick .text {
	color: #999;
	height: 24px;
	line-height: 18px;
	margin-right: -1px;
	vertical-align: 0;
	vertical-align: middle\0;
	width: 200px
}

.pannel-error {
	background: url(http://p3.qhimg.com/t0109151ebc57b05157.png) 0 0 no-repeat;
	height: 300px;
	width: 710px
}

.pannel-error .close {
	background: none;
	right: 71px;
	top: 33px
}

.pannel-error .bd {
	color: #FA6409;
	font-weight: 700;
	padding: 100px 100px 100px 156px
}

.panel-ask-layer,.panel-ask-process,.panel-medal-detail,.panel-set-goodat {
	-webkit-animation-duration: 0.3s;
	-moz-animation-duration: 0.3s;
	-ms-animation-duration: 0.3s;
	-o-animation-duration: 0.3s;
	-webkit-animation-name: 'layer-panel';
	-moz-animation-name: 'layer-panel';
	-ms-animation-name: 'layer-panel';
	-o-animation-name: 'layer-panel';
	-webkit-animation-timing-function: ease;
	-moz-animation-timing-function: ease;
	-ms-animation-timing-function: ease;
	-o-animation-timing-function: ease
}

@-webkit-keyframes 'layer-panel' {
	0% {
		opacity: 0;
		-webkit-transform: scale(0)
	}

	100% {
		-webkit-transform: scale(1)
	}
}

@-moz-keyframes 'layer-panel' {
	0% {
		opacity: 0;
		-moz-transform: scale(0)
	}

	100% {
		-moz-transform: scale(1)
	}
}

@-ms-keyframes 'layer-panel' {
	0% {
		opacity: 0;
		-ms-transform: scale(0)
	}

	100% {
		-ms-transform: scale(1)
	}
}

@-o-keyframes 'layer-panel' {
	0% {
		opacity: 0;
		-o-transform: scale(0)
	}

	100% {
		-o-transform: scale(1)
	}
}

.panel-osafe-notice,.panel-mission-reward,.panel-confirm-close,.panel-osafe-notice .close,.panel-osafe-sure,.panel-osafe-done,.panel-osafe-sure .close,.panel-osafe-done .close,.panel-confirm-close .close {
	position: absolute
}

.mod-mission-done {
	background: #f9f9f9 url(http://p3.qhimg.com/t01eb1fada373394c88.png) center 27px no-repeat;
	border: 5px solid #d3d3d3;
	padding: 130px 20px 30px
}

.mod-level-up {
	background: #fffef7 url(http://p5.qhimg.com/t010a8bc0d5c1d72df9.png) center 10px no-repeat;
	border: 7px solid #cacaca;
	padding-top: 170px;
	padding-bottom: 20px;
	text-align: center
}

.panel-jingyan {
	-webkit-animation-name: 'no-ani';
	top: 0 !important
}

.mod-mission-done p {
	color: #4e4e4e;
	font-size: 16px;
	text-align: center
}

.mod-level-up p {
	color: #484848;
	font-size: 14px;
	margin-top: 12px
}

.mod-mission-done p span {
	color: #f60
}

.mod-level-up p span {
	color: #eb5551;
	margin: 0 5px
}

.panel-ask-layer .close {
	background: url(http://p3.qhimg.com/t01588c21ba03137445.png) 0 0 no-repeat;
	height: 26px;
	left: 924px;
	position: absolute;
	top: -13px;
	width: 26px
}

.panel-mission-detail .close,.panel-medal-detail .close {
	background: url(http://p3.qhimg.com/t01987b76a081b500ce.png) 0 -210px no-repeat;
	height: 14px;
	left: 419px;
	position: absolute;
	top: 21px;
	width: 15px
}

.panel-obtainMedal-success .close {
	background: url(http://p3.qhimg.com/t010d0144fa581cb2cb.png) -12px -12px no-repeat;
	height: 38px;
	left: 560px;
	position: absolute;
	top: 239px;
	width: 38px
}

.panel-obtainMedal-failed .close {
	background: url(http://p3.qhimg.com/t010d0144fa581cb2cb.png) -61px -12px no-repeat;
	height: 38px;
	left: 463px;
	position: absolute;
	top: 72px;
	width: 38px
}

.panel-osafe-notice .close,.panel-osafe-sure .close,.panel-osafe-done .close {
	background: url(http://p0.qhimg.com/t019f6b9ce3f0a63121.png) 0 0 no-repeat;
	height: 13px;
	left: 555px;
	top: 11px;
	width: 13px
}

.panel-osafe-sure .close {
	left: 386px
}

.panel-confirm-close .close {
	background: url(http://p0.qhimg.com/t0124490d5cbab79770.png) 0 0 no-repeat;
	display: inline-block;
	height: 17px;
	right: 11px;
	top: 11px;
	width: 17px
}

.panel-mission-reward .close {
	right: 5px;
	top: 5px
}

.mod-mission-done .reward-btn {
	background: #62be00;
	color: #fff;
	display: block;
	font-size: 16px;
	height: 39px;
	line-height: 39px;
	margin: 18px auto 0;
	text-align: center;
	width: 128px
}

.panel-first-mission .close {
	background-position: -25px 0;
	right: 6px;
	top: 6px
}

.panel-set-goodat .close {
	background: url(http://p2.qhimg.com/t011935a2682aa6d292.png) 0 -49px;
	display: inline-block;
	*display: inline;
	height: 13px;
	margin-top: 10px;
	width: 15px;
	*zoom: 1
}

.mod-level-up .title {
	color: #fff;
	font-size: 20px;
	font-weight: 400
}

.mod-level-up .apply {
	background: #5bc415;
	border-radius: 2px;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 16px;
	height: 41px;
	line-height: 40px;
	margin: 10px auto 0;
	text-align: center;
	width: 147px
}

.panel-jingyan .close {
	z-index: 100
}

.panel-ask-layer .close:hover {
	background-position: 0 -26px
}

.panel-medal-detail .close:hover,.panel-mission-detail .close:hover {
	background-position: -14px -210px
}

.panel-obtainMedal-success .close:hover {
	background-position: -12px -72px
}

.panel-obtainMedal-success .close:active {
	background-position: -12px -130px
}

.panel-obtainMedal-failed .close:hover {
	background-position: -61px -72px
}

.panel-obtainMedal-failed .close:active {
	background-position: -61px -130px
}

.panel-osafe-notice .close:hover,.panel-osafe-sure .close:hover,.panel-osafe-done .close:hover {
	background: url(http://p0.qhimg.com/t019f6b9ce3f0a63121.png) 0 0 no-repeat
}

.mod-mission-done .reward-btn:hover {
	background: #75d411
}

.mod-mission-done .reward-btn:active {
	background: #5aa708
}

.panel-first-mission .close:hover {
	background-position: 0 0
}

.panel-set-goodat .close:hover {
	background-position: 0 -65px
}

.mod-level-up .apply:hover {
	background: #60D114
}

.mod-level-up .apply:active {
	background: #5ABD17
}

.main-nav .list li a span.s1 i,.main-nav .extra .app,.main-nav .extra .pc,.main-nav .extra .ent-icon,.main-nav .extra .help {
	background: url(http://p1.qhimg.com/t01816763c56df9a71d.png) 0 -80px no-repeat
}

.main-nav {
	height: 42px;
	line-height: 42px;
	margin: 0 auto;
	overflow: hidden;
	width: 1200px
}

.doc-mini .main-nav {
	width: 1000px
}

.main-nav .list {
	float: left;
	font-size: 14px;
	zoom: 1
}

.main-nav .list li {
	float: left;
	margin-right: -2px;
	position: relative
}

.main-nav .list li a {
	color: #fff;
	display: block;
	text-align: center;
	text-decoration: none;
	width: 100px
}

.main-nav .list li a span {
	cursor: pointer;
	display: block;
	font-size: 16px;
	width: 100%
}

.doc-mini .main-nav .extra {
	padding-right: 0
}

.main-nav .list .last a {
	background-position: 0 -223px
}

.main-nav .list li a span.s1 i {
	background-position: 100% -302px;
	display: inline-block;
	height: 4px;
	position: absolute;
	right: 13px;
	top: 20px;
	width: 14px
}

.main-nav .list li a span.s2 img {
	position: absolute;
	right: 5px;
	top: 5px
}

.main-nav .list li.on a,.main-nav .list li.on:hover a,.main-nav .list li:hover a,.main-nav .list li.hover a {
	background-color: #017eba
}

.panel-q-store {
	background: #fff;
	border: 1px #3eaf0e solid;
	border-top: 0;
	left: 0;
	position: absolute;
	top: 0;
	width: 375px;
	z-index: 99999999
}

.panel-setting {
	background: #fff;
	border: 1px #b9b9b9 solid;
	box-shadow: 0 1px 4px #444;
	display: none;
	line-height: 1.5;
	padding: 2px;
	position: absolute;
	right: 0;
	top: 35px;
	width: 68px;
	z-index: 102
}

.main-nav .extra {
	color: #fff;
	float: right
}

.panel-q-store .list {
	overflow: hidden;
	text-align: left;
	width: 375px;
	zoom: 1
}

.mod-top-tools .user {
	color: #eaeaea;
	float: right;
	position: relative;
	text-align: right
}

.tips-daily .ui-sub-suc-inner {
	font-size: 12px;
	padding: 3px 30px
}

.mod-search-result .panel-setting {
	background: #454545;
	border: none;
	box-shadow: 0 0 4px #666;
	top: 55px;
	width: 80px
}

.panel-setting .tangle {
	background: #fff url(http://p1.qhimg.com/t011ecf18747ae7f764.png) right -28px no-repeat;
	height: 11px;
	position: absolute;
	right: 9px;
	top: -11px;
	width: 7px
}

.panel-setting .bd {
	border-top: 0;
	overflow: hidden
}

.panel-q-store .list ul {
	padding: 5px 0;
	width: 376px
}

.panel-q-store .list li {
	border-right: 1px #efefef solid;
	float: left;
	padding: 2px 0
}

.mod-top-tools .user a,.mod-top-tools .user span {
	display: inline-block;
	*display: inline;
	zoom: 1
}

.panel-setting .bd a {
	color: #666;
	display: block;
	height: 26px;
	line-height: 26px;
	padding-left: 10px;
	text-align: left
}

.panel-q-store .list li a {
	color: #333;
	display: block;
	height: 18px;
	padding: 2px 0;
	text-indent: 20px;
	width: 93px
}

.main-nav .extra .app,.main-nav .extra .help,.main-nav .extra .pc {
	display: inline-block;
	*display: inline;
	height: 18px;
	line-height: 18px;
	*margin-top: 13px;
	position: relative;
	*zoom: 1
}

.main-nav .extra .help {
	background-position: -80px -326px;
	color: #fff;
	padding-left: 18px
}

.main-nav .extra .app {
	background-position: -80px -367px;
	color: #fff;
	margin-right: 23px;
	padding-left: 18px
}

.main-nav .extra .pc {
	background-position: -79px -408px;
	color: #fff;
	margin-right: 23px;
	padding-left: 19px
}

.main-nav .extra .ent-icon {
	background-position: -79px -452px;
	color: #fff;
	margin-right: 23px;
	padding-left: 15px
}

.ie7 .mod-top-tools .user-login {
	padding-top: 1px
}

.mod-top-tools .user .user-item {
	float: left;
	position: relative
}

.mod-top-tools .user .gift-box {
	background-position: -620px -204px;
	font-size: 0;
	height: 14px;
	line-height: 0;
	width: 13px
}

.mod-top-tools .user .mail-img {
	background: url(http://p2.qhimg.com/t014477d6e4613541f2.png) no-repeat 0 -178px;
	display: inline-block;
	height: 16px;
	margin-top: 7px;
	width: 16px
}

.mod-top-tools .user .msg-count,.mod-top-tools .user .msg-count-lot {
	background: url(http://p2.qhimg.com/t014477d6e4613541f2.png) no-repeat 0 -436px;
	border-radius: 50%;
	color: #FFF;
	font-size: 8px;
	height: 15px;
	left: 17px;
	position: absolute;
	text-align: center;
	top: 5px;
	width: 15px
}

.mod-top-tools .user .msg-count-lot {
	background-position: 0 -463px
}

.mod-top-tools .user .msg-tip {
	background: #FEF9E5;
	border: 1px solid #338E0C;
	box-shadow: 0 1px 4px #444;
	color: #404040;
	line-height: 22px;
	padding: 8px 7px 8px 14px;
	position: absolute;
	right: 0;
	text-align: left;
	top: 40px;
	width: 170px
}

.mod-top-tools .user .close-tip {
	background: url(http://p2.qhimg.com/t014477d6e4613541f2.png) 0 -419px no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 8px;
	position: absolute;
	right: 5px;
	top: 7px;
	width: 10px
}

.mod-top-tools .panel-setting a:hover {
	background: #e3e3e3;
	color: #2b9a00
}

.panel-q-store .list li a:hover {
	background: #3eaf0e;
	color: #fff;
	text-decoration: none
}

.main-nav .extra .help:hover,.main-nav .extra .app:hover {
	color: #d2ffbf;
	text-decoration: none
}

.main-nav .extra .app:hover {
	background-position: -80px -388px
}

.main-nav .extra .pc:hover {
	background-position: -79px -428px;
	color: #d2ffbf;
	text-decoration: none
}

.main-nav .extra .ent-icon:hover {
	background-position: -79px -479px;
	color: #d2ffbf;
	text-decoration: none
}

.mod-top-tools .user .user-item .tips-daily {
	color: #888;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 38px;
	width: 260px
}

#topbar_username {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 48px;
	word-break: normal;
	word-wrap: normal
}

#hd-tools .msg-tip a {
	color: #009eea
}

#hd-tools .msg-tip a:hover {
	text-decoration: underline
}

.mod-search-result #hd-tools .panel-setting a {
	border-bottom: 1px solid #595959;
	color: #fff;
	height: 32px;
	line-height: 32px;
	margin: 0 5px;
	padding-left: 10px
}

.mod-search-result #hd-tools .panel-setting a:hover {
	background: #454545;
	color: #45bd10
}

.p-notice .notice-tab-card li,.p-notice .no-news,.p-notice .bd .web-list li,.p-notice .bd .system-list li {
	background: url(http://p2.qhimg.com/t0106e8d559e528b3c8.png) no-repeat
}

.p-notice {
	-khtml-user-select: none;
	border: 1px solid #d5d5d5;
	display: none;
	height: 249px;
	text-align: left;
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	width: 300px
}

.mod-tag-pc {
	background: #fff;
	overflow: hidden;
	width: 650px
}

.mod-set-tag {
	overflow: hidden;
	text-align: left
}

.p-notice .hd {
	border-bottom: 1px solid #ededed;
	height: 33px;
	padding-left: 20px
}

.p-notice .bd {
	border-bottom: 1px solid #e8e8e8;
	height: 170px;
	padding: 0 0 12px 10px;
	text-align: left
}

.p-notice .no-news {
	background-position: 40px -180px
}

.p-notice .ft {
	background: #f8f8f8;
	height: 31px;
	line-height: 31px;
	padding: 0 10px
}

.mod-set-tag .hd {
	padding: 20px 40px 20px 50px
}

.mod-set-tag .bd {
	background: #fbfbfb;
	border-top: 1px solid #e5e5e5;
	height: 280px;
	margin-top: 10px;
	padding: 20px 40px 0 50px
}

.mod-set-tag .user-tag {
	height: 223px
}

.mod-set-tag .btn-container {
	margin-top: 30px;
	text-align: right
}

.p-notice .notice-tab-card li {
	color: #333;
	cursor: pointer;
	float: left;
	font-size: 12px;
	height: 32px;
	line-height: 32px;
	margin-top: 1px
}

.mod-top-tools .p-notice span {
	display: inline;
	font-size: 12px
}

.mod-set-tag .hd h3 {
	color: #626262;
	display: block;
	font-weight: 100;
	font-size: 18px;
	height: 25px;
	line-height: 25px;
	margin: 25px 0
}

.mod-set-tag .user-tag h3,.mod-set-tag .user-search h3 {
	color: #626262;
	display: block;
	font-size: 16px;
	font-weight: 100;
	height: 25px;
	line-height: 25px;
	margin-bottom: 30px;
	margin-top: 20px
}

.mod-set-tag .btn-container a {
	border-radius: 3px;
	border: 1px solid #009eea;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	height: 38px;
	line-height: 38px;
	margin-right: 8px;
	text-align: center;
	width: 118px
}

.p-notice .notice-tab-card li a {
	color: #666;
	cursor: pointer
}

.mod-set-tag .hd h3 em {
	color: #626262;
	font-size: 16px;
	margin-left: 5px
}

.p-notice .notice-tab-card .web {
	background-position: -194px -31px;
	padding-left: 20px
}

.p-notice .notice-tab-card .system {
	background-position: -194px 10px;
	padding-left: 20px
}

.p-notice .notice-tab-card .cur {
	background-position-x: 0;
	border-bottom: 1px solid #3eaf0e;
	color: #3eaf0e
}

.p-notice .notice-tab-card .line {
	background: #dedede;
	border: none;
	height: 20px;
	margin: 8px 20px 0 15px;
	width: 1px
}

.p-notice .bd .system-list {
	display: none;
	margin-right: 10px
}

.p-notice .bd .web-list {
	display: none;
	padding-top: 12px
}

.p-notice .ft .page {
	color: #ccc;
	display: none;
	float: right
}

.p-notice .ft .more {
	float: left
}

.mod-set-tag .hd .search-border {
	border: 2px solid #fff;
	margin: 0 auto;
	padding: 5px;
	position: relative
}

.mod-set-tag .hd .green-border {
	border-color: #aedf96
}

.mod-set-tag .hd .tag-search {
	background: #fff;
	border-radius: 3px;
	border: 1px solid #dbdbdb;
	padding: 8px 15px
}

.mod-set-tag .hd .active {
	border: 1px solid #8bca6d
}

.mod-set-tag .user-tag .tags {
	height: 98px;
	margin-top: 20px
}

.mod-set-tag .btn-container .a-submit {
	background: #009eea
}

.mod-set-tag .btn-container .a-cancel {
	background: #f8fff4;
	border: 1px solid #b9e0a6;
	color: #4cbb16
}

.p-notice .bd .web-list li {
	background-position: 0 -62px;
	color: #333;
	_line-height: 26px;
	padding-left: 9px
}

.p-notice .bd .system-list li {
	background-position: 0 -54px;
	padding: 12px 0 0 9px
}

.mod-top-tools .p-notice a:hover {
	background: none
}

.mod-top-tools .p-notice .hd span {
	cursor: pointer
}

.mod-top-tools .p-notice .more a {
	color: #666
}

.mod-top-tools .p-notice .system-list b,.mod-top-tools .p-notice span {
	color: #333
}

.mod-set-tag .hd .tag-search input {
	border: 0;
	float: left;
	font-size: 16px;
	height: 25px;
	line-height: 25px;
	width: 420px
}

.mod-set-tag .hd .tag-search a {
	border-left: 1px solid #e2e2e2;
	color: #666;
	float: right;
	font-size: 16px;
	height: 25px;
	line-height: 25px;
	text-align: right;
	width: 80px
}

.mod-set-tag .hd .active a {
	color: #8bca6d
}

.mod-set-tag .user-tag .tags li {
	border-radius: 17px;
	border: 1px dotted #9dd482;
	color: #72be4c;
	float: left;
	font-size: 16px;
	height: 32px;
	line-height: 32px;
	margin-right: 10px;
	margin-bottom: 15px;
	position: relative;
	text-align: center;
	width: 100px
}

.p-notice .notice-tab-card li a:hover {
	color: #3eaf0e;
	text-decoration: none
}

.mod-set-tag .user-tag .tags li span {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 85px
}

.p-notice .ft .page .web-footer {
	display: inline
}

.mod-set-tag .user-tag .tags .active {
	background: #f0faec;
	border-style: solid
}

.mod-set-tag .btn-container .a-submit:hover {
	background: #50b949
}

.mod-set-tag .btn-container .a-submit:active {
	background: #16960e
}

.mod-set-tag .btn-container .a-cancel:hover {
	background: #fafff7
}

.mod-set-tag .btn-container .a-cancel:active {
	background: #f4fbf0
}

.mod-top-tools .p-notice .ft .page a {
	color: #999
}

.mod-top-tools .p-notice .hd span:hover {
	color: #3eaf0e
}

.mod-top-tools .user .p-notice .bd a {
	color: #0063c8;
	cursor: pointer;
	display: inline;
	padding: 0;
	zoom: normal
}

.mod-set-tag .user-tag .tags li .remove {
	background: #fff;
	border: 1px solid #78c453;
	border-radius: 50%;
	color: #78c453;
	font-size: 12px;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-align: center;
	top: -6px;
	width: 14px
}

.mod-set-tag .user-tag .tags li .remove:hover {
	background: #7cc558;
	color: #fff
}

.mod-set-tag .btn-container .a-disabled,.mod-set-tag .btn-container .a-disabled:hover,.mod-set-tag .btn-container .a-disabled:active {
	background: #e1e1e1;
	border: 1px solid #e1e1e1;
	cursor: default
}

.mod-setcate {
	background: #fafafa;
	height: 368px;
	width: 684px
}

.mod-set-tag .user-search {
	display: none;
	height: 223px
}

.mod-setcate .header {
	background: #009eea;
	color: #fff;
	font-size: 14px;
	height: 41px;
	line-height: 41px;
	padding-left: 26px;
	width: 658px
}

.mod-set-tag .user-search .box,.mod-set-tag .user-search .empty {
	height: 98px;
	margin-top: 20px
}

.mod-set-tag .user-search .empty {
	display: none;
	font-size: 14px;
	text-align: center
}

.mod-set-tag .user-search .tags {
	vertical-align: top
}

.mod-set-tag .user-search .tags span {
	font-size: 14px;
	margin-right: 10px
}

.mod-set-tag .user-search .tags a {
	background: #f1f1f1;
	border-radius: 17px;
	border: 1px solid #e0e0e0;
	color: #626262;
	display: inline-block;
	font-size: 16px;
	height: 32px;
	line-height: 32px;
	margin: 0 10px 15px 0;
	min-width: 80px;
	padding: 0 10px;
	text-align: center
}

.mod-set-tag .user-search .tags .active {
	background: #f0faec;
	border: 1px solid #9dd482;
	color: #72be4c
}

.mod-setcate .header .set-icon,.mod-setcate .content .cates .p-cate .pull-btn,.mod-setcate .content .cates .c-cate li .add-btn,.mod-setcate .content .cates .c-cate li .disabled,.mod-setcate .content .arrow,.mod-setcate .content .goodat .sure-btn,.mod-setcate .content .goodat .title .icon {
	background: url(http://p2.qhimg.com/t011935a2682aa6d292.png) 0 0 no-repeat
}

.mod-setcate .content {
	height: 308px;
	overflow: hidden;
	padding: 19px 23px 0;
	position: relative;
	width: 638px
}

.mod-setcate .header .set-icon {
	background-position: 0 -2px;
	display: inline-block;
	*display: inline;
	height: 18px;
	margin-right: 8px;
	vertical-align: -4px;
	_vertical-align: -12px;
	width: 18px;
	*zoom: 1
}

.mod-setcate .header .text {
	_vertical-align: -12px
}

.mod-setcate .content .cates {
	float: left;
	height: 286px;
	position: relative;
	width: 286px
}

.mod-setcate .content .cates .cur-cate {
	background: #fff;
	border: 1px solid #eaeaea;
	color: #009eea;
	cursor: pointer;
	font-weight: 700;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	position: relative;
	text-align: center;
	width: 282px
}

.mod-setcate .content .cates .p-cate {
	position: relative;
	width: 286px
}

.mod-setcate .content .cates .p-cate:hover .cur-cate,.mod-setcate .content .cates .cur-cate:hover {
	background: #fafff8;
	border-color: #b0df9d
}

.mod-setcate .content .arrow {
	background-position: 0 -94px;
	height: 32px;
	left: 316px;
	position: absolute;
	top: 129px;
	width: 50px
}

.mod-setcate .content .goodat {
	float: right;
	height: 285px;
	position: relative;
	width: 283px
}

.mod-setcate .content .cates .all-cate {
	background: #fff;
	border: 1px solid #dfdfdf;
	border-top: none;
	color: #6d6d6d;
	overflow: hidden;
	position: absolute;
	text-align: center;
	width: 282px
}

.mod-setcate .content .cates .c-cate {
	background: #fff;
	border: 1px solid #eaeaea;
	height: 244px;
	margin-top: 8px;
	overflow: hidden;
	width: 283px
}

.mod-setcate .content .goodat .title {
	background: #88c86d;
	color: #fff;
	height: 32px;
	line-height: 32px;
	padding-left: 16px;
	position: relative;
	width: 267px
}

.mod-setcate .content .goodat .select-cates {
	background: #fff;
	border: 1px solid #eaeaea;
	height: 167px;
	margin-top: 8px;
	padding: 13px 10px;
	width: 261px
}

.mod-setcate .content .goodat .sure {
	height: 35px;
	margin-top: 15px;
	text-align: right;
	width: 100%
}

.mod-setcate .content .goodat .sure-btn {
	background-position: 0 -286px;
	display: inline-block;
	*display: inline;
	height: 35px;
	width: 95px;
	*zoom: 1
}

.mod-setcate .content .cates .all-cate ul {
	height: 252px;
	overflow: auto
}

.mod-setcate .content .cates .all-cate li {
	border-bottom: 1px solid #f2efe1;
	cursor: pointer;
	height: 35px;
	line-height: 35px
}

.mod-setcate .content .cates .c-cate ul {
	height: 244px;
	overflow: auto;
	padding-top: 5px
}

.mod-setcate .content .cates .c-cate li {
	background: #fff;
	border-bottom: #eaeaea 1px dashed;
	font-size: 14px;
	height: 33px;
	line-height: 33px;
	list-style: none;
	margin: 0 8px 0 15px;
	padding-left: 6px;
	text-align: left
}

.mod-setcate .content .cates .all-cate ul::-webkit-scrollbar {
	height: 4px;
	width: 4px
}

.mod-setcate .content .cates .all-cate ul::-webkit-scrollbar-track-piece {
	background-color: #f4f4f4;
	-webkit-border-radius: 0
}

.mod-setcate .content .cates .all-cate ul::-webkit-scrollbar-thumb {
	background-color: #d7d7d7;
	-webkit-border-radius: 4px
}

.mod-setcate .content .cates .all-cate li a {
	color: #6d6d6d;
	text-decoration: none
}

.mod-setcate .content .cates .c-cate ul::-webkit-scrollbar {
	height: 4px;
	width: 4px
}

.mod-setcate .content .cates .c-cate ul::-webkit-scrollbar-track-piece {
	background-color: #f4f4f4;
	-webkit-border-radius: 0
}

.mod-setcate .content .cates .c-cate ul::-webkit-scrollbar-thumb {
	background-color: #d7d7d7;
	-webkit-border-radius: 4px
}

.mod-setcate .content .cates .cur-cate .pull-btn {
	background-position: 0 -178px;
	height: 30px;
	position: absolute;
	right: 0;
	top: 0;
	width: 34px
}

.mod-setcate .content .goodat .title .icon {
	background-position: 0 -30px;
	bottom: 0;
	display: inline-block;
	*display: inline;
	height: 13px;
	position: absolute;
	right: 0;
	width: 13px;
	*zoom: 1
}

.mod-setcate .content .goodat .select-cates .holdertext {
	color: #cdcdcd
}

.mod-setcate .content .goodat .select-cates .tips {
	background: #f1f1f1;
	bottom: 51px;
	color: #6d6d6d;
	font-size: 14px;
	height: 33px;
	left: 1px;
	line-height: 33px;
	padding-left: 13px;
	position: absolute;
	width: 268px
}

.mod-setcate .content .goodat .select-cates .select-btn {
	background: #fffdf5;
	border: 1px solid #f1e8cb;
	border-radius: 3px;
	color: #974c19;
	float: left;
	height: 27px;
	line-height: 27px;
	margin: 0 9px 8px 0;
	padding-left: 20px;
	position: relative;
	text-align: center
}

.mod-setcate .content .goodat .select-cates .delete {
	border-left: 1px solid #f1e8cb;
	color: #c9ba7c;
	display: inline-block;
	*display: inline;
	height: 27px;
	line-height: 27px;
	margin-left: 20px;
	text-decoration: none;
	width: 21px;
	*zoom: 1
}

.mod-setcate .content .goodat .sure-btn:hover {
	background-position: 0 -323px
}

.mod-setcate .content .goodat .sure-btn:active {
	background-position: 0 -360px
}

.mod-setcate .content .cates .all-cate li:hover {
	background: #009eea
}

.mod-setcate .content .cates .c-cate li .cate-name {
	float: left
}

.mod-setcate .content .cates .c-cate li .a,.mod-setcate .content .cates .c-cate li .add-btn,.mod-setcate .content .cates .c-cate li .disabled {
	float: right
}

.mod-setcate .content .cates .c-cate li .add-btn,.mod-setcate .content .cates .c-cate li .disabled {
	background-position: 0 -262px;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	height: 22px;
	margin-top: 5px;
	width: 49px;
	*zoom: 1
}

.mod-setcate .content .cates .c-cate li .disabled {
	background-position: 0 -214px;
	cursor: default
}

.mod-setcate .content .cates .all-cate li:hover a {
	color: #fff;
	font-weight: 700
}

.mod-setcate .content .cates .p-cate:hover .pull-btn,.mod-setcate .content .cates .cur-cate:hover .pull-btn,.mod-setcate .content .cates .cur-cate .pull-btn:hover {
	background-position: 0 -144px
}

.mod-setcate .content .goodat .select-cates .select-btn:hover,.mod-setcate .content .goodat .select-cates .delete:hover,.mod-setcate .content .goodat .select-cates .select-btn:hover .delete {
	border-color: #ddc781
}

.mod-setcate .content .goodat .select-cates .delete:hover {
	background: #eee2b3;
	color: #c1a346
}

.mod-setcate .content .cates .c-cate li .add-btn:hover {
	background-position: 0 -238px
}

.mod-setcate .content .goodat .select-cates .select-btn:hover .delete {
	background: #eee2b3;
	color: #c1a346
}