/*----------问题列表--------------------------------------*/
.statscontainer {
    /*width: 86px;*/
	width: 10%;
    float: left;
    margin-right: 8px;
}

.statsarrow {
    float: right;
    height: 13px;
    width: 7px;
    margin-top: 12px;
    background-position: 0px -435px;
}

.stats {
    background:#f5f5f5;
    padding: 3px 5px 3px 0;
    /*width: 58px;*/
}

.qlsubject
{
	width:100%;
	float:left;
	/*height:30px;*/
}

.qlsubject
{
/*
font-size: 18px;
	max-height: 42px;
	overflow: hidden;
	line-height: 21px;
	font-weight: bold;
*/
font-size: 18px;
max-height: 42px;
overflow: hidden;
line-height: 21px;
font-weight: bold;
}
	
.qlsubject a
{
	color: #444;
}	
	
.started {
    color: rgb(153, 153, 153);
    float: right;
    line-height: 18px;
	font-size: 13px;
}


/*------------------------------*/
.question-item-title a
{
    
    color: #07C;
	text-decoration: none;
	cursor: pointer;
	font-size: 17px;
}

.question-summary .excerpt img{
          width:300px;
		  height:256px;
		  }



.question-summary {
    overflow: hidden;
    padding: 11px 0px 10px 0;
    width: 100%;
    float: left;
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
}




.qt-main-content1 {
    float: left;
    width: 75%;
	padding-top: 20px;
}

.qt-main-sidebar1 {
    float: right;
    width: 23%;
	padding-top: 20px;
}

.qt-main-content{
	float:left;
	width:65%;
	/*margin-bottom: 20px;*/
}


.qt-main-sidebar{
	float:right;
	width: 30%;
}

.reply
{
height:200px;
}

.topictype
{
	width: 70%;
	float:left;
}

.topic-header-bar-search{
	margin-top:-4px;
	width: 40%;
	float: right;
}


.topic-avatar{
	float:left;
	/*position:relative;*/
	margin-top:4px;
	/*width:50px;*/
	width: 8%;
	height:50px
}

.topic-info
{
  float:left;
  width:90%;
  padding-left: 10px;
  clear: right;
}


#tg-topic-title
{
	width: 100%;
	clear: right;
	
}

.qs-topic-topbar{
	margin-top:25px;
	/*border-bottom:1px solid #ccc;*/
	height: 50px;
}

/*mobile 手机的时候*/
@media screen  and (max-width:666px){

.topic-avatar{
	float:left;
	margin-top:4px;
	width: 8%;
	height:50px
	margin-right: 10px;
}

.topic-info
{
  margin-left: 10px;
  float:left;
  width:70%;
  /*padding-left: 10px;*/
  clear: right;
  
}



#tg-topic-title
{
	width: 100%;
	clear: none;
	
}

.qs-topic-topbar{
	margin-top:5px;
	width: 100%;
	/*border-bottom:1px solid #ccc;*/
	height: 50px;
}

.topictype
{
	width: 100%;
	float: none;
}

.topic-header-bar-search{
	margin-top: 4px;
	width: 100%;
	float: none;
}

.qt-main-content1 {
    float: none;
    width: 100%;
	padding-top: 20px;
}

.qt-main-sidebar1 {
    float: none;
    width: 100%;
	padding-top: 20px;
}

.q-related-tags
{
	float:left;
}

.subheader #tabs
{ 
	clear: left;
	width: 100%;
	float: none;
}

.subheader #tabs a 
{
	margin: 5px 5px 0px 0px;
	padding: 0px 5px;
}

.qt-main-content{
	float:none;
	width:100%
}


.qt-main-sidebar{
	float: none;
	width: 100%;
}


.reply
{
	height:100px;
}

}
/*========================================*/
.show-more
{
	clear: left;
}

.post-tag, .post-text .post-tag, .wmd-preview a.post-tag {
    /*color: rgb(62, 109, 142);
    background-color: rgb(224, 234, 241);
    border-bottom: 1px solid rgb(179, 206, 225);
    border-right: 1px solid rgb(179, 206, 225);
    padding: 3px 4px;
    margin: 2px 2px 10px 0px;
    text-decoration: none;
    font-size: 90%;
    line-height: 1.4;
    white-space: nowrap;
    display: inline-block;*/
    border: 1px solid #DAECF5;
    float: left;
    padding: 1px 10px;
    border-radius: 30px;
    text-decoration: none;
    color: #444;
    margin-right: 10px;
    text-decoration: none;
    margin-bottom: 10px;
}


/*-------------------------------------*/


.question-summary .summary
{
	float: left;
	width: 88%;
}

.ellipsis{
	word-wrap:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}

.justify{
	text-align:justify;
	text-align-last:justify
}

.justify:after{
	content:"";
	display:inline-block;
	width:100%;
	height:0
}


.sprite2x{
	background-image:url(image/sprites-1.8.9@2x.png);
	background-size:308px 250px
}

.spriteRare2x{
	background-image:url(image/sprites-1.8.9@2x.png);
	background-size:256px 30px
}

.hide-text{
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}

.abscenter{
	position:absolute;
	top:50%;
	left:50%
}

.editable-wrapper{
	position:relative;
	padding:8px 10px;
	border:1px solid #ccc;
	border-radius:0 0 3px 3px;
	box-shadow:0 0 4px 0 rgba(0,0,0,.1) inset;
	-webkit-transition:min-height .25s ease-out;
	background:#fff
}

.cursor-move{
	cursor:move
}

@-moz-keyframes shake{
	0%,100%{
		-moz-transform:translateX(0)
	}

	20%,60%{
		-moz-transform:translateX(-6px)
	}

	40%,80%{
		-moz-transform:translateX(6px)
	}

}

@-o-keyframes shake{
	0%,100%{
		-moz-transform:translateX(0)
	}

	20%,60%{
		-moz-transform:translateX(-6px)
	}

	40%,80%{
		-moz-transform:translateX(6px)
	}

}


@-webkit-keyframes shake{
	0%,100%{
		-webkit-transform:translateX(0)
	}

	20%,60%{
		-webkit-transform:translateX(-6px)
	}

	40%,80%{
		-webkit-transform:translateX(6px)
	}

}


.shake{
	-webkit-animation-name:shake;
	-moz-animation-name:shake;
	-o-animation-name:shake;
	animation-name:shake
}

@-webkit-keyframes fadeIn{
	0%{
		opacity:0
	}

	100%{
		opacity:1
	}

}

@-moz-keyframes fadeIn{
	0%{
		opacity:0
	}

	100%{
		opacity:1
	}

}

@-o-keyframes fadeIn{
	0%{
		opacity:0
	}

	100%{
		opacity:1
	}

}

@keyframes fadeIn{
	0%{
		opacity:0
	}

	100%{
		opacity:1
	}

}

.fadeIn{
	-webkit-animation-name:fadeIn;
	-moz-animation-name:fadeIn;
	-o-animation-name:fadeIn;
	animation-name:fadeIn
}

@-webkit-keyframes fadeOut{
	0%{
		opacity:1
	}

	100%{
		opacity:0
	}

}

@-moz-keyframes fadeOut{
	0%{
		opacity:1
	}

	100%{
		opacity:0
	}

}

@-o-keyframes fadeOut{
	0%{
		opacity:1
	}

	100%{
		opacity:0
	}

}

@keyframes fadeOut{
	0%{
		opacity:1
	}

	100%{
		opacity:0
	}

}

.fadeOut{
	-webkit-animation-name:fadeOut;
	-moz-animation-name:fadeOut;
	-o-animation-name:fadeOut;
	animation-name:fadeOut
}

.sandbox{
	z-index:999;
	-webkit-backface-visibility:hidden;
	-webkit-transform-style:preserve-3d
}

body.zhi{
	padding-top:46px;
	_padding-top:64px;
	-webkit-font-smoothing:subpixel-antialiased
}



/*
a{
	color:#259;
	text-decoration:none
}

body{
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
*/

.placeholder-label-hilight{
	color:#A02313!important
}

.placeholder-hilight::-webkit-input-placeholder,.placeholder-hilight::-moz-input-placeholder,.placeholder-hilight::input-placeholder{
	color:#A02313!important
}

a:hover{
	text-decoration:underline
}

html.touch a:hover{
	text-decoration:none
}

a:active{
	outline:0
}

a.external{
	margin:0 4px 0 0;
	white-space:nowrap
}

a.external.wrap{
	white-space:normal
}

a.external>.icon-external{
	margin-left:4px
}

a>.ellipsis:after{
	content:'...'
}

a>.invisible{
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}

.modal-dialog,div[contentEditable]{
	outline:0;
	-moz-outline:0
}



html.no-js img.lazy{
	display:none
}

.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content p{
	margin:12px 0
}

.qs-item-rich-text ol,.qs-item-rich-text ul,.qs-editable-content ul,.qs-editable-content ol,.editable ul,.editable ol{
	list-style-position:outside;
	margin:.8em 0 .8em 2em
}

.qs-editable-content .answer-date-link-wrap{
	display:block
}

.answer-date-link-wrap{
	display:inline-block
}

.answer-date-link-wrap+.meta-item{
	margin-left:7px
}

.editable li,.qs-editable-content li{
	margin:0 0 5px
}

i,em{
	font-style:italic
}

ins{
	text-decoration:none;
	padding:3px 0;
	background:#EAF0DD;
	color:#5B7918
}

del{
	text-decoration:line-through;
	padding:3px 0;
	background:#f5dfdf;
	color:#ac1414
}

ins img{
	margin:6px 0;
	display:block;
	max-width:300px!important
}

del.del-img,ins.ins-img{
	display:inline-block;
	width:75px;
	text-align:center;
	background:0
}

del.del-img span,ins.ins-img span{
	padding:3px 0
}

ins.ins-img span{
	background:#EAF0DD;
	color:#5B7918
}

del.del-img span{
	background:#f5dfdf;
	color:#ac1414
}

input[type=checkbox]{
	margin:0 5px 0 0;
	vertical-align:0
}

blockquote{
	margin:.8em 0
}

address,blockquote,sup{
	border-left:3px solid #D0E5F2;
	font-style:normal;
	padding:0 0 0 10px;
	display:block;
	line-height:22px;
	vertical-align:baseline;
	font-size:100%
}

.hilight{
	color:#C20A0A
}

.cross{
	width:6px;
	height:6px;
	display:inline-block;
	position:relative
}

.cross span{
	background-color:#259
}

.cross .vertical{
	position:absolute;
	width:2px;
	height:6px;
	top:0;
	left:2px
}

.cross .horizontal{
	position:absolute;
	width:6px;
	height:2px;
	top:2px;
	left:0
}

.qrs-anchor-hidden{
	top:-48px;
	position:relative;
	display:block;
	width:0;
	font:0/0 a
}

.qrs-anchor-hidden.ac{
	top:-100px
}

.qt-nav-page{
	height:35px;
	text-align:right
}

.gray_link,.gray_link:visited{
	color:#999
}

.qrs-red{
	color:#A02313
}

#tg-ie6-mask{
	background:#F7F7F7;
	width:100%;
	height:1001px;
	position:absolute;
	bottom:auto;
	_top:expression(eval('document.documentElement.scrollTop'));
	left:0;
	z-index:9999;
	text-align:center
}

#tg-ie6-mask a{
	min-width:160px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:0 30px;
	vertical-align:middle;
	border-right:1px solid #d1d1d1
}

#tg-ie6-mask .oops{
	margin:48px auto 34px
}

#tg-ie6-mask .warning{
	font-size:18px;
	font-weight:bolder;
	color:#222;
	margin-bottom:66px
}

#tg-ie6-mask a.last{
	border-right:0
}

#tg-ie6-warning{
	width:100%;
	position:absolute;
	bottom:auto;
	_top:expression(eval('document.documentElement.scrollTop'));
	left:0;
	background:#ff8;
	font-size:18px;
	font-weight:bolder;
	padding:10px 0;
	margin:0;
	border-bottom:1px solid gray;
	z-index:9998;
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	color:#111;
	text-align:center
}

.qrs-content-video-icon,.qrs-content-img-icon{
	margin:0 5px -1px 1px;
	display:inline-block;
	width:13px;
	height:11px;
	background-repeat:no-repeat;
	background-image:url(image/sprites-1.8.9.png)
}

.qrs-content-img-icon{
	background-position:-28px -5px
}

.qrs-content-video-icon{
	background-position:-41px -5px
}

.editable img,.qrs-content-img-source-link,.origin_image,.content_image,.video_image,.play_video{
	margin:6px 0;
	display:block;
	overflow:hidden;
	max-width:100%;
	height:auto;
	width:auto\9;
	-ms-interpolation-mode:bicubic
}

.editable a,.qs-comment-editable a{
	text-decoration:none
}

.editable .img.qrs-content-img-source-link:hover,.editable img.origin_image:hover{
	cursor:default
}

.qs-light-box-fullscreen-image .qs-light-box-img-el{
	cursor:-moz-zoom-out;
	cursor:-webkit-zoom-out;
	cursor:zoom-out;
	cursor:url(image/zoom-out.cur)
}

.origin_image{
	cursor:-moz-zoom-in;
	cursor:-webkit-zoom-in;
	cursor:zoom-in;
	cursor:url(image/zoom-in.cur)
}

.tg-summary .origin_image{
	cursor:pointer
}

.tg-lightbox-showing{
	overflow:hidden
}

.modal-dialog.qs-light-box{
	border-radius:0;
	background:transparent url(image/light_box_close.png) no-repeat 98% 16px;
	width:100%;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	overflow-x:hidden;
	overflow:auto;
	padding:0;
	-webkit-perspective:1000
}

.qs-light-box .modal-dialog-title{
	display:none
}

.qs-light-box .modal-dialog-content{
	padding:0;
	margin:0;
	width:100%;
	background:transparent
}

.qs-light-box:hover{
	cursor:pointer
}

a.qs-light-box-show-origin{
	color:#888;
	padding:10px;
	display:inline-block;
	font-size:14px
}

.qs-light-box-footer{
	text-align:center;
	line-height:22px
}

.modal-dialog-bg.qs-light-box-background{
	opacity:.9;
	background:#fff
}

.qs-light-box-img-el{
	line-height:22px;
	width:100%;
	box-shadow:0 1px 4px rgba(0,0,0,.5);
	display:block;
	margin:0 auto
}

.qs-light-box-x1{
	font-size:0;
	text-align:center
}

.qs-light-box-x2{
	display:inline-block;
	vertical-align:middle;
	padding:0 40px
}

.qrs-section{
	margin:0 0 10px;
	display:block
}

.section-title{
	border-bottom:1px solid #ccc;
	color:#666
}

.qrs-section-title{
	padding:0 0 3px;
	margin:0 0 10px;
	border-bottom:solid 1px #ddd
}

.qrs-section-title.qrs-section-title-wide{
	padding:0 0 10px
}

.qrs-r3px{
	border-radius:3px
}

.qrs-r4px{
	border-radius:4px
}

.qrs-r5px,.goog-tooltip{
	border-radius:5px
}

.qrs-r10px{
	border-radius:10px
}

.qrs-hide{
	display:none
}

.qrs-ml10{
	margin:0 0 0 10px
}

.qrs-ml20{
	margin:0 0 0 20px
}

.qrs-mr10{
	margin:0 10px 0 0
}

.qrs-mr15{
	margin:0 15px 0 0
}

.qrs-mb15{
	margin:0 0 15px
}

.qrs-locked{
	background:transparent url(image/lock.gif) scroll no-repeat 0 5px;
	color:#999;
	padding:0 0 0 15px
}

.qt-autohide{
	visibility:hidden
}

.qt-autohide{
	_visibility:visible!important
}

.qrs-14px{
	font-size:14px
}

.qrs-gray{
	color:#999;
	font-size:12px;
	font-weight:400
}

.qrs-gray-darker{
	color:#666
}

.qrs-medium-gray{
	color:#999;
	font-size:13px
}

.qrs-gray-small{
	color:#999;
	font-size:12px
}

.qrs-big-gray{
	color:#999;
	font-size:14px;
	font-weight:400
}

.qrs-right{
	float:right
}

.qrs-left{
	float:left
}

.qrs-text-error{
	color:#C3412F
}

.link-disabled{
	color:#999;
	font-weight:400;
	text-decoration:none;
	cursor:default
}

.link-disabled:hover{
	text-decoration:none
}

.qrs-link{
	cursor:pointer;
	text-decoration:none
}

.qrs-link:hover{
	text-decoration:underline
}

.qrs-link-disabled:hover{
	text-decoration:none;
	cursor:not-allowed
}

.qrs-link-white{
	color:#fff
}

.qrs-link-black{
	color:#222
}

.qrs-link-litgray,.qrs-link-litgray:hover{
	color:#ddd!important;
	font-size:12px
}

.qrs-link-gray-14{
	color:#999!important
}

.qrs-bull{
	padding:0 3px;
	color:#BBB;
	display:inline-block;
	font-family:Arial
}

.qrs-bull-medium-lit{
	padding:0 5px;
	color:#DDD
}

.qrs-gray-normal,.qrs-link-gray-normal,.qrs-link-gray{
	color:#999;
	font-weight:400
}

.qrs-link-gray{
	font-size:12px
}

html.no-touch .qrs-link-gray:hover,html.no-touch .qrs-link-gray-normal:hover{
	color:#698ebf
}

.qrs-link-litblue,.qrs-link-litblue-normal{
	color:#698ebf;
	font-weight:400
}

.qrs-link-litblue{
	font-size:17px;
	color: #0078B6;
}

.qrs-link-litblue:hover,.qrs-link-litblue-normal:hover{
	color:#259
}

.qs-tab-title-container{
	padding:0 5px;
	color:#ddd
}

.comment_message
{
   width:98%;
   height: 65px;
   resize:none;
   padding: 5px;
   line-height: 22px;
   font-size: 14px;
}
.comment_message:focus{ outline: none;}

.qrs-link-btn{
	border:0;
	color:#259;
	background:transparent;
	cursor:pointer
}

html.no-touch .qrs-link-btn:hover{
	text-decoration:underline
}

.qrs-blue-edit{
	width:15px;
	height:11px;
	background:url(image/sprites-1.8.9.png) no-repeat -20px -151px transparent;
	display:inline-block;
	margin-right:3px
}


.qrs-num{
	margin:0 0 0 3px;
	padding:1px 5px;
	background:#698ebf;
	color:#fff;
	font-size:11px;
	-webkit-text-size-adjust:none;
	vertical-align:top;
	border-radius:30px
}

.qrs-item-log-detail{
	*zoom:1;
	border-left:3px solid #DDD;
	padding:5px 10px;
	margin:5px 0
}

.qrs-item-log-detail:before,.qrs-item-log-detail:after{
	display:table;
	content:""
}

.qrs-item-log-detail:after{
	clear:both
}

.qrs-item-log-detail ul,.qrs-item-log-detail ol{
	margin-left:2em
}

.qrs-warn-message{
	margin:0 0 10px;
	background:#E1F0F7;
	padding:5px 0
}

.qrs-error-message,.qrs-info-message{
	margin:10px 0;
	padding:10px;
	text-align:center
}

.qrs-error-text{
	color:#c3412f
}

.qrs-error-message{
	border:1px solid #C3412F;
	background:#FFF5FA
}

.qrs-warn-info-label{
	background:#FFF5FA
}

.qrs-info-message{
	border:1px solid #ADCF66;
	background:#f2fddb
}

.qrs-orange-message{
	padding:10px;
	margin:10px 0;
	background:#FFFCDD;
	color:#8D7745
}

.qrs-simple-info{
	text-align:center;
	padding:20px 0
}

.qrs-avatar-big{
	width:100px;
	height:100px;
	border:0 none;
	border-radius:4px
}

.qrs-avatar-medium{
	width:50px;
	height:50px;
	border:0 none;
	border-radius:4px
}

.qrs-inline{
	display:inline!important
}

.qrs-c12,.qrs-c16{
	margin-left:auto;
	margin-right:auto;
	width:960px
}

.qrs-g1,.qrs-g2,.qrs-g3,.qrs-g4,.qrs-g5,.qrs-g6,.qrs-g7,.qrs-g8,.qrs-g9,.qrs-g10,.qrs-g11,.qrs-g12,.qrs-g13,.qrs-g14,.qrs-g15,.qrs-g16{
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:10px
}

.qrs-push-1,.qrs-pull-1,.qrs-push-2,.qrs-pull-2,.qrs-push-3,.qrs-pull-3,.qrs-push-4,.qrs-pull-4,.qrs-push-5,.qrs-pull-5,.qrs-push-6,.qrs-pull-6,.qrs-push-7,.qrs-pull-7,.qrs-push-8,.qrs-pull-8,.qrs-push-9,.qrs-pull-9,.qrs-push-10,.qrs-pull-10,.qrs-push-11,.qrs-pull-11,.qrs-push-12,.qrs-pull-12,.qrs-push-13,.qrs-pull-13,.qrs-push-14,.qrs-pull-14,.qrs-push-15,.qrs-pull-15{
	position:relative
}

.qrs-c12 .qrs-g3,.qrs-c16 .qrs-g4{
	width:220px
}

.qrs-c12 .qrs-g6,.qrs-c16 .qrs-g8{
	width:460px
}

.qrs-c12 .qrs-g9,.qrs-c16 .qrs-g12{
	width:700px
}

.qrs-c12 .qrs-g12,.qrs-c16 .qrs-g16{
	width:940px
}

.qrs-alpha{
	margin-left:0
}

.qrs-omega{
	margin-right:0
}

.qrs-c12 .qrs-g1{
	width:60px
}

.qrs-c12 .qrs-g2{
	width:140px
}

.qrs-c12 .qrs-g4{
	width:300px
}

.qrs-c12 .qrs-g5{
	width:380px
}

.qrs-c12 .qrs-g7{
	width:540px
}

.qrs-c12 .qrs-g8{
	width:620px
}

.qrs-c12 .qrs-g10{
	width:780px
}

.qrs-c12 .qrs-g11{
	width:860px
}

.qrs-c16 .qrs-g1{
	width:40px
}

.qrs-c16 .qrs-g2{
	width:100px
}

.qrs-c16 .qrs-g3{
	width:160px
}

.qrs-c16 .qrs-g5{
	width:280px
}

.qrs-c16 .qrs-g6{
	width:340px
}

.qrs-c16 .qrs-g7{
	width:400px
}

.qrs-c16 .qrs-g9{
	width:520px
}

.qrs-c16 .qrs-g10{
	width:580px
}

.qrs-c16 .qrs-g11{
	width:640px
}

.qrs-c16 .qrs-g13{
	width:760px
}

.qrs-c16 .qrs-g14{
	width:820px
}

.qrs-c16 .qrs-g15{
	width:880px
}

.qrs-inline-block,.inline-block,.more{
	display:inline-block!important
}

#tg-top-nav-btn-hide{
	font-size:12px;
	font-weight:700
}

.qt-autocomplete-row-name{
	margin:0 0 1px 35px;
	display:block;
	line-height:1.2;
	height:1.2em;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}

.qt-autocomplete-row-name.qt-autocomplete-row-name-info{
	margin:-1px 0 2px 0
}

.qt-autocomplete-row-description{
	color:#999;
	display:block;
	font-size:12px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	line-height:14px;
	height:14px;
	zoom:1
}




.qt-autocomplete-empty{
	color:#666;
	padding:10px;
	text-align:left;
	vertical-align:middle
}


.ac-active .qt-autocomplete-row-description{
	color:#698ebf
}

.qrs-fly-input-label{
	color:#BEBEBE;
	left:7px;
	position:absolute;
	top:7px;
	cursor:text;
	font-size:14px
}

.qrs-fly-input-label{
	color:#BEBEBE;
	left:8px;
	position:absolute;
	top:6px;
	cursor:text
}

.qs-modal-dialog-guide-title,.qs-modal-dialog-guide-warn-message{
	padding:5px 9px;
	margin:0 0 15px;
	position:relative
}

.qs-modal-dialog-guide-title{
	background:none repeat scroll 0 0 #F7FBFD;
	border:1px solid #D2E1E8
}

.qs-modal-dialog-guide-warn-message{
	background:none repeat scroll 0 0 #f8f6e2;
	border:1px solid #ccc9ac!important;
	padding:5px 30px 5px 9px!important;
	margin:0 0 15px!important
}

.qs-modal-dialog-guide-title-spin{
	background:transparent url(image/sprites-1.8.9.png) scroll no-repeat -38px -902px;
	visibility:hidden;
	position:absolute;
	bottom:-11px;
	left:20px;
	width:16px;
	height:11px
}

.qs-modal-dialog-guide-title-msg{
	background:transparent url(image/sprites-1.8.9.png) scroll no-repeat -227px -174px;
	visibility:hidden;
	position:absolute;
	bottom:-11px;
	left:20px;
	width:16px;
	height:11px
}

.tg-question-suggest-trigger{
	color:#444
}

.tg-question-suggest-optional{
	color:#aaa
}

#qs-modal-dialog-warnmsg-wrapper>.qs-modal-dialog-guide-title-spin,#qs-modal-dialog-warnmsg-wrapper>.qs-modal-dialog-guide-title-msg,.qs-modal-dialog-warnmsg-wrapper>.qs-modal-dialog-guide-title-spin,.qs-modal-dialog-warnmsg-wrapper>.qs-modal-dialog-guide-title-msg{
	bottom:-10px;
	z-index:1;
	visibility:visible;
	left:21px
}

.goog-zippy-expanded>.qs-modal-dialog-guide-title-spin{
	visibility:visible
}

.qs-modal-dialog-guide-title-dropdown{
	background:transparent url(image/sprites-1.8.9.png) scroll no-repeat -46px -674px;
	position:absolute;
	top:13px;
	right:10px;
	width:11px;
	height:6px
}

.goog-zippy-expanded>.qs-modal-dialog-guide-title-dropdown{
	background-position:-39px -934px;
	top:12px
}

.goog-zippy-collapsed>.qs-modal-dialog-guide-title-dropdown{
	background-position:-39px -928px;
	top:14px
}

.tg-question-topic-autocomplete-plaintext{
	background-color:#EFEFEF;
	color:#888;
	font-size:.9em;
	padding:1px 8px
}

.qs-item-more-wrap{
	border-top:solid 1px #ddd
}

.qt-edit-btn{
	color:#999;
	display:inline-block;
	font-size:11px;
	-webkit-text-size-adjust:none;
	font-weight:400;
	padding:0 3px 0 0;
	margin:0 0 0 5px;
	line-height:130%
}

.qt-edit-btn:hover,.qt-edit-btn:visited{
	color:#666;
	background-color:#e1f0f7;
	-moz-border-radius:2px;
	border-radius:2px;
	text-decoration:none
}

.qrs-report-title{
	padding-bottom:10px
}

.qrs-report-title .qrs-report-msg{
	color:#A02313
}

.voters a{
	color:#999
}

.voters a:hover{
	color:#698EBF
}

.qs-item-img-avatar{
	border-radius:2px
}

.form-with-magnify{
	/*position:relative*/
}

.form-with-magnify .magnify-button{
	position:absolute;
	right:0;
	top:0;
	width:30px;
	height:32px;
	border:0;
	cursor:pointer;
	display:inline-block;
	background:0
}

.form-with-magnify .magnify-button>.icon-magnify{
	margin:-2px 0 0 -3px
}

input:-moz-placeholder,textarea:-moz-placeholder{
	color:#999
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder{
	color:#999
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
	color:#999
}

.form-basic .group{
	margin-bottom:1em;
	clear:both
}

.form-basic .lbl{
	width:5em;
	float:left;
	text-align:right;
	line-height:33px
}

.form-basic .controls{
	margin-left:6em
}

.form-basic label.error{
	margin-left:5px;
	color:#c33
}

input.text,textarea.text{
	padding:8px 10px;
	font-size:13px;
	line-height:15px;
	box-shadow:0 1px 1px rgba(0,0,0,.1) inset;
	border-radius:3px;
	background:#fff;
	border:1px solid #ccc;
	color:#222
}

input.text:focus,textarea.text:focus{
	outline:0;
	box-shadow:0 0 5px rgba(105,142,191,.4);
	border:1px solid #b0c4dd;
	position:relative
}



.icon-weibo{
	background-position:-194px -110px;
	width:16px;
	height:13px;
	vertical-align:-2px
}

.icon-qzone{
	background-position:-245px -167px;
	width:16px;
	height:16px;
	vertical-align:-2px
}

.icon-sign-arrow{
	background-position:-173px -166px
}

.icon-big-arrow-left{
	background-position:-210px -232px;
	width:90px;
	height:18px
}

.icon-big-arrow-right{
	background-position:-210px -214px;
	width:90px;
	height:18px
}

.icon-help{
	background-position:-284px -68px
}

.icon-disabled{
	background-position:-124px -232px;
	width:14px;
	height:14px;
	vertical-align:text-top
}

.spinner-gray,.spinner-lightgray{
	display:inline-block;
	margin:0 5px;
	width:14px;
	height:15px;
	vertical-align:-3px;
	background-size:14px 15px;
	background-repeat:no-repeat;
	background-image:url(image/spinner/grey-loading.gif)
}

.spinner-lightgray{
	background-image:url(image/spinner/lightgray-loading.gif)
}

.icon-weibo-corner{
	background-position:-157px -222px;
	width:26px;
	height:28px;
	position:absolute;
	bottom:-12px;
	right:-11px
}

.icon-green-check{
	background-position:-284px -111px;
	vertical-align:-4px;
	width:16px;
	height:16px;
	margin-right:5px
}

.icon-big-white-qq{
	vertical-align:-5px;
	background-position:-65px -230px;
	margin-right:7px;
	width:17px;
	height:20px
}

.view-sina .icon-big-white-qq{
	margin:0 13px 0 3px
}

.icon-big-white-sina{
	vertical-align:-5px;
	background-position:-284px -153px;
	margin-right:7px;
	width:24px;
	height:20px
}

.icon-big-white-mail{
	background-position:-284px -180px;
	vertical-align:-4px;
	margin-right:8px;
	width:20px;
	height:16px
}

.icon-spike{
	position:absolute;
	top:-8px;
	left:23px;
	width:13px;
	height:8px;
	background-position:-200px -165px
}

.icon-ignore{
	width:20px;
	height:20px;
	background-position:-261px -62px
}

html.no-touch a:hover>.icon-ignore{
	background-position:-261px -42px
}

.icon-info{
	background-position:-227px -146px;
	width:16px;
	height:16px
}

.icon-copyable,.icon-uncopyable{
	width:13px;
	height:13px;
	vertical-align:-1px
}

.icon-copyable{
	background-position:-75px -4px
}

.icon-uncopyable{
	background-position:-58px -4px
}

.icon-validate-ok,.icon-validate-error{
	margin-right:3px;
	width:16px;
	height:16px;
	vertical-align:-3px
}

.icon-validate-error{
	background-position:-284px -131px
}

.icon-validate-ok{
	background-position:-284px -111px
}

.qrs-icon-topic-square{
	background-position:-50px -88px
}

.qrs-icon-topic-feed{
	background-position:-28px -88px
}

.qrs-icon-dropdown-menu{
	margin:2px;
	height:18px;
	width:28px;
	vertical-align:bottom;
	background-position:-53px -146px
}

.qrs-icon-topic-square,.qrs-icon-topic-feed{
	width:17px;
	height:17px;
	margin-right:8px;
	vertical-align:-4px
}

.icon-magnify{
	width:12px;
	height:12px;
	background-position:-45px -52px;
	vertical-align:-3px
}

.icon-magnify-q{
	width:13px;
	height:15px;
	background-position:-239px -60px;
	vertical-align:-4px
}

.icon-magnify-active{
	background-position:-222px -62px
}

.qrs-icon-lock{
	background-position:-45px -69px;
	width:8px;
	height:10px;
	vertical-align:-1px;
	margin-right:.5em
}

.qrs-icon-settings{
	width:16px;
	height:16px;
	background-position:-88px -148px;
	margin-right:1px;
	vertical-align:-5px
}

.icon-external{
	width:7px;
	height:7px;
	vertical-align:0;
	background-position:0 -204px
}

.icon-close-8x8{
	width:8px;
	height:8px;
	background-position:-267px -68px;
	cursor:pointer;
	vertical-align:0
}

html.no-touch .icon-close-8x8:hover{
	background-position:-267px -48px
}

.icon-close-16x16{
	width:16px;
	height:16px;
	background-position:-263px -63px;
	cursor:pointer;
	vertical-align:-2px
}

html.no-touch .icon-close-16x16:hover{
	background-position:-263px -43px
}

.qrs-icon-bin{
	width:10px;
	height:11px;
	vertical-align:-3px;
	background-position:-236px -92px
}

.qrs-icon-trash{
	background-position:-240px -127px;
	width:16px;
	height:16px
}

.qrs-icon-pen{
	background-position:-224px -127px;
	width:16px;
	height:16px
}

html.no-touch a:hover .qrs-icon-bin{
	background-position:-236px -79px
}

i[class^=z-icon-],i[class*=" z-icon-"]{
	display:inline-block;
	*margin-right:.3em;
	line-height:10px;
	vertical-align:0;
	background-image:url(image/sprites-1.8.9.png);
	background-repeat:no-repeat;
	margin-right:5px
}

.z-icon-x{
	width:8px;
	height:8px;
	background-position:-130px -206px
}

.z-icon-x:hover{
	background-position:-110px -206px
}

.z-icon-comment{
	width:9px;
	height:10px;
	background-position:-28px -22px
}

.z-icon-collect{
	width:7px;
	height:10px;
	background-position:-56px -22px
}

.z-icon-thank{
	width:10px;
	height:10px;
	background-position:-41px -22px
}

.z-icon-share{
	width:11px;
	height:10px;
	background-position:-67px -22px
}

.z-icon-no-help{
	width:10px;
	height:10px;
	background-position:-82px -22px
}

.z-icon-follow{
	width:8px;
	height:9px;
	background-position:-97px -23px
}

.z-icon-fold{
	width:8px;
	height:9px;
	background-position:-135px -22px
}

.meta-item{
	color:#999
}

.meta-item+.meta-item{
	margin-left:7px
}

html.no-touch .meta-item:hover{
	color:#698ebf
}

.meta-item.disabled,html.no-touch .meta-item.disabled:hover{
	color:#bbb;
	cursor:default;
	text-decoration:none
}

html.no-touch .meta-item:hover .z-icon-fold{
	background-position:-135px -37px
}

html.no-touch .meta-item:hover .z-icon-follow{
	background-position:-97px -38px
}

html.no-touch .meta-item:hover .z-icon-share{
	background-position:-67px -37px
}

html.no-touch .meta-item:hover .z-icon-thank{
	background-position:-41px -37px
}

html.no-touch .meta-item.disabled:hover .z-icon-thank{
	background-position:-41px -22px
}

html.no-touch .meta-item:hover .z-icon-collect{
	background-position:-56px -37px
}

html.no-touch .meta-item:hover .z-icon-comment{
	background-position:-28px -37px
}

.qrs-icon-feedlist{
	width:16px;
	height:16px;
	vertical-align:-4px;
	margin-right:5px;
	background-position:-71px -88px
}

.qrs-icon-debutslist{
	width:16px;
	height:16px;
	vertical-align:-4px;
	margin-right:5px;
	background-position:-285px -46px
}

.qrs-icon-question-mark{
	width:16px;
	height:16px;
	vertical-align:-3px;
	background-position:-284px -68px;
	opacity:.5
}

.qrs-icon-question-mark:hover{
	opacity:1
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){
	.icon,i[class^=z-icon-],.modal-dialog-title-close,.goog-option-selected .goog-menuitem-checkbox,.qrs-content-img-icon,.qrs-content-video-icon,.tr-icon,.tr-inline-icon,.qrs-icon,.icon-external,.feed-item .ignore,.side-topic-item .up,.side-topic-item .delete,.qt-edit-button-icon,.qrs-blue-edit,.qs-add-question-detail-icon,.tg-hovercard-arrow,.qt-top-live-icon,.qs-profile-details-items .qs-profile-tag-btn,.qs-item-top-btn,.qs-profile-icon,.qs-profile-header-icon,.qs-profile-empty-icon,.qt-global-notify-icon,.qt-global-notify-close,.qs-modal-dialog-guide-title-msg,.qs-modal-dialog-guide-title-dropdown,.qs-noti7-popup-tab-item .icon,.qt-noti7-popup .qt-top-live-icon,.icon-info,.icon-green-check,.icon-big-arrow-left,.icon-big-arrow-right,.icon-weibo,.icon-qzone,.icon-weibo-corner,.icon-big-white-sina,.icon-big-white-qq,.icon-big-white-mail,.icon-sign-arrow{
		background-image:url(image/sprites-1.8.9@2x.png);
		background-size:308px 250px
	}

	.spinner-gray{
		background-image:url(image/spinner/grey-loading@2x.gif)
	}

	.spinner-lightgray{
		background-image:url(image/spinner/lightgray-loading@2x.gif)
	}

	.qrs-icon-rare{
		background-image:url(image/sprites-1.8.9@2x.png);
		background-size:256px 30px
	}

}

.qrs-icon-rare{
	width:16px;
	height:16px;
	background-image:url(image/sprites-rare-0.1.png);
	background-repeat:no-repeat;
	display:inline-block;
	vertical-align:middle
}

.qrs-btn-blue,.qrs-btn-green,.qrs-btn-red,.qrs-btn-white,.qrs-btn-disabled{
	font-size:14px;
	line-height:1.7;
	text-decoration:none!important;
	vertical-align:middle;
	display:inline-block;
	_display:inline!important;
	text-align:center;
	padding:4px 10px;
	cursor:pointer;
	border-radius:3px;
	white-space:nowrap;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}

.qrs-btn-blue.disabled,.qrs-btn-green.disabled,.qrs-btn-red.disabled,.qrs-btn-white.disabled,.qrs-btn-disabled.disabled,.qrs-btn-blue[disabled],.qrs-btn-green[disabled],.qrs-btn-red[disabled],.qrs-btn-white[disabled],.qrs-btn-disabled[disabled]{
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background:#eee;
	color:#888!important;
	border:1px solid #ddd;
	cursor:not-allowed;
	text-shadow:none;
	box-shadow:none!important
}

.qrs-btn-blue.disabled:active,.qrs-btn-green.disabled:active,.qrs-btn-red.disabled:active,.qrs-btn-white.disabled:active,.qrs-btn-disabled.disabled:active,.qrs-btn-blue[disabled]:active,.qrs-btn-green[disabled]:active,.qrs-btn-red[disabled]:active,.qrs-btn-white[disabled]:active,.qrs-btn-disabled[disabled]:active{
	background:#eee;
	border-color:#ccc
}

.qrs-btn{
	display:block;
	text-align:center;
	min-width:78px;
	font-size:12px;
	text-decoration:none!important;
	padding:1px;
	font-weight:400;
	line-height:18px;
	border-radius:3px;
	cursor:pointer;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}

.qrs-btn-disabled{
	cursor:default!important
}

.qrs-btn-white.qt-button-more{
	display:block;
	font-size:13px;
	margin:20px 0;
	padding:5px 1px
}

.qt-button-more.loading{
	cursor:not-allowed
}


.qrs-btn-red{
	background-color:#e55345;
	background-image:-moz-linear-gradient(top,#e96249,#e03c40);
	background-image:-ms-linear-gradient(top,#e96249,#e03c40);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#e96249),to(#e03c40));
	background-image:-webkit-linear-gradient(top,#e96249,#e03c40);
	background-image:-o-linear-gradient(top,#e96249,#e03c40);
	background-image:linear-gradient(top,#e96249,#e03c40);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e96249', endColorstr='#e03c40', GradientType=0);
	text-shadow:0 -1px 0 rgba(0,0,0,.5);
	border:1px solid #cf2b28;
	color:#fff!important;
	box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 1px 0 rgba(0,0,0,.2)
}

.qrs-btn-red:active{
	background-color:#e55039;
	background-image:-moz-linear-gradient(top,#e7563b,#e04735);
	background-image:-ms-linear-gradient(top,#e7563b,#e04735);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#e7563b),to(#e04735));
	background-image:-webkit-linear-gradient(top,#e7563b,#e04735);
	background-image:-o-linear-gradient(top,#e7563b,#e04735);
	background-image:linear-gradient(top,#e7563b,#e04735);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7563b', endColorstr='#e04735', GradientType=0);
	box-shadow:0 1px 2px #9C3522 inset
}

.qrs-btn-green,.qrs-btn-follow{
	background:#8ab923;
	background-color:#9dcc4a;
	background-image:-moz-linear-gradient(top,#adda4d,#86b846);
	background-image:-ms-linear-gradient(top,#adda4d,#86b846);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#adda4d),to(#86b846));
	background-image:-webkit-linear-gradient(top,#adda4d,#86b846);
	background-image:-o-linear-gradient(top,#adda4d,#86b846);
	background-image:linear-gradient(top,#adda4d,#86b846);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#adda4d', endColorstr='#86b846', GradientType=0);
	text-shadow:0 1px 0 rgba(255,255,255,.3);
	border:1px solid #6d8f29;
	color:#3e5e00!important;
	min-width:78px;
	width:auto;
	_width:78px;
	box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 1px 0 rgba(0,0,0,.2)
}

.qrs-btn-green:active,.qrs-btn-follow:active{
	background:#79a814;
	background-color:#8cb642;
	background-image:-moz-linear-gradient(top,#9ac244,#78a53e);
	background-image:-ms-linear-gradient(top,#9ac244,#78a53e);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#9ac244),to(#78a53e));
	background-image:-webkit-linear-gradient(top,#9ac244,#78a53e);
	background-image:-o-linear-gradient(top,#9ac244,#78a53e);
	background-image:linear-gradient(top,#9ac244,#78a53e);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ac244', endColorstr='#78a53e', GradientType=0);
	box-shadow:0 1px 2px rgba(0,0,0,.3) inset
}

.qrs-btn-white{
	background:#14A0D6;
	color: #fff;
	border-radius: 0;
	/*background-color:#f1f1f2;
	background-image:-moz-linear-gradient(top,#f8f8f9,#e6e6e8);
	background-image:-ms-linear-gradient(top,#f8f8f9,#e6e6e8);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f8f8f9),to(#e6e6e8));
	background-image:-webkit-linear-gradient(top,#f8f8f9,#e6e6e8);
	background-image:-o-linear-gradient(top,#f8f8f9,#e6e6e8);
	background-image:linear-gradient(top,#f8f8f9,#e6e6e8);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f9', endColorstr='#e6e6e8', GradientType=0);
	text-shadow:0 1px 0 #fff;
	border:1px solid #bbb;
	color:#666!important;
	box-shadow:0 1px 0 #fff inset,0 1px 0 rgba(0,0,0,.1)*/
}

.qrs-btn-white:active{
	background:#ddd;
	box-shadow:none
}

.qrs-btn-unfollow,.qrs-btn-disabled{
	background:#eee;
	color:#888;
	border:1px solid #ddd
}

.qrs-btn-unfollow:active,.qrs-btn-disabled:active{
	border-color:#ccc
}

.qrs-unfollow{
	color:#999
}

.qrs-unfollow>.z-icon-follow{
	display:none
}

.qrs-follow{
	color:#fff;
	background: #14A0D6;
	font-weight: bold;
}

html.no-touch .qrs-follow:hover{
	color:#259
}

.qrs-btn-blue.qrs-btn-justify,.qrs-btn-green.qrs-btn-justify,.qrs-btn-white.qrs-btn-justify{
	font-size:13px!important;
	line-height:18px!important
}

.qrs-btn-blue,.qrs-btn-green,.qrs-btn-white,a.follow{
	*line-height:20px
}

.small{
	*line-height:18px!important
}

.goog-link-button{
	position:relative;
	color:#259;
	text-decoration:underline;
	cursor:pointer
}

.goog-link-button-disabled{
	color:#999;
	text-decoration:none;
	cursor:default
}

.z-ico-textedit,.z-ico-Android_Banner_x_Hover,.z-ico-Android_Banner_x,.z-ico-arrow-open,.z-ico-arrow-close{
	/*background-image:url(image/compiled/icons.png?490e25);*/
	background-repeat:no-repeat;
	display:inline-block;
	vertical-align:middle
}

.z-ico-textedit{
	background-position:0 0;
	width:16px;
	height:16px
}

.z-ico-Android_Banner_x_Hover{
	background-position:-16px 0;
	width:12px;
	height:12px
}

.z-ico-Android_Banner_x{
	background-position:0 -16px;
	width:12px;
	height:12px
}

.z-ico-arrow-open{
	background-position:-12px -16px;
	width:10px;
	height:5px
}

.z-ico-arrow-close{
	background-position:-12px -21px;
	width:10px;
	height:5px
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:200/100),only screen and (min-device-pixel-ratio:2){
	.z-ico-textedit,.z-ico-Android_Banner_x_Hover,.z-ico-Android_Banner_x,.z-ico-arrow-open,.z-ico-arrow-close{
		background-image:url(image/compiled/icons@2x.png?490e25);
		-webkit-background-size:28px 28px;
		-moz-background-size:28px 28px;
		background-size:28px 28px
	}

}

img.avatar{
	border:0
}

img.avatar.\34 0{
	width:40px;
	height:40px;
	border-radius:4px
}

.tab-navs{
	*zoom:1;
	margin:0 5px 10px 0;
	padding:0;
	text-align:center;
	list-style:none;
	border-bottom:1px solid #ccc
}

.tab-navs:before,.tab-navs:after{
	display:table;
	content:""
}

.tab-navs:after{
	clear:both
}

.tab-navs .tab-nav{
	position:relative;
	float:left;
	margin-right:5px;
	margin-bottom:-1px
}

.tab-navs .tab-nav>a{
	display:block;
	padding:5px 15px;
	min-width:45px;
	color:#259;
	text-decoration:none;
	border:1px solid transparent;
	border-radius:2px 2px 0 0
}

html.no-touch .tab-navs .tab-nav>a:hover{
	background:#eff6fa;
	text-decoration:none;
	border-bottom-color:#ccc
}

.tab-navs .tab-nav.active>a,html.no-touch .tab-navs .tab-nav.active>a:hover{
	background:#fff!important;
	border:1px solid #ccc;
	border-bottom-color:transparent;
	cursor:default
}

.tab-navs .tab-nav.active>a{
	color:#666!important
}

@media only screen and (max-width:480px){
	.tab-navs .tab-nav>a{
		padding:5px 8px;
		min-width:initial
	}

}

.editable pre{
	display:block;
	white-space:pre-wrap
}

.editable pre div{
	*display:inline
}

.editable pre br{
	*display:block
}

pre.code-diff{
	white-space:pre-wrap
}

pre.code-diff,body .highlight,.editable pre{
	margin:.5em 0;
	padding:.4em .6em;
	font-size:12px;
	line-height:1.5;
	border-radius:2px;
	background:#f8f8f8
}

code,.editable pre,.highlight pre{
	font-family:Menlo,Monaco,Consolas,"Andale Mono","lucida console","Courier New",monospace
}

body .highlight{
	width:auto;
	overflow:auto;
	word-wrap:normal
}

.highlight pre{
	margin:0
}

.highlight::-webkit-scrollbar{
	width:6px;
	height:6px
}

.highlight::-webkit-scrollbar-thumb:horizontal{
	border-radius:6px;
	background-color:rgba(0,0,0,.5)
}

.highlight::-webkit-scrollbar-thumb:horizontal:hover{
	background-color:rgba(0,0,0,.6)
}

.highlight code{
	overflow:auto
}

.highlight .hll{
	background-color:#ffc
}

.highlight{
	background:#fff
}

.highlight .c{
	color:#998;
	font-style:italic
}

.highlight .err{
	color:#a61717;
	background-color:#e3d2d2
}

.highlight .k{
	font-weight:700
}

.highlight .o{
	font-weight:700
}

.highlight .cm{
	color:#998;
	font-style:italic
}

.highlight .cp{
	color:#999;
	font-weight:700
}

.highlight .c1{
	color:#998;
	font-style:italic
}

.highlight .cs{
	color:#999;
	font-weight:700;
	font-style:italic
}

.highlight .gd{
	color:#000;
	background-color:#fdd
}

.highlight .ge{
	font-style:italic
}

.highlight .gr{
	color:#a00
}

.highlight .gh{
	color:#999
}

.highlight .gi{
	color:#000;
	background-color:#dfd
}

.highlight .go{
	color:#888
}

.highlight .gp{
	color:#555
}

.highlight .gs{
	font-weight:700
}

.highlight .gu{
	color:#aaa
}

.highlight .gt{
	color:#a00
}

.highlight .kc{
	font-weight:700
}

.highlight .kd{
	font-weight:700
}

.highlight .kn{
	font-weight:700
}

.highlight .kp{
	font-weight:700
}

.highlight .kr{
	font-weight:700
}

.highlight .kt{
	color:#458;
	font-weight:700
}

.highlight .m{
	color:#099
}

.highlight .s{
	color:#d32
}

.highlight .na{
	color:teal
}

.highlight .nb{
	color:teal
}

.highlight .nc{
	color:#458;
	font-weight:700
}

.highlight .no{
	color:teal
}

.highlight .ni{
	color:purple
}

.highlight .ne{
	color:#900;
	font-weight:700
}

.highlight .nf{
	color:#900;
	font-weight:700
}

.highlight .nn{
	color:#555
}

.highlight .nt{
	color:navy
}

.highlight .nv{
	color:teal
}

.highlight .ow{
	font-weight:700
}

.highlight .w{
	color:#bbb
}

.highlight .mf{
	color:#099
}

.highlight .mh{
	color:#099
}

.highlight .mi{
	color:#099
}

.highlight .mo{
	color:#099
}

.highlight .sb{
	color:#d32
}

.highlight .sc{
	color:#d32
}

.highlight .sd{
	color:#d32
}

.highlight .s2{
	color:#d32
}

.highlight .se{
	color:#d32
}

.highlight .sh{
	color:#d32
}

.highlight .si{
	color:#d32
}

.highlight .sx{
	color:#d32
}

.highlight .sr{
	color:olive
}

.highlight .s1{
	color:#d32
}

.highlight .ss{
	color:#d32
}

.highlight .bp{
	color:#999
}

.highlight .vc{
	color:teal
}

.highlight .vg{
	color:teal
}

.highlight .vi{
	color:teal
}

.highlight .il{
	color:#099
}

.qs-middle-hilight-box{
	border:solid 1px #c8c49d;
	background:#f8f9e7 url(image/home_enforce_real_name.png) scroll no-repeat 14px 14px
}

.qs-middle-hilight-box-content{
	padding:20px 10px 10px 70px;
	min-height:30px
}

#tg-single-answer-author-info{
	min-height:55px
}

#tg-home-list-title{
	font-size:14px;
	color:#666;
	font-weight:700
}

.qt-global-nitify-inner{
	margin:0 30px 0 25px
}

.qs-item-meta .qrs-unfollow{
	color:#999!important
}

.qt-global-notify-icon{
	float:left;
	margin:2px 0 0 -25px;
	width:20px;
	height:16px;
	background:url(image/sprites-1.8.9.png) no-repeat -225px -146px
}

.qt-global-notify-icon.qt-global-notify-icon-warn{
	background-position:0 -467px
}

.qt-global-notify{
	position:relative;
	top:-2px;
	padding:5px 0 3px;
	color:#666;
	background:#FBF9E5;
	box-shadow:0 1px 1px rgba(0,0,0,.1)
}

.qt-global-notify.qt-global-notify-info{
	z-index:2;
	background:#eff6fa
}

.qt-global-notify-close{
	float:right;
	margin:0 -30px 0 0;
	width:20px;
	height:20px;
	opacity:.5;
	text-indent:-9999px;
	background:url(image/sprites-1.8.9.png) no-repeat -245px -144px
}

.qt-global-notify-close:hover{
	opacity:1
}

.qt-home-sub-noti{
	list-style:none;
	padding:0 0 0 20px;
	border-left:5px solid #eff6fa;
	padding:0 0 0 5px;
	margin:5px 0;
	font-size:12px;
	color:#666;
	line-height:18px;
	clear:both
}

.qt-home-noti-item-inner>.x-d>.x-a{
	color:#698ebf
}

.qt-home-noti-item{
	list-style:none!important;
	border-bottom:1px solid #E7E7E7;
	list-style-type:none!important;
	margin-bottom:8px;
	padding:0 0 8px;
	zoom:1
}

.x-m{
	float:right;
	display:inline;
	text-indent:-9999px;
	width:18px;
	height:16px;
	background:url(image/close.gif) no-repeat 100% center;
	opacity:.1;
	margin:3px 0 0 8px;
	visibility:hidden
}

.tg-question-suggest-info .x-m{
	background-position:100% 5px;
	margin:2px 4px 0 0;
	visibility:visible;
	width:14px
}

.x-e{
	float:right;
	color:#96B7DE;
	visibility:hidden
}

html.touch .x-m,html.touch .x-e{
	visibility:visible
}

.x-d{
	display:block;
	margin:0
}

.qt-top-nav-live .x-m{
	margin:2px 0 0 3px
}

.qt-home-noti-item:hover>.x-m{
	visibility:visible
}

.qt-home-noti-item:hover>.x-e{
	color:#999;
	visibility:visible
}

.x-m:hover{
	opacity:.5
}

.qt-home-noti-sep{
	border:0;
	border-top:1px solid #e7e7e7;
	clear:both;
	height:0;
	margin:5px 0
}

.qt-home-noti-inner{
	margin:0 0 10px;
	padding:0
}

.qs-home-question-iframe{
	width:100%;
	height:0;
	border:0 none;
	z-index:999;
	position:fixed;
	top:0;
	left:0;
	background:#fff
}

.qt-main{
	min-height:340px;
	padding:25px 0 50px;
	position:relative;
	z-index:2
}

.goog-scrollfloater{
	z-index:9
}

.qt-main.qrs-wrap{
	width:95%;
}


.qt-main-content-inner{
	
}

.qs-simple-list-item:hover>.x-m{
	visibility:visible
}

.qs-simple-list-item:hover>.x-e{
	color:#999;
	visibility:visible
}

.qt-simple-item-list{
	margin:10px 0 0;
	padding:10px 0 0
}

.qs-simple-list-item .x-m{
	display:none
}

.qs-simple-list-item-hilited{
	background:#D6ECFA;
	font-weight:700
}

.qs-list-avatar{
	float:left;
	height:25px;
	width:25px;
	border:0 none;
	border-radius:2px
}

.qs-list-avatar-medium{
	float:left;
	height:50px;
	margin:2px 10px 0 0;
	width:50px;
	border:0 none;
	border-radius:5px
}

.qs-list-avatar-topic{
	float:left;
	height:50px;
	margin:3px 15px 0 0;
	width:50px;
	border:0 none
}

.qs-list-avatar-link{
	float:left
}

.qs-list-content{
	margin:0 0 0 35px
}

.qs-list-content-topic{
	margin-left:66px
}

.qs-list-content-maxheight{
	max-height:62px
}

.qs-list-content-topic{
	margin-left:66px
}

.qrs-link-topic{
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	max-height:44px
}

.qs-list-title{
	display:block;
	overflow:hidden
}

.qs-list-content-medium{
	margin:0 0 0 64px
}

.qs-list-focus-button-wrap{
	margin:7px 0 0
}

.qs-list-content-title{
	margin:0
}

.qt-main-nav-current>.qrs-title16{
	color:#eee
}

.qt-main-nav-a>.qrs-title16{
	padding:13px 0 0;
	line-height:20px
}

.qt-main-feed-con{
	border-top:1px solid #ccc
}

.qs-item-container{
	padding:15px 0 0
}

.qs-item{
	margin:6px 0 0
}

.qs-item-answer,.qs-item{
	position:relative;
	padding:0;
	outline:0
}

/*start add by kangyq , 20131211*/
.feed-item-top {
    padding: 10px 0px;
    position: relative;
    margin-left: 0px;
    outline: 0px none;
}

.feed-item-top
{
    border-top: 1px solid rgb(238, 238, 238);
}

#toptic_question_top .qs-item-answer {
    margin-left: 0px;
}
/*end add by kangyq ,20131211*/

.qs-item-answer{
position: relative;
padding: 10px;
min-height: 52px;
}
.qs-item-answer .answer-head{
	min-height:43px;

}
.qs-item-answer .answer-head .qs-item-vote-info{ margin-right: 16px;}
.qs-item-answer .qs-item-rich-text
{
   padding-top: 6px; 
}

#tg-question-log-list-wrap .qs-item{
	padding:10px 0 5px;
	margin:0
}

#tg-question-answer-collestions .qs-item{
	padding:8px 0 3px;
	margin:0
}

.qs-item .qs-item-answer-author-info .qs-item-link-avatar{
	display:none
}

#tg-question-answer-wrap .qs-item-answer,.qs-item-answer+.qs-item-answer,.qs-item+.qs-item{
	border-bottom:1px solid #eee
}

.qs-item+.qs-item{
	padding-top:7px
}

#tg-question-collapsed-wrap>.qs-item-answer,#tg-question-answer-wrap>.qs-item-answer{
	padding:10px 0 5px
}

.qs-item.qs-item-h60{
	min-height:60px
}

.qs-item.qs-item-h50{
	min-height:50px
}

.qs-item.qs-item-h25{
	min-height:25px
}

.qs-item.qs-item-collapsed{
	background:#ccc!important
}

.qrs-section-big{
	margin:0 0 15px
}



.qs-item-tag .cross{
	margin-left:6px;
	margin-bottom:2px
}

.qs-item-tag:hover .cross span{
	background:#fff
}

.qs-item-meta{
	position:relative;
	margin:5px 0;
	color:#999
}

.qs-item-meta>a{
	color:#999;
	display:inline-block
}

#tg-question-meta-wrap{
	margin-bottom:10px
}

#tg-question-meta-wrap>a.comment,#tg-question-meta-wrap>a.report{
	margin:0
}

.qs-item-meta-has-menu .qt-autohide,.item-has-focus .qt-autohide{
	visibility:visible
}

.qs-item-answer .qs-item-link-avatar,.qs-item .qs-item-link-avatar,.qs-editable-editor-wrap .qs-item-link-avatar{
	float:left;
	height:42px;
	width:42px
}
.qs-item .qs-item-link-avatar{ padding-left: 0;}
.qs-item-answer .qs-item-link-avatar img{
	height:42px;
	width:42px
}

.qs-editable-editor-wrap .qs-item-link-avatar{
	margin-top:-1px
}

.qs-item-link-avatar50{
	float:left;
	height:50px;
	width:50px;
	margin:0 10px 0 0
}

.qs-item-answer .qs-item-img-avatar,.qs-item .qs-item-img-avatar{
	max-height:25px;
	max-width:25px;
	overflow:hidden;
	border:0 none;
	float:left
}

.qs-item-img-avatar-left{
	float:left;
	margin:2px 10px 0 0
}

.qs-item-img-avatar50{
	height:50px;
	width:50px;
	overflow:hidden;
	border:0;
	border-radius:4px;
	box-shadow:0 1px 1px rgba(0,0,0,.2)
}

.qs-item-title{
	margin:0 30px 3px 0
}

.qs-item-thanks-info label{
	cursor:pointer
}

.qs-item-vote-info-wrapper .hr{
	margin:2px 0;
	width:30%;
	height:0;
	border-top:1px solid #E1E1E1
}

.qs-item-answer-owner .qs-item-vote{
	display:block!important
}

.qs-item .qs-item-btn-collapse a{
	display:inline;
	padding-right:14px;
	background:url(image/fold-video.png) no-repeat right center
}

.qs-item-answer-cc{
	display:inline-block
}

.qs-item-answer-summary{
	display:none
}

.qs-item-vote-info{
    float:right;
	margin:3px 0;
	font-size:12px;
	color:#999
}

.qs-item-vote-info .voters{
	display:inline
}

.qs-item-vote-info .voters>li{
	display:inline-block;
	display:inline\9;
	list-style:none
}

.qs-item-answer-creator{
	font-size:13px
}

.qs-item-answer-author-wrap{
	margin:0 0 1px;
	font-size:13px
}
.qs-item-answer-author-wrap a.name{ margin-left: 10px;}
.qs-item-answer-author-wrap .cancel-anon{
	margin-left:8px
}

.qt-question-my-bio>a{
	color:inherit
}

.qt-seamless-input-mock-element{
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	text-align:left;
	visibility:hidden
}

.qt-footer{
	color:#999;
	text-align:right;
	overflow:hidden;
	position:relative;
	clear:both
}

.qt-footer-inner{
	border-top:1px solid #CCC;
	padding:20px 15px
}

.qs-modal-dialog-warnmsg{
	margin:5px 0 5px 5px;
	border-left:3px solid #C3412F;
	padding:0 0 0 10px
}

#tg-pm-item-wrap .qs-item{
	min-height:55px
}

#tg-pm-item-wrap,#tg-pm-detail-item-wrap{
	border-top:solid 1px #ccc
}

.qs-pm-item{
	padding:12px 0;
	min-height:50px
}

html.no-touch .qs-pm-item:hover .qt-autohide{
	visibility:visible
}

.qs-pm-item+.qs-pm-item{
	border-top:1px solid #eee
}

.qs-pm-item-main{
	position:relative;
	margin:0 0 5px 62px
}

.qs-pm-item-meta{
	text-align:right
}

.qs-pm-nav{
	list-style:none;
	margin:0;
	padding:0
}

.qs-pm-icon-new{
	background:transparent url(image/icon_new.gif) scroll no-repeat 0 0;
	width:17px;
	height:14px;
	position:absolute;
	left:-29px
}

.qt-pm-item-meta{
	text-align:right
}

.qs-pm-item .qs-item-meta,.qs-pm-item .qt-pm-item-meta{
	margin:0 0 0 63px
}

.qs-search-item .qs-item-title{
	font-weight:400
}

.qrs-editor-simple-wrap{
	border:1px solid #999;
	padding:4px 4px 0
}



.x-c{
	color:#999
}



.qs-ac-topic-alias{
	font-size:12px;
	line-height:14px;
	color:#999;
	display:block;
	margin-left:10px
}

.ac-active{
	background-color:#d6e9f8
}






.qs-item-tag-x{
	position:relative;
	left:-7px;
	padding:1px 5px;
	background:#eff6fa;
	border-radius:0 30px 30px 0;
	text-decoration:none
}

html.no-touch .qs-item-tag:hover,html.no-touch .qs-item-tag-x:hover{
	background:#259;
	color:#fff;
	text-decoration:none
}

#tg-global-spinner{
	position:fixed;
	top:130px;
	left:0;
	z-index:101;
	margin:0;
	width:105px;
	height:30px;
	line-height:30px;
	text-indent:45px;
	opacity:.5;
	filter:alpha(opacity=50);
	color:#fff;
	font-size:90%;
	font-weight:700;
	text-shadow:0 1px #222;
	-webkit-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
	background:url(image/ld.gif) #999 10px center no-repeat
}

.qs-form-table{
	width:100%;
	margin:0
}

.qs-form-table-head{
	width:43px;
	float:left;
	text-align:right
}

.qs-settings-account .qs-form-table-wide{
	width:530px
}

.qs-settings-form-zippy .goog-zippy-expanded .qs-form-btn-expand{
	display:none
}

.qs-settings-form-zippy-header{
	margin-bottom:5px
}

.qs-settings-form-pwd .goog-zippy-expanded{
	display:none
}

.qs-settings-account .qs-form-hidden dt{
	clear:left
}

.qs-form-btn-collapse{
	vertical-align:middle;
	margin-left:5px
}

.qs-form-table-head-align-middle{
	margin:5px 0 0
}

.qrs-form-table-count{
	min-height:27px;
	padding-top:5px!important
}

.qrs-form-table-count label{
	color:#999;
	padding-right:20px
}



.qs-form-table-field{
	margin:0 0 0 53px;
	padding:0 0 10px;
	vertical-align:top
}

.qs-form-table-field-last{
	padding:0
}

.qs-pm-wrap{
	position:relative
}

.qs-pm-wrap .qs-command{
	line-height:33px
}



.qs-queue-disabled{
	background:#FF9!important
}

.qs-log-label{
	float:left;
	margin:0 10px 0 0;
	padding:0 5px;
	background:#eff6fa
}

.qs-log-content{
	border-left:5px solid #F4F4F4;
	padding:5px 10px;
	margin:5px 0
}

#tg-queue-add-admin-toogle-wrap{
	position:relative
}



.qs-review-queue-editing .qs-review-queue-tags-wrap>.qs-tag-editor-labels{
	display:none
}

.qt-reg-guide-info-box{
	position:relative;
	padding:40px 0 0 50px;
	color:#97A3AE;
	text-shadow:0 1px 0 #fff
}

.qt-reg-guide-info-box.qt-reg-guide-info-box-inactive{
	color:#D5DADF
}

.qt-reg-guide-one-col-one,.qt-reg-guide-one-col-two{
	width:400px;
	float:left
}

.qt-reg-guide-one-col-two{
	margin:0 0 0 19px
}

.qt-reg-guide-one-col-inner{
	margin:0 -18px 0 50px;
	background:100% 0 repeat-y url(image/in/sidebar.png)
}

.qt-reg-guide-one-col-two .qt-reg-guide-one-col-inner{
	margin:0 -18px 0 3px
}

.qt-reg-guide-one-spin,.qt-reg-guide-one-spin-not-active,.qt-reg-guide-two-spin,.qt-reg-guide-two-spin-not-active{
	background:transparent url(image/in/reg.png) scroll no-repeat 0 0;
	width:39px;
	height:39px;
	position:absolute;
	top:40px;
	left:0
}

.qt-reg-guide-one-spin{
	background-position:0 0
}

.qt-reg-guide-one-spin-not-active{
	background-position:0 -85px
}

.qt-reg-guide-two-spin{
	background-position:0 -43px
}

.qt-reg-guide-two-spin-not-active{
	background-position:0 -128px
}

.qt-reg-guide-one-password-level0{
	background:url(image/in/reg.png) no-repeat -11px -222px;
	width:16px;
	height:19px
}

.qt-reg-guide-one-password-level1{
	background:url(image/in/reg.png) no-repeat -11px -246px;
	width:16px;
	height:19px
}

.qt-reg-guide-one-password-level2{
	background:url(image/in/reg.png) no-repeat -11px -270px;
	width:16px;
	height:19px
}

.qrs-narrow-wrap{
	width:820px;
	margin:0 auto
}

.qt-reg-page-wrap>.qt-main-content>.qt-main-content-inner{
	margin:0 0 0 335px;
	padding:0 0 0 35px;
	background:0 100% repeat-y url(image/in/sidebar.png)
}

.qt-reg-page-wrap>.qt-main-sidebar{
	margin:0 0 0 -100%
}

#tg-reg-guide-topic-search-wrap{
	position:relative;
	padding:0 0 0 35px
}

#tg-reg-guide-topic-search-wrap>.qrs-form-text-input{
	width:96%
}

#tg-reg-guide-left-col-content{
	padding:20px 0 0
}

#tg-reg-guide-left-col-content>.qs-item{
	margin:0 0 10px;
	padding:0 0 11px 25px;
	border:0;
	position:relative;
	line-height:25px;
	overflow:hidden
}

#tg-reg-guide-left-col-content>.qs-item:hover>.x-m{
	visibility:visible!important
}

#tg-reg-guide-left-col-content>.qs-item>.x-m{
	opacity:.3;
	display:block;
	float:none;
	position:absolute;
	top:6px;
	left:-6px;
	margin:0
}

#tg-reg-guide-selected-topics{
	margin:0 70px 0 0
}

#tg-reg-guide-selected-topics-detail-wrap{
	border-top:solid 1px #ddd;
	margin:10px 0 0
}

.qt-reg-guide-topic-top-answerer{
	list-style:none;
	margin:0;
	padding:10px 0 0;
	background:#f1f1f1;
	border:solid 1px #ddd
}

.qt-reg-guide-topic-top-answerer-item{
	display:block;
	float:left;
	width:43%;
	padding:0 15px 15px;
	margin:0
}

#tg-reg-guide-selected-topic-place-holder{
	background:#f5f5f5
}

.qs-form-field{
	position:relative;
	margin:0 0 18px
}

.qrs-form-field-title{
	padding:0 0 5px
}

.qs-form-field>.qrs-form-text-input{
	width:310px
}

.qs-form-field-ok{
	position:absolute;
	top:28px;
	left:335px;
	background:transparent url(image/ok.png) scroll no-repeat 0 0;
	width:25px;
	height:25px
}

.qs-form-field-error{
	padding:3px 6px;
	position:absolute;
	top:25px;
	left:335px;
	width:170px;
	border:1px solid #db7b7b;
	background:#f9efef;
	z-index:1
}

.qs-form-field-error-spin{
	width:8px;
	height:10px;
	float:left;
	margin:7px 0 0 -14px;
	background:transparent url(image/in/reg.png) scroll no-repeat -14px -328px
}

.qs-form-field-error-content{
	font-size:13px;
	line-height:22px;
	color:#222
}

.qs-form-field-status-normal .qs-form-field-error,.qs-form-field-status-normal .qs-form-field-ok,.qs-form-field-status-normal .qt-user-guide-error-icon,.qs-form-field-status-error .qs-form-field-ok{
	display:none
}

.qs-form-field-status-ok .qs-form-field-error{
	display:none
}

.qs-person-item{
	overflow:hidden;
	padding:12px 0
}

.qs-person-item+.qs-person-item{
	border-top:1px solid #eee
}

#tg-settings-profile .qs-form-field-error{
	width:250px
}

#tg-setting-page-black-list-wrap .qrs-btn{
	width:80px
}

.qt-settings-page>.qt-main-sidebar{
	width:100%;
	height:50px;
	margin:0 0 0 -100%
}

.qt-settings-page>.qt-main-content>.qt-main-content-inner{
	margin:50px 0 0
}

#tg-settings-profile{
	width:90%;
	max-width:550px
}

.qs-form-table-wide>.qs-form-table-head{
	width:100px;
	position:relative
}

.qs-form-table-wide>.qs-form-table-field{
	margin:0 0 0 125px
}

.qs-form-table-medium>.qs-form-table-head{
	width:60px;
	clear:both
}

.qs-form-table-medium>.qs-form-table-field{
	margin:0 0 0 61px;
	zoom:1
}

#tg-settings-page-option-list>.qrs-section{
	margin:0 0 5px
}

.qs-form-table-field>.qs-form-field-error{
	position:relative;
	top:0;
	left:0;
	margin:7px 0 0
}

.qs-form-table-field>.qs-form-field-error>.qs-form-field-error-spin{
	float:none;
	position:absolute;
	width:18px;
	height:6px;
	top:-8px;
	left:40px;
	background:transparent url(image/reg/spin-top.png) scroll no-repeat 0 0
}

.reset-email-input{
	margin-right:20px;
	margin-left:20px
}

.tg-settings-noti-form-wrapper .intro .img{
	float:left
}

#tg-invitation-sina-friends-list{
	height:380px;
	overflow:auto
}

#tg-invitation-sina-force-refresh{
	margin:10px 18px 0 0
}

#tg-invite-send-invite-sina{
	background-image:url(image/inivit_from_sina.png)!important
}

#tg-invite-via-sina:hover{
	text-decoration:none
}

#tg-invitation-sina-friends-list{
	width:97%
}

.qs-item-checkbox-right{
	float:right;
	margin:15px 20px 0 0!important
}

#tg-invitation-sina-friends-list .qs-list-content{
	margin:0 50px 0 70px
}

#tg-invitation-sina-friends-list .qs-item{
	margin:0;
	padding:7px 0;
	overflow:hidden
}

html.no-touch #tg-invitation-sina-friends-list .qs-item:hover,#tg-invitation-sina-friends-list .qs-item-active{
	background:#eff6fa
}

.qs-invitation-list-content{
	overflow:hidden;
	border-top:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	padding:10px 0;
	margin:15px 0 0
}

#tg-question-title>.qs-editable-editor-wrap{
	clear:both
}

.qrs-mt10{
	margin:10px 0 0
}

/*
iframe{
	border:0;
	min-height:60px
}
*/

#tg-plazza-topic-search-wrap{
	position:relative
}

.qt-plazza-tags .qs-item-tag{
	margin:0 10px 10px 0;
	background:#fff;
	border:solid 1px #eff6fa
}

html.no-touch .qt-plazza-tags .qs-item-tag:hover{
	background:#259;
	border:1px solid #259
}

.qt-plazza-title{
	background:transparent url(image/plazza_title_bg.png) scroll no-repeat center center;
	font-size:15px;
	margin:0 0 20px
}

.qt-plazza-content-inner{
	margin:0 328px 0 0!important
}

.qt-plazza-title-inner{
	display:inline-block;
	padding:0 10px 0 0;
	background:#fff
}

.qs-plazza-side-nav-li{
	list-style:none;
	display:block;
	height:22px;
	margin:0 0 10px
}

.qs-plazza-side-nav-li>.qs-item-tag{
	margin:0
}

.tg-question-related-questions li{
	list-style:none;
	margin-bottom:8px
}

.tg-question-related-questions .num{
	display:inline-block;
	color:#999;
	font-size:12px;
	font-weight:400
}

.qs-question-collapsed-list-loading{
	height:60px;
	background:url(image/spinner2.gif) no-repeat center
}

.tg-question-answer-summary-wrap{
	padding-top:10px;
	border-top:1px solid #EEE
}

.navigable-focusin{
	outline:0
}

.qs-item-expanded .qt-autohide,.navigable-focusin .qt-autohide,.focusin .qt-autohide,html.no-touch .qs-item-answer:hover .qt-autohide,html.no-touch .qs-item:hover .qt-autohide{
	visibility:visible
}

.qt-question-answer-active>.qt-autohide{
	visibility:visible
}

html.no-touch .qs-item-meta>.qrs-link-gray:hover{
	color:#259!important
}

.qs-item-unread{
	background:#F0F8FB
}

.qt-question-answer-meta-link-disabled.qrs-link-gray:hover{
	color:#999!important;
	opacity:1;
	text-decoration:none;
	cursor:default!important
}

html.no-touch .qt-question-answer-meta-icon-wrap:hover>.qt-question-answer-meta-icon,.qt-question-answer-meta-link-disabled>.qt-question-answer-meta-icon{
	opacity:1
}

.qt-question-answer-meta-icon{
	display:inline-block;
	margin:0 3px 0 0;
	width:10px;
	height:10px;
	opacity:.5;
	background:red;
	-webkit-transition:opacity .1s ease-in;
	background:transparent url(image/sprites-1.8.9.png) scroll no-repeat 0 0
}

.qt-question-answer-meta-icon-favo{
	background-position:2px -975px
}

.qt-question-answer-meta-icon-flag{
	background-position:0 -930px
}

.qt-question-answer-meta-icon-share{
	background-position:-20px -902px
}

.qt-question-answer-meta-icon-delete{
	background:transparent url(image/queue/delete.gif) scroll no-repeat 0 0
}

.qt-question-answer-meta-icon-lock{
	background:transparent url(image/queue/lock.gif) scroll no-repeat 0 0
}

.qt-question-answer-meta-icon-mute{
	background:transparent url(image/queue/trash.gif) scroll no-repeat 0 0
}

.qt-question-answer-meta-icon-handover{
	background:transparent url(image/queue/arrow_fat_right.gif) scroll no-repeat 0 0
}

.qt-question-answer-meta-icon-eye{
	background:transparent url(image/queue/eye.png) scroll no-repeat 0 0;
	width:17px
}

.qt-question-answer-meta-icon-collapse{
	background:transparent url(image/queue/collapse.gif) scroll no-repeat 0 0
}

#tg-tooltip-content>.qrs-link-white{
	color:#fff!important
}

#tg-question-no-auth-tags-wrap>.qs-item-tag:hover{
	cursor:default
}

.qrs-light-gray-bottom-line{
	border-bottom:1px solid #EEE
}

.qt-settings-sina-bind{
	padding:0 0 0 25px;
	background:transparent url(image/ico_sina.gif) scroll no-repeat 0 2px
}

.qt-settings-qq-bind{
	padding:0 0 0 25px;
	background:transparent url(image/ico_qqweibo.png) scroll no-repeat 0 2px
}

.qt-settings-qqconn-bind{
	padding:2px 0 2px 25px;
	background:transparent url(image/ico_qq.png) scroll no-repeat 0 5px
}

.qt-bind-info{
	padding-bottom:20px
}

#tg-invite-via-sina,#tg-invite-send-invite-sina,#tg-invite-via-qq{
	text-indent:-9000px;
	background:transparent url(image/ico_weibo_bind.png) scroll no-repeat;
	display:inline-block;
	height:33px;
	width:156px;
	margin:0 10px
}

#tg-invite-via-sina{
	background-position:0 -33px
}

#tg-invite-via-qq{
	background-position:0 0
}

.topic-story-item h2{
	margin:0
}

.tg-question-webshare-links>a{
	margin:0 10px 0 0
}

.qrs-icon-webshare-weibo,.qrs-icon-webshare-mail,.qrs-icon-webshare-letter{
	margin:0 6px 0 0;
	width:14px;
	height:14px;
	vertical-align:-2px
}

.qrs-icon-webshare-weibo{
	background-position:0 -109px
}

.qrs-icon-webshare-mail{
	background-position:-19px -109px
}

.qrs-icon-webshare-letter{
	background-position:-38px -109px
}

#tg-single-question{
	float:left;
	width:100%;
}

#tg-single-question .qs-item-answer{
	margin-left:0
}

.qt-question-big-title{
	font-size:18px;
	margin:0 0 30px
}

#tg-question-title .qs-editable-editor-input{
	font-size:18px;
	font-weight:700;
	line-height:1.7;
	min-height:90px;
	width:100%;
}

.qt-bio-editor-wrap .qs-editable-editor-outer{
	padding:0
}

.qt-question-notify-wrap{
	list-style:none;
	padding:0;
	margin:0
}

.qt-question-notify-item{
	margin:0
}

.qt-question-notify-wrap em{
	color:#259;
	font-style:normal;
	cursor:pointer
}

.qt-question-notify-wrap em:hover{
	text-decoration:underline
}

.qt-question-notify-wrap a{
	color:#259;
	font-style:normal;
	cursor:pointer
}

.qt-question-notify-wrap a:hover{
	text-decoration:underline
}

#tg-question-title>.qs-item-title{
	display:inline;
	margin:0
}

#tg-question-title{
	margin:0 0 5px;
	width:100%;
}

.qs-tag-editor{
	height: 30px;
	line-height: 30px;
}

.tg-question-answer-form-wrap{
	margin-top:10px
}

.tg-question-answer-form-wrap .submit-button{
	margin-left:1em
}

.tg-answer-form{
	margin-bottom:10px
}

.qt-answer-form-title{
	font-weight:700
}

.qt-answer-form-disabled-wrap{
	color:#999;
	text-align:center;
	margin:15px 0 0
}


#tg-question-redirect-diag-content{
	position:relative;
	margin:10px 0
}



.qt-question-related-redirect-question>.qrs-section{
	margin:0 0 5px
}

#tg-question-redirect-diag-content>.qrs-form-text-input{
	width:374px
}

.qrs-simple-editor-wrap{
	padding:4px;
	border:solid 1px #aaa
}

#tg-question-title>.qs-item-title{
	font-size:18px
}

.qt-modify-reason-menu{
	position:absolute
}

.sidebar-author-info .qs-profile-card{
	padding:0
}

.sidebar-author-info .qs-rich-follow-btn.nth-0{
	width:60px
}

.sidebar-author-info .qs-profile-card .details{
	display:none
}

#tg-question-side-header-wrap{
	/*position:relative;*/
	z-index:2
}

#tg-question-side-header-wrap .follow-button{
	margin-right:10px
}

.qt-question-collap-title{
	padding:10px 0;
	color:#999;
	border-bottom:1px solid #EEE
}

#tg-question-collapsed-wrap,#tg-question-answer-wrap{
	border-bottom:1px solid #EEE
}

.qt-small-avatar-list>.qs-item-link-avatar{
	float:left;
	margin:3px 3px 0 0;
	width:25px;
	height:25px
}



.qs-tag-editor-command-buttons-wrap{
	position:relative
}



.qs-tag-editor-maxcount{
	color:#999
}

.qs-tag-editor-maxcount span{
	margin-right:15px
}

.tg-question-suggest-info{
	background:none repeat scroll 0 0 #FFF!important;
	border-bottom:1px solid #D2E1E8;
	color:#888;
	padding:5px
}

#tg-question-suggest-info-close{
	float:right;
	color:#ccc
}

#tg-question-suggest-info-close:hover{
	float:right;
	color:#888;
	text-decoration:none
}

#tg-question-suggest-info-close:hover>.x-m{
	opacity:.5
}

.tg-question-censor-tip{
	position:relative;
	margin-top:1em;
	padding:5px 0 5px 1em;
	line-height:2;
	border:1px solid #b9b481;
	background:#fbf9e5;
	border-radius:4px;
	color:#666
}

.tg-question-censor-tip .arrow-tip{
	width:13px;
	height:7px;
	position:absolute;
	top:-7px;
	left:1.5em;
	background:url(image/icon_warning_arrow_up.png) no-repeat 0 50%
}

.qt-question-devider{
	margin-top:10px;
	width:100%;
	border-bottom:solid 1px #ddd
}

.tg-answers-title{
	position:relative;
	padding:1px 0;
	line-height:24px;
	height: 24px;
	background: #EFF6FA;
	margin: 10px 0;
}

.tg-answers-title h3{
	margin:0;
	display:inline;
	color: #666;
	margin-left: 10px;
}

.tg-answers-title h3 a{
	font-size:13px
}

.tg-answers-filter{
	height:24px;
	/*border:1px solid #fff;*/
	cursor:pointer
}

.ref-curr{
	background:#fff;
	border:1px solid #e9e9e9;
	border-bottom:0;color:#333;
	position:relative;
	*z-index:6
}

html.no-touch .tg-answers-filter:hover{
	border-color:#ddd;
	border-radius:3px;
	box-shadow:0 1px 1px rgba(0,0,0,.05);
	text-decoration:none
}

.tg-answers-filter,.tg-answers-filter-popup{
	position:absolute;
	right:-9px;
	top:50%;
	margin-top:-13px
}

.tg-answers-filter-popup{
	display:none;
	z-index:2;
	border:1px solid #ddd;
	border-radius:3px;
	box-shadow:0 1px 1px rgba(0,0,0,.05);
	text-decoration:none;
	background:#fff
}
.tg-answers-filter-popup h3{ font-size: 14px; color: #666;}


.tg-answers-filter,.tg-answers-filter-popup>div{
	height:24px;
	padding:0 19px 0 7px;
	color:#999;
	outline:0
}
.tg-answers-filter a{ float: left; margin-left: 10px; padding: 1px 5px; color: #333;}
.tg-answers-filter a.ref-curr{ color: #fff; background: #F9A821; text-decoration: none;}


.tg-answers-filter-popup>div{
	position:relative;
	display:block;
	-webkit-user-select:none
}

.tg-answers-filter-popup>.selectable{
	cursor:pointer
}

html.no-touch .tg-answers-filter-popup>.selectable:hover{
	background:#eee;
	text-decoration:none
}

.tg-answers-filter-popup>.selectable .qrs-icon{
	display:none
}

.tg-answers-filter .qrs-icon-double-arrow,.tg-answers-filter-popup .qrs-icon-double-arrow{
	position:absolute;
	right:3px;
	top:4px
}

.qrs-icon-double-arrow{
	background-position:-191px -229px;
	width:14px;
	height:14px
}

.qs-menu{
	border-radius:3px;
	min-width:200px;
	padding:5px 0;
	background:#fff;
	border:solid 1px #ccc;
	z-index:100;
	box-shadow:0 1px 2px #ddd
}

.qs-menu-title{
	color:#999;
	margin:0 0 10px;
	padding:0 0 0 10px
}

.qs-menu-item-link,.qs-menu-item-link:visited{
	color:#999;
	display:block;
	padding:3px 0 3px 9px;
	text-decoration:none
}

.qs-menu-item-link:hover{
	background:#d6e9f8;
	text-decoration:none;
	color:#444
}

.qs-pop-menu-with-no-check .goog-menuitem{
	color:#999
}

.qs-menu-disabled:hover{
	background:#fff
}

#tg-question-outer-invite-ac-wrap{
	position:relative
}

.question-item{
	padding:10px 0
}

.question-item-title{
	margin:0 0 4px
}

.question-item-meta{
	color:#999
}

.question-item+.question-item{
	border-top:1px solid #eee
}

#tg-current-topic-bio .qs-editable-editor-outer{
	padding:0;
	margin:0
}

.qt-topic-organize-parents-list{
	margin:5px 0 0 1.6em;
	list-style:circle outside none;
	padding:0
}

.qs-black-small-nav-wrap{
	margin:0 0 20px;
	list-style:none;
	padding:0
}

.qs-black-small-nav-item{
	float:left;
	width:30%;
	max-width:145px;
	margin:0 10px 0 0;
	padding:0;
	height:55px
}

.qs-black-small-nav-item-link{
	background:#F4F4F4;
	display:block;
	height:55px;
	padding:0 0 0 20px;
	text-decoration:none
}

.qs-black-small-nav-item-link-current:hover,.qs-black-small-nav-item-link-current{
	background:#686c72!important
}

.qs-black-small-nav-item-link:hover{
	background-color:#eee;
	text-decoration:none
}

.qs-black-small-nav-item-link:active{
	background-color:#e1e1e1
}

.qs-black-small-nav-item-title{
	color:#5F5F5F;
	font-size:14px;
	margin:0;
	padding:7px 0 0
}

.qs-black-small-nav-item-link-current>.qs-black-small-nav-item-title{
	color:#eee
}

.qs-black-small-nav-item-detail{
	color:#999;
	font-size:12px
}

#tg-new-feature-box{
	margin:0;
	padding-bottom:15px;
	background:url(image/new_feature_domain.png) no-repeat;
	width:250px;
	height:211px;
	cursor:pointer
}

#tg-new-feature-box>.x-m{
	visibility:visible;
	margin:8px 10px 0 0
}

#tg-new-feature-box-title{
	margin:6px 0 0 10px;
	display:inline-block;
	font-weight:400;
	font-size:14px
}

#tg-new-feature-box-inner{
	margin:2px 0 0 68px;
	padding:0 6px 0 0;
	background:0;
	font-size:13px;
	color:#999
}

#tg-new-feature-box-favo{
	padding:0 0 20px;
	border-bottom:1px solid #DDD;
	margin:10px 0 0 20px;
	width:250px;
	height:57px;
	background:transparent url(image/figure.png) scroll no-repeat 0 0
}

#tg-single-list-page-wrap .qs-item-answer-author-info .qs-item-link-avatar{
	display:block
}

.qs-fav-list-locked-big{
	float:left;
	width:18px;
	height:18px;
	margin:3px 5px 0 0;
	background:transparent url(image/lock_big.gif) scroll no-repeat 0 0
}

#tg-list-title>.qs-item-title{
	font-size:18px
}

#tg-list-title .qs-editable-editor-input{
	font-size:18px;
	font-weight:700
}

.qs-fav-list-item-place-holder{
	color:#ccc;
	border:2px dashed #ddd;
	padding:10px 0;
	text-align:center
}

.qs-fav-list-item-lock{
	padding:0;
	width:16px;
	height:16px;
	float:left;
	background-position:2px 6px
}

.qs-favo-list-item-link-active{
	background:transparent url(image/check4.png) scroll no-repeat 96% center
}

.qs-favo-list-item-title{
	display:block;
	color:#222
}

.qt-list-empyt-place-holder{
	color:#ccc;
	border:2px dashed #ddd;
	padding:15px 0;
	text-align:center;
	margin:15px 0 0
}

.qs-favo-list-item-link{
	display:block;
	margin:0 12px;
	border:solid 1px #DDD;
	padding:8px 12px;
	box-shadow:0 1px 1px rgba(0,0,0,.05)
}

.qs-favo-list-item-link+.qs-favo-list-item-link{
	margin-top:12px
}

.qs-favo-list-item-link:hover{
	text-decoration:none;
	background-color:#F5F5F5
}

.qs-favo-list-content{
	max-height:300px;
	overflow:auto
}

.qs-favo-dialog-create{
	padding:5px 0
}

.qs-favo-dialog-create.qrs-btn-blue{
	padding:4px 10px;
	margin-left:15px
}

#tg-fav-list-side-related .qs-item-title{
	font-size:13px;
	font-weight:400;
	margin:0 30px 0 0
}

#tg-fav-list-side-related .qs-item-meta{
	margin:0
}

.qs-static-pager{
	margin:20px 0 0;
	text-align:center
}

.qs-static-pager-item{
	display:inline-block;
	font-size:14px;
	padding:0 5px
}

.qs-static-pager-item.qs-static-pager-item-disabled{
	cursor:normal;
	color:#999
}

.qs-static-pager-item.qs-static-pager-item-current{
	text-decoration:none!important;
	background:#698ebf;
	color:#fff;
	border-radius:4px;
	cursor:normal
}

.qrs-entry-type{
	display:inline-block;
	background:#efefef;
	color:#666;
	padding:0 5px;
	margin:0 6px 0 0;
	font-size:12px;
	line-height:20px
}


#qs-search-result-top.qrs-section{
	margin:0 0 5px
}

.qs-search-tab-link{
	font-size:14px;
	padding:0 8px;
	display:inline-block
}

.qs-search-result-wrap{
	background:#efefef;
	padding:5px;
	margin-bottom:20px
}

.qs-search-result-wrap-inner{
	border:solid 1px #aaa;
	-moz-box-shadow:0 2px 2px #ddd inset;
	-webkit-box-shadow:0 1px 1px #ddd inset;
	box-shadow:0 1px 1px #ddd inset;
	background:#fff;
	height:36px;
	position:relative;
	padding:0 75px 0 10px
}

.qs-search-result-query-input{
	font-size:14px;
	border:0 none;
	display:block;
	margin:6px 0 0;
	line-height:26px;
	width:100%
}

.qrs-btn-blue.qs-search-result-submit{
	float:right;
	padding:6px 21px;
	border-radius:0 5px 5px 0;
	position:absolute;
	top:-1px;
	right:-1px;
	height:38px;
	box-shadow:0 1px 0 rgba(255,255,255,.3) inset
}

.qs-search-result-topic-wrap{
	border:solid 2px #ddd;
	padding:15px
}

.qs-search-result-topic-avatar{
	width:75px;
	height:75px;
	float:left
}

.qs-search-result-topic-wrap-inner{
	margin:0 0 0 90px;
	min-height:75px
}

.qs-search-result-answers-op{
	border-bottom:1px solid #ddd
}

#qs-search-result-answers .more_opt{
	display:none
}

.qs-search-result-answer-wrap .feed-item{
	padding-top:0
}

.qs-search-result-answer-wrap .feed-item .entry-body{
	margin-left:0
}

.qs-search-result-question-title{
	padding-top:10px
}

.qs-search-result-question-title{
	border-top:1px solid #ddd
}

.qs-search-result-answer-wrap .feed-item .source{
	color:#999
}

.qs-search-result-answer-wrap .qs-item-meta{
	padding-left:28px
}

.qs-search-result-answer-wrap .feed-main{
	margin:0 50px 0 0
}

.qs-search-result-answer-wrap .feed-item .avatar{
	float:right
}

.qs-search-result-answer-wrap .feed-item .avatar a{
	width:25px;
	height:25px
}

.qs-search-result-answer-wrap .feed-item .avatar img{
	max-width:25px;
	max-height:25px
}

#tg-virgin-answer-list .ignore,.qs-search-result-answer-wrap .ignore{
	display:none!important
}

.qs-tab-title-container a{
	color:#698ebf;
	font-size:12px;
	font-weight:400
}

.qs-tab-title-container a.qrs-link-gray{
	color:#999!important;
	font-size:12px
}

.qrs-simple-pager-item{
	display:inline-block;
	width:16px;
	padding:0 0 0 4px;
	font-size:12px
}

.qrs-simple-pager-item-current{
	color:#999!important;
	text-decoration:none
}

.qrs-simple-pager-item-current:hover{
	text-decoration:none;
	cursor:default
}

.qrs-simple-pager-last-page,.qrs-simple-pager-next-page{
	width:40px
}

.qrs-simple-pager-split{
	width:12px
}

.qs-field-logo{
	width:120px;
	height:80px;
	display:block;
	border:0 none;
	margin:5px auto 0
}

.qs-field-top-box{
	margin:-3px 0 0 0;
	background:#f3f5f7 url(image/field/line.png) scroll repeat-x 0 100%
}

.qs-field-top-box-inner{
	margin:0;
	padding:0;
	width:102%
}

.qs-field-top-box-x1{
	position:relative;
	z-index:3
}

.qs-field-top-box-x2{
	overflow:hidden;
	padding:0 0 5px;
	margin:0;
	position:relative
}

.qs-field-top-box-item{
	list-style:none;
	float:left;
	width:132px;
	padding:0;
	margin:0 30px 0 0;
	height:132px;
	overflow:hidden
}

.qs-field-top-box-item-link{
	display:block;
	padding:12px 0 0
}

.qs-field-top-box-item-img-frame{
	background:#fff;
	display:block;
	border:solid 1px #cecece;
	height:90px;
	box-shadow:0 0 1px 0 silver
}

.qs-field-top-box-item-link:hover>.qs-field-top-box-item-img-frame{
	background:#f4f4f4
}

.qs-field-top-box-item-link-selected>.qs-field-top-box-item-img-frame,.qs-field-top-box-item-link-selected:hover>.qs-field-top-box-item-img-frame{
	background:#2da0f1!important;
	border:solid 1px #1983ce
}

.qs-field-top-box-item-title{
	text-shadow:0 1px 0 rgba(255,255,255,.2);
	font-size:14px;
	display:block;
	padding:3px 0 0;
	text-align:center;
	color:#97a3ae
}

.qs-field-top-box-item-link:hover{
	text-decoration:none
}

.qs-field-top-box-item-link:hover>.qs-field-top-box-item-title{
	color:#97a3ae
}

.qs-field-head{
	border-bottom:solid 1px #bfbfbf;
	margin:0 0 16px;
	padding:0 0 4px
}

.qs-field-head-inner{
	margin:0 0 10px;
	min-height:85px
}

.qs-field-head-title{
	margin:0 0 5px
}

.qs-filed-head-description{
	min-height:22px
}

.qs-field-head-logo{
	margin:0 12px 0 0;
	float:left
}

.qs-field-hot-list-wrap>.qs-file-hot-list-item{
	background:transparent
}

.qs-field-hot-item>.qs-item-title{
	margin:0 0 0 18px;
	font-weight:400
}

.qs-field-hot-item-inner>.qs-item-title{
	font-weight:400
}

.qs-field-hot-item>.qs-item-tag{
	float:right;
	margin:0 0 5px 5px
}

.qs-field-hot-item-icon{
	float:left;
	margin:8px 10px 0 0;
	width:6px;
	height:6px;
	background:url(image/s4.png) no-repeat -77px -303px
}

.qs-field-hot-list-wrap{
	list-style:none;
	padding:0;
	border-bottom:solid 1px #ddd;
	margin:0 0 16px
}

.qs-field-hot-item{
	padding:8px 0;
	position:relative;
	list-style:none
}

.qs-field-hot-item-inner{
	margin:0 0 0 35px
}

.qs-field-hot-item+.qs-field-hot-item{
	border-top:dotted 1px #ddd;
	zoom:1
}

.qs-field-hot-item>.qs-item-link-avatar{
	margin:4px 10px 0 0;
	float:left
}

.qs-field-best-list-wrap{
	border-bottom:solid 1px #ddd;
	margin:0 0 5px;
	padding:0
}

.qs-field-top-box-inner-wrap{
	width:1055;
	margin:0 auto;
	position:relative
}

.qs-field-top-box-expand-button-icon,.qs-field-top-box-scroll-up,.qs-field-top-box-scroll-down{
	background:url(image/s4.png) no-repeat;
	position:absolute
}

.qs-field-top-box-scroll-up:hover,.qs-field-top-box-scroll-down:hover{
	opacity:1
}

.qs-field-top-box-scroll-up,.qs-field-top-box-scroll-down{
	opacity:.5;
	width:35px;
	height:40px
}

.qs-field-top-box-scroll-up.qs-scroll-slider-scroll-disabled,.qs-field-top-box-scroll-down.qs-scroll-slider-scroll-disabled{
	opacity:.2!important
}

.qs-field-top-box-scroll-up.qs-scroll-slider-scroll-disabled:hover,.qs-field-top-box-scroll-down.qs-scroll-slider-scroll-disabled:hover{
	cursor:default!important
}

.qs-field-top-box-scroll-up{
	top:26px;
	right:16px;
	background-position:-149px -81px
}

.qs-field-top-box-scroll-down{
	top:74px;
	right:16px;
	background-position:-149px -133px
}

.qs-field-top-box-scroll-down,.qs-field-top-box-scroll-up{
	display:none
}

.qs-field-top-box-expand-button-icon{
	background-position:-111px -323px;
	position:absolute;
	top:5px;
	left:8px;
	display:block;
	width:20px;
	height:20px
}

.qs-field-top-box-collapse-button{
	text-align:center;
	height:35px;
	line-height:35px;
	position:absolute;
	background:#f3f5f7;
	overflow:hidden;
	bottom:-34px;
	right:0;
	height:34px;
	width:65px;
	background-color:#f3f5f7;
	-webkit-border-radius:5px;
	background-position:-90px -282px;
	color:#98A3AF;
	text-shadow:0 1px 0 rgba(255,255,255,.2);
	-moz-border-radius:0 0 5px 5px;
	-o-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px
}

.qs-field-top-box-expand-button{
	position:absolute;
	line-height:38px;
	top:-3px;
	right:0;
	width:100px;
	height:34px;
	background:#F3F5F7;
	text-align:center;
	color:#98A3AF;
	text-shadow:0 1px 0 rgba(255,255,255,.2);
	-moz-border-radius:0 0 5px 5px;
	-o-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px
}

.qs-field-top-box-expand-button:active,.qs-field-top-box-collapse-button:active{
	color:#98A3AF
}

.qs-field-top-box-expand-button:hover,.qs-field-top-box-collapse-button:hover{
	text-decoration:none
}

#tg-domain-plazza-topic-search-wrap{
	position:relative
}



.qs-domain-feed-item.qs-item{
	border-top:0;
	padding:12px 0;
	position:relative;
	margin:0 0 0 35px;
	*zoom:1
}

.qs-domain-feed-item+.qs-domain-feed-item{
	border-top:1px dotted #ddd
}

.qs-domain-feed-item-title-container{
	margin:0;
	font-size:13px!important
}

.qs-domain-feed-item>.qs-item-link-avatar{
	margin:2px 10px 0 -35px;
	float:left
}

.qs-domain-feed-item-user-avatar-link{
	margin:2px 10px 0 -35px;
	float:left
}

.qs-domain-feed-item-avatar-img{
	width:25px;
	height:25px
}

.qs-domain-feed-time-stamp{
	position:absolute;
	top:11px;
	right:0;
	color:#999;
	font-size:12px
}

.qs-domain-feed-item-answer.qs-item-answer{
	font-size:13px;
	margin:5px 0 0 -35px;
	color:#222
}

.qs-domain-nav-bar.qs-common-nav-bar{
	margin:0
}

.qs-domain-feed-item-answer .qs-item-vote{
	margin:0 0 0 5px
}

.qs-field-feature-hot-list{
	display:block;
	margin-top:-32px;
	margin-left:40px;
	padding:0;
	list-style:none;
	min-height:22px
}

.qs-field-feature-hot-item{
	margin:0;
	padding:0
}

.qs-field-feature-hot-item-title-link{
	font-weight:400
}

.qs-domain-feed-item-title-info{
	color:#999
}

.qs-domain-hot-item-info{
	display:block;
	padding-top:2px
}

.qs-uploader-button-fix{
	vertical-align:0
}

.qs-img-uploader a.browser{
	margin:0 10px 10px 0
}

.qs-img-uploader .qrs-form-text-input{
	margin:0 15px 10px 0;
	width:270px
}

.qs-img-uploader-tab{
	color:#999
}

@media only screen and (max-device-width:450px){
	.qs-img-uploader .qrs-form-text-input{
		width:90%
	}

	.qs-uploader-button-fix{
		margin:10px 0 0
	}

}

.qs-video-uploader-info{
	height:24px;
	overflow:hidden;
	margin:6px 0 0
}

.qs-img-uploader-error{
	color:#A02313;
	vertical-align:3px
}

.qs-img-uploader-loading{
	color:#999;
	padding:0 0 0 20px;
	background:url(image/spinner2.gif) no-repeat;
	vertical-align:3px
}

.qs-img-uploader form{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #EEE
}

.qs-img-uploader .tab-content{
	display:none
}

.qs-img-uploader .tab-content.selected{
	display:block
}

.qs-img-uploader .tab-content.selected.inline{
	display:inline-block
}

.qs-img-uploader .tab-nav{
	font-weight:700
}

.qs-img-uploader .tab-nav.selected{
	color:#222;
	cursor:default;
	text-decoration:none
}

.qs-v3-avatar-link-left-25{
	float:left;
	width:25px;
	height:25px;
	margin:4px 0 0;
	border-radius:2px
}

.qs-item-answer-wrap-loading{
	height:22px;
	background:url(image/spinner2.gif) no-repeat
}

.qs-profile-desc-label{
	margin-left:0!important
}

.qt-list-empyt-place-holder.qs-profile-fav-empty-wrap{
	margin:0;
	border:0;
	color:#999;
	font-size:12px
}

.qs-side-profile-follow-question.qs-side-section+.qs-side-section{
	margin:12px 0 0
}

.qs-noti-header{
	font-weight:700;
	font-size:14px;
	padding-bottom:10px;
	border-bottom:1px solid #CCC;
	position:relative
}

.qs-noti-cleaner-setting{
	font-weight:400;
	font-size:13px
}

.qs-noti-header-reminder-textwrap{
	display:none
}

.qs-noti-header-reminder-active{
	padding:12px;
	box-shadow:0 1px 5px rgba(99,99,99,.1);
	border-radius:0 0 4px 4px;
	margin-bottom:20px;
	border:1px solid #DDD;
	border-top:0
}

.qs-noti-header-reminder-active .qs-noti-header-reminder-textwrap{
	display:inline
}

.qt-welcome-once{
	margin:0 0 12px;
	padding:1em;
	clear:both;
	border-radius:4px;
	border:1px solid #ddd;
	box-shadow:0 1px 0 #f2f4f5;
	position:relative
}

.qt-welcome-once a{
	font-size:1em
}

.qt-welcome-once h2{
	color:#555;
	font-size:1.2em
}

.qt-welcome-once .x-m{
	visibility:visible;
	margin-top:-6px
}

.qt-welcome-once p.first-line{
	color:#555;
	margin-bottom:.5em
}

.close{
	float:right;
	width:16px;
	height:16px;
	background:transparent url(image/light_box_close.png) no-repeat;
	opacity:.2;
	filter:alpha(opacity=20)
}

html.no-touch .close:hover{
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:.4;
	filter:alpha(opacity=40)
}

button.close{
	padding:0;
	cursor:pointer;
	border:0;
	-webkit-appearance:none
}

.qs-side-olympic{
	position:relative;
	border:1px solid #DDD;
	border-radius:4px;
	box-shadow:0 1px 0 rgba(0,0,0,.05);
	padding:12px 8px 12px 16px
}

.qs-side-olympic-table{
	color:#666
}

.qs-side-olympic-head{
	color:#999
}

.qs-side-olympic-rank{
	width:25px;
	text-indent:3px
}

.qs-side-olympic-rank-head{
	text-indent:0;
	color:#666
}

.qs-side-olympic-count{
	text-align:center;
	width:30px
}

.qs-side-olympic-count-all{
	font-weight:700;
	width:40px
}

.qs-side-olympic-country{
	width:70px
}

.qs-side-olympic-country-img{
	vertical-align:-2px;
	border-radius:1px;
	box-shadow:0 1px 0 rgba(0,0,0,.1)
}

.qs-side-olympic-country-name{
	margin-left:10px
}

.qs-side-olympic-class-link{
	margin:5px 0 0 3px
}

.close-normal{
	display:inline-block;
	position:absolute;
	background:url(image/close.gif) no-repeat center;
	top:2px;
	right:2px;
	width:25px;
	height:25px;
	opacity:.2;
	cursor:pointer
}

html.no-touch .close-normal:hover{
	opacity:.4
}

.poster{
	position:relative
}

#tg-side-olympic-container{
	margin:0 0 20px
}

@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){
	.feed-item .time{
		float:none
	}

	.feed-item .collapse{
		display:none!important
	}

	.feed-item .hide-in-iphone{
		display:none!important
	}

}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){
}

html.touch .qt-autohide{
	visibility:visible
}

html.touch .feed-item .more_opt,html.touch .feed-item .ignore{
	visibility:hidden!important;
	display:none!important
}

.qs-invite-title{
	margin-bottom:10px
}

.qs-invite-title select{
	float:right;
	margin-top:2px
}

.qs-invite-sort{
	float:left;
	padding:5px 10px;
	background-color:#FBFBFB;
	margin-bottom:15px
}

.qs-invite-sort-item{
	padding:0 10px;
	color:#07B;
	cursor:pointer
}

.qs-invite-sort-item.active{
	font-weight:700;
	color:#444
}

.qs-invite-ignore-all{
	display:block;
	float:right;
	cursor:pointer;
	padding:5px 14px;
	color:#666
}

.qs-invite-item{
	padding:10px 0
}

.qs-invite-item+.qs-invite-item{
	border-top:1px solid #eee
}

.qs-invite-page-empty-msg{
	padding:20px;
	text-align:center;
	vertical-align:middle
}

.qs-invite-item-info{
	margin-right:60px
}

.qs-invite-item-meta a{
	color:#222
}

.qs-invite-item-info h3{
	margin:0 0 4px
}

.qs-invite-pager{
	text-align:center
}

.qs-invite-pager span{
	padding:0 10px;
	font-size:14px
}

html.touch .topic-item .pin,html.touch .topic-item .unpin{
	visibility:visible!important
}

html.touch .topic-item .unfollow{
	display:none!important
}

.qs-item-fav .qs-item-meta-extra{
	margin-left:48px
}

.qt-reviewq-page-index .qs-list-avatar-medium{
	width:52px;
	height:34px
}

.qt-reviewq-page-index .qs-list-content-medium{
	margin:0
}

.qt-reviewq-page-index .qs-list-content-medium{
	padding:5px 0 0
}

.qt-reviewq-page-index .qs-list-avatar-medium{
	margin:0 10px 0 0
}

.qt-reviewq-page-index .qs-item+.qs-item{
	padding:12px 0 0
}

.qt-reviewq-page-index .qs-item{
	margin:12px 0 0;
	min-height:34px
}

.qt-reviewq-page-index .qt-reviewq-page-index .qrs-section-title{
	border-bottom:solid 1px #ccc
}

.qt-reviewq-page-index .qt-reviewq-page-index .qrs-section-big{
	border-bottom:solid 1px #ddd;
	padding:0 0 12px;
	margin:0 0 20px
}

.qt-reviewq-page-index .qrs-right.qrs-gray-normal{
	padding:5px 0 0
}

.page-explore .page-title{
	padding-bottom:10px;
	color:#666;
	border-bottom:1px solid #ccc
}

.page-explore .page-title .subtitle{
	font-size:12px
}

.page-explore .page-title>a{
	margin-top:3px
}

.page-explore .pagination{
	margin-top:5px;
	padding-top:8px;
	border-top:1px solid #ccc
}

.explore-side-section.qs-side-section{
	margin:0
}

.explore-side-section .section-title{
	border:0
}

.explore-side-section .list{
	list-style:none
}

.explore-side-section .list>li{
	padding-bottom:1em
}

.explore-side-section .list>li+li{
	padding-top:1em;
	border-top:1px solid #eee
}

.explore-side-section .avatar-link{
	float:left;
	margin-right:10px
}

.explore-side-section .content{
	overflow:hidden
}

.explore-side-section .meta{
	color:#999
}

.explore-side-section .bottom{
	margin-top:5px;
	clear:both
}

.explore-feed-meta>a,.explore-feed-meta{
	color:#999
}

.explore-editor-recommends .feed-title{
	font-weight:400
}

.explore-editor-recommends .top-recommend-feed>.feed-title{
	font-size:17px
}

.explore-editor-recommends .top-recommend-feed .qs-votebar,.explore-editor-recommends .top-recommend-feed .qs-item-vote{
	top:42px
}

.explore-editor-recommends .recommend-feed>.feed-title{
	font-size:15px
}

.explore-editor-recommends .recommend-feed .feed-meta{
	padding-top:3px
}

.explore-tab{
	margin-top:10px
}

.explore-tab .tab-navs .tab-nav>a{
	color:#999
}

html.no-touch .explore-tab .tab-navs .tab-nav>a:hover{
	background:#eee
}

.explore-tab .tab-navs .tab-nav.active>a{
	color:inherit
}

.feed-item.topic-story-item .entry-body{
	margin-left:48px
}

.feed-item.topic-story-item .ignore{
	top:9px
}

.qs-item-expanded .question-description+.entry-body{
	border-top:solid 1px #eee;
	margin-top:0;
	padding-top:6px
}

a.qt-main-feed-fresh-button{
	display:block;
	background-color:#eff6fa;
	text-align:center;
	margin:12px 0 2px;
	padding:4px 10px;
	border-radius:4px;
	color:#777;
	text-shadow:0 1px 0 #fff;
	text-decoration:none!important;
	cursor:pointer;
	border:1px solid #cce1ef
}

a.qt-main-feed-fresh-button:hover,a.qt-main-feed-fresh-button:active{
	background:#daedf5;
	border:1px solid #c7dff0;
	color:#666
}

.feed-item.combine{
	margin-left:48px
}

.feed-item.combine .content h2,.feed-item.combine .avatar,.feed-item.combine .feed-question-detail-item,.feed-item.combine .source{
	display:none
}

.feed-item.combine .feed-main{
	margin-left:0
}

.feed-item.combine .content,.feed-item.combine .entry-body{
	margin-top:0
}

.feed-item.combine .ignore{
	display:none
}

.feed-item.combine.first-combine{
	margin-left:0
}

.feed-item.combine.first-combine .content,.feed-item.combine.first-combine .entry-body{
	margin-top:2px
}

.feed-item.combine.first-combine .content h2,.feed-item.combine.first-combine .avatar,.feed-item.combine.first-combine .feed-question-detail-item,.feed-item.combine.first-combine .source{
	display:block
}

.feed-item.combine.first-combine .feed-main{
	margin-left:48px
}

.feed-item.combine.first-combine .ignore{
	display:block
}

#home-settings-page-wrap .home-settings-content{
	border-top:1px solid #CCC
}

#home-settings-page-wrap .home-settings-section{
	padding:15px 0 10px
}

#home-settings-page-wrap .home-settings-section+.home-settings-section{
	border-top:1px solid #eee
}

.feed-item.item-has-focus .ignore{
	visibility:visible!important
}

.feed-item .qs-item-btn-collapse a{
	display:inline;
	padding-left:14px;
	background:url(image/fold-video.png) no-repeat left center
}

.feed-item .feed-main .qrs-follow{
	color:#999
}

.feed-item .feed-main .qrs-follow:hover{
	color:#58b
}

.feed-item .text-summary ol,.feed-item .text-summary ul{
}

.feed-item .text-summary{
	position:relative
}

.feed-item .inline-img{
	display:inline;
	max-height:100px;
	max-width:180px;
	float:left;
	margin:4px 10px 5px 0
}

.hidden{
	display:none
}

.feed-item{
	padding:10px 0;
	position:relative;
	margin-left:0;
	outline:0
}

.feed-item .qs-votebar{
	display:none;
	margin-top:-1px
}

.feed-item .qs-item-vote{
	margin-top:-1px
}

.feed-item .time{
	display:inline-block;
	font-size:12px;
	color:#999;
	margin-left:2px;
	float:right
}

.feed-item .entry-body,.feed-item .qs-item-meta,.feed-item .qs-item-answer{
	margin-top:3px
}

h2+.meta{
	margin:0
}

.feed-item .avatar{
	float:left;
	margin:3px 0 0
}

.feed-item .avatar,.feed-item .avatar a,.feed-item .avatar img{
	display:block;
	width:38px;
	height:38px
}

.feed-item .avatar img{
	border-radius:3px
}

.feed-main{
	margin-left:48px
}

.feed-main>.title{
	color:#999
}

.feed-main>.title>.qrs-link{
	color:#999
}

.feed-item .entry-body{
	position:relative
}

.entry-body .qs-item-vote,.qs-item-answer .qs-item-vote,.qs-item-answer .qs-item-answer-summary{
	display:block
}

.entry-body .qs-item-vote-info,.entry-body .full-content,.qs-item-answer .qs-votebar,.qs-item-answer .qs-item-vote-info{
	display:none
}

.qs-item-expanded .qs-item-vote,.tg-question-answer-wrapper .qs-item-vote,.qs-item-expanded div.text-summary,.qs-item-expanded .qs-item-answer-summary{
	display:none
}

.qs-item-expanded .qs-votebar,.tg-question-answer-wrapper .qs-votebar,.tg-question-answer-wrapper .qs-item-vote-info,.qs-item-expanded .qs-item-vote-info,.qs-item-expanded .qs-item-meta,.qs-item-expanded a.collapse,.qs-item-expanded .full-content{
	display:block
}

.feed-item .hidden-default{
	display:none
}

.feed-item.qs-item-expanded .hidden-default{
	display:block
}

.feed-item .entry-link{
	color:#999
}

.feed-item .source{
	color:#999
}

.feed-item .source a{
	color:#999
}

html.no-touch .feed-item .source a:hover{
	color:#259
}

.question-description+.toggle-expand:hover{
	text-decoration:none
}

.feed-item .qs-tag-editor-labels{
	margin:5px 0 0;
	display:none
}

.feed-item .question-description{
	display:none;
	padding-bottom:6px
}

.feed-item.qs-item-expanded .qs-tag-editor-labels,.feed-item.qs-item-expanded .question-description{
	display:block
}

.entry-body .qs-item-answer-author-wrap{
	margin:0
}

.feed-item .qs-item-answer-author-wrap a{
	color:#222
}

.feed-summary{
	overflow:auto
}

.feed-summary b{
	font-weight:400
}

.feed-thumbnail{
	display:inline;
	max-height:100px;
	max-width:120px;
	float:left;
	margin:4px 10px 5px 0
}

.feed-item .ignore{
	position:absolute;
	right:0;
	top:35px;
	display:inline-block;
	text-indent:-9999px;
	width:20px;
	height:20px;
	background-image:url(image/sprites-1.8.9.png);
	background-repeat:no-repeat;
	background-position:-261px -62px
}

.feed-item .ignore:hover{
	background-position:-261px -42px
}

.feed-item .content h2{
	margin-right:20px
}

.feed-item .more_opt{
	cursor:pointer
}

.feed-item .more_opt:hover .options{
	display:block
}

.feed-item .ssep{
	border-top:1px solid #EEE;
	margin:3px 10px
}

.feed-item .options{
	position:absolute;
	display:block;
	right:15px;
	top:18px;
	border:1px solid #DDD;
	padding:3px 0;
	box-shadow:0 1px 2px #EEE;
	border-radius:4px 0 4px 4px;
	z-index:1;
	background:#fff;
	display:none
}

.feed-item .options a{
	color:#666;
	padding:2px 10px;
	display:block
}

.feed-item .options a:hover{
	text-decoration:none;
	background:#d6e9f8
}

.feed-item .dot{
	margin:0 2px;
	color:#ddd;
	font-family:Arial
}

.feed-item .sep{
	font-size:10px;
	display:inline-block;
	height:10px;
	border-left:1px solid #EEE
}

.feed-item .qs-item-vote-info,.feed-item .qs-item-answer-author-info{
	margin-bottom:2px
}

.feed-item .qs-item-vote-info.empty{
	margin:0
}

.feed-item .qs-item-meta{
	margin-bottom:0
}

.feed-item .answer-head{
	min-height:0
}

.feed-item .author{
	font-weight:700
}

.feed-item .author a{
	color:#222;
	font-weight:700
}

.feed-item .author a:hover{
	color:#259
}

.feed-item a.question{
	font-size:14px;
	font-weight:700;
	display:inline-block
}

.feed-item .meta{
	color:#999;
	margin-bottom:0
}

.feed-item .downvote{
	padding-left:6px
}

.feed-item .upvote{
}

.feed-item .upvote i,.feed-item .downvote i{
	margin-right:5px
}

.feed-item .collapse{
	display:none;
	float:right
}

.feed-item .comment,.feed-item .collect,.feed-item .vote_actions,.feed-item .follow{
}

.feed-item .comment i,.feed-item .collect i,.feed-item .share i,.feed-item .collapse i,.feed-item .follow i{
	margin-right:5px
}

.feed-item .more_opt{
	visibility:hidden
}

.feed-item:hover .more_opt{
	visibility:visible
}

.answer_snippet{
	margin-top:4px
}

.answer_snippet{
}

.feed-item+.feed-item,.feed-separator+.feed-item{
	border-top:1px solid #eee
}

.feed-separator{
	text-align:center;
	margin:-10px 0 15px 0;
	border-bottom:1px solid #ddd
}

.feed-separator span{
	position:relative;
	top:12px;
	font:12px/22px 'Helvetica Neue',Helvetica,Arial,Sans-serif;
	color:#aaa;
	background-color:#fff;
	padding:0 13px
}

.add-question-guide{
	background-image:url(image/smile.png);
	background-position:15px center;
	background-repeat:no-repeat;
	padding:13px 15px;
	color:#666
}

.add-question-guide p{
	font-size:14px;
	padding-left:56px
}

.add-answer-guide{
	padding-top:0!important;
	background-color:rgba(255,255,255,.5);
	padding:0 15px;
	color:#999;
	position:absolute;
	height:148px;
	overflow:hidden
}

.add-answer-guide p{
	margin-top:68px;
	font-size:14px;
	padding-left:56px;
	background-image:url(image/smile.png);
	background-position:0 center;
	background-repeat:no-repeat
}

#tg-question-collapsed-wrap .qs-item-answer:first-child .qs-item-answer-detail{
	border-top:0
}

.manage-menu .goog-menuitem-content{
	color:#999
}

.manage-menu .goog-menuitem-accel{
	color:#ccc;
	direction:ltr;
	left:auto;
	padding:0 6px;
	position:absolute;
	right:0;
	text-align:right
}

.manage-menu .goog-menuitem{
	color:#000;
	font:400 13px Arial,sans-serif;
	list-style:none;
	margin:0;
	padding:4px 2em 4px 10px;
	white-space:nowrap
}

.manage-menu .goog-submenu-arrow{
	left:auto;
	padding-right:6px;
	position:absolute;
	right:0;
	text-align:right
}

.maybe-intrests{
	padding:8px 15px
}

.maybe-intrests .feed-item+.feed-item{
	border-top:1px dotted #EEE
}

.maybe-intrests .feed-item{
	margin-left:0
}

.maybe-intrests .feed-item .feed-main{
	margin-left:0
}

.maybe-intrests .feed-item .feed-main .source a{
	color:#000
}

.maybe-intrests .feed-item .entry-body{
	margin-left:48px
}

.maybe-intrests .feed-item h2{
	margin-bottom:2px
}

.maybe-intrests .feed-item .feed-meta{
	margin-left:48px
}

.maybe-intrests .feed-item .feed-meta .ignore{
	display:none
}

.maybe-intrests .ignore,.maybe-intrests .avatar{
	display:none
}

.maybe-intrests .header{
	border-bottom:1px dotted #eee;
	margin:0 -15px;
	padding:0 15px 8px
}

.feed-item .feed-topic-detail{
	margin-top:10px;
	*zoom:1
}

.feed-item .feed-topic-detail:before,.feed-item .feed-topic-detail:after{
	display:table;
	content:""
}

.feed-item .feed-topic-detail:after{
	clear:both
}

.feed-item .feed-topic-detail .topic-name{
	font-size:14px
}

.feed-item .feed-topic-detail .topic-avatar{
	float:left;
	width:75px;
	height:75px;
	margin-right:10px
}

.feed-item .feed-topic-detail .topic-avatar img{
	border-radius:3px;
	width:75px;
	height:75px
}

.feed-item .feed-topic-detail .summary{
	color:#999
}

.feed-item .author-info,.feed-item .author-info a{
	color:#222;
	font-weight:700
}

.feed-hide-options{
	margin-left:48px;
	color:#999
}

.feed-hide-options .close-button{
	position:absolute;
	right:0;
	top:10px
}

.feed-hide-options .line+.line{
	margin-top:6px
}

.feed-hide-options .revert-button{
	color:#999
}

.feed-hide-options .option-more a{
	color:#222
}

.feed-hide-options .option-more .icon{
	margin-right:8px
}

.post-body a.collapse{
	margin-top:23px;
	margin-left:10px
}

hr.devider{
	margin:22px 0;
	border:0;
	border-top:1px solid #eee;
	border-bottom:1px solid #fff
}

.devider.hr-medium{
	margin:11px 0
}

.devider.hr-small{
	margin:5px 0
}

.home-suggest-block{
	margin:0 0 20px
}

.bordered-block{
	border:solid 1px #ddd;
	border-radius:4px
}

.bordered-block .head{
	border-bottom:1px solid #DDD
}

.bordered-block .head-inner{
	padding:10px 15px;
	font-size:14px;
	color:#666
}

.home-suggest-block .head-inner{
	text-align:center;
	padding:10px 15px;
	font-size:14px;
	color:#666;
	margin:10px 0
}

.bordered-block .close{
	margin:4px 0 0
}

.suggest-list{
	position:relative;
	margin:0;
	padding:0;
	min-height:172px
}

.suggest-list .bubble-loading{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-12px;
	margin-left:-12px
}

.suggest-item{
	width:33.2%;
	display:block;
	zoom:1;
	float:left;
	margin:0
}

.avatar-img-25{
	width:25px;
	height:25px;
	border-radius:1px
}

.avatar-img-40{
	width:40px;
	height:40px;
	border-radius:3px;
	box-shadow:0 1px 1px rgba(255,255,255,.2) inset,0 1px 0 rgba(0,0,0,.1)
}

.avatar-img-50{
	width:50px;
	height:50px;
	border-radius:3px;
	box-shadow:0 1px 1px rgba(255,255,255,.2) inset,0 1px 0 rgba(0,0,0,.1)
}

.suggest-item+.suggest-item{
	border-left:solid 1px #ddd
}

.suggest-item-inner{
	padding:12px 15px
}

.suggest-item-inner .image-link{
	float:left;
	width:40px;
	height:40px;
	margin:2px 0 0
}

.suggest-item-inner .item-link{
	font-size:14px;
	font-weight:700
}

.item-info-major{
	color:#666
}

.item-info-minor{
	color:#999
}

.suggest-item-inner .details{
	margin:8px 0 0;
	height:22px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}

.suggest-item-inner .item-main{
	overflow:hidden;
	padding:0 0 0 12px
}

.suggest-item-inner .qs-item-link-avatar img{
	width:35px;
	position:absolute
}

.suggest-item-inner .suggest-item-main{
	overflow:hidden;
	padding:0 0 0 40px
}

.suggest-item-inner .item-extra{
	line-height:22px
}

.suggest-list+.qt-button-more{
	margin:10px 15px 15px
}

.suggest-item-inner .summary{
	height:26px
}

.suggest-list.vertical{
	min-height:400px
}

.suggest-list.vertical .suggest-item{
	width:100%;
	float:none
}

.suggest-list.vertical .suggest-item+.suggest-item{
	border-left:0;
	border-top:solid 1px #eee
}

.bordered-block-menu{
	margin:-1px 0 0 0;
	float:left
}

.bordered-block-menu-item{
	display:block;
	zoom:1;
	margin:0
}

.bordered-block-menu-link{
	color:#333;
	display:block;
	border-bottom:solid 1px transparent;
	border-top:solid 1px transparent
}

.bordered-block-menu-link:hover{
	text-decoration:none
}

html.no-touch .bordered-block-menu-link:hover{
	margin:0
}

html.no-touch .bordered-block-menu-link:hover .bordered-block-menu-text{
	background:#fafafa;
	color:#222
}

.goog-tab-selected .bordered-block-menu-link{
	border:solid 1px #ccc;
	margin:0 -1px
}

.goog-tab-selected .bordered-block-menu-text,html.no-touch .goog-tab-selected .bordered-block-menu-link:hover .bordered-block-menu-text{
	background:#FBFBFB;
	box-shadow:inset 0 0 10px #EAEAEA;
	color:#222
}

.bordered-block-menu-text{
	display:block;
	padding:10px 15px;
	color:#666
}

.suggest-people-by-class .suggest-list{
	border-left:solid 1px #ddd;
	overflow:hidden
}

.question-status{
	background:#F6F6F6;
	border-radius:4px;
	margin:0 0 20px;
	padding:14px 20px;
	box-shadow:0 1px 0 rgba(0,0,0,.06)
}

.question-status h4{
	font-size:18px
}

.question-status .reason{
	margin-top:4px
}

.question-status .note{
	color:#999;
	margin-top:4px
}

.question-tip-box-bottom{
	margin-top:15px;
	border-top:1px solid #eee;
	padding:10px 0;
	color:#666
}

.question-tip-box-bottom a[name=cancel]{
	margin-right:10px
}

.first-question-tip{
	line-height:1.9;
	padding:10px;
	border:1px solid #eee;
	margin-bottom:20px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	color:#666
}

.first-question-tip h4{
	color:#222
}

.first-question-tip ul{
	list-style-position:inside
}

.topic-item-feed-digest .qrs-link-litblue{
	display:none
}

.stretch-to{
	width:175px;
	-webkit-transition-property:width;
	-o-transition-property:width;
	transition-property:width;
	-webkit-transition-duration:.5s;
	-o-transition-duration:.5s;
	transition-duration:.5s;
	transition-timing-function:ease-out
}

.pin-topic-moving{
	cursor:move;
	z-index:9999;
	box-shadow:0 0 10px rgba(0,0,0,.2)
}

.topic-feed-title{
	font-size:14px;
	font-weight:700;
	color:#666;
	margin-bottom:10px
}

.title-meta-info{
	color:#999;
	font-size:13px;
	font-weight:400;
	float:right
}

.topic-feed-container{
	border-top:1px solid #ccc
}

.topic-item+.topic-item{
	border-top:1px solid #eee
}

.topic-item{
	padding:15px 0
}


#tg-topic-followers-list-wrap
{
 clear: left;
 border-top:1px solid #ccc;
}

.qs-topic-list-container
{ 
  
   clear: left;
   	border-top:1px solid #ccc
}

.topic-avatar-img{
	border-radius:3px;
	width:50px;
	height:50px
}

.topic-item-content{
	margin:-3px 0 0 64px
}

.topic-item-title{
	margin-bottom:6px;
	word-break:break-all
}

.topic-item-title-link{
	color:#222
}

.topic-feed-item{
	margin-bottom:6px
}

.feed-main .time{
	margin-left:5px;
	display:inline-block
}



.instruction{
	margin-bottom:20px
}

.bull{
	margin:0 3px;
	color:#bbb
}

.side-topic-item.cursor-move{
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	user-select:none
}

.ui-sortable-helper{
	box-shadow:0 1px 3px rgba(0,0,0,.1);
	z-index:1;
	margin:0
}

.ui-sortable-helper+.side-topic-item{
}

.ui-sortable-placeholder{
	border:3px dashed #EEE;
	height:57px;
	visibility:visible!important
}

.z-icon-unpin{
	background-position:-27px -52px;
	width:14px;
	height:11px;
	vertical-align:-1px;
	margin-right:3px
}

a.unpin,a.pin{
	margin-left:3px
}

.z-icon-pin{
	background-position:-25px -67px;
	width:14px;
	height:11px;
	vertical-align:-1px;
	margin-right:3px
}

.topic-hover-content{
	display:inline-block;
	visibility:hidden
}

html.no-touch .topic-item:hover .topic-hover-content,html.no-touch .topic-info:hover .topic-hover-content{
	visibility:visible
}

.topic-name{
	position:relative
}

.topic-name .topic-hover-content{
	position:absolute;
	top:0;
	right:0;
	z-index:100
}

.side-topic-item .up{
	background:url(image/sprites-1.8.9.png) no-repeat -263px -84px;
	background-color:#698EBF;
	border-radius:3px;
	width:15px;
	height:15px;
	display:block;
	position:absolute;
	right:10px;
	top:10px;
	visibility:hidden
}

.side-topic-item .delete{
	background:url(image/sprites-1.8.9.png) no-repeat -264px -103px;
	background-color:#698EBF;
	border-radius:3px;
	width:15px;
	height:15px;
	position:absolute;
	right:30px;
	top:10px;
	visibility:hidden
}

html.no-touch .side-topic-item .up:hover{
	background-color:#259
}

html.no-touch .side-topic-item .delete:hover{
	background-color:#259
}

.side-topic-item{
	border-radius:4px;
	border:1px solid #DDD;
	padding:10px;
	width:242px;
	background:#fff;
	position:relative
}

.side-topic-avatar{
	width:38px;
	height:38px;
	border-radius:4px
}

.side-topic-content{
	margin-left:50px;
	white-space:nowrap;
	text-overflow:ellipsis
}

.side-topic-content .topic-link{
	display:inline-block;
	font-weight:700;
	max-width:145px;
	margin-right:35px;
	overflow:hidden;
	text-overflow:ellipsis
}

.side-topic-meta{
	color:#999;
	line-height:16px
}

.side-topic-more{
	display:none;
	color:#698ebf;
	font-size:12px;
	line-height:16px
}

.side-topic-item{
	margin-bottom:15px
}

.side-title{
	color:#555
}

.side-topic-item:hover .up,.side-topic-item:hover .delete{
	visibility:visible
}

.topic-pages,.topic-feed-page,.topic-top-page,.topic-quesiton-page{
}

.topic-pages .feed-switcher,.topic-feed-page .feed-switcher,.topic-top-page .feed-switcher,.topic-quesiton-page .feed-switcher{
	border-bottom:1px solid #eee;
	text-align:right;
	padding:10px 0;
	color:#999;
	font-size:12px
}

.topic-pages .feed-switcher span,.topic-feed-page .feed-switcher span,.topic-top-page .feed-switcher span,.topic-quesiton-page .feed-switcher span,.topic-pages .feed-switcher a,.topic-feed-page .feed-switcher a,.topic-top-page .feed-switcher a,.topic-quesiton-page .feed-switcher a{
	margin:0 3px
}

.topic-pages .feed-item .content h2,.topic-feed-page .feed-item .content h2,.topic-top-page .feed-item .content h2,.topic-quesiton-page .feed-item .content h2{
	margin-right:0
}

.topic-pages .ignore,.topic-feed-page .ignore,.topic-top-page .ignore,.topic-quesiton-page .ignore{
	display:none
}

.topic-pages .time,.topic-feed-page .time,.topic-top-page .time,.topic-quesiton-page .time{
	font-weight:400
}

.topic-pages .qt-top-feed-list .feed-item h2,.topic-feed-page .qt-top-feed-list .feed-item h2,.topic-top-page .qt-top-feed-list .feed-item h2,.topic-quesiton-page .qt-top-feed-list .feed-item h2{
	margin-bottom:2px
}

.topic-pages .qt-top-feed-list .feed-item .feed-meta,.topic-feed-page .qt-top-feed-list .feed-item .feed-meta,.topic-top-page .qt-top-feed-list .feed-item .feed-meta,.topic-quesiton-page .qt-top-feed-list .feed-item .feed-meta{
	margin-left:48px
}

.topic-pages .qt-top-feed-list .feed-item .feed-meta .ignore,.topic-feed-page .qt-top-feed-list .feed-item .feed-meta .ignore,.topic-top-page .qt-top-feed-list .feed-item .feed-meta .ignore,.topic-quesiton-page .qt-top-feed-list .feed-item .feed-meta .ignore{
	display:none
}

.topic-pages .qt-top-feed-list .feed-item.combine.first-combine,.topic-feed-page .qt-top-feed-list .feed-item.combine.first-combine,.topic-top-page .qt-top-feed-list .feed-item.combine.first-combine,.topic-quesiton-page .qt-top-feed-list .feed-item.combine.first-combine{
	margin-left:0
}

.topic-pages .qt-top-feed-list .feed-item.combine.first-combine .feed-main,.topic-feed-page .qt-top-feed-list .feed-item.combine.first-combine .feed-main,.topic-top-page .qt-top-feed-list .feed-item.combine.first-combine .feed-main,.topic-quesiton-page .qt-top-feed-list .feed-item.combine.first-combine .feed-main{
	margin-left:0
}

.topic-pages .qt-top-feed-list .feed-item.combine,.topic-feed-page .qt-top-feed-list .feed-item.combine,.topic-top-page .qt-top-feed-list .feed-item.combine,.topic-quesiton-page .qt-top-feed-list .feed-item.combine{
	margin-left:32px
}

.topic-pages .qt-top-feed-list .feed-item.combine .feed-main,.topic-feed-page .qt-top-feed-list .feed-item.combine .feed-main,.topic-top-page .qt-top-feed-list .feed-item.combine .feed-main,.topic-quesiton-page .qt-top-feed-list .feed-item.combine .feed-main{
	margin-left:-30px
}

.topic-pages .qt-top-feed-list .feed-item+.feed-item.combine,.topic-feed-page .qt-top-feed-list .feed-item+.feed-item.combine,.topic-top-page .qt-top-feed-list .feed-item+.feed-item.combine,.topic-quesiton-page .qt-top-feed-list .feed-item+.feed-item.combine{
	border-top:1px dotted #EEE
}

.topic-pages .qt-top-feed-list .feed-item+.feed-item.combine.first-combine,.topic-feed-page .qt-top-feed-list .feed-item+.feed-item.combine.first-combine,.topic-top-page .qt-top-feed-list .feed-item+.feed-item.combine.first-combine,.topic-quesiton-page .qt-top-feed-list .feed-item+.feed-item.combine.first-combine{
	border-top:1px solid #EEE
}

.topic-pages .feed-item .qrs-bull,.topic-feed-page .feed-item .qrs-bull,.topic-top-page .feed-item .qrs-bull,.topic-quesiton-page .feed-item .qrs-bull,.topic-pages .qs-item-answer .qrs-bull,.topic-feed-page .qs-item-answer .qrs-bull,.topic-top-page .qs-item-answer .qrs-bull,.topic-quesiton-page .qs-item-answer .qrs-bull{
	margin-left:0
}

.topic-pages .topic-avatar .qs-entry-head-side,.topic-feed-page .topic-avatar .qs-entry-head-side,.topic-top-page .topic-avatar .qs-entry-head-side,.topic-quesiton-page .topic-avatar .qs-entry-head-side{
	width:50px
}

.topic-pages .topic-avatar .qs-entry-head-avatar-link,.topic-feed-page .topic-avatar .qs-entry-head-avatar-link,.topic-top-page .topic-avatar .qs-entry-head-avatar-link,.topic-quesiton-page .topic-avatar .qs-entry-head-avatar-link{
	display:block;
	position:relative;
	width:50px;
	height:50px
}

.topic-pages .topic-avatar .qs-entry-head-avatar-link img.qs-avatar-editor-preview,.topic-feed-page .topic-avatar .qs-entry-head-avatar-link img.qs-avatar-editor-preview,.topic-top-page .topic-avatar .qs-entry-head-avatar-link img.qs-avatar-editor-preview,.topic-quesiton-page .topic-avatar .qs-entry-head-avatar-link img.qs-avatar-editor-preview{
	width:50px;
	height:50px;
	border-radius:4px
}

.topic-pages .topic-info .topic-name,.topic-feed-page .topic-info .topic-name,.topic-top-page .topic-info .topic-name,.topic-quesiton-page .topic-info .topic-name
{
	margin:0 0 8px 5px;
}

.topic-pages .topic-info .topic-name h1,.topic-feed-page .topic-info .topic-name h1,.topic-top-page .topic-info .topic-name h1,.topic-quesiton-page .topic-info .topic-name h1{
	font-size:18px
}

.topic-pages .topic-info .qs-topic-topbar-nav,.topic-feed-page .topic-info .qs-topic-topbar-nav,.topic-top-page .topic-info .qs-topic-topbar-nav,.topic-quesiton-page .topic-info .qs-topic-topbar-nav{
	margin-left:61px
}

.topic-pages .topic-header-side .qs-entry-head-side,.topic-feed-page .topic-header-side .qs-entry-head-side,.topic-top-page .topic-header-side .qs-entry-head-side,.topic-quesiton-page .topic-header-side .qs-entry-head-side{
	width:68px
}

.topic-pages .topic-header-side .qs-entry-head-avatar-link,.topic-feed-page .topic-header-side .qs-entry-head-avatar-link,.topic-top-page .topic-header-side .qs-entry-head-avatar-link,.topic-quesiton-page .topic-header-side .qs-entry-head-avatar-link{
	display:block;
	position:relative;
	width:68px;
	height:68px
}

.topic-pages .topic-header-side .qs-entry-head-avatar-link img.qs-avatar-editor-preview,.topic-feed-page .topic-header-side .qs-entry-head-avatar-link img.qs-avatar-editor-preview,.topic-top-page .topic-header-side .qs-entry-head-avatar-link img.qs-avatar-editor-preview,.topic-quesiton-page .topic-header-side .qs-entry-head-avatar-link img.qs-avatar-editor-preview{
	width:68px;
	height:68px;
	border-radius:4px
}

.topic-pages .topic-header-side #tg-topic-desc,.topic-feed-page .topic-header-side #tg-topic-desc,.topic-top-page .topic-header-side #tg-topic-desc,.topic-quesiton-page .topic-header-side #tg-topic-desc{
	margin-top:15px
}

.topic-pages .topic-header-side .qs-entry-head-main,.topic-feed-page .topic-header-side .qs-entry-head-main,.topic-top-page .topic-header-side .qs-entry-head-main,.topic-quesiton-page .topic-header-side .qs-entry-head-main{
	margin:0 0 0 80px
}

.topic-pages .topic-header-side #tg-topic-title,.topic-feed-page .topic-header-side #tg-topic-title,.topic-top-page .topic-header-side #tg-topic-title,.topic-quesiton-page .topic-header-side #tg-topic-title{
	height:68px;
	position:relative
}

.topic-pages .topic-header-side #tg-topic-side-head .qt-entry-focus-button,.topic-feed-page .topic-header-side #tg-topic-side-head .qt-entry-focus-button,.topic-top-page .topic-header-side #tg-topic-side-head .qt-entry-focus-button,.topic-quesiton-page .topic-header-side #tg-topic-side-head .qt-entry-focus-button{
	margin-right:13px
}

.topic-pages .topic-header-side #tg-topic-side-head .qs-topic-side-followers-info,.topic-feed-page .topic-header-side #tg-topic-side-head .qs-topic-side-followers-info,.topic-top-page .topic-header-side #tg-topic-side-head .qs-topic-side-followers-info,.topic-quesiton-page .topic-header-side #tg-topic-side-head .qs-topic-side-followers-info{
	line-height:32px;
	margin-left:0
}

.topic-pages .qs-topic-topbar,.topic-feed-page .qs-topic-topbar,.topic-top-page .qs-topic-topbar,.topic-quesiton-page .qs-topic-topbar{
	margin-top:4px
}

.topic-pages .qs-topic-topbar .qs-topic-topbar-nav-list,.topic-feed-page .qs-topic-topbar .qs-topic-topbar-nav-list,.topic-top-page .qs-topic-topbar .qs-topic-topbar-nav-list,.topic-quesiton-page .qs-topic-topbar .qs-topic-topbar-nav-list{
	margin-left:5px
}

.topic-pages .qs-topic-topbar .qs-topic-topbar-nav-list .qs-topic-topbar-nav-list-item,.topic-feed-page .qs-topic-topbar .qs-topic-topbar-nav-list .qs-topic-topbar-nav-list-item,.topic-top-page .qs-topic-topbar .qs-topic-topbar-nav-list .qs-topic-topbar-nav-list-item,.topic-quesiton-page .qs-topic-topbar .qs-topic-topbar-nav-list .qs-topic-topbar-nav-list-item{
	padding-right:15px;
	margin-right:15px;
	border-right:1px solid #eee
}

.topic-pages .qs-topic-topbar .qs-topic-topbar-nav-list .qs-topic-topbar-nav-list-item:last-child,.topic-feed-page .qs-topic-topbar .qs-topic-topbar-nav-list .qs-topic-topbar-nav-list-item:last-child,.topic-top-page .qs-topic-topbar .qs-topic-topbar-nav-list .qs-topic-topbar-nav-list-item:last-child,.topic-quesiton-page .qs-topic-topbar .qs-topic-topbar-nav-list .qs-topic-topbar-nav-list-item:last-child{
	border-right:0
}

.topic-pages .qs-topic-list-container .feed-main,.topic-feed-page .qs-topic-list-container .feed-main,.topic-top-page .qs-topic-list-container .feed-main,.topic-quesiton-page .qs-topic-list-container .feed-main{
	margin-left:0
}

.topic-pages .qs-topic-list-container .feed-item .entry-body,.topic-feed-page .qs-topic-list-container .feed-item .entry-body,.topic-top-page .qs-topic-list-container .feed-item .entry-body,.topic-quesiton-page .qs-topic-list-container .feed-item .entry-body{
	margin-left:48px
}

.topic-pages .qs-topic-list-container .feed-item .more_opt,.topic-feed-page .qs-topic-list-container .feed-item .more_opt,.topic-top-page .qs-topic-list-container .feed-item .more_opt,.topic-quesiton-page .qs-topic-list-container .feed-item .more_opt{
	display:none!important
}

.topic-pages .child-topic .qs-topic-side-title-link,.topic-feed-page .child-topic .qs-topic-side-title-link,.topic-top-page .child-topic .qs-topic-side-title-link,.topic-quesiton-page .child-topic .qs-topic-side-title-link{
	display:inline-block;
	margin-top:5px
}

.topic-pages .related-news,.topic-feed-page .related-news,.topic-top-page .related-news,.topic-quesiton-page .related-news{
	color:#666
}

.topic-pages .related-news .news_source,.topic-feed-page .related-news .news_source,.topic-top-page .related-news .news_source,.topic-quesiton-page .related-news .news_source{
	color:#999;
	text-align:right
}

.topic-pages .related-news h3,.topic-feed-page .related-news h3,.topic-top-page .related-news h3,.topic-quesiton-page .related-news h3{
	font-weight:700;
	color:#222
}

.topic-pages .related-news li,.topic-feed-page .related-news li,.topic-top-page .related-news li,.topic-quesiton-page .related-news li{
	list-style:none
}

.topic-pages .related-news li+li,.topic-feed-page .related-news li+li,.topic-top-page .related-news li+li,.topic-quesiton-page .related-news li+li{
	margin-top:5px;
	border-top:1px dotted #EEE;
	padding-top:10px
}

.topic-pages .related-news a,.topic-feed-page .related-news a,.topic-top-page .related-news a,.topic-quesiton-page .related-news a{
	font-weight:700
}

.topic-pages .stock-info,.topic-feed-page .stock-info,.topic-top-page .stock-info,.topic-quesiton-page .stock-info,.topic-pages .company-info,.topic-feed-page .company-info,.topic-top-page .company-info,.topic-quesiton-page .company-info{
	color:#555
}

.topic-pages .stock-info h3,.topic-feed-page .stock-info h3,.topic-top-page .stock-info h3,.topic-quesiton-page .stock-info h3,.topic-pages .company-info h3,.topic-feed-page .company-info h3,.topic-top-page .company-info h3,.topic-quesiton-page .company-info h3{
	color:#222
}

.topic-pages .stock-info table,.topic-feed-page .stock-info table,.topic-top-page .stock-info table,.topic-quesiton-page .stock-info table{
	border-spacing:0
}

.topic-pages .stock-info table td,.topic-feed-page .stock-info table td,.topic-top-page .stock-info table td,.topic-quesiton-page .stock-info table td{
	padding:0
}

.topic-pages .stock-info .divide,.topic-feed-page .stock-info .divide,.topic-top-page .stock-info .divide,.topic-quesiton-page .stock-info .divide{
	border-right:1px solid #EEE
}

.qs-topic-list-container .subtopic{
	margin-bottom:2px;
	color:#999
}

.qs-topic-list-container .subtopic a{
	color:#555
}

.topic-header-bar-search .icon-magnify{
	vertical-align:-1px
}

#tg-current-topic-bio .qs-editable-editor-outer{
	padding:0
}

.qs-topic-tree ul,.qt-topic-organize-list-parent{
	margin:0 0 10px 1.6em;
	list-style:circle outside
}

.qs-topic-tree li,.qt-topic-organize-list-item{
	margin:0 0 5px
}

.qs-entry-head-wrap{
	
	
}

.qs-entry-head-side{
	float:left;
	width:100px
}

.qs-entry-head-avatar-edit-button{
	background:url(image/ed_white.gif) no-repeat scroll 6px 8px #000;
	color:#fff;
	display:none;
	height:25px;
	left:0;
	padding:0;
	
	text-indent:19px;
	bottom:0;
	width:100%;
	line-height:25px;
	border-radius:0 0 4px 4px
}

.topic-avatar:hover>.qs-entry-head-avatar-edit-button{
	display:block
}

.topic-avatar.disabled:hover>.qs-entry-head-avatar-edit-button{
	display:none
}

.qs-entry-head-main{
	margin:0 0 0 115px
}

.qs-topic-top,.qs-topic-wait{
	float:left;
	width:280px;
	padding:20px 0
}

.qs-topic-top{
	margin-right:50px
}

.qs-topic-top-container{
	border-top:2px solid #ddd
}

.qs-topic-top-list{
	margin:0;
	padding:0
}

.qs-topic-top-list-item{
	margin-bottom:10px;
	list-style:none
}

.qs-topic-main-module{
	padding:12px 0
}

.qs-topic-main-module+.qs-topic-main-module{
	border-top:1px solid #eee
}

.qs-topic-organize-loadmore a{
	color:#999
}

#tg-current-topic-bio{
	min-height:25px
}

.tg-question-followers-sidebar{
	margin:15px 0
}

.tg-question-followers-sidebar>.list{
	margin:10px 0 20px
}

.tg-question-followers-sidebar>.list .qs-item-img-avatar{
	border-radius:2px;
	width:25px;
	height:25px
}

.qs-topic-side-title-link{
	margin-left:5px;
	font-weight:400
}

.qs-topic-side-person-item{
	overflow:hidden;
	padding:10px 0
}

.qs-topic-side-person-item+.qs-topic-side-person-item{
	border-top:1px solid #eee
}

.qs-topic-side-person-item-content{
	padding:0 0 0 35px
}

.qs-topic-side-person-item .qs-list-avatar-link{
	margin:2px 0 0
}

.qs-topic-side-person-item .qs-topic-side-person-item-content .qs-list-avatar-medium{
	width:34px;
	height:34px
}

.qs-topic-side-bio{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}

.qs-topic-common{
	border-top:1px solid #EEE;
	padding:20px 0
}

#tg-topic-list-title{
	margin-top:10px
}

.qs-topic-follow-wrap{
	font-size:13px;
	margin-left:10px
}

.qs-topic-side-nav .qrs-link-litblue{
	font-size:13px
}

#tg-topic-admin-page-wrap{
	padding:0
}

.qs-topic-manage-item{
	padding:12px 0
}

.qs-topic-manage-item:after{
	content:'';
	display:table;
	clear:both
}

.qs-topic-manage-item .qrs-gray{
	font-size:13px
}

.qs-topic-manage-item+.qs-topic-manage-item{
	border-top:1px solid #eee
}

.qs-topic-manage-item-title{
	float:left
}

.qs-topic-manage-item-inner{
	margin-left:90px
}

.qs-topic-manage-item-inner ul{
	list-style-position:inside;
	margin:5px 0 0 1.6em
}

.qs-topic-manage-item .qrs-btn-blue{
	margin-top:-5px
}

.qs-topic-side-followers-container{
	margin-top:15px
}

.qs-topic-faq-container .qrs-gray{
	font-size:13px
}

.qs-topic-side-locked{
	margin-top:10px
}

.qs-topic-manage-info-select{
	display:inline-block;
	height:32px;
	line-height:32px;
	border:1px solid #ccc
}

.qs-topic-info-wrap-inner{
	padding:15px 0
}

.qs-topic-info-wrap-inner>h3{
	float:left
}

.qs-topic-info-content{
	margin:2px 0 0 90px
}

.qs-topic-info-content-title{
	color:#999;
	margin:0 0 10px
}

.qs-topic-info-card-item{
	margin:0 0 4px
}

.qs-topic-info-cmd-tip{
	margin:15px 0 10px;
	color:#999
}

.qs-topic-info-cmd .qrs-form-text-input{
	width:120px;
	margin-right:8px
}

.qs-topic-info-cmd .qrs-btn-blue{
	margin-top:-5px
}



.qs-topic-topbar-nav{
	overflow:hidden;
	margin-bottom:12px;
	font-size:14px;
	line-height:24px;
	font-weight:700;
	color:#555
}

.qs-topic-topbar-nav-list{
	margin:0
}

.qs-topic-topbar-nav-list-item{
	list-style:none;
	display:inline-block;
	float:left;
	margin:0 25px 0 0
}



.qs-topic-ask-in-topic{
	float:right;
	margin:0;
	font-size:13px;
	padding:3px 10px 2px
}

.qs-topic-search-input-new{
	-webkit-transition-property:width;
	-o-transition-property:width;
	transition-property:width;
	-webkit-transition-duration:.5s;
	-o-transition-duration:.5s;
	transition-duration:.5s;
	transition-timing-function:ease-out;
	width:105px;
	float:right;
	margin:0 0 0 10px;
	padding:6px 10px
}

.qs-topic-search-input-new:-moz-placeholder{
	color:#BEBEBE
}

.qs-topic-feed-item{
	padding:10px 0;
	position:relative
}

.qs-topic-feed-item+.qs-topic-feed-item{
	border-top:1px solid #EEE
}

.qs-topic-feed-time{
	position:absolute;
	right:0;
	top:10px
}

.qs-topic-feed-question{
	font-size:14px;
	margin:0;
	padding-right:45px
}

.qs-topic-feed-meta{
	margin:4px 0 0;
	color:#999
}

.qs-topic-feed-badge{
	color:#555;
	display:inline-block;
	background:#F4F4F4;
	padding:0 5px;
	border-radius:2px;
	cursor:pointer;
	float:left;
	margin-right:8px;
	line-height:21px
}

html.no-touch .qs-topic-feed-badge:hover{
	background:#E8E8E8;
	text-decoration:none
}

.qs-topic-feed-page-turner{
	background:#F4F4F4;
	border-radius:4px;
	margin-top:5px;
	display:inline-block
}

.qs-topic-feed-page-item{
	color:#555;
	display:inline-block;
	padding:5px 12px;
	cursor:pointer;
	float:left
}

html.no-touch .qs-topic-feed-page-item:hover{
	text-decoration:none
}

.qs-topic-feed-page-turner .invalid{
	cursor:default;
	color:#CCC
}

.qs-topic-feed-page-item.left{
	border-radius:4px 0 0 4px
}

.qs-topic-feed-page-item.right{
	border-radius:0 4px 4px 0
}

.qs-topic-feed-page-item+.qs-topic-feed-page-item{
	border-left:1px solid #EEE
}

.qs-topic-feed-page-item.current{
	background:#E8E8E8
}

.qs-topic-feed-page-item.current,.qs-topic-feed-page-item.current+.qs-topic-feed-page-item{
	border-left:1px solid #E6E6E6
}

html.no-touch .qs-topic-feed-page-item:hover{
	background:#E8E8E8
}

.qs-topic-feed-page-item.invalid{
	background:#F4F4F4
}

.qs-topic-manage-info-msg{
	margin-left:10px
}

.qs-topic-manage-loading{
	display:inline-block;
	height:16px;
	width:16px;
	vertical-align:middle;
	background:url(image/spinner2.gif) no-repeat
}

#tg-topic-side-head .qt-entry-focus-button{
	float:left
}

.qs-topic-side-followers-info{
	display:inline-block;
	margin-left:8px;
	line-height:32px;
	color:#999
}

.qs-topic-info-card{
	background:#F4F4F4;
	border-radius:4px;
	margin:20px 0;
	padding:10px 15px
}

.qs-topic-info-card-title{
	margin:0 0 8px
}

html.no-touch .qs-topic-info-card-title .qt-edit-button:hover{
	background:#eee
}

.qs-topic-cat-title{
	border-bottom:1px solid #ccc;
	padding-bottom:10px
}

.qs-topic-cat-title h2{
	margin:0;
	color:#666
}


html.no-touch .qs-topic-cat-main li:hover a,.qs-topic-cat-main li.current a{
	background:#14A0D6;
	border-color:#14A0D6;
	color:#fff
}

.qs-topic-cat-sub .item{
	position:relative;
	float:left;
	width:50%;
	list-style:none;
	border-bottom:1px dotted #eee
}

.qs-topic-cat-sub .item.no-border{
	border-color:transparent
}

.qs-topic-cat-sub .item:nth-child(even) .blk{
	margin-left:15px;
	margin-right:0
}

.qs-topic-cat-sub .item:nth-child(even) .follow{
	right:0
}

.qs-topic-cat-sub .item:nth-child(even) img{
	left:15px
}

.qs-topic-cat-sub .item.even .blk{
	margin-left:15px;
	margin-right:0
}

.qs-topic-cat-sub .item.even .follow{
	right:0
}

.qs-topic-cat-sub .item.even img{
	left:15px
}

.qs-topic-cat-sub strong{
	max-width:12em
}

.qs-topic-cat-sub img{
	top:23px
}

.qs-topic-cat-sub p{
	height:40px;
	overflow:hidden
}

.qs-topic-cat-sub .blk{
	padding-left:62px;
	margin:18px 15px 18px 0
}

.qs-topic-cat-sub .follow{
	position:absolute;
	top:18px;
	right:15px
}

.qs-topic-cat-hot .section{
	margin-bottom:12px;
	padding:10px;
	border:1px solid #d5d5d5;
	border-radius:3px;
	box-shadow:0 1px 0 #f2f2f2
}

.qs-topic-cat-hot .head{
	position:relative;
	padding-left:62px;
	height:60px
}

.qs-topic-cat-hot .head strong{
	max-width:14em
}

.qs-topic-cat-hot li{
	padding:8px 0;
	list-style:none;
	border-top:1px dotted #eee
}

.qs-topic-cat-sub strong,.qs-topic-cat-hot strong{
	display:inline-block;
	height:1.5em;
	word-wrap:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}

html.no-touch .qs-topic-cat-sub a:hover strong,html.no-touch .qs-topic-cat-hot a:hover strong{
	text-decoration:underline
}

.qs-topic-cat-sub img,.qs-topic-cat-hot img{
	position:absolute;
	left:0;
	width:50px;
	height:50px;
	border-radius:3px
}

.qs-topics-page-link{
	color:#666
}

.qs-topics-page-link:hover{
	color:#259
}

.qs-topics-page-link .qrs-icon{
	width:14px;
	height:14px;
	vertical-align:-2px;
	margin-right:5px
}

.qs-topic-search-query-input-wrapper{
	position:relative;
	margin:-1px 80px 0 0
}

.qs-topic-search-query-input{
	width:252px;
	height:20px;
	font-size:14px;
	padding:6px 8px!important
}

.qs-topic-search-container{
	position:relative
}

.qs-topic-search-submit-btn{
	position:absolute;
	right:0;
	top:0;
	height:34px;
	padding:0 20px;
	z-index:1;
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	box-shadow:none
}

.qs-topic-search-list-container{
	margin-top:10px
}

.qs-topic-search-list-container .qs-search-result-item .z-icon-follow{
	display:none
}

.qs-topic-empty-placeholder{
	padding:20px;
	color:#999;
	text-align:center
}

.qs-search-result-item{
	padding:8px 0
}

.qs-search-result-item+.qs-search-result-item{
	border-top:1px solid #eee
}

.qs-search-result-item-title{
	font-size:14px;
	font-weight:700;
	margin:0 0 5px
}

.qs-search-result-item-meta{
	font-size:12px;
	color:#999
}

.qs-search3-tabs{
	border-bottom:2px solid #eee
}

.qs-search3-tabs a{
	display:inline-block;
	margin:0;
	padding:0 12px 10px;
	color:#58b;
	font-size:14px
}

.qs-search3-tabs a.current{
	color:#555;
	border-bottom:2px solid #CCC;
	margin-bottom:-2px
}

.qs-search3-tabs a:hover{
	color:#259;
	text-decoration:none;
	border-bottom:2px solid #CCC;
	margin-bottom:-2px
}

.qs-search3-tabs a.current:hover{
	color:#555
}

.qs-search3-item{
	padding:12px 0;
	position:relative
}

.qs-search3-item .debug-item{
	position:absolute;
	top:0;
	right:-355px;
	background-color:#EFEFEF;
	border:1px solid #999;
	width:350px;
	z-index:100;
	overflow:auto;
	height:100%
}

.qs-search3-item+.qs-search3-item{
	border-top:1px solid #eee
}

.qs-search3-item em{
	color:#C20A0A
}



.qs-search3-item .question-title{
	font-size:14px;
	font-weight:700
}

.qs-search3-item .question-content,.qs-search3-item .meta{
	margin-top:4px
}

.qs-search3-item .meta{
	font-size:12px
}

.qs-search3-item .meta .z-icon-follow{
	display:none
}

.qs-search3-item .question-content .author a{
	color:#222;
	font-weight:700
}

.qs-search-result-topic-wrap-inner .follow,.qs-search3-item .follow{
	margin-left:10px
}

.qs-search3-item .meta i,.qs-search3-card .meta i{
	display:inline-block;
	margin-right:6px;
	width:11px;
	height:11px;
	vertical-align:-1px
}

.qs-search3-item .meta .answer i,.qs-search3-card .meta .answer i,.qs-search3-card .meta .question i{
	background:url(image/uitest/answer.png) no-repeat
}

.qs-search3-item .meta .follow i,.qs-search3-card .meta .follow i{
	background:url(image/uitest/follow.png) no-repeat
}

.qs-search3-side{
	overflow:hidden;
	margin-top:10px
}

.qs-search3-side .qs-item-img-avatar{
	border-radius:2px
}

.qs-search3-side+.qs-search3-side{
	border-top:1px solid #eee
}

.qs-search3-side.user .qs-item-link-avatar{
	float:left;
	width:30px;
	height:30px;
	padding-right:3px
}

.qs-search3-side.user img.qs-item-img-avatar{
	width:30px;
	height:30px
}

.qs-search3-side-title{
	font-size:14px
}

.qs-search3-side-title i{
	background-position:-107px -821px;
	width:5px;
	height:8px;
	margin-top:-2px;
	margin-left:6px
}

.qs-search3-item .user-info{
	margin-left:64px
}

.qs-search3-item .user-name{
	display:inline-block;
	margin-bottom:3px;
	font-size:14px
}

.qs-search3-item .user-bio{
	margin-bottom:3px
}

.qs-search3-side-topic-item{
	padding:10px 0
}

.qs-search3-item .user-bio ol,.qs-search3-item .user-bio ul{
	margin-left:20px
}

.qs-search3-side-topic-item .qs-item-link-avatar{
	float:left
}

.qs-search3-side-topic-item .side-topic-avatar{
	width:40px;
	height:40px;
	margin-top:0
}

.qs-search3-side-topic-item+.qs-search3-side-topic-item{
	border-top:1px solid #eee
}

.qs-search3-side-topic-item .qs-list-avatar-medium{
	width:40px;
	height:40px;
	border-radius:2px
}

.qs-search3-side-topic-item .content{
	margin-left:50px
}

.qs-search3-info-card{
	border-top:solid 1px #EEE;
	padding-top:10px;
	margin-top:10px
}

.qs-search3-info-card .title{
	color:#666;
	margin:0 0 5px;
	font-size:14px
}

.qs-search3-card .title-container,.qs-search3-card .intro-container{
	margin-bottom:8px
}

.qs-search3-results .empty{
	padding:40px;
	text-align:center
}

.qs-search3-results .debug-item{
	display:none
}

.qs-search3-results.debug .debug-item{
	display:block
}

.search-tip{
	margin-top:-15px;
	margin-bottom:5px
}

.qs-search3-results em{
	font-style:normal
}

.search-debug-all-btn{
	float:right;
	padding:2px
}

.tg-terms-page>.qt-main-content>.qt-main-content-inner{
	margin:0 0 0 80px
}

.qt-noti7-all .day{
	margin-top:10px
}

.qt-noti7-all .day h3{
	font-size:13px
}

.qt-noti7-all .items{
	border-top:1px solid #EEE
}

.qt-noti7-all .category i{
	float:left;
	width:13px;
	height:13px;
	margin-top:13px
}

.qt-noti7-all .vote i{
	background-position:-180px -46px
}

.qt-noti7-all .follow i{
	background-position:-152px -46px
}

.qt-noti7-all .answer i{
	background-position:-166px -45px;
	margin-top:11px
}

.qt-noti7-all .invite i{
	background-position:-194px -46px
}

.qt-noti7-all .edit i{
	background-position:-221px -46px;
	margin-top:12px
}

.qt-noti7-all .comment i{
	background-position:-208px -46px
}

.qt-noti7-all .mention i{
	background-position:-235px -46px
}

.qt-noti7-all .category+.category{
	border-top:1px dotted #eee
}

.qt-noti7-all .qs-noti7-content-item{
	padding:8px 0;
	margin-left:20px;
	position:relative
}

.qt-noti7-all .qs-noti7-content-item+.qs-noti7-content-item{
	border-top:1px dotted #EEE
}

.qt-noti7-all .time{
	font-size:12px;
	color:#999;
	margin-left:8px
}

.qt-noti7-all .unfold a,.qt-noti7-all .weak-link{
	color:#698EBF
}

.qt-noti7-all .spinner{
	height:22px;
	display:block;
	background:url(image/spinner2.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	width:22px;
	text-indent:999px;
	overflow:hidden;
	margin-bottom:-8px
}

.qt-noti7-all .qs-noti7-expandable .qs-noti7-content-item,.qt-noti7-all .unfold{
	border-top:1px dotted #EEE
}

.qt-noti7-all .loading,.qt-noti7-all .empty{
	padding:60px;
	text-align:center
}

.qs-profile-module{
	position:relative;
	padding:24px 12px
}

.qs-profile-module+.qs-profile-module{
	border-top:1px solid #eee
}

.qs-profile-module h3{
	margin:-1px 0 0;
	float:left;
	width:100px;
	text-align:right;
	color:#666
}

.qs-profile-module-desc{
	*zoom:1;
	margin-left:145px
}

.qs-profile-details-items{
	list-style:none
}

html.no-touch .qs-profile-tag-editable .qs-item-tag:hover{
	color:#259;
	background:#eff6fa
}

#qs-profile-edit-description{
	line-height:16px
}

.qs-profile-details .qs-item-tag{
	line-height:22px
}

.qs-profile-details .qs-item-tag .qs-profile-tag-btn{
	margin-top:-2px
}

.qs-profile-details-items li:first-child .qs-profile-tag-btn-move{
	visibility:hidden
}

.qs-profile-module-desc .qs-profile-details-items li{
	overflow:hidden;
	margin:20px 0 0;
	padding:0;
	border:1px solid #fff
}

.qs-profile-module-desc .qs-profile-details-items li:first-child{
	margin-top:0
}

.qs-profile-details-editform .qs-profile-details-items li:hover{
	border:1px solid #ddd;
	border-radius:4px
}

.qs-profile-details-middot{
	padding:0 2px;
	color:#999
}

a.qs-profile-details-period{
	display:inline
}

.qs-profile-details-period{
	display:block;
	margin-right:3em;
	font-size:13px
}

.qs-profile-details-item-image{
	float:left;
	margin:1px 10px 0 0
}

.qs-profile-details-item-image>img{
	width:34px;
	height:34px;
	border-radius:2px
}

.qs-profile-details-item-detail{
	margin:0 0 0 45px;
	font-size:14px;
	line-height:20px;
	color:#666;
	padding:7px 0;
	overflow:hidden
}

.qs-profile-details-item-detail a.qrs-gray-normal{
	font-size:13px;
	color:#58B
}

.qs-profile-details-item-detail a.qrs-gray-normal:hover{
	color:#259
}

.qs-profile-details-reputation{
	padding:24px 12px
}

.qs-profile-details-reputation div span{
	margin:0 5px;
	color:#777;
	font-size:14px;
	line-height:18px
}

.qs-profile-icon-vote{
	background-position:-123px -147px
}

.qs-profile-icon-thank{
	background-position:-141px -146px
}

.qs-profile-details-head .qs-profile-icon,.qs-profile-details h3 .qs-profile-icon{
	margin:0 5px 0 0;
	width:16px;
	height:14px
}

.qs-profile-icon-repu{
	background-position:-208px -147px
}

.qs-profile-icon-fav{
	background-position:-156px -146px
}

.qs-profile-icon-share{
	background-position:-173px -146px
}

.qs-profile-icon-company{
	background-position:-93px -110px
}

.qs-profile-icon-location{
	background-position:-57px -110px
}

.qs-profile-icon-edu{
	background-position:-111px -110px
}

.qs-profile-icon-expertise{
	background-position:-190px -147px
}

.qs-profile-icon-tags{
	background-position:-83px -96px
}

.qs-profile-icon-title{
	background-position:-65px -68px
}

.qs-profile-icon-return{
	background-position:-27px -125px
}

.qs-profile-icon-weibo{
	background-position:-125px -57px
}

.qs-profile-icon-male{
	background-position:-47px -41px
}

.qs-profile-icon-female{
	background-position:-156px -29px
}

.qs-profile-icon-xman{
	background-position:-96px -147px;
	width:35px;
	height:32px;
	position:absolute;
	top:5px;
	right:5px
}

.qs-profile-progress{
	position:relative
}

.qs-profile-progress .qs-profile-icon-xman{
	margin-top:3px
}

.qs-profile-progress-title,.qs-profile-progress-bar{
	float:left;
	height:20px;
	line-height:20px
}

.qs-profile-progress-bar,.qs-profile-progress-bar span{
	position:absolute;
	border-radius:10px;
	text-align:center;
	white-space:nowrap
}

.qs-profile-progress-bar .qs-profile-module>*{
	vertical-align:middle
}

.qs-profile-progress-bar{
	left:120px;
	right:20px;
	background:#eaeaea
}

.qs-profile-progress-bar span{
	left:0;
	background:#48a5e6;
	color:#fff
}

.qs-profile-details-editform h3{
	font-weight:400
}

.qs-profile-details-editform .qrs-form-text-input{
	width:270px
}

.qs-profile-details-editform-desc .qrs-form-text-input{
	width:325px
}

.qs-profile-details-items .qs-editable-editor-wrap{
	margin-right:3em
}

#tg-profile-module-headline .qrs-form-text-input,#tg-profile-module-description .qrs-form-text-input,.qs-profile-details-item-detail .qrs-form-text-input{
	width:auto
}

.qs-profile-edit-fieldset{
	position:relative;
	margin:-8px 0 0;
	padding:0;
	border:0
}



.qs-profile-edit-title-repl{
	position:relative;
	display:inline-block
}

.qs-profile-edit-fieldset p.desc{
	display:block;
	margin:10px 0;
	color:#999
}

.qs-profile-details-editform-avatar .qrs-section{
	margin:0
}

.qs-profile-details-editform-avatar .qs-profile-module-desc{
	padding-right:90px
}

.qs-profile-details-editform .qs-profile-module-desc{
	margin-left:140px
}

.qs-profile-details-editform .qs-profile-details-items{
	padding:10px 0 0;
	margin-left:-10px
}

.qs-profile-details-editform .qs-profile-details-items li{
	margin:0;
	position:relative;
	padding:10px 20px 10px 10px;
	width:350px;
	cursor:move
}

.qs-profile-details-editform-avatar{
	line-height:1.5
}

.qs-profile-details-editform-weibo label,.qs-profile-details-editform-gender label{
	margin-right:1em
}

.qs-profile-edit-fieldset input{
	margin-right:1em;
	vertical-align:middle
}

.qs-profile-details-editform-career .qs-profile-edit-fieldset input,.qs-profile-details-editform-edu .qs-profile-edit-fieldset input{
	width:147px
}

.qs-profile-edit-fieldset p{
	margin:0 0 1em
}

.qs-profile-details-editform-footer{
	background:#f5f5f5;
	border-radius:0 0 4px 4px;
	border-top:1px solid #ddd!important;
	box-shadow:0 1px 0 #fff inset
}

.qs-profile-details-editform-footer button{
	padding:8px 25px
}

.qs-profile-details-editform-footer p{
	text-align:center;
	position:relative
}

.qs-profile-details-editform-footer p a{
	position:absolute;
	left:45px;
	top:13px
}

.qs-profile-tag-btn{
	margin-left:3px;
	display:inline-block;
	width:15px;
	height:15px;
	background-repeat:no-repeat;
	background-image:url(image/sprites-1.8.9.png);
	background-position:-264px -103px;
	border-radius:3px;
	cursor:pointer;
	vertical-align:middle;
	background-color:#698EBF
}

html.no-touch .qs-profile-tag-btn-del:hover,html.no-touch .qs-profile-tag-btn-move:hover{
	background-color:#259
}

.qs-profile-tag-btn-top{
	background-position:-51px -149px
}

.qs-profile-tag-btn-move{
	background-position:-263px -84px
}

.qs-profile-details-items .qs-profile-tag-btn{
	position:absolute;
	top:10px;
	right:10px
}

.qs-profile-details-items .qs-profile-tag-btn-del{
	background-color:#698EBF;
	background-position:-264px -103px
}

.profile-edit-item-moving{
	border-radius:4px;
	background:#fff;
	box-shadow:0 0 8px #999;
	padding:10px;
	width:353px;
	list-style:none;
	z-index:100
}

.profile-edit-item-moving .qs-profile-tag-btn-del{
	display:none
}

.qs-profile-expert-editform .qs-profile-module.skilled-topics{
	border:1px dotted #EEE;
	padding:0
}

.qs-profile-expert-editform .qs-profile-module.skilled-topics .item{
	position:relative
}

.qs-profile-expert-editform .qs-profile-module.skilled-topics .item .del,.qs-profile-expert-editform .qs-profile-module.skilled-topics .item .add{
	position:absolute;
	top:10px;
	right:10px;
	width:15px;
	height:15px;
	opacity:.6;
	text-indent:-9999px;
	border-radius:2px;
	background:#259
}

.qs-profile-expert-editform .qs-profile-module.skilled-topics .item .del:hover,.qs-profile-expert-editform .qs-profile-module.skilled-topics .item .add:hover{
	opacity:1
}

.qs-profile-expert-editform .qs-profile-module.skilled-topics .item .del .minus,.qs-profile-expert-editform .qs-profile-module.skilled-topics .item .add .minus,.qs-profile-expert-editform .qs-profile-module.skilled-topics .item .del .plus,.qs-profile-expert-editform .qs-profile-module.skilled-topics .item .add .plus{
	position:absolute;
	background:#fff;
	border-radius:3px
}

.qs-profile-expert-editform .qs-profile-module.skilled-topics .item .del .minus,.qs-profile-expert-editform .qs-profile-module.skilled-topics .item .add .minus{
	top:6px;
	left:3px;
	height:3px;
	width:9px
}

.qs-profile-expert-editform .qs-profile-module.skilled-topics .item .del .plus,.qs-profile-expert-editform .qs-profile-module.skilled-topics .item .add .plus{
	top:3px;
	left:6px;
	height:9px;
	width:3px
}

.qs-profile-expert-editform .qs-profile-module.skilled-topics .item h3{
	text-align:left!important;
	width:auto;
	float:none
}

.qs-profile-expert-editform .qs-profile-module.skilled-topics .empty-tip{
	padding:20px;
	text-align:center
}

.qs-profile-expert-editform .qs-profile-module.skilled-topics .empty-warning{
	margin-bottom:25px;
	text-align:center
}

.qs-profile-expert-editform .qs-profile-module.skilled-topics .empty-warning .warning{
	padding:8px;
	background:#f6f4d8;
	border:1px solid #cebf99;
	border-radius:4px
}

.qs-profile-expert-editform .qs-profile-module.skilled-topics .empty-warning .close-warning{
	margin:-5px 2px 0 100px;
	background-position:-247px -146px;
	width:16px;
	height:16px;
	text-indent:-9999px;
	opacity:.6
}

.qs-profile-expert-editform .qs-profile-module.skilled-topics .empty-warning .close-warning:hover{
	opacity:1
}

.qs-profile-section-wrap.skilled-topics .qrs-link-litblue-normal{
	padding:8px 15px 0 0
}

#tg-expert-topics .item{
	cursor:move
}

#tg-expert-topics .item .del{
	display:block
}

#tg-active-topics .item .add{
	display:block
}

#tg-active-topics .avatar{
	border-radius:0;
	border:0
}

#tg-active-topics .avatar img{
	border-radius:0
}

.qs-profile-module .tip{
	padding:7px 0 3px;
	color:#999;
	margin:0
}

.qs-profile-module .add-expert-tip{
	margin-bottom:15px
}

.qs-profile-module #profile-expert-edit-input{
	margin-top:-2px
}

.qs-profile-module .reopen-tip{
	padding:6px 10px;
	background:#F6FAFD;
	border:1px solid #C7DAE3;
	border-radius:4px;
	font-size:12px;
	color:#666
}

.qs-profile-module .weibo-edit-wrap{
	padding-top:6px
}

.qs-profile-module .weibo-edit-wrap input{
	margin:0;
	vertical-align:0
}

.profile-expert-tip{
	height:183px;
	margin-top:25px;
	background:url(image/Expertise.png) no-repeat;
	position:relative
}

.profile-expert-tip .inner{
	padding:45px 0 0 195px
}

.profile-expert-tip .inner h3{
	font-size:18px;
	color:#666
}

.profile-expert-tip .inner p{
	padding:10px 0
}

.profile-expert-tip .inner .qrs-btn-blue{
	padding:2px 8px
}

.profile-expert-tip .close-btn{
	height:8px;
	width:8px;
	background-position:-267px -48px;
	display:block;
	float:none;
	position:absolute;
	top:20px;
	right:20px;
	text-indent:-9999px;
	opacity:.6
}

.profile-expert-tip .close-btn:hover{
	opacity:1
}

#tg-profile-edit-expert .qrs-section{
	margin:0
}

.business-selection{
	border:1px solid #ccc;
	border-radius:4px;
	display:inline-block
}

.business-selection select{
	background:transparent;
	width:200px;
	padding:5px;
	line-height:1;
	border:0;
	border-radius:0;
	height:32px
}

.profile-edit-avatar-tip{
	margin:10px 0 0
}

.profile-edit-avatar-btn{
	min-width:60px;
	position:relative
}

.profile-edit-avatar-btn input,.profile-edit-avatar-btn label{
	opacity:0;
	filter:alpha(opacity=0)
}

.profile-edit-avatar-btn form,.profile-edit-avatar-btn input{
	width:0;
	height:0
}

.profile-edit-avatar-btn label{
	cursor:pointer;
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){
	.profile-expert-tip{
		background:url(image/Expertise@2x.png) no-repeat;
		background-size:632px 183px
	}

}

.qs-profile-icon{
	width:14px;
	height:14px;
	vertical-align:-2px
}

.qs-profile-mbox{
	margin:0 0 25px;
	clear:both;
	border-radius:4px;
	border:1px solid #ddd;
	box-shadow:0 1px 0 #f2f4f5
}

.qs-profile-mbox-title{
	color:#666
}

.qs-profile-mbox-head{
	height:50px;
	line-height:50px;
	border-bottom:1px solid #eee
}

.qs-profile-mbox-head,.qs-profile-mbox-cont{
	padding:0 1em
}

.qs-profile-vlist{
	margin:0;
	list-style:none
}

.qs-profile-vlist .desc{
	overflow:hidden;
	*zoom:1;
	padding-right:10px;
	line-height:20px
}

.qs-profile-vlist .item{
	overflow:hidden;
	padding:12px 0 8px
}

.qs-profile-vlist .item+.item{
	border-top:1px dotted #ddd
}

.qs-profile-vlist .logo-left{
	display:block;
	margin:5px 15px 0 0;
	width:50px;
	height:50px
}

.qs-profile-vlist .logo-left img{
	display:block;
	width:inherit;
	height:inherit
}

.qs-profile-section-sort-wrap{
	float:right;
	color:#666
}

.qs-item-top-container{
	position:absolute;
	right:0;
	top:10px;
	width:15px;
	overflow:hidden;
	height:35px
}

.qs-item-top-btn{
	width:15px;
	height:15px;
	float:left;
	text-indent:-9999px;
	margin-bottom:5px;
	visibility:hidden;
	background-color:#698EBF;
	background-image:url(image/sprites-1.8.9.png);
	background-repeat:no-repeat;
	background-position:-263px -84px;
	border-radius:2px
}

html.no-touch .qs-item-top-btn:hover{
	background-color:#259
}

.qs-item-top-btn-cancel{
	background-position:-264px -103px
}

html.no-touch .qs-item-top-btn-cancel:hover{
	background-color:#259
}

html.no-touch .qs-item:hover .qs-item-top-btn{
	visibility:visible
}

html.no-touch #tg-profile-search-list .qs-item:hover .qs-item-top-btn{
	visibility:hidden
}

html.no-touch .qs-profile-section-item:hover .qs-item-top-btn{
	visibility:visible
}

.qs-profile-topics-page .qs-item-top-container{
	top:38px
}

.qs-profile-section-list .qs-item{
	margin:0
}

.qs-profile-empty{
	padding:30px 0;
	text-align:center
}

.qs-profile-empty-icon{
	display:block;
	width:32px;
	height:30px;
	margin:5px auto;
	background-repeat:no-repeat;
	background-position:-37px -2px
}

.qs-profile-empty-icon.ask{
	background-position:0 0
}

.qs-profile-empty-icon.activity{
	background-position:-74px -9px
}

.qs-profile-empty-icon.log{
	background-position:-199px -5px;
	width:24px
}

.qs-profile-empty-icon.collection{
	background-position:-237px -2px;
	width:18px
}

.qs-profile-vote-page.be-voted .qs-profile-empty-icon{
	background-position:-155px -2px;
	width:37px
}

.qs-profile-vote-page.vote .qs-profile-empty-icon{
	background-position:-114px -2px;
	width:37px
}

.qs-profile-section-wrap .qs-item-more-wrap{
	border-top:1px dotted #DDD
}

.qs-profile-header{
	border:1px solid #ddd;
	border-radius:4px;
	box-shadow:0 1px 0 #f2f4f5;
	color:#666
}

.qs-profile-header-main{
	padding:12px 18px
}

.qs-profile-header-main .top{
	font-size:1.4em;
	margin-bottom:10px
}

.qs-profile-header-main .top a{
	color:inherit
}

.qs-profile-header-main .name,.qs-profile-header-main .name:visited{
	font-weight:700;
	color:#222
}

.qs-profile-header-info{
	margin-left:115px
}

.qs-profile-header-avatar-container{
	float:left;
	position:relative;
	box-shadow:0 0 5px rgba(0,0,0,.3) inset;
	border-radius:4px;
	width:100px;
	height:100px
}

.qs-profile-header-avatar-container .qs-entry-head-avatar-edit-button{
	display:none;
	background:#000;
	text-align:center;
	text-indent:0
}

.qs-profile-header-avatar-container.self:hover .qs-entry-head-avatar-edit-button{
	display:block
}

.qs-profile-header-img{
	border-radius:4px;
	vertical-align:middle
}

.qs-profile-header-user-describe+.qs-profile-header-user-describe{
	padding-bottom:0
}

html.no-touch .qs-profile-header-user-describe a:hover{
	color:#259;
	text-decoration:none
}

html.no-touch .qs-profile-header-user-describe a:hover span{
	text-decoration:underline
}

.qs-profile-header-icon{
	vertical-align:-2px;
	width:15px;
	height:14px;
	margin-right:2px
}

.qs-profile-header-user-empty{
	float:left;
	margin-right:12px;
	color:#999
}

.qs-profile-header-user-location .qs-profile-header-icon{
	background-position:-58px -110px
}

.qs-profile-header-user-company .qs-profile-header-icon{
	background-position:-75px -110px
}

.qs-profile-header-user-work .qs-profile-header-icon{
	background-position:-94px -110px
}

.qs-profile-header-user-empty .qs-profile-header-icon{
	background-position:-65px -68px
}

.qs-profile-header-user-gender{
	text-indent:-999px
}

.qs-profile-header-user-gender .qs-profile-header-icon{
	background-position:-145px -110px;
	float:left;
	margin-top:4px
}

.qs-profile-header-user-gender-female .qs-profile-header-icon{
	background-position:-130px -110px
}

.qs-profile-header-user-weibo .qs-profile-header-icon.sina{
	background-position:-194px -110px;
	width:16px
}

.qs-profile-header-user-weibo .qs-profile-header-icon.qq{
	background-position:-216px -110px;
	width:11px;
	height:15px
}

.qs-profile-header-user-detail .qs-profile-header-icon{
	background-position:-160px -110px
}

.qs-profile-icon-return .qs-profile-header-icon{
	background-position:-176px -110px
}

.qs-profile-header-info-list .qs-profile-header-icon{
	margin-right:6px
}

.qs-profile-header-user-agree .qs-profile-header-icon{
	background-position:-123px -148px
}

.qs-profile-header-user-thanks .qs-profile-header-icon{
	background-position:-140px -146px
}

.qs-profile-header-description{
	overflow:hidden;
	position:relative;
	padding:12px 15px 0 0;
	border-top:1px dotted #eee;
	margin:10px -18px 0 0
}

.qs-profile-header-description .qrs-btn-blue{
	margin:5px 0 0!important;
	float:right
}

.qs-profile-header-description .info-empty-wrap .qrs-icon{
	margin-right:4px;
	margin-left:4px
}

.qs-profile-header-operation{
	padding:12px 18px;
	border-top:1px dotted #eee
}

.qs-profile-header-info-list{
	float:left
}

.qs-profile-header-info-title{
	margin-right:5px
}

.qs-profile-header-operation .qs-profile-header-info-list{
	padding-top:3px
}

.qs-profile-header-operation-inner{
	line-height:14px
}

.qs-profile-header-operation strong{
	padding-right:4px
}

.qs-profile-header-op{
	float:right
}

.tg-profile-op-menu-button{
	height:17px;
	margin-left:10px
}

.tg-profile-op-menu-button .qrs-icon-dropdown-menu{
	background-position:-23px -148px;
	width:25px;
	vertical-align:-1px
}

.qs-profile-header-user-agree{
	margin-right:5px
}

.qs-profile-header-pm-btn{
	margin-left:10px;
	height:27px
}

.qs-profile-header-pm-btn .qrs-icon{
	background-position:0 -148px;
	margin-top:2px;
	float:left;
	width:17px;
	height:14px;
	text-indent:-999em
}

.qs-profile-header-operation-myview .qs-profile-header-info-list{
	padding-top:0
}

.qs-profile-header .qt-entry-focus-single-way{
	margin:0 5px 0 0
}

.qs-profile-email-history-link{
	float:right
}

.qs-profile-side-section{
	padding:2px 0
}

.qs-profile-side-section+.qs-profile-side-section{
	padding-top:15px;
	margin-top:15px;
	border-top:1px solid #eee
}

.qs-profile-side-section-title{
	font-size:14px;
	font-weight:700;
	color:#666;
	padding-bottom:10px;
	padding-top:0;
	line-height:1;
	white-space:nowrap;
	display:inline-block
}

.qs-profile-side-section-title .qrs-link-litblue{
	font-size:14px
}

.qs-profile-side-follower{
	float:left;
	width:112px
}

.qs-profile-side-same-friends{
	float:left;
	width:100%
}

.qs-profile-side-same-friends .qs-item-link-avatar{
	margin:0 3px 0 0
}

.qs-profile-side-same-friends .qs-item-link-avatar img{
	border-radius:2px
}

.qs-profile-side-same-friends .qs-profile-side-section-title{
	font-size:13px;
	font-weight:400
}

.qs-profile-side-same-friends .qs-profile-side-section-title .qrs-link-litblue{
	font-size:13px;
	font-weight:400
}

.qs-profile-side-columns .link,.qs-profile-side-topics .link{
	float:left;
	margin-right:4px
}

.qs-profile-side-columns .link,.qs-profile-side-topics .link,.qs-profile-side-columns .avatar,.qs-profile-side-topics .avatar{
	display:block;
	height:34px;
	width:34px;
	border-radius:3px
}

.qs-profile-side-topic-list-item{
	padding:8px 10px!important;
	border:1px solid #ddd;
	border-radius:4px
}

.qs-profile-side-topic-list-item+.qs-profile-side-topic-list-item{
	margin-top:15px
}

.qs-profile-side-topic-list-item .qs-list-avatar-link{
	float:right
}

.qs-list-content-title.qs-profile-side-list-content-title{
	font-size:13px;
	font-weight:700;
	line-height:20px;
	height:20px;
	margin-bottom:4px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}

.qs-profile-side-list-content-bio{
	color:#666;
	font-size:13px;
	padding-bottom:4px
}

.qs-list-content-medium.qs-profile-side-list-content-medium{
	margin-left:0
}

.qs-profile-side-list-meta{
	font-size:12px;
	color:#999;
	line-height:20px
}

.qs-profile-side-list-meta a{
	color:#999
}

html.no-touch .qs-profile-side-list-meta a:hover{
	color:#698ebf
}

.qs-profile-section-wrap{
	margin-top:25px;
	border:1px solid #ddd;
	border-radius:4px;
	box-shadow:0 1px 0 #f2f4f5
}

.qs-profile-answer-page .qs-item+.qs-item{
	border-top:1px solid #eee
}

.qs-profile-section-head{
	overflow:hidden;
	padding:7px 14px;
	border-bottom:1px solid #EEE
}

.qs-profile-section-name{
	float:left;
	font-size:14px;
	font-weight:700;
	color:#666
}

.qs-profile-section-list{
	padding:0 14px
}

.qs-profile-section-more-btn{
	width:15px;
	height:15px;
	margin:3px 0 5px 5px;
	background-position:-260px -162px
}

html.no-touch .qs-profile-section-title:hover .qs-profile-section-more-btn{
	background-position:-260px -184px
}

.qs-profile-section-title{
	overflow:hidden;
	display:block;
	text-decoration:none;
	padding:7px 14px
}

html.no-touch .qs-profile-section-title:hover{
	text-decoration:none;
	color:#259
}

html.no-touch .qs-profile-section-title:hover .qs-profile-section-name{
	color:#259
}

.qs-profile-section-item{
	position:relative;
	padding:12px 0
}

.qs-profile-section-item+.qs-profile-section-item{
	border-top:1px dotted #EEE
}

.qs-profile-vote-count{
	float:left;
	color:#259;
	text-decoration:none;
	text-align:center;
	height:38px;
	width:46px;
	line-height:20px;
	font-size:12px;
	font-weight:700;
	border-radius:4px;
	background:#eff6fa;
	font-size:13px;
	-webkit-text-size-adjust:none;
	padding:2px
}

.qs-profile-vote-num{
	font-weight:700;
	font-size:16px;
	line-height:1;
	padding:2px 0 4px
}

.qs-profile-vote-type{
	line-height:1;
	font-weight:400;
	font-size:12px
}

.qs-profile-vote-count:active,.qs-profile-vote-count:visited,.qs-profile-vote-count:focus,.qs-profile-vote-count:hover{
	text-decoration:none
}

.qs-profile-section-main{
	margin-left:60px
}

.qs-profile-section-item .qs-item-link-avatar{
	float:left
}

.qs-profile-section-item .qs-item-img-avatar{
	float:left;
	height:50px;
	margin:2px 10px 0 0;
	width:50px;
	border:0 none;
	border-radius:2px
}

.qs-profile-section-item .meta a{
	color:#999
}

html.no-touch .qs-profile-answer-page .qs-item:hover .qt-autohide,html.no-touch .feed-item:hover .qt-autohide{
	visibility:visible
}

.qs-profile-answer-sort{
	font-size:13px;
	position:relative
}

.qs-profile-answer-sort:hover{
	text-decoration:none
}

.qs-profile-ask-wrap .qs-profile-vote-count{
	background-color:#ddd;
	color:#666
}

.qs-profile-section-main.qs-profile-section-activity-main{
	margin:0;
	color:#999
}

.qs-profile-section-main.qs-profile-section-activity-main .qrs-link{
	color:#999
}

.qs-profile-section-main.qs-profile-section-activity-main .qs-item-link-avatar{
	float:left;
	margin:0 8px 0 0;
	width:20px;
	height:20px
}

.qs-profile-section-main.qs-profile-section-activity-main .qs-item-link-avatar img{
	margin:0;
	padding:0;
	height:20px;
	width:20px
}

.qs-profile-section-main.qs-profile-section-activity-main .qs-profile-side-topic-avatar{
	vertical-align:-5px;
	height:20px;
	width:20px
}

.qs-profile-section-main.qs-profile-section-activity-main .question_link{
	display:block;
	font-size:14px;
	font-weight:700
}

.qs-profile-section-main.qs-profile-section-activity-main .topic-link>.pic{
	margin-right:5px;
	border-radius:2px;
	vertical-align:-7px
}

.qs-profile-activity-avatar{
	float:none!important;
	vertical-align:middle;
	padding-right:4px
}

.qs-profile-activity-page-item-main+.qs-item-answer{
	padding-top:5px
}

.qs-profile-activity-page-item-main .qrs-link-litblue{
	font-size:13px
}

.qs-profile-activity-username{
	color:#222
}

.qs-profile-fav-return{
	float:right
}

.qs-profile-fav-item-title{
	font-size:14px;
	font-weight:700
}

.qs-profile-fav-edit{
	float:right
}

.qs-profile-fav-edit{
	font-size:13px;
	color:#999
}

.qs-profile-fav-bio{
	color:#999;
	font-size:13px
}

.qs-profile-fav-question-item .qrs-link-litblue{
	font-size:13px
}

.qs-profile-search-type-list-item{
	display:inline-block;
	padding:0 8px
}

.qs-profile-search-type-item.current{
	color:#999
}

.qs-profile-search-title{
	height:28px;
	margin-top:5px
}

#tg-profile-search-form{
	position:relative
}

#tg-profile-search-query-wrap{
	margin:0 80px 0 0
}

.qs-profile-search-query-input{
	width:248px
}

.qs-profile-search-word{
	color:#A02313
}

.qs-profile-search-type{
	float:left;
	padding:0;
	margin:0
}

.qs-profile-search-submit-btn{
	position:absolute;
	right:0;
	top:0;
	height:38px;
	padding:0 20px;
	z-index:1;
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	box-shadow:none
}

.qs-profile-search-page .qs-profile-search-wrap{
	margin:5px 5px 10px
}

.qt-question-form-hide-in-about-question .qs-question-form-hide-in-about-question-el{
	display:none
}

#tg-profile-following-topics-title{
	padding:10px 0 8px
}

#tg-profile-op-menu-wrap .goog-menuitem,#tg-topic-side-head .goog-menuitem,#tg-list-side-head .goog-menuitem,.qs-pop-menu-with-no-check .goog-menuitem{
	padding:3px 1em
}

#tg-profile-following-topics-wrap .qs-editable-editor-outer{
	padding:0
}

.qt-entry-focus-button{
	margin:0 5px 0 0
}

i.qt-entry-focus-single-way,i.qt-entry-focus-each{
	width:18px;
	height:14px;
	display:none;
	vertical-align:-2px
}

.qt-entry-focus-single-way{
	padding-right:4px;
	background-position:-57px -202px
}

.qt-entry-focus-each{
	background-position:-82px -202px
}

.qs-rich-follow-btn{
	padding:0 5px;
	height:27px;
	line-height:27px;
	font-size:13px;
	white-space:nowrap
}

.qs-rich-follow-btn:focus{
	outline:0
}

.qs-rich-follow-btn.small .qt-entry-focus-single-way{
	height:13px;
	background-position:-14px -202px
}

.qs-rich-follow-btn.small .qt-entry-focus-each{
	height:13px;
	background-position:-37px -202px
}

.qs-rich-follow-btn.small{
	padding:0;
	width:78px;
	height:22px;
	line-height:22px
}

.qs-rich-follow-btn.with-icon{
	min-width:84px
}

.qrs-btn-white>.qt-entry-focus-each,.qrs-btn-unfollow>.qt-entry-focus-each{
	display:inline-block
}

.qrs-btn-green>.qt-entry-focus-single-way,.qrs-btn-follow>.qt-entry-focus-single-way{
	display:inline-block
}

#tg-profile-cancel-block,#tg-report-people{
	margin-left:10px;
	float:right;
	line-height:1;
	padding:6px 10px
}

.tg-profile-about-question-link{
	background:url(image/profile_ask_about.png) no-repeat 0 5px;
	padding-left:16px;
	padding-top:3px
}

#tg-profile-about-question-form-inner{
	max-width:410px;
	padding:5px 0 3px
}

#tg-profile-about-question-form{
	position:relative;
	border-bottom:solid 2px #ddd;
	padding:0 0 9px;
	margin:-2px 0 10px
}

.qt-statistic-info-col-link{
	display:block;
	color:#222
}

.qt-statistic-info-col-link:hover{
	text-decoration:none
}

.qt-statistic-info{
	margin:0;
	padding:0;
	width:70%;
	list-style:none;
	height:45px
}

.qt-statistic-info-col{
	width:49%;
	border-right:solid 1px #ddd;
	float:left;
	padding:0;
	margin:0
}

.qt-statistic-info-col.qt-statistic-info-col-last{
	border-right:0 none;
	width:auto;
	margin:0 0 0 23px
}

.qt-statistic-info-col-title{
	font-size:16px
}

.qt-statistic-info-col-link>.qrs-gray-normal{
	display:block
}

#tg-profile-following-topic .qs-editable-editor-outer{
	padding:0
}

#tg-profile-side-head{
	margin:0 0 20px
}

#tg-profile-side-head>.qrs-btn-white{
	margin:0 5px 0 0
}

#tg-profile-op-menu-wrap{
	position:relative;
	display:inline-block;
	*display:block;
	zoom:1;
	*display:inline
}

.qt-statistic-info-col-title{
	color:#222
}

.qt-avatar-list-wrap .qs-item,#tg-sina-invite .qs-item{
	margin:0;
	padding:7px 0;
	overflow:hidden
}

.qrs-link-blue-normal{
	font-size:12px
}

.skilled-topics{
	overflow:hidden
}

.skilled-topics .inner{
	margin:0 -10px -1px 0;
	overflow:hidden
}

.skilled-topics .qs-profile-section-list{
	padding:0
}

.skilled-topics .expert-item-moving{
	cursor:move;
	box-shadow:0 0 8px #999
}

.skilled-topics.editing .item{
	cursor:default!important
}

.skilled-topics .item{
	position:relative;
	outline:0
}

.qs-profile-section-wrap.skilled-topics .item:hover .arrow{
	display:block
}

.qs-profile-section-wrap.skilled-topics .item{
	text-decoration:none;
	cursor:pointer
}

.qs-profile-section-wrap.skilled-topics .editing .arrow{
	display:none!important
}

.html.no-touch .skilled-topics .item:hover{
	background:#fafafa
}

.skilled-topics .item,.expert-item-moving{
	min-height:60px;
	width:275px;
	float:left;
	padding:12px 20px;
	border-right:1px dotted #ddd;
	border-bottom:1px dotted #ddd
}

.skilled-topics .item .description-edit,.expert-item-moving .description-edit{
	padding:8px 0
}

.skilled-topics .item .description-edit .command,.expert-item-moving .description-edit .command{
	margin-top:8px;
	display:inline-block;
	width:196px;
	text-align:right
}

.skilled-topics .item .description-edit .command .qrs-btn-blue,.expert-item-moving .description-edit .command .qrs-btn-blue{
	padding:2px 6px
}

.skilled-topics .item .description-edit input,.expert-item-moving .description-edit input{
	width:175px
}

.skilled-topics .item .avatar,.expert-item-moving .avatar{
	float:left;
	padding:4px;
	border:1px solid #ddd;
	border-radius:36px;
	height:50px;
	width:50px;
	background:#fff
}

.skilled-topics .item .avatar img,.expert-item-moving .avatar img{
	width:50px;
	height:50px;
	border-radius:25px
}

.skilled-topics .item .del,.expert-item-moving .del,.skilled-topics .item .add,.expert-item-moving .add{
	display:none;
	cursor:pointer
}

.skilled-topics .item .content,.expert-item-moving .content{
	margin-left:74px;
	height:61px;
	display:table
}

.skilled-topics .item .content .content-inner,.expert-item-moving .content .content-inner{
	display:table-cell;
	vertical-align:middle
}

.skilled-topics .item .content .content-inner h3,.expert-item-moving .content .content-inner h3,.skilled-topics .item .content .content-inner a,.expert-item-moving .content .content-inner a,.skilled-topics .item .content .content-inner p,.expert-item-moving .content .content-inner p{
	line-height:20px
}

.skilled-topics .item .content .content-inner p,.expert-item-moving .content .content-inner p{
	margin:0
}

.skilled-topics .item .content .description,.expert-item-moving .content .description{
	display:block;
	width:185px;
	overflow:hidden;
	white-space:nowrap
}

.skilled-topics .item .content .des,.expert-item-moving .content .des{
	overflow:hidden;
	max-width:140px;
	display:inline-block;
	white-space:nowrap;
	text-overflow:ellipsis;
	float:left;
	height:20px\0
}

.skilled-topics .item .content .meta,.expert-item-moving .content .meta{
	color:#999
}

.skilled-topics .item .content .meta span+span,.expert-item-moving .content .meta span+span{
	margin-left:6px
}

.skilled-topics .item .content .meta .qrs-icon,.expert-item-moving .content .meta .qrs-icon{
	width:13px;
	height:13px;
	margin-right:5px
}

.skilled-topics .item .content .meta .qrs-icon.vote,.expert-item-moving .content .meta .qrs-icon.vote{
	background-position:-125px -148px;
	width:11px;
	height:12px;
	vertical-align:0
}

.skilled-topics .item .content .meta .qrs-icon.comment,.expert-item-moving .content .meta .qrs-icon.comment{
	background-position:-77px -111px;
	width:10px;
	height:11px
}

.skilled-topics .item .arrow,.expert-item-moving .arrow{
	background-position:-266px -164px;
	width:9px;
	height:13px;
	position:absolute;
	right:14px;
	top:50%;
	margin-top:-7px;
	text-indent:-9999px;
	display:none
}

.expert-item-moving{
	background:#fff;
	border:0;
	border-radius:4px;
	box-shadow:0 0 8px #999;
	z-index:99999
}

.qs-profile-header{
}

.qs-profile-header .weibo-wrap{
	float:right
}

.qs-profile-header .weibo-wrap a+a{
	margin-left:8px
}

.qs-profile-header .fold-wrap .fold-item{
	display:none
}

.qs-profile-header .fold-wrap .unfold-item{
	display:inline
}

.qs-profile-header .fold-wrap.fold .fold-item{
	display:inline
}

.qs-profile-header .fold-wrap.fold .unfold-item{
	display:none
}

.qs-profile-header .fold-wrap a.fold,.qs-profile-header .fold-wrap a.unfold{
	display:inline-block
}

.qs-profile-header .fold-wrap a.fold:hover,.qs-profile-header .fold-wrap a.unfold:hover{
	text-decoration:underline
}

.qs-profile-header .fold-wrap a.fold{
	float:right;
	margin-top:22px
}

.qs-profile-header .fold-wrap.disable-fold a.fold,.qs-profile-header .fold-wrap.disable-fold a.unfold{
	display:none
}

.qs-profile-side-following{
	border-bottom:1px solid #eee;
	margin-bottom:15px
}

.qs-profile-side-following .item{
	float:left;
	text-decoration:none;
	padding:2px 30px 8px 0
}

.qs-profile-side-following .item+.item{
	padding-left:20px;
	border-left:1px solid #eee
}

.qs-profile-side-following .item:hover span,.qs-profile-side-following .item:hover strong,.qs-profile-side-following .item:hover label{
	color:#259!important
}

.qs-profile-side-following .item strong{
	font-size:16px;
	font-weight:700;
	color:#666
}

.qs-profile-side-following .item label{
	font-size:13px;
	font-weight:400;
	vertical-align:1px;
	color:#666;
	cursor:pointer
}

.qs-profile-side-section .profile-side-op{
	list-style:none
}

.qs-profile-header .qs-profile-header-op-btns{
	float:right
}

.qs-profile-header .qs-profile-header-op-btns a,.qs-profile-header .qs-profile-header-op-btns button{
	float:left
}

.qs-profile-header .items{
	position:relative;
	min-height:22px
}

.qs-profile-header .items.empty .qs-profile-header-user-detail{
	position:static
}

.qs-profile-header .business-selection{
	vertical-align:1px
}

.qs-profile-header .business-selection select{
	width:120px;
	height:30px;
	height:28px
}

.qs-profile-header .qt-edit-button span{
	text-decoration:none!important
}

.qs-profile-header .editable-group .qt-edit-button{
	visibility:hidden
}

.qs-profile-header .editable-group .qrs-form-text-input{
	width:100px;
	padding:6px!important
}

.qs-profile-header .editable-group .qrs-form-text-input.qs-editable-editor-inner{
	width:auto
}

.qs-profile-header .editable-group .qrs-btn-blue{
	margin:-3px 0 0 8px
}

.qs-profile-header .editable-group .info-empty-wrap{
	display:none
}

.qs-profile-header .editable-group .info-wrap .item+.item{
	border-left:1px solid #eee;
	margin-left:6px;
	padding-left:10px
}

.qs-profile-header .editable-group.editing .info-wrap,.qs-profile-header .editable-group.editing .info-empty-wrap{
	display:none!important
}

.qs-profile-header .editable-group.editing .edit-wrap{
	display:inline!important
}

.qs-profile-header .editable-group.empty .info-wrap{
	display:none
}

.qs-profile-header .editable-group.empty .info-wrap .edit{
	display:none
}

.qs-profile-header .editable-group.empty .info-empty-wrap{
	display:inline-block
}

.qs-profile-header .qs-profile-header-user-detail{
	position:absolute;
	bottom:0;
	right:0
}

.qs-profile-header .qs-profile-header-user-describe .item+.item{
	margin-top:6px
}

.qs-profile-header .qs-profile-header-user-describe .item .qrs-bull{
	text-indent:-9999px;
	border-right:1px solid #EEE;
	line-height:16px;
	padding:0 6px 0 0;
	margin:0 6px 0 0
}

.qs-profile-header .qs-profile-header-user-describe .item .topic-link{
	color:#666
}

.qs-profile-header .qs-profile-header-user-describe .item .topic-link:hover{
	color:#259
}

.qs-profile-header .qs-profile-header-user-describe .item .qrs-icon{
	margin-right:6px;
	vertical-align:0
}

.qs-profile-header .qs-profile-header-user-describe .item .qrs-icon.qrs-icon-edit-button-blue{
	margin:0
}

.qs-profile-header .qs-profile-header-user-describe .item .qrs-icon.male{
	background-position:-145px -111px;
	width:12px;
	height:12px;
	vertical-align:-2px;
	margin-left:2px
}

.qs-profile-header .qs-profile-header-user-describe .item .qrs-icon.female{
	background-position:-130px -110px;
	width:10px;
	height:14px;
	vertical-align:-2px;
	margin-left:3px
}

.qs-profile-header .qs-profile-header-user-describe .item .qrs-icon.location{
	background-position:-60px -110px;
	width:10px;
	height:13px;
	margin-left:3px;
	margin-right:7px;
	vertical-align:-1px
}

.qs-profile-header .qs-profile-header-user-describe .item .qrs-icon.employment{
	background-position:-94px -111px;
	width:12px;
	height:11px;
	margin-left:2px
}

.qs-profile-header .qs-profile-header-user-describe .item .qrs-icon.education{
	background-position:-111px -112px;
	width:16px;
	height:12px;
	margin-right:4px;
	vertical-align:-2px
}

.vote-thanks-relation p+p{
	margin-top:6px
}

.vote-thanks-relation .qrs-icon{
	vertical-align:-2px;
	margin-right:4px
}

.vote-thanks-relation .qrs-icon.vote{
	background-position:-123px -184px;
	width:20px;
	height:14px
}

.vote-thanks-relation .qrs-icon.be-voted{
	background-position:-123px -166px;
	width:20px;
	height:14px
}

.topic-input-wrap{
	position:relative
}





.qs-profile-details-wrap .qs-profile-tag-btn-del{
	display:none!important
}

html.no-touch .editable-group:hover .qt-edit-button{
	visibility:visible
}

html.touch .editable-group .qt-edit-button{
	visibility:visible
}

.qs-profile-section-list .qrs-btn-white{
	margin-top:0
}

.qs-profile-section-list .qs-item{
	padding:10px 0
}

.avatar-edit-preview-loading{
	position:absolute;
	z-index:1;
	top:44px;
	left:44px
}

.avatar-edit-preview-loading span{
	display:block;
	background:url(image/spinner2.gif) no-repeat;
	width:15px;
	height:15px
}

.avatar-edit-preview-loading.topic{
	left:18px;
	top:21px
}

.tg-profile-account-status{
	margin-bottom:20px;
	line-height:40px;
	background:#f5f5f5;
	text-indent:14px;
	border-radius:4px
}

.privacy-info-wrap{
	margin-top:25px;
	border-radius:6px;
	text-align:center;
	border:3px dashed #ddd;
	padding:20px;
	color:#999
}

.profile-navbar{
	background-color:#fcfcfc;
	border-top:1px solid #ddd;
	box-shadow:0 2px 2px #f0f0f0 inset;
	border-radius:0 0 4px 4px
}

.profile-navbar .item{
	float:left;
	padding:12px 20px;
	font-weight:700;
	color:#666;
	text-align:center;
	font-size:14px;
	text-decoration:none;
	line-height:22px
}

html.mobile .profile-navbar .item{
	float:none;
	display:block;
	text-align:left
}

.profile-navbar .item .num{
	color:#999;
	font-weight:400
}

.profile-navbar .item.active{
	color:#222;
	border:solid #ddd;
	border-width:0 1px;
	background-color:#f7f7f7;
	box-shadow:0 2px 2px #f0f0f0 inset
}

.profile-navbar .item:hover{
	color:#259
}

.profile-navbar .item:hover .num{
	color:inherit
}

.profile-navbar .item.first{
	border-left:0
}

.profile-navbar .item.home{
	border-right:1px solid #eee
}

.profile-navbar .item.home.active{
	border-color:#ddd
}

.icon-profile-tab-home{
	background-position:-149px -165px;
	width:18px;
	height:19px;
	vertical-align:-5px
}

.profile-column-posts .header{
	margin:1em 0;
	padding-left:62px
}

.profile-column-posts .header .avatar-link{
	font-size:14px;
	font-weight:700;
	position:relative;
	color:#222
}

.profile-column-posts .header .avatar-link:hover .name{
	text-decoration:underline
}

.profile-column-posts .header .name{
	margin-top:2px;
	display:inline-block
}

.profile-column-posts .header .avatar{
	position:absolute;
	width:50px;
	height:50px;
	border-radius:3px;
	left:-62px
}

.profile-column-posts .header .meta,.profile-column-posts .header .meta a{
	color:#999
}

.profile-column-posts .header .meta{
	margin-top:2px
}

.profile-column-posts .column{
	padding:0 0 12px
}

.profile-column-posts .column .footer{
	margin-top:8px
}

.profile-column-posts .column .footer a{
	color:#698ebf
}

.profile-column-posts .column .empty{
	color:#999
}

.profile-column-posts .column+.column{
	padding-top:12px;
	border-top:1px solid #eee
}

.profile-column-posts .posts{
	list-style:none
}

.profile-column-posts .posts .post{
	line-height:2
}

.profile-column-posts .posts .post+.post{
	margin-top:4px
}

.profile-column-posts .posts .post-link .title{
	font-size:14px;
	font-weight:700
}

.profile-column-posts .vote-num{
	display:inline-block;
	margin-right:10px;
	padding:0 2px;
	height:22px;
	min-width:22px;
	color:#698ebf;
	border-radius:3px;
	background:#eff6fa;
	font-weight:700;
	font-weight:500;
	line-height:22px;
	text-align:center;
	white-space:nowrap
}

.rq3-item-list{
	list-style:none
}

.rq3-item-list .rq-item-head{
	overflow:hidden
}

.rq3-item-list .rq-item-head>h2{
	margin:0;
	display:inline
}

.rq3-item-list .rq-item-head .read-button{
	float:right;
	margin-left:5px
}

.rq3-item-list .rq-item{
	position:relative
}

.rq3-item-list .rq-item .read-button{
	top:0;
	right:0;
	font-size:12px
}

.rq3-item-list .rq-item .thank-button.thanked{
	cursor:default;
	text-decoration:none
}

.rq3-item-list .rq-item+.rq-item{
	padding-top:.5em;
	border-top:1px solid #eee
}

.rq-actions-select .display-list{
	display:inline;
	list-style:none
}

.rq-actions-select .display-list>li{
	display:inline-block;
	margin:0 .5em 0 .2em
}

.rq-actions-select .display-list .item-label{
	white-space:nowrap
}

.rq-actions-select .menu-button{
	display:inline-block;
	outline:0;
	cursor:pointer
}

.rq-actions-select .goog-menuitem{
	padding:3px 1em
}

#js-debuts-entry,.rq3-publiceditlink{
	position:relative
}

#js-debuts-entry>.tour,.rq3-publiceditlink>.tour{
	padding-left:35px;
	position:absolute;
	left:106px;
	top:-21px;
	width:180px;
	height:70px;
	color:#666;
	line-height:70px;
	background:url(image/2013/publiceditlink-tour-card.png) 0 0 no-repeat
}

#js-debuts-entry>.tour>.icon,.rq3-publiceditlink>.tour>.icon{
	margin-left:4px
}

@media only screen and (max-device-width:450px){
	.rq3-publiceditlink>.tour{
		display:none
	}

}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){
	.rq3-publiceditlink>.tour{
		background-image:url(image/2013/publiceditlink-tour-card@2x.png);
		background-size:contain
	}

}

.tg-answer-status p{
	color:#999
}

.tg-answer-status .copyright{
	margin-top:1em
}

.tg-answer-status .copyright .icon{
	margin-right:5px
}

.tg-answer-status .copyright>a{
	color:#999
}

.autohide-false .qt-autohide{
	visibility:visible
}

.settings-item-content input:-moz-placeholder{
	color:#999
}

.settings-item-content input:-ms-input-placeholder{
	color:#999
}

.settings-item-content input::-webkit-input-placeholder{
	color:#999
}

.settings-item-content input[type=radio],.settings-item-content input[type=checkbox]{
	margin:0 5px 0 0;
	vertical-align:text-top
}

.settings-intro{
	color:#999
}

.settings-section{
	margin-top:10px;
	border-bottom:1px solid #eee
}

.settings-section-title{
	padding:10px 0 5px
}

.settings-section .gray,.settings-section-desc{
	color:#999;
	margin:5px 0 0
}

.settings-item-content-desc{
	color:#999;
	margin:5px 0 0
}

.settings-item{
	padding:12px 0;
	width:100%
}

.settings-item+.settings-item{
	border-top:1px dotted #f2f2f2
}

.settings-item-title{
	width:65px;
	text-align:left;
	margin-right:25px;
	float:left
}

.settings-section.noti .settings-item-title{
	width:200px
}

.settings-item-title.with-input{
	margin-top:5px;
	margin-bottom:4px
}

.settings-item-title+.settings-item-content{
	float:left
}

.settings-radio-label,.settings-checkbox-label{
	color:#222;
	margin:0
}

.settings-radio-label+.settings-radio-label{
	margin-left:20px
}

.settings-save{
	margin-top:25px
}

.validate-ok,.validate-info,.validate-error{
	margin-left:7px;
	line-height:32px
}

.validate-error{
	color:#c33
}

.qs-settings-account .qrs-form-text-input{
	width:160px
}

.qs-settings-account .rename-section:target .rename-tab{
	display:block
}

.qs-settings-account .rename-section:target .rename-button{
	display:none
}

.qs-settings-account .url-preview{
	margin-top:8px
}

.qs-settings-account .url-preview>.token{
	font-weight:700
}

.qs-settings-account .email-confirm{
	margin-top:12px
}

.qs-settings-account .rename-tab{
	position:relative
}

.qs-settings-account .rename-tab .note{
	margin-top:8px
}

.qs-settings-account .rename-tab .navs{
	margin-top:8px
}

.qs-settings-account .rename-tab .tab-nav+.tab-nav{
	margin-left:20px
}

.qs-settings-account .rename-tab input.half{
	width:64px;
	margin-right:6px
}

.qs-settings-account .rename-tab input.with-mask{
	width:144px;
	padding-right:26px
}

.qs-settings-account .rename-tab p{
	position:relative;
	margin-top:12px
}

.qs-settings-account .rename-tab .icon-help{
	position:absolute;
	top:50%;
	left:159px;
	margin-top:-8px
}

.goog-menu{
	position:absolute;
	z-index:19;
	margin:0;
	background:#fff;
	cursor:default;
	outline:0;
	border:solid 1px #CCC;
	box-shadow:0 1px 2px #ddd;
	border-radius:3px
}

.goog-menuseparator{
	border-top:1px solid #eee;
	margin:4px 10px;
	padding:0;
}

.goog-menuitem{
	margin:0;
	padding:7px 1em 7px 28px;
	display:block;
	color:inherit;
	cursor:default;
	list-style:none;
	white-space:nowrap
}

html.no-touch .goog-menuitem:hover{
	text-decoration:none
}

.goog-menu-nocheckbox .goog-menuitem,.goog-menu-noicon .goog-menuitem{
	padding-left:12px
}

.goog-menu-noaccel .goog-menuitem{
	padding-right:20px
}

.goog-menuitem-disabled .goog-menuitem-accel,.goog-menuitem-disabled .goog-menuitem-content{
	color:#ccc!important
}

.goog-menuitem-highlight,.goog-menuitem-hover{
	background-color:#d6e9f8
}

.goog-menuitem-checkbox,.goog-menuitem-icon{
	position:absolute;
	left:6px;
	right:auto;
	width:16px;
	height:16px;
	vertical-align:middle;
	background-repeat:no-repeat
}

.goog-option-selected .goog-menuitem-checkbox,.goog-option-selected .goog-menuitem-icon{
	background-position:-89px 1px
}

.goog-menu-button .goog-menu-button-dropdown{
	display:none
}

.goog-menu-button-open{
	outline:0
}


.goog-buttonset-default{
	font-size:14px;
	line-height:1.7;
	text-decoration:none!important;
	vertical-align:middle;
	display:inline-block;
	_display:inline!important;
	text-align:center;
	padding:4px 10px;
	cursor:pointer;
	border-radius:3px;
	white-space:nowrap;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	background:#1472CF;
	background-color:#1575d5;
	background-image:-moz-linear-gradient(top,#1d7fe2,#0865c2);
	background-image:-ms-linear-gradient(top,#1d7fe2,#0865c2);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#1d7fe2),to(#0865c2));
	background-image:-webkit-linear-gradient(top,#1d7fe2,#0865c2);
	background-image:-o-linear-gradient(top,#1d7fe2,#0865c2);
	background-image:linear-gradient(top,#1d7fe2,#0865c2);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d7fe2', endColorstr='#0865c2', GradientType=0);
	text-shadow:0 -1px 0 rgba(0,0,0,.5);
	border:1px solid #0D6EB8;
	color:#fff!important;
	box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 1px 0 rgba(0,0,0,.2);
	*line-height:20px
}

.goog-buttonset-default.disabled,.goog-buttonset-default[disabled]{
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background:#eee;
	color:#888!important;
	border:1px solid #ddd;
	cursor:not-allowed;
	text-shadow:none;
	box-shadow:none!important
}

.goog-buttonset-default.disabled:active,.goog-buttonset-default[disabled]:active{
	background:#eee;
	border-color:#ccc
}

.goog-buttonset-default:active{
	background:#1A70C7;
	background-color:#1a75d2;
	background-image:-moz-linear-gradient(top,#1a79d9,#1a70c7);
	background-image:-ms-linear-gradient(top,#1a79d9,#1a70c7);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#1a79d9),to(#1a70c7));
	background-image:-webkit-linear-gradient(top,#1a79d9,#1a70c7);
	background-image:-o-linear-gradient(top,#1a79d9,#1a70c7);
	background-image:linear-gradient(top,#1a79d9,#1a70c7);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a79d9', endColorstr='#1a70c7', GradientType=0);
	box-shadow:0 1px 2px rgba(255,255,255,.15) inset
}

button[name=cancel]{
	border:0;
	color:#259;
	background:transparent;
	cursor:pointer;
	margin:0 15px 0 0
}

html.no-touch button[name=cancel]:hover{
	text-decoration:underline
}

.goog-toolbar{
	cursor:default;
	outline:0;
	position:relative;
	zoom:1;
	margin:0;
	padding:4px;
	border:1px solid #CCC;
	border-bottom:0;
	border-radius:3px 3px 0 0;
	background:#f1f1f1;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.4);
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f5f5f5,#efefef);
	background-image:-ms-linear-gradient(top,#f5f5f5,#efefef);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#efefef));
	background-image:-webkit-linear-gradient(top,#f5f5f5,#efefef);
	background-image:-o-linear-gradient(top,#f5f5f5,#efefef);
	background-image:linear-gradient(top,#f5f5f5,#efefef);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#efefef', GradientType=0)
}

.goog-toolbar-separator{
	background-color:#C1C1C1;
	width:1px;
	margin:0 8px;
	height:18px;
	line-height:16px
}

.goog-inline-block{
	display:inline-block;
	position:relative;
	*display:block;
	*display:inline!important;
	*zoom:1
}

.goog-toolbar-button,.goog-toolbar-menu-button{
	border:0;
	font-family:Arial,sans-serif;
	color:#222;
	text-decoration:none;
	list-style:none;
	vertical-align:middle;
	cursor:default;
	outline:0;
	margin:0 1px;
	padding:0
}

.goog-toolbar-button-outer-box,.goog-toolbar-button-inner-box,.goog-toolbar-menu-button-outer-box,.goog-toolbar-menu-button-inner-box{
	border:0;
	vertical-align:top
}

.goog-toolbar-button-outer-box,.goog-toolbar-menu-button-outer-box{
	margin:0;
	padding:1px 0
}

.goog-toolbar-button-inner-box,.goog-toolbar-menu-button-inner-box{
	margin:0 -1px;
	padding:3px 4px
}

.goog-toolbar-button-hover .goog-toolbar-button-outer-box,.goog-toolbar-button-active .goog-toolbar-button-outer-box,.goog-toolbar-button-checked .goog-toolbar-button-outer-box,.goog-toolbar-button-selected .goog-toolbar-button-outer-box,.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-outer-box,.goog-toolbar-menu-button-active .goog-toolbar-menu-button-outer-box,.goog-toolbar-menu-button-open .goog-toolbar-menu-button-outer-box,.goog-toolbar-select .goog-toolbar-menu-button-outer-box{
	border-style:solid;
	border-width:1px 0;
	padding:0
}

.goog-toolbar-button-hover .goog-toolbar-button-inner-box,.goog-toolbar-button-active .goog-toolbar-button-inner-box,.goog-toolbar-button-checked .goog-toolbar-button-inner-box,.goog-toolbar-button-selected .goog-toolbar-button-inner-box,.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-inner-box,.goog-toolbar-menu-button-active .goog-toolbar-menu-button-inner-box,.goog-toolbar-menu-button-open .goog-toolbar-menu-button-inner-box,.goog-toolbar-select .goog-toolbar-menu-button-inner-box{
	border-style:solid;
	border-width:0 1px;
	padding:3px
}

.goog-toolbar-button-hover .goog-toolbar-button-outer-box,.goog-toolbar-button-hover .goog-toolbar-button-inner-box,.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-outer-box,.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-inner-box{
	border-color:#d1d1d1!important
}

.goog-toolbar-button-checked .goog-toolbar-button-outer-box,.goog-toolbar-button-hover .goog-toolbar-button-outer-box{
	margin:0;
	padding:0;
	border:0 none;
	border-width:0
}

.goog-toolbar-button-outer-box,.goog-toolbar-menu-button-outer-box{
	margin:0;
	padding:0;
	border:0 none
}

.goog-toolbar-button-inner-box,.goog-toolbar-menu-button-inner-box{
	margin:0;
	padding:5px;
	border:solid 1px transparent
}

.goog-toolbar-button-hover .goog-toolbar-button-inner-box,.goog-toolbar-button-active .goog-toolbar-button-inner-box,.goog-toolbar-button-checked .goog-toolbar-button-inner-box,.goog-toolbar-button-selected .goog-toolbar-button-inner-box,.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-inner-box,.goog-toolbar-menu-button-active .goog-toolbar-menu-button-inner-box,.goog-toolbar-menu-button-open .goog-toolbar-menu-button-inner-box,.goog-toolbar-select .goog-toolbar-menu-button-inner-box{
	border-width:1px;
	padding:5px;
	border-color:#D1D1D1;
	border-radius:2px
}

.goog-toolbar-button.goog-toolbar-button-checked .goog-inline-block.goog-toolbar-button-inner-box{
	border:1px solid #C1C1C1;
	background-color:#ebebeb;
	box-shadow:0 0 3px rgba(0,0,0,.1) inset
}

.goog-toolbar-button-active .goog-toolbar-button-inner-box{
	background-color:#ebebeb;
	box-shadow:0 0 3px rgba(0,0,0,.1) inset
}

.tr-icon{
	width:16px;
	height:16px;
	display:block
}

.tr-inline-icon{
	width:16px;
	height:16px;
	display:inline-block
}

.tr-bold{
	background-position:0 -127px
}

.tr-italic{
	background-position:-16px -127px
}

.tr-underline{
	background-position:-32px -127px
}

.tr-mention{
	background-position:0 -220px
}

.tr-link{
	background-position:-66px -127px
}

.tr-blockquote{
	background-position:-112px -127px
}

.tr-code{
	background-position:-128px -127px
}

.tr-insertOrderedList{
	background-position:-144px -127px
}

.tr-insertUnorderedList{
	background-position:-160px -127px
}

.tr-image{
	background-position:-80px -127px
}

.tr-video{
	background-position:-96px -127px
}

.tr-removeFormat{
	background-position:-176px -127px
}

.tr-max{
	background-position:-192px -127px
}

.qs-editable-toolbar-container{
	position:relative
}

.tr-spinner{
	position:absolute;
	top:12px;
	right:40px;
	opacity:.85;
	overflow:hidden
}

.tr-equation{
	background-position:-240px -111px
}

#qt-distraction-free-editor .tr-max{
	background-position:-208px -127px
}

#toggleFullScreen{
	float:right;
	margin:0
}

.goog-toolbar-button.goog-toolbar-button-hover .tr-icon,.goog-toolbar-button.goog-toolbar-button-active .tr-icon,.goog-toolbar-button.goog-toolbar-button-checked .tr-icon{
	opacity:1
}

.tr-icon{
	opacity:.85;
	filter:alpha(opacity=85);
	-webkit-transition:opacity .2s ease-in-out;
	-moz-transition:opacity .2s ease-in-out;
	-ms-transition:opacity .2s ease-in-out;
	-o-transition:opacity .2s ease-in-out;
	transition:opacity .2s ease-in-out;
	background-color:#f1f1f1
}

.goog-toolbar-button-active .tr-icon{
	background-color:#ebebeb!important
}

.goog-toolbar-button-checked .tr-icon{
	background-color:#ebebeb!important
}

.goog-toolbar-button-disabled .tr-icon{
	opacity:.3;
	filter:alpha(opacity=30)
}

.goog-checkbox{
	display:inline-block;
	width:16px;
	height:16px;
	cursor:pointer
}

.goog-date-picker,.goog-date-picker th,.goog-date-picker td{
	font:12px Arial,sans-serif
}

.goog-date-picker{
	-moz-user-focus:normal;
	-moz-user-select:none;
	position:relative;
	border:1px solid #ccc;
	float:left;
	padding:2px;
	color:#999;
	background:#fff;
	cursor:default
}

.goog-date-picker th{
	text-align:center
}

.goog-date-picker td{
	text-align:center;
	vertical-align:middle;
	padding:1px 4px
}

.goog-date-picker-menu{
	position:absolute;
	background:threedface;
	border:1px solid gray;
	-moz-user-focus:normal;
	z-index:1;
	outline:0
}

.goog-date-picker-menu ul{
	list-style:none;
	margin:0;
	padding:0
}

.goog-date-picker-menu ul li{
	cursor:default
}

.goog-date-picker-menu-selected{
	background:#ccf
}

.goog-date-picker th{
	font-size:.9em
}

.goog-date-picker td div{
	float:left
}

.goog-date-picker button{
	padding:0;
	margin:1px 0;
	border:0;
	color:#999;
	font-weight:700;
	background:transparent
}

.goog-date-picker-date{
	background:#fdfdfd;
	border:1px solid #eee
}

.goog-date-picker-date:hover{
	color:#999;
	background-color:#eee
}

.goog-date-picker-week,.goog-date-picker-wday{
	padding:1px 3px;
	border:0
}

.goog-date-picker-week{
	opacity:.5;
	border-right-width:1px
}

.goog-date-picker-head td{
	text-align:center;
	background:#f7f7f7
}

td.goog-date-picker-today-cont{
	text-align:center
}

td.goog-date-picker-none-cont{
	text-align:center
}

.goog-date-picker-month{
	width:11ex
}

.goog-date-picker-year{
	width:6ex
}

.goog-date-picker table{
	outline:0;
	border-collapse:collapse
}

.goog-date-picker-other-month{
	color:#888
}

td.goog-date-picker-selected{
	background:#ddd
}

.goog-date-picker-today{
	background:#f1f1f1;
	color:#999
}

.ui-datetime-picker{
	position:relative
}

.ui-datetime-picker .date{
	width:70px;
	margin-right:1em
}

.ui-datetime-picker select{
	line-height:1;
	height:28px;
	border:1px solid #ccc;
	background:transparent
}

.ui-datetime-picker .colon{
	margin:0 .4em
}

.ui-datetime-picker .goog-date-picker{
	position:absolute;
	z-index:10;
	top:30px;
	left:0
}

.qs-item-answer a.collapse{
	display:none
}

.qs-item-expanded a.collapse{
	display:block
}

.toggle-expand.btn-toggle-question-detail{
	padding:0;
	display:none
}

.qs-item-expanded .toggle-expand.btn-toggle-question-detail{
	display:block
}

.answer-head .qs-item-answer-author-info
{
   width: 50%;
   float:left;
}

.qs-item-answer-author-info a.collapse{
	margin-left:10px
}

a.toggle-expand.btn-toggle-question-detail{
	margin-bottom:5px;
	text-decoration:none;
	color:#999;
	font-size:13px
}

a.toggle-expand.btn-toggle-question-detail span{
	font-size:12px;
	color:#259;
	padding:3px;
	border-radius:2px
}

.btn-toggle-question-detail:hover span{
	background-color:#eff6fa
}

.feed-question-detail-item .question-description-plain{
	display:none
}

.qs-item-expanded .feed-question-detail-item .question-description-plain{
	display:block
}

.qs-item-expanded .feed-question-detail-item .question-description{
	display:none
}

.qs-item-expanded .feed-question-detail-item.question-detail-expanded .btn-toggle-question-detail{
	display:none
}

.qs-item-expanded .feed-question-detail-item.question-detail-expanded .question-description{
	display:block
}

.qt-top{
	position:fixed;
	left:0;
	top:0;
	z-index:20;
	width:100%;
	height:45px;
	background:#0666c5;
	background-color:#0767c8;
	background-image:-moz-linear-gradient(top,#086ed5,#055db5);
	background-image:-ms-linear-gradient(top,#086ed5,#055db5);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#086ed5),to(#055db5));
	background-image:-webkit-linear-gradient(top,#086ed5,#055db5);
	background-image:-o-linear-gradient(top,#086ed5,#055db5);
	background-image:linear-gradient(top,#086ed5,#055db5);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#086ed5', endColorstr='#055db5', GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-bottom:1px solid #044e97;
	box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.15)
}

.qt-top .qrs-wrap{
	position:relative;
	height:inherit;
	*zoom:1
}

.qt-top .qrs-wrap:before,.qt-top .qrs-wrap:after{
	display:table;
	content:""
}

.qt-top .qrs-wrap:after{
	clear:both
}

.qt-top-link-logo{
	background-image:url(image/sticky_header/new_logo.png);
	background-repeat:no-repeat;
	background-position:0 8px;
	color:#fff;
	display:block;
	width:61px;
	height:100%;
	float:left;
	text-indent:-9999px
}

.qt-top-link-logo:active{
	opacity:.8
}


.qt-top-add-question{
	float:left;
	margin:0 0 0 6px;
	background:#0d77e4;
	background-color:#0e78e7;
	background-image:-moz-linear-gradient(top,#0e7bef,#0d73da);
	background-image:-ms-linear-gradient(top,#0e7bef,#0d73da);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#0e7bef),to(#0d73da));
	background-image:-webkit-linear-gradient(top,#0e7bef,#0d73da);
	background-image:-o-linear-gradient(top,#0e7bef,#0d73da);
	background-image:linear-gradient(top,#0e7bef,#0d73da);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e7bef', endColorstr='#0d73da', GradientType=0);
	color:#FFF;
	font-size:14px;
	width:66px;
	height:32px;
	line-height:30px;
	text-align:center;
	text-shadow:0 1px 1px rgba(0,0,0,.12);
	cursor:pointer;
	border:1px solid #045BB2;
	border-radius:4px;
	box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 1px rgba(255,255,255,.15);
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	outline:0
}

.qt-top-add-question:active{
	background:#096ED5;
	background:-webkit-gradient(linear,left top,left bottom,from(#0e7ceb),to(#0c6fd3));
	background:-moz-linear-gradient(top,#0e7ceb,#0c6fd3);
	border:1px solid #0659AC;
	box-shadow:0 1px 0 rgba(255,255,255,.06),inset 0 1px 2px rgba(0,0,0,.2)
}

.top-nav-topic-selector{
	position:relative;
	z-index:10
}

.top-nav-topic-selector .top-nav-dropdown{
	left:-95px
}

.top-nav-topic-selector .top-nav-dropdown li:last-child>a{
	text-align:center
}

.open .top-nav-dropdown,html.no-touch .top-nav-topic-selector:hover .top-nav-dropdown{
	display:block;
	top:45px
}

.top-nav-dropdown{
	display:none;
	margin:0;
	position:absolute;
	left:0
}

.top-nav-dropdown li{
	margin:0;
	list-style:none
}

.top-nav-dropdown a{
	display:block;
	width:145px;
	height:40px;
	line-height:40px;
	color:#fff;
	text-decoration:none;
	border-top:1px solid #0D5AA5;
	box-shadow:0 1px 1px rgba(0,0,0,.4);
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}

html.no-touch .top-nav-dropdown a:hover{
	background-color:#0267CC
}

.top-nav-dropdown li:first-child>a{
	border-top:0
}

.top-nav-dropdown a.all{
	text-align:center
}

.top-nav-dropdown li:last-child>a{
	border-radius:0 0 4px 4px
}

.top-nav-dropdown img{
	margin:0 9px;
	width:25px;
	height:25px;
	border-radius:2px;
	box-shadow:0 1px 1px rgba(0,0,0,.2)
}

.top-nav-dropdown img,.top-nav-dropdown span{
	vertical-align:middle
}

.mobile-top-nav-popup{
	position:absolute;
	left:0;
	right:0;
	width:100%;
	z-index:11;
	display:none;
	border-top:1px solid #DDD;
	box-shadow:0 1px 1px rgba(0,0,0,.2);
	border-radius:0 0 6px 6px;
	margin-top:-1px
}

.mobile-top-nav-popup .top-nav-dropdown{
	display:block;
	position:static;
	overflow:hidden;
	background-color:#f4f4f4
}

.mobile-top-nav-popup .top-nav-dropdown li{
	position:relative;
	float:left;
	width:50%;
	height:45px;
	background-color:#e4e4e4;
	overflow:hidden;
	border:solid #EEE;
	border-width:0 1px 1px 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}

.mobile-top-nav-popup .top-nav-dropdown li:last-child:nth-child(odd){
	width:100%
}

.mobile-top-nav-popup .top-nav-dropdown a{
	width:100%;
	height:45px;
	line-height:39px;
	box-shadow:none;
	text-shadow:none;
	border:0!important;
	border-radius:0!important;
	color:#000;
	background-color:#f4f4f4
}

html.no-touch .mobile-top-nav-popup .top-nav-dropdown a:hover{
	background-color:#e4e4e4
}

.mobile-top-nav-popup .top-nav-dropdown img{
	margin:0 9px 0 10px
}

.mobile-top-nav-popup .slide-up{
	display:block;
	height:36px;
	width:100%;
	border:0;
	border-radius:0 0 6px 6px;
	background:url(image/sticky_header/arrow-icon.png) center #f4f4f4 no-repeat
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){
	.mobile-top-nav-popup .slide-up{
		background-image:url(image/sticky_header/arrow-icon@2x.png);
		background-size:11px 7px
	}

}

.mobile-top-nav-popup-profile{
	left:auto;
	width:140px
}

.mobile-top-nav-popup-profile .top-nav-dropdown li{
	float:none;
	width:auto;
	text-indent:1em
}

.mobile-top-nav-popup-profile .top-nav-dropdown a{
	line-height:43px
}

.mobile-top-nav-popup-profile .qrs-icon{
	display:none
}

.top-nav-profile{
	position:absolute;
	right:0;
	top:0;
	min-width:120px;
	z-index:10
}

.top-nav-profile a{
	display:block;
	width:120px;
	background-color:#095FB3;
	text-shadow:0 1px 1px rgba(0,0,0,.12);
	font-size:14px
}

.top-nav-profile .top-nav-dropdown{
	top:46px
}

.top-nav-profile .top-nav-dropdown a{
	width:120px
}

.open .top-nav-dropdown,html.no-touch .top-nav-profile:hover .top-nav-dropdown{
	display:block
}

.top-nav-profile .qt-top-nav-userinfo{
	position:relative;
	height:45px;
	line-height:45px;
	text-indent:46px;
	color:#fff;
	text-decoration:none;
	border-top:0;
	background:transparent;
	box-shadow:none;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}

.qt-top-nav-userinfo.selected,html.no-touch .top-nav-profile:hover .qt-top-nav-userinfo{
	height:46px!important;
	background-color:#075fb6;
	background-image:-moz-linear-gradient(top,#055fb8,#095fb3);
	background-image:-ms-linear-gradient(top,#055fb8,#095fb3);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#055fb8),to(#095fb3));
	background-image:-webkit-linear-gradient(top,#055fb8,#095fb3);
	background-image:-o-linear-gradient(top,#055fb8,#095fb3);
	background-image:linear-gradient(top,#055fb8,#095fb3);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#055fb8', endColorstr='#095fb3', GradientType=0);
	box-shadow:inset 0 0 2px rgba(0,0,0,.12)
}

html.no-touch .qt-top-nav-userinfo:hover{
	background-color:#046dd6
}

.qt-top-nav-userinfo .avatar{
	position:absolute;
	top:9px;
	left:10px;
	width:25px;
	height:25px;
	border:1px solid rgba(0,0,0,.1);
	box-shadow:0 1px 0 rgba(255,255,255,.1)
}

.top-nav-dropdown .qrs-icon{
	width:20px;
	height:20px;
	margin:0 11px 0 15px;
	vertical-align:-7px
}

.qrs-icon-dd-home{
	background-position:-6px -7px
}

.qrs-icon-dd-pm{
	background-position:-6px -34px
}

.qrs-icon-dd-settings{
	background-position:-6px -60px
}

.qrs-icon-dd-logout{
	background-position:-6px -87px
}

.qt-top-nav{
	float:left;
	position:relative
}

.qt-top-nav-live{
	position:absolute;
	left:108px;
	top:45px;
	width:290px;
	z-index:9;
	background:#fff
}

.qt-top-nav-ul{
	padding:0;
	margin:0 0 0 18px
}

.qt-top-nav-li{
	position:relative;
	float:left;
	margin:0;
	list-style:none
}

.qt-top-nav-li.current{
	background-color:#075fb6;
	background-image:-moz-linear-gradient(top,#055fb8,#095fb3);
	background-image:-ms-linear-gradient(top,#055fb8,#095fb3);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#055fb8),to(#095fb3));
	background-image:-webkit-linear-gradient(top,#055fb8,#095fb3);
	background-image:-o-linear-gradient(top,#055fb8,#095fb3);
	background-image:linear-gradient(top,#055fb8,#095fb3);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#055fb8', endColorstr='#095fb3', GradientType=0);
	box-shadow:inset 0 0 2px rgba(0,0,0,.12)
}

.qt-top-nav-link,.qt-top-nav-link:visited,.qt-top-nav-link:active{
	color:#EEE
}

.qt-top-nav-link:hover{
	color:#FFF;
	text-decoration:none
}

.qt-top-nav-link{
	width:54px;
	height:45px;
	line-height:45px;
	text-align:center;
	display:block;
	color:#f2f4f5;
	text-shadow:0 1px 1px rgba(0,0,0,.12);
	font-size:14px
}

.qrs-noti-number{
	background:#BF1031;
	border:1px solid #B11331;
	box-shadow:0 1px 2px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.15);
	color:#fff;
	display:inline-block;
	font-size:11px;
	font-weight:700;
	-webkit-text-size-adjust:none;
	padding:0 5px;
	height:16px;
	line-height:16px;
	border-radius:16px;
	text-indent:0;
	text-align:center;
	text-decoration:none
}

.qt-top-nav-count,.qt-top-nav-userinfo .qt-top-nav-pm-count{
	z-index:12;
	top:5px;
	position:absolute
}

.qt-top-nav-count{
	left:31px
}

.qt-top-nav-userinfo .qt-top-nav-pm-count{
	left:29px
}

.top-nav-profile .top-nav-dropdown .qt-top-nav-pm-count{
	vertical-align:1px;
	margin-left:8px
}

.qt-top-nav-count:hover{
	text-decoration:none
}

.qrs-black-tip{
	background:#000;
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(66,69,72,.9)),to(rgba(51,55,59,.9)),color-stop(0.9,rgba(26,28,30,.9)));
	background:linear-gradient(top,rgba(66,69,72,.9),rgba(26,28,30,.9) 90%,rgba(51,55,59,.9));
	border:1px solid rgba(0,0,0,.2);
	opacity:1;
	-webkit-box-shadow:0 0 1px rgba(255,255,255,.2) inset,0 1px 3px rgba(0,0,0,.8);
	box-shadow:0 0 1px rgba(255,255,255,.2) inset,0 1px 3px rgba(0,0,0,.8);
	position:absolute;
	left:93px;
	top:40px;
	width:260px;
	padding:0 10px 10px;
	z-index:999;
	font-size:12px
}

.qrs-black-tip-icon{
	background:url(image/sprites-1.8.9.png) no-repeat scroll -46px -648px;
	width:14px;
	height:7px;
	position:absolute;
	top:-7px;
	left:55px
}

.qrs-black-tip-content{
	padding:5px 0 0;
	color:#fff;
	font-size:13px;
	text-shadow:0 1px 0 rgba(0,0,0,.8);
	text-align:center
}

.qrs-black-tip{
	width:100%;
	max-width:395px
}

.qrs-black-tip-icon{
	left:50px
}

.qt-top-search-form>.qrs-input-label{
	position:absolute;
	left:8px;
	color:#999;
	cursor:text
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){
	.qt-top-link-logo{
		background-image:url(image/sticky_header/new_logo@2x.png)!important;
		background-size:61px 30px
	}

	.qrs-icon-dd-home{
		background-position:-5px -7px
	}

	.qrs-icon-dd-pm{
		background-position:-5px -36px
	}

	.qrs-icon-dd-settings{
		background-position:-5px -60px
	}

	.qrs-icon-dd-logout{
		background-position:-5px -87px
	}

}

@media only screen and (max-device-width:1024px){
	body.zhi{
		padding-top:0!important
	}

	.qt-top{
		position:static
	}

}

.qt-main-sidebar h3,.qs-side-section h3,.qt-main-sidebar h2,.qs-side-section h2{
	margin-bottom:10px
}

.qt-side-btn-focus{
	width:65px
}

.qs-side-section{

}



.qs-side-section+.qs-side-section>.qs-side-section-inner{
	/*padding:15px 0 0;
	border-top:1px solid #eee*/
}

.qs-side-section-inner h3{
	margin-bottom:10px
}

.qs-side-nav{
	margin-left:-10px
}

.qs-side-nav-group:first-child{
	margin-top:-4px
}

.qs-side-nav-group{
	margin-bottom:10px
}

.qs-side-nav-group+.qs-side-nav-group{
	padding-top:10px;
	border-top:1px solid #eee
}

.qs-side-nav-li{
	display:block;
	margin-bottom:3px;
	list-style:none
}

.qs-side-nav-li-wide{
	list-style:none;
	display:block;
	margin:0 0 3px
}

.qs-side-nav-link{
	padding:0 0 0 10px;
	display:block;
	height:28px;
	line-height:28px;
	color:#666
}

.qs-side-nav-link .qrs-num{
	vertical-align:1px;
	background:#888
}

.qs-side-nav-link.active .qrs-num,html.no-touch .qs-side-nav-li:hover .qrs-num{
	background:#5781b7
}

.qs-side-nav-link.active,html.no-touch .qs-side-nav-link:hover{
	color:#259;
	background:#eff6fa;
	border-radius:3px;
	text-decoration:none
}

.qs-side-nav-link .qrs-icon{
	margin-right:2px;
	width:14px;
	height:14px;
	vertical-align:-2px
}

.qrs-icon-sidenav-roundtable{
	background-position:-88px -232px
}

a.active>.qrs-icon-sidenav-roundtable,html.no-touch a:hover>.qrs-icon-sidenav-roundtable{
	background-position:-106px -232px
}

.qrs-icon-sidenav-draft{
	background-position:-152px -4px
}

a.active>.qrs-icon-sidenav-draft,html.no-touch a:hover>.qrs-icon-sidenav-draft{
	background-position:-152px -24px
}

.qrs-icon-sidenav-fav{
	background-position:-167px -4px
}

a.active>.qrs-icon-sidenav-fav,html.no-touch a:hover>.qrs-icon-sidenav-fav{
	background-position:-167px -24px
}

.qrs-icon-sidenav-follow{
	background-position:-183px -4px
}

a.active>.qrs-icon-sidenav-follow,html.no-touch a:hover>.qrs-icon-sidenav-follow{
	background-position:-183px -24px
}

.qrs-icon-sidenav-invite{
	background-position:-200px -4px
}

a.active>.qrs-icon-sidenav-invite,html.no-touch a:hover>.qrs-icon-sidenav-invite{
	background-position:-200px -24px
}

.qrs-icon-sidenav-all{
	background-position:-217px -4px
}

a.active>.qrs-icon-sidenav-all,html.no-touch a:hover>.qrs-icon-sidenav-all{
	background-position:-217px -24px
}

.qrs-icon-sidenav-debuts{
	background-position:-287px -4px
}

a.active>.qrs-icon-sidenav-debuts,html.no-touch a:hover>.qrs-icon-sidenav-debuts{
	background-position:-287px -24px
}

.qrs-icon-sidenav-plaza{
	background-position:-234px -4px
}

a.active>.qrs-icon-sidenav-plaza,html.no-touch a:hover>.qrs-icon-sidenav-plaza{
	background-position:-234px -24px
}

.qrs-icon-sidenav-find{
	background-position:-251px -4px
}

a.active>.qrs-icon-sidenav-find,html.no-touch a:hover>.qrs-icon-sidenav-find{
	background-position:-251px -24px
}

.qrs-icon-sidenav-publicedit{
	background-position:-269px -4px
}

a.active>.qrs-icon-sidenav-publicedit,html.no-touch a:hover>.qrs-icon-sidenav-publicedit{
	background-position:-269px -24px
}

.qs-side-gray{
	color:#999;
	font-size:12px
}

.qs-side-link-avatar{
	float:left;
	height:25px;
	margin:5px 5px 5px 0;
	width:25px
}

html.no-touch .qs-tag-editor-remove-button:hover{
	background-position:-264px -103px;
	background-color:#259
}

.qs-side-my-columns .name,.qs-side-my-columns .avatar{
	vertical-align:middle
}

.qs-side-my-columns .avatar{
	margin-right:5px;
	width:25px;
	height:25px;
	border-radius:3px
}

.qs-side-my-columns .column-link{
	height:auto;
	line-height:34px
}

.icon-column-write{
	margin:0 4px 0 2px;
	width:24px;
	height:22px;
	vertical-align:-7px;
	background-position:0 -228px
}

html.no-touch a:hover>.icon-column-write{
	background-position:-36px -228px
}

.qs-side-list-content{
	padding-top:15px;
	border-top:1px solid #eee
}

.qs-side-nav li{
	position:relative
}

.qs-side-pinned-topics li{
	list-style:none;
	overflow:hidden
}

.qs-side-pinned-topics em{
	margin:0 0 5px;
	font-weight:700
}

.qs-side-pinned-topics em{
	white-space:nowrap;
	line-height:1.2
}

.qs-side-pinned-topics ul li div{
	margin-left:44px;
	overflow:hidden;
	text-overflow:ellipsis;
	word-wrap:normal
}

.qs-side-pinned-topics .photo img{
	margin:0;
	width:25px;
	height:25px;
	border-radius:3px
}

html.no-touch .qs-side-pinned-topics .qs-side-nav-li:hover .unpin{
	display:inline-block
}

.qs-side-pinned-topics .qs-side-nav-link{
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	line-height:25px
}

.qs-side-pinned-topics .qs-side-nav-link img{
	vertical-align:top;
	margin-right:5px
}

.qs-side-pinned-topics .qs-side-nav-link+.unpin{
	position:absolute;
	top:6px;
	right:7px;
	display:none
}

.pin-topic-avatar-link{
	float:left
}

.qs-comment-box{
	margin:10px 0 35px;
	background:#fff;
	position:relative;
	border:1px solid #ddd;
	box-shadow:0 1px 1px rgba(0,0,0,.05)
}

.qs-comment-box .load-more{
	padding:8px 0;
	display:block;
	font-size:13px;
	height:22px;
	text-align:center;
	border:1px solid #eee;
	border-width:1px 0 0;
	color:#698ebf;
	box-shadow:0 0 5px rgba(180,180,180,.1) inset;
	text-shadow:0 1px 0 #fff
}

.qs-comment-box .load-more .text{
	position:relative
}

.qs-comment-box .load-more .spinner{
	position:absolute;
	top:0;
	right:-20px;
	display:none
}

.qs-comment-box .load-more.loading .spinner{
	display:block
}

html.no-touch .qs-comment-box .load-more:hover{
	background:#fefefe;
	text-decoration:none
}

.qs-comment-box .load-more:active{
	background:#fbfbfb;
	box-shadow:0 0 5px rgba(180,180,180,.2) inset
}

.qs-comment-box .load-more+.qs-item-comment{
	margin:0;
	padding:8px 12px;
	border-top:1px solid #eee
}

.qs-comment-box .qs-comment-bubble{
	position:absolute;
	top:-8px;
	left:81px;
	display:none
}

.qs-comment-box.empty{
	border:0;
	box-shadow:none
}

.qs-comment-box.empty.cannot-comment{
	border:1px solid #ddd
}

.qs-comment-box.cannot-comment .editable,.qs-comment-box.cannot-comment .qs-command,.qs-comment-box.cannot-comment .qs-comment-op-link.reply{
	display:none!important
}

.qs-comment-box.empty .qs-comment-bubble{
	display:none!important
}

.qs-comment-box.empty.cannot-comment .qs-comment-bubble{
	display:block!important
}

.qs-comment-box.empty .qs-comment-box-ft{
	margin:0 30px 0 0;
	padding:0;
	border:0!important;
	background:0
}

.qs-comment-box.empty.cannot-comment .qs-comment-form{
	margin:0
}

.qs-comment-box.empty.cannot-comment .qs-comment-form,.qs-comment-box .qs-comment-form{
	padding:15px
}

.qs-comment-box.empty.cannot-comment .qs-comment-box-ft,.qs-comment-box .qs-comment-box-ft{
	background:#fdfdfd;
	position:relative
}

.qs-comment-box.empty.cannot-comment .qs-comment-box-ft{
	background:#fff
}

.qs-comment-spinner{
	padding:6px 12px
}

.qs-item-comment{
	position:relative;
	margin:0 12px;
	padding:8px 0
}

.qs-item-comment .qs-comment-content-wrap{
	margin:0 0 0 50px
}

.qs-item-comment>.qs-item-link-avatar{
	float:left;
	margin:4px 0 0
}

.qs-item-comment .qs-item-img-avatar{
	width:25px;
	height:25px;
	border-radius:2px
}

.qs-item-comment .qs-comment-content{
	color:#222;
	min-height:22px
}

.qs-item-comment .qs-comment-hd,.qs-item-comment .qs-comment-ft{
	color:#999
}

.qs-item-comment .qs-comment-hd .desc,.qs-item-comment .qs-comment-ft .desc{
	font-size:12px
}

.qs-item-comment .qs-comment-ft{
	font-size:12px
}

.qs-item-comment .like-num{
	float:right;
	margin-top:-1px
}

.qs-item-comment .like-num>span,.qs-item-comment .like-num>em{
	font-style:normal;
	vertical-align:-2px
}

.qs-item-comment .like-num.nil{
	display:none
}

.qs-item-comment.focusin .qs-comment-op-link,.qs-item-comment:hover .qs-comment-op-link{
	visibility:visible
}

.qs-item-comment+.qs-item-comment{
	border-top:solid 1px #eee
}

.qs-item-comment .qs-comment-form{
	padding:15px 0
}

.qs-comment-info{
	text-align:center
}

.qs-comment-form .qs-comment-textarea,.qs-comment-form .qs-comment-editable{
	padding:7px 8px;
	font-size:13px;
	line-height:22px;
	min-height:22px;
	white-space:pre-wrap;
	color:#222;
	cursor:text;
	border:1px solid #ddd;
	border-radius:3px;
	box-shadow:0 1px 3px rgba(0,0,0,.1) inset;
	background-color:#fff
}

.qs-comment-form .qs-comment-textarea{
	height:1em;
	width:95%
}

.qs-comment-form .qs-comment-editable:focus{
	border:1px solid #ccc
}

.qs-comment-form .qs-command{
	display:none;
	padding-bottom:0
}

.qs-comment-form.expanded .qs-command{
	display:block;
	line-height:33px
}
.qs-comment-form.expanded .qs-command a{ float: left; margin-right: 10px;}
.qs-comment-form.expanded .qs-command a.pl_btn{ width: 45px; height: 26px; line-height: 26px; background: #3CB9E9; color: #fff; text-align: center; text-decoration: none;}
.qs-comment-form.expanded .qs-command a.up_btn{ float: right;}
.with-self-avatar .qs-comment-form .avatar{
	display:block
}

.qs-comment-form .avatar{
	float:left;
	display:none;
	margin:2px 10px 0 0;
	width:34px;
	height:34px;
	border-radius:4px
}

.qs-comment-form .avatar+.editable{
	overflow:hidden
}

.qs-comment-op-link{
	margin-left:.5em;
	color:#999;
	font-size:12px;
	visibility:hidden
}

html.touch .qs-comment-op-link{
	visibility:visible!important
}

html.no-touch .qs-comment-op-link:hover{
	color:#698ebf
}

.qrs-icon-comment-like,.qs-comment-op-link>.qrs-icon{
	margin-right:5px;
	width:11px;
	height:11px;
	vertical-align:-1px
}

.qs-comment-op-link .z-icon-no-help{
	background-position:-71px -183px
}

html.no-touch .qs-comment-op-link:hover>.z-icon-no-help{
	background-position:-71px -170px
}

.qrs-icon-comment-del{
	background-position:-236px -92px
}

html.no-touch a:hover>.qrs-icon-comment-del{
	background-position:-236px -79px
}

.qrs-icon-comment-reply{
	background-position:-250px -92px
}

html.no-touch a:hover>.qrs-icon-comment-reply{
	background-position:-250px -79px
}

.qrs-icon-comment-like{
	background-position:-222px -92px
}

.qs-item-comment .like-num.liked>.qrs-icon-comment-like,html.no-touch a:hover>.qrs-icon-comment-like{
	background-position:-222px -79px
}

.login-reg-box{
	*zoom:1
}

.login-reg-box:before,.login-reg-box:after{
	display:table;
	content:""
}

.login-reg-box:after{
	clear:both
}

.login-reg-box .reg-box-inner{
	float:right;
	margin-top:6px;
	margin-left:10px
}

.login-reg-box .reg-box-inner .qrs-btn-red{
	margin-right:8px
}

.no-auth .qs-item-expanded .qs-item-vote,.qs-item-answer-owner .qs-item-vote{
	display:block!important
}

.no-auth .qs-item-expanded .qs-votebar,.qs-item-answer-owner .qs-votebar{
	display:none!important
}

.topnav-noauth{
	position:absolute;
	right:1em;
	line-height:46px
}

.topnav-noauth .qrs-icon{
	width:20px;
	height:20px;
	margin-right:6px
}

.topnav-noauth a{
	padding:0 10px;
	width:auto;
	height:46px;
	line-height:46px;
	text-align:center;
	display:block;
	color:#eee;
	text-shadow:0 1px 1px rgba(0,0,0,.12);
	white-space:nowrap;
	font-size:14px
}

.topnav-noauth a:hover{
	color:#fff;
	text-decoration:none
}

.topnav-noauth>li{
	float:left;
	list-style:none
}

.rq-block-mixin{
	margin:1em 0;
	padding:12px;
	color:#888;
	background:rgba(243,245,247,.44)
}

.rq-settings-ui.expanded-view .default-block{
	display:none
}

.rq-settings-ui.expanded-view .edit-block{
	display:block
}

.rq-settings-ui .block{
	margin:1em 0;
	padding:12px;
	color:#888;
	background:rgba(243,245,247,.44);
	display:none
}

.rq-settings-ui .block.bordered{
	border:solid #bbb;
	border-width:1px 0
}

.rq-settings-ui .default-block{
	display:block
}

.rq-settings-ui .default-block em{
	font-style:normal
}

.rq-settings-ui .edit-block{
	padding-top:17px
}

.rq-settings-ui .edit-block .label{
	float:left;
	width:5em
}

.rq-settings-ui .edit-block .list{
	margin-left:5em;
	min-height:32px
}

.rq-settings-ui .edit-block .topic-editor{
	position:relative;
	margin-top:-5px
}

.rq-settings-ui .edit-block .tag-list{
	margin-top:.5em
}


.rq-settings-ui .edit-block .qrs-form-text-input{
	background:#f3f5f7
}

.rq-settings-ui .edit-block .section+.section{
	margin-top:1em
}

.rq-settings-ui .edit-block .actions-select{
	width:200px;
	min-height:120px
}

.rq-settings-ui .edit-block .exitedit-button{
	margin-right:.5em
}

.rq-info-block{
	margin:1em 0;
	padding:12px;
	color:#888;
	background:rgba(243,245,247,.44);
	border-radius:4px;
	border:1px solid #ddd
}

.qi-box-mixin{
	border:1px solid #ddd;
	border-radius:4px;
	box-shadow:0 1px 1px rgba(0,0,0,.05)
}

.question-invited-by{
	border-bottom:1px solid #eee;
	margin-bottom:20px;
	padding-bottom:15px
}

.ignore-invite-hint{
	color:#999;
	margin-left:5px
}

.question-invite-panel{
	position:relative;
	margin:10px 0 35px;
	padding:12px;
	color:#222;
	border:1px solid #ddd;
	border-radius:4px;
	box-shadow:0 1px 1px rgba(0,0,0,.05)
}

.question-invite-panel.loading{
	padding:6px 12px
}

.question-invite-panel>h3{
	padding-top:12px;
	margin-top:12px;
	margin-bottom:10px;
	border-top:1px dotted #eee
}

.question-invite-panel>.icon-spike{
	left:157px
}

.question-invite-panel>.error-message{
	color:#999;
	text-align:center
}

.question-invite-panel>.spinner{
	color:#999
}

.question-invite-panel .invite-title{
	position:relative
}

.question-invite-panel .ac-renderer{
	top:auto;
	width:200px
}

.question-invite-panel .reason,.question-invite-panel .invite-status{
	color:#999
}

.question-invite-panel .invite-status{
	margin-left:5px;
	display:inline-block;
	white-space:nowrap
}

.question-invite-panel .input-wrapper{
	position:relative;
	display:inline-block
}

.question-invite-panel .input-wrapper .qrs-icon{
	position:absolute;
	right:6px;
	top:50%;
	margin-top:-6px
}

.question-invite-panel .search-input{
	padding-right:20px;
	width:130px;
	line-height:15px;
	font-size:13px;
	color:#777
}

.question-invite-panel .invited-shortlist{
	position:relative;
	display:inline-block
}

.question-invite-panel .invited-shortlist .qrs-link,.question-invite-panel .invited-shortlist .qrs-link-gray{
	font-size:13px;
	color:#555
}

.question-invite-panel .invited-hovercard{
	display:none;
	position:absolute;
	left:50%;
	z-index:11;
	padding-top:8px;
	margin-left:-90px;
	width:180px;
	-webkit-animation-duration:.05s;
	-moz-animation-duration:.05s;
	-o-animation-duration:.05s;
	animation-duration:.05s;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
	z-index:999;
	-webkit-animation-timing-function:ease-in;
	-moz-animation-timing-function:ease-in;
	-o-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}

.question-invite-panel .invited-hovercard>.icon-spike{
	left:50%;
	top:1px;
	margin-left:-7px
}

.question-invite-panel .invited-hovercard.in{
	display:block;
	-webkit-animation-name:fadeIn;
	-moz-animation-name:fadeIn;
	-o-animation-name:fadeIn;
	animation-name:fadeIn
}

.question-invite-panel .invited-fulllist{
	border:1px solid #ddd;
	border-radius:4px;
	box-shadow:0 1px 1px rgba(0,0,0,.05);
	list-style:none;
	white-space:nowrap;
	background:#fff
}

.question-invite-panel .invited-fulllist>li{
	position:relative;
	padding:0 65px 0 10px;
	height:45px;
	line-height:45px;
	word-wrap:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}

.question-invite-panel .invited-fulllist>li+li{
	border-top:1px solid #f5f5f5
}

.question-invite-panel .invited-fulllist .qs-item-link-avatar{
	margin-right:.5em
}

.question-invite-panel .invited-fulllist .qs-item-link-avatar:hover{
	text-decoration:none
}

.question-invite-panel .invited-fulllist .qs-item-img-avatar{
	width:25px;
	height:25px;
	vertical-align:middle;
	border-radius:2px
}

.question-invite-panel .invited-fulllist .cancel-button{
	position:absolute;
	right:10px;
	line-height:45px;
	color:#999;
	font-size:13px
}

.question-invite-panel .suggest-persons{
	list-style:none;
	margin-top:12px
}

.question-invite-panel .suggest-persons>.person{
	float:left;
	width:50%;
	height:65px;
	overflow:hidden
}

.question-invite-panel .suggest-persons>.person.odd>.blk{
	padding-right:10px
}

.question-invite-panel .suggest-persons>.person.even>.blk{
	padding-left:10px
}

.question-invite-panel .suggest-persons>.person.bordered{
	padding-bottom:12px;
	margin-bottom:12px;
	border-bottom:1px dotted #eee
}

.question-invite-panel .suggest-persons>.person .qs-item-link-avatar{
	float:left;
	margin-right:12px;
	width:36px;
	height:36px
}

.question-invite-panel .suggest-persons>.person .qs-item-img-avatar{
	border-radius:3px
}

.question-invite-panel .suggest-persons>.person .content{
	overflow:hidden
}

.question-invite-panel .suggest-persons>.person .bio,.question-invite-panel .suggest-persons>.person .reason{
	word-wrap:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}

.question-invite-panel .suggest-persons .invite-button{
	float:right;
	padding:1px 5px
}


.tg-summary{
	-webkit-tap-highlight-color:rgba(225,225,225,.5);
	position:relative;
	cursor:pointer
}

.tg-summary .inline-img{
	float:left;
	max-height:100px;
	max-width:180px;
	margin:4px 10px 5px 0
}

a.toggle-expand{
	display:inline-block;
	padding:0 3px;
	border-radius:2px;
	font-size:12px
}

.qs-editable-editor-field-wrap p {
    width: 75%;/*258px;*/
    height: 36px;
    line-height: 26px;
    text-align: center;
    border: 1px solid #FFD6D6;
    color: #848484;
    margin: 20px auto;
	font-size:18px;
	padding-top: 15px;
}


html.no-touch .tg-summary:hover a.toggle-expand{
	text-decoration:none;
	background-color:#eff6fa
}

.tg-trendings>ul{
	list-style:none;
	margin-top:-7px
}

.tg-trendings>ul>li{
	position:relative;
	padding:7px 0
}

html.no-touch .tg-trendings>ul>li:hover .del{
	visibility:visible
}

.tg-trendings>ul>li+li{
	border-top:dotted 1px #eee
}

.tg-trendings .del{
	position:absolute;
	top:5px;
	right:0;
	visibility:hidden
}

html.touch .tg-trendings .del{
	visibility:visible
}

.tg-trendings .avatar{
	float:left;
	margin:3px 9px 0 0
}

.tg-trendings .avatar>img{
	width:25px;
	height:25px;
	border-radius:2px
}

.tg-trendings .headline{
	color:#666;
	word-wrap:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}

.tg-trendings .bd{
	overflow:hidden
}

.tg-trendings .ft,.tg-trendings .ft>.reason>a{
	color:#999
}

.sign-dialog .modal-dialog-title{
	*zoom:1;
	background-color:#0e79e4;
	background-image:-moz-linear-gradient(top,#1781eb,#006cd9);
	background-image:-ms-linear-gradient(top,#1781eb,#006cd9);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#1781eb),to(#006cd9));
	background-image:-webkit-linear-gradient(top,#1781eb,#006cd9);
	background-image:-o-linear-gradient(top,#1781eb,#006cd9);
	background-image:linear-gradient(top,#1781eb,#006cd9);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1781eb', endColorstr='#006cd9', GradientType=0);
	border-top:1px solid #006CD9;
	box-shadow:0 1px 0 rgba(255,255,255,.15) inset
}

.sign-dialog .modal-dialog-title.title-rich{
	padding:30px 15px 30px 30px
}

html.mobile .sign-dialog .modal-dialog-title .sign-icon{
	display:none
}

html.mobile .sign-dialog .modal-dialog-title.title-rich{
	padding:10px 15px 10px 10px!important
}

.sign-dialog .modal-dialog-title:before,.sign-dialog .modal-dialog-title:after{
	display:table;
	content:""
}

.sign-dialog .modal-dialog-title:after{
	clear:both
}

.sign-dialog .modal-dialog-title .title{
	font-size:16px;
	line-height:18px;
	font-weight:700;
	text-shadow:0 1px 0 rgba(0,0,0,.4);
	margin-bottom:10px
}

.sign-dialog .modal-dialog-title .sub-title{
	font-size:13px;
	font-weight:400;
	text-shadow:0 1px 0 rgba(0,0,0,.4)
}

.sign-dialog .modal-dialog-title.title-rich .modal-dialog-title-close{
	top:23px;
	right:8px
}

.sign-dialog .modal-dialog-content{
	padding:0 18px 0 20px
}

.sign-dialog .sign-icon{
	float:left;
	margin-right:18px
}

.signin-mask-tip-answer{
	padding-left:125px;
	padding-right:20%;
	padding-top:66px;
	margin-bottom:25px;
	color:#999;
	background-position:30px 68%;
	background-repeat:no-repeat;
	background-color:transparent;
	position:absolute;
	overflow:hidden;
	font-size:14px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	height:100%;
	width:100%
}

.signin-mask-tip-comment{
	position:absolute;
	top:15px;
	width:100%;
	background-color:transparent;
	border-color:transparent;
	cursor:text;
	margin-left:-16px;
	padding-top:18px;
	padding-bottom:18px;
	border-radius:3px
}

.sign-flow{
	display:none
}

.bg-signup{
	background:#f7f7f7
}

.sign-flow .view .title{
	position:relative
}

.sign-flow .view .title .signup-switch,.sign-flow .view .title .signin-switch{
	margin-top:2px;
	position:absolute;
	right:0;
	color:#999;
	text-decoration:none
}

.sign-flow .view .title .signup-switch .icon-sign,.sign-flow .view .title .signin-switch .icon-sign{
	vertical-align:-3px
}

.sign-flow .view .title .title-label{
	font-size:16px;
	color:#555;
	text-decoration:none;
	font-weight:700
}

.sign-flow .view .title .icon-sign{
	margin-left:5px
}

.sign-flow .validate-ok,.sign-flow .validate-error{
	margin-left:0
}

.sign-flow div.view{
	display:none
}

.sign-flow .link-btn{
	color:#999;
	margin-right:15px
}

.sign-flow .icon-info{
	vertical-align:-3px;
	margin-right:5px
}

.sign-flow .qrs-form-text-input.error{
	border:1px solid #e8504c;
	-webkit-box-shadow:0 0 4px #f19290;
	-moz-box-shadow:0 0 4px #f19290;
	box-shadow:0 0 4px #f19290
}

.sign-flow .qrs-form-text-input.disabled,.sign-flow .qrs-form-text-input[disabled]{
	background:#f7f7f7;
	cursor:not-allowed;
	color:#999
}

.sign-flow .ac-renderer{
	top:auto;
	margin-top:0!important;
	width:auto;
	min-width:200px
}

.sign-flow .ac-renderer .ac-row{
	padding:2px 8px
}

.sign-flow label.validate-error{
	padding:3px 0 0;
	display:block;
	vertical-align:bottom
}

.sign-flow label.validate-error:first-of-type{
	margin-top:5px
}

.sign-flow .input-wrap{
	position:relative;
	margin-bottom:20px;
	width:220px;
	*zoom:1
}

.sign-flow .input-wrap:before,.sign-flow .input-wrap:after{
	display:table;
	content:""
}

.sign-flow .input-wrap:after{
	clear:left
}

.sign-flow .command{
	clear:left;
	padding-top:20px;
	*zoom:1
}

.sign-flow .command:before,.sign-flow .command:after{
	display:table;
	content:""
}

.sign-flow .command:after{
	clear:both
}

.sign-flow .qrs-form-text-input-group .qrs-form-text-input{
	border-radius:0
}

.sign-flow .qrs-form-text-input-group .qrs-form-text-input:first-child{
	margin-bottom:-1px
}

.sign-flow .qrs-form-text-input-group .qrs-form-text-input.error{
	z-index:9;
	position:relative
}

.sign-flow .qrs-form-text-input-group .qrs-form-text-input:first-of-type{
	border-radius:3px 3px 0 0
}

.sign-flow .qrs-form-text-input-group .qrs-form-text-input:first-of-type.error{
	-webkit-box-shadow:0 0 4px #f19290;
	-moz-box-shadow:0 0 4px #f19290;
	box-shadow:0 0 4px #f19290
}

.sign-flow .qrs-form-text-input-group .qrs-form-text-input:last-of-type{
	border-radius:0 0 3px 3px
}

.sign-flow .bottom-label{
	color:#999;
	line-height:32px
}

.sign-flow .avatar-info{
	padding-top:20px
}

.sign-flow .avatar-info .avatar-link{
	margin-bottom:10px
}

.sign-flow .avatar-info img{
	width:120px;
	height:120px;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.3) inset;
	-moz-box-shadow:0 0 5px rgba(0,0,0,.3) inset;
	box-shadow:0 0 5px rgba(0,0,0,.3) inset;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}

.sign-flow .avatar-info .qrs-btn-red{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	min-width:120px
}

.sign-flow .followtip{
	color:#999;
	border-bottom:1px solid #ddd;
	padding:5px 0
}

.sign-flow .topics,.sign-flow .people{
	padding:10px 0
}

.sign-flow .box{
	margin-bottom:5px;
	overflow:hidden;
	color:#666;
	font-size:12px;
	line-height:18px;
	cursor:pointer;
	border-radius:4px;
	border:1px solid #ccc;
	display:block;
	background:#fff;
	height:78px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	padding:10px;
	text-decoration:none
}

.sign-flow .box strong{
	color:#222
}

.sign-flow .box img{
	float:left;
	width:50px;
	height:50px;
	border-radius:2px
}

.sign-flow .box .topicname,.sign-flow .box .peoplename{
	word-wrap:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	max-width:100px;
	font-size:15px
}

.sign-flow .box>div{
	display:table-cell;
	padding-left:10px
}

.sign-flow .box .follow-tip{
	margin-top:10px;
	display:none
}

html.no-touch .sign-flow .box:hover,html.no-touch .sign-flow .box:active{
	border:1px solid #9dc762;
	-webkit-box-shadow:0 0 4px #c0db9a;
	-moz-box-shadow:0 0 4px #c0db9a;
	box-shadow:0 0 4px #c0db9a
}

html.no-touch .sign-flow .box:hover .follow-tip,html.no-touch .sign-flow .box:active .follow-tip{
	display:block
}

html.no-touch .sign-flow .box:hover .follow-tip .icon-green-check,html.no-touch .sign-flow .box:active .follow-tip .icon-green-check{
	opacity:.5
}

html.no-touch .sign-flow .box:hover .extra-info,html.no-touch .sign-flow .box:active .extra-info{
	display:none
}

.sign-flow .box.followed .follow-tip{
	display:block
}

.sign-flow .box.followed .extra-info{
	display:none
}

.sign-flow .topics,.sign-flow .people{
	min-height:325px;
	overflow-y:scroll
}

.sign-flow .topics ul,.sign-flow .people ul{
	text-align:justify;
	text-align-last:justify
}

.sign-flow .topics ul:after,.sign-flow .people ul:after{
	content:"";
	display:inline-block;
	width:100%;
	height:0
}

.sign-flow .topics ul li,.sign-flow .people ul li{
	text-align:left;
	position:relative;
	list-style:none;
	display:inline-block
}

.sign-flow .topics ul li:last-child,.sign-flow .people ul li:last-child{
	margin-right:4px
}

.sign-flow .topics li{
	width:185px
}

.sign-flow .people li{
	width:250px
}

.sign-flow .people .extra-info{
	margin-top:5px;
	font-size:13px;
	display:table-cell!important;
	vertical-align:middle;
	line-height:15px;
	height:40px
}

.sign-flow .people .follow-tip{
	position:absolute;
	top:0;
	right:10px
}

.sign-flow .people:hover .extra-info,.sign-flow .people:active .extra-info,.sign-flow .people .followed .extra-info{
	display:table-cell!important
}

.sign-flow .actions>a,.sign-flow .actions>label,.sign-flow .actions>span{
	vertical-align:middle
}

.sign-flow .view-signtip{
	margin-bottom:20px
}

.sign-flow .view-signcontrol label{
	font-size:14px;
	font-weight:700;
	color:#555
}

.sign-flow .view-signcontrol label input{
	margin-right:10px
}

.sign-flow .view-signcontrol label:hover{
	color:#698ebf;
	cursor:pointer
}

.sign-flow .view-warmup p,.sign-flow .view-warmup ul{
	color:#222;
	font-size:14px;
	padding:10px 20px
}

.sign-flow .view-warmup ul{
	list-style-position:inside
}

.sign-flow .view-warmup .command{
	text-align:center
}

.sign-flow .view-bindsignin .formbar{
	text-align:center
}

.sign-flow .view-bindsignin .formbar>div{
	vertical-align:top
}

.sign-flow .view-bindsignin .description{
	margin-bottom:25px;
	text-align:center
}

.sign-flow .view-bindsignin .description>div{
	color:#999;
	font-size:12px;
	vertical-align:middle;
	display:inline-block
}

.sign-flow .view-bindsignin .description>div img{
	width:75px;
	height:75px;
	float:left
}

.sign-flow .view-bindsignin .description>div.avatar{
	position:relative;
	background:#fff;
	padding:5px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 2px #bbb;
	-moz-box-shadow:0 1px 2px #bbb;
	box-shadow:0 1px 2px #bbb
}

.sign-flow .view-bindsignin .description .detail{
	margin:0 10px
}

.sign-flow .view-bindsignin .command{
	border-top:1px solid #ccc
}

.sign-flow .view-info{
	margin:0
}

.sign-flow .view-info .command{
	border-top:1px solid #ccc padding:20px 34px 0
}

.sign-flow .view-info .main-info .weiboname{
	padding:2px 0 2px 20px;
	background:url(image/ico_sina.gif) scroll no-repeat 0 0;
	margin-right:20px
}

.sign-flow .view-info .main-info .qqname{
	padding:2px 0 2px 20px;
	background:url(image/ico_qq.png) scroll no-repeat 0 0
}

.sign-flow .view-bindtip{
	color:#999;
	border-bottom:1px solid #ddd;
	padding:0 0 10px
}

.sign-flow .view-info .avatar-link{
	display:inline-block;
	position:relative
}

.sign-flow .view-info .avatar-link:hover .qs-entry-head-avatar-edit-button{
	display:block
}

.sign-flow .view-info .avatar-link:hover .qs-entry-head-avatar-edit-button:hover{
	cursor:pointer
}

.sign-flow .view-info .avatar-link img{
	float:left
}

.sign-flow .view-followpeople .friendsfollowed,.sign-flow .view-followtopic .friendsfollowed{
	display:none
}

.sign-flow .view-followpeople .command,.sign-flow .view-followtopic .command{
	border-top:1px solid #ccc
}

.sign-flow .view-followpeople .topics,.sign-flow .view-followtopic .topics,.sign-flow .view-followpeople .people,.sign-flow .view-followtopic .people{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	max-height:325px
}

.sign-flow.dialog .qrs-form-text-input-group-horizontal{
	*zoom:1
}

.sign-flow.dialog .qrs-form-text-input-group-horizontal:before,.sign-flow.dialog .qrs-form-text-input-group-horizontal:after{
	display:table;
	content:""
}

.sign-flow.dialog .qrs-form-text-input-group-horizontal:after{
	clear:left
}

.sign-flow.dialog .qrs-form-text-input-group-horizontal>span,.sign-flow.dialog .qrs-form-text-input-group-horizontal>input{
	float:left;
	width:47%;
	display:inline-block;
	position:relative
}

.sign-flow.dialog .qrs-form-text-input-group-horizontal>span:first-child,.sign-flow.dialog .qrs-form-text-input-group-horizontal>input:first-child{
	margin-right:6%
}

.sign-flow.dialog .view-sina{
	color:#999;
	float:right;
	width:178px
}

.sign-flow.dialog .view-sina .intro{
	font-size:14px;
	margin:20px 0
}

.sign-flow.dialog .view-sina .intro:first-child{
	margin-top:0
}

.sign-flow.dialog .view-signcontrol{
	width:285px;
	margin:0 20px -35px 20px
}

.sign-flow.dialog .view-signcontrol label{
	margin-right:25px
}

.sign-flow.dialog .view-signcontrol label input{
	vertical-align:1px
}

.sign-flow.dialog .view-signup,.sign-flow.dialog .view-signin{
	width:220px;
	border-right:1px solid #eee;
	margin:20px 10px 25px;
	padding-right:30px
}

.sign-flow.dialog .view-signup .command,.sign-flow.dialog .view-signin .command{
	width:220px;
	padding-top:0
}

.sign-flow.dialog .view-signup form,.sign-flow.dialog .view-signin form{
	padding-top:15px
}

.sign-flow.dialog .qrs-form-text-input{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	width:100%
}

.sign-flow.dialog .view-info .avatar-info{
	text-align:center;
	float:left;
	width:190px
}

.sign-flow.dialog .view-info .main-info{
	padding:20px 20px 5px;
	display:table-cell
}

.sign-flow.dialog .view-info .main-info .input-wrap{
	width:270px
}

.sign-flow.dialog .view-info .main-info .gender-wrap{
	line-height:32px
}

.sign-flow.dialog .view-info .main-info .gender-wrap label{
	margin-left:5px
}

.sign-flow.dialog .view-info .main-info .gender-wrap label input{
	margin-right:3px
}

.sign-flow.dialog .view-info .main-info .business-wrap{
	float:left
}

.sign-flow.dialog .view-info .main-info .student-wrap{
	float:right;
	line-height:34px
}

.sign-flow.dialog .view-info .main-info .business-selection{
	float:left
}

.sign-flow.dialog .view-info .main-info .business-selection select{
	width:125px
}

.sign-flow.dialog .view-info .main-info .binded{
	color:#222;
	cursor:default;
	text-decoration:none
}

.sign-flow.dialog .view-bindsignin .command{
	padding:30px 18px 0
}

.sign-flow.dialog .view-bindsignin .formbar{
	padding:0 20px
}

.sign-flow.dialog .view-bindsignin .formbar .input-wrap{
	display:inline-block
}

.sign-flow.dialog .view-bindsignin .ctrlbar{
	padding:0 20px
}

.sign-flow.mobile .view .title{
	margin:10px 0
}

.sign-flow.mobile .modal-dialog-title.title-rich{
	padding:10px 5px 10px 10px
}

.sign-flow.mobile .avatar-info{
	margin-bottom:30px
}

.sign-flow.mobile .input-wrap{
	width:auto
}

.sign-flow.mobile .topics li,.sign-flow.mobile .people li{
	width:98%
}

.sign-flow.mobile .realname{
	display:none
}

.sign-flow.mobile .qrs-form-text-input{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	width:100%
}

.sign-flow.mobile .view-sina{
	padding:0 0 20px;
	border-bottom:1px solid #ccc
}

.sign-flow.mobile .view-sina .intro{
	display:none
}

.sign-flow.mobile .view-sina .qrs-btn-red{
	display:block;
	width:151px
}

.sign-flow.mobile .view-signcontrol{
	margin-bottom:15px
}

.sign-flow.mobile .view-signcontrol label{
	display:block;
	height:35px;
	line-height:35px
}

.sign-flow.mobile .view-info .gender-wrap label{
	width:30%;
	display:inline-block;
	margin-right:30px
}

.sign-flow.mobile .view-info .gender-wrap label input{
	margin-right:10px
}

.sign-flow.mobile .view-info .avatar-info{
	text-align:center;
	margin-bottom:30px
}

.sign-flow.mobile .view-info .avatar-info .avatar-link{
	margin-bottom:10px
}

.sign-flow.mobile .qrs-form-text-input-group-horizontal{
	text-align:justify;
	text-align-last:justify;
	margin-bottom:0
}

.sign-flow.mobile .qrs-form-text-input-group-horizontal:after{
	content:"";
	display:inline-block;
	width:100%;
	height:0
}

.sign-flow.mobile .qrs-form-text-input-group-horizontal .qrs-form-text-input{
	display:inline;
	width:49%
}

.sign-icon{
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	background-image:url(image/popup-sprites.png)
}

.sign-icon-votedown{
	width:42px;
	height:43px;
	background-position:-4px -4px
}

.sign-icon-voteup{
	width:42px;
	height:43px;
	background-position:-50px -4px
}

.sign-icon-favo{
	width:34px;
	height:43px;
	background-position:-96px -4px
}

.sign-icon-comment{
	width:42px;
	height:41px;
	background-position:-134px -4px
}

.sign-icon-answer{
	width:42px;
	height:40px;
	background-position:-180px -4px
}

.sign-icon-share{
	width:42px;
	height:40px;
	background-position:-226px -4px
}

.sign-icon-thank{
	width:42px;
	height:39px;
	background-position:-272px -4px
}

.sign-icon-ask{
	width:42px;
	height:39px;
	background-position:-318px -4px
}

.sign-icon-follow{
	width:42px;
	height:34px;
	background-position:-364px -4px
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){
	.sign-icon{
		display:inline-block;
		overflow:hidden;
		background-repeat:no-repeat;
		background-image:url(image/popup-sprites@2x.png)
	}

	.sign-icon-votedown{
		width:84px;
		height:86px;
		background-position:-8px -8px
	}

	.sign-icon-voteup{
		width:84px;
		height:86px;
		background-position:-100px -8px
	}

	.sign-icon-favo{
		width:68px;
		height:86px;
		background-position:-192px -8px
	}

	.sign-icon-comment{
		width:84px;
		height:82px;
		background-position:-268px -8px
	}

	.sign-icon-answer{
		width:84px;
		height:80px;
		background-position:-360px -8px
	}

	.sign-icon-share{
		width:84px;
		height:80px;
		background-position:-452px -8px
	}

	.sign-icon-thank{
		width:84px;
		height:78px;
		background-position:-544px -8px
	}

	.sign-icon-ask{
		width:84px;
		height:78px;
		background-position:-636px -8px
	}

	.sign-icon-follow{
		width:84px;
		height:68px;
		background-position:-728px -8px
	}

}

.tg-sidebar-app-link{
	display:block;
	overflow:hidden
}

.tg-sidebar-app-link .title{
	color:#222;
	font-size:18px
}

.tg-sidebar-app-link .cont{
	margin-left:90px
}

html.no-touch .tg-sidebar-app-link:hover{
	text-decoration:none
}

html.no-touch .tg-sidebar-app-link:hover .arrow{
	text-decoration:underline
}

.tg-sidebar-app-link .desc{
	color:#999;
	font-size:12px
}

.tg-sidebar-app-link>.banner{
	float:left;
	background-repeat:no-repeat
}

.tg-sidebar-app-link.android>.banner{
	width:83px;
	height:104px;
	background-size:83px 104px;
	background-image:url(image/sidebar/android_banner.png)
}

.tg-sidebar-app-link.iphone>.banner{
	width:79px;
	height:103px;
	background-size:79px 104px;
	background-image:url(image/sidebar/ios_banner.png)
}

@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){
	.tg-sidebar-app-link.iphone>.banner{
		background-image:url(image/sidebar/ios_banner@2x.png)
	}

}

@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){
	.tg-sidebar-app-link.android>.banner{
		background-image:url(image/sidebar/android_banner@1_5x.png)
	}

}

@media (-webkit-min-device-pixel-ratio:3),(min-device-pixel-ratio:3){
	.tg-sidebar-app-link.android>.banner{
		background-image:url(image/sidebar/android_banner@3x.png)
	}

}

.videopopup-title{
	min-height:6px;
	cursor:move;
	position:relative
}

.videopopup-title .modal-dialog-title-close{
	width:30px;
	height:30px;
	top:-1px;
	right:-22px;
	background-position:-10px -167px
}

.videopopup-dialog.modal-dialog{
	border-radius:0;
	border:0
}

.videopopup-dialog .modal-dialog-content{
	padding:0 6px 6px;
	margin:0
}

.videopopup-dialog .share-wrap{
	line-height:30px;
	margin:17px 0 11px;
	padding-left:10px;
	font-size:14px
}

.videopopup-dialog .share-wrap .share{
	display:inline-block;
	color:#fff;
	width:84px;
	margin:0 8px;
	text-align:center;
	border-radius:15px
}

.videopopup-dialog .share-wrap .share span{
	margin-right:5px
}

.videopopup-dialog .share-wrap .share:hover{
	text-decoration:none
}

.videopopup-dialog .share-wrap .sina-share{
	background-color:#ff6262
}

.videopopup-dialog .share-wrap .sina-share:hover{
	background-color:#f33b3b
}

.videopopup-dialog .share-wrap .renren-share{
	background-color:#5c8fe2
}

.videopopup-dialog .share-wrap .renren-share:hover{
	background-color:#326fd6
}

.videopopup-dialog .share-wrap .douban-share{
	background-color:#4ebc5d
}

.videopopup-dialog .share-wrap .douban-share:hover{
	background-color:#32ac45
}

.videopopup-dialog .share-wrap .qzone-share{
	background-color:#fdac13
}

.videopopup-dialog .share-wrap .qzone-share:hover{
	background-color:#ff9e03
}

.icon-sina-white,.icon-qq-white{
	display:inline-block;
	background-image:url(image/signup-1.3.png);
	background-repeat:no-repeat
}

.icon-sina-white{
	display:inline-block;
	width:21px;
	height:19px;
	margin-right:2px;
	vertical-align:-5px;
	background-position:-17px -1px
}

.icon-qq-white{
	display:inline-block;
	width:16px;
	height:18px;
	vertical-align:-2px;
	background-position:-90px 0;
	vertical-align:-4px
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){
	.icon-sina-white,.icon-qq-white{
		background-image:url(image/signup-1.3@2x.png);
		background-size:183px 99px
	}

}

.videopopup{
	width:270px;
	height:150px;
	position:relative;
	background-image:url(image/banner5.png);
	cursor:pointer
}

.videopopup:hover .play-button{
	background-position:0 -45px
}

.play-button{
	width:128px;
	height:45px;
	background-image:url(image/play_button.png);
	background-repeat:no-repeat;
	background-position:0 0;
	display:inline-block;
	position:absolute;
	left:20px;
	bottom:15px;
	vertical-align:middle
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){
	.play-button{
		background-image:url(image/play_button@2x.png);
		background-size:128px 90px
	}

	.videopopup{
		background-image:url(image/banner5@2x.png);
		background-size:270px 150px
	}

}

.report-form-dialog .options li{
	float:left;
	list-style:none;
	width:50%;
	line-height:2
}

.report-form-dialog .options label{
	cursor:pointer
}

.report-form-dialog .question-options{
	margin-top:8px
}

.report-form-dialog .question-options>li{
	padding:4px 6px
}

.report-form-dialog .question-options li li{
	padding:0 6px
}

.report-form-dialog .question-options li{
	list-style:none;
	line-height:2;
	float:none
}

.report-form-dialog .question-options input[type=radio]{
	margin-right:4px
}

.report-form-dialog .question-options li.checked{
	background-color:#eff6fa;
	border-radius:3px
}

.report-form-dialog .question-options li.checked .sub-list{
	display:block
}

.report-form-dialog .question-options li.checked .note{
	display:block
}

.report-form-dialog .question-options li li{
	margin-left:15px
}

.report-form-dialog .question-options .sub-list{
	display:none
}

.report-form-dialog .question-options .note{
	padding-left:20px;
	color:#999;
	display:none
}

.report-form-dialog .reason-text{
	width:100%;
	margin:10px 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}

.report-form-dialog .error-container{
	color:#fa8282;
	text-align:right
}

.report-form-dialog .input-container{
	position:relative
}

.report-form-dialog .footnote{
	position:absolute;
	bottom:22px;
	color:#999
}

@media (max-width:500px){
	.report-form-dialog .options>li{
		width:100%
	}

}

.draft-controls{
	margin-top:5px
}

.draft-saved-info{
	margin:6px 0 0
}

.draft-saved-time,.draft-save-button{
	vertical-align:-2px
}

.draft-saved-time{
	margin-left:.5em;
	color:#999
}

.qs-editable-editor-input{
	margin:0 auto;
	margin:10px 0 10px  0;
	border: 1px solid rgb(176, 196, 221);
	font-size: 13px;
	
}

div.qs-editable-editor-input{
	min-height:66px
}

.qs-editable-disabled .qt-edit-button{
	display:none
}

.qs-editable-tip-label{
	cursor:pointer
}

.editable{
	min-height:88px;
	background:#fff;
	font-size:13px;
	cursor:text
}


html.no-touch .qt-edit-button:hover{
	text-decoration:none;
	background:#eff6fa;
	border-radius:3px;
	color:#698ebf
}


html.no-touch a:hover>.qt-edit-button-icon{
	background-position:-131px -50px
}

.qrs-icon-edit-button-blue{
	height:12px;
	width:14px;
	background-position:-135px -51px
}

.qs-editable-editor-wrap{
	margin:8px 0 5px;
	position:relative
}

.qs-editable-editor-outer{
	position:relative;
	background:#FFF
}

.qs-editable-editor-field-wrap{
	position:relative;
	padding:8px 10px;
	border:1px solid #ccc;
	border-radius:0 0 3px 3px;
	box-shadow:0 0 4px 0 rgba(0,0,0,.1) inset;
	-webkit-transition:min-height .25s ease-out;
	background:#fff
}

#tg-question-suggest-detail-container .qs-editable-editor-field-wrap{
	overflow-y:auto;
	max-height:192px
}

#tg-question-suggest-detail-container embed{
	max-width:392px
}

.qs-editable-editor-field-wrap-active{
	border:1px solid #AAA
}

.rich-editable-loading-holder{
	color:#999;
	margin:10px 0
}

.rich-editable-loading-holder img{
	vertical-align:text-top
}

.qs-editable-editor-wrap.no-toolbar .qs-editable-editor-field-wrap{
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}

.editable-dropzone{
	display:none;
	position:absolute;
	top:8px;
	background-color:rgba(255,255,255,.5)
}

.editable-dropzone .row{
	display:table-row
}

.editable-dropzone .row .cell{
	display:table-cell;
	background-color:#fff;
	border:3px dashed #999;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	opacity:.7;
	text-align:center;
	vertical-align:middle;
	color:#999;
	font-size:20px
}

.mention-popup{
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	margin:0;
	padding:0;
	width:182px;
	border-radius:4px 4px 0 0;
	box-shadow:0 1px 5px rgba(0,0,0,.15);
	border-bottom:1px solid #bbb
}

.mention-popup.activated{
	border-radius:4px
}

.mention-holder{
	color:#222
}

.mention-popup .writing-bg input{
	width:100%;
	outline:0;
	border:0;
	line-height:13px
}

.mention-popup .writing-bg{
	border:1px solid #bbb;
	border-bottom:0;
	padding:4px 8px;
	border-radius:4px 4px 0 0;
	background:#fff
}

.mention-popup .tip{
	background:#f4f4f4;
	min-width:160px;
	padding:2px 10px;
	border:1px solid #bbb;
	border-bottom:0;
	border-top:0;
	color:#999
}

.mention-popup .name,.mention-popup .avatar{
	vertical-align:middle
}

.mention-popup .name{
	color:#222
}

.mention-popup .avatar{
	margin-right:8px;
	width:25px;
	height:25px;
	border-radius:2px
}

.mention-popup>.ac-renderer{
	position:static;
	width:auto;
	margin:0;
	padding:0;
	border:0!important;
	background:#fff;
	box-shadow:none;
	border-radius:0 0 4px 4px
}

.mention-popup>.ac-renderer>.ac-row{
	margin:0;
	padding:0 10px;
	width:160px;
	height:38px;
	line-height:36px;
	color:#999;
	border:solid #bbb;
	border-width:0 1px;
	word-wrap:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}

.mention-popup>.ac-renderer>.ac-row:first-child{
	border-radius:0
}

.hc-lang-select{
	position:absolute;
	z-index:110;
	text-shadow:0 1px rgba(255,255,255,.8)
}

.lang-select{
	position:relative;
	width:150px;
	overflow:hidden;
	border:1px solid #bebebe;
	border-radius:3px;
	background:#f0f0f0;
	box-shadow:rgba(255,255,255,.4) 0 1px 0 inset,0 1px 1px rgba(0,0,0,.1)
}

.lang-select.collapsed .lang-list,.lang-select.collapsed .input-wrapper{
	display:none
}

.lang-select.collapsed .title-button{
	cursor:pointer
}

.lang-select .qrs-icon-double-arrow{
	position:absolute;
	top:7px;
	right:4px;
	pointer-events:none
}

.lang-select .title-button{
	display:block;
	margin:0 10px;
	padding-right:1em;
	height:28px;
	line-height:29px;
	outline:0;
	cursor:default;
	word-wrap:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}

.lang-select .input-wrapper{
	margin:1px 0 8px
}

.lang-select .filter-input{
	height:15px;
	line-height:15px;
	margin:0 auto;
	display:block;
	width:120px;
	font-size:13px;
	border-radius:3px;
	box-shadow:0 1px 1px rgba(0,0,0,.1) inset,0 1px rgba(255,255,255,.4);
	outline:0;
	padding:6px!important
}

.lang-list{
	margin:0;
	padding:0;
	height:auto!important;
	max-height:300px;
	overflow-x:auto
}

.lang-list>.lang-option{
	padding:3px 10px;
	cursor:pointer
}

.lang-list>.lang-option.active{
	background:#fdfdfd
}

.lang-list>.lang-option.checked{
	display:none
}

.lang-list>.lang-option .icon.checked{
	display:none
}

.tg-backtotop{
	position:fixed;
	bottom:113px;
	left:50%;
	z-index:19;
	margin-left:230px
}

.tg-backtotop .btn-action{
	display:block;
	width:38px;
	height:38px;
	background-color:#ddd;
	border-radius:3px;
	border:0;
	cursor:pointer;
	position:relative
}

.tg-backtotop .btn-action+.btn-action{
	margin-top:5px
}

.tg-backtotop .arrow{
	position:absolute;
	left:10px;
	top:-1px;
	width:0;
	height:0;
	border:9px solid transparent;
	border-bottom-color:#aaa
}

.tg-backtotop .stick{
	position:absolute;
	left:15px;
	left:14px\9;
	top:15px;
	width:8px;
	height:14px;
	display:block;
	border-radius:1px;
	background-color:#aaa
}

.tg-backtotop .stab{
	position:absolute;
	left:10px;
	top:8px;
	width:18px;
	height:3px;
	background-color:#aaa
}

html.no-touch .tg-backtotop .btn-action:hover{
	background-color:#e2e2e2
}

html.no-touch .tg-backtotop .btn-action:hover .arrow{
	border-bottom-color:#bbb
}

html.no-touch .tg-backtotop .btn-action:hover .stab,html.no-touch .tg-backtotop .btn-action:hover .stick{
	background-color:#bbb
}

@media only screen and (max-device-width:720px){
	.tg-backtotop{
		margin:auto;
		left:auto;
		right:1em;
		bottom:1em
	}

}

.modal-dialog.shortcut-tips-dialog{
	width:550px
}

.shortcut-tips{
	margin:0;
	overflow:hidden;
	line-height:2;
	color:#222
}

.shortcut-tips>.group{
	width:50%;
	display:inline-block;
	vertical-align:top
}

.shortcut-tips h2{
	margin:0 0 0 130px;
	text-align:left
}

.shortcut-tips dl{
	margin:0 0 1em 20px;
	font-size:14px;
	line-height:28px
}

.shortcut-tips dt{
	padding-right:5px;
	float:left;
	clear:left;
	min-width:105px;
	text-align:right
}

.shortcut-tips dd{
	text-align:left
}

.shortcut-tips dt:after{
	margin-left:4px;
	content:':';
	color:#999
}

kbd{
	display:inline-block;
	margin:0 1px;
	padding:0 5px;
	min-width:1em;
	font:11px/22px Menlo,Monaco,monospace;
	color:#888;
	border:1px solid #C1C1C1;
	border-radius:3px;
	text-align:center;
	box-shadow:inset 0 2px 2px #fff,0 1px 2px rgba(0,0,0,.1);
	background:-webkit-linear-gradient(top,#fff 0,rgba(240,240,240,.92) 83%,rgba(250,250,250,.91) 89%,rgba(188,188,188,.9) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6bcbcbc', GradientType=0)
}

body.qt-editing-distraction-free{
	overflow:hidden;
	-webkit-font-smoothing:antialiased
}

#qt-distraction-free-editor{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:88;
	display:none;
	font:13px 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,'Hiragino Sans GB',sans-serif;
	overflow-y:auto;
	background-color:#fbfcf7
}

#qt-distraction-free-editor .tr-icon{
	background-color:#fbfcf7
}

body.qt-editing-distraction-free #qt-distraction-free-editor{
	display:block
}

#qt-distraction-free-editor .content{
	margin-top:50px
}

#qt-distraction-free-editor .header,#qt-distraction-free-editor .header a,#qt-distraction-free-editor .goog-toolbar,#qt-distraction-free-editor .toolbar-info,#qt-distraction-free-editor .tools{
	-webkit-transition:opacity .33s ease-in-out;
	-moz-transition:opacity .33s ease-in-out;
	-ms-transition:opacity .33s ease-in-out;
	-o-transition:opacity .33s ease-in-out;
	transition:opacity .33s ease-in-out
}

#qt-distraction-free-editor .header{
	width:100%;
	border-bottom:1px solid #e3e3e3;
	opacity:.5;
	z-index:90
}

#qt-distraction-free-editor .header:hover,#qt-distraction-free-editor .goog-scrollfloater:hover .toolbar-info,#qt-distraction-free-editor .goog-toolbar:hover{
	opacity:1
}

#qt-distraction-free-editor .title,#qt-distraction-free-editor .wrapper,#qt-distraction-free-editor .toolbar,#qt-distraction-free-editor .content{
	width:600px;
	margin:0 auto;
	position:relative
}

#qt-distraction-free-editor .title{
	font-size:18px;
	font-weight:700;
	color:#222;
	padding:20px 0
}

#qt-distraction-free-editor .back,#qt-distraction-free-editor .publish{
	text-indent:-9999px;
	position:absolute;
	display:block;
	width:68px;
	height:30px;
	top:18px;
	opacity:.8
}

#qt-distraction-free-editor .back:hover,#qt-distraction-free-editor .publish:hover{
	opacity:1
}

#qt-distraction-free-editor .back{
	background:url(image/editor/back.png) no-repeat;
	left:-150px
}

#qt-distraction-free-editor .publish{
	background:url(image/editor/publish.png) no-repeat;
	right:-150px
}

#qt-distraction-free-editor .toolbar{
	display:none;
	height:50px;
	padding:0 0 5px;
	background:url(image/editor/shadow.png) no-repeat center bottom
}

#qt-distraction-free-editor .tools{
	height:50px;
	background:0;
	opacity:.5;
	position:relative
}

#qt-distraction-free-editor .tools span{
	position:absolute;
	right:0;
	top:16px
}

#qt-distraction-free-editor .tools:hover{
	opacity:1
}

#qt-distraction-free-editor .toolbar-info{
	position:absolute;
	right:4em;
	top:15px;
	height:16px;
	opacity:0
}

#qt-distraction-free-editor .editable{
	min-height:500px;
	margin-top:20px;
	padding:0 0 100px;
	background:transparent;
	font:16px/1.8 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,'Hiragino Sans GB',sans-serif!important
}

#qt-distraction-free-editor .editable pre{
	font-size:14px;
	border:1px solid rgba(0,0,0,.1);
	background:rgba(255,255,255,.5)
}

#qt-distraction-free-editor .content ul,#qt-distraction-free-editor .content ol{
	margin:0 0 0 30px
}

#qt-distraction-free-editor .content ul li,#qt-distraction-free-editor .content ol li{
	margin:0
}

#qt-distraction-free-editor .content address,#qt-distraction-free-editor .content blockquote,#qt-distraction-free-editor .content sup{
	line-height:36px;
	border-left:3px solid #E5E6E1
}

#qt-distraction-free-editor .qs-editable-editor-outer{
	margin-top:0
}

#qt-distraction-free-editor .goog-toolbar,#qt-distraction-free-editor .qs-editable-editor-outer,#qt-distraction-free-editor .qs-editable-editor-field-wrap{
	padding:0!important;
	border:0;
	background:0;
	box-shadow:none
}

#qt-distraction-free-editor .goog-toolbar{
	height:40px;
	opacity:.5
}

#qt-distraction-free-editor .sticky-goog-scrollfloater{
	position:fixed;
	top:0;
	z-index:100
}

#qt-distraction-free-editor .sticky-goog-scrollfloater+div{
	margin-top:55px
}

#qt-distraction-free-editor .goog-scrollfloater{
	padding:10px 0 5px;
	width:600px;
	z-index:89;
	height:40px;
	background:url(image/editor/shadow.png) no-repeat center bottom #fbfcf7
}

.tg-hovercard-arrow,.qt-top-live-icon{
	height:15px;
	width:23px;
	z-index:101;
	position:absolute
}

.tg-hovercard-arrow.bottom{
	bottom:-11px;
	left:25px;
	background-position:-168px -185px
}

.tg-hovercard-arrow.top,.qt-top-live-icon{
	top:-11px;
	left:25px;
	background-position:-168px -165px
}

.qt-top-live-icon{
	top:-12px
}


.qt-top-nav-live{
	border-radius:5px;
	border:solid 1px #bbb
}

.qt-top-nav-live-inner{
	padding:10px;
	border-radius:5px;
	border:solid 3px #f4f4f4;
	background:#fff
}

.tg-hovercard-spinner{
	width:45px;
	height:30px;
	background-image:url(image/spinner2.gif);
	background-repeat:no-repeat;
	background-position:center
}

.well{
	background:#F7F7F7;
	border-radius:4px;
	margin:0 0 20px;
	padding:10px 15px;
	color:#666
}

.well-blue{
	background:#ecf4f8;
	border:1px solid #dbe6eb;
	border-radius:4px;
	padding:10px 15px;
	color:#666
}

.qs-side-section-inner .well>span{
	display:block;
	margin-bottom:6px
}

#retry-active-email{
	margin-left:20px
}

.active-mask-tip-answer{
	padding-left:125px;
	padding-right:20%;
	padding-top:66px;
	margin-bottom:25px;
	color:#999;
	background-image:url(image/activatemail.png);
	background-position:30px 68%;
	background-repeat:no-repeat;
	background-color:rgba(255,255,255,.5);
	position:absolute;
	overflow:hidden;
	font-size:14px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	height:100%;
	width:100%
}

html.touch .active-mask-tip-answer{
	padding-top:41px!important
}

.active-mask-tip-comment{
	padding-left:100px;
	padding-right:20%;
	padding-top:15px;
	padding-bottom:15px;
	color:#999;
	background-image:url(image/activatemail.png);
	background-position:15px 15px;
	background-repeat:no-repeat;
	background-color:rgba(255,255,255,.5);
	overflow:hidden;
	font-size:14px;
	border:1px solid #DDD;
	border-radius:3px;
	box-shadow:0 1px 3px rgba(0,0,0,.1) inset;
	background-color:#fff
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){
	.active-mask-tip-answer{
		background-image:url(image/activatemail@2x.png);
		background-size:25%
	}

	.active-mask-tip-comment{
		background-image:url(image/activatemailsent@2x.png);
		background-size:25%
	}

}

.activate-dialog .qs-form-table-field{
	margin:0 0 0 105px
}

.activate-dialog .top-tip{
	padding-left:95px;
	padding-right:25px;
	padding-top:17px;
	padding-bottom:17px;
	margin-bottom:25px;
	color:#666;
	background-image:url(image/activatemail.png);
	background-position:15px center;
	background-repeat:no-repeat
}

.activate-dialog .middle-tip{
	padding-top:85px;
	text-align:center;
	color:#999;
	background-image:url(image/activatemailsent.png);
	background-position:center 15px;
	background-repeat:no-repeat;
	margin-bottom:20px
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){
	.activate-dialog .top-tip{
		background-image:url(image/activatemail@2x.png);
		background-size:25%
	}

	.activate-dialog .middle-tip{
		background-image:url(image/activatemailsent@2x.png);
		background-size:25%
	}

}

.activate-dialog .bottom-tip{
	border-top:1px dotted #eee;
	color:#999;
	font-size:14px;
	padding-top:20px;
	margin:20px 10px 0
}

.activate-dialog .email-url{
	margin-top:15px;
	text-align:center
}

.activate-dialog .qrs-form-table-count{
	height:auto
}

.hc-actionbar{
	position:absolute;
	z-index:110;
	border:1px solid #b0b0b0;
	border-radius:4px;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
	box-shadow:0 1px 1px rgba(0,0,0,.1);
	background:#f0f0f0
}

.hc-actionbar>.button{
	float:left;
	padding:6px;
	cursor:pointer;
	border-right:1px solid #b0b0b0
}

.hc-actionbar>.button:hover{
	background:#f8f8f8
}

.hc-actionbar>.button.checked,.hc-actionbar>.button:active{
	background:#e3e3e3;
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.1) inset;
	-moz-box-shadow:0 0 3px rgba(0,0,0,.1) inset;
	box-shadow:0 0 3px rgba(0,0,0,.1) inset
}

.hc-actionbar>.button.first{
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}

.hc-actionbar>.button.last{
	border-right:0;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}

.hc-actionbar .icon{
	display:block;
	width:16px;
	height:16px;
	line-height:16px
}

.icon-actionbar-link{
	background-position:-182px -202px
}

.icon-actionbar-text{
	background-position:-166px -202px
}

.editable a[data-editable].hover,.editable a[data-editable]:hover{
	background:#eff6fa
}

img[eeimg]{
	max-width:100%;
	vertical-align:middle
}

img[eeimg="1"]{
	display:inline-block;
	margin:0 3px
}

img[eeimg="2"]{
	margin:10px auto;
	display:block
}

.ee-modal-dialog{
	width:475px
}

.ee-displaymath{
	text-align:center
}

.ee-content{
	background:#FFF;
	border:1px solid #369;
	overflow:auto;
	padding:4px 8px
}

.ee-tex{
	position:relative;
	padding:8px 10px;
	border:1px solid #ccc;
	border-radius:0 0 3px 3px;
	box-shadow:0 0 4px 0 rgba(0,0,0,.1) inset;
	-webkit-transition:min-height .25s ease-out;
	background:#fff;
	width:94.8%!important;
	display:block;
	height:4.5em
}

.ee-section-title{
	margin:10px 0;
	font-weight:700
}

.ee-section-title:first-child{
	margin-top:0
}

.ee-section-title-floating{
	float:left
}

#ee-section-learn-more{
	float:right
}

.ee-preview-container{
	border:1px dashed #ccc;
	height:80px;
	margin:10px 0;
	padding:8px;
	overflow:auto
}

.ee-warning{
	color:red
}

.ee-palette{
	border:1px solid #aaa;
	left:0;
	outline:0;
	position:absolute
}

.ee-palette-table{
	border:0;
	border-collapse:separate
}

.ee-palette-cell{
	background:#fff;
	border:1px solid #FFF;
	margin:0;
	padding:1px
}

.ee-palette-cell-hover{
	background:#E2ECF9!important;
	border:1px solid #8db5e8;
	padding:1px
}

.ee-palette-cell-selected{
	background:#F0F0F0;
	border:1px solid #CCC!important;
	padding:1px
}

.ee-menu-palette-table{
	margin-right:10px
}

.ee-menu-palette{
	cursor:default;
	position:relative;
	zoom:1;
	margin:0;
	padding:4px;
	border:1px solid #CCC;
	border-bottom:0;
	border-radius:3px 3px 0 0;
	background:#f1f1f1;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.4);
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f5f5f5,#efefef);
	background-image:-ms-linear-gradient(top,#f5f5f5,#efefef);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#efefef));
	background-image:-webkit-linear-gradient(top,#f5f5f5,#efefef);
	background-image:-o-linear-gradient(top,#f5f5f5,#efefef);
	background-image:linear-gradient(top,#f5f5f5,#efefef);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#efefef', GradientType=0);
	outline:0;
	padding-top:2px
}

.ee-menu-palette-cell{
	background:#F0F0F0 none repeat scroll 0 0;
	border-color:#ddd;
	border-style:solid;
	border-width:0;
	padding-right:4px
}

.ee-menu-palette-cell-hover,.ee-menu-palette-cell-selected{
	border-color:#d1d1d1!important;
	background:#F0F0F0
}

.ee-menu-palette-cell-hover .ee-menu-palette-item{
	border:1px solid #ccc
}

.ee-palette-item,.ee-menu-palette-item{
	border-radius:2px;
	padding:2px 0 0;
	margin:2px 0 0;
	border:1px solid rgba(0,0,0,0);
	background-image:url(image/ee-palettes.png)
}

div.tr_bubble{
	position:absolute;
	background-color:#f0f0f0;
	border:1px solid #b0b0b0;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
	box-shadow:0 1px 1px rgba(0,0,0,.1);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	font-size:83%;
	font-family:Arial,Helvetica,sans-serif;
	white-space:nowrap;
	overflow:hidden
}

.tr_bubble_link{
	vertical-align:middle;
	display:inline-block;
	height:16px;
	padding:6px;
	color:#00c;
	text-decoration:underline;
	cursor:pointer;
	font-size:100%;
	border-right:1px solid #b0b0b0
}

.tr_bubble_link:hover{
	background:#f8f8f8
}

.tr_bubble_link:active{
	background:#e3e3e3;
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.1) inset;
	-moz-box-shadow:0 0 3px rgba(0,0,0,.1) inset;
	box-shadow:0 0 3px rgba(0,0,0,.1) inset
}

.tr_bubble_link:first-child{
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}

.tr_bubble_link:last-child{
	border-right:0;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}

.tr_bubble_link .qrs-icon{
	text-indent:-9999px;
	vertical-align:0
}

.tr_bubble_panel_content{
	overflow:hidden
}

.tr_bubble .tr_option-link,.tr_bubble #tr_delete-image,.tr_bubble #tr_module-options-link{
	font-size:83%
}

.tr_bubble_closebox{
	display:none
}

div.tr_bubble_panel_title{
	display:none
}

div.tr_multi_bubble div.tr_bubble_panel_title{
	margin-right:1px;
	display:block;
	float:left;
	width:50px
}

div.tr_multi_bubble div.tr_bubble_panel{
	padding:2px 0 1px;
	margin-right:50px
}

.tg-webshare-dialog .weibo-panel input{
	margin-right:5px
}

.tg-webshare-dialog .weibo-panel label{
	margin-right:15px
}

.tg-webshare-dialog .qrs-form-text-input{
	width:90%
}

.qrs-ico-qq,.qrs-ico-sina{
	display:inline-block;
	width:16px;
	height:16px;
	vertical-align:-3px;
	margin-right:3px
}

.qrs-ico-sina{
	background:url(image/ico_sina.gif) no-repeat
}

.qrs-ico-qq{
	background:url(image/ico_qqweibo.png) no-repeat
}

.qs-noti7-popup-arrow{
	position:absolute;
	top:-12px;
	left:180px;
	height:15px;
	width:23px;
	z-index:9;
	background:url(image/icons_v12.png) -77px -684px no-repeat
}

.qs-noti7-popup-week{
	font-size:12px;
	line-height:1;
	background-clip:padding-box;
	background-color:#fff;
	border-bottom:1px solid #ddd;
	border-radius:3px 3px 0 0;
	color:#222
}

.qs-noti7-popup-week-summary{
	padding:8px 8px 6px;
	text-align:left
}

.qs-noti7-popup-week-summary a{
	color:#3b5998
}

.qs-noti7-frame{
	width:100%;
	height:300px;
	overflow:hidden;
	position:relative
}

.qs-noti7-frame-border{
	height:1px;
	width:100%;
	position:relative;
	background:#ddd;
	background:-webkit-linear-gradient(left,rgba(250,250,250,.1) 0,rgba(240,240,240,.8) 1%,#ddd 4%,#ddd 96%,rgba(240,240,240,.8) 99%,rgba(250,250,250,.1) 100%)
}

.qs-noti7-frame-border.top::after{
	content:"";
	position:absolute;
	top:0;
	height:1px;
	box-shadow:0 1px 1px rgba(0,0,0,.05);
	left:4px;
	right:4px;
	z-index:10
}

.qs-noti7-frame-border.bottom::after{
	content:"";
	position:absolute;
	top:0;
	height:1px;
	box-shadow:0 -1px 1px rgba(0,0,0,.05);
	left:4px;
	right:4px;
	z-index:10
}

.qs-noti7-content{
	width:315px;
	height:100%;
	overflow-y:scroll;
	position:relative;
	-webkit-overflow-scrolling:touch
}

.qs-noti7-content-body .qs-noti7-sect:last-child .qs-noti7-content-item:last-child{
	border-bottom:0
}

.qs-noti7-content-body .qs-noti7-sect .qs-noti7-expandable{
	margin:0;
	border:0;
	padding:0
}

.qs-noti7-content-head-item{
	padding:7px 11px 7px 23px;
	border-bottom:1px solid #eee
}

.unread .qs-noti7-content-item{
	border-bottom:1px solid #E5EEF7!important
}

.unread .qs-noti7-content-item:last-child{
	border-bottom:1px solid #EEE!important
}

.qs-noti7-content-item{
	padding:7px 11px;
	position:relative
}

.qt-noti7-popup .qs-noti7-content-item::after{
	content:"";
	position:absolute;
	bottom:-1px;
	height:1px;
	left:0;
	width:100%;
	background:-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,.5) 1%,rgba(255,255,255,0) 6%,rgba(255,255,255,0) 94%,rgba(255,255,255,.5) 99%,#fff 100%);
	display:block
}

.qs-noti7-popup-footer{
	vertical-align:middle
}

.qs-noti7-popup-footer a{
	color:#999;
	display:inline-block;
	padding:6px 12px
}

.qs-noti7-popup-footer a.current{
	background-color:#ddd
}

.qs-noti7-popup-empty{
	width:312px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	color:#999;
	position:absolute;
	top:125px
}

.qt-noti7-popup .qt-top-nav-live-inner{
	padding:0;
	border:0;
	box-shadow:0 1px 4px rgba(0,0,0,.3);
	margin:0
}

.qt-noti7-popup .qt-home-noti-inner{
	margin:0
}

.qt-noti7-popup.qt-top-nav-live{
	width:315px;
	left:52px;
	top:48px;
	border:1px solid #ddd;
	display:none
}

.qt-noti7-popup .qt-top-live-icon{
	left:144px;
	width:25px;
	background:url(image/sprites-1.8.9.png) no-repeat -228px -186px
}

.qs-noti7-popup-refresh{
	padding-top:10px;
	padding-bottom:5px;
	text-align:center
}

.qs-noti7-popup-loading{
	padding:119px 0;
	vertical-align:middle;
	text-align:center
}

.qs-noti7-popup-loading .icon{
	display:inline-block;
	width:24px;
	line-height:22px;
	text-indent:-9999px;
	position:relative;
	top:80px
}

.qs-noti7-wrap .qs-item-more-wrap{
	border:0
}

.qs-noti7-popup-tab-item{
	float:left;
	width:33%;
	text-align:center;
	vertical-align:middle;
	position:relative
}

.qs-noti7-popup-tab-item+.qs-noti7-popup-tab-item{
	border-left:1px solid #EEE
}

.qs-noti7-popup-tab-item .icon{
	display:inline-block;
	width:22px;
	line-height:16px;
	margin:9px;
	text-indent:-9999px;
	opacity:.6
}

.qs-noti7-popup-tab-item .new-noti{
	position:absolute;
	display:block;
	text-indent:-9999px;
	top:13px;
	left:68px;
	height:6px;
	width:6px;
	padding:0;
	margin:0;
	background:#3098EB;
	border-radius:15px
}

.qs-noti7-popup-tab-item:active .icon,html.no-touch .qs-noti7-popup-tab-item:hover .icon{
	opacity:1
}

.qs-noti7-popup-tab-item.message .icon{
	background-position:-94px -66px
}

.qs-noti7-popup-tab-item.message.current .icon{
	background-position:-94px -87px;
	opacity:1
}

.qs-noti7-popup-tab-item.user .icon{
	background-position:-123px -65px
}

.qs-noti7-popup-tab-item.user.current .icon{
	background-position:-123px -87px;
	opacity:1
}

.qs-noti7-popup-tab-item.thanks .icon{
	background-position:-151px -65px;
	margin:10px 0 6px
}

.qs-noti7-popup-tab-item.thanks.current .icon{
	background-position:-151px -87px;
	opacity:1
}

.qs-noti7-content-item .qrs-follow,.qs-noti7-content-item .qrs-unfollow{
	display:none
}

html.no-touch .qs-noti7-content-item:hover .qrs-follow,html.no-touch .qs-noti7-content-item:hover .qrs-unfollow{
	display:block
}

.qt-noti7-popup .qs-noti7-sect{
	width:100%
}

.qt-noti7-popup .qs-noti7-content-item{
	border-bottom:1px solid #eee
}

.qs-noti7-sect.unread{
	background:#eff6fa
}

.qs-noti7-content-body .qs-noti7-content-item.unread{
	background:#eff6fa;
	border-bottom:1px solid #d1e0e8
}

.qt-noti7-popup .qs-item-link-avatar{
	float:left;
	height:40px;
	width:40px;
	margin-top:2px
}

.qt-noti7-popup .qs-list-content-medium{
	margin-left:50px
}

.qt-noti7-popup .qs-profile-section-item{
	padding:0
}

.qt-noti7-popup .qs-profile-section-item .qrs-btn{
	display:none
}

.qt-noti7-popup .qs-profile-section-item .qs-item-link-avatar img{
	width:40px;
	height:40px;
	border-radius:4px;
	margin:0 10px 0 0
}

.avatar-edit-dialog{
	width:340px
}

@media (max-height:470px){
	.avatar-edit-dialog>.modal-dialog-content{
		padding:0
	}

	.avatar-edit-dialog>.modal-dialog-title{
		display:none
	}

}

.avatar-editor-container{
	overflow:hidden;
	position:static
}

.avatar-editor-container .avatar-editor-container-inner{
	position:relative;
	overflow:hidden;
	background-color:#fff;
	cursor:move
}

.avatar-editor-container .avatar-editor-container-inner .avatar-editor-window{
	position:static;
	overflow:hidden;
	margin:40px
}

.avatar-editor-container .avatar-editor-container-inner .avatar-editor-window .avatar-editor-window-inner{
	position:relative
}

.avatar-editor-container .avatar-editor-container-inner .avatar-editor-window img{
	position:absolute
}

.avatar-editor-container .avatar-editor-container-inner .avatar-editor-window-shadow{
	box-shadow:0 0 15px rgba(0,0,0,.5) inset;
	border:1px solid #EEE\0;
	position:absolute;
	z-index:1
}

.avatar-editor-container .avatar-editor-container-inner>img{
	position:absolute;
	top:0;
	left:0;
	opacity:.6;
	filter:alpha(opacity=60)
}

.avatar-editor-container .goog-slider-wrap{
	margin:5px 30px 0
}

.avatar-editor-container .goog-slider-wrap .image-minus{
	display:block;
	background-position:-109px 0;
	width:15px;
	height:15px;
	float:left;
	margin:2px 0 0
}

.avatar-editor-container .goog-slider-wrap .image-plus{
	display:block;
	background-position:-128px 0;
	width:19px;
	height:19px;
	float:right
}

.avatar-editor-container .goog-slider-wrap .goog-slider{
	position:relative;
	overflow:hidden;
	height:20px;
	outline:0;
	margin:0 36px 0 29px
}

.avatar-editor-container .goog-slider-wrap .goog-slider-thumb{
	position:absolute;
	overflow:hidden;
	background:#bbb;
	cursor:pointer;
	height:11px;
	width:11px;
	top:4px;
	border-radius:6px
}

.avatar-editor-container .goog-slider-wrap .line{
	position:absolute;
	width:100%;
	overflow:hidden;
	top:7px;
	height:5px;
	background:#eee;
	border-radius:2px;
	cursor:pointer
}

.qs-entry-head-avatar-edit-button{
	cursor:pointer
}

.file-upload:hover>.qs-entry-head-avatar-edit-button{
	display:block
}

.new-avatar-editor-label{
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	filter:alpha(opacity=0);
	width:100%;
	height:100%;
	cursor:pointer;
	z-index:1
}

.new-avatar-editor-loading{
	height:50px;
	padding:150px 0;
	text-align:center;
	color:#999
}

.new-avatar-editor-loading span{
	display:inline-block;
	background:url(image/spinner2.gif) no-repeat;
	height:16px;
	width:16px
}

.avatar-editor-form-ie{
	display:inline!important;
	position:static
}

.avatar-editor-form-ie input{
	height:0;
	width:0
}

.avatar-editor-form-ie label{
	cursor:pointer;
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	width:100%;
	height:100%;
	opacity:1;
	filter:alpha(opacity=100);
	vertical-align:middle
}

.profile-edit-avatar-btn form label{
	padding:5px 0
}

.goog-menu.tg-answer-more-actions{
	padding:0
}

.goog-menu.tg-answer-more-actions .goog-menuitem{
	display:inline-block;
	text-align:center;
	padding:5px;
	margin:0;
	width:86px;
	text-shadow:0 1px 0 rgba(255,255,255,.8)
}

.goog-menu.tg-answer-more-actions .goog-menuseparator{
	border-top:1px solid #eee;
	margin:0
}

.qrs-icon-ellipsis-mobi{
	background-position:-282px -88px;
	vertical-align:-1px
}

.qrs-icon-ellipsis{
	background-position:-50px -170px;
	width:15px
}

.qs-item-meta .more-actions{
	outline:0
}

.qs-item-meta .more-actions .goog-menu-button-dropdown{
	display:none
}

html.no-touch .qs-item-meta .more-actions:hover .qrs-icon-ellipsis{
	background-position:-50px -182px
}

html.no-touch .qs-item-meta .more-actions:hover .lbl{
	text-decoration:underline
}

.qs-votebar-button{
	display:block;
	color:#698ebf;
	height:45px;
	line-height:24px;
	width:38px;
	border-radius:3px;
	border:0;
	cursor:pointer;
	background:#eff6fa;
	font-weight:700;
	font-weight:500
}

.qs-votebar.goog-scrollfloater-floating{
	margin-top:10px
}

.qs-votebar .up,.qs-votebar .down{
	display:block;
	color:#698ebf;
	height:24px;
	line-height:24px;
	width:38px;
	border-radius:3px;
	border:0;
	cursor:pointer;
	background:#eff6fa;
	font-weight:700;
	font-weight:500;
	position:relative
}

.qs-votebar .up{
	height:44px
}

.qs-votebar .down{
	margin:5px 0 0
}

.qs-votebar .count{
	position:absolute;
	top:18px;
	left:0;
	width:100%
}

.qs-votebar .label{
	display:block;
	text-indent:-9999px
}

.qs-votebar .vote-arrow{
	*margin-top:9px;
	width:0;
	height:0;
	border:6px solid transparent;
	font-size:0;
	_border-style:dashed;
	background-image:none
}

.qs-votebar .up .vote-arrow{
	border-top-width:0;
	border-bottom-color:#698ebf;
	border-top-style:solid
}

.qs-votebar .down .vote-arrow{
	border-bottom-width:0;
	border-top-color:#698ebf
}

html.no-touch .qs-votebar .up:hover .vote-arrow,.qs-votebar .up.pressed .vote-arrow{
	border-bottom-color:#fff
}

html.no-touch .qs-votebar .down:hover .vote-arrow,.qs-votebar .down.pressed .vote-arrow{
	border-top-color:#fff
}

html.no-touch .qs-votebar .up:hover,html.no-touch .qs-votebar .down:hover,.qs-votebar .up.pressed,.qs-votebar .down.pressed{
	background:#698ebf;
	color:#fff
}

.qs-votebar .up .vote-arrow{
	background-position:0 -229px
}

.qs-votebar .down .vote-arrow{
	background-position:-21px -229px
}

html.no-touch .qs-votebar .up:hover .vote-arrow,.qs-votebar .up.pressed .vote-arrow{
	background-position:-42px -229px
}

html.no-touch .qs-votebar .down:hover .vote-arrow,.qs-votebar .down.pressed .vote-arrow{
	background-position:-63px -229px
}

.qs-item-vote-count{
	display:block;
	height:24px;
	line-height:24px;
	width:38px;
	border:0;
	cursor:pointer;
	background:#FCEEDA;
	font-weight:700;
	font-weight:500;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
	-webkit-text-size-adjust:none;
	border-radius: 3px;
}

.touch .qs-item-vote-count:hover{
	text-decoration:none
}

html.no-touch .qs-item-vote-count:hover{
	text-decoration:none;
	background:#698ebf;
	color:#fff
}

.qs-item-vote,.qs-votebar{
    float:right;
}

.qs-item-vote{
	display:none
}

.tag-list{
	list-style:none
}

.tag-list>li{
	position:relative;
	float:left
}

.tag-list>li.canedit .tag-link{
	padding-right:35px
}

.tag-list .tag-link{
	float:left;
	display:inline-block;
	margin:0 5px 5px 0;
	padding:1px 10px 0;
	border-radius:30px;
	background:#eff6fa;
	text-decoration:none
}

.tag-list .button{
	position:absolute;
	right:15px;
	top:4px;
	width:15px;
	height:15px;
	border-radius:3px;
	cursor:pointer;
	vertical-align:middle;
	background-color:#698ebf;
	background-repeat:no-repeat;
	background-image:url(image/sprites-1.8.9.png)
}

.tag-list .remove-button{
	background-position:-264px -103px
}

html.no-touch .tag-list .remove-button:hover{
	background-color:#259
}

.editable embed,.video{
	margin:6px 0;
	display:block;
	zoom:1;
	width:420px;
	height:350px
}

.video-box{
	position:relative;
	margin:12px 0;
	width:100%;
	min-height:139px;
	border:solid 1px #ddd;
	cursor:pointer
}

.video-box .video-box-inner{
	padding:20px;
	overflow:hidden
}

.video-box .video-thumb{
	position:relative;
	float:left
}

.video-box .video-thumb,.video-box .video-thumbnail,.video-box .video-play-icon{
	width:132px;
	height:99px;
	border:0
}

.video-box .video-title{
	font-weight:400;
	color:#555
}

.video-box .video-play-icon{
	position:absolute;
	top:0;
	left:0;
	background:url(image/play-icon.png) no-repeat center;
	opacity:.8
}

html.no-touch .video-box:hover .video-play-icon{
	opacity:.99
}

.video-box .video-url{
	margin:.5em 0 0;
	color:#999;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}

.video-box .video-box-body{
	margin-left:152px;
	overflow:hidden
}

.video-player-box .video{
	margin:6px 0;
	display:block;
	width:100%;
	height:377.5px
}

.video-player-box .video-player-foot{
	line-height:2em
}

.video-player-box .video-player-close{
	display:inline-block;
	color:#999
}

.video-player-box .icon-fold{
	width:16px;
	height:16px;
	background-image:url(image/sprites-1.8.9.png);
	background-repeat:no-repeat;
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
	width:8px;
	height:9px;
	background-position:-135px -22px;
	vertical-align:0
}

.text-summary .video-box,.tg-summary .video-box{
	float:left;
	margin:0 10px 0 0;
	width:auto;
	min-height:99px
}

.text-summary .video-box .video-thumb,.tg-summary .video-box .video-thumb{
	float:none
}

.text-summary .video-box .video-box-inner,.tg-summary .video-box .video-box-inner{
	padding:0
}

@media only screen and (max-device-width:400px){
	.video-box .video-box-body{
		margin-top:110px;
		margin-left:0
	}

}

.roundtables li{
	position:relative;
	padding:15px 0;
	list-style:none;
	overflow:hidden
}

.roundtables li+li{
	border-top:1px solid #eee
}

.roundtables .avatar{
	float:left;
	margin-right:15px;
	width:50px;
	height:50px;
	border-radius:4px
}

.roundtables .link{
	font-size:1.1em
}

.roundtables .status{
	float:right;
	padding:0 .5em;
	background:#eee;
	border-radius:2px;
	color:#666
}

.roundtables .status.active{
	background:#e7f3f8
}

.roundtables .meta{
	margin-top:3px
}

.roundtables .meta,.roundtables .meta a{
	color:#999
}

.rt-comment-box{
	max-width:100%;
	border:0;
	box-shadow:none
}

.rt-comment-box .qs-item-comment{
	margin:0;
	padding:10px 0
}

.rt-comment-box .load-more+.qs-item-comment{
	padding:10px 0;
	border-top:0
}

.rt-comment-box .qs-comment-box-ft{
	background:0;
	border:0
}

.rt-comment-box .qs-comment-form{
	padding:0;
	margin:15px 0
}

.rt-comment-box .load-more{
	border-width:1px 0;
	box-shadow:none
}

.roundtable-form{
	margin-top:20px;
	padding-bottom:100px
}

.roundtable-form .col{
	float:left
}

.roundtable-form .avatar-container{
	position:relative;
	margin-right:50px
}

.roundtable-form .avatar-container,.roundtable-form .avatar-container img{
	width:120px;
	height:120px;
	border-radius:4px
}

.roundtable-form .upload-button{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	background:#484848;
	color:#eee;
	height:33px;
	line-height:33px;
	text-align:center;
	border-radius:0 0 4px 4px;
	font-weight:700;
	cursor:pointer
}

.roundtable-form .form-actions{
	margin-top:20px
}

.roundtable-form .submit-button{
	margin-right:10px
}

.roundtable-form .text{
	width:192px
}

.roundtable-form textarea{
	min-height:75px
}

.roundtable-form input.error{
	border:1px solid #c33
}

.roundtable-form input.date{
	width:70px
}

.roundtable-form input[disabled]{
	display:none
}

.roundtable-form .input-container{
	position:relative
}

.roundtable-form .ac-renderer{
	width:300px
}

.roundtable-form .tag-list{
	padding:8px 0;
	width:350px
}

.roundtable-form .tag-list.empty{
	display:none
}

@media only screen and (max-device-width:450px){
	.roundtable-form .col{
		float:none
	}

	.roundtable-form .avatar-container{
		margin:0 0 1em 6em
	}

}

.roundtable-search-box{
	padding:15px 40px;
	background:#f7f7f7;
	border-radius:4px
}

.roundtable-search-box>.inner{
	position:relative;
	padding-right:110px
}

.roundtable-search-box .search-input{
	padding:9px 10px;
	width:100%
}

.roundtable-search-box .add-button{
	padding:5px 10px;
	position:absolute;
	top:0;
	right:0
}

.roundtable-search-box .ac-renderer{
	width:100%
}

.roundtable-search-box .ac-renderer .ac-row{
	line-height:1.8
}

.roundtable-search-box .ac-renderer .title,.roundtable-search-box .ac-renderer .count,.roundtable-search-box .ac-renderer .status{
	vertical-align:middle
}

.roundtable-search-box .ac-renderer .title{
	display:inline-block;
	max-width:80%;
	word-wrap:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}

.roundtable-search-box .ac-renderer .count{
	margin-left:5px;
	color:#999
}

.roundtable-search-box .ac-renderer .status{
	float:right;
	color:#999
}

.roundtable-search-box .ac-renderer .plus{
	display:inline-block;
	margin-top:-4px;
	font-weight:700;
	font-size:1.2em
}

.roundtable-search-box .ac-renderer .active .status{
	color:#259
}

@media only screen and (max-device-width:450px){
	.roundtable-search-box{
		padding:10px 15px
	}

	.ac-renderer .count{
		display:none
	}

}

.roundtable-header{
	padding-left:130px
}

.roundtable-header .avatar{
	margin-left:-130px;
	width:120px;
	height:120px;
	float:left;
	border-radius:4px
}

.roundtable-header .title{
	margin-bottom:.5em;
	font-size:16px
}

.roundtable-header .title a{
	color:#222
}

.roundtable-header .follow-button{
	min-width:6em
}

.roundtable-header .follow-button,.roundtable-header .menu-button{
	margin-left:.5em;
	padding:2px .5em
}

@media only screen and (max-device-width:720px){
	.roundtable-header{
		padding-left:0
	}

	.roundtable-header .title .avatar{
		margin-left:0;
		float:none
	}

	.roundtable-header .title strong{
		display:block
	}

}

.roundtable-main{
	padding-bottom:50px
}

.roundtable-main .section{
	margin:0 0 1.5em
}

.roundtable-main .section h2{
	color:#666
}

.roundtable-main .section .section-footer{
	padding-top:10px;
	border-top:1px solid #eee;
	text-align:right
}

.roundtable-main .qs-item>h2{
	margin-bottom:2px
}

.roundtable-main .main-title{
	border-bottom:1px solid #ccc;
	padding-bottom:10px
}

.roundtable-main .main-title>h2{
	color:#666
}

.roundtable-main .main-title .create-button{
	margin-top:2px
}

.roundtable-question-item{
	padding:10px 0
}

.roundtable-question-item+.roundtable-question-item{
	border-top:1px solid #eee
}

.roundtable-question-item .title{
	margin-right:60px;
	margin-bottom:2px
}

.roundtable-question-item .footer,.roundtable-question-item .footer a{
	color:#999
}

.roundtable-question-item .last-updated{
	float:right;
	color:#999;
	font-size:.9em
}

.roundtable-question-item .approve-button{
	float:right;
	color:#999
}

.rt-pending-questions .actions{
	text-align:right
}

.rt-side-status .status{
	margin-bottom:.5em;
	height:34px;
	line-height:34px;
	text-align:center;
	border-radius:4px;
	background:#e6f3fa;
	color:#666
}

.rt-side-status .status.inactive{
	background:#eee
}

.rt-side-status .followers,.rt-side-status .followers a{
	color:#999
}

.rt-side-persons{
	list-style:none
}

.rt-side-persons .qs-item-link-avatar{
	float:left;
	margin-right:10px
}

.rt-side-persons .qs-item-link-avatar,.rt-side-persons .qs-item-link-avatar img{
	width:40px;
	height:40px;
	border-radius:3px
}

.rt-side-persons>.qs-item-link-avatar{
	margin:0 12px 15px 0
}

.rt-side-persons .person{
	padding-bottom:10px
}

.rt-side-persons .person .meta,.rt-side-persons .person .meta a{
	color:#999
}

.rt-side-persons .person+.person{
	border-top:1px solid #eee;
	padding-top:15px
}

.rt-side-persons a[data-follow]{
	float:right
}

.rt-side-persons .body{
	overflow:hidden;
	min-height:45px
}


.qs-item-rich-text img{
	display: block;
	margin: 10px auto;
	max-width: 512px;
  	max-height: 512px;
	_height:expression(this.scrollHeight > 55 ? "55px" : "55px"); /* sets max-height for IE6 */
	_width:expression(this.scrollWeight > 55 ? "55px" : "55px"); /* sets max-width for IE6 */
}

/*
div.question-summary div.excerpt img {
    float: left;
    width: 512px;
    height: 512px;
}

.qs-editable-content
{
   white-space:normal; 
   width:100%; 
   overflow:auto;
    word-wrap: break-word
}
*/



.excerpt1 , #messageall2 { 
clear: both; /* 清除左右浮动 */ 
width: 100%; /* 必须定义宽度 */ 
word-break: break-word; /* 文本行的任意字内断开 */ 
word-wrap: break-word; /* IE */ 
white-space: -moz-pre-wrap; /* Mozilla */ 
white-space: -hp-pre-wrap; /* HP printers */ 
white-space: -o-pre-wrap; /* Opera 7 */ 
white-space: -pre-wrap; /* Opera 4-6 */ 
white-space: pre; /* CSS2 */ 
white-space: pre-wrap; /* CSS 2.1 */ 
white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */ 
} 


/*for bug[1042] 	问题列表以及问题的内容的地方没换行，撑破了div*/

pre {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
} 

.qs-editable-content
{
line-height: 1.6;
font-size: 14px;
color: #666;
}

.qs-editable-content #messageall font{ color: #333; font-size: 14px;}

