.changyan-overlay-lock {
	overflow: hidden!important;
	width: auto
}

.changyan-overlay-lock .changyan-overlay {
	overflow: auto;
	overflow-y: scroll
}

.changyan-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	z-index: 2147483641;
	background: #000;
	filter: alpha(opacity=50);
	opacity: .5;
	width: auto;
	height: auto;
	display: block
}

.changyan-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0
}

.changyan-overlay-outer {
	position: fixed;
	z-index: 2147483645;
	top: 0;
	left: 0;
	filter: alpha(opacity=1);
	opacity: .01
}

#SOHUCS .reset-g {
	margin: 0;
	padding: 0;
	display: block;
	color: #333;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	font-family: "\5FAE\8F6F\96C5\9ED1",Helvetica;
	background-color: transparent;
	line-height: 1.5;
	text-align: left
}

#SOHUCS #SOHU_MAIN textarea,input {
	font-family: "黑体-简"
}

#SOHUCS #SOHU_MAIN .global-tap-element {
	-webkit-transition: background .3s cubic-bezier(1,0,1,0);
	transition: background .3s cubic-bezier(1,0,1,0)
}

#SOHUCS #SOHU_MAIN .global-tap-element-highlight {
	background: rgba(191,191,191,.4);
	-webkit-transition: background .01s cubic-bezier(0,1,0,1);
	transition: background .01s cubic-bezier(0,1,0,1)
}

#SOHUCS #SOHU_MAIN .global-toast {
	position: fixed;
	left: 50%;
	z-index: 2147483648;
	background: #7a7a7a;
	color: #fff;
	font-size: 1.0833333333333333em;
	border-radius: .384615385em;
	padding: .615384615em .769230769em;
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
	opacity: .2;
	max-width: 11.153846154em;
	text-align: center
}

#SOHUCS #SOHU_MAIN .global-picView {
	max-height: 100%;
	max-width: 100%;
	position: absolute;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	top: 50%;
	left: 50%
}

#SOHUCS #SOHU_MAIN .global-picView .load-icon {
	display: block;
	height: 2.666666667em;
	width: 2.666666667em;
	background: url(../imgs/img-loading.gif) no-repeat
}

#SOHUCS #SOHU_MAIN .global-picView .imgs {
	max-height: none;
	max-width: none
}

#SOHUCS .reset-g .cy-clearfix:after {
	display: block;
	content: "";
	clear: both;
	visibility: hidden
}

#SOHUCS .reset-g .flex {
	display: -webkit-box!important;
	display: -webkit-flex!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

#SOHUCS .reset-g .flex>.cell {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
	-webkit-flex-basis: 0;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	max-width: 100%;
	display: block;
	padding: 0!important;
	position: relative;
	text-align: center
}

#SOHUCS .reset-g article,#SOHUCS .reset-g aside,#SOHUCS .reset-g blockquote,#SOHUCS .reset-g body,#SOHUCS .reset-g button,#SOHUCS .reset-g code,#SOHUCS .reset-g dd,#SOHUCS .reset-g details,#SOHUCS .reset-g div,#SOHUCS .reset-g dl,#SOHUCS .reset-g dt,#SOHUCS .reset-g em,#SOHUCS .reset-g fieldset,#SOHUCS .reset-g figcaption,#SOHUCS .reset-g figure,#SOHUCS .reset-g footer,#SOHUCS .reset-g form,#SOHUCS .reset-g h1,#SOHUCS .reset-g h2,#SOHUCS .reset-g h3,#SOHUCS .reset-g h4,#SOHUCS .reset-g h5,#SOHUCS .reset-g h6,#SOHUCS .reset-g header,#SOHUCS .reset-g hgroup,#SOHUCS .reset-g hr,#SOHUCS .reset-g i,#SOHUCS .reset-g input,#SOHUCS .reset-g legend,#SOHUCS .reset-g li,#SOHUCS .reset-g menu,#SOHUCS .reset-g nav,#SOHUCS .reset-g ol,#SOHUCS .reset-g p,#SOHUCS .reset-g pre,#SOHUCS .reset-g section,#SOHUCS .reset-g span,#SOHUCS .reset-g td,#SOHUCS .reset-g textarea,#SOHUCS .reset-g th,#SOHUCS .reset-g ul {
	margin: 0;
	padding: 0;
	vertical-align: 0;
	font-size: inherit;
	font-family: inherit
}

#SOHUCS .reset-g em,#SOHUCS .reset-g i {
	font-style: normal
}

#SOHUCS .reset-g h1,#SOHUCS .reset-g h2,#SOHUCS .reset-g h3,#SOHUCS .reset-g h4,#SOHUCS .reset-g h5,#SOHUCS .reset-g h6 {
	font-size: 100%;
	font-weight: 500
}

#SOHUCS .reset-g ol,#SOHUCS .reset-g ul {
	list-style: none;
	font-size: inherit
}

#SOHUCS .reset-g fieldset,#SOHUCS .reset-g img {
	border: 0 0;
	font-size: inherit
}

#SOHUCS .reset-g article,#SOHUCS .reset-g aside,#SOHUCS .reset-g details,#SOHUCS .reset-g figcaption,#SOHUCS .reset-g figure,#SOHUCS .reset-g footer,#SOHUCS .reset-g header,#SOHUCS .reset-g hgroup,#SOHUCS .reset-g menu,#SOHUCS .reset-g nav,#SOHUCS .reset-g section {
	display: block;
	float: none
}

#SOHUCS .reset-g audio,#SOHUCS .reset-g canvas,#SOHUCS .reset-g video {
	display: inline-block
}

#SOHUCS .reset-g body {
	font-size: 100%;
	-webkit-user-select: none
}

#SOHUCS .reset-g button,#SOHUCS .reset-g input,#SOHUCS .reset-g select,#SOHUCS .reset-g textarea {
	font-size: 100%;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-appearance: none;
	outline: 0;
	padding: 0
}

#SOHUCS .reset-g input:focus,#SOHUCS .reset-g textarea:focus {
	-webkit-tap-highlight-color: rgba(255,255,255,0);
	-webkit-user-modify: read-write-plaintext-only
}

#SOHUCS .reset-g embed,#SOHUCS .reset-g img,#SOHUCS .reset-g object,#SOHUCS .reset-g video {
	max-width: 100%;
	vertical-align: middle
}

#SOHUCS .reset-g a {
	color: #5788aa;
	text-decoration: none;
	font-size: 1em;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

#SOHUCS .reset-g img {
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

#SOHUCS .dialog-wrapper {
	z-index: 2147483647!important;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
	text-align: center;
	background: none\9;
	background-image: url(data:imgs/gif;
	base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)\9;background-color: #000 transparent;
	background-color: rgba(0,0,0,.4);
	overflow: hidden
}

#SOHUCS .dialog-wrapper-noOverlay {
	background-color: rgba(0,0,0,0)
}

#SOHUCS .dialog-wrapper,.dialog-wrapper * {
	padding: 0;
	margin: 0
}

#SOHUCS .dialog-docker {
	position: absolute;
	visibility: hidden;
	overflow: visible
}

#SOHUCS .dialog-docker-p0 {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

#SOHUCS .dialog-wrapper .dialog {
	margin: 0 auto;
	visibility: visible;
	padding: 1px;
	overflow: auto
}

#SOHUCS .dialog-wrapper .dialog-unknown {
	margin: 0 auto;
	visibility: visible;
	zoom: 1;
	padding: 1px;
	overflow: auto;
	position: relative;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}

#SOHUCS .dialog-docker-p1 {
	top: 0;
	left: 0
}

#SOHUCS .dialog-docker-p2 {
	top: 0;
	left: 50%
}

#SOHUCS .dialog-docker-p3 {
	top: 0;
	right: 0
}

#SOHUCS .dialog-docker-p4 {
	top: 50%;
	left: 0
}

#SOHUCS .dialog-docker-p5 {
	top: 50%;
	left: 50%
}

#SOHUCS .dialog-docker-p6 {
	top: 50%;
	right: 0
}

#SOHUCS .dialog-docker-p7 {
	bottom: 0;
	left: 0
}

#SOHUCS .dialog-docker-p8 {
	bottom: 0;
	left: 50%
}

#SOHUCS .dialog-docker-p9 {
	bottom: 0;
	right: 0
}

#SOHUCS .dialog-docker-p0 .dialog {
	margin: 0;
	border: 0
}

#SOHUCS .dialog-docker-p1 .dialog {
	position: absolute;
	top: 0;
	left: 0
}

#SOHUCS .dialog-docker-p2 .dialog {
	position: absolute;
	top: 0;
	left: -50%
}

#SOHUCS .dialog-docker-p3 .dialog {
	position: absolute;
	top: 0;
	right: 0
}

#SOHUCS .dialog-docker-p4 .dialog {
	position: absolute;
	top: -50%;
	left: 0
}

#SOHUCS .dialog-docker-p5 .dialog {
	position: absolute;
	top: -50%;
	left: -50%
}

#SOHUCS .dialog-docker-p6 .dialog {
	position: absolute;
	top: -50%;
	right: 0
}

#SOHUCS .dialog-docker-p7 .dialog {
	position: absolute;
	bottom: 0;
	left: 0
}

#SOHUCS .dialog-docker-p8 .dialog {
	position: absolute;
	bottom: 0;
	left: -50%
}

#SOHUCS .dialog-docker-p9 .dialog {
	position: absolute;
	bottom: 0;
	right: 0
}

