/* 96KaiFa原创源码 www.96kaifa.com */
.content:after,.foot .fn-wrap .foot-info .attention .icons:after,.foot .fn-wrap .foot-info:after,.head .topbar:after,.head .ui-nav .ui-nav-main:after,.imgtextlist .ui-repeater:after,.maincon:after,.page-artical .content_lf .artical .artical-info .bdsharebuttonbox:after,.page-artical .content_lf .artical .funmodule .bdsharebuttonbox-b:after,.sidebar .mall .ui-repeater:after,.sidebar .video .ui-repeater:after,.ui-title:after {
	clear: both
}


@-webkit-keyframes fun01 {
	from {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}

	to {
		-webkit-transform: translate3d(750px,0,0);
		transform: translate3d(750px,0,0)
	}
}

@keyframes fun01 {
	from {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}

	to {
		-webkit-transform: translate3d(750px,0,0);
		transform: translate3d(750px,0,0)
	}
}

@-webkit-keyframes fun02 {
	from {
		-webkit-transform: translate3d(-750px,0,0);
		transform: translate3d(-750px,0,0)
	}

	to {
		-webkit-transform: translate3d(200px,0,0);
		transform: translate3d(200px,0,0)
	}
}

@keyframes fun02 {
	from {
		-webkit-transform: translate3d(-750px,0,0);
		transform: translate3d(-750px,0,0)
	}

	to {
		-webkit-transform: translate3d(200px,0,0);
		transform: translate3d(200px,0,0)
	}
}

@-webkit-keyframes ice {
	33% {
		-webkit-transform: translateY(10px);
		transform: translateY(10px)
	}

	66% {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes ice {
	33% {
		-webkit-transform: translateY(10px);
		transform: translateY(10px)
	}

	66% {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes swing {
	0%,10%,100%,20%,30%,40%,50%,60%,70%,80%,90% {
		-webkit-transform-origin: bottom center
	}

	0%,100% {
		-webkit-transform: rotate(4deg)
	}

	10%,90% {
		-webkit-transform: rotate(-4deg)
	}

	20%,80% {
		-webkit-transform: rotate(2deg)
	}

	30%,70% {
		-webkit-transform: rotate(-2deg)
	}

	40%,60% {
		-webkit-transform: rotate(1deg)
	}

	50% {
		-webkit-transform: rotate(0)
	}
}

@keyframes swing {
	0%,10%,100%,20%,30%,40%,50%,60%,70%,80%,90% {
		-webkit-transform-origin: bottom center
	}

	0%,100% {
		-webkit-transform: rotate(4deg)
	}

	10%,90% {
		-webkit-transform: rotate(-4deg)
	}

	20%,80% {
		-webkit-transform: rotate(2deg)
	}

	30%,70% {
		-webkit-transform: rotate(-2deg)
	}

	40%,60% {
		-webkit-transform: rotate(1deg)
	}

	50% {
		-webkit-transform: rotate(0)
	}
}

.list-block-gw.list-newest-w .block-title-gw {
	padding: 40px 0 0!important
}

.list-block-gw.list-newest-w .block-title-gw ul {
	border-bottom: 1px solid #e4e4e4!important
}

.list-block-gw.list-newest-w .block-title-gw li {
	height: 18px!important;
	line-height: 18px!important;
	color: #333!important;
	font-size: 18px!important;
	padding: 0 0 30px!important
}

.list-block-gw.list-newest-w div[node-type=cmt-list] .clear-g.block-cont-gw {
	padding: 30px 0!important
}

.list-block-gw.list-newest-w div[node-type=cmt-list] .clear-g.block-cont-gw .cont-head-gw {
	width: 50px!important;
	height: 50px!important
}

.list-block-gw.list-newest-w div[node-type=cmt-list] .clear-g.block-cont-gw .cont-head-gw .head-img-gw {
	width: 100%!important;
	height: 100%!important;
	padding: 0!important
}

.list-block-gw.list-newest-w div[node-type=cmt-list] .clear-g.block-cont-gw .cont-head-gw .head-img-gw a {
	display: block!important;
	width: 100%!important;
	height: 100%!important
}

.list-block-gw.list-newest-w div[node-type=cmt-list] .clear-g.block-cont-gw .cont-head-gw .head-img-gw a img {
	width: 100%!important;
	height: 100%!important
}

.list-block-gw.list-newest-w div[node-type=cmt-list] .clear-g.block-cont-gw .cont-msg-gw .msg-wrap-gw {
	padding-left: 70px!important
}

.list-block-gw.list-newest-w div[node-type=cmt-list] .clear-g.block-cont-gw .cont-msg-gw .msg-wrap-gw .wrap-user-gw.global-clear-spacing {
	height: 14px!important;
	line-height: 14px!important
}

.list-block-gw.list-newest-w div[node-type=cmt-list] .clear-g.block-cont-gw .cont-msg-gw .msg-wrap-gw .wrap-user-gw.global-clear-spacing .user-name-gw {
	padding: 0!important
}

.list-block-gw.list-newest-w div[node-type=cmt-list] .clear-g.block-cont-gw .cont-msg-gw .msg-wrap-gw .wrap-user-gw.global-clear-spacing .user-name-gw a {
	color: #333333!important;
	text-decoration: none;
	font-size: 14px!important
}

.list-block-gw.list-newest-w div[node-type=cmt-list] .clear-g.block-cont-gw .cont-msg-gw .msg-wrap-gw .wrap-issue-gw {
	padding-top: 16px!important
}

.list-block-gw.list-newest-w div[node-type=cmt-list] .clear-g.block-cont-gw .cont-msg-gw .msg-wrap-gw .wrap-issue-gw p.issue-wrap-gw {
	line-height: 24px!important;
	color: #7a797c!important
}

.list-block-gw.list-newest-w div[node-type=cmt-list] .clear-g.block-cont-gw .action-click-gw.global-clear-spacing .click-cai-gw em,.list-block-gw.list-newest-w div[node-type=cmt-list] .clear-g.block-cont-gw .action-click-gw.global-clear-spacing .click-ding-gw em {
	color: #afafaf!important
}

.list-block-gw.list-newest-w div[node-type=cmt-list] .clear-g.block-cont-gw .action-click-gw.global-clear-spacing .click-ding-gw i.icon-gw.icon-ding-bg {
	width: 14px!important;
	height: 16px!important;
	background: url(../images/poll.jpg) no-repeat!important
}

.list-block-gw.list-newest-w div[node-type=cmt-list] .clear-g.block-cont-gw .action-click-gw.global-clear-spacing .click-ding-gw i.icon-gw.icon-ding-bg:hover {
	background: url(../images/poll-hover.jpg) 0 -1px no-repeat!important
}

.list-block-gw.list-newest-w div[node-type=cmt-list] .clear-g.block-cont-gw .action-click-gw.global-clear-spacing .click-cai-gw i.icon-gw.icon-cai-bg {
	width: 14px!important;
	height: 16px!important;
	background: url(../images/down.jpg) no-repeat!important
}

.list-block-gw.list-newest-w div[node-type=cmt-list] .clear-g.block-cont-gw .action-click-gw.global-clear-spacing .click-cai-gw i.icon-gw.icon-cai-bg:hover {
	background: url(../images/down-hover.jpg) 0 -1px no-repeat!important
}

.list-block-gw.list-newest-w div[node-type=cmt-list] .clear-g.block-cont-gw .action-click-gw.global-clear-spacing .click-reply-gw a {
	color: #afafaf!important;
	font-size: 12px!important
}

.list-block-gw.list-newest-w div[node-type=cmt-list] .clear-g.block-cont-gw .action-click-gw.global-clear-spacing .click-reply-gw a:hover {
	color: #333333!important
}

.list-block-gw.list-newest-w div[node-type=cmt-list] .clear-g.block-cont-gw .action-click-gw.global-clear-spacing .click-report-gw a {
	color: #afafaf!important;
	font-size: 12px!important
}

.list-block-gw.list-newest-w div[node-type=cmt-list] .clear-g.block-cont-gw .action-click-gw.global-clear-spacing .click-report-gw a:hover {
	color: #333333!important
}

#SOHUCS #SOHU_MAIN .click-reply-gw a,.title-user-w .user-wrap-w .wrap-name-w {
	color: #afafaf!important;
	font-size: 12px!important
}

#SOHUCS #SOHU_MAIN .click-reply-gw a:hover,.title-user-w .user-wrap-w .wrap-name-w:hover {
	color: #333333!important;
	text-decoration: none
}

#SOHUCS #SOHU_MAIN .click-report-gw a,.title-user-w .user-wrap-w .wrap-name-w {
	color: #afafaf!important;
	font-size: 12px!important
}

#SOHUCS #SOHU_MAIN .click-report-gw a:hover,.title-user-w .user-wrap-w .wrap-name-w:hover {
	color: #333333!important;
	text-decoration: none
}

.module-cmt-header .join-wrap-w em {
	color: #333333!important;
	font-size: 30px!important;
	line-height: 10px
}

.clear-g.block-cont-gw {
	border-bottom: 1px solid #d9d9d9!important
}

div.clear-g.block-cont-gw:nth-last-child(1) {
	border-bottom: none!important
}

a.global-clear-spacing {
	height: 100%!important
}

#cyQing .cy-wrapper .qing-tip {
	height: 18px;
	line-height: 18px;
	color: #333;
	margin-bottom: 30px
}

#cyQing .cy-wrapper .qing-tip span {
	font-size: 30px;
	color: #333333
}

#cyQing .cy-wrapper .qing-list .qing-item {
	padding: 0 15px;
	background-size: 100% 100%;
	border: none;
	color: #fff;
	font-size: 16px;
	height: 35px;
	line-height: 35px
}

#cyQing .cy-wrapper .qing-list .qing-item.qing-color0 {
	background: url(../images/color0.png) no-repeat;
	background-size: 100% 100%
}

#cyQing .cy-wrapper .qing-list .qing-item.qing-color0:hover {
	color: #333333;
	background: url(../images/color-hover.png) no-repeat;
	background-size: 100% 100%
}

#cyQing .cy-wrapper .qing-list .qing-item.qing-color1 {
	background: url(../images/color1.png) no-repeat;
	background-size: 100% 100%
}

#cyQing .cy-wrapper .qing-list .qing-item.qing-color1:hover {
	color: #333333;
	background: url(../images/color-hover.png) no-repeat;
	background-size: 100% 100%
}

#cyQing .cy-wrapper .qing-list .qing-item.qing-color2 {
	background: url(../images/color2.png) no-repeat;
	background-size: 100% 100%
}

#cyQing .cy-wrapper .qing-list .qing-item.qing-color2:hover {
	color: #333333;
	background: url(../images/color-hover.png) no-repeat;
	background-size: 100% 100%
}

#cyQing .cy-wrapper .qing-list .qing-item.qing-color3 {
	background: url(../images/color3.png) no-repeat;
	background-size: 100% 100%
}

#cyQing .cy-wrapper .qing-list .qing-item.qing-color3:hover {
	color: #333333;
	background: url(../images/color-hover.png) no-repeat;
	background-size: 100% 100%
}

#cyQing .cy-wrapper .qing-list .qing-item.qing-color4 {
	background: url(../images/color4.png) no-repeat;
	background-size: 100% 100%
}

#cyQing .cy-wrapper .qing-list .qing-item.qing-color4:hover {
	color: #333333;
	background: url(../images/color-hover.png) no-repeat;
	background-size: 100% 100%
}

#cyQing .cy-wrapper .qing-input {
	margin: 40px 0 20px
}

#cyQing .cy-wrapper .qing-input input {
	width: 314px;
	height: 44px;
	line-height: 44px;
	border: 1px solid #e4e4e4;
	padding: 0 0 0 15px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}

