
.global-clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0;
	line-height: 0;
	font-size: 0;
	clear: both
}

.global-clearfix {
	zoom: 1
}

.global-clear {
	clear: both
}

.loupan-item-mask {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: .3;
	filter: "alpha(opacity=30)";
	filter: alpha(opacity=30)
}

.with-animation {
	transition: all .5s ease
}

.animation-showup {
	opacity: 0;
	-webkit-transform: scale(.4);
	transform: scale(.4);
	transition: all .2s ease-in-out;
	-webkit-transform-origin: left;
	transform-origin: left
}

.animation-showup.right {
	-webkit-transform-origin: right;
	transform-origin: right
}

.animation-showup.center {
	-webkit-transform-origin: center;
	transform-origin: center
}

.animation-showup.show {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}

#toast-container>div {
	text-align: left;
	box-shadow: none!important;
	top: 110px
}

.img-blur-in {
	-webkit-filter: blur(32px);
	-moz-filter: blur(32px);
	-ms-filter: blur(32px);
	-o-filter: blur(32px);
	filter: blur(32px);
	transition: all .2s ease
}


.module-loupan-search .bread-crumbs-area {
	clear: both;
	height: 12px;
	padding: 15px 0 0;
	line-height: 12px;
	width: 1200px;
	margin: 0 auto 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left
}

.module-loupan-search .bread-crumbs-left {
	color: #666;
	display: inline;
	overflow: hidden
}

.module-loupan-search .bread-crumbs-left-link {
	color: #666
}

.module-loupan-search .bread-crumbs-left-link:hover {
	color: #e43;
	text-decoration: none
}

.module-loupan-search .bread-crumbs-right {
	color: #999;
	display: inline;
	overflow: hidden
}

.module-loupan-header {
	width: 1200px;
	margin: 20px auto 30px;
}

.module-loupan-header .link-right {
	color: #979797;
	display: block;
	width: 178px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	border: 1px solid #979797;
	text-decoration: none;
	background-image: url(../images/arrow.png);background-size: 10px;
	background-position: 134px 14px;
	background-repeat: no-repeat
}

.module-loupan-header .link-right:hover {
	color: #979797;
	border-color: #979797
}

.module-loupan-header .qr-code-box {
	position: relative;
	width: 70px;
	height: 70px;
	float: left;
	margin: 0 20px 0 0;
	overflow: hidden
}


.module-loupan-header .introduce-area {
	float: left;
	max-width: 600px;
    text-align: left;
    padding-top: 7px;
}

.module-loupan-header .loupan-name {
	display: inline-block;
	color: #333;
	font-weight: 700;
	font-size: 28px;
	height: 32px;
	line-height: 28px;
	padding-right: 20px
}

