@charset "UTF-8";
.cif-btn, .cif-btn__icon, .cif-btn__text {
	display:inline-block
}
.cif-flexbox__imgbox .video-time, .cif-flexbox__info .desc {
	font-family:Microsoft YaHei;
	font-weight:400;
	font-size:12px
}
.btn-backTop, .cif-box:after {
	visibility:hidden
}
.cif-flock__title, .ellipsis, .text-ellipsis {
	white-space:nowrap
}
.cif-btn {
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
-webkit-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
	width:98px;
	height:30px;
	line-height:30px;
	font-size:14px;
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#fff;
	background-color:#f60;
	border:1px solid #f60
}
.cif-btn .cif-btn__icon {
	font-size:12px
}
.cif-btn .sd-btn__icon {
	font-size:14px
}
.cif-btn.is-plain {
	color:#f60;
	background-color:transparent;
	border:1px solid #f60
}
.cif-btn.is-plain:active, .cif-btn.is-plain:focus, .cif-btn.is-plain:hover, .cif-btn:active, .cif-btn:focus, .cif-btn:hover {
	color:#fff;
	background-color:#ff8739;
	border:1px solid #ff8739
}
.cif-btn__icon+.cif-btn__text {
	margin-left:5px
}
.cif-btn--normal {
	width:138px;
	height:38px;
	line-height:38px;
	font-size:16px;
	-webkit-border-radius:4px;
	border-radius:4px
}
.cif-btn--normal .cif-btn__icon {
	font-size:14px
}
.cif-btn--normal .sd-btn__icon {
	font-size:16px
}
.cif-btn--normal.is-round {
	-webkit-border-radius:19px;
	border-radius:19px
}
.cif-btn--mini {
	width:74px;
	height:30px;
	line-height:30px;
	font-size:14px;
	-webkit-border-radius:4px;
	border-radius:4px
}
.cif-btn--mini .cif-btn__icon {
	font-size:12px
}
.cif-btn--mini .sd-btn__icon {
	font-size:14px
}
.cif-btn--mini.is-round {
	-webkit-border-radius:15px;
	border-radius:15px
}
.cif-btn--text, .cif-btn--text.is-plain, .cif-btn--text.is-plain:active, .cif-btn--text.is-plain:focus, .cif-btn--text.is-plain:hover, .cif-btn--text:active, .cif-btn--text:focus, .cif-btn--text:hover {
	color:#999;
	background-color:transparent;
	border:1px solid transparent
}
.cif-btn--info {
	color:#999;
	background-color:#f2f4f6;
	border:1px solid #f2f4f6
}
.cif-btn--info.is-plain {
	color:#666;
	background-color:transparent;
	border:1px solid #ebeced
}
.cif-btn--info.is-plain:active, .cif-btn--info.is-plain:focus, .cif-btn--info.is-plain:hover, .cif-btn--info:active, .cif-btn--info:focus, .cif-btn--info:hover {
	color:#999;
	background-color:#ebeced;
	border:1px solid #ebeced
}
.cif-btn.is-round {
	-webkit-border-radius:15px;
	border-radius:15px
}
.cif-btn.is-auto {
	width:auto;
	padding:0 15px
}
.cif-btn.is-forbid, .cif-btn.is-forbid:hover {
	cursor:not-allowed;
	color:#999;
	border:1px solid #eaeaea;
	background:#eaeaea
}
.cif-btn.is-type1 {
	background-color:#fff;
	border:1px solid #f60;
	color:#f60
}
.cif-btn.is-type1:hover {
	background-color:#f60;
	border:1px solid #f60;
	color:#fff
}
.cif-imgbox {
	display:block;
	position:relative;
	overflow:hidden
}
.cif-imgbox img {
	position:absolute;
	max-width:100%;
	width:auto;
	height:auto;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	-webkit-transform:translate3d(-50%, -50%, 0);
	transform:translate3d(-50%, -50%, 0)
}
.cif-section, .cif-section__head {
	position:relative;
	width:100%
}
.cif-imgbox--round {
	-webkit-border-radius:50%;
	border-radius:50%
}
.cif-imgbox.is-auto img {
	max-width:none
}
.cif-imgbox--hover img {
-webkit-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
.cif-flexbox__imgbox, .cif-flexbox__imgbox img {
-webkit-transition:all .3s;
-o-transition:all .3s
}
.cif-imgbox--hover:hover img {
	-webkit-transform:scale(1.2) translate3d(-42%, -42%, 0);
	transform:scale(1.2) translate3d(-42%, -42%, 0)
}
.cif-section__head {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:20px;
	padding-right:20px;
	line-height:56px;
	font-size:14px;
	border-bottom:1px solid #ebeced
}
.cif-section__head::after {
content:"";
display:block;
width:100%;
height:0;
clear:both
}
.cif-section__head.is-flex {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	display:table-cell\9
}
.cif-section__head.is-flex::after, .cif-section__head.is-flex::before {
display:none
}
.cif-section__head.is-flex .cif-navtab {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	height:56px
}
.cif-section__head.is-flex .text {
	-ms-flex-negative:0;
	flex-shrink:0
}
.cif-section__head .text {
	float:left;
	color:#333
}
.cif-section__head .desc {
	float:left;
	margin-left:17px;
	color:#999
}
.cif-section__head .more {
	float:right;
	color:#999;
	-ms-flex-negative:0;
	flex-shrink:0
}
.cif-section__head .more .iconfont {
	font-size:12px
}
.cif-section__head .opt {
	float:right;
	font-size:14px;
	color:#999;
	font-weight:400
}
.cif-section__head .opt .opt-item {
	position:relative;
	display:inline-block;
	margin-left:16px;
	cursor:pointer
}
.cif-section__head .opt .opt-item.is-active {
	font-weight:700;
	color:#333
}
.cif-section__head .opt .opt-item.is-active::after {
content:"";
position:absolute;
bottom:10px;
left:50%;
margin-left:-15px;
width:30px;
height:2px;
background:#3599e1
}
.cif-section__cont {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%
}
.cif-section--box, .cif-section--solid {
	-webkit-box-sizing:border-box;
	background:#fff
}
.cif-section__cont.is-padding {
	padding:0 30px
}
.cif-section--box {
	box-sizing:border-box;
	-webkit-box-shadow:1px 2px 12px -5px rgba(0, 0, 0, .1);
	box-shadow:1px 2px 12px -5px rgba(0, 0, 0, .1)
}
.cif-section--solid {
	box-sizing:border-box;
	border:1px solid #EFF1F3
}
.cif-section--s {
	width:190px
}
.cif-section--b {
	width:990px
}
.cif-section--b .cif-section--b {
	width:690px
}
.cif-section--b .cif-section--s {
	width:280px
}
.cif-section.is-normal .cif-section--b {
	width:880px
}
.cif-section.is-normal .cif-section--s {
	width:300px
}
.cif-section.is-informationFlow .cif-section__head {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-bottom:0;
	width:100%
}
.cif-section.is-informationFlow .cif-section__head .text {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	max-width:100%
}
.cif-section.is-informationFlow .cif-section__head .more {
	-ms-flex-negative:0;
	flex-shrink:0
}
.cif-section.is-informationFlow .cif-section__head .label {
	display:inline-block;
	font-weight:400;
	height:26px;
	line-height:26px;
	-webkit-border-radius:13px;
	border-radius:13px;
	font-size:12px;
	padding:0 9px;
	color:#f60;
	background:#FFF6F1;
	border:1px solid #F9CAB1;
	margin-left:10px
}
.cif-section.is-informationFlow .cif-section__head .label .iconfont {
	font-size:12px
}
.cif-section.is-informationFlow .cif-section__head .label:hover {
	background:#FF8739;
	color:#fff
}
.cif-section.is-informationFlow .cif-section__head::after {
display:none
}
.cif-section.is-informationFlow .cif-section__cont {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.cif-article-tag--normal {
	display:inline-block;
	padding:0 16px;
	-webkit-border-radius:15px;
	border-radius:15px;
	color:#999;
	font-size:14px;
	line-height:30px;
	vertical-align:middle;
	background:#f0f0f0;
	margin-bottom:10px
}
.cif-article-tag--normal+.cif-article-tag--normal {
	margin-left:20px
}
.cif-article-tag--observe {
	display:inline-block;
	width:auto;
	height:20px;
	line-height:20px;
	padding:0 8px 0 27px;
	-webkit-border-radius:11px;
	border-radius:11px;
	background-position:8px center;
	background-repeat:no-repeat;
	font-size:12px;
	margin:0
}
.is-attention-style .hovertext, .is-attention-style.is-attentioned:hover .text, .observe-attention-btn .hovertext, .observe-attention-btn.is-attentioned:hover .text {
	display:none
}
.cif-article-tag--observe.is-tag1, .cif-article-tag--observe.tag-1 {
	background-image:url(72f58eb42f324147858424d055a224fa.png);
	background-color:#e6e4fe;
	color:#6e4bd8
}
.cif-article-tag--observe.is-tag2, .cif-article-tag--observe.tag-2 {
	background-image:url(90269e73eeab469fafa3004b3f8f15d5.png);
	background-color:#e1eef7;
	color:#3fb0f7
}
.cif-article-tag--observe.is-tag3, .cif-article-tag--observe.tag-3 {
	background-image:url(f1e78cb0824743fe9ce379986313d52d.png);
	background-color:#ffe7e5;
	color:#fe5f52
}
.cif-article-tag--observe.is-tag4, .cif-article-tag--observe.tag-4 {
	background-image:url(2627c25680ae424a9ba9ec2cbf3a5a1a.png);
	background-color:#fff1e5;
	color:#f60
}
.cif-article-tag--observe.is-tag5, .cif-article-tag--observe.tag-5 {
	background-image:url(4502b6f4d3a34ab297505105346ea8ef.png);
	background-color:#1daa76;
	color:#fff
}
.cif-article-tag--observe.is-tag6, .cif-article-tag--observe.tag-6 {
	background-image:url(879c49b4fc7047c29167a765e392405d.png);
	background-color:#cbb590;
	color:#fff
}
.is-attention-style.is-attentioned, .is-attention-style.is-attentioned:hover, .observe-attention-btn.is-attentioned, .observe-attention-btn.is-attentioned:hover {
	background:#b2b2b2;
	color:#fff;
	border-color:#b2b2b2
}
.is-attention-style.is-attentioned:hover .hovertext, .observe-attention-btn.is-attentioned:hover .hovertext {
	display:inline
}
.is-attention-style.is-attentioned .icon-iconfontadd, .observe-attention-btn.is-attentioned .icon-iconfontadd {
	display:none
}
.is-attention-style.is-loading .icon-loading, .observe-attention-btn.is-loading .icon-loading {
	display:inline-block
}
.is-attention-style.is-loading .icon-iconfontadd, .observe-attention-btn.is-loading .icon-iconfontadd {
	display:none
}
.is-attention-style .icon-loading, .observe-attention-btn .icon-loading {
	display:none;
	-webkit-animation:rotating 2s linear infinite;
	animation:rotating 2s linear infinite
}
@-webkit-keyframes rotating {
0% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
to {
	-webkit-transform:rotate(1turn);
	transform:rotate(1turn)
}
}
@keyframes rotating {
0% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
to {
	-webkit-transform:rotate(1turn);
	transform:rotate(1turn)
}
}
.cif-flexbox__imgbox .video-mask::before, .cif-layer__cont {
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%)
}
.cif-layer--ask {
	margin:0
}
.cif-layer--ask .layui-layer-content {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:20px 30px;
	text-align:center;
	font-size:16px;
	color:#666
}
.cif-leavemsg__tit {
	font-size:16px;
	font-weight:700;
	color:#333;
	margin-top:20px;
	margin-bottom:8px
}
.cif-leavemsg .upload-box .cont, .cif-leavemsg__tit .observer-name {
	color:#f60
}
.cif-leavemsg__hint {
	margin-bottom:16px;
	font-size:14px;
	line-height:22px;
	color:#f60;
	text-align:left;
	margin-left:25px;
	margin-right:25px
}
.cif-leavemsg__cont {
	position:relative;
	margin-bottom:25px
}
.cif-leavemsg__cont textarea {
	width:570px!important;
	height:150px!important;
	-webkit-border-radius:6px;
	border-radius:6px;
	background:#fff;
	resize:none;
	margin-left:10px;
	margin-right:10px;
	border:1px solid #e8e8e8;
	padding:10px;
	outline:0
}
.cif-leavemsg__btns {
	width:auto;
	height:34px;
	line-height:34px;
	padding:0 20px;
	min-width:110px
}
.cif-leavemsg .upload-box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-top:5px;
	font-size:14px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin-left:25px
}
.cif-leavemsg .upload-box .upload {
	height:50px;
	line-height:50px;
	text-align:center;
	width:50px;
	border:1px dashed #ccc;
	position:relative;
	cursor:pointer;
	margin-left:10px!important
}
.cif-leavemsg .upload-box .plus {
	font-size:28px
}
.cif-leavemsg .upload-box input {
	top:0;
	left:0;
	position:absolute;
	width:50px;
	height:50px;
	opacity:0
}
.cif-active__pop .layui-layer-btn .layui-layer-btn0:hover, .cif-active__pop .layui-layer-btn .layui-layer-btn1:hover, .cif-rcard__body .active-btns .btn-error:hover {
	opacity:.8
}
.cif-leavemsg .upload-box .img-wrap {
	position:relative
}
.cif-leavemsg .upload-box .img-wrap img {
	width:50px;
	height:50px
}
.cif-leavemsg .upload-box .img-wrap .close {
	position:absolute;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	background-color:#999;
	line-height:12px;
	font-size:12px;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	top:-6px;
	right:-6px;
	width:12px;
	height:12px;
	color:#fff;
	-webkit-border-radius:50%;
	border-radius:50%
}
.cif-leavemsg .upload-box .img-wrap .close .icon-close {
	width:6px;
	height:6px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	overflow:hidden
}
.cif-leavemsg .upload-box .img-wrap+.img-wrap {
	margin-left:10px
}
.cif-leavemsg .upload-box .margin-left {
	margin-left:12px
}
.cif-leavemsg .reply-count {
	position:absolute;
	float:right;
	font-size:14px;
	color:#999;
	bottom:70px;
	right:35px
}
.cif-flexbox__wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:30px;
	margin-right:42px;
	position:relative
}
.cif-flexbox__wrap:nth-child(3n) {
margin-right:0
}
.cif-flexbox__imgbox {
	width:120px;
	height:68px;
	margin-right:20px;
	-ms-flex-negative:0;
	flex-shrink:0;
	position:relative;
transition:all .3s;
	-webkit-border-radius:4px;
	border-radius:4px;
	overflow:hidden
}
.cif-flexbox__imgbox img {
transition:all .3s;
	width:100%;
	height:100%
}
.cif-flexbox__imgbox .tag {
	position:absolute;
	right:6px;
	top:6px;
	width:50px;
	height:24px;
	line-height:24px;
	-webkit-border-radius:1px;
	border-radius:1px;
	color:#fff;
	text-align:center;
	font-size:12px
}
.cif-flexbox__imgbox .tag.is-type1 {
	background:#f676a6
}
.cif-flexbox__imgbox .tag.is-type2 {
	background:#55bc61
}
.cif-flexbox__imgbox .tag.is-type3 {
	background:#50a7e5
}
.cif-flexbox__imgbox .video-mask {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0, 0, 0, .2)
}
.cif-flexbox__imgbox .video-mask:hover {
	background:0 0
}
.cif-flexbox__imgbox .video-mask::before {
content:"";
width:26px;
height:26px;
display:block;
position:absolute;
background:url(1c7e26b5aa9d44cbaacd3724892b8e2e.png) center no-repeat;
-webkit-background-size:100% 100%;
background-size:100%;
left:50%;
top:50%;
transform:translate(-50%, -50%);
-webkit-border-radius:50%;
border-radius:50%;
z-index:2
}
.cif-emptybtns, .cif-rcard__body.is-flex {
	display:-webkit-box;
	display:-ms-flexbox
}
.cif-flexbox__imgbox .video-time {
	color:#fff;
	position:absolute;
	right:6px;
	bottom:4px
}
.cif-flexbox__imgbox:hover img {
	-webkit-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2)
}
.cif-flexbox__info {
	width:245px;
	height:68px
}
.cif-flexbox__info .title {
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:700;
	color:#666
}
.cif-flexbox__info .title:hover {
	color:#f60
}
.cif-flexbox__info .desc {
	color:#999;
	line-height:20px
}
.cif-flexbox__info .star-info, .cif-flexbox__info .star-info .star-people {
	font-size:12px;
	font-family:Arial;
	font-weight:400;
	color:#888
}
.cif-flexbox__info .star-info .star-count img {
	width:11px;
	height:11px
}
.cif-flexbox__info .star-info .star-people {
	margin-left:6px
}
.cif-flexbox__info .price {
	font-size:14px;
	font-weight:700;
	color:#fc583d;
	margin-bottom:-4px
}
.cif-flexbox__info .price del {
	font-size:12px;
	color:#aaa;
	font-weight:500;
	margin-left:4px
}
.cif-crumb, .cif-crumb__item {
	color:#999
}
.cif-crumb {
	padding:18px 0;
	font-size:12px
}
.cif-crumb__item:last-child {
	color:#666
}
.cif-crumb__item+.cif-crumb__item::before {
content:" > ";
color:#999
}
.cif-empty {
	text-align:center;
	position:relative
}
.cif-empty__icon {
	width:100%;
	height:auto;
	margin:0 auto
}
.cif-empty__desc {
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:#999;
	line-height:36px;
	margin:19px 0 59px;
	text-align:center
}
.cif-empty__container {
	margin:0 auto;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	text-align:center
}
.cif-empty__img {
	width:188px;
	height:116px
}
.cif-empty__imgauto {
	width:auto;
	height:auto
}
.cif-emptybtns__graybtn, .cif-emptybtns__orgbtn {
	width:140px;
	height:40px;
	line-height:40px;
	font-weight:400;
	font-size:14px;
	cursor:pointer;
	font-family:Microsoft YaHei
}
.cif-emptybtns {
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	text-align:center
}
.cif-emptybtns__graybtn {
	background:#eaeaea;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#999
}
.cif-emptybtns__orgbtn {
	background:#f676a6;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#fff
}
.cif-rcard {
	border:1px solid #e8e8e8;
	-webkit-border-radius:3px;
	border-radius:3px;
	width:100%;
	background:#fff
}
.cif-rcard.is-shadow {
	border:none;
	-webkit-box-shadow:1px 2px 12px -5px rgba(0, 0, 0, .1);
	box-shadow:1px 2px 12px -5px rgba(0, 0, 0, .1)
}
.cif-rcard.is-fixed {
	position:fixed;
	width:300px;
	top:0;
	z-index:99
}
.cif-rcard__head {
	height:50px;
	padding:0 20px;
	border-bottom:1px solid #ebeced;
	position:relative
}
.cif-rcard__head .title {
	font-size:16px;
	line-height:50px;
	font-family:Microsoft YaHei;
	font-weight:700;
	color:#333
}
.cif-rcard__head .right-oper {
	font-size:12px;
	font-weight:400;
	color:#999;
	cursor:pointer;
	float:right;
	line-height:50px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.cif-rcard__head .right-oper .iconfont {
	font-size:12px
}
.cif-rcard__head .color-default, .cif-rcard__head .right-oper:hover {
	color:#f60
}
.cif-rcard__head .close-active-tip .iconfont:hover, .cif-rcard__head .color-default:hover {
	color:#ff8739
}
.cif-rcard__head .close-active-tip .iconfont {
	position:absolute;
	top:10px;
	right:10px;
	font-size:10px;
	cursor:pointer
}
.cif-rcard__body {
	padding:20px
}
.cif-rcard__body.is-flex {
	display:flex
}
.cif-rcard__body.is-type1 {
	padding:20px 0
}
.cif-rcard__body .active-btns {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:distribute;
	justify-content:space-around
}
.cif-rcard__body .active-btns .common {
	width:100%;
	line-height:38px;
	height:38px
}
.cif-rcard__body .active-btns .cif-btn.is-already {
	background:#b2b2b2;
	cursor:pointer;
	border:1px solid #b2b2b2
}
.cif-rcard__body .active-btns .cif-btn.is-already:hover {
	background:#b2b2b2
}
.cif-rcard__body .active-btns .btn-default {
	background:#f60;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center;
	font-size:14px;
	color:#fff;
	cursor:pointer
}
.cif-rcard__body .active-btns .btn-default:hover {
	background:#ff8739
}
.cif-rcard__body .active-btns .btn-prim {
	text-align:center;
	cursor:pointer;
	font-size:14px;
	border:1px solid #f60;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#f60
}
.cif-rcard__body .active-btns .btn-prim:hover {
	background:#f60;
	color:#fff
}
.cif-rcard__body .active-btns .btn-error {
	background:#b2b2b2;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center;
	color:#fff;
	font-size:14px;
	cursor:pointer
}
.cif-recommend.is-card {
	position:relative;
	display:inline-block;
	margin-bottom:28px
}
.cif-recommend.is-card:last-child {
	margin-bottom:0
}
.cif-recommend.is-card .imgbox {
	width:260px;
	height:136px;
	background:#fe7248;
	-webkit-border-radius:3px;
	border-radius:3px;
	overflow:hidden
}
.cif-recommend.is-card .imgbox:hover img {
	-webkit-transform:scale3d(1.2, 1.2, 1.2);
	transform:scale3d(1.2, 1.2, 1.2)
}
.cif-recommend.is-card .imgbox img {
	width:100%;
	height:100%;
	-webkit-border-radius:3px;
	border-radius:3px;
-webkit-transition:all .3s;
-o-transition:all .3s;
transition:all .3s
}
.cif-recommend.is-card .title {
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:#333;
	line-height:22px;
	margin-top:7px
}
.cif-recommend.is-card .title:hover {
	color:#f60
}
.cif-recommend.is-card .info {
	margin-top:4px;
	font-size:12px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:#999
}
.cif-recommend.is-card .info .binfo-block {
	margin-right:12px
}
.cif-active__pop--select .pop-card__body {
	padding-top:24px
}
.cif-active__pop .layui-layer-content {
	padding:0!important;
	overflow-y:hidden!important;
	max-height:70vh
}
.cif-activebox__item .tit, .cif-themebox__item .tit {
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}
.cif-active__pop .layui-layer-title {
	background:#fff;
	border-bottom:none
}
.cif-active__pop .layui-layer-btn {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:982px;
	height:88px;
	background:#f2f4f6
}
.cif-active__pop .layui-layer-btn .layui-layer-btn0 {
	width:100px;
	height:36px;
	line-height:36px;
	font-size:14px;
	background:#f60;
	-webkit-border-radius:2px;
	border-radius:2px;
	text-align:center;
	color:#fff;
	border:1px solid #f60
}
.cif-active__pop .layui-layer-btn .layui-layer-btn0.is-type1 {
	background:#b2b2b2;
	border:1px solid #b2b2b2;
	cursor:not-allowed
}
.cif-active__pop .layui-layer-btn .layui-layer-btn0.is-type2 {
	width:150px;
	height:36px;
	border:1px solid #f60;
	color:#f60;
	-webkit-border-radius:2px;
	border-radius:2px;
	background:0 0
}
.cif-active__pop .layui-layer-btn .layui-layer-btn1 {
	width:150px;
	height:36px;
	line-height:36px;
	border:1px solid #f60;
	color:#f60;
	-webkit-border-radius:2px;
	border-radius:2px;
	background:0 0
}
.cif-active--remind .desc, .cif-active--remind .info .desc, .cif-active--remind .info .title {
	line-height:24px;
	font-weight:400;
	font-family:Microsoft YaHei
}
.cif-active--remind {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:start
}
.cif-active--remind img {
	width:110px;
	height:110px;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
.cif-active--remind .desc {
	font-size:14px;
	color:#666;
	margin-left:16px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.cif-active--remind .info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-left:16px
}
.cif-active--remind .info .title {
	font-size:18px;
	color:#333
}
.cif-active--remind .info .desc {
	font-size:14px;
	color:#666;
	margin-left:0;
	margin-top:16px
}
.cif-activebox__more {
	display:block;
	width:260px;
	height:37px;
	font-size:14px;
	line-height:37px;
	color:#999;
	text-align:center;
	background:#f7f7f7;
	-webkit-border-radius:2px;
	border-radius:2px;
-webkit-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
	cursor:pointer
}
.cif-activebox__more:hover {
	background:#f60;
	color:#fff
}
.cif-activebox__item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:20px 0;
	border-bottom:1px dashed #e8e8e8
}
.cif-activebox__item:last-child {
	border-bottom:none
}
.cif-activebox__item:first-child {
	padding-top:0
}
.cif-activebox__item .cif-imgbox {
	width:100px;
	height:70px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-right:15px;
	border:1px solid #f2f2f2
}
.cif-activebox__item .cif-imgbox img {
	height:100%;
	max-height:initial;
	width:100%
}
.cif-activebox__item .cont {
	min-width:140px;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.cif-activebox__item .tit {
	font-size:14px;
	line-height:22px;
	color:#666;
	display:-webkit-box
}
.cif-activebox__item .desc {
	margin-top:11px;
	font-size:12px;
	color:#999
}
.cif-activebox__item.is-detail .cif-imgbox {
	width:80px;
	height:80px
}
.cif-themebox__more {
	display:block;
	width:260px;
	height:37px;
	font-size:14px;
	line-height:37px;
	color:#999;
	text-align:center;
	background:#f7f7f7;
	-webkit-border-radius:2px;
	border-radius:2px;
-webkit-transition:all .3s;
-o-transition:all .3s;
transition:all .3s
}
.cif-themebox__more:hover {
	background:#f60;
	color:#fff
}
.cif-themebox__item {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:20px 0;
	border-bottom:1px dashed #e8e8e8
}
.cif-themebox__item:last-child {
	border-bottom:none
}
.cif-themebox__item:first-child {
	padding-top:0
}
.cif-themebox__item .cif-imgbox {
	width:70px;
	height:70px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-right:15px;
	border:1px solid #f2f2f2
}
.cif-themebox__item .cif-imgbox img {
	height:100%;
	max-height:initial;
	width:100%
}
.cif-themebox__item .link-area {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.cif-themebox__item .cont {
	min-width:140px;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.cif-themebox__item .tit {
	font-size:14px;
	line-height:22px;
	color:#666;
	height:44px;
	display:-webkit-box
}
.cif-themebox__item .desc {
	margin-top:11px;
	font-size:12px;
	color:#999
}
.cif-themebox__item .desc.is-fixed {
	position:absolute;
	bottom:20px;
	right:0
}
.cif-layer, .cif-layer__mask {
	position:fixed;
	top:0;
	right:0;
	left:0
}
.cif-themebox__item .subscribe-btn-common {
	float:right;
	width:56px;
	height:24px;
	line-height:24px;
	margin-top:-10px;
	color:#f60;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center;
	cursor:pointer;
	border:1px solid #f60
}
.cif-themebox__item .subscribe-btn-common:hover {
	border-color:#ff8739;
	background:#ff8739;
	color:#fff
}
.cif-themebox__item .subscribe-btn-common.is-already {
	border:1px solid #999;
	color:#999;
	-webkit-border-radius:3px;
	border-radius:3px
}
.cif-themebox__item .subscribe-btn-common.is-already:hover {
	background:0 0;
	color:#999
}
.cif-themebox__item .theme-subscribe-btn {
	border:1px solid #f60;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#f60;
	cursor:pointer
}
.cif-themebox__item .theme-subscribe-btn:hover {
	background:#ff8739;
	color:#fff
}
.cif-flexbox--cooperation {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:distribute;
	justify-content:space-around
}
.cif-flexbox--cooperation a {
	text-align:center
}
.cif-flexbox--cooperation a:hover .iconfont {
	-webkit-transition:all .3;
	-o-transition:all .3;
	transition:all .3;
	opacity:.8
}
.cif-flexbox--cooperation a:hover .tit {
	color:#f60
}
.cif-flexbox--cooperation .tit {
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:#666
}
.cif-flexbox--cooperation .icon-dianyingpiao {
	font-size:30px;
	color:#f60
}
.cif-flexbox--cooperation .icon-hezuohuobantianchong {
	font-size:32px;
	color:#4e89ea
}
.cif-flexbox--imgtext {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	padding:23px 0 17px;
	font-size:14px;
	color:#666;
	text-align:center
}
.cif-flexbox--imgtext .cif-imgbox {
	width:38px;
	height:34px;
	margin:0 auto 8px
}
.cif-layout--level {
	text-align:center
}
.cif-layout--level .title {
	font-size:18px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:#333;
	line-height:24px;
	text-align:center
}
.cif-layout--level .desc {
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:#999;
	line-height:24px
}
.cif-layout--level img {
	width:130px;
	height:130px
}
.cif-layer {
	bottom:0;
	margin:auto;
	z-index:20
}
.cif-layer__mask {
	margin:auto;
	bottom:0;
	background:rgba(0, 0, 0, .3)
}
.cif-layer__cont {
	position:absolute;
	left:50%;
	top:50%;
	min-width:400px;
	transform:translate(-50%, -50%);
	background:#fff;
	-webkit-border-radius:8px;
	border-radius:8px;
	z-index:2;
	max-height:85vh;
	overflow:auto
}
.cif-layer__scroll {
	width:100%;
	height:100%;
	max-height:85vh;
	overflow:auto
}
.cif-layer__close {
	position:absolute;
	top:10px;
	right:15px;
	color:#999;
	cursor:pointer;
	z-index:15
}
.cif-layer__close .icon-guanbi1 {
	font-size:14px
}
.cif-layer__btn {
	width:98px;
	height:34px;
	-webkit-border-radius:2px;
	border-radius:2px;
	font-size:14px;
	line-height:34px
}
.cif-layer__btn.is-auto {
	width:auto
}
.cif-layer--normal {
	width:100%;
	height:0;
	overflow:hidden
}
.cif-layer--normal .cif-layer__mask {
	display:none
}
.cif-layer--normal.is-show {
	width:auto;
	height:auto;
	overflow:auto
}
.cif-layer--normal.is-show .cif-layer__mask {
	display:block
}
.cif-layer--normal.is-show .cif-layer__wrapper {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	z-index:11;
	overflow:auto
}
.cif-layer--layui ::-webkit-scrollbar {
width:8px;
height:8px
}
.cif-layer--layui ::-webkit-scrollbar-track {
width:8px;
height:100%;
margin:0 auto;
-webkit-border-radius:10px;
border-radius:10px;
background-color:#f2f4f6
}
.cif-layer--layui ::-webkit-scrollbar-thumb {
background-color:#999;
width:8px;
margin:0 auto;
-webkit-border-radius:10px;
border-radius:10px;
text-align:center
}
.cif-layer--layui .cif-form {
	margin:0 30px;
	text-align:left
}
.cif-layer--layui.layui-layer {
	background:0 0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.cif-layer--layui .cif-layer__scroll {
	max-height:70vh
}
.cif-layer--layui .cif-layer__cont {
	width:auto;
	min-width:440px;
	max-height:70vh;
	text-align:center;
	-webkit-border-radius:2px;
	border-radius:2px;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	-webkit-box-shadow:1px 1px 50px rgba(0, 0, 0, .3);
	box-shadow:1px 1px 50px rgba(0, 0, 0, .3)
}
.cif-layer--layui .cif-layer__close {
	background:0 0
}
.cif-layer--layui .cif-layer__icon {
	width:40px;
	height:40px;
	margin:0 auto 14px
}
.cif-layer--layui .cif-layer__qrcode {
	width:160px;
	height:160px;
	padding:0 68px;
	margin:20px auto 50px
}
.cif-layer--layui .cif-layer__tit {
	margin-top:45px;
	font-size:22px;
	line-height:40px;
	padding:0 63px;
	color:#333
}
.cif-layer--layui .cif-layer__desc {
	margin-bottom:15px;
	font-size:16px;
	line-height:28px;
	color:#999
}
.cif-layer--layui .cif-layer__desc a {
	color:#f60;
	text-decoration:none
}
.cif-layer--layui .cif-layer__desc a.cif-btn {
	color:#fff;
	font-size:16px;
	line-height:30px;
	height:30px
}
.cif-layer--layui .cif-layer__attention {
	padding-top:2px;
	margin-bottom:26px
}
.cif-layer--layui .cif-layer__attention.is-email input {
	width:190px;
	height:36px;
	font-size:14px;
	line-height:36px;
	color:#333;
	outline:0;
	padding-left:15px;
	border:1px solid #ebeced;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin-right:10px
}
.cif-layer--layui .cif-layer__attention.is-email .cif-btn {
	width:100px;
	height:34px;
	line-height:34px
}
.cif-layer--layui .cif-layer__attention .cif-btn {
	width:118px;
	height:34px;
	font-size:14px;
	line-height:34px
}
.cif-layer--layui .cif-layer__attention .cif-btn.is-attentioned {
	color:#999;
	border:#eaeaea;
	background:#eaeaea
}
.cif-layer--layui .cif-layer__gagd {
	display:none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:700px;
	padding-left:50px;
	padding-right:50px;
	max-height:50vh
}
.cif-layer--layui .cif-layer__gagd .tit {
	margin-bottom:10px;
	line-height:40px;
	font-size:18px;
	color:#666
}
.cif-layer--layui .cif-layer__gagd .tit span {
	position:relative;
	width:auto
}
.cif-layer--layui .cif-layer__gagd .tit span::after, .cif-layer--layui .cif-layer__gagd .tit span::before {
content:"";
position:absolute;
top:50%;
width:50px;
border-bottom:1px solid #e8e8e8
}
.cif-layer--layui .cif-layer__gagd .tit span::before {
left:-63px
}
.cif-layer--layui .cif-layer__gagd .tit span::after {
right:-61px
}
.cif-layer--layui .cif-layer__gagd .cif-imgbox {
	background-color:#f2f4f6;
	width:600px;
	height:150px;
	margin:0 auto 16px
}
.cif-poptip {
	width:440px
}
.cif-poptip .tip-title {
	font-size:16px;
	font-family:Microsoft YaHei;
	font-weight:700;
	color:#333;
	line-height:30px;
	text-align:center;
	margin:0 0 4px
}
.cif-poptip .tip-icon {
	text-align:center;
	margin:10px 0 14px
}
.cif-poptip .tip-icon .icon-tijiaochenggong {
	font-size:40px;
	color:#57b749
}
.cif-poptip .layui-layer-btn .layui-layer-btn0, .cif-poptip .tip-desc {
	font-size:14px;
	font-weight:400;
	text-align:center;
	font-family:Microsoft YaHei
}
.cif-poptip .tip-icon+.tip-title {
	margin-top:0
}
.cif-poptip .tip-desc {
	color:#666;
	line-height:22px
}
.cif-poptip .tip-img {
	width:160px;
	height:160px;
	margin:14px auto 0
}
.cif-poptip .tip-img img {
	width:100%;
	height:100%
}
.cif-poptip .layui-layer-btn {
	text-align:center;
	padding-bottom:50px!important
}
.cif-poptip .layui-layer-btn .layui-layer-btn0 {
	width:100px;
	height:36px;
	line-height:36px;
	background-color:#ff6d00;
	border-color:#ff6d00;
	-webkit-border-radius:2px;
	border-radius:2px;
	color:#fff;
	-webkit-box-sizing:border-box!important;
	box-sizing:border-box!important
}
.cif-poptip .layui-layer-title {
	background:#fff;
	border-bottom:0
}
.cif-poptip .layui-layer-content {
	padding:0!important
}
.cif-adviser-layer .cif-layer__cont {
	text-align:left;
	width:440px;
	background:#fff
}
.cif-adviser-layer .cif-layer__close {
	top:10px;
	right:18px
}
.cif-adviser-layer .cif-layer__close .iconfont {
	font-size:13px
}
.cif-adviser-layer__info .tit, .cif-adviser-layer__tit {
	font-size:16px;
	font-weight:700;
	color:#333
}
.cif-adviser-layer.is-big .cif-layer__cont {
	width:530px
}
.cif-adviser-layer__tit {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:56px;
	padding:0 0 0 20px;
	line-height:55px;
	border-bottom:1px solid #ebeced
}
.cif-adviser-layer__cont {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%
}
.cif-adviser-layer__info {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	padding:0 30px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin:30px 0 20px
}
.cif-adviser-layer__info .cif-imgbox {
	width:50px;
	height:50px;
	-webkit-border-radius:50%;
	border-radius:50%;
	margin:0 10px 0 0;
	background:#f2f4f6;
	-ms-flex-negative:0;
	flex-shrink:0
}
.cif-adviser-layer__info .cont {
	line-height:24px
}
.cif-adviser-layer__info .tag {
	display:inline-block;
	font-size:12px;
	color:#999;
	margin-left:6px;
	line-height:20px;
	padding:0 10px;
	font-weight:400;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:#f7f7f7
}
.cif-adviser-layer__info .tag.is-type1 {
	color:#f60;
	background:rgba(254, 109, 0, .1)
}
.cif-adviser-layer__info .tag.is-type2 {
	color:#299cf7;
	background:rgba(41, 156, 247, .1)
}
.cif-adviser-layer__info .tag.is-type3 {
	color:#999;
	background:#f7f7f7
}
.cif-adviser-layer__info .desc {
	font-size:12px;
	color:#999
}
.cif-adviser-layer__qrcode {
	padding-bottom:38px;
	text-align:center;
	font-size:0
}
.cif-adviser-layer__qrcode img {
	display:inline-block;
	margin:0 auto;
	width:120px;
	height:120px
}
.cif-adviser-layer__qrcode .desc {
	font-size:12px;
	line-height:18px;
	color:#999;
	text-align:center;
	margin:11px 0 0
}
.cif-adviser-layer__qrcode .item {
	margin:5px 0;
	display:inline-block
}
.cif-adviser-layer__qrcode .item img {
	width:140px;
	height:140px
}
.cif-adviser-layer__qrcode .item .desc {
	font-size:14px;
	margin:7px 0 0
}
.cif-adviser-layer__qrcode .item+.item {
	margin-left:50px
}
.cif-adviser-layer__qrcode.is-custom img {
	width:auto;
	height:auto;
	max-width:320px
}
.cif-layer-image.layui-layer-dialog .layui-layer-content {
	padding:0;
	background:0 0;
	line-height:normal;
	font-size:0
}
.cif-layer-image .layui-layer-setwin .layui-layer-close {
	width:26px;
	height:26px;
	background:url(a35d37c6906f4f10b8163077fcae9239.png) no-repeat;
	top:-50px;
	right:-20px
}
.cif-layer-image .layui-layer-setwin .layui-layer-close:hover {
	background-position:0 0
}
.cif-layer-image .layui-layer-resize {
	display:none
}
.cif-tag-label, .cif-timeline__info {
	display:-webkit-box;
	display:-ms-flexbox
}
.cif-timeline {
	margin-top:16px;
	padding-top:16px;
	border-top:1px solid #f2f2f2;
	padding-left:6px
}
.cif-timeline__info {
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:16px;
	position:relative;
	padding-bottom:20px
}
.cif-timeline__info .iconfont {
	-webkit-transform:translateX(-6px);
	-ms-transform:translateX(-6px);
	transform:translateX(-6px);
	font-size:14px
}
.cif-timeline__info:after {
	content:"";
	width:1px;
	height:calc(100% - 14px);
	display:inline-block;
	background:#ebeced;
	position:absolute;
	left:0;
	top:18px;
	z-index:0
}
.cif-timeline__info:last-child {
	padding-bottom:0
}
.cif-timeline__info:last-child:after {
	display:none
}
.cif-timeline__info .item-title {
	font-size:16px;
	font-family:Microsoft YaHei;
	color:#333;
	font-weight:600
}
.cif-timeline__info .item-title em {
	color:#f60;
	font-style:normal
}
.cif-timeline__item {
	padding-left:20px;
	margin-top:0;
	position:relative;
	display:block;
	padding-bottom:20px;
	font-size:16px
}
.cif-timeline__item:after, .cif-timeline__item:before {
	content:"";
	display:inline-block;
	position:absolute
}
.cif-timeline__item:before {
	width:10px;
	height:10px;
	background:#f60;
	left:-5px;
	top:8px;
	-webkit-border-radius:50%;
	border-radius:50%;
	z-index:2
}
.cif-timeline__item:after {
	width:1px;
	height:100%;
	background:#ebeced;
	left:0;
	top:5px
}
.cif-timeline__item:last-child:after {
	display:none
}
.cif-timeline__item .item-title {
	font-size:16px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:#666;
	line-height:24px
}
.cif-timeline__item .item-title:hover {
	color:#f60
}
.cif-empty.is-calendar {
	display:none;
	border-top:1px solid #f2f2f2;
	padding:10px 0 0;
	position:relative;
	text-align:center
}
.cif-empty.is-calendar img {
	width:100%
}
.cif-tag-label {
	top:6px;
	right:6px;
	padding:2px 10px;
	-webkit-border-radius:3px;
	border-radius:3px;
	line-height:20px;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	font-weight:400;
	font-size:12px;
	z-index:22;
	color:#fff;
	position:absolute
}
.cif-tag-label.is-type1 {
	background:#ff000b
}
.cif-tag-label.is-type2 {
	background:#55bc61
}
.cif-tag-label.is-type3 {
	background:#299cf7
}
.cif-tag-label.is-type4 {
	background:url(living.gif) 5px center no-repeat #ff000b;
	padding-left:20px;
	padding-right:6px
}
.cif-themeCategory {
	margin-top:35px;
	color:#333;
	font-size:14px
}
.cif-themeCategory .cif-btn.is-attentioned {
	color:#fff;
	border:#b2b2b2;
	background:#b2b2b2
}
.cif-themeCategory__tabs {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:20px;
	padding-top:17px;
	padding-bottom:17px;
	border-bottom:1px solid #EBECED;
	background:#fff;
	position:-webkit-sticky;
	position:sticky;
	top:0;
	z-index:2
}
.cif-themeCategory__tab {
	font-size:20px;
	color:#999;
	margin-left:60px;
	-ms-flex-negative:0;
	flex-shrink:0;
	font-weight:400;
	position:relative;
	cursor:pointer;
	width:auto
}
.cif-themeCategory__tab:first-child {
	margin-left:0
}
.cif-themeCategory__tab.on {
	font-weight:700;
	color:#f60
}
.cif-themeCategory__tab.on::before {
content:'';
width:100%;
height:3px;
display:block;
position:absolute;
left:0;
bottom:-17px;
background:#f60
}
.cif-themeCategory__title {
	font-size:24px
}
.cif-themeCategory__body {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:20px
}
.cif-themeCategory__btn {
	margin-top:30px;
	text-align:center
}
.cif-themeCategory__btn .cif-btn {
	line-height:38px;
	height:38px;
	width:120px;
	padding:0 0 0 10px;
	-webkit-border-radius:19px;
	border-radius:19px
}
.cif-themeCategory__btn .cif-btn .iconfont {
	vertical-align:top;
	font-size:20px;
	position:relative;
	top:4px
}
.cif-themeCategory .cif-themeIndex {
	width:277.5px
}
.cif-themeIndex {
	position:relative;
	width:220px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:30px;
	text-align:center;
	background:#f2f4f6;
	margin-left:30px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.cif-themeIndex:nth-child(n+5) {
margin-top:30px
}
.cif-themeIndex:nth-child(4n+1) {
margin-left:0
}
.cif-themeIndex__image {
	width:90px;
	height:90px;
	overflow:hidden;
	border:1px solid #f2f2f2;
	margin:0 auto;
	background-color:#fff;
	-webkit-border-radius:10px;
	border-radius:10px
}
.cif-themeIndex__image img {
	width:100%;
	height:100%
}
.cif-themeIndex__title {
	font-size:16px;
	line-height:24px;
	margin-top:14px
}
.cif-themeIndex__describe {
	font-size:12px;
	line-height:24px;
	margin-top:5px;
	color:#999
}
.cif-themeIndex__describe span {
	color:#f60
}
.cif-themeIndex__btn {
	margin-top:24px
}
.cif-themeIndex .cif-btn.is-attentioned {
	color:#fff;
	border:#b2b2b2;
	background:#b2b2b2
}
.cif-poptip.cif-layer {
	margin:0
}
.cif-poptip .layui-layer-content {
	text-align:center;
	font-size:16px;
	color:#666;
	overflow-y:auto!important
}
.ellipsis-1, .ellipsis-2, .ellipsis-3 {
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical
}
.cif-poptip .tip-img {
	padding-bottom:20px
}
.cif-poptip .cif-subscribe-recommend {
	padding-top:20px
}
.cif-subscribe-recommend {
	padding:26px 47px 40px
}
.cif-subscribe-recommend__head {
	padding-top:26px;
	border-top:1px solid #e8e8e8;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:14px
}
.cif-subscribe-recommend__head .title {
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:700;
	color:#666
}
.cif-subscribe-recommend__head .more {
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:#f60
}
.cif-subscribe-recommend__cont {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:start
}
.cif-left, .cif-right {
	-ms-flex-negative:0;
	float:left
}
.cif-document--detail .layui-layer-title {
	background:#fff;
	border-bottom:0
}
.cif-document--detail.layui-layer-dialog .layui-layer-content {
	text-align:center;
	font-size:16px;
	color:#666;
	overflow-y:hidden
}
.cif-document--detail.layui-layer-msg .layui-layer-content {
	color:#fff
}
.cif-document--detail .layui-layer-btn {
	padding-top:10px;
	padding-bottom:50px;
	font-size:14px
}
.cif-document--detail .layui-layer-btn .layui-layer-btn0 {
	width:118px;
	height:34px;
	line-height:34px;
	text-align:center;
	background:#fff;
	border:1px solid #ff6d00;
	color:#ff6d00;
	-webkit-border-radius:2px;
	border-radius:2px;
	padding:0;
	margin:0 10px
}
.cif-document--detail .layui-layer-btn .layui-layer-btn0:hover {
	background:#ff994d;
	border:1px solid #ff994d;
	color:#fff
}
.cif-document--detail .layui-layer-btn .layui-layer-btn1 {
	width:118px;
	height:34px;
	line-height:34px;
	text-align:center;
	-webkit-border-radius:2px;
	border-radius:2px;
	background:#ff6d00;
	border:1px solid #ff6d00;
	color:#fff;
	padding:0;
	margin:0 10px
}
.cif-document--detail .layui-layer-btn .layui-layer-btn1:hover {
	color:#fff;
	background:#ff6d00
}
.cif-document--detail .cif-imgbox img {
	position:relative;
	top:0;
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0);
	left:0
}
.cif-document--detail .cif-btn.is-attentioned {
	color:#fff;
	border:#b2b2b2;
	background:#b2b2b2
}
.layui-layer.layui-layer-tips .layui-layer-content i.layui-layer-TipsT {
	bottom:-5px!important
}
.layui-layer.layui-layer-tips .layui-layer-content i.layui-layer-TipsB {
	top:-5px!important
}
html {
	background:#F6F9FB
}
.cifnews_status_on.is-attentioned {
	color:#999;
	background-color:#f2f4f6;
	border:1px solid #f2f4f6
}
.cif-box {
	width:1200px;
	margin:20px auto 0
}
.cif-box:after {
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.cif-left {
	width:880px;
	flex-shrink:0
}
.cif-right {
	width:300px;
	flex-shrink:0;
	margin-left:20px
}
.cif-right .cif-module:first-child, .cif-right .cif-section.is-propaganda:first-child {
	margin-top:20px
}
.cif-right>:first-child .cif-module, .cif-right>:first-child .cif-section.is-propaganda {
	margin-top:0
}
.cif-module {
	margin-top:20px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#fff;
	color:#333
}
.cif-module:first-child {
	margin-top:0
}
.cif-module .cif-module-title-tabs {
	font-size:16px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	border-bottom:1px solid #EBECED
}
.cif-module .cif-module-title-tabs span {
	padding-top:25px;
	line-height:15px;
	-ms-flex-negative:0;
	flex-shrink:0;
	display:inline-block;
	cursor:pointer;
	-webkit-user-select:none;
	padding-bottom:20px;
	font-weight:400;
	margin-left:30px
}
.cif-module .cif-module-title-tabs span:first-child {
	margin-left:0
}
.cif-module .cif-module-title-tabs .on {
	color:#666;
	font-weight:700;
	position:relative
}
.cif-module .cif-module-title-tabs .on:before {
	content:'';
	display:inline-block;
	width:60%;
	height:2px;
	background:#f60;
	position:absolute;
	left:50%;
	bottom:0;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%)
}
.cif-tiktok-guide, .ellipsis-1, .ellipsis-2, .ellipsis-3 {
	display:-webkit-box
}
.cif-module-sub {
	-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, .15);
	box-shadow:0 0 8px 0 rgba(0, 0, 0, .15)
}
.cif-module-sub .cif-module-title {
	color:#666
}
.cif-module-title {
	padding:0 20px;
	font-size:16px;
	line-height:56px;
	font-weight:700;
	border-bottom:1px solid #E8E8E8;
	position:relative;
	top:-1px
}
.cif-module-title .title-more {
	color:#f60;
	float:right;
	font-size:14px;
	font-weight:400
}
.cif-module-content {
	padding:20px
}
.ellipsis-1 {
	-webkit-line-clamp:1
}
.ellipsis-2 {
	-webkit-line-clamp:2
}
.ellipsis-3 {
	-webkit-line-clamp:3
}
.themeBtn, .themeBtn2 {
	padding:0 12px;
	line-height:28px;
	font-size:14px;
	display:inline-block;
	cursor:pointer;
	text-align:center
}
.cif-tiktok-guide .desc, .cif-tiktok-guide .tit {
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden
}
.themeColor {
	color:#f60!important
}
.themeBtn {
	color:#f60;
	border:1px solid #f60;
	-webkit-border-radius:4px;
	border-radius:4px;
-webkit-transition:all .2s;
-o-transition:all .2s;
transition:all .2s
}
.themeBtn:hover {
	background:#f60;
	color:#fff
}
.themeBtn>a {
	color:#f60
}
.themeBtn2, .themeBtn2>a {
	color:#fff
}
.themeBtn>a:hover {
	background:#fff
}
.themeBtn2 {
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#f60;
-webkit-transition:all .2s;
-o-transition:all .2s;
transition:all .2s
}
.themeBtn2:hover, .themeBtn2>a:hover {
	background:#ff994d
}
.cif-fixed-left {
	position:fixed;
	top: 200px;
	width:70px;
	left:50%;
	margin-left:-680px;
	-webkit-box-shadow:0 2px 8px 0 rgba(7, 17, 27, .01);
	box-shadow:0 2px 8px 0 rgba(7, 17, 27, .01);
	background:#fff;
	text-align:center;
	color:#ccc;
	padding:24px 0;
	z-index:10
}
.cif-fixed-left>a {
	display:block;
	margin-bottom:10px;
	color:#c9c9c9
}
.cif-fixed-left .options-comment p, .cif-fixed-left .options-like p {
	margin-top:7px;
	font-size:12px
}
.cif-fixed-left .options-comment i, .cif-fixed-left .options-like i {
	font-size:16px
}
.cif-fixed-left .share-tip {
	margin-top:18px;
	font-size:12px
}
.cif-fixed-left .share-tip span {
	position:relative
}
.cif-fixed-left .share-tip span::after, .cif-fixed-left .share-tip span::before {
content:"";
position:absolute;
width:10px;
height:1px;
background:#e1e2e3
}
.cif-fixed-left .share-tip span::before {
left:-15px;
top:8px
}
.cif-fixed-left .share-tip span::after {
right:-15px;
top:8px
}
.cif-fixed-left .options-favourite, .cif-fixed-left .options-weixin {
	display:block;
	margin:10px auto;
	font-size:20px
}
.cif-fixed-left .options-weixin {
	margin:10px auto 0
}
.cif-fixed-left .options-weibo {
	margin:10px auto 0;
	font-size:20px
}
.cif-fixed-left .options-favourite {
	margin-top:0;
	margin-bottom:15px
}
.cif-fixed-left .options-favourite p {
	font-size:12px
}
.cif-fixed-left .options-comment {
	margin-top:15px;
	margin-bottom:0
}
.cif-tiktok-guide {
	position:fixed;
	bottom:0;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:880px;
	height:78px;
	background:#fff;
	-webkit-box-shadow:0 2px 9px 1px rgba(0, 0, 0, .08);
	box-shadow:0 2px 9px 1px rgba(0, 0, 0, .08);
	z-index:10
}
.cif-tiktok-guide .cif-imgbox {
	width:50px;
	height:50px;
	background:#fff;
	border:1px solid #e8e8e8;
	-webkit-border-radius:50%;
	border-radius:50%;
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-left:20px
}
.cif-tiktok-guide .cont {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin-left:13px
}
.cif-tiktok-guide .tit {
	font-size:16px;
	font-weight:700;
	color:#333;
	display:-webkit-box
}
.cif-tiktok-guide .desc {
	margin-top:2px;
	font-size:14px;
	color:#999;
	display:-webkit-box
}
.cif-tiktok-guide .cif-btn {
	width:98px;
	height:36px;
	margin-right:20px;
	-webkit-border-radius:5px;
	border-radius:5px;
	line-height:36px;
	font-size:14px
}
.right-layer {
	position:fixed;
	right:20px;
	bottom:130px;
	z-index:99999
}
.layer-btn-wrap {
	font-size:14px
}
.layer-btn-wrap div {
	width:50px;
	height:50px;
	-webkit-border-radius:50%;
	border-radius:50%;
	border:2px solid #e5e6ea;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:10px;
	text-align:center;
	background:#fff;
	cursor:pointer;
	overflow:hidden
}
.layer-btn-wrap div i {
	font-size:24px;
	color:#babfc3;
	line-height:46px
}
.layer-btn-wrap div p {
	display:none;
	width:30px;
	margin:8px auto auto;
	line-height:16px
}
.layer-btn-wrap div:hover {
	background:#f60;
	border:none;
	color:#fff
}
.layer-btn-wrap div:hover i {
	display:none
}
.layer-btn-wrap div:hover p {
	display:block
}
.download-wrap {
	display:none;
	position:absolute;
	top:60px;
	right:70px;
	width:180px;
	-webkit-box-shadow:0 0 6px 1px rgba(0, 0, 0, .1);
	box-shadow:0 0 6px 1px rgba(0, 0, 0, .1);
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#fff
}
.download-qr {
	width:120px;
	height:120px;
	overflow:hidden;
	margin:20px auto 10px
}
.download-qr img {
	width:100%
}
.download-qr-text {
	width:120px;
	font-size:12px;
	text-align:center;
	line-height:18px;
	color:#777;
	margin:auto;
	padding-bottom:15px
}
.baoliao-wrap, .ie-mask {
	position:fixed;
	left:0;
	top:0;
	bottom:0;
	right:0;
	color:#888;
	display:none
}
.baoliao-wrap {
	background:rgba(0, 0, 0, .6);
	z-index:9999998
}
.ie-mask {
	background:#000\9;
	filter:alpha(opacity=40);
	z-index:999999
}
.baoliao-cont {
	position:absolute;
	left:50%;
	top:50%;
	width:900px;
	height:490px;
	margin-left:-450px;
	margin-top:-245px;
	background:#fff;
	padding:40px 30px;
	border:1px solid #ccc
}
.baoliao-close {
	font-size:18px;
	float:right;
	margin-top:-15px;
	cursor:pointer
}
.baoliao-cont input {
	border:none;
	outline:0;
	border-bottom:1px solid #ccc;
	font-size:14px;
	width:100%;
	height:40px;
	line-height:40px
}
.editor {
	margin-top:20px
}
.baoliao-send {
	width:140px;
	height:50px;
	line-height:50px;
	float:right;
	background:#ff6500;
	color:#fff;
	text-align:center;
	font-size:18px;
	margin:20px 0;
	cursor:pointer
}
.contact-err-msg, .content-err-msg {
	color:red;
	line-height:20px;
	display:none;
	font-size:12px\9
}
.bdiv {
	width:45px;
	background:#f7f7f7;
	margin-bottom:10px;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	font-size:14px;
	color:#888
}
.icon-bliao {
	display:block;
	width:33px;
	height:30px;
	margin:3px auto;
	background:url(icon-bliao.png) -64px -14px no-repeat
}
.bdiv:hover {
	color:#fff;
	background:#ff6500
}
.bdiv:hover .icon-bliao {
	background-position:-14px -14px
}
.ke-dialog {
	z-index:9999999!important
}
.hbao {
	width:70px;
	position:fixed;
	right:70px;
	z-index:999999;
	bottom:173px;
-webkit-animation:hbao .2s linear .2s infinite alternate;
animation:hbao .2s linear .2s infinite alternate
}
@-webkit-keyframes hbao {
0% {
bottom:170px
}
50% {
bottom:173px
}
100% {
bottom:176px
}
}
@keyframes hbao {
0% {
bottom:170px
}
50% {
bottom:173px
}
100% {
bottom:176px
}
}
.layer-feedBack {
	background:rgba(0, 0, 0, .6);
	position:fixed;
	left:0;
	top:0;
	bottom:0;
	right:0;
	z-index:9999999
}
.layer-feedBack-cont {
	width:585px;
	height:405px;
	background:#fff;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-293px;
	margin-top:-203px
}
.layer-feedBack-close {
	position:absolute;
	right:10px;
	top:10px;
	display:block;
	width:30px;
	height:20px;
	float:left;
	cursor:pointer
}
.layer-feedBack-close .icon-close_light {
	font-size:20px
}
.leave_message {
	display:none;
	position:fixed;
	z-index:999999
}
.leave_message-bg {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, .5)
}
.leave_message-main {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	width:440px;
	height:275px;
	padding:0 30px;
	background:#fff;
	-webkit-border-radius:6px;
	border-radius:6px
}
.leave_message h2 {
	font-size:15px;
	font-weight:400;
	color:#555;
	margin-top:40px;
	margin-bottom:20px
}
.leave_message h2 span {
	color:#fa7c0b
}
.leave_message h3 {
	color:#8a8a8a;
	font-weight:400;
	margin-top:15px;
	padding-left:25px;
	margin-bottom:5px
}
.leave_message .leave_message-main.textc a {
	display:inline;
	margin:0
}
.leave_message .icon-guanbi1 {
	display:block;
	position:absolute;
	top:15px;
	right:15px;
	color:#333
}
#submitMessage, #submitMessage:hover {
	float:right;
	display:block;
	width:30px;
	height:25px;
	line-height:25px;
	background:#8ebf49;
	color:#fff;
	padding:0
}
.form_box {
	margin-bottom:25px
}
.leave_message-main .btn_submit {
	display:block;
	width:110px;
	height:36px;
	cursor:pointer;
	border:0;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:0;
	margin:auto;
	background:#f60;
	color:#fff;
	font-size:16px;
	line-height:36px
}
.form_box .txtContent {
	width:420px;
	height:90px;
	-webkit-border-radius:6px;
	border-radius:6px;
	background:#F6F9FB;
	resize:none;
	border:1px solid #eaeaea;
	padding:10px;
	outline:0
}
.form_box .txtContent::-webkit-input-placeholder {
color:#666
}
.form_box .txtConten::-moz-placeholder {
color:#666
}
.form_box .txtConten:-moz-placeholder {
color:#666
}
.form_box .txtConten:-ms-input-placeholder {
color:#666
}
.cif-handle {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-top:70px
}
.cif-handle .cif-share {
	-ms-flex-negative:0;
	flex-shrink:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	font-size:14px;
	color:#999
}
.cif-handle .cif-share .lower-share-icon {
	font-size:20px;
	margin:0 5px
}
.cif-handle .cif-like {
	cursor:pointer;
	display:inline-block;
	padding:0 20px;
	height:34px;
	line-height:34px;
	background:#f0f0f0;
	color:#999;
	-webkit-border-radius:17px;
	border-radius:17px;
	font-size:14px
}
.cif-handle .cif-like-on {
	background:#f60;
	color:#fff
}
.cif-link:hover {
	color:#f60!important
}
.cif-link img {
-webkit-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.cif-link img:hover {
	-webkit-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2)
}
.icon-wechat:hover {
	color:#71d06a
}
.icon-weibo:hover {
	color:#e55b50
}
.cif-btn2 {
	padding:0 15px;
	height:30px;
	line-height:30px;
	-webkit-border-radius:15px;
	border-radius:15px;
	background:#f0f0f0;
	color:#999;
	display:inline-block
}
.options-favourite i:before {
	display:none
}
.options-favourite i {
	display:block;
	width:50px;
	height:50px;
	background:url(46b62dc698f247a99a67d0a42a4c31c3.png) center no-repeat;
	margin:-18px auto 0
}
.cif-fixed-left .options-favourite p {
	margin-top:0
}
.options-favourite-come i, .options-favourite:hover i {
	background:url(a579cbad8cc943d59e656af5e6e556a6.gif) center no-repeat
}
.options-favourite-active i, .options-favourite:hover i {
	color:#e95867;
	background:url(collected.png) center no-repeat
}
.options-weibo i, .options-weixin i {
	font-size:20px
}
.options-qq i {
	font-size:21px
}
.options-like:hover, a.options-like-vote {
	color:#f60
}
.options-comment:hover {
	color:#f6af5d
}
.options-favourite:hover {
	color:#e95867
}
.options-weixin:hover {
	color:#71d06a
}
.options-weibo:hover {
	color:#e55b50
}
.options-qq:hover {
	color:#72c4ec
}
.is-observer {
	width:82px;
	height:82px;
	position:relative
}
.is-observer img {
	display:inline-block;
	width:100%;
	height:100%;
	-webkit-border-radius:50%;
	border-radius:50%
}
.is-observer:before {
	content:"";
	display:inline-block;
	width:22px;
	height:22px;
	-webkit-background-size:100% 100%;
	background-size:100%;
	position:absolute;
	right:-5px;
	bottom:-5px
}
.pagination {
	text-align:center
}
.pagination .swiper-pagination-bullet-active {
	background:#f60
}
.layui-layer .layui-layer-title {
	font-size:16px;
	background:#fff;
	font-weight:700;
	border:0;
	line-height:60px;
	height:60px
}
.couponinfo-box {
	margin-top:20px;
	display:none
}
.couponinfo-box .couponinfo-swiper {
	padding:0 40px;
	position:relative
}
.couponinfo-box .couponinfo-swiper:after, .couponinfo-box .couponinfo-swiper:before {
	width:40px;
	height:248px;
	content:"";
	display:inline-block;
	background:#fff;
	top:0;
	position:absolute;
	z-index:3
}
.couponinfo-box .couponinfo-swiper:before {
	left:0
}
.couponinfo-box .couponinfo-swiper:after {
	right:0
}
.couponinfo-box .couponinfo-swiper .swiper-button-next, .couponinfo-box .couponinfo-swiper .swiper-button-prev {
	background:0 0;
	width:18px;
	height:20px
}
.couponinfo-box .couponinfo-swiper .info-item {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:216px;
	height:248px;
	padding:0 20px;
	border:1px solid #ebeced;
	line-height:20px
}
.couponinfo-box .couponinfo-swiper .info-item__cont {
	height:108px;
	overflow:hidden
}
.couponinfo-box .couponinfo-swiper .info-item__tit {
	margin-top:20px;
	margin-bottom:8px
}
.couponinfo-box .couponinfo-swiper .info-item__footer {
	padding-top:16px;
	line-height:22px;
	border-top:1px dashed #ebeced
}
.couponinfo-box .couponinfo-swiper .cif-imgbox {
	width:60px;
	height:60px;
	background:#f2f4f6;
	margin:20px auto 0;
	position:relative;
	-webkit-border-radius:50%;
	border-radius:50%;
	overflow:hidden
}
.couponinfo-box .couponinfo-swiper .cif-imgbox img {
	position:absolute;
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.couponinfo-box .price {
	margin-top:40px;
	margin-bottom:20px
}
.couponinfo-box .themeBtn2 {
	width:100px;
	line-height:36px;
	margin-bottom:20px
}
.layui-layer.layui-layer-tips {
	margin-left:-100px
}
.layui-layer.layui-layer-tips .layui-layer-content {
	padding:10px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.layui-layer.layui-layer-tips .layui-layer-content i.layui-layer-TipsG {
	background:#000;
	width:10px;
	height:10px;
	top:auto;
	left:auto;
	bottom:-5px!important;
	right:50px!important;
	display:inline-block;
	border:0;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.cif-operateRecommend {
	background:#FFF;
	-webkit-box-shadow:0 1px 6px 1px rgba(0, 0, 0, .03);
	box-shadow:0 1px 6px 1px rgba(0, 0, 0, .03);
	-webkit-border-radius:3rpx;
	border-radius:3rpx;
	padding:20px 20px 30px;
	margin-top:20px
}
.cif-operateRecommend:first-child {
	margin-top:0
}
.cif-operateRecommend__title {
	font-size:12px;
	color:#333
}
.cif-operateRecommend__body {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:20px
}
.cif-operateRecommend__image {
	-ms-flex-negative:0;
	flex-shrink:0
}
.cif-operateRecommend__image img {
	width:54px;
	height:54px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.cif-operateRecommend__cont {
	margin-left:14px
}
.cif-operateRecommend__cont .title {
	font-weight:700;
	color:#666;
	font-size:14px
}
.cif-operateRecommend__cont .btn {
	margin-top:8px
}
.cif-operateRecommend__cont .cif-btn {
	width:68px;
	height:26px;
	line-height:26px;
	font-size:12px
}
.layui-layer-shade {
	z-index:100!important
}
.layui-layer {
	z-index:101!important
}
.layui-layer.layui-layer-msg .layui-layer-content {
	color:#fff;
	font-size:16px
}
.layui-layer.layui-layer-msg.is-danger {
	background-color:#f33737
}
.img-text-item-default {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.img-text-item-default .img-text-item-img {
	width:50px;
	height:50px;
	-ms-flex-negative:0;
	flex-shrink:0;
	overflow:hidden
}
.img-text-item-default .img-text-item-img img {
	width:100%;
	height:100%;
	-webkit-border-radius:50%;
	border-radius:50%
}
.img-text-item-default .img-text-item-body {
	margin-left:10px;
	font-size:14px;
	width:100%
}
.img-text-item-default .img-text-item-title {
	color:#333
}
.img-text-item-default .img-text-item-content, .img-text-item-default .img-text-item-date {
	margin-top:10px;
	font-size:12px;
	color:#999
}
.img-text-item-default .img-text-item-price {
	margin-top:25px;
	font-weight:700;
	font-size:14px
}
.img-text-item-default .img-text-item-price del {
	font-weight:400;
	font-size:12px;
	color:#aaa;
	margin-left:5px
}
.img-text-item-default .img-text-item-btn {
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-left:10px
}
.img-text-item-tb .img-text-item-img {
	width:100px;
	height:100px;
	-ms-flex-negative:0;
	flex-shrink:0;
	overflow:hidden
}
.img-text-item-tb .img-text-item-img img {
	width:100%;
	height:100%
}
.img-text-item-tb .img-text-item-body {
	font-size:14px;
	width:100%
}
.img-text-item-tb .img-text-item-title {
	font-weight:700;
	margin-top:16px;
	color:#333
}
.img-text-item-tb .img-text-item-content {
	font-size:12px;
	color:#999;
	margin-top:8px;
	line-height:20px
}
.img-text-item-tb .img-text-item-date {
	margin-top:6px;
	font-size:12px;
	color:#999
}
.img-text-item-tb .img-text-item-btn {
	margin-top:10px
}
.cif-abconsult {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:1px 75px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#333;
	font-size:14px
}
.cif-abconsult__head {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin:19px auto 16px;
	line-height:28px
}
.cif-abconsult__head .desc, .cif-abconsult__head .tit {
	display:-webkit-box;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	overflow:hidden;
	-webkit-line-clamp:1
}
.cif-abconsult__head .cif-imgbox {
	width:70px;
	height:70px;
	-webkit-border-radius:50%;
	border-radius:50%;
	margin-right:20px;
	border:1px solid #ebeced;
	-ms-flex-negative:0;
	flex-shrink:0
}
.cif-abconsult__head .cont {
	width:100%
}
.cif-abconsult__head .tit {
	font-size:16px;
	font-weight:700;
	color:#333
}
.cif-abconsult__head .desc {
	color:#999
}
.cif-abconsult__cont .btns {
	display:none
}
.cif-abconsult__btn.cif-btn {
	display:block;
	width:608px;
	height:36px;
	line-height:36px
}
.cif-abconsult__protocol {
	margin:12px auto 24px;
	font-size:12px;
	line-height:24px;
	color:#999
}
.cif-abconsult .el-form-item, .cif-abconsult .form-item {
	position:relative;
	-webkit-box-sizing:border-box;
	height:40px;
	margin-bottom:20px
}
.cif-abconsult__protocol label {
	margin-right:4px;
	cursor:pointer
}
.cif-abconsult__protocol label .iconfont {
	font-size:12px
}
.cif-abconsult__protocol label .icon-check_box_select {
	display:none;
	color:#f60
}
.cif-abconsult__protocol input:checked+label .icon-uncheck {
	display:none
}
.cif-abconsult__protocol input:checked+label .icon-check_box_select {
	display:inline
}
.cif-abconsult .el-loading-mask {
	display:none
}
.cif-abconsult .el-form {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.cif-abconsult .form-tip {
	display:none
}
.cif-abconsult .el-form-item {
	box-sizing:border-box;
	width:100%;
	min-width:355px;
	border:1px solid #ebeced;
	-webkit-border-radius:1px;
	border-radius:1px;
	line-height:38px
}
.cif-abconsult .el-form-item+.el-form-item {
	margin-left:10px;
	min-width:245px
}
.cif-abconsult .el-form-item+.el-form-item .el-form-item__content {
	margin-left:16px!important
}
.cif-abconsult .el-form-item+.el-form-item .el-input {
	width:100px!important
}
.cif-abconsult .el-form-item+.el-form-item .code {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.cif-abconsult .el-form-item+.el-form-item .code .el-button {
	background:0 0!important;
	color:#f60!important;
	border:none;
	padding-right:19px
}
.cif-abconsult .el-form-item label {
	width:73px!important;
	padding:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	text-align:center
}
.cif-abconsult .el-form-item .el-form-item__content {
	margin-left:73px!important
}
.cif-abconsult .el-form-item .el-input__inner {
	padding:0;
	border:none
}
.cif-abconsult .el-form-item .el-input__inner::-webkit-input-placeholder {
color:#999
}
.cif-abconsult .el-form-item .el-input__inner::-moz-input-placeholder {
color:#999
}
.cif-abconsult .el-form-item .el-input__inner::input-placeholder {
color:#999
}
.cif-abconsult .form-item {
	box-sizing:border-box;
	width:100%;
	border:1px solid #ebeced;
	-webkit-border-radius:1px;
	border-radius:1px;
	z-index:1;
	line-height:38px
}
.cif-abconsult .form-item>.cont {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.cif-abconsult .form-item .label {
	width:73px;
	-ms-flex-negative:0;
	flex-shrink:0;
	text-align:center
}
.cif-abconsult .form-item input {
	display:block;
	width:520px;
	height:38px;
	outline:0;
	color:#666;
	line-height:38px
}
.cif-abconsult .form-item input::-webkit-input-placeholder {
color:#999
}
.cif-abconsult .form-item input::-moz-input-placeholder {
color:#999
}
.cif-abconsult .form-item input::input-placeholder {
color:#999
}
.cif-abconsult .form-item .form-options {
	display:none;
	position:absolute;
	left:-1px;
	top:38px;
	width:100%;
	padding:6px 0 5px;
	border-left:1px solid #ebeced;
	border-bottom:1px solid #ebeced;
	border-right:1px solid #ebeced;
	background-color:#fff;
	line-height:30px;
	color:#666
}
.cif-abconsult .form-item .form-options .item {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	padding:0 0 0 73px;
	cursor:pointer;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1
}
.article-coupon__swiper .item .tit, .article-service .article-service-left, .module-platform-sketch .platform-article-new .platform-item .item-content {
	-webkit-line-clamp:2;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical
}
.cif-abconsult .form-item .form-options .item.is-active {
	cursor:default
}
.cif-abconsult .form-item .form-options .item.is-active, .cif-abconsult .form-item .form-options .item:hover {
	color:#f60
}
.cif-abconsult .form-item.is-active .form-options {
	display:block
}
.cif-abconsult .form-item.is-active input {
	border-bottom:1px solid #ebeced;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.cif-abconsult.is-typeb {
	padding:1px 45px
}
.cif-abconsult.is-typeb .cif-abconsult__cont {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.cif-abconsult.is-typeb .cif-abconsult__cont .cif-abconsult__protocol {
	display:none
}
.cif-abconsult.is-typeb .cif-abconsult__cont .cif-abconsult__btn {
	-ms-flex-negative:0;
	flex-shrink:0;
	width:98px;
	height:38px;
	margin-left:10px;
	margin-bottom:30px;
	line-height:38px
}
.cif-abconsult.is-typeb .cif-abconsult__cont .form-item {
	margin-bottom:30px
}
.cif-abconsult.is-typeb .cif-abconsult__cont .form-item input {
	width:470px;
	margin-right:17px
}
.cif-right .module-fixed {
	position:relative;
	z-index:1
}
.cif-right .module-fixed .illegal {
	position:absolute;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%;
	height:100%;
	top:0;
	left:0;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:rgba(0, 0, 0, .4);
	text-align:center;
	font-size:18px;
	color:#fff
}
.module-platform {
	text-align:center;
	padding:20px 28px
}
.module-platform .platform-logo {
	margin:0 auto;
	display:block
}
.module-platform .is-observer {
	width:82px;
	height:82px
}
.module-platform .is-observer:before {
	width:32px;
	height:32px
}
.module-platform .is-store {
	width:170px;
	height:78px
}
.module-platform .is-store img {
	display:inline-block;
	width:170px;
	height:78px
}
.module-platform .platform-title {
	margin-top:13px;
	font-size:16px;
	color:#333;
	font-weight:700;
	display:block
}
.module-platform .platform-activitylink {
	display:block;
	width:244px;
	height:46px;
	margin:15px auto
}
.module-platform .platform-activitylink img {
	width:100%;
	height:100%
}
.module-platform .platform-sign {
	width:240px;
	height:40px;
	margin:15px auto 23px;
	cursor:pointer;
	display:block
}
.module-platform .platform-sign img {
	width:100%;
	height:100%
}
.module-platform .platform-tip {
	line-height:24px;
	margin-top:16px;
	font-size:14px;
	color:#999
}
.module-platform .platform-count {
	margin-top:36px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.module-platform .platform-count .platform-count-item {
	width:50%;
	position:relative
}
.module-platform .platform-count .platform-count-item .count {
	font-size:16px;
	color:#666;
	font-weight:700
}
.module-platform .platform-count .platform-count-item .count+.label {
	margin-top:6px;
	font-size:14px;
	color:#999
}
.module-platform .platform-count .platform-count-item .label {
	color:#666;
	font-weight:700;
	font-size:16px
}
.module-platform .platform-count .platform-count-item .label+.count {
	margin-top:6px;
	font-size:14px;
	color:#999
}
.module-platform .platform-btn {
	margin-top:30px;
	margin-bottom:5px
}
.module-platform .platform-btn .questions-btn, .module-platform .platform-btn a {
	width:96px;
	padding:0;
	line-height:38px;
	margin:0 8px
}
.module-platform .platform-btn .platform-btn-1 {
	color:#ff6d00
}
.module-platform .platform-btn .platform-btn-1:hover {
	background:#ff6d00;
	color:#fff
}
.module-platform .platform-btn .platform-btn-2 {
	margin-left:8px;
	background:#ff6d00;
	color:#fff
}
.module-platform .platform-btn .platform-btn-2:hover {
	background:#ff994d;
	border:1px solid #ff994d
}
.observer-box .themeBtn, .observer-box .themeBtn2 {
	padding:0;
	width:70px
}
.rights-box .img-text-item-default {
	margin-bottom:20px
}
.rights-box .img-text-item-default+.img-text-item-default {
	margin-top:0
}
.step-items {
	font-size:14px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	text-align:left
}
.step-items .step-item {
	padding-left:20px;
	position:relative;
	padding-bottom:30px
}
.step-items .step-item:after, .step-items .step-item:before {
	content:"";
	display:inline-block;
	position:absolute;
	top:5px
}
.step-items .step-item:before {
	width:10px;
	height:10px;
	background:#f60;
	left:-5px;
	-webkit-border-radius:50%;
	border-radius:50%;
	z-index:2
}
.step-items .step-item:after {
	width:1px;
	height:100%;
	background:#ebeced;
	left:0
}
.step-items .step-item:last-child {
	padding-bottom:0
}
.step-items .step-item:last-child:after {
	display:none
}
.step-items .step-item .step-item-date {
	color:#55bc61;
	font-weight:700
}
.step-items .step-item .step-item-date.live span {
	font-weight:400;
	display:inline-block;
	padding:0 6px;
	color:#fff;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#f60
}
.step-items .step-item .step-item-content {
	margin-top:10px
}
.module_custom .cif-module-content {
	padding:20px 30px 30px
}
.module_custom .img-text-item-img {
	display:block;
	width:240px;
	height:138px
}
.module_custom .img-text-item-btn {
	margin-top:20px
}
.module_custom .img-text-item-btn a {
	width:240px;
	line-height:38px;
	padding:0
}
.module_custom .custom-textlist {
	margin:-10px -10px -20px
}
.module_custom .custom-textlist a {
	font-size:14px;
	color:#666;
	line-height:24px;
	position:relative;
	padding:0 28px;
	margin:20px 0
}
.module_custom .custom-textlist a:last-child {
	border-bottom:0
}
.module_custom .custom-textlist a:before {
	content:"▶";
	position:absolute;
	left:10px;
	font-size:10px;
	color:#f60
}
.document {
	padding:30px
}
.document .document-icon {
	text-align:center;
	font-size:0
}
.document .document-icon img {
	display:inline-block;
	width:70px;
	height:70px;
	-webkit-border-radius:50%;
	border-radius:50%
}
.document .document-body {
	text-align:center;
	font-size:14px;
	line-height:22px;
	margin-top:15px
}
.document .document-btn {
	margin-top:28px
}
.document .document-btn a {
	width:240px;
	padding:0;
	line-height:38px
}
.module-navigation .swiper-slide {
	width:auto
}
.module-navigation .cif-module-title-tabs {
	padding:0 20px
}
.navigation {
	font-size:14px;
	padding-bottom:30px
}
.navigation .navigation-title {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.navigation .navigation-title span {
	-webkit-user-select:none;
	cursor:pointer;
	text-align:center;
	width:33.3%;
	line-height:30px;
	background:#F6F9FB;
	-ms-flex-negative:0;
	flex-shrink:0
}
.navigation .navigation-title span+span {
	margin-left:1px
}
.navigation .navigation-title span:first-child {
	-webkit-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px
}
.navigation .navigation-title span:last-child {
	-webkit-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.navigation .navigation-title .on {
	position:relative;
	background:#f60;
	color:#fff
}
.navigation .navigation-title .on:before {
	content:"";
	position:absolute;
	border-left:5px solid transparent;
	border-top:5px solid #f60;
	border-bottom:5px solid transparent;
	border-right:5px solid transparent;
	bottom:-10px;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%)
}
.navigation .navigation-body .navigation-item {
	margin-top:20px
}
.navigation .navigation-body .navigation-item:first-child {
	margin-top:0
}
.navigation .navigation-body .navigation-item>a {
	text-align:center
}
.navigation .navigation-body .navigation-item .navigation-title-sub {
	display:inline-block;
	margin-bottom:14px;
	color:#f60
}
.navigation .navigation-body .navigation-body-sub {
	width:100%;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.navigation .navigation-body .navigation-body-sub>a {
	width:calc(33.3% - 4px);
	color:#666;
	line-height:30px;
	background:#f9f9f9;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center;
	margin-top:5px;
	margin-right:5px
}
.observer-box .img-text-item-img, .rights-box .img-text-item-img {
	width:36px;
	height:36px
}
.navigation .navigation-body .navigation-body-sub>a:nth-child(3n) {
margin-right:0
}
.navigation .navigation-body .navigation-body-sub>a:nth-child(n+7) {
display:none
}
.navigation .navigationMore {
	text-align:center;
	display:none;
	margin-top:20px;
	color:#f60
}
.navigation .hideItem .navigationMore {
	display:block
}
.navigation .hideItem .navigation-body:nth-child(n+7) {
display:none
}
.data-box, .observer-box, .updata-box {
	padding:30px 20px
}
.data-box .img-text-item-default+.img-text-item-default, .observer-box .img-text-item-default+.img-text-item-default, .updata-box .img-text-item-default+.img-text-item-default {
	margin-top:20px
}
.rights-box {
	padding:30px
}
.rights-box .platform-rights-btn {
	text-align:center;
	margin-top:28px
}
.rights-box .themeBtn2 {
	padding:0 47px;
	line-height:38px
}
.observer-box {
	padding-bottom:20px
}
.observer-box .img-text-item-body .img-text-item-content {
	margin-top:3px
}
.step-items {
	padding:30px
}
.module-card .img-text-item-default .img-text-item-img {
	width:80px;
	height:54px
}
.module-card .img-text-item-default .img-text-item-img img {
	-webkit-border-radius:5px;
	border-radius:5px
}
.module-card .img-text-item-default+.img-text-item-default {
	margin-top:20px
}
.cif-flock__wrap {
	width:100%
}
.cif-flock__title {
	overflow:hidden;
	width:59%
}
.cif-section__head {
	padding:0
}
.cif-section__head .after {
	font-weight:700!important
}
.cif-section__head .after:after {
	position:absolute;
	content:'';
	width:20px;
	height:3px;
	background-color:#f676a6;
	bottom:0;
	right:calc(50% - 10px)
}
.article-coupon__swiper .right-btn, .module-sub-interest .right-btn {
	right:0
}
.cif-section__head .text {
	font-size:16px!important;
	font-weight:400;
	cursor:pointer;
	position:relative
}
.cif-section__head .text+.text {
	margin-left:26px
}
.cif-section__head .font-weight-400 {
	font-weight:400!important
}
.cif-flock__cont {
	width:100%;
	padding-bottom:31px
}
.cif-cont__item {
	position:relative;
	width:100%;
	height:36px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-top:16px
}
.cif-flock__img {
	width:36px;
	height:36px
}
.cif_flock__span {
	font-size:16px;
	font-family:MicrosoftYaHei;
	color:#333
}
.article-content p a:not(.is-textlink):after, .article-summary:before {
font-family:iconfont!important;
font-style:normal;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.cif-flock__btn {
	width:56px;
	height:30px;
	background:#F60;
	-webkit-border-radius:4px;
	border-radius:4px;
	text-align:center;
	line-height:30px;
	color:#fff;
	font-size:14px;
	cursor:pointer
}
.cif-flock__btn:hover {
	opacity:.6
}
.cif-flock__qrcode {
	position:absolute;
	left:16px;
	width:168px;
	height:164px;
	background:url(74fdf5f037884c57abbd360972709f1b.png) no-repeat;
	-webkit-background-size:100% 100%;
	background-size:100% 100%;
	padding:17px 0 21px 30px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	z-index:19;
-webkit-transition:all .3s;
-o-transition:all .3s;
transition:all .3s
}
.cif-flock__qrcode .flock-qrcode__span {
	position:relative;
	left:-3px;
	font-size:12px;
	font-weight:400;
	color:#F60
}
.cif-flock__qrcode .flock-qrcode__cont {
	margin-top:10px;
	width:100px;
	height:100px
}
.flock-btn__1:hover~.flock-qrcode__1 {
display:block;
-webkit-animation:fadeIn .3s;
animation:fadeIn .3s
}
.flock-qrcode__1 {
	display:none;
	top:-12px
}
.flock-btn__2:hover~.flock-qrcode__2 {
display:block;
-webkit-animation:fadeIn .3s;
animation:fadeIn .3s
}
.flock-qrcode__2 {
	display:none;
	top:-12px
}
.flock-btn__3:hover~.flock-qrcode__3 {
display:block;
-webkit-animation:fadeIn .3s;
animation:fadeIn .3s
}
.flock-qrcode__3 {
	display:none;
	top:-12px
}
.flock-btn__4:hover~.flock-qrcode__4 {
display:block;
-webkit-animation:fadeIn .3s;
animation:fadeIn .3s
}
.flock-qrcode__4 {
	display:none;
	top:-12px
}
.flock-btn__5:hover~.flock-qrcode__5 {
display:block;
-webkit-animation:fadeIn .3s;
animation:fadeIn .3s
}
.flock-qrcode__5 {
	display:none;
	top:-12px
}
.flock-btn__6:hover~.flock-qrcode__6 {
display:block;
-webkit-animation:fadeIn .3s;
animation:fadeIn .3s
}
.flock-qrcode__6 {
	display:none;
	top:-12px
}
@-webkit-keyframes fadeIn {
0% {
opacity:0
}
20% {
opacity:.2
}
50% {
opacity:.5
}
70% {
opacity:.7
}
100% {
opacity:1
}
}
@keyframes fadeIn {
0% {
opacity:0
}
20% {
opacity:.2
}
50% {
opacity:.5
}
70% {
opacity:.7
}
100% {
opacity:1
}
}
.module-sub-vote .vote-pk .vote-pk-item .vote-pk-item-btn:hover, .module-sub-vote .vote-pk .vote_yes .vote-pk-item-btn {
	opacity:.5
}
.cif-module-sub {
	margin-top:40px
}
.cif-module-sub .img-text-item-body {
	margin-right:60px
}
.cif-module-sub .img-text-item-body .img-text-item-title {
	font-weight:700;
	font-size:16px
}
.cif-module-sub .img-text-item-body .img-text-item-content {
	margin-top:8px;
	line-height:22px;
	font-size:14px;
	color:#888
}
.cif-module-sub .img-text-item-body .img-text-item-date {
	margin-top:12px
}
.cif-module-sub a.img-text-item-img img {
-webkit-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.cif-module-sub a.img-text-item-img:hover img {
	-webkit-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2)
}
.cif-module-sub a.img-text-item-body:hover .img-text-item-title {
	color:#f60
}
.cif-module-sub .img-text-item-btn a {
	line-height:36px;
	min-width:56px;
	padding:0 15px
}
.module-sub-store .img-text-item-img {
	width:70px;
	height:70px;
	border:1px solid #B2B2B2;
	-webkit-border-radius:50%;
	border-radius:50%;
	overflow:hidden;
	position:relative
}
.module-sub-store .img-text-item-img img {
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
	-webkit-border-radius:0;
	border-radius:0;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.module-sub-store .img-text-item-body {
	margin-left:14px
}
.module-sub-store .img-text-item-body .img-text-item-content {
	color:#999
}
.module-sub-store .img-text-item-btn a {
	margin-left:5px
}
.module-sub-activity .img-text-item-body, .module-sub-card .img-text-item-body, .module-sub-customize1 .img-text-item-default .img-text-item-body, .module-sub-dataDownload .img-text-item-body, .module-sub-live .img-text-item-body, .module-sub-service .img-text-item-body, .module-sub-special .img-text-item-body {
	margin-left:20px
}
.module-sub-activity .img-text-item-img {
	width:144px;
	height:100px
}
.module-sub-activity .img-text-item-img img {
	-webkit-border-radius:0;
	border-radius:0
}
.module-sub-live .img-text-item-img {
	width:186px;
	height:100px
}
.module-sub-live .img-text-item-img img {
	-webkit-border-radius:0;
	border-radius:0
}
.module-sub-live .img-text-item-price {
	color:#FC583D
}
.module-sub-live .img-text-item-score {
	font-size:12px;
	margin-top:10px;
	color:#888
}
.module-sub-live .img-text-item-score .iconfont {
	vertical-align:middle
}
.module-sub-live .img-text-item-score .iconfont.on {
	color:#F90
}
.module-sub-live .img-text-item-score .tip {
	margin-top:2px;
	display:inline-block;
	vertical-align:middle
}
.module-sub-card .img-text-item-body .img-text-item-content, .module-sub-special .img-text-item-body .img-text-item-content {
	margin-top:20px
}
.module-sub-special .img-text-item-img {
	width:190px;
	height:110px
}
.module-sub-special .img-text-item-img img {
	-webkit-border-radius:0;
	border-radius:0
}
.module-sub-card .img-text-item-img {
	width:120px;
	height:84px
}
.module-sub-card .img-text-item-img img {
	-webkit-border-radius:0;
	border-radius:0
}
.module-sub-service .img-text-item-img {
	width:110px;
	height:100px
}
.module-sub-service .img-text-item-img img {
	-webkit-border-radius:0;
	border-radius:0
}
.module-sub-dataDownload .img-text-item-img {
	width:70px;
	height:80px;
	-webkit-background-size:100% 100%;
	background-size:100%
}
.module-sub-dataDownload .img-text-item-img.is-bmp {
	background-image:url(3d288ed53d3b495fb42d78fee82573cd.png)
}
.module-sub-dataDownload .img-text-item-img.is-doc {
	background-image:url(7b866ef6ce754ed99ce98a72a523fbd2.png)
}
.module-sub-dataDownload .img-text-item-img.is-docx {
	background-image:url(1279235a525a4078830b55ca8a5f2edb.png)
}
.module-sub-dataDownload .img-text-item-img.is-exe {
	background-image:url(7165369d3ba54b70bf940d89a64e7957.png)
}
.module-sub-dataDownload .img-text-item-img.is-jpg {
	background-image:url(a5aac004c02b4621933677605dbfbb7d.png)
}
.module-sub-dataDownload .img-text-item-img.is-md {
	background-image:url(86a173cdc48f41768a5e3f5dab9e8737.png)
}
.module-sub-dataDownload .img-text-item-img.is-pdf {
	background-image:url(74bc670c2896460e845e1f8a7afefae2.png)
}
.module-sub-dataDownload .img-text-item-img.is-png {
	background-image:url(7c20d3ede2a148949a21b8321f2686ac.png)
}
.module-sub-dataDownload .img-text-item-img.is-ppt {
	background-image:url(07014f2d2408430f97514deec00e3a84.png)
}
.module-sub-dataDownload .img-text-item-img.is-pptx {
	background-image:url(b5b004c321ec45cbb8755f91f614f12d.png)
}
.module-sub-dataDownload .img-text-item-img.is-rar {
	background-image:url(8753af6f1ef24ca2a021eb6cfd1172e3.png)
}
.module-sub-dataDownload .img-text-item-img.is-txt {
	background-image:url(81e3ea3a00d74f2b853c4f132bf66efb.png)
}
.module-sub-dataDownload .img-text-item-img.is-xls {
	background-image:url(ff226e16f4f1423b9d8308ea3bb5c602.png)
}
.module-sub-dataDownload .img-text-item-img.is-xlsx {
	background-image:url(47964dfd03c0450ca4debdd3f597ebe2.png)
}
.module-sub-dataDownload .img-text-item-img.is-xmind {
	background-image:url(34ad0d5637fd4ec6b961c5fd74eb3c6e.png)
}
.module-sub-dataDownload .img-text-item-img.is-zip {
	background-image:url(e1bfcdffc428455bb5f5705127355bcb.png)
}
.module-sub-dataDownload .img-text-item-img.is-folder {
	background-image:url(2930a4e55baf4692bae5603c80295df0.png)
}
.module-sub-customize1 .img-text-item-default .img-text-item-img {
	width:100px;
	height:100px
}
.module-sub-customize1 .img-text-item-default .img-text-item-img img {
	-webkit-border-radius:0;
	border-radius:0
}
.module-sub-customize1 .img-text-item-default .img-text-item-body .img-text-item-content {
	margin-top:15px;
	line-height:24px
}
.module-sub-customize2 .img-text-item-tb .img-text-item-img {
	width:150px;
	height:150px;
	margin:0 auto;
	display:block
}
.module-sub-customize2 .img-text-item-tb .img-text-item-body {
	display:block;
	margin-left:0
}
.module-sub-customize2 .img-text-item-tb .img-text-item-body .img-text-item-title {
	text-align:center
}
.module-sub-customize2 .img-text-item-tb .img-text-item-body .img-text-item-content {
	text-align:center;
	margin-top:15px;
	line-height:24px
}
.module-sub-customize2 .img-text-item-tb .img-text-item-btn {
	display:none
}
.cif-modul-show, .module-sub-interest {
	display:-webkit-box;
	display:-ms-flexbox
}
.module-sub-customize .img-text-item-img {
	width:190px;
	height:110px
}
.module-sub-customize .img-text-item-img img {
	-webkit-border-radius:0;
	border-radius:0
}
.module-sub-customize .img-text-item-body {
	margin-left:20px
}
.module-sub-customize .img-text-item-body .img-text-item-content {
	margin-top:15px;
	line-height:24px
}
.cif-modul-show {
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-bottom:35px
}
.cif-modul-show .cif-module {
	width:100%
}
.cif-modul-show .cif-module[data-type-show=wechatgroup] {
	width:50%;
	-webkit-box-shadow:0 0;
	box-shadow:0 0;
	margin:0!important;
	border:1px solid #E8E8E8
}
.article-coupon, .cif-edit-card-content {
	-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, .15)
}
.cif-modul-show .cif-module[data-type-show=wechatgroup]:nth-child(2n) {
margin-left:20px!important
}
.cif-modul-show .cif-module[data-type-show=wechatgroup] .cif-module-content .img-text-item-img {
	width:140px;
	height:110px
}
.cif-modul-show .cif-module[data-type-show=wechatgroup] .img-text-item-body {
	margin-right:0
}
.cif-modul-show .cif-module[data-type-show=wechatgroup] .img-text-item-content {
	margin-top:10px
}
.cif-modul-show .cif-module[data-type-show=wechatgroup] .img-text-item-btn {
	margin-top:20px;
	margin-left:0
}
.cif-modul-show .cif-module[data-type-show=wechatgroup] .img-text-item-btn .themeBtn2 {
	-webkit-border-radius:18px;
	border-radius:18px
}
.module-sub-interest {
	display:flex;
	padding:0
}
.module-sub-interest .interest-btn {
	width:170px;
	-ms-flex-negative:0;
	flex-shrink:0;
	text-align:center
}
.module-sub-interest .interest-btn a {
	line-height:36px;
	min-width:56px;
	padding:0 15px;
	margin-top:40px
}
.module-sub-interest .interest-btn .btn-tip {
	color:#666;
	margin-top:8px;
	text-align:center;
	font-size:14px
}
.module-sub-interest .interest-list {
	position:relative;
	width:580px
}
.module-sub-interest .swiper-container {
	position:relative;
	width:480px;
	margin:40px auto
}
.module-sub-interest .left-btn, .module-sub-interest .right-btn {
	position:absolute;
	width:20px;
	height:40px;
	top:50%;
	margin-top:-18px;
	line-height:40px;
	color:#fff;
	text-align:center;
	outline:0;
	background-color:rgba(0, 0, 0, .5);
	z-index:10
}
.module-sub-interest .left-btn:hover, .module-sub-interest .right-btn:hover {
	background:#f60
}
.module-sub-interest .left-btn {
	left:0
}
.module-sub-interest .img-text-item-img {
	width:60px;
	height:60px
}
.module-sub-interest .img-text-item-body {
	margin-right:0;
	margin-left:20px
}
.module-sub-interest .img-text-item-body .img-text-item-title {
	font-weight:400;
	font-size:14px
}
.vote-box {
	margin-top:40px
}
.module-sub-vote {
	padding:30px
}
.module-sub-vote .vote-pk-title, .module-sub-vote .vote-title {
	font-weight:700;
	font-size:16px;
	color:#666
}
.module-sub-vote .vote-pk-title {
	text-align:center
}
.module-sub-vote .vote-type {
	margin-top:20px;
	font-size:14px;
	color:#666
}
.module-sub-vote .vote-type span {
	margin-left:5px;
	color:#999
}
.module-sub-vote .vote-items .vote-item .vote-btn+.vote-item-question, .module-sub-vote .vote-items .vote-item .vote-item-question+.vote-btn {
	margin-left:20px
}
.module-sub-vote .vote-items {
	margin-top:30px
}
.module-sub-vote .vote-items .vote-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-top:40px
}
.module-sub-vote .vote-items .vote-item:first-child {
	margin-top:0
}
.module-sub-vote .vote-items .vote-item .vote-item-question {
	width:100%
}
.module-sub-vote .vote-items .vote-item .vote-item-title {
	font-size:14px
}
.module-sub-vote .vote-items .vote-item .vote-item-content {
	margin-top:14px;
	position:relative;
	height:30px;
	background:#e8e8e8;
	-webkit-border-radius:3px;
	border-radius:3px;
	overflow:hidden
}
.module-sub-vote .vote-items .vote-item .vote-item-content .vote-item-tip {
	position:relative;
	z-index:2;
	line-height:30px;
	padding:0 10px;
	font-size:14px;
	color:#fff
}
.module-sub-vote .vote-items .vote-item .vote-item-content .vote-item-tip span {
	float:right;
	color:#999
}
.module-sub-vote .vote-items .vote-item .vote-item-content .vote-item-proportion {
-webkit-transition:all .5s;
-o-transition:all .5s;
transition:all .5s;
	position:absolute;
	left:0;
	top:0;
	background:#ccc;
	height:30px;
	width:0
}
.module-sub-vote .vote-items .vote-item .vote-item-content .vote-item-proportion.isVote {
	background:#f60
}
.module-sub-vote .vote-items .vote-item .vote-btn {
	-ms-flex-negative:0;
	flex-shrink:0
}
.module-sub-vote .vote-items .vote-item .vote-btn input[type=radio], .module-sub-vote .vote-items .vote-item .vote-btn input[type=checkbox] {
	width:20px;
	height:20px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	position:relative;
	outline:0
}
.module-sub-vote .vote-items .vote-item .vote-btn input[type=radio]:before, .module-sub-vote .vote-items .vote-item .vote-btn input[type=checkbox]:before {
	content:'';
	width:16px;
	height:16px;
	border:2px solid #CCC;
	display:inline-block;
	-webkit-border-radius:50%;
	border-radius:50%;
	vertical-align:middle
}
.module-sub-vote .vote-items .vote-item .vote-btn input[type=radio]:checked:before, .module-sub-vote .vote-items .vote-item .vote-btn input[type=checkbox]:checked:before {
	content:'';
	width:16px;
	height:16px;
	border:2px solid #FF4F11;
	background:#FF4F11;
	display:inline-block;
	vertical-align:middle
}
.module-sub-vote .vote-items .vote-item .vote-btn input[type=radio]:checked:after, .module-sub-vote .vote-items .vote-item .vote-btn input[type=checkbox]:checked:after {
	content:'';
	width:8px;
	height:4px;
	border:2px solid #fff;
	border-top:transparent;
	border-right:transparent;
	text-align:center;
	display:block;
	position:absolute;
	top:6px;
	left:5px;
	vertical-align:middle;
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.module-sub-vote .vote-items .vote-item .vote-btn input[type=checkbox]:before {
	-webkit-border-radius:3px;
	border-radius:3px
}
.module-sub-vote .vote-items .vote-item .vote-btn a {
	width:100px;
	padding:0;
	line-height:36px
}
.module-sub-vote .vote-submit {
	margin-top:30px;
	text-align:center
}
.module-sub-vote .vote-submit .themeBtn2 {
	height:36px;
	line-height:36px
}
.module-sub-vote .vote-submit .userVote {
	background:#B2B2B2
}
.module-sub-vote .vote-pk {
	margin-top:20px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.module-sub-vote .vote-pk .vote-pk-item {
	width:150px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.module-sub-vote .vote-pk .vote-pk-item .vote-pk-item-btn {
	margin:0 auto;
	width:74px;
	height:74px;
	-webkit-border-radius:50%;
	border-radius:50%;
	color:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	cursor:pointer
}
.module-sub-vote .vote-pk .vote-pk-item .vote-pk-item-btn p {
	margin-top:5px
}
.module-sub-vote .vote-pk .vote-pk-item .vote-pk-item-title {
	text-align:center;
	font-size:14px;
	color:#333;
	margin-top:12px;
	line-height:150%
}
.module-sub-vote .vote-pk .vote-pk-item-left .vote-pk-item-btn {
	background:#f60
}
.module-sub-vote .vote-pk .vote-pk-item-right .vote-pk-item-btn {
	background:#5383EC
}
.module-sub-vote .vote-pk .vote-pk-result {
	width:266px;
	-ms-flex-negative:0;
	flex-shrink:0;
	text-align:center;
	margin:0 20px
}
.module-sub-vote .vote-pk .vote-pk-result .vote-pk-result-title {
	font-weight:700;
	font-size:28px
}
.module-sub-vote .vote-pk .vote-pk-result .vote-pk-result-title span:nth-child(1) {
color:#f60
}
.module-sub-vote .vote-pk .vote-pk-result .vote-pk-result-title span:nth-child(2) {
color:#5383EC
}
.module-sub-vote .vote-pk .vote-pk-result .vote-pk-result-content {
	height:12px;
	position:relative;
	margin-top:5px
}
.module-sub-vote .vote-pk .vote-pk-result .vote-pk-result-content .vote-pk-result-left {
	background:#f60;
	width:100%;
	height:12px
}
.module-sub-vote .vote-pk .vote-pk-result .vote-pk-result-content .vote-pk-result-right {
	background:#5383EC;
	position:absolute;
	right:0;
	top:0;
	height:12px;
-webkit-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.module-sub-vote .vote-pk .vote_no .vote-pk-item-btn {
	background:#B2B2B2
}
.module-sub-vote .vote-pk .vote_no .vote-pk-item-btn:hover {
	opacity:1
}
.article-coupon {
	margin-top:40px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	box-shadow:0 0 8px 0 rgba(0, 0, 0, .15)
}
.article-coupon__head {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	padding-left:20px;
	font-weight:700;
	font-size:16px;
	color:#666;
	line-height:60px;
	border-bottom:1px solid #e8e8e8
}
.article-coupon__cont {
	width:100%
}
.article-coupon__swiper {
	position:relative;
	width:580px
}
.article-coupon__swiper .swiper-container {
	width:480px;
	margin:40px auto;
	font-size:14px
}
.article-coupon__swiper .item {
	width:170px;
	text-align:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.article-coupon__swiper .item .cif-imgbox {
	width:60px;
	height:60px;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-border-radius:50%;
	border-radius:50%;
	overflow:hidden
}
.article-coupon__swiper .item .cif-imgbox img {
	width:100%;
	height:100%
}
.article-coupon__swiper .item .tit {
	line-height:22px;
	margin-left:20px;
	color:#333;
	overflow:hidden;
	display:-webkit-box
}
.article-coupon__swiper a.item:hover .tit {
	color:#f60
}
.article-coupon__swiper .left-btn, .article-coupon__swiper .right-btn {
	position:absolute;
	width:20px;
	height:40px;
	top:50%;
	margin-top:-18px;
	line-height:40px;
	color:#fff;
	text-align:center;
	outline:0;
	background-color:rgba(0, 0, 0, .5);
	z-index:10
}
.article-coupon__swiper .left-btn:hover, .article-coupon__swiper .right-btn:hover {
	background:#f60
}
.article-coupon__swiper .left-btn {
	left:0
}
.article-coupon__tool {
	width:170px;
	margin-top:40px;
	text-align:center
}
.article-coupon__tool .info {
	font-stretch:14px;
	font-size:14px;
	color:#666;
	line-height:32px
}
.article-coupon__tool .cif-btn {
	color:#fff;
	font-size:14px;
	-webkit-border-radius:4px;
	border-radius:4px;
	display:inline-block;
	background:#f60;
-webkit-transition:all .2s;
-o-transition:all .2s;
transition:all .2s;
	line-height:36px;
	min-width:56px;
	padding:0 15px;
	text-align:center
}
.article-coupon__tool .cif-btn:hover {
	background:#ff994d
}
.module-answer {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.module-answer img {
	-webkit-border-radius:5px;
	border-radius:5px;
	height:100%
}
.module-answer .answer-store {
	width:330px;
	margin:0 40px
}
.module-answer .answer-store .answer-store-icon {
	width:50px;
	height:50px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.module-answer .answer-store .answer-store-info {
	margin-left:10px
}
.module-answer .answer-store .answer-store-info .answer-store-name {
	display:inline-block;
	color:#fff;
	font-size:12px;
	background:#ff6d00;
	-webkit-border-radius:3px;
	border-radius:3px;
	width:auto;
	padding:3px 5px
}
.module-answer .answer-store .answer-store-info .answer-store-time {
	margin-top:10px;
	color:#999;
	font-size:12px
}
.module-answer .answer-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:370px
}
.module-answer .answer-item:nth-child(n+3) {
margin-top:20px
}
.module-answer .answer-item:nth-last-child(n+3) {
border-bottom:1px solid #f5f5f5;
padding-bottom:20px
}
.module-answer .answer-item:nth-child(2n) {
margin-left:80px
}
.module-answer .answer-item .answer-item-icon {
	width:40px;
	height:40px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.module-answer .answer-item .answer-item-info {
	margin-left:10px
}
.module-answer .answer-item .answer-item-info .answer-item-title {
	font-size:14px;
	color:#ff6d00
}
.module-answer .answer-item .answer-item-info .answer-item-time {
	margin-top:5px;
	color:#999;
	font-size:12px
}
.abanner, .abanner_b {
	display:none;
	width:100%;
	margin-bottom:20px
}
.article-author, .article-service {
	display:-ms-flexbox;
	-webkit-box-align:center
}
.article-detail {
	padding:38px 60px
}
.article-detail .recommend-bar {
	cursor:pointer
}
.article-detail .article-title {
	font-size:34px;
	word-break:break-all
}
.article-service {
	display:-webkit-box;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	background:#fffcef;
	-webkit-box-shadow:0 2px 9px 1px rgba(0, 0, 0, .08);
	box-shadow:0 2px 9px 1px rgba(0, 0, 0, .08);
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:14px 20px;
	border:1px solid #fc9;
	width:720px
}
.article-service .article-service-left {
	width:100%;
	line-height:20px;
	color:#fa864b;
	font-weight:700;
	overflow:hidden;
	display:-webkit-box
}
.article-service .article-service-right {
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-left:40px
}
.article-service .article-service-right .themeBtn, .article-service .article-service-right .themeBtn2 {
	width:100px;
	height:38px;
	line-height:38px;
	padding:0;
	text-align:center;
	margin-left:15px
}
.article-service+.article-title {
	margin-top:30px
}
.article-author {
	position:relative;
	display:-webkit-box;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	margin-top:40px;
	margin-bottom:30px;
	height:42px\9
}
.article-author .illegal {
	position:absolute;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:580px;
	height:56px;
	top:-7px;
	left:0;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:rgba(0, 0, 0, .4);
	text-align:center;
	font-size:18px;
	color:#fff
}
.article-author .portrait {
	width:40px;
	height:40px;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-border-radius:50%;
	border-radius:50%;
	overflow:hidden;
	position:relative;
	border:1px solid #e8e8e8;
	float:left
}
.article-author .portrait img {
	width:auto;
	max-width:100%;
	max-height:100%;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.article-author .introduce {
	margin-left:13px;
	width:100%;
	float:left
}
.article-author .introduce .introduce-main {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.article-author .introduce .introduce-name {
	font-size:14px;
	font-weight:700
}
.article-author .introduce .introduce-from {
	font-weight:400
}
.article-author .introduce .introduce-tag {
	margin-left:10px;
	font-size:12px
}
.article-author .introduce .introduce-content {
	margin-top:5px;
	font-size:12px;
	color:#999
}
.article-author .introduce .introduce-activitylink {
	margin-left:5px;
	width:122px;
	height:20px;
	margin-top:1px
}
.article-author .introduce .introduce-activitylink img {
	width:100%;
	height:100%
}
.article-author .introduce .introduce-sign {
	width:118px;
	height:20px;
	margin-left:10px;
	cursor:pointer
}
.article-author .introduce .introduce-sign img {
	width:100%;
	height:100%
}
.article-author .date {
	font-size:12px;
	color:#999;
	width:180px;
	text-align:right;
	-ms-flex-negative:0;
	flex-shrink:0
}
.article-recommend {
	padding:20px;
	-webkit-box-shadow:0 2px 8px rgba(0, 0, 0, .15);
	box-shadow:0 2px 8px rgba(0, 0, 0, .15);
	-webkit-border-radius:4px;
	border-radius:4px;
	margin-top:20px;
	position:relative
}
.article-recommend:after, .article-recommend:before {
	content:"";
	position:absolute
}
.article-recommend:before {
	left:15px;
	top:-6px;
	width:13px;
	height:13px;
	-webkit-box-shadow:0 2px 8px rgba(0, 0, 0, .15);
	box-shadow:0 2px 8px rgba(0, 0, 0, .15);
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	background-color:#fff
}
.article-recommend:after {
	left:3px;
	top:0;
	width:50px;
	height:20px;
	background:#fff;
	z-index:2
}
.article-recommend .recommend-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #e8e8e8
}
.article-recommend .recommend-item:first-child {
	padding-top:0
}
.article-recommend .recommend-item:last-child {
	padding-bottom:0;
	border:0
}
.article-recommend .recommend-item .item-icon {
	width:60px;
	height:60px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.article-recommend .recommend-item .item-icon img {
	width:100%;
	height:100%;
	font-size:0;
	-webkit-border-radius:50%;
	border-radius:50%
}
.article-recommend .recommend-item .item-content {
	margin-left:10px;
	width:100%
}
.article-recommend .recommend-item .item-content .item-status {
	display:inline-block;
	font-size:12px;
	background:#61b05c;
	color:#fff;
	line-height:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	padding:0 8px;
	vertical-align:middle;
	margin-right:5px;
	margin-top:-2px
}
.article-recommend .recommend-item .item-content .item-status-appointment {
	background:#61b05c
}
.article-recommend .recommend-item .item-content .item-status-live {
	background:red
}
.article-recommend .recommend-item .item-content .item-date {
	font-size:12px;
	color:#999;
	margin-top:10px
}
.article-recommend .recommend-item .item-handle {
	-ms-flex-negative:0;
	flex-shrink:0
}
.article-summary {
	background:#F6F9FB;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-top:30px;
	padding:26px 30px 26px 66px;
	font-size:18px;
	color:#999;
	position:relative;
	line-height:30px;
	word-break:break-all
}
.article-summary:before {
	font-size:20px;
	content:"\e643";
	position:absolute;
	color:#666;
	left:30px;
	top:25px
}
.article-content {
	margin-top:30px;
	color:#333
}
.article-content .recommend-bar {
	cursor:pointer
}
.article-content img {
	width:auto;
	margin:0 auto;
	max-width:100%;
	height:auto
}
.article-content code {
	display:block;
	max-width:100%;
	overflow:auto
}
.article-content p {
	margin-bottom:35px;
	color:#333;
	line-height:28px;
	word-break:break-word
}
.article-content p a {
	text-indent:initial
}
.article-content p a.is-textlink {
	position:relative;
	display:inline-block;
	color:#f60
}
.article-content p a.is-textlink::after {
content:"";
position:absolute;
width:100%;
bottom:2px;
left:0;
border-bottom:1px dashed #f60
}
.article-content p a:not(.is-textlink) {
position:relative;
display:inline-block;
padding:0 15px 0 2px;
color:#f60
}
.module-platform-sketch, .relevant-tag {
	display:-webkit-box;
	display:-ms-flexbox
}
.article-content p a:not(.is-textlink):after {
content:"\e66f";
position:absolute;
top:-5px;
right:4px;
-webkit-transform:scale(.75);
-ms-transform:scale(.75);
transform:scale(.75);
font-size:12px
}
.article-content ol, .article-content ul {
	padding-left:20px;
	margin-bottom:35px
}
.article-content ol li, .article-content ul li {
	line-height:28px
}
.article-content ul {
	list-style:disc
}
.article-content .cif-module-sub {
	margin:20px 0
}
.article-content h2, .article-content h3, .article-content h4, .article-content h5, .article-content h6 {
	line-height:150%;
	margin-bottom:35px
}
.relevant-tag {
	display:flex;
	margin-top:45px
}
.relevant-tag .tag-title {
	font-size:14px;
	color:#b2b2b2;
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-top:4px
}
.relevant-tag .tag-items {
	margin-top:-10px
}
.relevant-tag .tag-items .tag-item {
	margin:10px 8px 0
}
.module-platform-box .cif-module-title {
	background:url(bg_title.png) no-repeat;
	-webkit-background-size:100% 100%;
	background-size:100%;
	color:#fff;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	border-bottom:0
}
.module-platform-sketch {
	display:flex;
	font-size:14px;
	padding-bottom:40px;
	border:2px solid #ffad5a;
	border-top:0;
	-webkit-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px
}
.module-platform-sketch .platform-logo {
	width:170px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.module-platform-sketch .platform-content {
	margin-left:10px;
	width:100%
}
.module-platform-sketch .platform-info .platform-name {
	font-size:16px;
	font-weight:700
}
.module-platform-sketch .platform-info .platform-introduce {
	color:#666;
	font-size:14px;
	margin-top:10px
}
.module-platform-sketch .platform-info .platform-entrance {
	margin-top:18px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	font-size:14px;
	color:#999
}
.module-platform-sketch .platform-info .platform-entrance a {
	color:#ffad5a;
	margin:0 5px
}
.module-platform-sketch .platform-title {
	font-weight:700;
	position:relative
}
.module-platform-sketch .platform-title:before {
	content:"";
	display:block;
	width:100%;
	height:1px;
	background:#e8e8e8;
	position:absolute;
	top:50%;
	left:0
}
.module-platform-sketch .platform-title span {
	position:relative;
	background:#fff;
	padding-right:10px
}
.module-platform-sketch .platform-article-new {
	margin-top:40px
}
.module-platform-sketch .platform-article-new .article-new-content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.module-platform-sketch .platform-article-new .platform-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:calc(50% - 30px);
	margin-left:60px;
	margin-top:30px
}
.module-platform-sketch .platform-article-new .platform-item:nth-child(2n-1) {
margin-left:0
}
.module-platform-sketch .platform-article-new .platform-item .item-img {
	width:80px;
	height:46px;
	-ms-flex-negative:0;
	flex-shrink:0;
	overflow:hidden
}
.module-platform-sketch .platform-article-new .platform-item .item-img img {
	height:100%
}
.module-platform-sketch .platform-article-new .platform-item .item-content {
	margin-left:14px;
	font-size:14px;
	color:#666;
	line-height:22px;
	overflow:hidden;
	display:-webkit-box
}
.module-platform-sketch .platform-knowledge {
	margin-top:40px
}
.module-platform-sketch .platform-knowledge .knowledge-content {
	margin-top:10px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.module-platform-sketch .platform-knowledge .knowledge-item {
	width:calc(33.3% - 55px);
	margin-top:20px;
	padding:0 40px;
	-ms-flex-negative:0;
	flex-shrink:0;
	border-left:1px solid #e8e8e8
}
.module-platform-sketch .platform-knowledge .knowledge-item .item-title {
	font-weight:700;
	color:#666
}
.module-platform-sketch .platform-knowledge .knowledge-item:nth-child(3n) {
padding-right:0
}
.module-platform-sketch .platform-knowledge .knowledge-item:nth-child(3n+1) {
padding-left:0;
border-left:0
}
.module-platform-sketch .platform-knowledge .knowledge-item .item-content {
	margin-top:10px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.module-platform-sketch .platform-knowledge .knowledge-item .item-content a {
	margin-top:7px;
	color:#999;
	display:inline-block;
	width:50%
}
.module-platform-sketch .platform-knowledge .knowledge-item .item-content a:hover {
	color:#f60
}
.module-comment {
	padding:30px;
	font-size:14px
}
.module-comment .cue-login {
	color:#666;
	display:block;
	padding:15px;
	height:70px;
	border:0;
	background:#f5f6f6;
	-webkit-border-radius:5px;
	border-radius:5px
}
.module-comment .comment-box-wrap {
	display:none
}
.module-comment .comment-input textarea {
	width:calc(100% - 30px);
	padding:15px;
	height:70px;
	border:0;
	background:#f5f6f6;
	-webkit-border-radius:5px;
	border-radius:5px;
	resize:none;
	outline:0;
	color:#666
}
.module-comment .user-comment-btn {
	margin-top:10px;
	text-align:right
}
.module-comment .content {
	margin-top:18px;
	padding-left:56px;
	line-height:22px
}
.module-comment .comment-type-box {
	display:none;
	margin-top:10px;
	margin-bottom:40px
}
.article-richtext p, .module-comment .comment-type-box+.comment-type-box {
	margin-bottom:0
}
.module-comment .comment-type-box .type-title {
	position:relative;
	font-weight:700;
	color:#000;
	padding-left:15px;
	font-size:16px
}
.module-comment .comment-type-box .type-title:before {
	content:"";
	display:inline-block;
	width:5px;
	height:18px;
	background:#f60;
	-webkit-border-radius:5px;
	border-radius:5px;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	left:0
}
.module-classify .classify-list a:before, .module-classify .module-service .classify-item:before {
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	content:""
}
.module-comment .comment-type-box .comment-item {
	margin-top:40px
}
.module-comment .comment-type-box .comment-item:first-child {
	margin-top:34px
}
.module-comment .comment-type-box .comment-item .comment-text {
	margin-top:20px;
	padding-left:56px
}
.module-comment .comment-type-box .comment-item .comment-text .cancel {
	color:#999;
	margin-right:20px
}
.module-comment .comment-type-box .comment-items .info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.module-comment .comment-type-box .comment-items .info .portrait {
	width:40px;
	height:40px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.module-comment .comment-type-box .comment-items .info .portrait img {
	height:40px;
	-webkit-border-radius:50%;
	border-radius:50%
}
.module-comment .comment-type-box .comment-items .info .user-box {
	margin-left:14px;
	width:100%
}
.module-comment .comment-type-box .comment-items .info .user-name {
	font-weight:700;
	color:#333
}
.module-comment .comment-type-box .comment-items .info .user-name .user-tag {
	margin-left:10px;
	font-weight:400;
	font-size:12px
}
.module-comment .comment-type-box .comment-items .info .handle-date {
	font-size:12px;
	color:#aaa;
	margin-top:5px
}
.module-comment .comment-type-box .comment-items .info .handle {
	-ms-flex-negative:0;
	flex-shrink:0;
	color:#666
}
.module-comment .comment-type-box .comment-items .info .handle a {
	color:#666
}
.module-comment .comment-type-box .comment-items .info .handle .cif-like {
	margin-right:20px
}
.module-comment .comment-type-box .comment-items .info .handle .cif-like-on {
	color:#f60
}
.module-comment .comment-type-box .item-answer {
	font-size:14px;
	color:#666;
	line-height:22px;
	margin-top:10px;
	padding-bottom:10px
}
.module-comment .comment-type-box .item-answer-other-box {
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #e8e8e8
}
.module-comment .comment-type-box .item-answer-other-box .item-answer-other {
	margin-top:20px
}
.module-comment .comment-type-box .item-answer-other-box .item-answer-other:first-child {
	margin-top:0
}
.module-comment .comment-type-box .store-content {
	background:#fffcef;
	border:1px solid #fc9;
	padding:30px;
	position:relative;
	margin-top:10px
}
.module-comment .comment-type-box .store-content .angle {
	content:"";
	position:absolute;
	left:-1px;
	top:-12px;
	width:33px;
	height:12px;
	border-left:1px solid #fc9;
	overflow:hidden;
	background:#fffcef
}
.module-comment .comment-type-box .store-content .angle:after {
	content:"";
	position:absolute;
	width:46px;
	height:24px;
	top:-13px;
	left:0;
	-webkit-border-radius:24px;
	border-radius:24px;
	background:#fff;
	border-left:1px solid #fc9;
	border-bottom:1px solid #fc9
}
.module-comment .comment-new {
	padding-bottom:10px
}
.module-comment .comment-new .comment-item {
	margin-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #e8e8e8
}
.module-comment .comment-new .comment-item:last-child {
	border-bottom:0;
	padding-bottom:0
}
.module-comment .comment-new .item-answer {
	padding-bottom:0;
	border:0
}
.module-comment .comment-new .item-answer-other-box {
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:20px;
	background:#f5f6f6;
	border-top:0
}
.module-comment .comment-new .item-answer-other-box .user-box {
	line-height:normal
}
.module-classify .cif-module-title {
	line-height:54px;
	color:#666
}
.module-classify .cif-module-title span {
	display:inline-block;
	width:auto;
	cursor:pointer;
	-webkit-user-select:none;
	margin-left:35px
}
.module-classify .cif-module-title span:first-child {
	margin-left:0
}
.module-classify .cif-module-title .on {
	color:#f60;
	border-bottom:2px solid #f60
}
.module-classify .cif-module-content {
	padding:30px
}
.module-classify .classify-it, .module-classify .classify-list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.module-classify .classify-list a {
	-ms-flex-negative:0;
	flex-shrink:0;
	width:340px;
	color:#666;
	font-size:14px;
	position:relative;
	padding-left:15px;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1
}
.module-classify .classify-list a:before {
	width:5px;
	height:5px;
	display:inline-block;
	background:#ccc;
	-webkit-border-radius:50%;
	border-radius:50%;
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%)
}
.module-classify .classify-item {
	font-size:14px;
	color:#333;
	width:182px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.module-classify .classify-item+.classify-item {
	margin-left:30px
}
.module-classify .classify-item .item-title {
	margin-top:18px;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1
}
.cif-ziliao-float .text .text-wrap, .module-classify .classify-item .item-content {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden
}
.module-classify .classify-item .item-content {
	margin-top:6px;
	font-size:12px;
	line-height:20px;
	color:#888;
	display:-webkit-box
}
.module-classify .classify-item .item-date {
	color:#999;
	margin-top:10px;
	font-size:12px
}
.module-classify .module-document .classify-list a:nth-child(2n), .module-classify .module-hots .classify-list a:nth-child(2n), .module-classify .module-news .classify-list a:nth-child(2n), .module-classify .module-post .classify-list a:nth-child(2n) {
margin-left:73px
}
.module-classify .module-document .classify-list a:nth-child(n+3), .module-classify .module-hots .classify-list a:nth-child(n+3), .module-classify .module-news .classify-list a:nth-child(n+3), .module-classify .module-post .classify-list a:nth-child(n+3) {
margin-top:20px
}
.module-classify .module-live .img-text-item-title, .module-classify .module-yuke .img-text-item-title {
	margin-top:13px
}
.module-classify .module-activity .item-title, .module-classify .module-special .item-title {
	font-weight:700
}
.module-classify .module-activity .img-text-item-img, .module-classify .module-special .img-text-item-img {
	width:182px;
	height:115px
}
.module-classify .module-live .img-text-item-img {
	width:182px;
	height:110px
}
.module-classify .module-select .img-text-item-content, .module-classify .module-yuke .img-text-item-content {
	margin-top:6px
}
.module-classify .module-yuke .img-text-item-img {
	width:182px;
	height:98px
}
.module-classify .module-select {
	text-align:center
}
.module-classify .module-select .img-text-item-img {
	width:182px;
	height:182px
}
.module-classify .module-select .img-text-item-title {
	font-size:14px
}
.module-classify .module-service {
	text-align:center
}
.module-classify .module-service .img-text-item-title {
	font-size:16px;
	font-weight:400;
	margin-top:10px
}
.module-classify .module-service .img-text-item-img {
	width:110px;
	height:100px;
	display:inline-block
}
.module-classify .module-service .img-text-item-content {
	margin-top:4px
}
.module-classify .module-column-4 .classify-list a:nth-child(n+5), .module-classify .module-tag .classify-list a:nth-child(n+5) {
margin-top:20px
}
.module-classify .module-service .classify-item {
	padding-left:30px;
	position:relative;
	width:155px
}
.module-classify .module-service .classify-item:before {
	display:inline-block;
	border-right:1px dashed #ddd;
	height:170px;
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%)
}
.module-classify .module-service .classify-item:first-child {
	padding-left:0
}
.module-classify .module-service .classify-item:first-child:before {
	border-right:0
}
.module-classify .module-tag .classify-list a {
	width:calc(25% - 45px);
	margin-left:35px
}
.module-classify .module-tag .classify-list a:nth-child(4n+1) {
margin-left:0
}
.module-classify .module-column-4 .classify-list a {
	width:calc(25% - 45px);
	margin-left:35px
}
.module-classify .module-column-4 .classify-list a:nth-child(4n+1) {
margin-left:0
}
body>.options-favourite {
	display:none
}
.layer-cif .layui-layer-title {
	background:#fff;
	border-bottom:0
}
.layer-cif.layui-layer-dialog .layui-layer-content {
	text-align:center;
	font-size:16px;
	color:#666
}
.layer-cif.layui-layer-msg .layui-layer-content {
	color:#fff
}
.layer-cif .layui-layer-btn {
	padding-top:10px;
	padding-bottom:50px;
	font-size:14px
}
.layer-cif .layui-layer-btn .layui-layer-btn1 {
	width:118px;
	height:34px;
	line-height:34px;
	text-align:center;
	background:#ff6d00;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #ff6d00;
	color:#fff;
	padding:0;
	margin:0 10px
}
.layer-cif .layui-layer-btn .layui-layer-btn1:hover {
	background:#ff994d;
	border:1px solid #ff994d
}
.layer-cif .layui-layer-btn .layui-layer-btn0 {
	width:118px;
	height:34px;
	line-height:34px;
	text-align:center;
	-webkit-border-radius:2px;
	border-radius:2px;
	background:#fff;
	border:1px solid #ff6d00;
	color:#ff6d00;
	padding:0;
	margin:0 10px
}
.layer-cif .layui-layer-btn .layui-layer-btn0:hover {
	color:#fff;
	background:#ff6d00
}
.layer_follow {
	text-align:center
}
.layer_follow .layui-layer-title {
	line-height:42px;
	height:42px
}
.layer_follow .follow_status span {
	font-size:16px;
	font-weight:700;
	display:inline-block;
	padding-left:34px;
	height:24px;
	background:url(74097621f469467c9fc499d0ef2fa55c.png) no-repeat;
	-webkit-background-size:24px 24px;
	background-size:24px
}
.layer_follow .follow_content {
	margin-top:20px
}
.layer_follow .follow_ewm {
	margin-top:30px;
	text-align:center;
	height:190px
}
.layer_follow .follow_ewm img {
	width:190px;
	height:190px;
	display:inline-block
}
.layer_follow .follow_tip {
	margin-top:10px;
	margin-bottom:20px
}
.text-tip {
	font-size:14px;
	color:#999
}
.text-tip+.cif-btn {
	width:auto;
	min-width:74px;
	padding:0 12px
}
.module-group {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:0 30px 40px
}
.module-group .module-group-img {
	width:280px;
	-ms-flex-negative:0;
	flex-shrink:0;
	position:relative
}
.module-group .module-group-img img {
	width:237px;
	height:308px
}
.module-group .module-group-img:after {
	content:"";
	display:inline-block;
	position:absolute;
	height:280px;
	width:1px;
	background:#e8e8e8;
	right:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.module-group .module-group-img+.module-group-author {
	padding-left:40px
}
.module-group .module-group-author .module-group-author-title {
	width:214px;
	line-height:24px;
	color:#666;
	text-align:center
}
.module-group .module-group-author .module-group-author-img {
	margin-top:15px
}
.module-group .module-group-author .module-group-author-img img {
	width:214px;
	height:214px
}
.comment-user-tag {
	margin-left:10px;
	font-weight:400;
	font-size:12px;
	display:inline-block;
	width:auto;
	height:20px;
	line-height:20px;
	padding:0 8px 0 27px;
	-webkit-border-radius:11px;
	border-radius:11px;
	background-position:8px center;
	background-repeat:no-repeat
}
.comment-user-tag.is-type1 {
	background-image:url(2627c25680ae424a9ba9ec2cbf3a5a1a.png);
	background-color:#fff1e5;
	color:#f60
}
.comment-user-tag.is-type2 {
	background-image:url(90269e73eeab469fafa3004b3f8f15d5.png);
	background-color:#e1eef7;
	color:#3fb0f7
}
.comment-user-tag.is-type3 {
	background-image:url(72f58eb42f324147858424d055a224fa.png);
	background-color:#e6e4fe;
	color:#6e4bd8
}
.comment-user-tag.is-type4 {
	color:#aaa;
	padding-left:0
}
.relationTheme__box {
	width:1200px;
	bottom:0;
	z-index:15;
	position:fixed;
	margin-left:-60px;
	margin-top:30px;
-webkit-transition:all .2s;
-o-transition:all .2s;
transition:all .2s
}
.relationTheme {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:880px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:13px 60px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	background:#fff;
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);
	box-shadow:0 0 10px rgba(0, 0, 0, .1);
	-webkit-border-radius:3px;
	border-radius:3px
}
.relationTheme .relationTheme__image {
	width:54px;
	height:54px;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-border-radius:10px;
	border-radius:10px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden
}
.relationTheme .relationTheme__image img {
	max-width:100%;
	max-height:100%
}
.relationTheme .relationTheme__body {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin-left:14px
}
.relationTheme .relationTheme__title {
	color:#666
}
.relationTheme .relationTheme__title span {
	margin:0 5px
}
.relationTheme .relationTheme__describe {
	font-size:12px;
	color:#999;
	margin-top:6px
}
.relationTheme .relationTheme__describe span {
	color:#f60
}
.relationTheme .relationTheme__btn {
	-ms-flex-negative:0;
	flex-shrink:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.relationTheme .relationTheme__btn .cif-btn {
	margin-left:10px
}
.relationTheme.is-operate .relationTheme__image img {
	-webkit-border-radius:3px;
	border-radius:3px
}
.relationTheme.is-operate .relationTheme__title {
	font-size:16px;
	font-weight:700
}
.relationTheme.is-operate .relationTheme__describe {
	margin-top:8px;
	background-image:url(73959c1186d949af81bffbee7eaccfc8.png);
	background-repeat:no-repeat;
	-webkit-background-size:10px 12px;
	background-size:10px 12px;
	padding-left:16px;
	background-position:0 2px
}
.cif-special-column {
	margin:40px 0 20px
}
.cif-special-column__title {
	text-align:center;
	margin-bottom:20px;
	font-size:14px;
	font-weight:700;
	color:#f60
}
.cif-special-column__title .tit-img {
	display:inline-block;
	margin:0 5px;
	width:auto;
	height:auto
}
.cif-special-column__list {
	background:#f9fafb;
	border:1px solid #f4f6f7;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:10px 0
}
.cif-special-column__list .list-item {
	height:50px;
	cursor:pointer
}
.cif-special-column__list .list-item>a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:10px 20px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.cif-special-column__list .list-item .item-img {
	width:26px;
	height:30px;
	margin-right:14px;
	display:inline-block
}
.cif-special-column__list .list-item .item-tag {
	width:auto;
	height:20px;
	line-height:20px;
	margin-right:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	padding:0 8px 0 28px;
	font-size:12px;
	color:#6e4bd8;
	background-color:#e6e4fe;
	background-repeat:no-repeat;
	background-position:8px center;
	-webkit-background-size:15px 15px;
	background-size:15px 15px
}
.cif-special-column__list .list-item .item-tag.is-hot {
	background-image:url(icon_zr@2x.png);
	background-color:#ffe7e5;
	color:#fe5f52
}
.cif-special-column__list .list-item .item-tag.is-new {
	background-image:url(icon_zx@2x.png);
	background-color:#fff2d2;
	color:#ff7e07
}
.cif-special-column__list .list-item .item-tag.is-up {
	background-image:url(icon_ss@2x.png);
	background-color:#e1eef7;
	color:#3fb0f7
}
.cif-special-column__list .list-item .item-tit {
	font-size:16px;
	font-weight:700;
	color:#333;
	margin-right:5px;
	max-width:340px;
	width:auto
}
.cif-special-column__list .list-item .item-tit:hover {
	color:#f60
}
.cif-special-column__list .list-item .item-count {
	font-size:14px;
	color:#999;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.cif-special-column__list .list-item .item-count .count {
	color:#f60
}
.cif-special-column__list .list-item .item-btn {
	width:82px;
	height:30px;
	line-height:30px;
	border:1px solid #f676a6;
	-webkit-border-radius:4px;
	border-radius:4px;
	float:right;
	text-align:center;
	color:#f676a6;
	font-size:14px;
-webkit-transition:all .3s;
-o-transition:all .3s;
transition:all .3s
}
.cif-special-column__list .list-item .item-btn:hover {
	color:#fff;
	background:#f676a6
}
.propaganda-payModule .propaganda-article .propaganda-article__date {
	display:none
}
.cif-edit-card-content, .cif-follow__guide--wrap {
	display:-ms-flexbox;
	-webkit-box-align:center;
	cursor:pointer
}
.propaganda-payModule .propaganda-article .propaganda-article__image {
	width:80px;
	height:41px
}
.cif-edit-card-content {
	position:relative;
	display:-webkit-box;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	padding:20px;
	width:760px;
	min-height:140px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow:0 0 8px 0 rgba(0, 0, 0, .15);
	background:#fff;
	margin:0 auto 30px
}
.cif-edit-card-content p {
	margin:0
}
.cif-edit-card-content .card-lf-img {
	width:82px;
	height:82px;
	overflow:hidden
}
.cif-edit-card-content img {
	width:82px;
	height:82px;
-webkit-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.cif-edit-card-content img:hover {
	-webkit-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2)
}
.cif-edit-card-content .card-middle {
	width:434px;
	height:100%;
	position:relative;
	margin-left:20px;
	margin-right:84px
}
.cif-edit-card-content .card-middle:hover .card-middle-text1 {
	color:#f60
}
.cif-edit-card-content .card-middle-text1 {
	font-size:16px;
	font-family:Source Han Sans CN;
	font-weight:600;
	color:#333c4f
}
.card-btn, .cif-edit-card-content .card-middle-text2 {
	font-size:14px;
	font-family:Source Han Sans CN;
	font-weight:400
}
.cif-edit-card-content .card-middle-text2 {
	color:#8d95a4;
	margin-top:15px;
	line-height:24px
}
.card-btn {
	min-width:56px;
	padding:0 15px;
	height:36px;
	border:1px solid #f676a6;
	-webkit-border-radius:18px;
	border-radius:18px;
	color:#f676a6;
	background:#fff;
	text-align:center;
	line-height:38px;
	margin-left:10px;
	-ms-flex-negative:0;
	flex-shrink:0;
	cursor:pointer
}
.card-btn:hover {
	color:#fff;
	background-color:#f60;
	border-color:transparent
}
.card-close {
	position:absolute;
	top:8px;
	right:10px;
	width:14px;
	height:14px;
	background-image:url(f383a982502c4da28c9ca849d50ded4b.png);
	background-repeat:no-repeat;
	-webkit-background-size:100% 100%;
	background-size:100% 100%;
	cursor:pointer
}
.jump-url-cont {
	height:70px;
	width:760px;
	margin:0 auto 30px;
	background:#f4f6f8;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, .15);
	box-shadow:0 0 8px 0 rgba(0, 0, 0, .15);
	text-align:center;
	line-height:70px;
	color:#8d95a4;
	cursor:pointer
}
.cif-follow__guide--wrap {
	position:fixed;
	top:80%;
	left:40%;
	z-index:999;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	display:-webkit-box;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	width:600px;
	height:80px;
	background:-webkit-gradient(linear, left top, left bottom, from(#fff6ec), color-stop(28%, #fffffe), to(#fff));
	background:-webkit-linear-gradient(top, #fff6ec 0, #fffffe 28%, #fff 100%);
	background:-o-linear-gradient(top, #fff6ec 0, #fffffe 28%, #fff 100%);
	background:linear-gradient(180deg, #fff6ec 0, #fffffe 28%, #fff 100%);
	-webkit-box-shadow:0 0 10px 1px rgba(0, 0, 0, .1);
	box-shadow:0 0 10px 1px rgba(0, 0, 0, .1);
	-webkit-border-radius:3px 3px 3px 3px;
	border-radius:3px;
	padding:13px 22px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.cif-follow__guide--wrap .guide-dialog__headimg {
	width:54px;
	height:54px;
	background:#fe7248;
	-webkit-border-radius:100px 100px 100px 100px;
	border-radius:100px;
	border:1px solid #e8e8e8
}
.cif-follow__guide--wrap .guide-dialog__main {
	margin-left:14px
}
.cif-follow__guide--wrap .guide-dialog__main .dialog-main--nickname {
	width:384px;
	font-size:16px;
	font-family:Microsoft YaHei-Bold, Microsoft YaHei;
	font-weight:700;
	color:#666
}
.cif-follow__guide--wrap .guide-dialog__main .dialog-main--desc {
	margin-top:6px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:14px;
	font-family:MicrosoftYaHei-, MicrosoftYaHei;
	font-weight:400;
	color:#999
}
.cif-follow__guide--wrap .guide-dialog__main .dialog-main--desc .desc-icon--right {
	margin-left:4px;
	width:18px;
	height:14px;
	background-image:url(5eeb5b3e1fcc4c6eb07ca43f4cd730e1.png);
	background-repeat:no-repeat;
	-webkit-background-size:100% 100%;
	background-size:100% 100%
}
.cif-follow__guide--wrap .guide-dialog__btn {
	-webkit-border-radius:3px 3px 3px 3px;
	border-radius:3px;
	color:#fff;
	text-align:center;
	line-height:30px;
	margin-left:auto;
	cursor:pointer
}
.cif-follow__guide--wrap .guide-dialog__btn .is-attention-style.is-attentioned:hover, .cif-follow__guide--wrap .guide-dialog__btn .observe-attention-btn.is-attentioned:hover {
	color:#999;
	background-color:#f2f4f6;
	border:1px solid #f2f4f6
}
.cif-follow__guide--wrap .guide-dialog__btn .themeBtn2.is-attentioned:hover {
	opacity:1
}
.cif-follow__guide--wrap .guide-dialog__btn .themeBtn2.is-attentioned:hover .hovertext {
	display:none
}
.article-richtext img, .cif-follow__guide--wrap .guide-dialog__btn .themeBtn2.is-attentioned:hover .text {
	display:inline-block
}
.cif-follow__guide--wrap .follow-btn--disabled {
	background:#b2b2b2
}
.cif-ranking-left, .cif-ranking-right {
	background-repeat:no-repeat;
	cursor:pointer
}
.cif-follow__guide--wrap .icon-guanbi1 {
	position:absolute;
	top:9px;
	right:8px;
	font-size:12px;
	color:#999;
	font-weight:600;
	cursor:pointer
}
.article-richtext a {
	color:#f60
}
.article-richtext p:last-child {
	margin-bottom:16px
}
.cif-ranking-left {
	width:108px;
	height:20px;
	background-image:url(0c912a199a7f44d6a139c4607f715139.png);
	-webkit-background-size:100% 100%;
	background-size:100% 100%;
	margin-left:10px
}
.cif-ranking-left.isPublish {
	width:122px;
	background-image:url(82a5ab1bea0b451db253b9cfb0b8427d.png)
}
.cif-ranking-right {
	width:220px;
	height:42px;
	background-image:url(e69593f3cbf14c82aaaf04063739ab7c.png);
	-webkit-background-size:100% 100%;
	background-size:100% 100%;
	margin:12px auto auto
}
.cif-ranking-right.isPublish {
	width:244px;
	background-image:url(c88618ab1ba34b4b8932f66bdd21f306.png)
}
.cif-ziliao-float {
	width:205px;
	padding:12px 12px 20px;
	background:#FFFCEF;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:fixed;
	-webkit-border-radius:8px 8px 8px 8px;
	border-radius:8px;
	border:1px solid #FC9;
	-webkit-box-shadow:0 1px 6px 1px rgba(0, 0, 0, .1);
	box-shadow:0 1px 6px 1px rgba(0, 0, 0, .1);
	bottom:60px;
	right:20px;
	z-index:99998;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	font-size:16px;
	color:#666;
	font-weight:700;
	line-height:23px;
	cursor:pointer;
-webkit-transition:-webkit-transform .5s linear;
-o-transition:transform .5s linear;
transition:transform .5s linear;
transition:transform .5s linear, -webkit-transform .5s linear
}
.cif-ziliao-float:hover .visible {
	opacity:1;
	visibility:visible
}
.cif-ziliao-float .close {
	width:15px;
	height:15px;
	position:absolute;
	right:5px;
	top:5px;
	background:#FC9;
	color:#fff;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	line-height:15px;
	font-size:13px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.cif-ziliao-float .ziliao {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.cif-ziliao-float .ziliao img {
	width:27px;
	height:24px;
	-o-object-fit:cover;
	object-fit:cover
}
.cif-ziliao-float .ziliao span {
	margin-left:11px;
	font-size:18px;
	color:#F60;
	font-weight:700;
	line-height:20px
}
.cif-ziliao-float .text-wrapper {
	height:56px;
	overflow:hidden;
	-webkit-transition:all 2s linear;
	-o-transition:all 2s linear;
	transition:all 2s linear
}
.cif-ziliao-float .text {
	width:100%;
	opacity:1;
	visibility:visible;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-background-size:100% 100%;
	background-size:100% 100%;
	font-size:16px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	font-weight:400;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-align:center;
-webkit-transition:all .5s linear;
-o-transition:all .5s linear;
transition:all .5s linear;
	padding:10px 0
}
.cif-ziliao-float .text .text-wrap {
	width:227px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 3px 0 auto;
	height:46px;
	text-align:justify;
	display:-webkit-box
}
.cif-ziliao-float .text .text-wrap::before {
content:'';
float:right;
height:23px
}
.cif-ziliao-float .text .text-wrap .btn {
	text-align:center;
	float:right;
	clear:both;
	width:9px;
	display:none
}
.cif-ziliao-float .text:not(:last-child) {
border-bottom:1px solid #FC9
}
.cif-ziliao-float .count {
	position:absolute;
	bottom:0;
	font-weight:400;
	color:#fff;
	font-size:14px
}
.cif-ziliao-float .more {
	display:inline-block;
	margin-top:7px;
	width:100%;
	text-align:center;
	color:#f60;
	font-size:16px;
	font-weight:400;
	margin-right:5px
}
.cif-ziliao-float .more img {
	display:inline-block;
	width:16px;
	height:11px;
	margin-left:5px
}
.cif-ziliao-float .change {
	display:none;
	margin:0 auto;
	font-weight:400;
	width:70px;
	height:30px;
	color:#F60;
	text-align:center;
	line-height:30px;
	background:#FFFCEF;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #F60
}
.cif-ziliao-float .change:hover {
	background-color:#F60;
	color:#fff
}
.cif-ziliao-float .info {
	display:none;
	position:relative;
	font-weight:400;
	text-align:center;
	font-size:14px;
	color:#999;
	margin-top:6px
}
.cif-ziliao-float .info .fankui {
	margin-left:5px;
	color:#f60
}
.cif-layer--layui.cif-layer--tiktok .cif-layer__icon {
	margin-bottom:5px
}
.cif-layer--layui.cif-layer--tiktok .cif-layer__tit {
	font-size:16px;
	font-weight:700
}
.cif-layer--layui.cif-layer--tiktok .cif-layer__desc {
	font-size:14px;
	line-height:22px
}
.cif-layer--layui.cif-layer--tiktok .cif-layer__desc span {
	color:#f60
}
.cif-layer--layui.cif-layer--tiktok .cif-layer__qrcode {
	width:170px;
	height:170px;
	margin-bottom:63px
}
.cif-article .icon {
	width:40px;
	height:40px;
	margin:50px auto 0
}
.cif-article .icon img {
	width:100%
}
.cif-article .state {
	font-size:16px;
	font-family:MicrosoftYaHei-Bold;
	color:#333;
	font-weight:600;
	text-align:center;
	margin:17px 0 10px
}
.cif-article .info, .cif-article .more {
	font-family:MicrosoftYaHei;
	text-align:center;
	font-size:14px
}
.cif-article .info {
	line-height:22px;
	color:#666
}
.cif-article .btn {
	width:100px;
	height:36px;
	background:#ff6d00;
	opacity:1;
	-webkit-border-radius:2px;
	border-radius:2px;
	color:#fff;
	text-align:center;
	line-height:36px;
	margin:25px auto 30px;
	cursor:pointer
}
.cif-article .more {
	color:#e8e8e8
}
.cif-article .more span {
	color:#666;
	margin:0 8px
}
.cif-article .bottom {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-top:22px
}
.cif-article .bottom .code {
	width:74px;
	height:74px;
	margin-right:18px
}
.cif-article .bottom .code img {
	width:100%
}
.cif-article .bottom .text {
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:400;
	line-height:24px;
	color:#666
}
.cif-article .close {
	position:absolute;
	top:15px;
	right:15px;
	width:13px;
	height:13px;
	cursor:pointer
}
.cif-article .close img, .hidebox {
	width:100%
}
body, dd, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, input, li, ol, p, textarea, ul {
	margin:0;
	padding:0;
	border:0;
	word-break:break-all;
	font-family:"Microsoft YaHei", 微软雅黑, 宋体, Arial, Tahoma, Helvetica, sans-serif
}
ul {
	list-style:none
}
a {
	text-decoration:none;
	color:inherit
}
.fl {
	float:left
}
.fr {
	float:right
}
.clear::after {
content:"";
display:block;
clear:both;
visibility:hidden;
height:0
}
.clear {
	zoom:1
}
.text-ellipsis {
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden
}
.is-pr {
	position:relative!important
}
.is-pa {
	position:absolute!important
}
.is-pf {
	position:fixed!important
}
.is-db {
	display:block!important
}
.is-di {
	display:inline!important
}
.is-dib {
	display:inline-block!important
}
.is-flex {
	display:-webkit-box!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.ellipsis, .ellipsis--1, .ellipsis--2, .ellipsis--3 {
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical
}
.textl {
	text-align:left!important
}
.textr {
	text-align:right!important
}
.textc {
	text-align:center!important
}
.bdnone {
	border:none!important
}
.ellipsis, .ellipsis--1 {
	-webkit-line-clamp:1
}
.ellipsis--2 {
	-webkit-line-clamp:2
}
.ellipsis--3 {
	-webkit-line-clamp:3
}
.cif-commentDetail .ellipsis-2, .cif-commentDetail .other-answer .item .desc {
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}
.is-fwb {
	font-weight:700
}
.is-fwn {
	font-weight:400
}
.c1 {
	color:#f60
}
.bgc1 {
	background-color:#f60!important
}
.c2 {
	color:#ff8739
}
.bgc2 {
	background-color:#ff8739!important
}
.c3 {
	color:#333
}
.bgc3 {
	background-color:#333!important
}
.c4 {
	color:#666
}
.bgc4 {
	background-color:#666!important
}
.c5 {
	color:#999
}
.bgc5 {
	background-color:#999!important
}
.c6 {
	color:#ccc
}
.bgc6 {
	background-color:#ccc!important
}
.c7 {
	color:#ebeced
}
.bgc7 {
	background-color:#ebeced!important
}
.c8 {
	color:#f2f4f6
}
.bgc8 {
	background-color:#f2f4f6!important
}
.c9 {
	color:#fff
}
.bgc9 {
	background-color:#fff!important
}
.c10 {
	color:#fc583d
}
.bgc10 {
	background-color:#fc583d!important
}
.c11 {
	color:#ffecdd
}
.bgc11 {
	background-color:#ffecdd!important
}
.c12 {
	color:#ed6a07
}
.bgc12 {
	background-color:#ed6a07!important
}
.c13 {
	color:#aaa
}
.bgc13 {
	background-color:#aaa!important
}
.c14 {
	color:#f2f2f2
}
.bgc14 {
	background-color:#f2f2f2!important
}
.c15 {
	color:#55bc61
}
.bgc15 {
	background-color:#55bc61!important
}
.bg-lucid {
	background-color:transparent!important
}
.mt-20 {
	margin-top:-20px!important
}
.mb-20 {
	margin-bottom:-20px!important
}
.mr-20 {
	margin-right:-20px!important
}
.ml-20 {
	margin-left:-20px!important
}
.mt-15 {
	margin-top:-15px!important
}
.mb-15 {
	margin-bottom:-15px!important
}
.mr-15 {
	margin-right:-15px!important
}
.ml-15 {
	margin-left:-15px!important
}
.mt-10 {
	margin-top:-10px!important
}
.mb-10 {
	margin-bottom:-10px!important
}
.mr-10 {
	margin-right:-10px!important
}
.ml-10 {
	margin-left:-10px!important
}
.mt-5 {
	margin-top:-5px!important
}
.mb-5 {
	margin-bottom:-5px!important
}
.mr-5 {
	margin-right:-5px!important
}
.ml-5 {
	margin-left:-5px!important
}
.pa0 {
	padding:0!important
}
.pt0 {
	padding-top:0!important
}
.pb0 {
	padding-bottom:0!important
}
.mt0 {
	margin-top:0!important
}
.mb0 {
	margin-bottom:0!important
}
.mr0 {
	margin-right:0!important
}
.ml0 {
	margin-left:0!important
}
.pa5 {
	padding:5px!important
}
.pt5 {
	padding-top:5px!important
}
.pb5 {
	padding-bottom:5px!important
}
.mt5 {
	margin-top:5px!important
}
.mb5 {
	margin-bottom:5px!important
}
.mr5 {
	margin-right:5px!important
}
.ml5 {
	margin-left:5px!important
}
.pa10 {
	padding:10px!important
}
.pt10 {
	padding-top:10px!important
}
.pb10 {
	padding-bottom:10px!important
}
.mt10 {
	margin-top:10px!important
}
.mb10 {
	margin-bottom:10px!important
}
.mr10 {
	margin-right:10px!important
}
.ml10 {
	margin-left:10px!important
}
.pa15 {
	padding:15px!important
}
.pt15 {
	padding-top:15px!important
}
.pb15 {
	padding-bottom:15px!important
}
.mt15 {
	margin-top:15px!important
}
.mb15 {
	margin-bottom:15px!important
}
.mr15 {
	margin-right:15px!important
}
.ml15 {
	margin-left:15px!important
}
.pa20 {
	padding:20px!important
}
.pt20 {
	padding-top:20px!important
}
.pb20 {
	padding-bottom:20px!important
}
.mt20 {
	margin-top:20px!important
}
.mb20 {
	margin-bottom:20px!important
}
.mr20 {
	margin-right:20px!important
}
.ml20 {
	margin-left:20px!important
}
.pa25 {
	padding:25px!important
}
.pt25 {
	padding-top:25px!important
}
.pb25 {
	padding-bottom:25px!important
}
.mt25 {
	margin-top:25px!important
}
.mb25 {
	margin-bottom:25px!important
}
.mr25 {
	margin-right:25px!important
}
.ml25 {
	margin-left:25px!important
}
.pa30 {
	padding:30px!important
}
.pt30 {
	padding-top:30px!important
}
.pb30 {
	padding-bottom:30px!important
}
.mt30 {
	margin-top:30px!important
}
.mb30 {
	margin-bottom:30px!important
}
.mr30 {
	margin-right:30px!important
}
.ml30 {
	margin-left:30px!important
}
.pa35 {
	padding:35px!important
}
.pt35 {
	padding-top:35px!important
}
.pb35 {
	padding-bottom:35px!important
}
.mt35 {
	margin-top:35px!important
}
.mb35 {
	margin-bottom:35px!important
}
.mr35 {
	margin-right:35px!important
}
.ml35 {
	margin-left:35px!important
}
.pa40 {
	padding:40px!important
}
.pt40 {
	padding-top:40px!important
}
.pb40 {
	padding-bottom:40px!important
}
.mt40 {
	margin-top:40px!important
}
.mb40 {
	margin-bottom:40px!important
}
.mr40 {
	margin-right:40px!important
}
.ml40 {
	margin-left:40px!important
}
.pa45 {
	padding:45px!important
}
.pt45 {
	padding-top:45px!important
}
.pb45 {
	padding-bottom:45px!important
}
.mt45 {
	margin-top:45px!important
}
.mb45 {
	margin-bottom:45px!important
}
.mr45 {
	margin-right:45px!important
}
.ml45 {
	margin-left:45px!important
}
.pa50 {
	padding:50px!important
}
.pt50 {
	padding-top:50px!important
}
.pb50 {
	padding-bottom:50px!important
}
.mt50 {
	margin-top:50px!important
}
.mb50 {
	margin-bottom:50px!important
}
.mr50 {
	margin-right:50px!important
}
.ml50 {
	margin-left:50px!important
}
.pa55 {
	padding:55px!important
}
.pt55 {
	padding-top:55px!important
}
.pb55 {
	padding-bottom:55px!important
}
.mt55 {
	margin-top:55px!important
}
.mb55 {
	margin-bottom:55px!important
}
.mr55 {
	margin-right:55px!important
}
.ml55 {
	margin-left:55px!important
}
.pa60 {
	padding:60px!important
}
.pt60 {
	padding-top:60px!important
}
.pb60 {
	padding-bottom:60px!important
}
.mt60 {
	margin-top:60px!important
}
.mb60 {
	margin-bottom:60px!important
}
.mr60 {
	margin-right:60px!important
}
.ml60 {
	margin-left:60px!important
}
.pa70 {
	padding:70px!important
}
.pt70 {
	padding-top:70px!important
}
.pb70 {
	padding-bottom:70px!important
}
.mt70 {
	margin-top:70px!important
}
.mb70 {
	margin-bottom:70px!important
}
.mr70 {
	margin-right:70px!important
}
.ml70 {
	margin-left:70px!important
}
.pa75 {
	padding:75px!important
}
.pt75 {
	padding-top:75px!important
}
.pb75 {
	padding-bottom:75px!important
}
.mt75 {
	margin-top:75px!important
}
.mb75 {
	margin-bottom:75px!important
}
.mr75 {
	margin-right:75px!important
}
.ml75 {
	margin-left:75px!important
}
.pa90 {
	padding:90px!important
}
.pt90 {
	padding-top:90px!important
}
.pb90 {
	padding-bottom:90px!important
}
.mt90 {
	margin-top:90px!important
}
.mb90 {
	margin-bottom:90px!important
}
.mr90 {
	margin-right:90px!important
}
.ml90 {
	margin-left:90px!important
}
.pa100 {
	padding:100px!important
}
.pt100 {
	padding-top:100px!important
}
.pb100 {
	padding-bottom:100px!important
}
.mt100 {
	margin-top:100px!important
}
.mb100 {
	margin-bottom:100px!important
}
.mr100 {
	margin-right:100px!important
}
.ml100 {
	margin-left:100px!important
}
.ft0 {
	font-size:0!important
}
.ft12 {
	font-size:12px!important
}
.ft14 {
	font-size:14px!important
}
.ft15 {
	font-size:15px!important
}
.ft16 {
	font-size:16px!important
}
.ft18 {
	font-size:18px!important
}
.ft20 {
	font-size:20px!important
}
.ft24 {
	font-size:24px!important
}
.ft26 {
	font-size:26px!important
}
.ft28 {
	font-size:28px!important
}
.ft30 {
	font-size:30px!important
}
.ft40 {
	font-size:40px!important
}
.none {
	display:none!important
}
.cif-commentDetail .cif-comment__detail::after, .cif-commentDetail::after {
display:block;
height:0;
content:"";
clear:both
}
.overhide {
	overflow:hidden
}
.hidebox {
	height:0;
	overflow:hidden
}
.cs-forbid {
	cursor:not-allowed!important
}
.cs-pointer {
	cursor:pointer!important
}
.cs-default {
	cursor:default!important
}
.bginherit {
	background-color:inherit!important
}
.bg-type1 {
	background-color:#f2f4f6;
	overflow:hidden
}
.cif-commentDetail {
	width:1200px;
	margin:0 auto
}
.cif-commentDetail::after {
width:100%
}
.cif-commentDetail .cif-bread {
	padding:20px 0
}
.cif-commentDetail .cif-bread .default {
	color:#999
}
.cif-commentDetail .cif-bread .detail {
	color:#555
}
.cif-commentDetail .cif-left {
	width:880px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.cif-commentDetail .cif-comment__detail {
	background-color:#fff;
	padding:30px;
	border-bottom:0
}
.cif-commentDetail .cif-comment__detail::after {
width:100%
}
.cif-commentDetail .cif-answer {
	width:820px;
	height:50px;
	padding:0 30px;
	color:#333;
	font-size:16px;
	line-height:50px;
	background-color:#fff;
	margin-top:20px;
	border-bottom:1px solid #e8e8e8
}
.cif-commentDetail .cif-answer .answer {
	height:50px;
	font-weight:700
}
.cif-commentDetail .padding-30 {
	padding:0 30px 30px;
	margin-top:0;
	background-color:#fff
}
.cif-commentDetail .comment__reply__submit {
	margin-left:20px;
	-ms-flex-negative:0;
	flex-shrink:0;
	min-width:40px;
	padding:0 10px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#f60;
	color:#fff;
	cursor:pointer;
	-webkit-border-radius:4px;
	border-radius:4px
}
.cif-commentDetail .comment__reply__submit:hover {
	background:#ff8739
}
.cif-commentDetail .cif-commentDetail__right {
	width:300px
}
.cif-commentDetail .cif-commentDetail__right-2, .cif-commentDetail .cif-commentDetail__right-3 {
	margin-top:20px;
	width:300px;
	background-color:#fff
}
.cif-commentDetail .cif-img__wrap {
	padding:27px 15px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.cif-commentDetail .qrcode__cont {
	margin-left:16px
}
.cif-commentDetail .qrcode__image img {
	width:100px;
	height:100px
}
.cif-commentDetail .detail-title {
	font-size:18px;
	color:#333
}
.cif-commentDetail .detail-describe {
	font-size:14px;
	color:#666
}
.cif-commentDetail .other-answer {
	padding:20px 20px 25px
}
.cif-commentDetail .other-answer .item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.cif-commentDetail .other-answer .item img {
	width:20px;
	height:24px;
	margin-right:12px;
	margin-top:3px
}
.cif-commentDetail .other-answer .item .desc {
	width:228px;
	font-size:16px;
	font-weight:400;
	color:#333;
	line-height:24px;
	display:-webkit-box
}
.cif-commentDetail .other-answer .item .desc:hover {
	color:#f60!important;
	cursor:pointer
}
.cif-commentDetail .other-answer .item:nth-child(2n) {
margin-top:24px
}
.cif-commentDetail .other-answer .item:nth-child(2n+1) {
margin-top:29px
}
.cif-commentDetail .other-answer .item:first-child {
	margin-top:0
}
.cif-commentDetail .recommend__item {
	display:block;
	padding:20px 0 27px;
	width:64.5px!important;
	color:#999;
	font-size:12px;
	text-align:center;
-webkit-transition:all .3s;
-o-transition:all .3s;
transition:all .3s
}
.cif-commentDetail .recommend__item img {
	margin:auto;
	width:36px;
	height:36px
}
.cif-commentDetail .recommend__item .tit {
	margin-top:5px
}
.cif-commentDetail .clear::after {
content:"";
display:block;
width:100%;
height:0;
clear:both
}
.cif-commentDetail .cif-comment__zixun {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:20px 25px 20px 20px;
	float:right;
	width:calc(100% - 45px);
	height:80px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #e8e8e8;
	margin-top:20px
}
.cif-commentDetail .cif-comment__zixun img {
	width:140px;
	height:80px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin-right:20px
}
.cif-commentDetail .cif-comment__zixun .right {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.cif-commentDetail .cif-comment__zixun .right .desc {
	width:555px;
	height:43px;
	font-size:14px;
	color:#666;
	line-height:24px
}
.cif-commentDetail .cif-comment__zixun .right .desc:hover {
	color:#f60!important
}
.cif-commentDetail .cif-comment__zixun .right .time {
	position:absolute;
	font-size:12px;
	color:#999;
	left:0;
	bottom:0
}
.cif-commentDetail .cif-comment__pindao {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:20px;
	float:right;
	width:calc(100% - 40px);
	height:60px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #e8e8e8;
	margin-top:20px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.cif-commentDetail .cif-comment__pindao img {
	width:60px;
	height:60px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin-right:20px
}
.cif-commentDetail .cif-comment__pindao .right {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:100%;
	width:100%;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.cif-commentDetail .cif-comment__pindao .right .desc {
	height:43px;
	font-size:16px;
	color:#666;
	line-height:24px
}
.cif-commentDetail .cif-comment__pindao .right .desc:hover {
	color:#f60!important
}
.cif-commentDetail .cif-comment__pindao .right .time {
	position:absolute;
	font-size:14px;
	color:#999;
	left:0;
	bottom:3px
}
.cif-commentDetail .cif-recommend__more {
	display:block;
	width:260px;
	height:37px;
	margin:4px auto 20px;
	font-size:14px;
	line-height:37px;
	color:#999;
	text-align:center;
	background:#f7f7f7;
	-webkit-border-radius:2px;
	border-radius:2px;
-webkit-transition:all .3s;
-o-transition:all .3s;
transition:all .3s
}
.cif-commentDetail .cif-recommend__more:hover {
	color:#fff;
	background-color:#f60
}
.cif-commentDetail .ellipsis-2 {
	display:-webkit-box
}
.cif-commentDetail .swiper-wrapper {
	padding:0 20px
}
.cif-commentDetail .cif-section__head {
	padding-left:20px!important;
	padding-right:20px!important
}
.cif-commentDetail .cursor-default {
	cursor:default
}
.cif-commentDetail .comment__content .content, .cif-commentDetail .inline-box {
	display:inline
}
.cif-commentDetail .bg-white {
	background-color:#fff
}
.cif-commentDetail .qrcode__cont .detail-title {
	margin-bottom:10px
}
.cif-commentDetail .cif-section__head .text {
	font-weight:700;
	cursor:auto
}
.cif-commentDetail .tit:hover {
	color:#f60!important
}
.bottom-auto {
	bottom:auto!important
}