#cyQing .cy-wrapper .qing-input button {
	width: 120px;
	height: 46px;
	border: 1px solid #ffd3e7;
	color: #fff;
	font-size: 20px;
	line-height: 46px;
	background: #333333;
	position: relative;
	left: -1px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}

#cyQing .cy-wrapper .qing-input button:hover {
	background: #ff9dc9;
	color: #fefefe
}

.page-artical #SOHUCS #SOHU_MAIN .module-cmt-box .post-wrap-w .wrap-action-w .action-issue-w .issue-btn-w .btn-fw,.page-artical #SOHUCS #SOHU_MAIN .module-cmt-box .post-wrap-w .wrap-action-w .action-issue-w .issue-btn-w:hover .btn-fw {
	background: url(../images/issue.png) no-repeat!important
}

.page-artical #SOHUCS #SOHU_MAIN .module-cmt-box .post-wrap-w .wrap-action-w .action-issue-w .issue-btn-w .btn-fw:hover,.page-artical #SOHUCS #SOHU_MAIN .module-cmt-box .post-wrap-w .wrap-action-w .action-issue-w .issue-btn-w:hover .btn-fw:hover {
	background: url(../images/issue-hover.png) no-repeat!important
}

.page-artical .article_main_fenye .article_main_fenye_page ul li a.on {
	background: #333333;
	border: 1px solid #333333
}

.page-artical #SOHUCS #SOHU_MAIN .module-cmt-header .section-title-w .title-user-w .user-wrap-e .wrap-icon-w {
	background: url(../images/cy-pull-btn.jpg) no-repeat!important
}

#SOHUCS #SOHU_MAIN .module-cmt-header .title-user-w div.user-wrap-w.clear-g span.wrap-name-w {
	color: #3c3c3c!important
}

#SOHUCS #SOHU_MAIN .module-cmt-list .cmt-list-type div.cmt-list-number .comment-number span.number,#SOHUCS #SOHU_MAIN .module-cmt-list .cmt-list-type div.cmt-list-number span.comment-number,div#SOHUCS #SOHU_MAIN .module-cmt-list .block-title-gw ul li div.title-name-gw,div#SOHUCS #SOHU_MAIN .module-cmt-list .cmt-list-type .type-lists li.active {
	color: #333333
}

#SOHUCS #SOHU_MAIN .module-cmt-header .section-cbox-w .post-login-w ul li .login-wrap-w {
	border: 1px solid #e4e4e4!important
}

#SOHUCS #SOHU_MAIN .module-cmt-box .post-wrap-w .wrap-action-w .action-function-w .function-face-w[node-type=function-face] .effect-w {
	background: #f7f7f7
}

#SOHUCS #SOHU_MAIN .module-cmt-box .post-wrap-w .wrap-action-w .action-function-w .function-uploading-w[node-type=function-uploading] .effect-w {
	background: #f7f7f7;
	height: 21px
}

#SOHUCS #SOHU_MAIN .module-cmt-box .post-wrap-w div.post-wrap-main,#SOHUCS #SOHU_MAIN .module-cmt-box div.post-wrap-w div.post-wrap-border-l,#SOHUCS #SOHU_MAIN .module-cmt-box div.post-wrap-w div.post-wrap-border-r,#SOHUCS #SOHU_MAIN .module-cmt-box div.post-wrap-w div.post-wrap-border-t .post-wrap-border-t-l {
	background-image: none
}

#SOHUCS #SOHU_MAIN .module-cmt-box .post-wrap-w .wrap-action-w .action-issue-w .issue-btn-w a button.btn-fw {
	width: 114px;
	height: 44px
}

#SOHUCS #SOHU_MAIN .module-cmt-box div.post-wrap-w div.post-wrap-main {
	border: none
}

#SOHUCS #SOHU_MAIN .module-cmt-box div.post-wrap-w .post-wrap-border-t div.post-wrap-border-t-r {
	border-top: none
}

#SOHUCS #SOHU_MAIN .module-cmt-header .section-cbox-w div.block-head-w div.header-login {
	border-color: #333333;
	color: #333333
}

#SOHUCS #SOHU_MAIN .module-cmt-list .cmt-list-type ul.type-lists li.active {
	background-image: url(../images/cmtlist-bg-active.png)
}

#SOHUCS #SOHU_MAIN .module-cmt-list div.cmt-list-type div.cmt-list-border {
	background-color: #333333
}

#SOHUCS #SOHU_MAIN .module-cmt-list .block-title-gw ul li div.title-name-gw div.title-name-gw-tag {
	background-image: url(../images/title-tag.png)
}

div#SOHUCS #SOHU_MAIN .module-cmt-box .post-wrap-w .wrap-action-w div.action-function-w ul li.function-face-w {
	background-image: url(../images/icon1.png)
}

div#SOHUCS #SOHU_MAIN .module-cmt-box .post-wrap-w .wrap-action-w div.action-function-w ul li.function-face-w:hover {
	background-image: url(../images/icon1-hover.png)
}

div#SOHUCS #SOHU_MAIN .module-cmt-box .post-wrap-w .wrap-action-w .action-function-w ul li.function-uploading-w .effect-w .uploading-b {
	background-image: url(../images/icon2.png)!important
}

div#SOHUCS #SOHU_MAIN .module-cmt-box .post-wrap-w .wrap-action-w .action-function-w ul li.function-uploading-w:hover .effect-w .uploading-b {
	background-image: url(../images/icon2-hover.png)!important
}

#SOHUCS #SOHU_MAIN .module-cmt-box .post-wrap-w {
	background: url(../images/cy_bg.png) no-repeat
}

#SOHUCS #SOHU_MAIN .module-cmt-list .action-click-gw {
	right: -18px
}

#SOHUCS #SOHU_MAIN .module-cmt-header .title-user-w div.user-wrap-w.clear-g span.wrap-name-w {
	background: #fff
}

.nt-list {
	display: none
}

@media (max-width:767px) {
	.page-artical #cyQing .qing-tip {
		margin: 23px 0 26px
	}

	.page-artical #cyQing .cy-wrapper .qing-tip span {
		font-size: 25px
	}

	.page-artical #cyQing .cy-wrapper .qing-list .qing-item {
		font-size: 13px;
		height: 30px;
		line-height: 30px
	}

	.page-artical #cyQing .cy-wrapper .qing-input button {
		width: 98px;
		font-size: 16px
	}

	.page-artical #SOHUCS .section-cbox-b,.page-artical #SOHUCS .section-title-b {
		background: #fff
	}

	.page-artical #SOHUCS .section-title-wap .title-comment-wap .comment-wrap-wap .wrap-number-wap .number-arrows-b {
		background-color: #333333
	}

	.page-artical #SOHUCS .section-title-wap .title-comment-wap .comment-wrap-wap .wrap-number-b {
		background-image: url(../images/mobile/wapb01.png);
		background-position: right center
	}

	.page-artical #SOHUCS .section-list-wap .list-kinds-wap .kinds-title-b {
		color: #333333;
		border-bottom: 2px solid #333333
	}

	.page-artical #SOHUCS .section-list-wap .list-kinds-wap .kinds-comment-wap .comment-action-wap .action-click-wap .clicked-up-wap .text-wap,.page-artical #SOHUCS .section-list-wap .list-kinds-wap .kinds-comment-wap .comment-header-wap .header-wrap-wap .wrap-msg-wap .msg-name-b {
		color: #333333
	}

	.page-artical #SOHUCS .section-list-wap .list-kinds-wap .kinds-comment-wap .comment-action-wap .action-click-wap .clicked-up-wap .click-up-wap {
		background: url(../images/mobile/zan.png) no-repeat;
		background-size: 100% 100%;
		width: 10px;
		height: 10px;
		padding: 0;
		margin-right: 5px
	}

	.page-artical #SOHUCS .section-list-wap .list-kinds-wap .kinds-comment-wap .comment-action-wap .action-click-wap .click-up-wap {
		background: url(../images/mobile/zan1.png) no-repeat;
		background-size: 100% 100%;
		width: 10px;
		height: 10px;
		padding: 0;
		margin-right: 5px
	}

	.page-artical #SOHUCS .reset-g article,.page-artical #SOHUCS .reset-g aside,.page-artical #SOHUCS .reset-g blockquote,.page-artical #SOHUCS .reset-g body,.page-artical #SOHUCS .reset-g button,.page-artical #SOHUCS .reset-g code,.page-artical #SOHUCS .reset-g dd,.page-artical #SOHUCS .reset-g details,.page-artical #SOHUCS .reset-g div,.page-artical #SOHUCS .reset-g dl,.page-artical #SOHUCS .reset-g dt,.page-artical #SOHUCS .reset-g em,.page-artical #SOHUCS .reset-g fieldset,.page-artical #SOHUCS .reset-g figcaption,.page-artical #SOHUCS .reset-g figure,.page-artical #SOHUCS .reset-g footer,.page-artical #SOHUCS .reset-g form,.page-artical #SOHUCS .reset-g h1,.page-artical #SOHUCS .reset-g h2,.page-artical #SOHUCS .reset-g h3,.page-artical #SOHUCS .reset-g h4,.page-artical #SOHUCS .reset-g h5,.page-artical #SOHUCS .reset-g h6,.page-artical #SOHUCS .reset-g header,.page-artical #SOHUCS .reset-g hgroup,.page-artical #SOHUCS .reset-g hr,.page-artical #SOHUCS .reset-g i,.page-artical #SOHUCS .reset-g input,.page-artical #SOHUCS .reset-g legend,.page-artical #SOHUCS .reset-g li,.page-artical #SOHUCS .reset-g menu,.page-artical #SOHUCS .reset-g nav,.page-artical #SOHUCS .reset-g ol,.page-artical #SOHUCS .reset-g p,.page-artical #SOHUCS .reset-g pre,.page-artical #SOHUCS .reset-g section,.page-artical #SOHUCS .reset-g span,.page-artical #SOHUCS .reset-g td,.page-artical #SOHUCS .reset-g textarea,.page-artical #SOHUCS .reset-g th,.page-artical #SOHUCS .reset-g ul,.page-artical #SOHUCS .section-list-wap .list-kinds-wap .kinds-comment-wap .comment-action-wap .action-time-wap .time-date-wap {
		font-weight: 400
	}

	.page-artical #SOHUCS .section-list-wap .list-kinds-wap .kinds-comment-b {
		border-bottom: 1px dotted #d9d9d9
	}

	.page-artical #SOHUCS .section-cbox-wap .cbox-default-wap,.page-artical #SOHUCS .section-cbox-wap .cbox-post-b {
		border: 1px solid #e5e5e5
	}

	.page-artical #SOHUCS .section-cbox-wap .cbox-post-wap .post-action-wap .action-function-wap .function-list-wap .list-upload-wap .upload-mutual-wap {
		width: 1.2125em
	}

	.page-artical #SOHUCS .section-cbox-wap .cbox-post-wap .post-action-wap .action-function-wap .function-list-wap .list-face-wap .face-mutual-wap .mutual-pic-b {
		background: url(../images/mobile/fc.png) no-repeat;
		background-size: 100% 100%
	}

	.page-artical #SOHUCS .section-cbox-wap .cbox-post-wap .post-action-wap .action-function-wap .function-list-wap .list-upload-wap .upload-mutual-wap .mutual-pic-b {
		background: url(../images/mobile/pc.png) no-repeat;
		background-size: 100% 100%
	}

	.page-artical #SOHUCS .section-cbox-wap .cbox-post-wap .post-action-wap .action-issue-wap .issue-btn-wap .btn-mutual-b {
		background: url(../images/mobile/fb.jpg) no-repeat;
		background-size: 100% 100%
	}

	.page-artical #SOHUCS .reset-g a {
		color: #ccc;
		font-size: 12px
	}

	.page-artical #SOHUCS .section-list-wap .list-kinds-wap .kinds-comment-wap .comment-cont-wap .cont-text-b {
		font-size: 12px
	}

	.page-artical #SOHUCS .section-page-wap .page-count-wap .count-mutual-b {
		background-color: #333333
	}

	.page-artical #SOHUCS .section-service-wap .service-jump-wap .jump-text-b {
		color: #333333
	}

	.page-artical #SOHUCS .section-service-wap .service-jump-wap .jump-text-wap .text-icon-b {
		background: url(../images/mobile/up.png) no-repeat;
		background-size: 100% 100%
	}
}