.module-loupan-header .loupan-other-name {
	color: #999;
	font-size: 14px;
	padding-top: 15px;
	height: 14px;
	line-height: 14px;
	max-width: 660px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.module-loupan-header .tag-list {
	padding: 12px 0 0;
	clear: left;
	max-width: 825px;
	overflow: hidden;
	white-space: nowrap;
	height: 24px
}

.module-loupan-header .tag-item {
	height: 22px;
	line-height: 22px;
	color: #999;
	padding: 0 10px;
	border-radius: 2px;
	margin-right: 8px;
	float: left;
	font-size: 12px;
	letter-spacing: 0;
	border: 1px solid #e5e5e5;
	background: #fff
}

.module-loupan-header .tag-item.tag-green {
	background: #6b3;
	border-radius: 2px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #fff;
	border: 0
}

.module-loupan-header .tag-item.tag-blue {
	background: #49e;
	border-radius: 2px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #fff;
	border: 0
}

.module-loupan-header .tag-item.tag-grey {
	background: #bbb;
	border-radius: 2px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #fff;
	border: 0
}

.module-loupan-header .share-area {
	float: right
}

.module-loupan-header .share-area .lpheader-btn {
	float: left;
	margin-left: 40px;
	height: 75px;
	width: 52px;
	display: block;
	color: #666;
	font-size: 12px;
	cursor: pointer
}

.module-loupan-header .share-area .lpheader-btn .icon {
	float: none;
	width: 52px;
	height: 52px;
	display: inline-block;
	margin: 0
}


.module-loupan-header .share-area .lpheader-btn .txt {
	width: 52px;
	display: inline-block;
	text-align: center
}

.module-loupan-header .phone-area {
	float: right
}



.module-loupan-header .phone-area .phone-number .phone-z {
	font-family: PingFang-SC-Medium;
	font-size: 24px;
	color: #e43;
	vertical-align: bottom;
	display: inline-block
}

.module-loupan-header .phone-area .follow-time {
	font-size: 12px;
	color: #666;
	letter-spacing: 0;
	line-height: 12px;
	float: right;
	margin-top: 18px
}

.module-loupan-header .phone-area .follow-time .follow-number {
	color: #151515
}

.module-loupan-header .lpgz-tig {
	position: fixed;
	margin-left: -221px;
	margin-top: -55px;
	width: 440px;
	height: 110px;
	left: 50%;
	top: 50%;
	background: #fff;
	text-align: center;
	border: 1px solid #ccc;
	z-index: 100000
}

.module-loupan-header .lpgz-tig .text {
	display: inline-block;
	padding-top: 37px;
	font-size: 20px;
	color: #333;
	line-height: 30px
}

.module-live-detail .live-push-right-container {
	position: absolute;
	top: 78px;
	height: 56px;
	right: 25px;
	text-align: left
}

.module-live-detail .shareActivityNoimage {
	height: 42px;
	background: rgba(0,0,0,.4);
	padding: 7px 10px;
	position: relative;
	max-width: 256px
}

.module-live-detail .live-push-left-container a,.module-live-detail .live-push-left-container a:hover,.module-live-detail .live-push-right-container a,.module-live-detail .live-push-right-container a:hover {
	text-decoration: none
}

.module-live-detail .live-push-left-container {
	position: absolute;
	top: 78px;
	height: 56px;
	left: 31px;
	text-align: left
}


.module-live-detail .live-detail-right {
	position: relative;
	float: left;
	width: 305px;
	height: 500px;
	background: #333;
	text-align: left
}

.live-detail-right .host {
	width: 100%;
	height: 90px;
	position: relative
}

.live-detail-right.layout1 .host {
	height: 80px
}

.live-detail-right.layout2 .host {
	height: 140px
}

.live-detail-right .host>div {
	position: absolute
}
.live-detail-right .info{padding: 20px; color: #ccc; line-height: 24px; font-size: 14px !important; height: 380px; overflow: hidden;}
.live-detail-right .hostHead {
	display: block;
	position: absolute;
	width: 48px;
	height: 48px;
	background: #fff;
	border-radius: 100px;
	left: 20px;
	top: 20px;
	overflow: hidden;
	border: 1px solid #ccc
}
.live-detail-right .hostHead img{width: 50px; height: 50px;}
.live-detail-right .hostName.noTitle {
	top: 31px;
	height: 28px;
	line-height: 28px
}

.live-detail-right .hostName {
	left: 90px;
	top: 20px;
	height: 20px;
	font-size:16px;
	color: #fff;
	line-height: 20px;
	max-width: 120px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}


.live-detail-right .hostClass {
	left: 111px;
	top: 51px;
	width: 86px;
	height: 30px;
	overflow: hidden;
	opacity: .85;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	font-size: 14px;
	color: #fff;
	line-height: 14px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}
.live-detail-right .followBtn {
    left: 217px;
    top: 29px;
    width: 60px;
    height: 30px;
    background: #f49819;
    border-radius: 6px;
    text-align: center;
    line-height: 30px;
    font-size: 15px;
    color: #fff;
    letter-spacing: 0;
    cursor: pointer;
}

.live-detail-right .followBtn.disable {
	background-color: #999
}

.live-detail-right .dividingLine {
	top: 80px;
	left: 20px;
	width: 265px;
	height: 0;
	border-top: 1px solid #747474
}

.live-detail-right .hostContact {
	left: 20px;
	top: 91px
}

.hostWechat,.live-detail-right .hostTel {
	height: 14px;
	padding: 1px 0 1px 20px;
	background: no-repeat 0;
	font-size: 14px;
	color: #f49819;
	letter-spacing: 0;
	line-height: 14px;
	margin-bottom: 8px
}

.live-detail-right .commentPort {
	position: relative;
	height: 328px;
	overflow: auto;
	overflow-x: hidden;
	padding: 8px;
	margin: 2px;
	text-align: left
}

.live-detail-right .commentPort::-webkit-scrollbar-track {
	background-color: #333
}

.live-detail-right .commentPort::-webkit-scrollbar {
	width: 4px;
	background-color: #656565
}

.live-detail-right .commentPort::-webkit-scrollbar-thumb {
	border-radius: 10px;
	box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #656565
}

.live-detail-right.layout1 .commentPort {
	height: 302px
}

.live-detail-right.layout2 .commentPort {
	height: 278px
}

.live-detail-right .multiLinesComment {
	padding: 4px 0;
	font-size: 12px;
	color: #fff;
	line-height: 24px;
	word-break: break-all
}

.live-detail-right .systemAlert {
	color: #f49819
}

.live-detail-right .enterRoomAlert {
	padding: 10px 0;
	font-size: 12px;
	color: #999;
	line-height: 17px
}

.live-detail-right .commentor {
	color: #999
}

.live-detail-right .enterName {
	color: #f49819
}

.live-detail-right .commentEditor {
	height: 40px;
	background: #656565;
	padding: 12px 10px 10px;
	position: relative
}

.live-detail-right .commentInput {
	width: 167px;
	height: 40px;
	background: #333;
	border: none;
	border-radius: 100px;
	padding: 0 20px;
	margin-right: 10px;
	float: left;
	line-height: 40px;
	color: #999;
	outline: none
}

.live-detail-right .commentBtn {
	width: 68px;
	height: 40px;
	background: #f49819;
	border-radius: 100px;
	text-align: center;
	line-height: 40px;
	float: right;
	font-size: 14px;
	color: #fff;
	letter-spacing: 0;
	cursor: pointer
}

.live-detail-right .commentHint {
	position: absolute;
	top: 22px;
	left: 30px;
	font-size: 14px;
	color: #999
}

.live-detail-right .commentHintHeader {
	color: #f49819;
	cursor: pointer
}



.live-detail-right .live-down .live-down-title {
	height: 48px;
	line-height: 48px;
	font-size: 18px;
	color: #fff
}

.live-detail-right .live-down .live-down-img img {
	width: 150px;
	height: 150px;
	margin-top: 30px
}

.live-detail-right .live-down .live-down-img p {
	font-size: 14px;
	color: #c7c7c7;
	margin-top: 8px
}

#bd,#main {
	width: 100%!important
}

.module-live-detail {
	width: 100%;
	margin: 0 auto;
}

.module-live-detail .live-detail-title,.module-live-detail .live-portrait {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

.module-live-detail .live-detail-title {
	font-size: 20px;
	color: #666;
	padding-top: 20px;
	padding-bottom: 24px;
	text-align: left
}

.module-live-detail .live-detail-title .title {
	font-family: PingFangSC-Regular;
	font-size: 24px
}

.module-live-detail .live-bindings {
	margin-top: 10px;
	font-size: 14px;
	color: #666
}

.module-live-detail .live-bindings .live-binding-hint {
	color: #999;
	margin-right: 10px
}

.module-live-detail .live-bindings .live-binding-item {
	margin: 0 10px;
	white-space: nowrap;
	display: inline-block;
	max-width: 110px;
	text-overflow: ellipsis;
	overflow: hidden;
	vertical-align: bottom
}

.module-live-detail .live-clear {
	clear: both;
	overflow: hidden
}

.module-live-detail .live-clear .live-detail-left {
	position: relative;
	float: left;
	width: 895px;
	height: 500px
}


.module-live-detail .live-clear .live-detail-left .name {
	color: #ff9a06;
	margin-right: 8px
}

.live-notice {
	position: absolute;
	bottom: 300px;
	left: 20px;
	opacity: .9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	background: #474747;
	border-radius: 4px;
	width: 480px;
	height: 36px;
	overflow: hidden;
	padding: 0 10px;
	padding-left: 100px;
	font-size: 16px
}

.live-notice-title {
	color: #ff9a06;
	line-height: 16px;
	text-shadow: 0 1px 1px rgba(0,0,0,.5);
	position: absolute;
	top: 10px;
	left: 10px
}

.live-notice-content {
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,.5);
	line-height: 36px;
	position: relative;
	top: 0;
	text-align: left
}

.live-notice-banner {
	width: 1200px;
	margin: 0 auto;
	height: 16px;
	overflow: hidden;
	font-size: 12px;
	position: relative;
	margin-top: 16px;
	line-height: 16px;
	text-align: left
}

.live-notice-banner-content {
	position: relative;
	top: 0;
	color: #666;
	margin-left: 90px
}


.module-live-detail .likeBtnCnt {
	position: absolute;
	bottom: 0;
	width: 50px;
	height: 16px;
	background: #fff;
	border-radius: 100px;
	font-size: 12px;
	color: #f49819;
	line-height: 16px;
	text-align: center
}

.module-live-detail .love-fly-container {
	position: absolute;
	bottom: 0;
	width: 200px;
	height: 200px;
	left: -80px;
	pointer-events: none;
	overflow: hidden;
	-webkit-mask-image: -webkit-gradient(linear,0 60%,0 20%,from(#000),to(transparent))
}

.module-live-detail .live-qrcode {
	display: none;
	position: absolute;
	bottom: 42px;
	right: 0;
	width: 140px;
	height: 140px;
	padding: 10px;
	background: #fff;
	z-index: 99999999999999
}

.module-live-detail .live-display-time {
	position: absolute;
	top: 30px;
	right: 30px;
	color: #fff
}

.module-live-detail .live-kft-popup {
	display: none;
	position: absolute;
	right: 40px;
	bottom: 40px;
	max-width: 292px;
	z-index: 99999999999
}

.module-live-detail .live-kft-list {
	border-radius: 2px;
	background: #000;
	background: rgba(0,0,0,.6);
	padding: 5px 20px
}

.module-live-detail .live-kft-list li {
	line-height: 22px;
	color: #fff;
	font-size: 12px;
	text-align: left
}

.module-live-detail .live-kft-list li a {
	color: #fff!important
}

.live-qrcode>table {
	margin: 0!important;
	width: 100%!important;
	height: 100%!important
}

.live-item-standalone {
	float: left;
	width: 285px;
	height: 200px;
	margin: 0 20px 20px 0;
	position: relative
}

.live-item-standalone .img-link {
	position: relative;
	width: 285px;
	height: 200px;
	line-height: 200px;
	display: block;
	overflow: hidden
}

.live-item-standalone .img-link img {
	width: 285px;
	min-height: 200px;
	margin: 0 auto;
	vertical-align: middle
}

.live-item-standalone .img-link p {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 265px;
	padding: 0 10px 10px;
	color: #fff;
	font-size: 16px;
	line-height: 25px;
	text-align: left;
	min-height: 25px;
	max-height: 45px;
	overflow: hidden;
	display: block
}

.live-item-standalone .img-link .bot-masker {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 285px;
	height: 110px;
	background: url(../images/mask.png)
}

.live-item-standalone .img-txt {
	width: 285px;
	height: 48px;
	line-height: 48px;
	background: #fff;
	color: #666;
	text-align: left;
	overflow: hidden
}

.live-item-standalone .img-txt .list-li-left {
	float: left;
	width: 190px;
	height: 45px;
	margin-left: 10px;
	overflow: hidden;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis
}

.live-item-standalone .img-txt .list-li-left .avatar-img,.live-item-standalone .img-txt .list-li-left img {
	float: left;
	width: 28px;
	height: 28px;
	border-radius: 14px;
	margin: 10px 10px 0 0;
	vertical-align: middle
}


.live-item-standalone .img-txt .list-li-left .line {
	color: #c7c7c7;
	margin: 0 6px;
	vertical-align: middle;
	margin: -3px 2px 0 6px;
	display: inline-block
}

.live-item-standalone .img-txt .list-li-left .name {
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	vertical-align: middle;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.live-item-standalone .img-txt .list-li-left .title {
	white-space: nowrap
}

.live-item-standalone .img-txt .list-li-right {
	float: right;
	max-width: 75px;
	height: 45px;
	line-height: 45px;
	margin-right: 10px;
	overflow: hidden;
	display: block;
	text-align: right;
	color: #999
}

.live-item-standalone .img-txt .list-li-right .num-em {
	width: 20px;
	height: 20px;
	background: url(../images/num.png) no-repeat 50%;display: inline-block;
	vertical-align: middle;
	margin-right: 6px
}

.live-item-standalone .live-more-item-mask1,.live-item-standalone .live-more-item-mask2 {
	position: absolute;
	left: 0;
	top: 0;
	width: 285px;
	height: 200px;
	opacity: 0
}

.live-item-standalone .live-more-item-mask2 {
	left: 117.5px;
	top: 75px;
	width: 50px;
	height: 50px
}

.live-item-standalone .live-more-item-mask1 {
	background: rgba(0,0,0,.3)
}

.live-item-standalone .live-more-item-mask2 {
	background-image: url(../images/playon.png);background-repeat: no-repeat;
	background-position: 50%;
	-webkit-transform: scale(1.5);
	transform: scale(1.5)
}

.live-item-standalone .live-more-item-wrap:hover .live-more-item-mask1,.live-item-standalone .live-more-item-wrap:hover .live-more-item-mask2 {
	opacity: 1
}

.live-item-standalone .live-more-item-wrap:hover .live-more-item-mask2 {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.live-item-standalone .live-more-item-wrap {
	display: block;
	width: 285px;
	height: 200px;
	overflow: hidden
}

.live-item-standalone .live-more-item-wrap:hover .live-more-item-cover {
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}

.live-item-standalone .layer-span {
	position: absolute;
	top: 10px;
	right: 15px;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	color: #fff;
	border-radius: 15px;
	border: 1px solid #fff;
	text-align: center;
	background: rgba(0,0,0,.3);
	padding: 0 10px
}

.live-item-standalone a {
	text-decoration: none
}

.live-item-standalone a:hover {
	color: #333
}[module=loupan-live-list] {
	background: #fff
}

.module-loupan-live-list {
	width: 1200px;
	margin: 0 auto;
	padding-top: 40px;
	overflow: hidden
}

.module-loupan-live-list h2 {
	font-size: 20px;
	color: #333;
	text-align: left;
	margin-bottom: 20px
}

.module-loupan-live-list h2 .line {
	float: left;
	background: #e43;
	width: 2px;
	height: 16px;
	margin: 2px 10px 0 0;
	display: inline-block;
	vertical-align: middle
}

.module-loupan-live-list h2 .link-more {
	float: right;
	font-size: 16px;
	text-decoration: none
}

.module-loupan-live-list ul.loupan-list-container {
	width: 1250px;
	height: 220px;
	overflow: hidden
}

.concern-loupan {
	position: relative;
	width: 180px;
	float: left;
	margin-right: 24px;
	margin-bottom: 30px;
}

.concern-loupan .concern-loupan-img-cover {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 180px;
	height: 135px;
	background: url(../images/cover.png) no-repeat;z-index: 2
}

.concern-loupan .concern-loupan-img-cover:hover+.loupan-img-info .loupan-img {
	transform: matrix(1.04,0,0,1.04,0,0);
	backface-visibility: hidden
}

.concern-loupan:nth-child(6n) {
	margin-right: 0
}

.concern-loupan .loupan-img {
	width: 180px;
	height: 135px;
	transition: transform .5s ease .1s;
	-webkit-transition: -webkit-transform .5s ease .1s
}

.concern-loupan .loupan-img:hover {
	transform: matrix(1.04,0,0,1.04,0,0);
	backface-visibility: hidden
}

.concern-loupan .loupan-img-info {
	position: relative;
	width: 180px;
	display: inline-block;
	height: 135px;
	overflow: hidden
}

.concern-loupan .mask-xgt {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	font-size: 12px;
	padding: 0 4px;
	background-color: rgba(0,0,0,.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#80000000");
	color: #fff;
	line-height: 22px
}

.concern-loupan .loupan-name {
	height: 34px;
	line-height: 34px;
	font-size: 14px
}

.concern-loupan .loupan-name,.concern-loupan .loupan-price {
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.concern-loupan .loupan-price {
	height: 16px;
	line-height: 16px;
	font-size: 14px
}

.concern-loupan .loupan-price .price-red {
	color: #e43
}

.concern-loupan .loupan-price .loupan-area {
	font-size: 14px;
	color: #666;
	letter-spacing: 0;
	line-height: 16px;
	height: 16px;
	float: right
}

.concern-loupan .loupan-area {
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}[module=loupan-recommend] {
	background: #fff
}

.module-loupan-recommend {
	width: 1200px;
	margin: 0 auto;
	padding-top: 40px;
	overflow: hidden;
	text-align: left
}

.module-loupan-recommend h2 {
	font-size: 20px;
	color: #333;
	text-align: left;
	margin-bottom: 20px
}

.module-loupan-recommend h2 .line {
	float: left;
	background: #e43;
	width: 2px;
	height: 16px;
	margin: 2px 10px 0 0;
	display: inline-block;
	vertical-align: middle
}

.concern-loupans {
	overflow: hidden
}


#doc,body,html {
	text-align: center;
	width: 100%
}

#doc {
	min-width: 1200px
}

#bd,#main {
	width: 1200px;
	margin: 0 auto
}

#main {
	float: right
}

.footer {
	margin: 0 auto;
	clear: both
}

#cfloat {
	position: fixed;
	bottom: 166px;
	right: 5px;
	width: 60px
}

.module-header {
	text-align: left
}

#bd {
	min-height: calc(100vh - 316px)
}
.loupan-header{padding: 20px 0;}
#commentlist{width: 895px !important; margin-bottom: 40px;}
.comv{clear: both;}
.module-loupan-live-list h3{display: none;}
.z_r_tit {
    font-size: 16px !important;
    color: #1d364c !important;
    margin: 16px 0 -12px;
}

.ty_right_answer li {
    margin-bottom: 30px;
}
.clearfix, .ty_right_answer li, .ty_search_wrap .z_search {
    display: block;
}
.ty_right_answer img {
    float: left;
    margin-right: 16px;
    width: 80px;
    height: 80px;
}
.ty_right_answer .p1 {
    color: #425571;
    font-size: 16px;
    margin-bottom: 4px;
}
.ty_right_answer .p1, .ty_right_answer .p2 {
    float: left;
    min-width: 180px;
}
.ty_right_answer .weixin {
    width: 21px;
    height: 20px;
    background-position: -80px 0 !important;
}
.ty_right_answer .weixin, .ty_right_answer .qq, .ty_right_answer .sq {
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
}
.g_w-title em, .g_w-title .g_d01 i, .g_w-title .g_d02 i, .g_w-title .l_bub .l_bubL, .g_w-title .l_bub .l_bubR, .g_wlist .g_wlist-r h6 a i, .ty_more i, .ty_right_answer .weixin, .ty_right_answer .qq, .ty_right_answer .sq, .ty_search_wrap .down_icon, .z_no_tip .cmt_icon, .z_error i, .z_fold i, .l_sw_main dd .l_parUl li .l_line, .l_sw_main dd .l_parUl .l_cur a, .l_tip02 .l_il i, .l_articleBody .l_imgBox .l_topImg .l_bar .l_dz .l_dz_icon, .l_articleBody .l_imgBox .l_tellBox .l_btns i, .l_articleTsh .l_lb, .l_remen .l_box h3 i, .l_remen .l_box ul li .l_dot, .l_headDetails .l_info .l_arrR, .l_btn i, .l_floatNav li i, .l_floatNav .ty_close i, .dll_newslist.l_big .dll_newsimg i, .dll_rankinglist .dll_rankingicon.cur {
    background: url(../images/l_icon.png) no-repeat 0 0;
}
.ty_right_answer .p2 {
    line-height: 24px;
    font-size: 14px;
    color: #425571;
}
.ty_right_answer .p1, .ty_right_answer .p2 {
    float: left;
    min-width: 170px;
    text-align: left;
}
.guanzhu{width: 275px;}
.clearfix:after, .ty_right_answer li:after, .ty_search_wrap .z_search:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}