@keyframes fadein {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

#SOHUCS .dialog-wrapper-fadein {
	animation-name: fadein;
	animation-duration: .2s;
	animation-timing-function: linear;
	animation-iteration-count: 1;
	-webkit-animation-name: fadein;
	-webkit-animation-duration: .2s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	-moz-animation-name: fadein;
	-moz-animation-duration: .2s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: 1;
	-ms-animation-name: fadein;
	-ms-animation-duration: .2s;
	-ms-animation-timing-function: linear;
	-ms-animation-iteration-count: 1;
	-o-animation-name: fadein;
	-o-animation-duration: .2s;
	-o-animation-timing-function: linear;
	-o-animation-iteration-count: 1
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face-list-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face-list-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face-list-wap {
	background-repeat: no-repeat;
	background-image: url(../imgs/face.png);
	display: inline-block;
	width: 2em;
	height: 2em;
	background-size: 4em auto;
	vertical-align: -.333333333em;
	font-size: 9pt
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face01-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face01-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face01-wap {
	background-position: 0 0
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face02-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face02-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face02-wap {
	background-position: 0 -2em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face03-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face03-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face03-wap {
	background-position: 0 -4em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face04-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face04-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face04-wap {
	background-position: 0 -6em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face05-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face05-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face05-wap {
	background-position: 0 -8em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face06-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face06-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face06-wap {
	background-position: 0 -10em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face07-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face07-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face07-wap {
	background-position: 0 -12em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face08-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face08-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face08-wap {
	background-position: 0 -14em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face09-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face09-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face09-wap {
	background-position: 0 -16em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face10-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face10-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face10-wap {
	background-position: 0 -18em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face11-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face11-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face11-wap {
	background-position: 0 -20em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face12-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face12-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face12-wap {
	background-position: 0 -22em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face13-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face13-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face13-wap {
	background-position: -2em 0
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face14-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face14-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face14-wap {
	background-position: -2em -2em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face15-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face15-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face15-wap {
	background-position: -2em -4em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face16-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face16-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face16-wap {
	background-position: -2em -6em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face17-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face17-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face17-wap {
	background-position: -2em -8em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face18-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face18-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face18-wap {
	background-position: -2em -10em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face19-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face19-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face19-wap {
	background-position: -2em -12em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face20-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face20-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face20-wap {
	background-position: -2em -14em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face21-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face21-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face21-wap {
	background-position: -2em -16em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face22-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face22-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face22-wap {
	background-position: -2em -18em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face23-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face23-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face23-wap {
	background-position: -2em -20em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .face24-wap,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .face24-wap,#SOHUCS #SOHU_MAIN .module-mobile-user-center .face24-wap {
	background-position: -2em -22em
}

.changyan-cmt-box-lock {
	height: 100%;
	height: 100vh;
	background-color: #f5f5f5;
	position: fixed;
	width: 100%;
	overflow: hidden
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .mobile-cmt-box {
	display: block;
	background: #f5f5f5;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 10000;
	top: 0;
	left: 0
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .cmt-box-press {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: #f5f5f5;
	z-index: 10000
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .cmt-box-mask {
	width: 100%;
	height: 100%;
	position: fixed;
	display: none;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: #000;
	-webkit-opacity: .4;
	opacity: .4;
	z-index: 10001
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .global-loading.absolute {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%) translateZ(0);
	transform: translate(-50%,-50%) translateZ(0)
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .global-loading.downUpdate {
	bottom: 0
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .global-loading {
	text-align: center;
	color: #8c8b8b;
	font-size: 1.25em;
	height: 3.466666667em;
	line-height: 3.466666667em;
	background: #f5f5f5;
	display: none
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .global-loading .loading-text {
	margin-left: .416666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .global-loading .load-container {
	display: inline-block;
	width: 2.666666667em;
	height: 2.666666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .global-loading .load-container .loader {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: #9a9a9a;
	background: -webkit-linear-gradient(left,#9a9a9a 10%,rgba(154,154,154,0) 42%);
	background: linear-gradient(to right,#9a9a9a 10%,rgba(154,154,154,0) 42%);
	position: relative
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .global-loading .load-container .loader.active {
	-webkit-animation: changyanloading 1.4s infinite linear;
	animation: changyanloading 1.4s infinite linear
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .global-loading .load-container .loader:before {
	width: 50%;
	height: 50%;
	background: #9a9a9a;
	border-radius: 100% 0 0;
	position: absolute;
	top: 0;
	left: 0;
	content: ""
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .global-loading .load-container .loader:after {
	background: #f0f0f0;
	width: 60%;
	height: 60%;
	border-radius: 50%;
	content: "";
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

@-webkit-keyframes changyanloading {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes changyanloading {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .cmt-box-title-left {
	float: left;
	color: #999;
	font-size: 1.375em;
	padding: .484848485em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .cmt-box-title-right {
	float: right;
	color: #333;
	font-size: 1.375em;
	padding: .484848485em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .cmt-box-textarea {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border: 0;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	resize: none;
	height: 7em;
	padding: .625em;
	font-size: 1.3333333333333333em;
	line-height: 1.5em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .cmt-box-footer {
	padding-left: .833333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .box-footer-left {
	position: relative;
	float: left
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .box-footer-icon {
	width: 3.666666667em;
	height: 3.5em;
	display: inline-block;
	margin-top: .416666667em;
	position: relative
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .box-footer-icon.icon-face {
	background: url(../imgs/icon-face.png) no-repeat center;
	background-size: 2.083333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .box-footer-icon.icon-pic {
	background: url(../imgs/icon-pic.png) no-repeat center;
	background-size: 2.083333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .box-footer-icon.active.icon-face,#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .box-footer-icon.icon-face.global-tap-element-highlight {
	background: url(../imgs/icon-face-active.png) no-repeat center;
	background-size: 2.083333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .box-footer-icon.active.icon-pic,#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .box-footer-icon.icon-pic.global-tap-element-highlight {
	background: url(../imgs/icon-pic-active.png) no-repeat center;
	background-size: 2.083333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .box-footer-icon.active.icon-pic:after {
	position: absolute;
	display: inline-block;
	border-left: .5em solid transparent;
	border-right: .5em solid transparent;
	border-top: .416666667em solid #4398ed;
	left: 1.333333333em;
	top: 2.916666667em;
	content: ""
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .box-footer-input {
	width: 2.916666667em;
	height: 3.5em;
	position: absolute;
	left: .416666667em;
	display: none
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .box-footer-input.disable {
	pointer-events: none
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .box-footer-right {
	float: right
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .box-footer-button {
	width: 9.5em;
	height: 4.333333333em;
	background: url(../imgs/button.png) no-repeat center;
	background-size: 7.916666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .box-footer-right .box-footer-button.disable {
	pointer-events: none;
	background: url(../imgs/button-defalut.png) no-repeat center;
	background-size: 7.916666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .box-footer-button.global-tap-element-highlight {
	background: url(../imgs/button-active.png) no-repeat center;
	background-size: 7.916666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-arrow-up {
	width: 0;
	height: 0;
	border-left: .833333333em solid transparent;
	border-right: .833333333em solid transparent;
	border-bottom: .833333333em solid #e5e5e5;
	line-height: 0;
	position: absolute;
	top: -.833333333em;
	left: .916666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-arrow-up-press {
	width: 0;
	height: 0;
	border-left: .75em solid transparent;
	border-right: .75em solid transparent;
	border-bottom: .75em solid #fff;
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: -.666666667em;
	left: 1em;
	z-index: 5
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-list {
	background: #fff;
	border: .083333333em solid #e5e5e5;
	width: 24em;
	position: absolute;
	top: 4.25em;
	padding: 1.666666667em 0 0;
	border-radius: .416666667em;
	z-index: 5
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-list-w {
	width: 24em;
	height: 15.333333333em;
	display: block
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .user-face-list-w {
	width: 24em;
	height: 15.333333333em;
	display: none;
	overflow: scroll
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-list-item {
	float: left;
	width: 4em;
	height: 3.833333333em;
	text-align: center
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .user-face-upload {
	background-image: url(../imgs/addBtn.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	border: .083333333em solid #aaa;
	box-sizing: border-box
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .user-face-manage {
	background-image: url(../imgs/manage.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	border: .083333333em solid #aaa;
	box-sizing: border-box
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .user-face-cancel {
	background-image: url(../imgs/cancelManage.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	border: .083333333em solid #aaa;
	display: none;
	box-sizing: border-box
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .user-face-upload input {
	display: none
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .user-face-list-item {
	float: left;
	width: 4.583333333em;
	height: 4.583333333em;
	margin: .5em .666666667em;
	text-align: center;
	background-position: center;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	border-radius: .5em;
	position: relative
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .user-face-list-item span {
	background-image: url(../imgs/deleteBtn.png);
	background-position: center;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	border-radius: .833333333em;
	display: none;
	height: 1.833333333em;
	margin-top: -.5em;
	margin-right: -.5em;
	position: absolute;
	right: 0;
	top: 0;
	width: 1.833333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item {
	display: inline-block;
	background: url(../imgs/face.png) no-repeat center;
	width: 2.666666667em;
	height: 2.666666667em;
	background-size: 5.333333333em auto
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-tab {
	width: 100%;
	height: 3.416666667em;
	background-color: #eee
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .default-face,#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .user-face {
	width: 3.416666667em;
	height: 3.416666667em;
	float: left
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .default-face.active,#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .user-face.active {
	background-color: #fff
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .default-face span {
	width: 2.083333333em;
	height: 2.083333333em;
	margin: .666666667em;
	background: url(../imgs/icon-user-face.png) center no-repeat;
	background-size: 100% 100%;
	display: block
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .default-face.active span {
	background: url(../imgs/icon-user-face-active.png) center no-repeat;
	background-size: 100% 100%
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .user-face span {
	width: 2.083333333em;
	height: 2.083333333em;
	margin: .666666667em;
	background: url(../imgs/heart.png) center no-repeat;
	background-size: 100% 100%;
	display: block
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .user-face.active span {
	background: url(../imgs/heart-active.png) center no-repeat;
	background-size: 100% 100%
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .box-img-w {
	text-align: center;
	height: 10.416666667em;
	width: 16.666666667em;
	margin: 1.666666667em auto 0
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .img-box {
	position: relative
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .box-img {
	max-height: 10.416666667em;
	max-width: 16.666666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .box-img-delete {
	width: 2.083333333em;
	height: 2.083333333em;
	background-image: url(../imgs/delete.png);
	background-repeat: no-repeat;
	background-color: rgba(0,0,0,.4);
	background-size: 1.041666667em;
	background-position: center;
	position: absolute;
	top: 0;
	right: .166666667em;
	display: none
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .box-del-w {
	bottom: 0;
	display: none;
	left: 0;
	position: fixed;
	width: 100%;
	z-index: 10002
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .box-del-text {
	background-color: #fff;
	border-bottom: 1px solid #dcdad8;
	color: #666;
	font-size: 1.3333333333333333em;
	height: 3.75em;
	line-height: 3.75em;
	text-align: center;
	width: 100%;
	z-index: 10002
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .box-del-confirm {
	background-color: #fff;
	border-bottom: 1px solid #dcdad8;
	color: #e64441;
	font-size: 1.5em;
	height: 2.777777778em;
	line-height: 2.777777778em;
	text-align: center;
	width: 100%;
	z-index: inherit
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .box-del-cancel {
	background-color: #fff;
	color: #000;
	font-size: 1.5em;
	height: 2.777777778em;
	line-height: 2.777777778em;
	text-align: center;
	width: 100%;
	z-index: inherit
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face01 {
	background-position: 0 0
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face02 {
	background-position: 0 -2.666666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face03 {
	background-position: 0 -5.333333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face04 {
	background-position: 0 -8em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face05 {
	background-position: 0 -10.666666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face06 {
	background-position: 0 -13.333333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face07 {
	background-position: 0 -16em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face08 {
	background-position: 0 -18.666666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face09 {
	background-position: 0 -21.333333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face10 {
	background-position: 0 -24em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face11 {
	background-position: 0 -26.666666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face12 {
	background-position: 0 -29.333333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face13 {
	background-position: -2.666666667em 0
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face14 {
	background-position: -2.666666667em -2.666666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face15 {
	background-position: -2.666666667em -5.333333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face16 {
	background-position: -2.666666667em -8em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face17 {
	background-position: -2.666666667em -10.666666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face18 {
	background-position: -2.666666667em -13.333333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face19 {
	background-position: -2.666666667em -16em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face20 {
	background-position: -2.666666667em -18.666666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face21 {
	background-position: -2.666666667em -21.333333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face22 {
	background-position: -2.666666667em -24em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face23 {
	background-position: -2.666666667em -26.666666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .face-item.face24 {
	background-position: -2.666666667em -29.333333333em
}

#SOHUCS #SOHU_MAIN.changyan-skin-green .module-mobile-cmt-box .box-footer-button {
	background: url(../imgs/button-green.png) no-repeat center;
	background-size: 7.916666667em
}

#SOHUCS #SOHU_MAIN.changyan-skin-green .module-mobile-cmt-box .box-footer-button.global-tap-element-highlight {
	background: url(../imgs/button-green-active.png) no-repeat center;
	background-size: 7.916666667em
}

#SOHUCS #SOHU_MAIN.changyan-skin-green .module-mobile-cmt-box .box-footer-icon.active.icon-face,#SOHUCS #SOHU_MAIN.changyan-skin-green .module-mobile-cmt-box .box-footer-icon.icon-face.global-tap-element-highlight {
	background: url(../imgs/icon-face-green-active.png) no-repeat center;
	background-size: 2.083333333em
}

#SOHUCS #SOHU_MAIN.changyan-skin-green .module-mobile-cmt-box .box-footer-icon.active.icon-pic,#SOHUCS #SOHU_MAIN.changyan-skin-green .module-mobile-cmt-box .box-footer-icon.icon-pic.global-tap-element-highlight {
	background: url(../imgs/icon-pic-green-active.png) no-repeat center;
	background-size: 2.083333333em
}

#SOHUCS #SOHU_MAIN.changyan-skin-green .module-mobile-cmt-box .box-footer-icon.active.icon-pic:after {
	position: absolute;
	display: inline-block;
	border-left: .5em solid transparent;
	border-right: .5em solid transparent;
	border-top: .416666667em solid #5fbf5e;
	left: 1.333333333em;
	top: 2.916666667em;
	content: ""
}

#SOHUCS #SOHU_MAIN.changyan-skin-yellow .module-mobile-cmt-box .box-footer-button {
	background: url(../imgs/button-yellow.png) no-repeat center;
	background-size: 7.916666667em
}

#SOHUCS #SOHU_MAIN.changyan-skin-yellow .module-mobile-cmt-box .box-footer-button.global-tap-element-highlight {
	background: url(../imgs/button-yellow-active.png) no-repeat center;
	background-size: 7.916666667em
}

#SOHUCS #SOHU_MAIN.changyan-skin-yellow .module-mobile-cmt-box .box-footer-icon.active.icon-face,#SOHUCS #SOHU_MAIN.changyan-skin-yellow .module-mobile-cmt-box .box-footer-icon.icon-face.global-tap-element-highlight {
	background: url(../imgs/icon-face-yellow-active.png) no-repeat center;
	background-size: 2.083333333em
}

#SOHUCS #SOHU_MAIN.changyan-skin-yellow .module-mobile-cmt-box .box-footer-icon.active.icon-pic,#SOHUCS #SOHU_MAIN.changyan-skin-yellow .module-mobile-cmt-box .box-footer-icon.icon-pic.global-tap-element-highlight {
	background: url(../imgs/icon-pic-yellow-active.png) no-repeat center;
	background-size: 2.083333333em
}

#SOHUCS #SOHU_MAIN.changyan-skin-yellow .module-mobile-cmt-box .box-footer-icon.active.icon-pic:after {
	position: absolute;
	display: inline-block;
	border-left: .5em solid transparent;
	border-right: .5em solid transparent;
	border-top: .416666667em solid #fba222;
	left: 1.333333333em;
	top: 2.916666667em;
	content: ""
}

#SOHUCS #SOHU_MAIN.changyan-skin-red .module-mobile-cmt-box .box-footer-button {
	background: url(../imgs/button-red.png) no-repeat center;
	background-size: 7.916666667em
}

#SOHUCS #SOHU_MAIN.changyan-skin-red .module-mobile-cmt-box .box-footer-button.global-tap-element-highlight {
	background: url(../imgs/button-red-active.png) no-repeat center;
	background-size: 7.916666667em
}

#SOHUCS #SOHU_MAIN.changyan-skin-red .module-mobile-cmt-box .box-footer-icon.active.icon-face,#SOHUCS #SOHU_MAIN.changyan-skin-red .module-mobile-cmt-box .box-footer-icon.icon-face.global-tap-element-highlight {
	background: url(../imgs/icon-face-red-active.png) no-repeat center;
	background-size: 2.083333333em
}

#SOHUCS #SOHU_MAIN.changyan-skin-red .module-mobile-cmt-box .box-footer-icon.active.icon-pic,#SOHUCS #SOHU_MAIN.changyan-skin-red .module-mobile-cmt-box .box-footer-icon.icon-pic.global-tap-element-highlight {
	background: url(../imgs/icon-pic-red-active.png) no-repeat center;
	background-size: 2.083333333em
}

#SOHUCS #SOHU_MAIN.changyan-skin-red .module-mobile-cmt-box .box-footer-icon.active.icon-pic:after {
	position: absolute;
	display: inline-block;
	border-left: .5em solid transparent;
	border-right: .5em solid transparent;
	border-top: .416666667em solid #e74851;
	left: 1.333333333em;
	top: 2.916666667em;
	content: ""
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper {
	width: 23.333333333em;
	height: 12.75em;
	background-color: #fff;
	border-radius: .666666667em;
	margin: 0 auto
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper .login-close-btn {
	float: right;
	height: 1.25em;
	width: 1.25em;
	margin: 1.333333333em 1.333333333em 1px 1px;
	background: url(../imgs/close-btn.png) no-repeat;
	background-size: 100%
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper .title-wrap {
	text-align: left
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper .vercode-title {
	display: block;
	padding: 1em 1px .833333333em 1.333333333em
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper .vercode-title span {
	font-size: 1.3333333333333333em
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper .vercode {
	text-align: center
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper .vercode .input-wrap {
	width: 11.583333333em;
	height: 3.416666667em;
	margin-left: .833333333em;
	display: inline-block
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper .vercode .vercode-input {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	width: 100%;
	border: 1px solid #bfbfbf;
	padding-left: 6pt;
	font-size: 1.3333333333333333em;
	border-radius: 3pt;
	vertical-align: middle
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper .vercode .vercode-imgs {
	display: inline-block;
	height: 3.25em;
	width: 10em;
	vertical-align: middle
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper .vercode-btn {
	margin-top: .833333333em;
	display: inline-block;
	width: 20.833333333em;
	height: 3.333333333em;
	line-height: 3.333333333em;
	color: #fff;
	background-color: #4398ed;
	border-radius: .5em
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper .vercode-btn span {
	font-size: 1.3333333333333333em
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper .vercode-btn.global-tap-element-highlight {
	background-color: #3c89d5
}

#SOHUCS #SOHU_MAIN .cym-phone-popup {
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 2147483647
}

#SOHUCS #SOHU_MAIN .cym-phone-popup .cy-mask {
	background: #000;
	height: 100%;
	opacity: .5;
	position: absolute;
	width: 100%;
	z-index: 0
}

#SOHUCS #SOHU_MAIN .cym-phone-popup .cy-container {
	background: #fff;
	border-radius: 1em;
	height: 30em;
	left: 50%;
	margin: -15em 0 0 -12.5em;
	position: absolute;
	top: 50%;
	width: 25em;
	z-index: 1
}

#SOHUCS #SOHU_MAIN .cym-phone-popup .cy-close {
	background: url(../imgs/close-btn.png) no-repeat center;
	background-size: 100%;
	cursor: pointer;
	height: 1.333333333em;
	position: absolute;
	right: 1.666666667em;
	top: 1.666666667em;
	width: 1.333333333em
}

#SOHUCS #SOHU_MAIN .cym-phone-popup .cy-logo {
	height: 5em;
	margin: 3.333333333em auto 1.416666667em;
	text-align: center
}

#SOHUCS #SOHU_MAIN .cym-phone-popup .cy-logo img {
	display: inline-block;
	height: 100%
}

#SOHUCS #SOHU_MAIN .cym-phone-popup .cy-hint {
	color: #d2d1d3;
	font-size: 1.1666666666666667em;
	margin-bottom: 2.142857143em;
	position: relative;
	text-align: center
}

#SOHUCS #SOHU_MAIN .cym-phone-popup .cy-input-phone {
	text-align: center;
	margin-bottom: 1em
}

#SOHUCS #SOHU_MAIN .cym-phone-popup .cy-input-phone .cy-input {
	border: 0;
	border-bottom: 1px solid #e0dfe7;
	font-size: 1.1666666666666667em;
	height: 2.285714286em;
	min-height: 2.285714286em;
	max-height: 2.285714286em;
	:line-height 2.285714286em;display: inline-block;
	text-align: left;
	width: 18.214285714em;
	box-sizing: border-box;
	padding: 0 .285714286em
}

#SOHUCS #SOHU_MAIN .cym-phone-popup .cy-input-vcode {
	margin: auto;
	width: 21.25em
}

#SOHUCS #SOHU_MAIN .cym-phone-popup .cy-input-vcode .cy-input {
	border: 0;
	border-bottom: 1px solid #e0dfe7;
	display: inline-block;
	font-size: 1.1666666666666667em;
	height: 2.571428571em;
	min-height: 2.571428571em;
	max-height: 2.571428571em;
	line-height: 2.571428571em;
	width: 10.285714286em;
	box-sizing: border-box;
	padding: 0 .285714286em
}

#SOHUCS #SOHU_MAIN .cym-phone-popup .cy-input-vcode .cy-btn {
	background: #51acf9;
	border-radius: .428571429em;
	color: #fff;
	cursor: pointer;
	float: right;
	font-size: 1.1666666666666667em;
	height: 2.571428571em;
	line-height: 2.571428571em;
	text-align: center;
	width: 7em
}

#SOHUCS #SOHU_MAIN .cym-phone-popup .cy-input-vcode .cy-btn.cy-sended {
	background-color: #f0f0f0;
	border-color: #f0f0f0;
	color: #bfbfbf;
	cursor: default
}

#SOHUCS #SOHU_MAIN .cym-phone-popup .cy-submit {
	background: #51acf9;
	border-radius: .1875em;
	color: #fff;
	cursor: pointer;
	font-size: 1.3333333333333333em;
	height: 2.5em;
	line-height: 2.5em;
	margin: 2em auto 0;
	text-align: center;
	width: 15.9375em
}

#SOHUCS #SOHU_MAIN .cym-phone-popup .cy-submit:active {
	background: #e0dfe7
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-header {
	width: 100%;
	background-color: #f5f5f5;
	display: inline-block
}

#SOHUCS #SOHU_MAIN .cy-hidden {
	display: none
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-header .mobile-header-head {
	padding: 0 .833333333em;
	margin: .5em 0 0
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-header .mobile-header-head .header-comment-number {
	display: inline-block;
	height: 3em;
	line-height: 3em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-header .mobile-header-head .header-comment-number .comment-number {
	display: inline-block;
	height: 1.466666667em;
	line-height: 1.466666667em;
	padding: 0 .333333333em;
	background-color: #4398ed;
	color: #fff;
	border-radius: .266666667em;
	font-size: 1.25em;
	font-family: Helvetica;
	vertical-align: middle
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-header .mobile-header-head .header-comment-number .comment-number-tri {
	width: 0;
	height: 0;
	display: inline-block;
	border-top: .416666667em solid transparent;
	border-bottom: .416666667em solid transparent;
	border-left: .333333333em solid #4398ed;
	vertical-align: middle
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-header .mobile-header-head .header-comment-number .comment-text {
	color: #000;
	font-size: 1.5em;
	font-family: 黑体-简;
	font-weight: 600;
	vertical-align: middle
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-header .mobile-header-head .header-right {
	float: right;
	line-height: 3em;
	position: relative
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-header .mobile-header-head .header-login {
	width: 100%;
	color: #000;
	font-size: 1.375em;
	font-weight: 600;
	vertical-align: middle;
	cursor: pointer
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-header .mobile-header-head .header-notice-node {
	background: #e74851;
	border-radius: .333333333em;
	box-shadow: 0 0 .25em .25em #fff;
	display: none;
	height: .666666667em;
	position: absolute;
	right: 0;
	top: 0;
	width: .666666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-header .mobile-header-head .header-pho {
	width: 3em;
	height: 3em;
	border-radius: 3em;
	display: none;
	background: url(../imgs/head.png) no-repeat;
	background-size: 3em 3em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-header .comment-textarea {
	width: 100%;
	padding: 0 .833333333em;
	margin: .666666667em 0;
	box-sizing: border-box
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-header .comment-textarea .comment-input {
	width: 100%;
	height: 2.133333333em;
	line-height: 2em;
	display: inline-block;
	font-size: 1.25em;
	font-family: 黑体-简;
	border: 1px solid #4398ed;
	border-radius: .333333333em;
	color: #bfbfbf;
	background-color: #fff;
	padding: 0 0 0 .666666667em;
	-webkit-box-sizing: border-box
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list {
	position: relative
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-header-wap {
	margin-top: 1.333333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-header-wap .list-header-side {
	width: .333333333em;
	height: 1.666666667em;
	float: left;
	background-image: url(../imgs/header-side.png);
	background-repeat: no-repeat;
	background-size: 100%;
	margin-top: .333333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-header-wap .list-header-txt {
	font-size: 1.5em;
	color: #333;
	float: left;
	margin-left: .277777778em;
	font-weight: 700
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .global-tap-element-highlight {
	background-color: rgba(0,0,0,0)
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap {
	margin-top: .666666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap {
	padding-left: .833333333em;
	position: relative
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-avatar-wap {
	display: block;
	width: 2.083333333em;
	height: 2.083333333em;
	float: left;
	border-radius: 2.083333333em;
	position: absolute;
	margin-top: .916666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap {
	margin-left: 2.916666667em;
	margin-right: .833333333em;
	padding-bottom: .75em;
	border-bottom: .083333333em solid #dfdfdf
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .global-tap-element-highlight {
	background-color: rgba(0,0,0,0)
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-content-info {
	margin-top: .5em;
	float: left;
	width: 100%
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-content-info .list-nickname-wap {
	float: left;
	font-size: 1.1666666666666667em;
	color: #4398ed
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-content-info .list-cmt-time-wap {
	float: right;
	color: #d5d5d5;
	font-size: 1em;
	margin: .166666667em .083333333em 0 0
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-content-wap {
	font-size: 12pt;
	color: #333;
	margin-top: .25em;
	line-height: 1.916666667em;
	float: left;
	width: 100%;
	padding-right: .833333333em;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	word-wrap: break-word;
	word-break: break-all
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .cy-see-more {
	color: #666;
	cursor: pointer;
	display: none;
	font-size: 1.1666666666666667em;
	height: 1.428571429em;
	line-height: 1.428571429em;
	position: relative;
	text-align: center
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .cy-see-more i {
	background-image: url(../imgs/icon2.png);
	background-size: 100% 100%;
	height: 1.666666667em;
	width: 1.666666667em;
	vertical-align: top;
	display: inline-block;
	overflow: hidden
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .cmt-list-imgs-container {
	float: left;
	width: 100%;
	margin-top: .583333333em;
	padding-right: .833333333em;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .cmt-list-imgs-container .cmt-list-imgs {
	max-width: 18.458333333em;
	max-height: 10em;
	display: block
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-ctrl-area-wap {
	float: left;
	width: 100%;
	margin-top: .75em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-ctrl-area-wap .ctrl-item-wrapper-wap {
	float: right;
	margin-right: .083333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-ctrl-area-wap .ctrl-item-wrapper-wap .ctrl-item-wap {
	float: left;
	margin-left: 1.75em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-ctrl-area-wap .ctrl-item-wrapper-wap .ctrl-item-wap .ctrl-item-ico {
	float: left;
	display: block;
	width: 1.666666667em;
	height: 1.666666667em;
	background-size: 100%;
	background-repeat: no-repeat
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-ctrl-area-wap .ctrl-item-wrapper-wap .ctrl-item-wap .ctrl-item-num {
	float: left;
	color: #bfbfbf;
	font-size: 1.1666666666666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-ctrl-area-wap .ctrl-item-wrapper-wap .ctrl-item-action .ctrl-item-num,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-ctrl-area-wap .ctrl-item-wrapper-wap .global-tap-element-highlight .ctrl-item-num {
	color: #4398ed
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-ctrl-area-wap .ctrl-item-wrapper-wap .ctrl-item-wap .support-ico {
	background-image: url(../imgs/support-ico.png)
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-ctrl-area-wap .ctrl-item-wrapper-wap .ctrl-item-action .support-ico,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-ctrl-area-wap .ctrl-item-wrapper-wap .global-tap-element-highlight .support-ico {
	background-image: url(../imgs/support-ico-hover.png)
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-ctrl-area-wap .ctrl-item-wrapper-wap .ctrl-item-wap .oppose-ico {
	background-image: url(../imgs/oppose-ico.png)
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-ctrl-area-wap .ctrl-item-wrapper-wap .ctrl-item-action .oppose-ico {
	background-image: url(../imgs/oppose-ico-hover.png)
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-ctrl-area-wap .ctrl-item-wrapper-wap .ctrl-item-wap .reply-ico {
	background-image: url(../imgs/reply-ico.png)
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-ctrl-area-wap .ctrl-item-wrapper-wap .ctrl-item-action .reply-ico,#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-ctrl-area-wap .ctrl-item-wrapper-wap .global-tap-element-highlight .reply-ico {
	background-image: url(../imgs/reply-ico-hover.png)
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-build-wap {
	float: left;
	width: 100%;
	margin-top: .666666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-build-wap .floor-item-wap {
	border: .083333333em solid #e5e5e5;
	background-color: #f5f5f5;
	padding: .125em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-build-wap .floor-item-wap .floor-content-wrapper-wap {
	margin: .666666667em;
	position: relative
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-build-wap .floor-item-wap .floor-content-wrapper-wap .floor-content-info-wap {
	line-height: 1em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-build-wap .floor-item-wap .floor-content-wrapper-wap .floor-content-info-wap .floor-nickname {
	color: #4398ed;
	font-size: 1.1666666666666667em;
	float: left
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-build-wap .floor-item-wap .floor-content-wrapper-wap .floor-content-info-wap .floor-cont-num {
	font-size: 1em;
	color: #d5d5d5;
	float: right
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-build-wap .floor-item-wap .floor-content-wrapper-wap .floor-content-wap {
	font-size: 12.5pt;
	color: #333;
	line-height: 1.833333333em;
	margin-top: .666666667em;
	word-wrap: break-word;
	word-break: break-all
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-build-wap .floor-item-wap .floor-content-wrapper-wap .cmt-list-imgs-container {
	float: none
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-build-wap .floor-item-wap .floor-hide-bar {
	height: 2.142857143em;
	line-height: 2.142857143em;
	text-align: center;
	color: #bfbfbf;
	font-size: 1.1666666666666667em;
	background-color: #e5e5e5;
	display: block;
	margin-top: .142857143em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-build-wap .floor-item-wap .floor-content-wrapper-wap .floor-ctrl-bar {
	position: absolute;
	text-align: center;
	top: -2.333333333em;
	left: 0;
	width: 100%;
	display: none
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-build-wap .floor-item-wap .floor-content-wrapper-wap .floor-ctrl-bar .floor-ctrl-group {
	display: inline-block;
	background-color: #535353;
	border-radius: .416666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-build-wap .floor-item-wap .floor-content-wrapper-wap .floor-ctrl-bar .floor-ctrl-group .floor-ctrl-item {
	padding: .6em;
	color: #fff;
	font-size: 1.25em;
	display: inline-block;
	float: left
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-build-wap .floor-item-wap .floor-content-wrapper-wap .floor-ctrl-bar .floor-ctrl-group .floor-ctrl-item-side {
	width: .083333333em;
	height: 3.166666667em;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: .083333333em 0;
	display: inline-block;
	float: left
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-build-wap .floor-item-wap .floor-content-wrapper-wap .floor-ctrl-bar .floor-ctrl-group .floor-ctrl-item-side .floor-ctrl-item-side-inner {
	height: 1.5em;
	width: .083333333em;
	background: #434343;
	display: block;
	margin-top: .833333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-build-wap .floor-item-wap .floor-content-wrapper-wap .floor-ctrl-bar .floor-ctrl-group .floor-ctrl-item:first-child {
	border-left: 0
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-build-wap .floor-item-wap .floor-content-wrapper-wap .floor-ctrl-bar .floor-ctrl-group .ctrl-item-action {
	color: #999
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-build-wap .floor-item-wap .floor-content-wrapper-wap .floor-ctrl-bar .floor-ctrl-group .floor-ctrl-item em {
	font-weight: 400;
	margin-left: .25em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-build-wap .floor-item-wap .floor-content-wrapper-wap .floor-ctrl-bar .floor-ctrl-arrow {
	width: 0;
	height: .416666667em;
	position: absolute;
	top: 3.333333333em;
	left: 50%;
	margin-left: -.666666667em;
	border-top: .416666667em solid #535353;
	border-left: .666666667em solid transparent;
	border-right: .666666667em solid transparent
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-footer-wrapper-wap {
	margin-top: 1.25em;
	padding: 0 .833333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-footer-wrapper-wap .global-tap-element-highlight {
	background-color: rgba(0,0,0,0)
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-footer-wrapper-wap .load-more-btn {
	width: 100%;
	background: rgba(67,152,237,.2);
	border-radius: .357142857em;
	color: #4398ed;
	font-size: 1.1666666666666667em;
	height: 2.714285714em;
	line-height: 3em;
	text-align: center;
	display: block
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-footer-wrapper-wap .load-more-btn.global-tap-element-highlight {
	background: rgba(67,152,237,.5);
	color: #999
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-footer-wrapper-wap .cmt-load-ico {
	display: block;
	width: 4.166666667em;
	height: 4.166666667em;
	background-image: url(../imgs/loading-01.gif);
	background-size: 100%;
	background-repeat: no-repeat;
	margin: 0 auto
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-footer-wrapper-wap .load-more-btn em {
	font-weight: 400
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-footer-wrapper-wap .up-to-cbox {
	text-align: center;
	margin-top: 1em;
	color: #4398ed;
	display: block
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-footer-wrapper-wap .up-to-cbox .up-to-cbox-text {
	font-size: 1.25em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-footer-wrapper-wap .up-to-cbox .up-to-cbox-ico {
	width: 1.291666667em;
	height: 1.291666667em;
	display: inline-block;
	background-size: 100%;
	background-image: url(../imgs/pen.png);
	vertical-align: -.25em;
	margin-right: .5em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-footer-wrapper-wap .cy-logo {
	width: 4.833333333em;
	height: 3.333333333em;
	background-size: 100%;
	background-image: url(../imgs/cy-logo.png);
	margin: 1em auto 2.083333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .global-loading.downUpdate {
	bottom: 0
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .global-loading {
	text-align: center;
	color: #8c8b8b;
	font-size: 1.25em;
	height: 2.533333333em;
	line-height: 2.533333333em;
	background: #e5e5e5
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .global-loading .load-container {
	display: inline-block;
	width: 1.666666667em;
	height: 1.666666667em;
	margin-top: .666666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .global-loading .load-container .loader {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: #9a9a9a;
	background: -webkit-linear-gradient(left,#9a9a9a 10%,rgba(154,154,154,0) 42%);
	background: linear-gradient(to right,#9a9a9a 10%,rgba(154,154,154,0) 42%);
	position: relative
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .global-loading .load-container .loader.active {
	-webkit-animation: changyanloading 1.4s infinite linear;
	animation: changyanloading 1.4s infinite linear
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .global-loading .load-container .loader:before {
	width: 50%;
	height: 50%;
	background: #9a9a9a;
	border-radius: 100% 0 0;
	position: absolute;
	top: 0;
	left: 0;
	content: ""
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .global-loading .load-container .loader:after {
	background: #e5e5e5;
	width: 60%;
	height: 60%;
	border-radius: 50%;
	content: "";
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

@-webkit-keyframes changyanloading {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes changyanloading {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .cy-to-shequ {
	background-color: #ddedfa;
	border-radius: .416666667em;
	box-sizing: border-box;
	color: #4398ed;
	cursor: pointer;
	display: none;
	height: 3em;
	line-height: 3em;
	margin: .833333333em auto;
	text-align: center;
	width: 93%
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .cy-to-shequ span {
	font-size: 1.1666666666666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .cy-to-shequ i {
	background-image: url(../imgs/right-arrow.png);
	background-size: 100%;
	display: inline-block;
	font-size: 1.1666666666666667em;
	height: 1.142857143em;
	margin-top: -1px;
	vertical-align: middle;
	width: 1.142857143em;
	margin-left: .357142857em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .cy-to-shequ-float {
	background-image: url(../imgs/shequ-icon.png);
	background-size: 100%;
	display: none;
	height: 3.333333333em;
	position: fixed;
	right: .333333333em;
	bottom: 4.166666667em;
	width: 3.333333333em;
	z-index: 2147483647
}

.cy-ad-float-container {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 2147483647
}

.cy-ad-float-close {
	background-image: url(../imgs/close.png);
	background-size: 100%;
	display: block;
	width: 65px;
	height: 17px;
	position: absolute;
	top: 0;
	right: 0
}

.cy-ad-float-main {
	max-width: 640px;
	max-height: 100px;
	min-width: 320px;
	min-height: 50px;
	display: block;
	margin: 0 auto
}

.cy-ad-banner-container {
	width: 100%;
	text-align: center;
	position: relative
}

.cy-ad-banner-close {
	background-image: url(../imgs/close.png);
	background-size: 100%;
	display: block;
	width: 65px;
	height: 17px;
	position: absolute;
	top: 0;
	right: 0
}

.cy-ad-banner-main {
	width: 100%;
	max-height: 100px;
	min-height: 50px;
	display: block;
	margin: 0 auto
}

.cy-ad-banner-container a,.cy-ad-float-container a {
	display: block
}

#SOHUCS .cy-wap-banner-iframe {
	border: 0;
	display: block;
	margin: auto
}

#SOHUCS .cy-wap-banner-iframe-wrapper {
	border: 0;
	margin: auto;
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 2147483647
}

#SOHUCS .cy-wap-float-iframe {
	bottom: 0;
	border: 0;
	display: block;
	left: 0;
	margin: auto;
	position: fixed;
	right: 0
}

#SOHUCS .cy-wap-float-iframe-wrapper {
	border: 0;
	bottom: 0;
	margin: auto;
	display: block;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	z-index: 2147483647
}

#SOHUCS .cy-iframe-close-btn {
	background: grey;
	cursor: pointer;
	color: #fff;
	font-size: 10px;
	height: 20px;
	line-height: 20px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 20px;
	z-index: 1
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-ctrl-area-wap .ctrl-item-wrapper-wap a {
	color: #bfbfbf;
	padding-right: 10px
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .cmt-list-imgs-container {
	position: relative
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .cmt-list-imgs-container .feed-imgs {
	max-width: 100%;
	display: block
}

#SOHUCS #SOHU_MAIN.cy-black-skin .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-content-info .list-cmt-feed-wap {
	display: inline-block;
	border: 1px solid #9dceff;
	padding: 0 2px;
	color: #9dceff;
	margin-left: 8px;
	border-radius: 3px
}

#SOHUCS #SOHU_MAIN.cy-black-skin .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-content-info .list-cmt-feed-wap a {
	color: #9dceff
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .cmt-list-imgs-container .cy-ad-feed-close {
	background-image: url(../imgs/close.png);
	background-size: 100%;
	display: block;
	width: 65px;
	height: 17px;
	position: absolute;
	top: 0;
	right: 14px
}

#SOHUCS #SOHU_MAIN .module-login-box {
	width: 25em;
	padding-bottom: 1em;
	background-color: #fff;
	border-radius: .416666667em;
	text-align: center;
	margin: 0 auto
}

#SOHUCS #SOHU_MAIN .module-login-box .login-state {
	display: block;
	padding-top: 1em
}

#SOHUCS #SOHU_MAIN .module-login-box .login-state span {
	font-size: 1.5em
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-mobile {
	width: 23.333333333em;
	margin: 0 auto
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-mobile input {
	padding-left: 6pt
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-mobile .password-wrap {
	margin-top: .833333333em
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-mobile .find-password,#SOHUCS #SOHU_MAIN .module-login-box .login-by-mobile .login-button,#SOHUCS #SOHU_MAIN .module-login-box .login-by-mobile input {
	border: .083333333em solid #bfbfbf;
	border-radius: 3pt;
	background-color: transparent;
	height: 3.25em
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-mobile .find-password span,#SOHUCS #SOHU_MAIN .module-login-box .login-by-mobile input {
	font-size: 1.4166666666666667em
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-mobile .find-password {
	display: inline-block
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-mobile .mobile-num {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 100%
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-mobile .input-wrap {
	display: block;
	width: 100%;
	height: 3.416666667em;
	margin-top: .833333333em
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-mobile .password-wrap .input-wrap {
	display: inline-block;
	width: 13.333333333em;
	height: 3.416666667em;
	margin-top: 1px
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-mobile .password {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 100%
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-mobile .find-password {
	width: 9em;
	border-color: #4398ed;
	margin-left: .833333333em;
	color: #4398ed;
	line-height: 3.083333333em
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-mobile .find-password.global-tap-element-highlight {
	background-color: #4398ed;
	color: #fff
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-mobile .find-password.time-password {
	color: #bfbfbf;
	border-color: #f0f0f0;
	background-color: #f0f0f0
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-mobile .login-button {
	width: 23.166666667em;
	line-height: 3.333333333em;
	background-color: #4398ed;
	border-color: #4398ed;
	color: #fff;
	margin: 0 auto;
	margin-top: 1.666666667em
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-mobile .login-button span {
	font-size: 1.3333333333333333em
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-mobile .login-button.global-tap-element-highlight {
	background: #3c89d5
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-other {
	width: 23.333333333em;
	margin: 0 auto;
	margin-top: 2.083333333em
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-other .other-note {
	border-top: .083333333em solid #f0f0f0;
	width: 22.5em;
	margin: 0 auto;
	position: relative
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-other .other-note .note-text {
	position: absolute;
	top: -1.166666667em;
	width: 2.666666667em;
	background-color: #fff;
	color: #bfbfbf;
	left: 10em
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-other .other-note .note-text span {
	font-size: 1.1666666666666667em
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-other .login-group {
	margin-top: 1.25em;
	height: 3.416666667em
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-other .login-group span {
	display: inline-block;
	height: 3.333333333em;
	width: 3.333333333em;
	border-radius: 50%;
	background-size: 100%
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-other .login-by-weixin {
	background: url(../imgs/weixin-icon.png) no-repeat;
	background-color: #5fbf5e
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-other .login-by-qq {
	background: url(../imgs/qq-icon.png) no-repeat;
	background-color: #4398ed
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-other .login-by-weibo {
	background: url(../imgs/weibo-icon.png) no-repeat;
	background-color: #e6484f
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-other .login-by-sohu {
	background: url(../imgs/sohu-icon.png) no-repeat;
	background-color: #fdbd22
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-other .login-by-weixin.global-tap-element-highlight {
	background-color: #55ac54
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-other .login-by-qq.global-tap-element-highlight {
	background-color: #3c89d5
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-other .login-by-weibo.global-tap-element-highlight {
	background-color: #cf4147
}

#SOHUCS #SOHU_MAIN .module-login-box .login-by-other .login-by-sohu.global-tap-element-highlight {
	background-color: #e3aa1f
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper {
	width: 23.333333333em;
	height: 12.75em;
	background-color: #fff;
	border-radius: .666666667em;
	margin: 0 auto
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper .login-close-btn {
	float: right;
	height: 1.25em;
	width: 1.25em;
	margin: 1.333333333em 1.333333333em 1px 1px;
	background: url(../imgs/close-btn.png) no-repeat;
	background-size: 100%
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper .title-wrap {
	text-align: left
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper .vercode-title {
	display: block;
	padding: 1em 1px .833333333em 1.333333333em
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper .vercode-title span {
	font-size: 1.3333333333333333em
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper .vercode {
	text-align: center
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper .vercode .input-wrap {
	width: 11.583333333em;
	height: 3.416666667em;
	margin-left: .833333333em;
	display: inline-block
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper .vercode .vercode-input {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	width: 100%;
	border: 1px solid #bfbfbf;
	padding-left: 6pt;
	font-size: 1.3333333333333333em;
	border-radius: 3pt;
	vertical-align: middle
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper .vercode .vercode-imgs {
	display: inline-block;
	height: 3.25em;
	width: 10em;
	vertical-align: middle
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper .vercode-btn {
	margin-top: .833333333em;
	display: inline-block;
	width: 20.833333333em;
	height: 3.333333333em;
	line-height: 3.333333333em;
	color: #fff;
	background-color: #4398ed;
	border-radius: .5em
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper .vercode-btn span {
	font-size: 1.3333333333333333em
}

#SOHUCS #SOHU_MAIN .changyan-vercode-wrapper .vercode-btn.global-tap-element-highlight {
	background-color: #3c89d5
}

#SOHUCS #SOHU_MAIN.changyan-skin-green .module-login-box .login-by-mobile .login-button {
	background-color: #5fbf5e;
	border-color: #5fbf5e
}

#SOHUCS #SOHU_MAIN.changyan-skin-green .module-login-box .login-by-mobile .find-password {
	border-color: #5fbf5e;
	color: #5fbf5e
}

#SOHUCS #SOHU_MAIN.changyan-skin-green .module-login-box .login-by-mobile .login-button.global-tap-element-highlight {
	background-color: #55ac54
}

#SOHUCS #SOHU_MAIN.changyan-skin-green .module-login-box .login-by-mobile .find-password.global-tap-element-highlight {
	background-color: #5fbf5e;
	color: #fff
}

#SOHUCS #SOHU_MAIN.changyan-skin-green .changyan-vercode-wrapper .vercode-btn {
	background-color: #5fbf5e
}

#SOHUCS #SOHU_MAIN.changyan-skin-green .changyan-vercode-wrapper .vercode-btn.global-tap-element-highlight {
	background-color: #55ac54
}

#SOHUCS #SOHU_MAIN.changyan-skin-yellow .module-login-box .login-by-mobile .login-button {
	background-color: #fba222;
	border-color: #fba222
}

#SOHUCS #SOHU_MAIN.changyan-skin-yellow .module-login-box .login-by-mobile .find-password {
	border-color: #fba222;
	color: #fba222
}

#SOHUCS #SOHU_MAIN.changyan-skin-yellow .module-login-box .login-by-mobile .login-button.global-tap-element-highlight {
	background-color: #e1911f
}

#SOHUCS #SOHU_MAIN.changyan-skin-yellow .module-login-box .login-by-mobile .find-password.global-tap-element-highlight {
	background-color: #fba222;
	color: #fff
}

#SOHUCS #SOHU_MAIN.changyan-skin-yellow .changyan-vercode-wrapper .vercode-btn {
	background-color: #fba222
}

#SOHUCS #SOHU_MAIN.changyan-skin-yellow .changyan-vercode-wrapper .vercode-btn.global-tap-element-highlight {
	background-color: #e1911f
}

#SOHUCS #SOHU_MAIN.changyan-skin-red .module-login-box .login-by-mobile .login-button {
	background-color: #e74851;
	border-color: #e74851
}

#SOHUCS #SOHU_MAIN.changyan-skin-red .module-login-box .login-by-mobile .find-password {
	border-color: #e74851;
	color: #e74851
}

#SOHUCS #SOHU_MAIN.changyan-skin-red .module-login-box .login-by-mobile .login-button.global-tap-element-highlight {
	background-color: #cf4149
}

#SOHUCS #SOHU_MAIN.changyan-skin-red .module-login-box .login-by-mobile .find-password.global-tap-element-highlight {
	background-color: #e74851;
	color: #fff
}

#SOHUCS #SOHU_MAIN.changyan-skin-red .changyan-vercode-wrapper .vercode-btn {
	background-color: #e74851
}

#SOHUCS #SOHU_MAIN.changyan-skin-red .changyan-vercode-wrapper .vercode-btn.global-tap-element-highlight {
	background-color: #cf4149
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	left: -100%;
	background-color: #f5f5f5;
	z-index: 950;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	-webkit-transition: all .2s ease-in-out
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head {
	height: 13.791666667em;
	background-color: #4c4c4c;
	box-sizing: border-box;
	padding: 0
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-head-first {
	text-align: center;
	position: relative
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-head-first .user-center-back {
	width: 1em;
	height: 1.5em;
	padding: 1.166666667em 1.666666667em;
	display: inline-block;
	background: url(../imgs/back.png) no-repeat center;
	background-size: 1em 1.5em;
	float: left
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-head-first .user-center-back.global-tap-element-highlight {
	background: url(../imgs/back-hover.png) no-repeat center;
	background-size: 1em 1.5em
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-head-first .user-center-pho-wrap {
	width: 5.416666667em;
	height: 5.416666667em;
	line-height: 5.416666667em;
	margin: 2.833333333em 0 0;
	display: inline-block;
	border-radius: 5.416666667em;
	background-color: #fff;
	text-align: center
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center.has-task .user-center-head .user-center-head-first .user-center-pho-wrap {
	margin: 1.166666667em 0 0
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-head-first .user-center-pho-wrap .user-center-pho {
	width: 5.416666667em;
	height: 5.416666667em;
	border-radius: 5.416666667em;
	vertical-align: bottom
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-head-first .user-center-more {
	width: 1.666666667em;
	height: 1.5em;
	padding: 1.166666667em 1.666666667em;
	display: inline-block;
	background: url(../imgs/more.png) no-repeat center;
	background-size: 1.666666667em 1.5em;
	float: right
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-head-first .user-center-more.global-tap-element-highlight {
	background: url(../imgs/more-hover.png) no-repeat center;
	background-size: 1.666666667em 1.5em
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-name {
	font-size: 1.5em;
	color: #fff;
	text-align: center;
	margin: .666666667em 0 0
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-foot {
	height: 2.5em;
	line-height: 2.5em;
	margin: .166666667em 0 0;
	text-align: center;
	display: none
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center.has-task .user-center-head .user-center-foot {
	display: block
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-foot .user-center-beans {
	vertical-align: middle
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-foot .user-center-beans .user-center-bean {
	width: .666666667em;
	height: 1.083333333em;
	display: inline-block;
	background: url(../imgs/big.png);
	background-size: 100% 1000%;
	vertical-align: middle;
	margin: 0 .166666667em 0 0;
	-webkit-transition: all 1s ease-in-out
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-foot .user-center-bean-icon {
	width: 1em;
	height: 1.25em;
	display: inline-block;
	margin: 0 1.166666667em 0 0;
	background: url(../imgs/bean-ico.png) no-repeat;
	background-size: 1em 1.25em;
	vertical-align: middle
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-foot .user-center-sign {
	width: 3.571428571em;
	height: 2.142857143em;
	line-height: 2.285714286em;
	display: inline-block;
	border-radius: 2.142857143em;
	vertical-align: middle;
	text-align: center;
	background-color: #4398ed;
	color: #fff;
	font-size: 1.1666666666666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-foot .user-center-hassign,#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-foot .user-center-sign.global-tap-element-highlight {
	background-color: #777;
	color: #595959
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-empty-holder {
	padding: .625em 0;
	text-align: center;
	width: 100%;
	font-size: 1.3333333333333333em;
	color: #969696
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-tab-lists {
	overflow: hidden;
	background-color: #fff
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab-lists .user-center-tab-list {
	width: 25%;
	width: 50%;
	height: 3.75em;
	line-height: 3.75em;
	float: left;
	text-align: center;
	position: relative
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab-lists .user-center-tab-list.user-center-tab-notice,#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab-lists .user-center-tab-list.user-center-tab-task {
	display: none
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center.has-task .user-center-tab-lists .user-center-tab-list {
	width: 25%
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center.has-task .user-center-tab-lists .user-center-tab-list.user-center-tab-notice,#SOHUCS #SOHU_MAIN .module-mobile-user-center.has-task .user-center-tab-lists .user-center-tab-list.user-center-tab-task {
	display: block
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab-lists .user-center-tab-list .tab-list-text {
	font-size: 1.1666666666666667em;
	color: #b5b5b5
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab-lists .user-center-tab-list-select .tab-list-text {
	color: #4398ed
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab-lists .user-center-tab-list .tab-list-line {
	width: 3.333333333em;
	height: .208333333em;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin: 0 0 0 -1.666666667em;
	background-color: #4398ed;
	display: none
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab-lists .user-center-tab-list-select .tab-list-line {
	display: inline-block
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper {
	margin: 1.666666667em 0 0
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li {
	width: 100%;
	height: 6.166666667em;
	margin: 0 0 .75em;
	padding: 0 0 0 1.666666667em;
	background-color: #fff;
	border: .083333333em solid #f0f0f0;
	border-width: .083333333em 0;
	box-sizing: border-box;
	-webkit-transition: all .1s;
	overflow: hidden
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-head {
	width: 100%;
	height: 3.833333333em;
	line-height: 4.083333333em;
	border: .083333333em solid #f0f0f0;
	border-width: 0 0 .083333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-head .task-head-text {
	font-size: 1.3333333333333333em;
	color: #000
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-head .accept-right {
	display: inline-block;
	height: 3.833333333em;
	line-height: 3.75em;
	float: right
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-head .task-head-accept {
	width: 3.571428571em;
	height: 2.142857143em;
	line-height: 2.142857143em;
	display: inline-block;
	margin: .535714286em 1.428571429em 0 0;
	background-color: #d5d5d5;
	color: #fff;
	border-radius: 1.428571429em;
	text-align: center;
	font-size: 1.1666666666666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-head .accept-can {
	background-color: #4398ed
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-head .accept-can.global-tap-element-highlight {
	background-color: #d5d5d5
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-foot {
	height: 2.083333333em;
	line-height: 2.083333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-foot .task-foot-nums {
	font-size: 1.25em;
	color: #bfbfbf
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-foot .task-foot-progress-wra {
	width: 100%;
	display: inline-block;
	margin: 0 -7.5em 0 0;
	padding: 0 8.75em 0 1.666666667em;
	box-sizing: border-box
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-foot .task-foot-progress-wrapper {
	width: 100%;
	height: .541666667em;
	display: inline-block;
	border-radius: 3.333333333em;
	background-color: #e5e5e5;
	position: relative
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-foot .task-foot-progress-wrapper .task-foot-progress {
	width: 8.333333333em;
	height: .541666667em;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	border-top-left-radius: 3.333333333em;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 3.333333333em;
	background-color: #ffa912
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-foot .task-foot-beans {
	display: inline-block
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-foot .task-foot-beans .task-beans {
	vertical-align: middle
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-foot .task-foot-beans .task-beans .task-bean {
	width: .666666667em;
	height: 1.083333333em;
	display: inline-block;
	background: url(../imgs/big.png);
	background-size: 100% 1000%
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-foot .task-foot-beans .task-bean-icon {
	width: 1em;
	height: 1.25em;
	display: inline-block;
	margin: 0 1.25em 0 0;
	background: url(../imgs/bean-ico.png) no-repeat;
	background-size: 1em 1.25em;
	vertical-align: middle;
	vertical-align: -.166666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .task-notice {
	height: 3.75em;
	line-height: 3.75em;
	margin: 1.75em 0 0;
	background-color: #fff;
	padding: 0 1.666666667em;
	box-sizing: border-box
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .task-notice .task-notice-text {
	font-size: 1.3333333333333333em;
	color: #000
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .task-notice .task-notice-right {
	height: 3.75em;
	line-height: 3.75em;
	float: right
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .task-notice-switch {
	width: 4.166666667em;
	height: 2.5em;
	border-radius: 2.5em;
	display: inline-block;
	background-color: #4398ed;
	vertical-align: middle;
	position: relative;
	-webkit-transition: all .2s ease-in-out
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .task-notice-switch-trans {
	background-color: #fff;
	border: .083333333em solid #f0f0f0
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .task-notice-switch .task-notice-switch-off {
	width: 2.166666667em;
	height: 2.166666667em;
	display: inline-block;
	position: absolute;
	right: .083333333em;
	top: .083333333em;
	border: .083333333em solid #fff;
	border-radius: 2.166666667em;
	background-color: #fff;
	vertical-align: middle;
	-webkit-transition: right .2s ease-in-out
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .task-notice-switch-trans .task-notice-switch-off {
	right: 1.916666667em;
	border: .083333333em solid #f0f0f0;
	box-shadow: .083333333em .083333333em #f0f0f0
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-foot .user-center-beans .user-center-bean-1,#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-foot .task-foot-beans .task-beans .task-bean-1 {
	background-position: 0 -100%
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-foot .user-center-beans .user-center-bean-2,#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-foot .task-foot-beans .task-beans .task-bean-2 {
	background-position: 0 -200%
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-foot .user-center-beans .user-center-bean-3,#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-foot .task-foot-beans .task-beans .task-bean-3 {
	background-position: 0 -300%
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-foot .user-center-beans .user-center-bean-4,#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-foot .task-foot-beans .task-beans .task-bean-4 {
	background-position: 0 -400%
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-foot .user-center-beans .user-center-bean-5,#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-foot .task-foot-beans .task-beans .task-bean-5 {
	background-position: 0 -500%
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-foot .user-center-beans .user-center-bean-6,#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-foot .task-foot-beans .task-beans .task-bean-6 {
	background-position: 0 -600%
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-foot .user-center-beans .user-center-bean-7,#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-foot .task-foot-beans .task-beans .task-bean-7 {
	background-position: 0 -700%
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-foot .user-center-beans .user-center-bean-8,#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-foot .task-foot-beans .task-beans .task-bean-8 {
	background-position: 0 -800%
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-head .user-center-foot .user-center-beans .user-center-bean-9,#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-tab .user-center-task .user-center-task-wrapper .user-center-task-li .task-foot .task-foot-beans .task-beans .task-bean-9 {
	background-position: 0 -900%
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .global-loading.absolute {
	position: absolute;
	left: 50%;
	top: 70%;
	-webkit-transform: translate(-50%,-50%) translateZ(0);
	transform: translate(-50%,-50%) translateZ(0)
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .global-loading.downUpdate {
	bottom: 0
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .global-loading {
	text-align: center;
	color: #8c8b8b;
	font-size: 1.25em;
	height: 3.466666667em;
	line-height: 3.466666667em;
	background: #f5f5f5;
	display: none
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .global-loading .loading-text {
	margin-left: .416666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .global-loading .load-container {
	display: inline-block;
	width: 2.666666667em;
	height: 2.666666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .global-loading .load-container .loader {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: #9a9a9a;
	background: -webkit-linear-gradient(left,#9a9a9a 10%,rgba(154,154,154,0) 42%);
	background: linear-gradient(to right,#9a9a9a 10%,rgba(154,154,154,0) 42%);
	position: relative
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .global-loading .load-container .loader.active {
	-webkit-animation: changyanloading 1.4s infinite linear;
	animation: changyanloading 1.4s infinite linear
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .global-loading .load-container .loader:before {
	width: 50%;
	height: 50%;
	background: #9a9a9a;
	border-radius: 100% 0 0;
	position: absolute;
	top: 0;
	left: 0;
	content: ""
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .global-loading .load-container .loader:after {
	background: #f0f0f0;
	width: 60%;
	height: 60%;
	border-radius: 50%;
	content: "";
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

@-webkit-keyframes changyanloading {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes changyanloading {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

#SOHUCS #SOHU_MAIN .user-center-comment {
	margin: 2.083333333em 0 0
}

#SOHUCS #SOHU_MAIN .user-center-comment .user-center-comment-lists {
	overflow: hidden;
	margin: -1.166666667em 0 0 0
}

#SOHUCS #SOHU_MAIN .user-center-comment .comment-list {
	margin: 1.166666667em 0 0
}

#SOHUCS #SOHU_MAIN .user-center-comment .user-center-list-left {
	width: 3.75em;
	display: inline-block;
	text-align: center;
	vertical-align: top
}

#SOHUCS #SOHU_MAIN .user-center-comment .user-center-list-left .user-list-left-pho {
	width: 2.083333333em;
	height: 2.083333333em;
	border-radius: 2.083333333em
}

#SOHUCS #SOHU_MAIN .user-center-comment .user-center-list-right {
	width: 100%;
	display: inline-block;
	padding: 0 .833333333em 0 3.75em;
	margin: 0 0 0 -4.083333333em;
	box-sizing: border-box
}

#SOHUCS #SOHU_MAIN .user-center-comment .list-right-head,#SOHUCS #SOHU_MAIN .user-center-comment .list-right-head .list-head-title {
	position: relative
}

#SOHUCS #SOHU_MAIN .user-center-comment .list-head-title .list-title-name {
	font-size: 1.1666666666666667em;
	font-weight: 600;
	line-height: 1.142857143em;
	color: #4398ed
}

#SOHUCS #SOHU_MAIN .user-center-comment .list-head-title .list-title-name .replay-icon {
	width: 1.25em;
	height: .833333333em;
	display: inline-block;
	background: url(../imgs/replay-icon.png) no-repeat;
	background-size: 1.25em .833333333em;
	vertical-align: middle
}

#SOHUCS #SOHU_MAIN .user-center-comment .list-head-title .list-title-time {
	font-size: 1em;
	color: #d5d5d5
}

#SOHUCS #SOHU_MAIN .user-center-comment .list-right-head .list-head-support {
	top: -.333333333em;
	right: -.166666667em;
	position: absolute
}

#SOHUCS #SOHU_MAIN .user-center-comment .list-head-support .support-icon {
	width: 1.666666667em;
	height: 1.666666667em;
	display: inline-block;
	margin: 0 -.166666667em 0 0;
	background: url(../imgs/support-ico.png) no-repeat;
	background-size: 1.666666667em 1.666666667em;
	vertical-align: middle
}

#SOHUCS #SOHU_MAIN .user-center-comment .list-head-support .support-icon.global-tap-element-highlight {
	background: url(../imgs/support-ico-hover.png) no-repeat;
	background-size: 1.666666667em 1.666666667em
}

#SOHUCS #SOHU_MAIN .user-center-comment .list-head-support .support-num {
	font-size: 1.1666666666666667em;
	color: #bfbfbf;
	vertical-align: -.142857143em
}

#SOHUCS #SOHU_MAIN .user-center-comment .click-disable .list-head-support .support-icon {
	background: url(../imgs/support-ico-hover.png) no-repeat;
	background-size: 1.666666667em 1.666666667em
}

#SOHUCS #SOHU_MAIN .user-center-comment .click-disable .list-head-support .support-num {
	color: #4398ed
}

#SOHUCS #SOHU_MAIN .user-center-comment .list-con-text {
	margin: 1px 0 0;
	font-size: 1.375em;
	color: #333
}

#SOHUCS #SOHU_MAIN .user-center-comment .list-con-img {
	margin: .333333333em 0 .75em
}

#SOHUCS #SOHU_MAIN .user-center-comment .list-con-img .list-con-imgs {
	max-width: 15em
}

#SOHUCS #SOHU_MAIN .user-center-comment .list-con-from {
	width: 100%;
	height: 2.666666667em;
	line-height: 2.666666667em;
	margin: .5em 0 0;
	box-sizing: border-box;
	font-size: 1em;
	padding: 0 0 0 .833333333em;
	color: #a4a4a4;
	background-color: #e5e5e5;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

#SOHUCS #SOHU_MAIN .user-center-comment .list-con-border {
	margin: 0 0 0 3.75em;
	border: .083333333em solid #e8e8e8;
	border-width: .083333333em 0 0
}

#SOHUCS #SOHU_MAIN .user-center-comment .comment-lists-more {
	padding: 0 .833333333em;
	text-align: center
}

#SOHUCS #SOHU_MAIN .user-center-comment .comment-lists-more .lists-more-loading {
	text-align: center
}

#SOHUCS #SOHU_MAIN .user-center-comment .comment-lists-more .lists-more-text {
	width: 100%;
	height: 2.678571429em;
	line-height: 2.678571429em;
	margin: 1.214285714em 0 0;
	text-align: center;
	box-sizing: border-box;
	font-size: 1.1666666666666667em;
	background-color: rgba(67,152,237,.2);
	color: #90bdf0
}

#SOHUCS #SOHU_MAIN .user-center-comment .comment-lists-more .lists-more-text.global-tap-element-highlight {
	background-color: rgba(67,152,237,.5);
	color: #999
}

#SOHUCS #SOHU_MAIN .user-center-comment .comment-lists-logo {
	width: 4.833333333em;
	height: 3.333333333em;
	display: inline-block;
	margin: 1.25em 0 0;
	background: url(../imgs/cy-logo.png) no-repeat;
	background-size: 4.833333333em 3.333333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-comment .global-loading.absolute {
	margin: 1.666666667em 0 0;
	position: static;
	-webkit-transform: translate(0,0) translateZ(0);
	transform: translate(0,0) translateZ(0)
}

#SOHUCS #SOHU_MAIN .user-center-replay {
	margin: 2.083333333em 0 0
}

#SOHUCS #SOHU_MAIN .user-center-replay .user-center-replay-lists {
	overflow: hidden;
	margin: -1.166666667em 0 0 0
}

#SOHUCS #SOHU_MAIN .user-center-replay .replay-lists {
	margin: 1.166666667em 0 0
}

#SOHUCS #SOHU_MAIN .user-center-replay .user-center-list-left {
	width: 3.75em;
	display: inline-block;
	text-align: center;
	vertical-align: top
}

#SOHUCS #SOHU_MAIN .user-center-replay .user-center-list-left .user-list-left-pho {
	width: 2.083333333em;
	height: 2.083333333em;
	border-radius: 2.083333333em
}

#SOHUCS #SOHU_MAIN .user-center-replay .user-center-list-right {
	width: 100%;
	display: inline-block;
	padding: 0 .833333333em 0 3.75em;
	margin: 0 0 0 -4.083333333em;
	box-sizing: border-box
}

#SOHUCS #SOHU_MAIN .user-center-replay .list-right-head,#SOHUCS #SOHU_MAIN .user-center-replay .list-right-head .list-head-title {
	position: relative
}

#SOHUCS #SOHU_MAIN .user-center-replay .list-head-title .list-title-name {
	font-size: 1.1666666666666667em;
	font-weight: 600;
	line-height: 1.142857143em;
	color: #4398ed
}

#SOHUCS #SOHU_MAIN .user-center-replay .list-head-title .list-title-name .replay-icon {
	width: 1.25em;
	height: .833333333em;
	display: inline-block;
	background: url(../imgs/replay-icon.png) no-repeat;
	background-size: 1.25em .833333333em;
	margin: 0 0 0 .583333333em;
	vertical-align: middle
}

#SOHUCS #SOHU_MAIN .user-center-replay .list-head-title .list-title-time {
	font-size: 1em;
	color: #d5d5d5
}

#SOHUCS #SOHU_MAIN .user-center-replay .list-right-head .list-head-support {
	top: -.25em;
	right: 1px;
	position: absolute
}

#SOHUCS #SOHU_MAIN .user-center-replay .list-head-support .support-icon {
	width: 1.666666667em;
	height: 1.666666667em;
	display: inline-block;
	background: url(../imgs/support-ico.png) no-repeat;
	background-size: 1.666666667em 1.666666667em;
	vertical-align: middle
}

#SOHUCS #SOHU_MAIN .user-center-replay .list-head-support .support-num {
	font-size: 1.1666666666666667em;
	color: #bfbfbf;
	vertical-align: -.142857143em;
	margin: 0 1.214285714em 0 0
}

#SOHUCS #SOHU_MAIN .user-center-replay .list-head-support .replay-comment {
	width: 1.666666667em;
	height: 1.666666667em;
	display: inline-block;
	background: url(../imgs/repaly-ico.png) no-repeat;
	background-size: 1.666666667em 1.666666667em;
	vertical-align: middle
}

#SOHUCS #SOHU_MAIN .user-center-replay .click-disable .list-head-support .support-icon {
	background: url(../imgs/support-ico-hover.png) no-repeat;
	background-size: 1.666666667em 1.666666667em
}

#SOHUCS #SOHU_MAIN .user-center-replay .click-disable .list-head-support .support-num {
	color: #4398ed
}

#SOHUCS #SOHU_MAIN .user-center-replay .list-con-text {
	margin: 1px 0 0;
	font-size: 1.375em;
	color: #333
}

#SOHUCS #SOHU_MAIN .user-center-replay .list-con-img {
	margin: .833333333em 0 0;
	margin: .333333333em 0 .75em
}

#SOHUCS #SOHU_MAIN .user-center-replay .list-con-img .list-con-imgs {
	max-width: 15em
}

#SOHUCS #SOHU_MAIN .user-center-replay .list-con-from {
	width: 100%;
	margin: .5em 0 0;
	box-sizing: border-box;
	font-size: 1em;
	padding: .583333333em .833333333em;
	color: #a4a4a4;
	background-color: #e5e5e5
}

#SOHUCS #SOHU_MAIN .user-center-replay .list-con-border {
	margin: .416666667em 0 0 3.75em;
	border: .083333333em solid #e8e8e8;
	border-width: .083333333em 0 0
}

#SOHUCS #SOHU_MAIN .user-center-replay .replay-lists-more {
	padding: 0 .833333333em;
	text-align: center
}

#SOHUCS #SOHU_MAIN .user-center-replay .replay-lists-more .lists-more-text {
	width: 100%;
	height: 2.678571429em;
	line-height: 2.678571429em;
	margin: 1.214285714em 0 0;
	text-align: center;
	box-sizing: border-box;
	font-size: 1.1666666666666667em;
	background-color: rgba(67,152,237,.2);
	color: #90bdf0
}

#SOHUCS #SOHU_MAIN .user-center-replay .replay-lists-more .lists-more-text.global-tap-element-highlight {
	background-color: rgba(67,152,237,.5);
	color: #999
}

#SOHUCS #SOHU_MAIN .user-center-replay .replay-lists-logo {
	width: 4.833333333em;
	height: 3.333333333em;
	display: inline-block;
	margin: 1.25em 0 0;
	background: url(../imgs/cy-logo.png) no-repeat;
	background-size: 4.833333333em 3.333333333em
}

#SOHUCS #SOHU_MAIN .module-mobile-user-center .user-center-replay .global-loading.absolute {
	margin: 1.666666667em 0 0;
	position: static;
	-webkit-transform: translate(0,0) translateZ(0);
	transform: translate(0,0) translateZ(0)
}

#SOHUCS #SOHU_MAIN .notice-list {
	width: 100%;
	margin: .833333333em 0 0;
	border: .083333333em solid #f0f0f0;
	box-sizing: border-box
}

#SOHUCS #SOHU_MAIN .notice-head {
	width: 100%;
	background-color: #fff;
	margin-bottom: .166666667em;
	border-bottom: .083333333em solid #f0f0f0;
	line-height: 3.166666667em
}

#SOHUCS #SOHU_MAIN .notice-icon {
	display: inline-block;
	width: 1.666666667em;
	height: 1.666666667em;
	margin: 0 .416666667em;
	position: relative;
	top: .416666667em
}

#SOHUCS #SOHU_MAIN .notice-icon-system {
	background-image: url(../imgs/system.png);
	background-size: 100% 100%
}

#SOHUCS #SOHU_MAIN .notice-icon-prop {
	background-image: url(../imgs/prop.png);
	background-size: 100% 100%
}

#SOHUCS #SOHU_MAIN .notice-icon-report {
	background-image: url(../imgs/report.png);
	background-size: 100% 100%
}

#SOHUCS #SOHU_MAIN .notice-icon-community {
	background-image: url(../imgs/community.png);
	background-size: 100% 100%
}

#SOHUCS #SOHU_MAIN .notice-head .notice-head-title {
	color: #999;
	font-size: 1.1666666666666667em
}

#SOHUCS #SOHU_MAIN .notice-body {
	width: 100%;
	background-color: #fff;
	line-height: 3.166666667em;
	padding: 0 1.666666667em;
	box-sizing: border-box
}

#SOHUCS #SOHU_MAIN .notice-body span {
	font-size: 1.1666666666666667em
}

#SOHUCS #SOHU_MAIN .notice-body a {
	color: #587da2;
	font-size: 1.1666666666666667em;
	display: inline-block;
	max-width: 19.285714286em;
	text-indent: 0;
	line-height: 2.785714286em;
	vertical-align: bottom;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

#SOHUCS #SOHU_MAIN .notice-comment {
	width: 100%;
	line-height: 3.166666667em
}

#SOHUCS #SOHU_MAIN .notice-comment span {
	color: #999;
	font-size: 1em;
	padding-left: .833333333em
}

#SOHUCS #SOHU_MAIN .notice-comment a {
	font-size: 1em;
	color: #587da2;
	display: inline-block;
	max-width: 14.166666667em;
	text-indent: 0;
	line-height: 3em;
	vertical-align: bottom;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

#SOHUCS #SOHU_MAIN .notice-footer {
	width: 100%;
	text-indent: 1.666666667em;
	background-color: #fff;
	line-height: 2em
}

#SOHUCS #SOHU_MAIN .notice-time {
	font-size: 1em;
	color: #999
}

#SOHUCS #SOHU_MAIN .notice-from {
	font-size: 1em;
	color: #587da2;
	margin-left: .833333333em;
	display: inline-block;
	max-width: 11.666666667em;
	text-indent: 0;
	line-height: 2em;
	vertical-align: bottom;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

#SOHUCS #SOHU_MAIN .user-center-log-out {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 100%;
	-webkit-box-sizing: border-box;
	background: rgba(0,0,0,.5);
	-webkit-transition: all .2s ease-in-out
}

#SOHUCS #SOHU_MAIN .user-center-log-out .user-center-log-out-center {
	width: 100%;
	position: absolute;
	bottom: 0;
	padding: 0 .833333333em 1.666666667em;
	-webkit-box-sizing: border-box
}

#SOHUCS #SOHU_MAIN .user-center-log-out .user-center-log-out-center .center-cancle,#SOHUCS #SOHU_MAIN .user-center-log-out .user-center-log-out-center .center-log-out {
	width: 100%;
	height: 2.277777778em;
	line-height: 2.277777778em;
	font-size: 1.5em;
	background-color: #fff;
	border-radius: .333333333em;
	-webkit-box-sizing: border-box;
	text-align: center
}

#SOHUCS #SOHU_MAIN .user-center-log-out .user-center-log-out-center .center-log-out {
	margin: 0 0 1.666666667em;
	color: #e74851
}

#SOHUCS #SOHU_MAIN .user-center-log-out .user-center-log-out-center .center-log-out.global-tap-element-highlight {
	background-color: #e74851;
	color: #fff
}

#SOHUCS #SOHU_MAIN .user-center-log-out .user-center-log-out-center .center-cancle {
	color: #4398ed
}

#SOHUCS #SOHU_MAIN .user-center-log-out .user-center-log-out-center .center-cancle.global-tap-element-highlight {
	background-color: #4398ed;
	color: #fff
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog {
	width: 25em;
	margin: 0 auto!important
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-show {
	background-color: #fff;
	border-radius: .416666667em;
	margin-bottom: .833333333em!important
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-header {
	height: 3.875em;
	color: #333;
	line-height: 3.875em
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-header span {
	font-size: 1.5em
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-list {
	height: 14.166666667em;
	border-top: .083333333em solid #e5e5e5;
	border-bottom: .083333333em solid #e5e5e5;
	text-align: left;
	padding-left: .625em!important;
	padding-top: .583333333em!important;
	overflow: auto
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-item {
	display: inline-block;
	width: 7.916666667em;
	height: 6.958333333em;
	text-align: center
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-item-content {
	display: inline-block;
	width: 5.416666667em;
	height: 6.666666667em;
	text-align: center
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-item-content.global-tap-element-highlight {
	background-color: #f0f0f0;
	border-radius: .416666667em
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog img.prop-stamp {
	width: 3.333333333em;
	height: 3.333333333em;
	margin: .666666667em 1.041666667em .416666667em!important
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-price {
	display: block;
	text-align: center;
	padding-top: .416666667em!important
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-price span {
	display: inline-block;
	height: 1.083333333em;
	width: .833333333em;
	vertical-align: middle!important;
	background-image: url(../imgs/digits_s.png);
	background-repeat: no-repeat;
	background-size: auto 100%
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-price .prop-price-d0 {
	background-position: 100% 0
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-price .prop-price-d9 {
	background-position: 89% 0
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-price .prop-price-d8 {
	background-position: 78% 0
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-price .prop-price-d7 {
	background-position: 67% 0
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-price .prop-price-d6 {
	background-position: 56% 0
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-price .prop-price-d5 {
	background-position: 44% 0
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-price .prop-price-d4 {
	background-position: 33% 0
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-price .prop-price-d3 {
	background-position: 22% 0
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-price .prop-price-d2 {
	background-position: 11% 0
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-price .prop-price-d1 {
	background-position: 0 0
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-footer {
	height: 3.416666667em;
	line-height: 3.416666667em
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-bean {
	text-align: right;
	background-image: url(../imgs/bean.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 1.416666667em;
	margin-right: 1.25em!important;
	padding-right: 2.083333333em!important;
	line-height: 3.416666667em
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-bean span {
	display: inline-block;
	height: 1.333333333em;
	width: 1em;
	vertical-align: middle!important;
	background-image: url(../imgs/digits.png);
	background-repeat: no-repeat;
	background-size: auto 100%
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-bean .prop-bean-d0 {
	background-position: 100% 0
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-bean .prop-bean-d9 {
	background-position: 89% 0
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-bean .prop-bean-d8 {
	background-position: 78% 0
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-bean .prop-bean-d7 {
	background-position: 67% 0
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-bean .prop-bean-d6 {
	background-position: 56% 0
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-bean .prop-bean-d5 {
	background-position: 44% 0
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-bean .prop-bean-d4 {
	background-position: 33% 0
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-bean .prop-bean-d3 {
	background-position: 22% 0
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-bean .prop-bean-d2 {
	background-position: 11% 0
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-bean .prop-bean-d1 {
	background-position: 0 0
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-task {
	width: 100%;
	height: 2.277777778em;
	line-height: 2.277777778em;
	font-size: 1.5em;
	text-align: center;
	color: #4398ed
}

#SOHUCS #SOHU_MAIN.changyan-skin-green .changyan-prop-dialog .prop-task {
	color: #5fbf5e
}

#SOHUCS #SOHU_MAIN.changyan-skin-yellow .changyan-prop-dialog .prop-task {
	color: #fba222
}

#SOHUCS #SOHU_MAIN.changyan-skin-red .changyan-prop-dialog .prop-task {
	color: #e74851
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-task.global-tap-element-highlight {
	background-color: #f0f0f0
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-btn {
	color: #4398ed;
	font-size: 1.5em;
	border-radius: .277777778em;
	background-color: #fff;
	line-height: 2.222222222em;
	margin-bottom: .555555556em!important
}

#SOHUCS #SOHU_MAIN.changyan-skin-green .changyan-prop-dialog .prop-btn {
	color: #5fbf5e
}

#SOHUCS #SOHU_MAIN.changyan-skin-yellow .changyan-prop-dialog .prop-btn {
	color: #fba222
}

#SOHUCS #SOHU_MAIN.changyan-skin-red .changyan-prop-dialog .prop-btn {
	color: #e74851
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-btn.global-tap-element-highlight {
	background-color: #f0f0f0
}

#SOHUCS #SOHU_MAIN .changyan-prop-dialog .prop-cancel {
	font-weight: 700
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-ctrl-area-wap .ctrl-item-wrapper-wap .ctrl-item-wap .prop-ico {
	background-image: url(../imgs/prop-ico.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: 0 0
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-ctrl-area-wap .ctrl-item-wrapper-wap .ctrl-item-wap .prop-ico.global-tap-element-highlight {
	background-position: 0 25%
}

#SOHUCS #SOHU_MAIN.changyan-skin-green .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-ctrl-area-wap .ctrl-item-wrapper-wap .ctrl-item-wap .prop-ico.global-tap-element-highlight {
	background-position: 0 50%
}

#SOHUCS #SOHU_MAIN.changyan-skin-yellow .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-ctrl-area-wap .ctrl-item-wrapper-wap .ctrl-item-wap .prop-ico.global-tap-element-highlight {
	background-position: 0 75%
}

#SOHUCS #SOHU_MAIN.changyan-skin-red .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .list-ctrl-area-wap .ctrl-item-wrapper-wap .ctrl-item-wap .prop-ico.global-tap-element-highlight {
	background-position: 0 100%
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-item-propbox {
	position: absolute;
	top: .833333333em;
	right: .833333333em;
	z-index: 800;
	width: 3em;
	height: 3em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap img.list-item-prop {
	position: absolute;
	top: 0;
	right: 0;
	opacity: .2;
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap img.list-item-prop-zoom {
	-webkit-transition: all 200ms ease-in;
	-moz-transition: all 200ms ease-in;
	transition: all 200ms ease-in
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap img.list-item-prop:last-child {
	opacity: .67
}

@keyframes shake {
	0% {
		-webkit-transform: scale(0.94,.94);
		-moz-transform: scale(0.94,.94);
		transform: scale(0.94,.94);
		-webkit-box-shadow: inset 1px 1px .5em 1px rgba(0,0,0,.3);
		-moz-box-shadow: inset 1px 1px .5em 1px rgba(0,0,0,.3);
		box-shadow: inset 1px 1px .5em 1px rgba(0,0,0,.3)
	}

	25% {
		-webkit-transform: scale(1.04,1.04);
		-moz-transform: scale(1.04,1.04);
		transform: scale(1.04,1.04);
		-webkit-box-shadow: 1px 1px .333333333em 1px rgba(0,0,0,.3);
		-moz-box-shadow: 1px 1px .333333333em 1px rgba(0,0,0,.3);
		box-shadow: 1px 1px .333333333em 1px rgba(0,0,0,.3)
	}

	50% {
		-webkit-transform: scale(0.98,.98);
		-moz-transform: scale(0.98,.98);
		transform: scale(0.98,.98);
		-webkit-box-shadow: inset 1px 1px .166666667em 1px rgba(0,0,0,.3);
		-moz-box-shadow: inset 1px 1px .166666667em 1px rgba(0,0,0,.3);
		box-shadow: inset 1px 1px .166666667em 1px rgba(0,0,0,.3)
	}

	100%,75% {
		-webkit-transform: scale(1,1);
		-moz-transform: scale(1,1);
		transform: scale(1,1)
	}
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .cmt-shake {
	-webkit-animation: shake .3s 1;
	-moz-animation: shake .3s 1;
	animation: shake .3s 1
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .cmt-list-imgs-container .match-pic-ctrl {
	float: left;
	position: relative
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .cmt-list-imgs-container .match-pic-ctrl .no-choose {
	position: absolute;
	top: 1px;
	right: -4em;
	width: 3.583333333em;
	height: 1.666666667em;
	-webkit-background-size: 100%;
	background-size: 100%;
	background-image: url(../imgs/del.jpg)
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-wrapper-wap .list-container-wap .list-item-wap .list-content-wrapper-wap .cmt-list-imgs-container .match-pic-ctrl .match-pic-txt {
	position: absolute;
	bottom: 1px;
	right: -4.357142857em;
	color: #333;
	font-size: 1.1666666666666667em
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage {
	z-index: 1
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .danmu-wrap {
	height: auto;
	position: fixed;
	top: 16.666666667em;
	right: 1em;
	max-height: 7.333333333em;
	border-radius: 1.166666667em;
	background-color: rgba(0,0,0,.5);
	transform: translateZ(0)
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .danmu-wrap .portrait {
	height: 2.25em;
	width: 2.25em;
	display: block;
	margin: .166666667em .5em .083333333em .166666667em;
	border-radius: 2.25em;
	float: left
}

#SOHUCS #SOHU_MAIN .module-mobile-cmt-barrage .danmu-wrap .danmu-cmt {
	white-space: normal;
	max-width: 16em;
	max-height: 4.538461538em;
	line-height: 1.538461538em;
	display: block;
	font-size: 1.0833333333333333em;
	overflow: hidden;
	color: #fff;
	padding-right: .384615385em;
	margin: .461538462em .083333333em
}