.ui-title .tit,.ui-title .tit .pic {
	height: 42px;
	float: left
}

*,::after,::before {
	box-sizing: border-box
}

.fn-left {
	float: left
}

.fn-right {
	float: right
}

.fn-wrap {
	width: 1200px;
	margin: 0 auto
}

.font-style {
	font-family: "Microsoft YaHei"
}

.ui-rt-border {
	border: 1px solid #e2e2e2;
	border-radius: 3px
}

.ui-title:after,.ui-title:before {
	content: " ";
	display: table
}

.ui-title .tit .pic {
	margin-right: 20px;
	width: 42px
}

.ui-title .tit .text {
	float: left;
	line-height: 42px;
	color: #3c3c3c;
	font-size: 1.8rem;
	font-size: 18px;
	font-weight: 700
}

.ui-title .more {
	width: 40px;
	height: 42px;
	float: right;
	padding: 12px 0
}

.ui-title .more i {
	width: 39px;
	height: 10px;
	background-image: url(../images/sb-more.png);
	background-position: 0 -40px;
	background-repeat: no-repeat;
	display: inline-block
}

.ui-title .more:hover i {
	background-position: 0 0
}

.foot {
	background: #faf6f6;
	padding-bottom: 55px
}

.foot .fn-wrap {
	width: 1200px;
	margin: auto
}

.foot .fn-wrap .foot-info {
	padding-top: 59px;
	border-bottom: 1px dashed #d0cfcf
}

.foot .fn-wrap .foot-info:after,.foot .fn-wrap .foot-info:before {
	content: " ";
	display: table
}

.foot .fn-wrap .foot-info .cooperation {
	float: left;
	width: 270px;
	padding-bottom: 18px
}

.foot .fn-wrap .foot-info .cooperation .ui-repeater-item {
	height: 24px;
	line-height: 24px;
	color: #7a797c
}

.foot .fn-wrap .foot-info .cooperation .ui-repeater-item a {
	color: #333333;
	text-decoration: underline
}

.foot .fn-wrap .foot-info .friendlink {
	width: 657px;
	float: left
}

.foot .fn-wrap .foot-info .friendlink .ui-repeater {
	max-height: 96px;
	overflow: hidden
}

.foot .fn-wrap .foot-info .friendlink .ui-repeater .ui-repeater-item {
	display: inline-block;
	height: 24px
}

.foot .fn-wrap .foot-info .friendlink .ui-repeater .ui-repeater-item a {
	color: #7a797c;
	padding-right: 6px;
	font-size: 12px
}

.foot .fn-wrap .foot-info .friendlink .ui-repeater .ui-repeater-item a:hover {
	color: #333333
}

.foot .fn-wrap .foot-info .friendlink .ui-repeater span {
	display: inline-block;
	width: 47px;
	height: 16px;
	background: url(../images/more.jpg) no-repeat;
	right: 0;
	bottom: 5px;
	cursor: pointer;
	vertical-align: middle
}

.foot .fn-wrap .foot-info .friendlink .ui-repeater span:hover {
	background: url(../images/more-hover.jpg) no-repeat
}

.foot .fn-wrap .foot-info .friendlink .ui-repeater--hidden {
	display: none
}

.foot .fn-wrap .foot-info .friendlink .ui-repeater--hidden .ui-repeater-item {
	display: inline-block;
	height: 24px
}

.foot .fn-wrap .foot-info .friendlink .ui-repeater--hidden .ui-repeater-item a {
	color: #7a797c;
	padding-right: 6px
}

.foot .fn-wrap .foot-info .friendlink .ui-repeater--hidden .ui-repeater-item a:hover {
	color: #333333
}

.foot .fn-wrap .foot-info .friendlink .ui-repeater--hidden span {
	display: inline-block;
	width: 47px;
	height: 16px;
	background: url(../images/less.jpg) no-repeat;
	right: 0;
	bottom: 5px;
	cursor: pointer;
	vertical-align: middle
}

.foot .fn-wrap .foot-info .friendlink .ui-repeater--hidden span:hover {
	background: url(../images/less-hover.jpg) no-repeat
}

.foot .fn-wrap .foot-info .attention {
	width: 273px;
	padding-left: 67px;
	float: left
}

.foot .fn-wrap .foot-info .attention .icons:after,.foot .fn-wrap .foot-info .attention .icons:before {
	content: " ";
	display: table
}

.foot .fn-wrap .foot-info .attention .icons .icons-item {
	width: 53px;
	height: 85px;
	margin-right: 40px;
	float: left;
	cursor: pointer;
	position: relative
}

.foot .fn-wrap .foot-info .attention .icons .icons-item span {
	display: block;
	width: 100%;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #7a797c;
	font-size: 12px;
	white-space: nowrap
}

.foot .fn-wrap .foot-info .attention .icons .icons-item .code {
	width: 233px;
	height: 289px;
	background: url(../images/code.png);
	position: absolute;
	padding-top: 46px;
	left: -95px;
	top: -280px;
	display: none
}

.foot .fn-wrap .foot-info .attention .icons .icons-item .code img {
	width: 142px;
	height: 142px;
	margin-left: 46px
}

.foot .fn-wrap .foot-info .attention .icons .icons-item .code span {
	display: block;
	color: #000;
	font-size: 16px;
	text-align: center;
	line-height: 24px;
	margin-top: 16px
}

.foot .fn-wrap .foot-info .attention .icons .wechat:hover .code {
	display: block
}

.foot .fn-wrap .title {
	height: 16px;
	line-height: 16px;
	color: #7a797c;
	font-size: 16px;
	margin-bottom: 14px;
	font-weight: 700
}

.foot .fn-wrap .copyright {
	color: #8e8e8e;
	font-size: 12px;
	text-align: center;
	padding-top: 26px
}

.foot .fn-wrap .copyright .copyright-about {
	height: 12px;
	line-height: 12px;
	margin-bottom: 9px
}

.foot .fn-wrap .copyright .copyright-about a {
	display: inline-block;
	border-right: 1px solid #8e8e8e;
	padding: 0 13px;
	color: #8e8e8e
}

.foot .fn-wrap .copyright .copyright-about a.nobb {
	border: none
}

.foot .fn-wrap .copyright .copyright-info {
	height: 30px;
	line-height: 30px
}

.page-list .imgtextlist,.page-list2 .imgtextlist,.page-list3 .imgtextlist {
	padding-bottom: 50px
}

.page-list .splitpage,.page-list2 .splitpage,.page-list3 .splitpage {
	margin-top: 30px
}

.page-list .splitpage .page,.page-list2 .splitpage .page,.page-list3 .splitpage .page {
	height: 32px;
	text-align: center
}

.page-list .splitpage .page a,.page-list2 .splitpage .page a,.page-list3 .splitpage .page a {
	display: inline-block;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border: 1px solid #e2e2e2;
	color: #999;
	margin: 0 2px
}

.page-list .splitpage .page #cms_page_next,.page-list .splitpage .page #cms_page_prev,.page-list2 .splitpage .page #cms_page_next,.page-list2 .splitpage .page #cms_page_prev,.page-list3 .splitpage .page #cms_page_next,.page-list3 .splitpage .page #cms_page_prev {
	width: 64px
}

.page-list .splitpage .page a.selected,.page-list2 .splitpage .page a.selected,.page-list3 .splitpage .page a.selected {
	background: #333333;
	border: 1px solid #333333;
	color: #fff
}

.page-artical .sharewrap .page {
	height: 32px
}

.page-artical .sharewrap .page a {
	display: inline-block;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border: 1px solid #e2e2e2;
	color: #999;
	margin: 0 4px
}

.page-artical .sharewrap .page #cms_page_next,.page-artical .sharewrap .page #cms_page_prev {
	width: 64px
}

.page-artical .sharewrap .page a.selected {
	background: #333333;
	border: 1px solid #333333;
	color: #fff
}

@media (min-width:768px) {
	body {
		overflow-x: auto
	}

	.mobile-foot,.mobile-head,.mobile-index,.page-artical .funmodule .sharewrap .artical-page,.page-list2 .loader,div.page-list .loader {
		display: none
	}
}

@media (max-width:767px) {
	#globalNav,#plugin-toTop,.mobile .foot,.mobile .head,.splitpage {
		display: none
	}

	div.wrapper {
		background: #fff
	}

	.mobile {
		width: 100%;
		overflow: hidden
	}

	.mobile .mobile-head .banner {
		display: block
	}

	.mobile-head {
		width: 100%;
		margin-bottom: 0
	}

	.mobile-head .logo-item {
		height: 50px;
		border-top: 1px solid #d8d8d8;
		border-bottom: 1px solid #d8d8d8;
		margin: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center
	}

	.mobile-head .logo-item .logo {
		width: 84px;
		height: 35px;
		display: inline-block
	}

	.mobile-head .logo-item .logo img {
		width: 100%
	}

	.mobile-head .nav {
		width: 100%;
		height: 50px;
		padding-left: 2px
	}

	.mobile-head .nav .swiper-slide a {
		height: 50px;
		line-height: 50px;
		display: block;
		padding: 0 15px;
		font-size: 14px;
		color: #333;
		position: relative
	}

	.mobile-head .nav .swiper-slide a .line {
		position: absolute;
		bottom: 0;
		height: 2px;
		border-radius: 2px;
		width: 100%;
		left: 0;
		background: #fff
	}

	.mobile-head .nav .swiper-slide a.on {
		color: #333333
	}

	.mobile-head .nav .swiper-slide a.on .line {
		background: #333333
	}

	.mobile-head .banner {
		display: none;
		width: 100%;
		position: relative;
		overflow: hidden;
		height: 200px
	}

	.mobile-head .banner .swiper-slide {
		width: 100%
	}

	.mobile-head .banner .swiper-slide a {
		display: block;
		position: relative
	}

	.mobile-head .banner .swiper-slide a p {
		position: absolute;
		bottom: 0;
		height: 88px;
		width: 100%;
		font-size: 16px;
		color: #fff;
		background: url(../images/mobile/bannermask.png);
		background-size: 100% 100%
	}

	.mobile-head .banner .swiper-slide a p span {
		width: 100%;
		position: absolute;
		padding: 10px;
		bottom: 0
	}

	.mobile-head .banner .swiper-slide img {
		width: 100%
	}

	.mobile-head .banner .pagination {
		position: absolute;
		top: 0;
		text-align: center;
		width: 100%;
		line-height: 14px
	}

	.mobile-head .banner .pagination .swiper-pagination {
		background: rgba(0,0,0,.3);
		height: 10px;
		border-radius: 5px;
		padding: 0 3px;
		display: inline-block;
		line-height: 4px
	}

	.mobile-head .banner .pagination .swiper-pagination span {
		width: 5px;
		height: 5px;
		display: inline-block;
		background: #fff;
		border-radius: 50%;
		margin: 0 2px
	}

	.mobile-head .banner .pagination .swiper-pagination span.swiper-active-switch {
		background: #333333
	}

	.mobile-foot {
		background: #faf6f6;
		text-align: center;
		padding: 15px 0
	}

	.mobile-foot p {
		color: #d0d0d0;
		font-size: 12px;
		margin: 5px 0
	}

	.wrapper .mobile-index .fn-wrap,.wrapper .page-list .fn-wrap,.wrapper .page-list2 .fn-wrap {
		width: 100%
	}

	.wrapper .mobile-index .breadcrumb,.wrapper .page-list .breadcrumb,.wrapper .page-list2 .breadcrumb {
		display: none
	}

	.wrapper .mobile-index .container,.wrapper .page-list .container,.wrapper .page-list2 .container {
		border-top: 1px solid #d0d0d0
	}

	.wrapper .mobile-index .container .imgtextlist,.wrapper .page-list .container .imgtextlist,.wrapper .page-list2 .container .imgtextlist {
		width: 100%;
		padding-bottom: 0;
		background: #f0f0f0
	}

	.wrapper .mobile-index .container .imgtextlist .ui-repeater:after,.wrapper .mobile-index .container .imgtextlist .ui-repeater:before,.wrapper .page-list .container .imgtextlist .ui-repeater:after,.wrapper .page-list .container .imgtextlist .ui-repeater:before,.wrapper .page-list2 .container .imgtextlist .ui-repeater:after,.wrapper .page-list2 .container .imgtextlist .ui-repeater:before {
		content: " ";
		display: table
	}

	.page-artical div.container .fn-wrap .content .breadcrumb,.page-artical div.container .fn-wrap .content .content_lf .artical .artical-info .bdsharebuttonbox,.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .down,.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .sharewrap .page,.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .title,.wrapper .mobile-index .container .imgtextlist .ui-repeater .ui-repeater-item .labelbox .author,.wrapper .page-list .container .imgtextlist .ui-repeater .ui-repeater-item .labelbox .author,.wrapper .page-list2 .container .imgtextlist .ui-repeater .ui-repeater-item .labelbox .author,div.page-artical .foot,div.page-artical .head,div.page-list .foot,div.page-list .head,div.page-list2 .foot,div.page-list2 .head {
		display: none
	}

	.wrapper .mobile-index .container .imgtextlist .ui-repeater:after,.wrapper .page-list .container .imgtextlist .ui-repeater:after,.wrapper .page-list2 .container .imgtextlist .ui-repeater:after {
		clear: both
	}

	.wrapper .mobile-index .container .imgtextlist .ui-repeater .ui-repeater-item,.wrapper .page-list .container .imgtextlist .ui-repeater .ui-repeater-item,.wrapper .page-list2 .container .imgtextlist .ui-repeater .ui-repeater-item {
		height: inherit;
		float: left;
		width: 48%;
		margin: 1% 0 0 1%;
		background: #fff
	}

	.wrapper .mobile-index .container .imgtextlist .ui-repeater .ui-repeater-item.ui-repeater-item--bigger,.wrapper .page-list .container .imgtextlist .ui-repeater .ui-repeater-item.ui-repeater-item--bigger,.wrapper .page-list2 .container .imgtextlist .ui-repeater .ui-repeater-item.ui-repeater-item--bigger {
		height: inherit;
		padding-bottom: 8px;
		width: 97%;
		margin: 1%
	}

	.wrapper .mobile-index .container .imgtextlist .ui-repeater .ui-repeater-item.ui-repeater-item--bigger .textbox,.wrapper .page-list .container .imgtextlist .ui-repeater .ui-repeater-item.ui-repeater-item--bigger .textbox,.wrapper .page-list2 .container .imgtextlist .ui-repeater .ui-repeater-item.ui-repeater-item--bigger .textbox {
		height: auto;
		margin-bottom: 5px
	}

	.wrapper .mobile-index .container .imgtextlist .ui-repeater .ui-repeater-item.ui-repeater-item--bigger .imgbox,.wrapper .page-list .container .imgtextlist .ui-repeater .ui-repeater-item.ui-repeater-item--bigger .imgbox,.wrapper .page-list2 .container .imgtextlist .ui-repeater .ui-repeater-item.ui-repeater-item--bigger .imgbox {
		height: inherit
	}

	.wrapper .mobile-index .container .imgtextlist .ui-repeater .ui-repeater-item .imgbox,.wrapper .page-list .container .imgtextlist .ui-repeater .ui-repeater-item .imgbox,.wrapper .page-list2 .container .imgtextlist .ui-repeater .ui-repeater-item .imgbox {
		height: inherit
	}

	.wrapper .mobile-index .container .imgtextlist .ui-repeater .ui-repeater-item .textbox,.wrapper .page-list .container .imgtextlist .ui-repeater .ui-repeater-item .textbox,.wrapper .page-list2 .container .imgtextlist .ui-repeater .ui-repeater-item .textbox {
		padding: 5px 10px;
		height: 74px
	}

	.wrapper .mobile-index .container .imgtextlist .ui-repeater .ui-repeater-item .textbox a,.wrapper .page-list .container .imgtextlist .ui-repeater .ui-repeater-item .textbox a,.wrapper .page-list2 .container .imgtextlist .ui-repeater .ui-repeater-item .textbox a {
		line-height: 20px;
		font-size: 12px;
		color: #666
	}

	.wrapper .mobile-index .container .imgtextlist .ui-repeater .ui-repeater-item .labelbox,.wrapper .page-list .container .imgtextlist .ui-repeater .ui-repeater-item .labelbox,.wrapper .page-list2 .container .imgtextlist .ui-repeater .ui-repeater-item .labelbox {
		padding: 0 10px;
		margin: 0;
		margin-bottom: 10px
	}

	.wrapper .mobile-index .container .imgtextlist .ui-repeater .ui-repeater-item .labelbox .tag,.wrapper .page-list .container .imgtextlist .ui-repeater .ui-repeater-item .labelbox .tag,.wrapper .page-list2 .container .imgtextlist .ui-repeater .ui-repeater-item .labelbox .tag {
		left: 10px
	}

	.wrapper .mobile-index .container .imgtextlist .ui-repeater .ui-repeater-item.ui-repeater-item--bigger .textbox a,.wrapper .page-list .container .imgtextlist .ui-repeater .ui-repeater-item.ui-repeater-item--bigger .textbox a,.wrapper .page-list2 .container .imgtextlist .ui-repeater .ui-repeater-item.ui-repeater-item--bigger .textbox a {
		white-space: inherit;
		text-overflow: inherit
	}

	.wrapper .mobile-index .container .imgtextlist .loader,.wrapper .page-list .container .imgtextlist .loader,.wrapper .page-list2 .container .imgtextlist .loader {
		padding: 14px 0;
		height: 56px
	}

	.wrapper .mobile-index .container .imgtextlist .loader #j-loader-btn,.wrapper .page-list .container .imgtextlist .loader #j-loader-btn,.wrapper .page-list2 .container .imgtextlist .loader #j-loader-btn {
		background: url(../images/mobile/loader-btn.png) no-repeat;
		background-size: 100% 100%
	}

	div.page-artical .content div.content_lf,div.page-list .content div.content_lf,div.page-list2 .content div.content_lf {
		float: inherit;
		width: 100%
	}

	.wrapper div.page-list2 .container .imgtextlist .ui-repeater {
		width: 100%
	}

	.wrapper div.page-list2 .container .imgtextlist .ui-repeater .ui-repeater-item {
		width: 100%;
		height: inherit;
		margin: 18px 0 0;
		border-radius: 0;
		border: 0
	}

	.wrapper div.page-list2 .container .imgtextlist .ui-repeater .ui-repeater-item img {
		width: 100%;
		height: auto;
		border-radius: 0
	}

	.wrapper div.page-list2 .container .imgtextlist .ui-repeater .ui-repeater-item .title {
		padding: 10px 15px 0;
		height: inherit;
		margin: 0;
		font-size: 18px;
		color: #666;
		font-weight: 500
	}

	.wrapper div.page-list2 .container .imgtextlist .ui-repeater .ui-repeater-item .desc {
		height: inherit;
		font-size: 12px;
		color: #666;
		padding: 10px 15px
	}

	.page-artical {
		background: #f0f0f0
	}

	.page-artical .mobile-head {
		background: #fff
	}

	.page-artical .mobile-head .logo-item {
		position: relative
	}

	.page-artical .mobile-head .logo-item .return-btn {
		width: 10px;
		height: 20px;
		background: url(../images/mobile/return-btn.png) no-repeat;
		background-size: 100% 100%;
		position: absolute;
		left: 15px;
		top: 50%;
		margin-top: -10px
	}

	.page-artical div.container {
		padding-bottom: 0
	}

	.page-artical div.container .fn-wrap {
		width: 100%
	}

	.page-artical div.container .fn-wrap .content {
		margin-top: 15px
	}

	.page-artical div.container .fn-wrap .content .content_lf .ui-rt-border {
		border: 0
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical {
		padding-top: 0
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .artical-title {
		padding: 20px 15px;
		font-size: 22px;
		color: #333;
		line-height: 30px;
		margin-bottom: 0;
		font-weight: 700
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .artical-info {
		padding-left: 15px;
		margin-bottom: 20px
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .artical-info .author {
		float: left;
		font-size: 12px
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .artical-info .author span.atr {
		padding: 0 20px 0 0
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .artical-content,.page-artical div.container .fn-wrap .content .content_lf .artical .artical-info .author span.time {
		padding: 0
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .artical-content .abstract {
		padding: 15px;
		margin: 0 15px 20px
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .artical-content .abstract p {
		margin-bottom: 0;
		padding: 0
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .artical-content p {
		margin-bottom: 20px;
		font-size: 14px;
		line-height: 24px;
		padding: 0 15px
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .artical-content p img {
		max-width: 100%
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .artical-content blockquote {
		font-size: 14px;
		line-height: 24px;
		padding: 20px 0
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule {
		padding: 0 15px
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .relate {
		padding-top: 30px;
		margin-bottom: 20px
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .relate span {
		font-size: 14px;
		font-weight: 700
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .relate a {
		font-size: 12px
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .relate .ui-repeater .ui-repeater-item a {
		width: 100%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .imgbox {
		margin-bottom: 20px
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .sharewrap,.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .sharewrap .page {
		height: inherit
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .sharewrap {
		margin-bottom: 20px
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .sharewrap .artical-page {
		text-align: center;
		margin-bottom: 15px
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .sharewrap .artical-page a {
		display: inline-block;
		width: 140px;
		height: 45px;
		line-height: 45px;
		background: #f5f5f5;
		font-size: 18px;
		color: #ccc;
		border-radius: 10px
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .bdsharebuttonbox,.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .nativeShare {
		position: inherit;
		height: 75px;
		border: 1px solid #f2f2f2;
		border-radius: 10px;
		padding: 14px 0;
		text-align: center
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .bdsharebuttonbox a,.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .nativeShare a {
		float: inherit;
		display: inline-block;
		width: 40px;
		height: 40px;
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: 0 0;
		margin-right: 4px;
		border: 0
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .bdsharebuttonbox a.bsina,.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .bdsharebuttonbox a.weibo,.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .nativeShare a.bsina,.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .nativeShare a.weibo {
		background-image: url(../images/mobile/share-wb.png)
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .bdsharebuttonbox a.bqq,.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .bdsharebuttonbox a.qq,.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .nativeShare a.bqq,.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .nativeShare a.qq {
		background-image: url(../images/mobile/share-qq.png)
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .bdsharebuttonbox a.bqzone,.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .bdsharebuttonbox a.qzone,.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .nativeShare a.bqzone,.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .nativeShare a.qzone {
		background-image: url(../images/mobile/share-kj.png)
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .bdsharebuttonbox a.bqwx,.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .nativeShare a.bqwx {
		background-image: url(../images/mobile/share-wx.png)
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .bdsharebuttonbox a.bqwxp,.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .nativeShare a.bqwxp {
		background-image: url(../images/mobile/share-wxp.png)
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .bdsharebuttonbox #nativeShare,.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .nativeShare #nativeShare {
		background: red;
		display: inline-block
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .bdsharebuttonbox label,.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .nativeShare label {
		height: inherit;
		line-height: 45px;
		font-size: 14px;
		color: #999;
		float: inherit;
		display: inline-block;
		vertical-align: middle;
		margin-right: 0
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .bdsharebuttonbox .bweixin,.page-artical div.container .fn-wrap .content .content_lf .artical .funmodule .nativeShare .bweixin,.page-artical div.container .fn-wrap .content .content_rt .sidebar .hotword,.page-artical div.container .fn-wrap .content .content_rt .sidebar .imgbox,.page-artical div.container .fn-wrap .content .content_rt .sidebar .recommend .hd,.page-artical div.container .fn-wrap .content .content_rt .sidebar .tucao {
		display: none
	}

	.page-artical div.container .fn-wrap .content .content_lf .artical .comment {
		padding: 0 15px
	}

	.page-artical div.container .fn-wrap .content .content_rt {
		float: inherit;
		margin-left: 0;
		margin-top: 10px;
		width: 100%
	}

	.page-artical div.container .fn-wrap .content .content_rt .sidebar {
		width: 100%
	}

	.page-artical div.container .fn-wrap .content .content_rt .sidebar .recommend .bd {
		padding: 0
	}

	.page-artical div.container .fn-wrap .content .content_rt .sidebar .recommend .bd .ui-repeater {
		background: #f0f0f0
	}

	.page-artical div.container .fn-wrap .content .content_rt .sidebar .recommend .bd .ui-repeater .ui-repeater-item {
		background: #fff;
		margin-bottom: 10px;
		border: 0
	}

	.page-artical div.container .fn-wrap .content .content_rt .sidebar .recommend .bd .ui-repeater .img {
		height: inherit
	}

	.page-artical div.container .fn-wrap .content .content_rt .sidebar .recommend .bd .ui-repeater .title {
		padding: 15px;
		font-size: 14px
	}

	.page-artical div.container .fn-wrap .content .content_rt .sidebar .recommend .bd .ui-repeater .title a {
		font-weight: 700
	}

	.page-artical div.container .fn-wrap .content .content_rt .ui-rt-border {
		border: none
	}

	.imgtextlist .loader .loader-btn {
		background: url(../images/mobile/loading-btn.png) no-repeat;
		background-size: 100% 100%
	}@	-webkit-keyframes ball-spin-fade-loader {
		50%{opacity: .3;
		-webkit-transform: scale(.4);
		transform: scale(.4)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes ball-spin-fade-loader {
	50% {
		opacity: .3;
		-webkit-transform: scale(.4);
		transform: scale(.4)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.imgtextlist .loader .loader-btn .ball-spin-fade-loader {
	position: relative;
	width: 30px;
	height: 30px;
	display: inline-block;
	float: right;
	margin: 10px -5px 0 0
}

.imgtextlist .loader .loader-btn .ball-spin-fade-loader>span:nth-child(1) {
	top: 5.5px;
	left: 0;
	-webkit-animation: ball-spin-fade-loader 1s 0s infinite linear;
	animation: ball-spin-fade-loader 1s 0s infinite linear
}

.imgtextlist .loader .loader-btn .ball-spin-fade-loader>span:nth-child(2) {
	top: 3.7px;
	left: 3.7px;
	-webkit-animation: ball-spin-fade-loader 1s .12s infinite linear;
	animation: ball-spin-fade-loader 1s .12s infinite linear
}

.imgtextlist .loader .loader-btn .ball-spin-fade-loader>span:nth-child(3) {
	top: 0;
	left: 5.5px;
	-webkit-animation: ball-spin-fade-loader 1s .24s infinite linear;
	animation: ball-spin-fade-loader 1s .24s infinite linear
}

.imgtextlist .loader .loader-btn .ball-spin-fade-loader>span:nth-child(4) {
	top: -3.7px;
	left: 3.7px;
	-webkit-animation: ball-spin-fade-loader 1s .36s infinite linear;
	animation: ball-spin-fade-loader 1s .36s infinite linear
}

.imgtextlist .loader .loader-btn .ball-spin-fade-loader>span:nth-child(5) {
	top: -5.5px;
	left: 0;
	-webkit-animation: ball-spin-fade-loader 1s .48s infinite linear;
	animation: ball-spin-fade-loader 1s .48s infinite linear
}

.imgtextlist .loader .loader-btn .ball-spin-fade-loader>span:nth-child(6) {
	top: -3.7px;
	left: -3.7px;
	-webkit-animation: ball-spin-fade-loader 1s .6s infinite linear;
	animation: ball-spin-fade-loader 1s .6s infinite linear
}

.imgtextlist .loader .loader-btn .ball-spin-fade-loader>span:nth-child(7) {
	top: 0;
	left: -5.5px;
	-webkit-animation: ball-spin-fade-loader 1s .72s infinite linear;
	animation: ball-spin-fade-loader 1s .72s infinite linear
}

.imgtextlist .loader .loader-btn .ball-spin-fade-loader>span:nth-child(8) {
	top: 3.7px;
	left: -3.7px;
	-webkit-animation: ball-spin-fade-loader 1s .84s infinite linear;
	animation: ball-spin-fade-loader 1s .84s infinite linear
}

.imgtextlist .loader .loader-btn .ball-spin-fade-loader>span {
	background-color: #fff;
	width: 3px;
	height: 3px;
	border-radius: 100%;
	margin: 2px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	position: absolute;
	display: inline-block
}}

.head {
	width: 1200px;
	margin: 0 auto 32px
}

.head .logo {
	position: relative;
	height: 85px
}

.head .logo>img {
	position: absolute
}

.head .logo .logo-png {
	position: absolute;
	top: 50%;
	left: -16px;
	margin-top: -28px
}

.head .logo .logo-gif {
	top: 50%;
	left: 130px;
	margin-top: -32px;
	width: 100px
}

.head .topbar {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

.head .topbar:after,.head .topbar:before {
	content: " ";
	display: table
}

.head .topbar .ui-form {
	position: absolute;
	top: 50%;
	margin-top: -18px;
	right: 4px;
	width: 250px;
	height: 36px
}

.head .topbar .ui-form .ui-input {
	position: absolute;
	right: 0;
	height: 100%;
	padding: 0 30px 0 16px;
	width: 100%;
	background-color: #f3f3f3;
	border: none;
	outline: 0;
	border-radius: 18px
}

.head .topbar .ui-form .ico-search {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -11px;
	border: none;
	z-index: 20;
	outline: 0
}

.head .ico {
	display: inline-block;
	margin-right: 10px;
	width: 22px;
	height: 22px;
	vertical-align: middle
}

.head .ico-arrow {
	margin-right: -5px
}

.head .ico01 {
	background: url(../images/nav-icon.png) no-repeat
}

.head .ico02 {
	background: url(../images/nav-icon.png) 0 -22px no-repeat
}

.head .ico03 {
	background: url(../images/nav-icon.png) 0 -44px no-repeat
}

.head .ico04 {
	background: url(../images/nav-icon.png) 0 -66px no-repeat
}

.head .ico05 {
	background: url(../images/nav-icon.png) 0 -88px no-repeat
}

.head .ico06 {
	background: url(../images/nav-icon.png) 0 -110px no-repeat
}

.head .ico07 {
	background: url(../images/nav-icon.png) 0 -132px no-repeat
}

.head .ico08 {
	background: url(../images/nav-icon.png) 0 -154px no-repeat
}

.head .ico09 {
	background: url(../images/nav-icon.png) 0 -176px no-repeat
}

.head .ico010 {
	background: url(../images/nav-icon.png) 0 -198px no-repeat
}

.head .ui-nav {
	float: left
}

.head .ui-nav .ui-nav-main {
	height: 60px;
	border-radius: 3px
}

.head .ui-nav .ui-nav-main:after,.head .ui-nav .ui-nav-main:before {
	content: " ";
	display: table
}

.head .ui-nav .ui-nav-main .ui-nav-item {
	position: relative;
	float: left
}

.head .ui-nav .ui-nav-main .ui-nav-item .active,.head .ui-nav .ui-nav-main .ui-nav-item>a:hover {
	color: #333333
}

.head .ui-nav .ui-nav-main .ui-nav-item>a:hover+.ui-nav-submain {
	display: block
}

.head .ui-nav .ui-nav-main .ui-nav-item a {
	display: block;
	height: 60px;
	line-height: 60px;
	padding: 0 16px;
	font-size: 16px;
	color: #3c3c3c
}

.head .ui-nav .ui-nav-main .ui-nav-item .ui-nav-submain {
	position: absolute;
	display: none;
	top: 60px;
	width: 196px;
	height: auto;
	border-width: 0 1px 1px;
	border-style: solid;
	border-color: #eaeaea;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	-webkit-box-shadow: 3px 3px 5px rgba(14,9,5,.1);
	-moz-box-shadow: 3px 3px 5px rgba(14,9,5,.1);
	box-shadow: 3px 3px 5px rgba(14,9,5,.1);
	background-color: #fffefa;
	font-size: 14px;
	z-index: 20
}

.head .ui-nav .ui-nav-main .ui-nav-item .ui-nav-submain .ui-nav-subitem>a {
	height: 34px;
	line-height: 34px;
	font-size: 14px
}

.head .ui-nav .ui-nav-main .ui-nav-item .ui-nav-submain .ui-nav-subitem>a:hover {
	padding: 0 10px 0 20px
}

.head .ui-nav .ui-nav-main .ui-nav-item .ui-nav-submain .ui-nav-subitem:hover {
	background-color: #fef6f9
}

.head .ui-nav .ui-nav-main .ui-nav-item .ui-nav-submain:hover {
	display: block
}

.head .fixed {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 20;
	width: 100%;
	background-color: #fff;
	filter: alpha(opacity=95);
	-moz-opacity: 95;
	opacity: .95;
	-webkit-box-shadow: 0 4px 4px rgba(0,0,0,.09);
	-moz-box-shadow: 0 4px 4px rgba(0,0,0,.09);
	box-shadow: 0 4px 4px rgba(0,0,0,.09)
}

.head .topbar-fix {
	background: url(../images/nav-bg-img.jpg) no-repeat #fff;
	border: 1px solid #f6f5fa;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 4px 2px 2px #f1f1f1;
	-moz-box-shadow: 4px 2px 2px #f1f1f1;
	box-shadow: 4px 2px 2px #f1f1f1
}

.page-artical .container {
	padding-bottom: 42px
}

.page-artical .head {
	margin-bottom: 0
}

.page-artical .breadcrumb {
	width: 100%;
	height: 12px;
	line-height: 12px;
	margin: 27px 0 18px
}

.page-artical .breadcrumb a,.page-artical .breadcrumb span {
	display: inline-block;
	height: 12px;
	line-height: 12px;
	color: #999;
	font-size: 12px
}

.page-artical .breadcrumb span {
	padding: 0 4px
}

.page-artical .breadcrumb a.active {
	color: #333333
}

.page-artical .content:after,.page-artical .content:before {
	content: " ";
	display: table
}

.page-artical .content:after {
	clear: both
}

.page-artical .content .content_rt {
	width: 300px;
	float: right;
	margin-left: 20px;
	background: #fff
}

.page-artical .content .content_rt .sidebar {
	width: 300px
}

.page-artical .content .content_rt .imgbox {
	margin-bottom: 20px
}

.page-artical .content .content_rt .recommend .hd {
	padding: 8px 20px 20px
}

.page-artical .content .content_rt .recommend .bd {
	padding-bottom: 0
}

.page-artical .content .content_rt .recommend .bd .ui-repeater-item {
	border-bottom: 1px dashed #d4d4d4;
	margin-bottom: 20px
}

.page-artical .content .content_rt .recommend .bd .ui-repeater-item a {
	display: block;
	width: 100%;
	height: 100%;
	color: #666
}

.page-artical .content .content_rt .recommend .bd .ui-repeater-item .img {
	height: 143px;
	overflow: hidden
}

.page-artical .content .content_rt .recommend .bd .ui-repeater-item .img img {
	width: 100%;
	height: auto
}

.page-artical .content .content_rt .recommend .bd .ui-repeater-item .title {
	padding: 19px 0 16px
}

.page-artical .content .content_rt .recommend .bd .ui-repeater-item .title a {
	line-height: 22px;
	max-height: 44px;
	overflow: hidden
}

.page-artical .content .content_rt .recommend .bd .ui-repeater-item .title a:hover {
	color: #333333
}

.page-artical .content .content_rt .recommend .bd .ui-repeater-item:last-child {
	border: none;
	margin-bottom: 0
}

.page-artical .content .content_rt .hotword {
	margin-top: 20px
}

.page-artical .content_lf {
	width: 880px;
	float: left;
	background: #fff
}

.page-artical .content_lf .artical {
	padding-top: 44px
}

.page-artical .content_lf .artical .artical-title {
	line-height: 42px;
	margin-bottom: 47px;
	color: #333;
	font-size: 30px;
	padding-left: 50px;
	padding-right: 50px
}

.page-artical .content_lf .artical .artical-info {
	height: 28px;
	border-bottom: 1px solid #efefef;
	margin-bottom: 30px;
	padding-left: 50px
}

.page-artical .content_lf .artical .artical-info .bdsharebuttonbox {
	position: relative;
	float: left
}

.page-artical .content_lf .artical .artical-info .bdsharebuttonbox:after,.page-artical .content_lf .artical .artical-info .bdsharebuttonbox:before {
	content: " ";
	display: table
}

.page-artical .content_lf .artical .artical-info .bdsharebuttonbox label {
	display: block;
	width: 62px;
	height: 19px;
	float: left;
	color: #999;
	font-size: 12px;
	line-height: 19px
}

.page-artical .content_lf .artical .artical-info .author {
	float: right;
	color: #999;
	height: 19px;
	line-height: 19px
}

.page-artical .content_lf .artical .artical-info .author span {
	padding-left: 20px;
	padding-right: 50px
}

.page-artical .content_lf .artical .artical-content {
	padding: 0 50px 20px;
	max-height: 70000px
}

.page-artical .content_lf .artical .artical-content .abstract {
	background: #f7f7f7;
	color: #7a797c;
	padding: 25px 20px;
	margin-bottom: 32px
}

.page-artical .content_lf .artical .artical-content .abstract p {
	line-height: 24px;
	margin-bottom: 0;
	font-size: 14px;
	color: #7a797c
}

.page-artical .content_lf .artical .artical-content p {
	margin-bottom: 30px;
	color: #000;
	font-size: 16px;
	line-height: 30px
}

.page-artical .content_lf .artical .artical-content p a {
	border-bottom: 1px solid #333333;
	color: #333333
}

.page-artical .content_lf .artical .artical-content p a:hover {
	color: #ff9dc9
}

.page-artical .content_lf .artical .artical-content p a img,.page-artical .content_lf .artical .artical-content p img {
	max-width: 100%
}

.page-artical .content_lf .artical .artical-content blockquote {
	line-height: 30px;
	text-align: center;
	font-size: 16px;
	background: url(../images/quote_bg.png) center top no-repeat,url(../images/quote_bg.png) center bottom no-repeat;
	margin: 32px auto;
	color: #7a797c;
	width: 50%;
	padding: 24px 0
}

.page-artical .content_lf .artical .funmodule {
	padding: 0 50px;
	position: relative
}

.page-artical .content_lf .artical .funmodule .relate {
	line-height: 23px;
	color: #333;
	font-size: 16px;
	position: relative;
	margin-bottom: 50px;
	padding-top: 40px
}

.page-artical .content_lf .artical .funmodule .relate span {
	position: absolute;
	left: 0;
	top: 0
}

.page-artical .content_lf .artical .funmodule .relate .ui-repeater .ui-repeater-item {
	height: 23px;
	line-height: 23px;
	font-size: 14px;
	margin-bottom: 10px
}

.page-artical .content_lf .artical .funmodule .relate .ui-repeater .ui-repeater-item a {
	display: inline-block;
	color: #7a797c;
	border: 1px solid #e5e5e5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding-left: 8px;
	padding-right: 4px
}

.page-artical .content_lf .artical .funmodule .relate .ui-repeater .ui-repeater-item a:hover {
	color: #333333;
	border-color: #333333
}

.page-artical .content_lf .artical .funmodule .down {
	margin-bottom: 50px
}

.page-artical .content_lf .artical .funmodule .down .title {
	height: 30px;
	line-height: 30px;
	color: #333;
	font-size: 16px;
	margin-bottom: 17px
}

.page-artical .content_lf .artical .funmodule .down .ui-repeater .ui-repeater-item {
	height: 127px;
	border-bottom: 1px dashed #d4d4d4;
	padding-top: 16px
}

.page-artical .content_lf .artical .funmodule .down .ui-repeater .ui-repeater-item .img {
	width: 90px;
	height: 90px;
	float: left;
	margin-left: 2px
}

.page-artical .content_lf .artical .funmodule .down .ui-repeater .ui-repeater-item .img img {
	width: 100%;
	height: 100%;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px
}

.page-artical .content_lf .artical .funmodule .down .ui-repeater .ui-repeater-item .info {
	height: 90px;
	float: left;
	margin-left: 16px
}

.page-artical .content_lf .artical .funmodule .down .ui-repeater .ui-repeater-item .info p {
	line-height: 18px;
	font-size: 12px;
	color: #757575
}

.page-artical .content_lf .artical .funmodule .down .ui-repeater .ui-repeater-item .info .tit {
	font-size: 18px;
	color: #000;
	margin-bottom: 7px;
	margin-top: 12px
}

.page-artical .content_lf .artical .funmodule .down .ui-repeater .ui-repeater-item .btn-item {
	width: 210px;
	height: 34px;
	padding-top: 53px;
	float: right
}

.page-artical .content_lf .artical .funmodule .down .ui-repeater .ui-repeater-item .btn-item a {
	display: block;
	width: 95px;
	height: 34px;
	float: left;
	margin-left: 10px
}

.page-artical .content_lf .artical .funmodule .down .ui-repeater .ui-repeater-item .btn-item .ios {
	background: url(../images/down-btn.png) -190px 0 no-repeat
}

.page-artical .content_lf .artical .funmodule .down .ui-repeater .ui-repeater-item .btn-item .ios:hover {
	background: url(../images/down-btn.png) no-repeat
}

.page-artical .content_lf .artical .funmodule .down .ui-repeater .ui-repeater-item .btn-item .and {
	background: url(../images/down-btn.png) -95px 0 no-repeat
}

.page-artical .content_lf .artical .funmodule .down .ui-repeater .ui-repeater-item .btn-item .and:hover {
	background: url(../images/down-btn.png) -285px 0 no-repeat
}

.page-artical .content_lf .artical .funmodule .imgbox {
	margin-bottom: 30px
}

.page-artical .content_lf .artical .funmodule .imgbox a {
	display: block
}

.page-artical .content_lf .artical .funmodule .imgbox a img {
	width: 100%;
	height: 100%
}

.page-artical .content_lf .artical .funmodule .bdsharebuttonbox-b {
	padding-right: 50px;
	position: absolute;
	right: 0;
	bottom: 0
}

.page-artical .content_lf .artical .funmodule .bdsharebuttonbox-b:after,.page-artical .content_lf .artical .funmodule .bdsharebuttonbox-b:before {
	content: " ";
	display: table
}

.page-artical .content_lf .artical .funmodule .bdsharebuttonbox-b label {
	float: left;
	display: block;
	height: 36px;
	line-height: 36px
}

.page-artical .content_lf .artical .funmodule .bdsharebuttonbox-b .bwechatbox {
	display: none;
	position: absolute;
	left: 32px;
	top: -315px;
	width: 255px;
	height: 315px;
	z-index: 10;
	border: 1px solid #d8d8d8;
	background: #fff;
	padding: 10px
}

.page-artical .content_lf .artical .funmodule .bdsharebuttonbox-b .bwechatbox em {
	display: block;
	height: 18px;
	line-height: 18px;
	font-style: normal;
	color: #221815;
	font-weight: 700;
	font-size: 12px;
	position: absolute
}

.page-artical .content_lf .artical .funmodule .bdsharebuttonbox-b .bwechatbox div {
	overflow: hidden
}

.page-artical .content_lf .artical .funmodule .bdsharebuttonbox-b .bwechatbox img {
	margin-left: -15px;
	margin-top: 5px
}

.page-artical .content_lf .artical .funmodule .bdsharebuttonbox-b .bwechatbox span {
	display: block;
	line-height: 20px;
	text-align: center;
	color: #666;
	font-size: 12px;
	margin-top: -10px
}

.page-artical .content_lf .artical .funmodule .sharewrap {
	height: 32px;
	margin-bottom: 30px
}

.page-artical .content_lf .artical .comment {
	padding: 50px 50px 0;
	border-top: 1px solid #efefef
}

.bwechatbox {
	display: none;
	position: absolute;
	left: 32px;
	top: -315px;
	width: 255px;
	height: 315px;
	z-index: 10;
	border: 1px solid #d8d8d8;
	background: #fff;
	padding: 10px
}

.bwechatbox em {
	display: block;
	height: 18px;
	line-height: 18px;
	font-style: normal;
	color: #221815;
	font-weight: 700;
	font-size: 12px;
	position: absolute
}

.bwechatbox div {
	overflow: hidden
}

.bwechatbox img {
	margin-left: -15px;
	margin-top: 5px
}

.bwechatbox span {
	display: block;
	line-height: 20px;
	text-align: center;
	color: #666;
	font-size: 12px;
	margin-top: -10px
}

.content:after,.content:before,.maincon:after,.maincon:before {
	content: " ";
	display: table
}

.artical-info .bwechatbox {
	left: 18px;
	top: 25px
}

.wrapper {
	overflow: hidden;
	margin: 0 auto;
	width: 100%;
	background: url(../images/head-bg-img.jpg) center top no-repeat #fff
}

.content .content_lf {
	float: left
}

.content .content_rt {
	float: right;
	width: 330px
}

.maincon {
	width: 1200px;
	margin-bottom: 20px;
	overflow: hidden
}

.maincon .slide {
	float: left;
	width: 870px;
	height: 400px;
	padding-right: 20px;
	position: relative
}

.maincon .slide .swiper-container {
	height: 100%
}

.maincon .slide .gallery-left {
	background: url(../images/mc-line.png) 154px top no-repeat;
	position: relative
}

.maincon .slide .gallery-left .tempeture {
	position: absolute;
	top: 37px;
	right: 6px;
	width: 5px;
	height: 336px;
	overflow: hidden
}

.maincon .slide .gallery-left .tempeture span {
	position: absolute;
	left: 0;
	top: 0;
	width: 5px;
	height: 336px;
	background: #333333
}

.maincon .slide .directline {
	position: absolute;
	top: 0;
	left: 154px;
	float: left;
	width: 15px;
	height: 400px;
	font-size: 0;
	background: url(../images/mc-line.png) center top no-repeat;
	z-index: -1
}

.maincon .slide .gallery-left {
	float: left;
	width: 170px;
	font-size: 0
}

.maincon .slide .gallery-left .swiper-slide {
	width: 170px;
	height: 72px;
	position: relative;
	cursor: pointer;
	margin-bottom: 10px
}

.maincon .slide .gallery-left .swiper-slide .slideimg {
	position: absolute;
	top: 2px;
	left: 2px;
	width: 136px;
	overflow: hidden;
	border-radius: 3px;
	clip: rect(0,136px,68px,0)
}

.maincon .slide .gallery-left .swiper-slide-active {
	background: url(../images/mc-active.png) no-repeat
}

.maincon .slide .gallery-right {
	float: left;
	width: 665px;
	font-size: 0;
	margin-left: 15px
}

.maincon .slide .gallery-right a {
	width: 100%;
	height: 100%;
	display: inline-block;
	position: relative
}

.maincon .slide .gallery-right p {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 48px;
	line-height: 48px;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #fff;
	background: #000;
	background: rgba(0,0,0,.75);
	padding: 0 20px 0 26px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	font-size: 16px
}

.maincon .slide .gallery-right p:before {
	content: "·";
	margin-right: 6px;
	height: 48px;
	line-height: 48px;
	color: #fff;
	font-weight: 700
}

.maincon .jspVerticalBar {
	width: 6px;
	border-radius: 3px
}

.maincon .jspVerticalBar .jspTrack {
	background: #fff;
	border-radius: 3px;
	border: 1px solid transparent
}

.maincon .jspVerticalBar .jspDrag {
	background: #fff;
	border-radius: 3px
}

.maincon .latest {
	float: right;
	width: 330px;
	height: 400px;
	background: #fff;
	font-size: 14px
}

.maincon .latest .hd {
	padding: 8px 20px
}

.maincon .latest .bd {
	padding-left: 16px;
	height: 330px;
	overflow: hidden;
	width: 100%
}

.maincon .latest .bd:hover .jspTrack {
	background: #fff;
	border: 1px solid #e2e2e2
}

.maincon .latest .bd:hover .jspDrag {
	background: #c3c3c3
}

.maincon .latest .newslist {
	width: 100%;
	height: 329px;
	outline: 0
}

.maincon .latest .ui-repeater-item {
	width: 100%;
	line-height: 22px;
	padding: 5px 0 5px 14px;
	border-bottom: 1px dashed #eaeaea
}

.maincon .latest .ui-repeater-item:last-child {
	border-color: transparent
}

.maincon .latest .ui-repeater-item a {
	color: #3c3c3c
}

.maincon .latest .ui-repeater-item:hover a {
	color: #333333
}

.maincon .latest .ui-repeater-item .news-item {
	position: relative
}

.maincon .latest .ui-repeater-item .icon {
	position: absolute;
	left: -14px;
	top: 6px;
	background: #333333;
	width: 6px;
	height: 6px;
	display: inline-block;
	border-radius: 50%;
	margin-right: 8px
}

.sidebar {
	width: 330px;
	margin: 0 auto;
	overflow: hidden
}

.sidebar .hd {
	padding: 8px 20px 20px
}

.sidebar .bd {
	padding: 0 20px 20px
}

.sidebar .bd .label {
	line-height: 26px;
	color: #7a797c;
	border-radius: 13px;
	padding: 0 12px;
	border: 1px solid #e4e4e4;
	background-color: #fff;
	margin: 0 5px 10px;
	display: inline-block;
	word-wrap: break-word
}

.sidebar .bd .label--bule,.sidebar .bd .label--green,.sidebar .bd .label--orange,.sidebar .bd .label--pink,.sidebar .bd .label--purple {
	border-color: transparent;
	color: #fff
}

.sidebar .bd .label--pink {
	background-color: #333333
}

.sidebar .bd .label--purple {
	background-color: #c186ee
}

.sidebar .bd .label--bule {
	background-color: #92ccf8
}

.sidebar .bd .label--orange {
	background-color: #f5bc79
}

.sidebar .bd .label--green {
	background-color: #9ec843
}

.sidebar .newslist .ui-repeater-item {
	line-height: 30px;
	height: 30px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.sidebar .newslist .ui-repeater-item .sequence {
	width: 16px;
	height: 14px;
	display: inline-block;
	background: #333333;
	line-height: 14px;
	text-align: center;
	font-style: italic;
	color: #fff;
	margin-right: 10px;
	border-radius: 4px
}

.sidebar .newslist .ui-repeater-item:hover .news-item,.sidebar .special .bd .ui-repeater-item:hover p {
	color: #333333
}

.sidebar .newslist .ui-repeater-item .sequence:last-child {
	text-align: left
}

.sidebar .morenews {
	width: 330px;
	height: 75px;
	margin-bottom: 20px;
	display: block
}

.sidebar .morenews .morenews-img {
	border-radius: 3px;
	width: 330px;
	height: 75px
}

.sidebar .manshow {
	margin-bottom: 20px;
	height: 380px;
	font-size: 14px
}

.sidebar .manshow .bd {
	padding-bottom: 12px
}

.sidebar .manshow .ui-repeater-item {
	overflow-y: visible;
	height: auto
}

.sidebar .manshow .ui-repeater-item .newsimg {
	width: 290px;
	height: 0;
	transform-origin: 50% 0;
	transition: all .3s ease-in-out;
	margin-bottom: 4px;
	overflow: hidden
}

.sidebar .manshow .ui-repeater-item .imgdetail {
	width: 100%;
	border-radius: 3px
}

.sidebar .manshow .ui-repeater-item .news-info {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.sidebar .manshow .ui-repeater-item-active .newsimg {
	height: 130px
}

.sidebar .special {
	margin-bottom: 20px;
	font-size: 14px
}

.sidebar .special a.more {
	width: 40px;
	height: 42px
}

.sidebar .special .bd {
	padding-bottom: 10px
}

.sidebar .special .bd .ui-repeater-item {
	width: 290px;
	height: 114px;
	overflow: hidden;
	margin: 0 auto 10px;
	position: relative
}

.sidebar .cosplay,.sidebar .hotword {
	font-size: 14px;
	margin-bottom: 20px
}

.sidebar .special .bd p {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 30px;
	line-height: 30px;
	background: #000;
	background: rgba(0,0,0,.6);
	width: 100%;
	color: #fff;
	font-size: 14px;
	padding: 0 20px;
	transition: all .3s ease-in-out
}

.sidebar .special .bd .special-img {
	width: 100%;
	border-radius: 3px
}

.sidebar .hotword .bd {
	padding: 0 0 10px 15px
}

.sidebar .cosplay a {
	width: 100%;
	height: 100%;
	display: inline-block
}

.sidebar .cosplay .bd {
	padding: 0
}

.sidebar .cosplay .swiper-container {
	width: 330px;
	height: 400px;
	overflow: visible
}

.sidebar .cosplay .swiper-pagination {
	position: absolute;
	top: -53px;
	text-align: right;
	height: 20px;
	width: 100%;
	right: 10px
}

.sidebar .cosplay .swiper-pagination-bullet {
	margin: 0 0 0 3px;
	width: 6px;
	height: 6px
}

.sidebar .cosplay .swiper-pagination-bullet-active {
	background: #333333;
	width: 22px;
	border-radius: 3px
}

.sidebar .cosplay .swiper-pagination-switch {
	background: #cdcdcd;
	display: inline-block;
	margin: 0 0 0 3px;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	cursor: pointer
}

.sidebar .cosplay .swiper-active-switch {
	background: #333333;
	width: 22px;
	border-radius: 3px
}

.sidebar .cosplay .swiper-slide {
	border-radius: 3px
}

.sidebar .cosplay .slideimg {
	border-radius: 3px;
	width: 330px;
	height: 400px
}

.sidebar .cosplay .describe {
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 1.6rem;
	font-size: 16px;
	color: #fff;
	line-height: 46px;
	width: 100%;
	text-align: center;
	background: #000;
	background: rgba(0,0,0,.75);
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px
}

.sidebar .tucao {
	font-size: 14px;
	margin-bottom: 20px
}

.sidebar .tucao .hd {
	padding-bottom: 12px
}

.sidebar .tucao .bd {
	padding: 0 20px 12px 10px
}

.sidebar .tucao .ui-repeater-item .sequence {
	background: #bababa
}

.sidebar .tucao .ui-repeater-item:nth-child(1) .sequence,.sidebar .tucao .ui-repeater-item:nth-child(2) .sequence,.sidebar .tucao .ui-repeater-item:nth-child(3) .sequence {
	background: #333333
}

.hotnews-list{padding-left:10px;}

.sidebar .tucao .hotnews-list li.list-item {
	line-height: 30px;
	height: 30px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0;
	background: #fff!important;
	border: none!important;
	padding-bottom: 0!important
}

.sidebar .tucao .hotnews-list li.list-item:nth-child(1) .rank,.sidebar .tucao .hotnews-list li.list-item:nth-child(2) .rank,.sidebar .tucao .hotnews-list li.list-item:nth-child(3) .rank {
	background: #333333!important
}

.sidebar .tucao .hotnews-list li.list-item:hover .content {
	color: #333333!important
}

.sidebar .tucao .hotnews-list li.list-item span.rank {
	width: 16px!important;
	height: 14px;
	display: inline-block;
	background: #bababa;
	line-height: 14px;
	text-align: center;
	font-style: italic;
	color: #fff!important;
	margin-right: 10px;
	border-radius: 4px;
	float: left;
	margin-top: 8px;
	font-size: 14px;

}

.sidebar .tucao .hotnews-list li.list-item a.num {
	display: none;
}

.sidebar .mall,.sidebar .video {
	font-size: 14px;
	margin-bottom: 20px
}

.sidebar .mall .bd,.sidebar .video .bd {
	padding-bottom: 4px
}

.sidebar .mall .ui-repeater,.sidebar .video .ui-repeater {
	margin-right: -8px
}

.sidebar .mall .ui-repeater:after,.sidebar .mall .ui-repeater:before,.sidebar .video .ui-repeater:after,.sidebar .video .ui-repeater:before {
	content: " ";
	display: table
}

.sidebar .mall .ui-repeater-item,.sidebar .video .ui-repeater-item {
	width: 140px;
	height: 120px;
	margin-right: 8px;
	float: left;
	font-size: 0
}

.sidebar .mall .ui-repeater-item:hover .mallinfo,.sidebar .video .ui-repeater-item:hover .mallinfo {
	color: #333333
}

.sidebar .mall .ui-repeater-item img,.sidebar .video .ui-repeater-item img {
	width: 140px;
	height: 80px;
	border-radius: 3px;
	margin-bottom: 2px
}

.sidebar .mall .ui-repeater-item .mallinfo,.sidebar .video .ui-repeater-item .mallinfo {
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	text-align: center;
	margin-bottom: 8px;
	color: #3c3c3c;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis
}

.sidebar .video .ui-repeater-item {
	position: relative
}

.sidebar .video .ui-repeater-item:hover .video-btn {
	opacity: 1
}

.sidebar .video .video-btn {
	cursor: pointer;
	position: absolute;
	left: 50%;
	margin-left: -16px;
	top: 20%;
	width: 32px;
	height: 32px;
	display: block;
	background: url(/96kaifa/acg/assets/images/video-btn.png) center center no-repeat;
	border-radius: 50%;
	opacity: 0;
	transition: all .3s ease-in-out
}

.imgtextlist .ui-repeater .ui-repeater-item .imgbox a img:hover,.page-list2 .container .imgtextlist .ui-repeater .ui-repeater-item img:hover,.page-list3 .container .imgtextlist .ui-repeater .ui-repeater-item img:hover {
	opacity: .8
}

.imgtextlist {
	width: 1200px;
	height: auto;
	padding-bottom: 54px
}

.imgtextlist .ui-repeater:after,.imgtextlist .ui-repeater:before {
	content: " ";
	display: table
}

.imgtextlist .ui-repeater .ui-repeater-item {
	width: 270px;
	height: 303px;
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
	border: 1px solid #e6e6e6;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden
}

.imgtextlist .ui-repeater .ui-repeater-item .imgbox {
	width: 100%;
	height: 152px;
	overflow: hidden
}

.imgtextlist .ui-repeater .ui-repeater-item .imgbox a {
	display: block;
	width: 100%;
	position: relative
}

.imgtextlist .ui-repeater .ui-repeater-item .imgbox a img {
	width: 100%
}

.imgtextlist .ui-repeater .ui-repeater-item .imgbox a .icon {
	position: absolute;
	width: 28px;
	height: 28px;
	top: 15px;
	right: 15px;
	background: url(../images/news-item-ico.png) no-repeat;
	background-size: 28px 56px;
	display: none
}

.imgtextlist .ui-repeater .ui-repeater-item .imgbox a .icon.icon--video {
	display: block
}

.imgtextlist .ui-repeater .ui-repeater-item .imgbox a .icon.icon--gif {
	display: block;
	background-position: 0 -28px
}

.imgtextlist .ui-repeater .ui-repeater-item .textbox {
	padding: 27px 20px 26px;
	width: 100%;
	height: 105px
}

.imgtextlist .ui-repeater .ui-repeater-item .textbox a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 26px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	white-space: normal;
	font-size: 14px;
	color: #3c3c3c
}

.imgtextlist .ui-repeater .ui-repeater-item .textbox a:hover {
	color: #333333
}

.imgtextlist .ui-repeater .ui-repeater-item .labelbox {
	width: 100%;
	height: 18px;
	margin-top: 6px;
	line-height: 18px;
	text-align: right;
	position: relative;
	padding: 0 20px;
	color: #b7b7b7;
	font-size: 12px
}

.imgtextlist .ui-repeater .ui-repeater-item .labelbox .tag {
	position: absolute;
	width: auto;
	height: 18px;
	line-height: 16px;
	border: 1px solid #333333;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	text-align: center;
	padding: 0 10px;
	left: 20px;
	top: 0;
	color: #333333
}

.imgtextlist .ui-repeater .ui-repeater-item .labelbox .time {
	padding-left: 10px
}

.imgtextlist .ui-repeater .ui-repeater-item.ui-repeater-item--bigger {
	width: 560px;
	height: 303px
}

.imgtextlist .ui-repeater .ui-repeater-item.ui-repeater-item--bigger .imgbox {
	width: 100%;
	height: 221px
}

.imgtextlist .ui-repeater .ui-repeater-item.ui-repeater-item--bigger .textbox {
	width: 100%;
	height: 45px;
	padding: 17px 20px 14px
}

.imgtextlist .ui-repeater .ui-repeater-item.ui-repeater-item--bigger .textbox a {
	line-height: 14px;
	white-space: nowrap
}

.imgtextlist .loader {
	width: 100px;
	height: 52px;
	margin: auto;
	padding-top: 24px
}

.page-list2 .container .breadcrumb span,div.page-list .content .breadcrumb span {
	padding: 0 4px
}

.imgtextlist .loader a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/loader-btn.png) no-repeat
}

.imgtextlist .loader a:hover {
	background: url(../images/loader-btn-hover.png) no-repeat
}

.imgtextlist .loader a.loader-nodata,.imgtextlist .loader a.loader-nodata:hover {
	background: url(../images/no-data.png) no-repeat
}

.z {
	z-index: 10
}

.js-sidebar-swiper .swiper-slide {
	position: relative
}

.loading {
	width: 300px;
	height: 134px;
	background: url(../images/loading.gif);
	margin: auto
}

div.page-list .content .breadcrumb {
	width: 100%;
	height: 12px;
	line-height: 12px;
	margin: 0 0 18px
}

div.page-list .content .breadcrumb a,div.page-list .content .breadcrumb span {
	display: inline-block;
	height: 12px;
	line-height: 12px;
	color: #999;
	font-size: 12px
}

div.page-list .content .breadcrumb a.active {
	color: #333333
}

div.page-list .content .content_lf {
	width: 1200px
}

div.page-list .content .content_rt {
	width: 0
}

div.page-list .imgtextlist {
	width: 1220px;
	height: auto
}

div.page-list .imgtextlist .ui-repeater .ui-repeater-item {
	background: #fff;
	width: 285px;
	height: 303px
}

div.page-list .imgtextlist .ui-repeater .ui-repeater-item.ui-repeater-item--hidden .imgbox a {
	overflow: hidden
}

div.page-list .imgtextlist .ui-repeater .ui-repeater-item.ui-repeater-item--hidden .imgbox a img {
	width: auto;
	height: 100%
}

.page-list2 .container .breadcrumb {
	width: 100%;
	height: 12px;
	line-height: 12px;
	margin: 0 0 18px
}

.page-list2 .container .breadcrumb a,.page-list2 .container .breadcrumb span {
	display: inline-block;
	height: 12px;
	line-height: 12px;
	color: #999;
	font-size: 12px
}

.page-list2 .container .breadcrumb a.active {
	color: #333333
}

.page-list2 .container .imgtextlist {
	width: 1200px;
	height: auto
}

.page-list2 .container .imgtextlist .ui-repeater {
	width: 1230px;
	height: auto
}

.page-list2 .container .imgtextlist .ui-repeater .ui-repeater-item {
	width: 380px;
	height: 306px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
	margin-right: 30px;
	margin-bottom: 30px;
	background: #fff
}

.page-list2 .container .imgtextlist .ui-repeater .ui-repeater-item a {
	display: block;
	width: 100%;
	height: 100%
}

.page-list2 .container .imgtextlist .ui-repeater .ui-repeater-item img {
	width: 380px;
	height: 150px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

.page-list2 .container .imgtextlist .ui-repeater .ui-repeater-item .title {
	color: #3c3c3c;
	line-height: 26px;
	height: 52px;
	margin-top: 20px;
	overflow: hidden;
	font-size: 16px;
	padding: 0 20px
}

.page-list2 .container .imgtextlist .ui-repeater .ui-repeater-item .title:hover {
	color: #333333
}

.page-list2 .container .imgtextlist .ui-repeater .ui-repeater-item .desc {
	height: 60px;
	line-height: 20px;
	color: #b7b7b7;
	font-size: 12px;
	padding: 0 20px;
	overflow: hidden
}

.page-list3 .container .breadcrumb {
	width: 100%;
	height: 12px;
	line-height: 12px;
	margin: 0 0 18px
}

.page-list3 .container .breadcrumb a,.page-list3 .container .breadcrumb span {
	display: inline-block;
	height: 12px;
	line-height: 12px;
	color: #999;
	font-size: 12px
}

.page-list3 .container .breadcrumb span {
	padding: 0 4px
}

.page-list3 .container .breadcrumb a.active {
	color: #333333
}

.page-list3 .container .imgtextlist {
	width: 100%;
	height: auto
}

.page-list3 .container .imgtextlist .ui-repeater {
	width: 1220px;
	height: auto
}

.page-list3 .container .imgtextlist .ui-repeater .ui-repeater-item {
	width: 590px;
	height: 384px;
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden
}

.page-list3 .container .imgtextlist .ui-repeater .ui-repeater-item a {
	display: block;
	width: 100%;
	height: 100%
}

.page-list3 .container .imgtextlist .ui-repeater .ui-repeater-item img {
	width: 590px;
	height: 233px
}

.page-list3 .container .imgtextlist .ui-repeater .ui-repeater-item .title {
	font-size: 16px;
	color: #3c3c3c;
	height: 16px;
	line-height: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 127px;
	padding-right: 20px;
	margin-top: 24px
}

.page-list3 .container .imgtextlist .ui-repeater .ui-repeater-item .title:hover {
	color: #333333
}

.page-list3 .container .imgtextlist .ui-repeater .ui-repeater-item .desc {
	height: 80px;
	line-height: 20px;
	color: #b7b7b7;
	padding-left: 127px;
	padding-right: 20px;
	overflow: hidden;
	margin-top: 15px
}

.page-list3 .container .imgtextlist .ui-repeater .ui-repeater-item .time {
	position: absolute;
	width: 107px;
	height: 160px;
	left: 0;
	bottom: 0;
	background: #333333;
	color: #fff;
	padding-top: 51px
}

.page-list3 .container .imgtextlist .ui-repeater .ui-repeater-item .time p {
	text-align: center
}

.page-list3 .container .imgtextlist .ui-repeater .ui-repeater-item .time .year {
	height: 24px;
	line-height: 24px;
	font-size: 24px
}

.page-list3 .container .imgtextlist .ui-repeater .ui-repeater-item .time .month {
	height: 15px;
	line-height: 15px;
	margin-top: 2px;
	font-size: 15px
}

.page-list3 .container .imgtextlist .ui-repeater .ui-repeater-item .time .adress {
	font-size: 14px;
	height: 14px;
	line-height: 14px;
	margin-top: 10px
}

@media (min-width:768px) {
	.article_main_fenye {
		height: 32px;
		position: relative
	}

	.article_main_fenye .article_main_fenye_page {
		width: 465px;
		position: absolute;
		z-index: 2;
		top: 0
	}

	.article_main_fenye .article_main_fenye_page a {
		float: left;
		padding: 0 10px;
		height: 32px;
		border: 1px solid #e2e2e2;
		line-height: 32px;
		font-size: 14px;
		color: #999
	}

	.article_main_fenye .article_main_fenye_page a.m-all {
		display: none
	}

	.article_main_fenye .article_main_fenye_page ul:after,.article_main_fenye .article_main_fenye_page ul:before {
		content: " ";
		display: table
	}

	.article_main_fenye .article_main_fenye_page ul:after {
		clear: both
	}

	.article_main_fenye .article_main_fenye_page ul li {
		float: left;
		margin-right: 10px
	}

	.article_main_fenye .article_main_fenye_page ul li a {
		color: #999;
		font-size: 14px;
		display: inline-block;
		width: 32px;
		height: 32px;
		line-height: 32px;
		text-align: center;
		border: 1px solid #e2e2e2;
		padding: 0
	}

	.article_main_fenye .article_main_fenye_page ul li a.next,.article_main_fenye .article_main_fenye_page ul li a.prev {
		padding: 0 10px;
		width: inherit
	}

	.article_main_fenye .article_main_fenye_page ul li a.on {
		background: #565e75;
		border: 1px solid #565e75;
		color: #fff
	}
}

@media (max-width:767px) {
	.article_main_fenye {
		background: #fff;
		padding: 20px 0 0
	}

	.article_main_fenye .article_main_fenye_page ul {
		text-align: center
	}

	.article_main_fenye .article_main_fenye_page ul li {
		display: none
	}

	.article_main_fenye .article_main_fenye_page ul a {
		width: 60%;
		height: 40px;
		line-height: 40px;
		font-size: 18px;
		color: #ff8200;
		text-align: center;
		display: inline-block;
		background: #565e75
	}

	.article_main_fenye .article_main_fenye_page ul a.pc-all {
		display: none
	}
}

a,a:active,mark {
	color: #000
}

html {
	font-size: 62.5%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0;
	font-size: 1.4rem;
	line-height: 1.5;
	color: #333;
	background-color: #fff;
	height: 100%;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
	display: block
}

audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}[hidden],template {
	display: none
}

svg:not(:root) {
	overflow: hidden
}

a {
	background: 0 0;
	text-decoration: none;
	-webkit-tap-highlight-color: transparent
}

a:active {
	outline: 0
}

a:hover {
	color: #f18c29
}

abbr[title] {
	border-bottom: 1px dotted
}

b,optgroup,strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

mark {
	background: #ff0
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0;
	vertical-align: middle
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

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

code,kbd,pre,samp {
	font-family: monospace,monospace;
	font-size: 1em
}

button,input,optgroup,select,textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,select {
	text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type=checkbox],input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height: auto
}

input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto;
	resize: vertical
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,th {
	padding: 0
}

button,html,input,select,textarea {
	font-family: "Helvetica Neue","Microsoft YaHei",Helvetica,STHeiTi,Arial,sans-serif
}

blockquote,figure,form,h1,h2,h3,h4,h5,h6,p {
	margin: 0
}

dd,dl,li,ol,ul {
	margin: 0;
	padding: 0
}

ol,ul {
	list-style: none
}

h1,h2,h3 {
	line-height: 2;
	font-weight: 400
}

h1 {
	font-size: 1.8rem
}

h2 {
	font-size: 1.6rem
}

h3 {
	font-size: 1.4rem
}

input::-moz-placeholder,textarea::-moz-placeholder {
	color: #ccc
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
	color: #ccc
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color: #ccc
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}