@charset "utf-8";

/* 检索框 */
/* index-search */
.index-search {
	background-color: #FFFFFF;
	padding-top: .16rem;
	padding-bottom: .18rem;
}

.index-search input {
	width: 100%;
	height: .78rem;
	padding: 0 .3rem 0 .73rem;
	background: #F5F8FA url(../images/icon-search.png) no-repeat .24rem center;
	background-size: .28rem;
	border-radius: .08rem;
}

/* search-search */
.search-search {
	position: fixed;
	top: 0;
	z-index: 2;
	width: 7.5rem;
	background-color: #FFFFFF;
	padding-top: .16rem;
	padding-bottom: .18rem;
	box-shadow: 0px .01rem 0px 0px #E6E6E6;
}

.search-search div.fl {
	position: relative;
}

.search-search span {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: .74rem;
	height: .78rem;
	background: url(../images/icon-del.png) no-repeat center;
	background-size: .34rem;
}

.search-search input[type="search"] {
	width: 6rem;
	height: .78rem;
	padding: 0 .74rem;
	margin-left: .3rem;
	background: #F5F5F5 url(../images/icon-search.png) no-repeat .24rem center;
	background-size: .28rem;
	border-radius: .14rem;
}

.search-search input.bg-gf {
	width: 5.5rem;
	margin: 0;
	background-image: url(../images/icon-gf.png);
}

.search-search input.bg-tw {
	width: 5.5rem;
	margin: 0;
	background-image: url(../images/icon-tw.png);
}

.search-search input.bg-tj {
	width: 5.5rem;
	margin: 0;
	background-image: url(../images/icon-tj.png);
}

.search-search input.bg-dzs {
	width: 5.5rem;
	margin: 0;
	background-image: url(../images/icon-tw.png);
}
.search-search input.bg-statute {
	width: 5.5rem;
	margin: 0;
	background-image: url(../images/icon-statute2.png);
}
.search-search input.bg-video {
	width: 5.5rem;
	margin: 0;
	background-image: url(../images/icon-sp.png);
}
.search-search input.bg-sp {
	width: 5.5rem;
	margin: 0;
	background-image: url(../images/icon-sp.png);
}

.search-search input.bg-people {
	width: 5.5rem;
	margin: 0;
	background-image: url(../images/icon-people.png);
}

.search-search input.bg-ins {
	width: 5.5rem;
	margin: 0;
	background-image: url(../images/icon-ins.png);
}
a.cancel {
	height: .78rem;
	padding: 0 .3rem;
	line-height: .78rem;
	color: #808080;
	font-size: .28rem;
}

a.return {
	width: .78rem;
	height: .78rem;
	padding: 0 .3rem;
	background: url(../images/icon-return.png) no-repeat center;
	background-size: .18rem;
}

.search-search2 input[type="search"] {
	width: 4.1rem;
	margin: 0;
}

.search-search2 label {
	display: block;
	padding: 0 .3rem 0 .26rem;
	font-size: .28rem;
	color: #666666;
	line-height: .78rem;
}

.search-search2 input[type="checkbox"] {
	position: relative;
	top: -.02rem;
	width: .3rem;
	height: .3rem;
	margin-right: .08rem;
	vertical-align: middle;
}

/* read-search */
.read-search {
	position: relative;
}

.zindex {
	z-index: 1002;
}

.read-search input {
	width: 6.38rem;
}

.relwords {
	display: none;
	position: absolute;
	top: 1.12rem;
	background: #FFFFFF;
}

.relwords>ul {
	padding: 0 .3rem .12rem .3rem;
	border-top: .01rem solid #E6E6E6;
}

.relwords>ul li {
	padding: .3rem 0;
	border-bottom: .01rem solid #E6E6E6;
}

.relwords>ul li a {
	font-size: .32rem;
	line-height: .48rem;
}

.relwords>ul li p {
	margin-top: .15rem;
	font-size: .28rem;
	color: #808080;
}



/* lastread */
.lastread {
	width: 100%;
	padding: .22rem .3rem;
	background-color: #FFFFFF;
}

.lastread a {
	display: block;
	padding: .22rem 2.32rem .3rem .35rem;
	background: #1A5284 url(../images/bg-read.png) no-repeat right bottom;
	background-size: 2.61rem 2.56rem;
	border-radius: .1rem;
}

.lastread h2 {
	padding-left: .42rem;
	margin-bottom: .3rem;
	background: url(../images/icon-read.png) no-repeat left center;
	background-size: .29rem .28rem;
	color: #d2d9e2;
	font-size: .3rem;
}

.lastread p {
	margin-bottom: .25rem;
	line-height: .4rem;
	font-size: .28rem;
	color: #FFFFFF;
}

.lastread span {
	color: #9daec1;
	font-size: .24rem;
}

/* notice */
.notice {
	padding: 0 .3rem 0 1.6rem;
	background: #FBF4F3 url(../images/bg-notice.png) no-repeat .3rem center;
	background-size: 1.05rem;
}

.notice a {
	line-height: .79rem;
	font-size: .28rem;
	color: #DA251C;
}


/* main */
.main {
	margin-top: .3rem;
}

/* 公用样式 */
.main-title {
	padding-top: .4rem;
	padding-bottom: .3rem;
	line-height: .48rem;
	border-radius: 0.2rem;
	box-shadow: 0 0.01rem 0.32rem 0 rgb(0 0 0 / 5%);
}

.main-title h2 {
	font-size: .36rem;
}

.main-more {
	color: #1777FD;
	font-size: .24rem;
}

.main-more span {
	position: relative;
	top: -.03rem;
	margin-right: .14rem;
	color: #1A1A1A;
}

.main-con {
	border-radius: 0.2rem;
	box-shadow: 0 0.01rem 0.32rem 0 rgb(0 0 0 / 5%);
	background-color: #FFFFFF;
}

.label-xx {
	display: inline-block;
	padding: 0 .1rem;
	background: #1C62D6;
	color: #FFFFFF;
	font-size: .24rem;
	font-weight: 400 !important;
	line-height: .36rem;
	border-radius: .04rem;
	vertical-align: text-bottom;
}

.label-fz {
	display: inline-block;
	padding: 0 .1rem;
	background: #999999;
	color: #FFFFFF;
	font-size: .24rem;
	font-weight: 400 !important;
	line-height: .36rem;
	border-radius: .04rem;
	vertical-align: text-bottom;
}

/* 公用样式 end*/

.main-book ul {}

.main-book li {
	padding: .3rem 0;
	border-bottom: .01rem solid #EBEBEB;
}

.main-book li:last-child {
	border: 0;
}

.main-book li a {
	display: block;
}

.main-book li .fl {
	margin-right: .25rem;
}

.main-book li .img {
	width: 1.7rem;
	height: 2.26rem;
	background: #F5F5F5;
	border-radius: .02rem;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
}

.main-book li .img img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
}

.main-book li h3 {
	font-size: .32rem;
	font-weight: bold;
	text-align: justify;
	color: #0F0F0F;
	line-height: .46rem;
}

.main-book li .label {
	margin-top: .3rem;
	color: #999999;
	font-size: .26rem;
	line-height: .3rem;
	text-indent: -.12rem;
}

.main-book li .label-xx,
.main-book li .label-fz {
	margin-top: .2rem;
}


/* main-rdzt */
.main-rdzt {}

.main-rdzt ul {
	padding-top: .3rem;
}

.main-rdzt li {
	padding-bottom: .3rem;
}

.main-rdzt li .clearfix {
	line-height: .94rem;
}

.more-con {
	display: inline-block;
	padding-right: .2rem;
	background: url(../images/icon-con.png) no-repeat right center;
	background-size: .11rem;
	color: #999999;
	font-size: .26rem;
}

.main-rdzt li h3 {
	font-size: .32rem;
	font-weight: bold;
}

.main-rdzt li h3 span {
	position: relative;
	float: left;
	display: block;
	width: .94rem;
	height: .94rem;
	margin-right: .2rem;
	border-radius: .15rem;
	background: #000000;
	overflow: hidden;
}

.main-rdzt li h3 span img {
	display: block;
	min-width: 100%;
	height: 100%;
	opacity: .8;
}

.main-rdzt li h3 span i.icon {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: .94rem;
	height: .94rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: .94rem;
}

.con-list {
	position: relative;
	margin-top: .3rem;
	padding-top: .25rem;
	padding-bottom: .25rem;
	background: #F2F2F2;
	border-radius: .06rem;
}

.con-list .horn-top {
	position: absolute;
	left: .33rem;
	top: -.15rem;
}

.con-list .h4 {
	line-height: .56rem;
	color: #333333;
	font-size: .28rem;
}

/* 推荐图集 */
.main-tjtj li .img {
	width: 2.5rem;
	height: 1.78rem;
	border-radius: .06rem;
}

/* 专家解读 */
.main-zjjd {}

.main-zjjd ul {
	padding-top: .4rem;
}

.main-zjjd li {
	padding-bottom: .5rem;
}

.main-zjjd li>.clearfix .img {
	width: 1.08rem;
	height: 1.08rem;
	margin-right: .28rem;
	border-radius: 50%;
	overflow: hidden;
}

.main-zjjd li>.clearfix .img img {
	display: block;
	width: 100%;
}

.main-zjjd li h3 {
	padding-top: .1rem;
}

.main-zjjd li h3 a {
	font-size: .32rem;
	font-weight: 600;
}

.main-zjjd li p {
	margin-top: .1rem;
	color: #999999;
	font-size: .26rem;
}

.con-list .fl {
	margin-right: .25rem;
}

.con-list .img {
	position: relative;
	width: 3.2rem;
	height: 1.9rem;
	background: #000000;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
}

.con-list .img img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
	opacity: .8;
}

i.icon-play {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1;
	width: .6rem;
	height: .6rem;
	margin: -.3rem 0 0 -.3rem;
	background: url(../images/icon-play.png) no-repeat center;
	background-size: .58rem;
}

.con-list h4 {
	text-align: justify;
}

.con-list h4 a {
	font-size: .28rem;
	color: #333333;
	line-height: .46rem;
}

.con-list .more {
	display: block;
	padding: .2rem 0;
	margin-top: .3rem;
	font-size: .26rem;
	color: #808080;
	text-align: center;
}

.foot {
	padding-top: .5rem;
	padding-bottom: .3rem;
	text-align: center;
}

.foot p {
	padding: .15rem 0;
	font-size: .26rem;
}

.foot p a {
	color: #1777FD;
}

.foot p font {
	margin: 0 .2rem;
	color: #CCCCCC;
	font-family: "PingFang-SC-Medium", "宋体";
}

.foot div {
	margin-top: .2rem;
}

.foot span {
	display: block;
	padding: .15rem 0;
	color: #808080;
	font-size: .24rem;
}

/* 检索 */
.zd-con {
	padding: .55rem 0 1rem;
	text-align: center;
}

.zd-con h3 {
	font-size: .28rem;
	color: #808080;
}

.zd-con p {
	margin-top: .45rem;
}

.zd-con p a {
	font-size: .32rem;
	color: #1C62D6;
}

.zd-con p span {
	margin: 0 .2rem;
	color: #DBDBDB;
	font-family: "PingFang-SC-Medium", "宋体";
}

.search-btm {
	padding-top: .3rem;
}

.list-title {
	line-height: .88rem;
	box-shadow: 0px .01rem 0px 0px #EBEBEB;
}

.list-title h3 {
	color: #999999;
	font-size: .3rem;
}

.list-title a {
	color: #1C62D6;
}

.list-title a i.icon {
	margin-right: .06rem;
}

i.icon-empty {
	top: -.02rem;
	width: .26rem;
	height: .28rem;
	background: url(../images/icon-empty.png) no-repeat center;
	background-size: .26rem;
}

.search-btm ul {}

.search-btm li {
	box-shadow: 0px .01rem 0px 0px #EBEBEB;
}

.search-btm li a {
	line-height: .88rem;
	color: #333333;
}

/* 检索结果四大类 */
.searchall-list {
	margin-top: .2rem;
	background-color: #FFFFFF;
}

.searchall-list h2 {
	line-height: .88rem;
	color: #999999;
	font-size: .3rem;
	box-shadow: 0px .01rem 0px 0px #E6E6E6;
}

.searchall-list h2 i.icon {
	margin-right: .05rem;
	width: .35rem;
	height: .35rem;
	top: -.02rem;
}

i.icon-bz {
	background: url(../images/icon-gf.png) no-repeat center;
	background-size: .35rem;
}

i.icon-tw {
	background: url(../images/icon-tw.png) no-repeat center;
	background-size: .32rem;
}

i.icon-tj {
	background: url(../images/icon-tj.png) no-repeat center;
	background-size: .34rem;
}

i.icon-statute {
	background: url(../images/icon-statute2.png) no-repeat center;
	background-size: .34rem;
}

i.icon-sp {
	background: url(../images/icon-sp.png) no-repeat center;
	background-size: .34rem;
}

.results-list {}

.results-list li {
	box-shadow: 0px .01rem 0px 0px #E6E6E6;
}

.results-list li a {
	display: block;
	padding: .28rem 0;
	overflow: hidden;
}

.results-list li h3 {
	line-height: .46rem;
	text-align: justify;
	font-size: .32rem;
}

.results-list li .label {
	margin-top: .2rem;
	color: #999999;
	font-size: .24rem;
}

.results-list li strong {
	background: #FFFF00;
	color: #DA251C;
	font-weight: 400;
}

.results-list li span {
	position: relative;
	top: -.03rem;
	padding: 0 .05rem;
	margin-left: .1rem;
	font-size: .24rem;
	line-height: .3rem;
}

.more-list {
	display: block;
	height: 1rem;
	line-height: 1rem;
	font-size: .28rem;
	color: #1C62D6;
	background: url(../images/icon-more.png) no-repeat right center;
	background-size: .18rem;
}

.more-list i.icon {
	margin-right: .22rem;
}

i.icon-search2 {
	top: -.02rem;
	width: .3rem;
	height: .3rem;
	background: url(../images/icon-search2.png) no-repeat center;
	background-size: .3rem;
}

.results-list li .fl {
	margin-right: .18rem;
}

.results-list li .img {
	position: relative;
	width: 1.88rem;
	height: 1.12rem;
	background: #000000;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
}

.results-list li .img img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
	opacity: .8;
}

i.icon-fz {
	position: absolute;
	right: .1rem;
	bottom: .1rem;
	z-index: 1;
	width: .98rem;
	height: .98rem;
	background: url(../images/icon-fz.png) no-repeat center;
	background-size: .98rem;
}

/* 检索列表 */
.search-tab {
	background-color: #FFFFFF;
	border-bottom: .01rem solid #E6E6E6;
}

.search-tab li {
	float: left;
	width: 25%;
	text-align: center;
}

.search-tab a {
	display: inline-block;
	font-size: .32rem;
	line-height: .98rem;
	color: #333333;
	border-bottom: 4px solid #FFFFFF;
}

.search-tab a.on {
	color: #1C62D6;
	border-color: #1C62D6;
}

.search-screen {
	font-size: .28rem;
	line-height: .88rem;
	background-color: #FFFFFF;
	border-bottom: .01rem solid #E6E6E6;
}

.search-screen p {}

.search-screen a {
	padding-left: .37rem;
	color: #1C62D6;
	background: url(../images/icon-screen.png) no-repeat left center;
	background-size: .27rem;
}

.list-checkbox {
	text-align: right;
}

.list-checkbox label {
	display: inline-block;
	padding: .3rem 0;
	font-size: .28rem;
}

.list-checkbox input {
	position: relative;
	top: .06rem;
	width: .3rem;
	height: .3rem;
}

/* 标准列表 */
.search-list {}

.search-list .results-list {}

.search-list .results-list li {
	padding: 0 .3rem;
	margin-top: .2rem;
	box-shadow: none;
	background: #FFFFFF;
}

.search-list .results-list li .img {
	width: 1.7rem;
	height: 2.26rem;
	border-radius: .02rem;
	background: #F5F5F5;
}

.search-list .results-list li h3 {
	font-weight: bold;
}

.search-list .results-list li span {
	font-weight: 400;
}

.search-list .results-list li .label {
	line-height: .42rem;
}

.btnbox {
	margin-left: 1.94rem;
	margin-top: .4rem;
}

.btnbox .button {
	width: auto;
	height: .58rem;
	padding: 0 .3rem;
	border-radius: .1rem;
	font-size: .26rem;
}

/* 图集列表 */
.results-list.img-list li .img {
	width: 1.96rem;
	height: 1.4rem;
}

/* 视频列表 */
.results-list.video-list li .img {
	width: 2.66rem;
	height: 1.6rem;
}

.results-list.video-list li h3 {
	margin-top: -.05rem;
	font-size: .28rem;
	line-height: .42rem;
}

.results-list.video-list li .label {
	margin-top: .08rem;
	line-height: .36rem;
}

/* 筛选弹层 */
.screen-popup {
	position: absolute;
	top: 0;
	right: -6.86rem;
	width: 6.86rem;
	height: 100%;
	background: #F5F5F5;
	z-index: 10000;
	overflow-y: auto;
}

.label-tab {
	background: #FFFFFF;
	padding-top: .28rem;
	padding-bottom: .34rem;
	text-align: center;
}

.label-tab a {
	display: inline-block;
	width: 1.8rem;
	margin: 0 .05rem;
	line-height: .64rem;
	font-size: .28rem;
	background: #F5F5F5;
	border: .01rem solid #F5F5F5;
	color: #242528;
	text-align: center;
	border-radius: .3rem;
}

.label-tab a.on {
	background: #FAEDEC;
	border-color: #DA251C;
	color: #DA251C;
}

.classtab {
	padding-top: .2rem;
}

.classtab .hd {
	background: #FFFFFF;
}

.classtab .hd li {
	float: left;
	width: 25%;
	line-height: .88rem;
	text-align: center;
	font-weight: bold;
}

.classtab .hd li.on {
	color: #DA251C;
}

.classtab .bd {
	margin-top: .2rem;
	background: #FFFFFF;
}

.menu-01 {
	border-bottom: .01rem solid #E6E6E6;
}

.menu-01 li {
	border-top: .01rem solid #E6E6E6;
}

.menu-01 h3 {
	float: left;
	width: 86%;
	height: .96rem;
	line-height: .96rem;
	padding-left: .23rem;
	background: url(../images/icon-h3.png) no-repeat left center;
	background-size: .08rem;
}

.menu-01 h3 a {
	display: block;
	color: #333333;
	font-size: .3rem;
	font-weight: bold;
}

.showbtn {
	float: right;
	display: block;
	width: .85rem;
	height: .96rem;
	background: url(../images/icon-show.png) no-repeat center;
	background-size: .25rem;
}

.showbtn.on {
	transform: rotate(180deg);
}

.menu-02 {
	display: none;
}

.menu-02 li {}

.menu-02 h4 {
	float: left;
	width: 86%;
	padding-left: .6rem;
	line-height: .88rem;
}

.menu-02 h4 a {
	display: block;
	line-height: .88rem;
	color: #333333;
}

.menu-03 {
	display: none;
	padding: .3rem .1rem .1rem .6rem;
	background: #FAFAFA;
	border-top: .01rem solid #E6E6E6;
}

.menu-03 a {
	float: left;
	display: block;
	padding: 0 .32rem;
	margin: 0 .2rem .2rem 0;
	line-height: .64rem;
	background: #EDEDED;
	border: .01rem solid #EDEDED;
	color: #333333;
	border-radius: .3rem;
	font-size: .26rem;
}

.menu-03 a.on {
	background: #FAEDEC;
	border-color: #DA251C;
	color: #DA251C;
}

.screen-btn {
	padding: .54rem 0 .6rem;
	font-size: 0;
	text-align: center;
}

.screen-btn .button {
	margin: 0 .08rem;
}

/* 标准详情页 */
/* 公用 */
.shadowbox {
	padding: 0 .35rem;
	background: #FFFFFF;
	box-shadow: 0 .01rem .32rem 0 rgba(0, 0, 0, 0.05);
	border-radius: .2rem;
}

.intr-title {
	padding: .5rem 0 .4rem;
	font-size: .36rem;
	color: #0F0F0F;
	line-height: .3rem;
}

.swich-close {
	display: block;
	padding: .4rem 0;
	text-align: center;
	font-size: .28rem;
	color: #333333;
}

i.icon-more {
	top: -.02rem;
	width: .18rem;
	height: .1rem;
	margin-left: .05rem;
	background: url(../images/icon-more2.png) no-repeat center;
	background-size: .18rem;
}

/* 公用 end*/

/* detail-head */
.detail-head {
	padding-top: .4rem;
	padding-bottom: .47rem;
}

.detail-head .fl {
	position: relative;
	margin-right: .33rem;
}

.detail-head .img {
	width: 2.3rem;
	height: 3.05rem;
	background: #F5F5F5;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
}

.detail-head .img-pic {
	height: 1.65rem;
}

.detail-head .img img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
}

.detail-head .img i.icon {
	width: 1.2rem;
	height: 1.2rem;
	background-size: 1.2rem;
}

i.icon-imgbg {
	position: absolute;
	bottom: -.27rem;
	left: 50%;
	width: 2.97rem;
	height: .27rem;
	margin-left: -1.485rem;
	background: url(../images/bg-img.png) no-repeat center;
	background-size: 2.97rem;
}

.detail-head h3 {
	font-size: .34rem;
	color: #0F0F0F;
	line-height: .46rem;
	font-weight: bold;
	text-align: justify;
}

.detail-head h3 span {
	position: relative;
	top: -.03rem;
	margin-left: .1rem;
}

.detail-head .label {
	margin-top: .3rem;
	margin-left: 2.63rem;
	color: #999999;
	line-height: .42rem;
	font-size: .26rem;
}

/* detail-oper */
.detail-oper {
	padding: .38rem 0;
	background: #F4F5F7;
	font-size: 0;
	border-radius: .2rem;
	text-align: center;
}

.detail-oper a {
	display: inline-block;
	width: 33.3%;
	font-size: .3rem;
	line-height: .4rem;
	border-left: .01rem solid #D6DDE9;
	background: none !important;
}

.detail-oper a:first-child {
	border: 0;
}

.detail-oper i.icon {
	top: -.03rem;
	width: .36rem;
	height: .4rem;
	margin-right: .07rem;
}

i.icon-track {
	background: url(../images/icon-track.png) no-repeat center;
	background-size: .36rem;
}

i.icon-sc {
	background: url(../images/icon-sc.png) no-repeat center;
	background-size: .32rem;
}

i.icon-vip {
	background: url(../images/icon-vip.png) no-repeat center;
	background-size: .34rem;
}

/* detail-tab */
.detail-tab {}

.detail-tab .hd {
	padding-top: .75rem;
}

.detail-tab .hd ul {
	display: flex;
	flex-direction: row;
}

.detail-tab .hd li {
	flex: 1;
	text-align: center;
}

.detail-tab .hd li.on span {
	color: #1C62D6;
	border-color: #1C62D6;
}

.detail-tab .hd li span {
	display: inline-block;
	padding-bottom: .24rem;
	color: #999999;
	border-bottom: .04rem solid #FFFFFF;
}

.detail-tab .bd {
	margin-top: .34rem;
}

/* 标准信息 */
.metadata {
	font-size: .28rem;
	line-height: .48rem;
}

.metadata th,
.metadata td {
	padding: .25rem 0;
	border-bottom: .01rem dashed #E6E6E6;
}

.metadata th {
	width: 2.2rem;
	text-align: left;
	font-weight: 400;
	color: #999999;
}

.metadata td {}

/* 简介 */
.images-info {
	padding: .45rem .15rem;
	text-align: justify;
	color: #4D4D4D;
	line-height: .5rem;
}

/* 目录 */
.catalog-title {
	padding-top: .3rem;
	font-size: .3rem;
	line-height: .6rem;
}

.catalog {
	margin-top: .1rem;
}

.catalog li {
	line-height: .68rem;
	border-bottom: .01rem dashed #E6E6E6;
}

.catalog li h1,
.catalog li h2 {
	display: inline-block;
	background: #FFFFFF;
}

.catalog li h1 {
	font-size: .3rem;
}

.catalog li h2 {
	padding-left: .4rem;
	font-size: .3rem;
	color: #808080;
}

.catalog li ul {
	border-top: .01rem dashed #E6E6E6;
}

.catalog li li {
	line-height: .68rem;
}

.catalog li li:last-child {
	border: 0;
}

/* 本书术语 */
.bookterm {}

.bookterm th,
.bookterm td {
	padding: .25rem 0;
	border-bottom: .01rem dashed #E6E6E6;
}

.bookterm th {
	text-align: left;
	font-size: .28rem;
}

.bookterm td {}

.bookterm td:nth-child(2n+1) {
	color: #1C62D6;
}

.bookterm td:nth-child(2n) {
	color: #999999;
	font-size: .28rem;
}

/* 专家解读 */
.expert {}

.expert ul {}

.expert li {
	padding-top: .35rem;
}

.expert li>.clearfix .img {
	width: 1.08rem;
	height: 1.08rem;
	margin-right: .28rem;
	border-radius: 50%;
	overflow: hidden;
}

.expert li>.clearfix .img img {
	display: block;
	width: 100%;
}

.expert li h3 {
	padding-top: .1rem;
}

.expert li h3 a {
	font-size: .32rem;
	font-weight: 600;
}

.expert li p {
	margin-top: .1rem;
	color: #999999;
	font-size: .26rem;
}

.expert .con-list {
	padding: 0;
	background: transparent;
}

.expert .con-list .fl {
	margin-right: .3rem;
}

.expert .con-list .img {
	width: 2.7rem;
	height: 1.61rem;
}

.expert .con-list h4 a {
	font-size: .26rem;
}

.expert .con-list .more {
	padding: .4rem;
	border-top: .01rem dashed #E6E6E6;
}

/* 浏览足迹 */
.footprint ul {
	padding-top: .25rem;
}

.footprint li {
	padding: .1rem 0;
}

.footprint li a {
	display: block;
}

.footprint li .fl {
	margin-right: .3rem;
}

.footprint li .img {
	width: 2.4rem;
	height: 2.4rem;
	border: .01rem solid #E6E6E6;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
}

.footprint li .img img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
	box-shadow: 0px .01rem 9px 0px rgba(0, 0, 0, 0.19);
}

.footprint li h3 {
	padding-top: .2rem;
	font-size: .3rem;
	line-height: .46rem;
	text-align: justify;
}

.footprint li .label {
	margin-top: .3rem;
	color: #999999;
	font-size: .26rem;
	line-height: .3rem;
	text-indent: -.12rem;
}

/* 详情页footer */
.detail-footer {
	position: fixed;
	bottom: 0;
	width: 7.5rem;
	z-index: 99;
	padding: .23rem .3rem;
	font-size: 0;
	background: #ffffff;
	box-shadow: 0px -.01rem 0px 0px #E6E6E6;
}

.detail-footer a {
	padding: .46rem .2rem 0;
	margin-top: .05rem;
	font-size: .24rem;
	color: #333333;
	background: url(../images/icon-share.png) no-repeat center top;
	background-size: .34rem;
}

.detail-footer .button {
	width: 2.6rem;
	height: .8rem;
	margin-left: .3rem;
	border-radius: .4rem;
}

.detail-footer .button img {
	margin-right: .1rem;
}

.detail-footer .button i.icon {
	margin-right: .1rem;
}

i.icon-qzx {
	top: -.02rem;
	width: .31rem;
	height: .33rem;
	background: url(../images/icon-qzx.png) no-repeat center;
	background-size: .31rem;
}

i.icon-read {
	top: -0.03rem;
	width: .66rem;
	height: .61rem;
	background: url(../images/icon-read2.png) no-repeat center;
	background-size: .66rem;
}

i.icon-tryread {
	top: -.02rem;
	width: .36rem;
	height: .34rem;
	background: url(../images/icon-tryread.png?t=1) no-repeat center;
	background-size: .36rem;
}

/* 收藏弹层 */
.sc-popup {
	position: fixed;
	bottom: -200%;
	width: 7.5rem;
	min-height: 6rem;
	background: #FFFFFF;
	z-index: 10000;
}
.sc-popup .close{
	position: absolute;
	right:.3rem;
	top:-.96rem;
	width:.63rem;
}
.sc-popup .clearfix {
	padding: .4rem 0;
	border-bottom: .01rem solid #E6E6E6;
}

.sc-popup h2 {
	padding-left: .54rem;
	font-size: .34rem;
	background: url(../images/icon-scj.png) no-repeat left center;
	background-size: .42rem;
}

.sc-popup a {
	padding-left: .38rem;
	background: url(../images/icon-add.png) no-repeat left center;
	background-size: .27rem;
	color: #808080;
}

.sc-popup ul {
	max-height: 4.8rem;
	overflow-y: auto;
}

.sc-popup li {
	padding: .3rem 0;
	border-bottom: .01rem solid #E6E6E6;
	background: url(../images/bg-radio.png) no-repeat right center;
	background-size: .48rem;
}

.sc-popup li.checked {
	background-image: url(../images/bg-checked.png);
}

.sc-popup li h3 {
	font-size: .32rem;
}

.sc-popup li p {
	margin-top: .1rem;
	font-size: .28rem;
	color: #808080;
}

/* 目录页+正文 */
/* book-title */
.book-title {
	padding: .3rem .3rem .3rem 1.03rem;
	font-size: .32rem;
	font-weight: bold;
	line-height: .38rem;
	background: url(../images/icon-book.png) no-repeat .3rem center;
	background-size: .49rem;
	border-bottom: .01rem solid #E6E6E6;
}

.book-title.pic-title {
	background-image: url(../images/icon-pic.png);
}

.book-title .label-xx {
	position: relative;
	top: -.02rem;
	padding: 0 .03rem;
	line-height: .28rem;
}

/* read-catalog */
.read-catalog li h1,
.read-catalog li h2 {
	display: block;
	background: transparent;
}

.read-catalog li {
	border-bottom: .01rem solid #E6E6E6;
}

.read-catalog li h1 {
	font-weight: bold;
}

.read-catalog li ul {
	border-top: .01rem solid #E6E6E6;
}

.read-catalog h2.on {
	color: #1C62D6;
}

.read-catalog i.icon {
	margin-left: .2rem;
}

i.icon-video {
	width: .34rem;
	height: .23rem;
	background: url(../images/icon-video.png) no-repeat center;
	background-size: .34rem;
}

i.icon-download {
	width: .24rem;
	height: .22rem;
	background: url(../images/icon-download.png) no-repeat center;
	background-size: .24rem;
}

/* read-con */
/* 公用图标样式 */
i.icon-qt {
	top: -.02rem;
	width: .42rem;
	height: .34rem;
	margin-right: .1rem;
	background: url(../images/icon-qt.png) no-repeat center;
	background-size: .42rem;
}

a.sharebtn {
	background: url(../images/icon-share2.png) no-repeat left center;
	background-size: .26rem;
}

/* a.downloadbtn {background-image: url(../images/icon-download2.png); }*/
/* a.seebtn {background-image: url(../images/icon-see.png); }*/
a.scbtn {
	background-image: url(../images/icon-sc2.png);
	background-size: .26rem;
}

a.scbtn.on {
	color: #DA251C;
	background-image: url(../images/icon-sc2-on.png);
}

a.fzbtn{
	color: #1C62D6 !important;
	background-image: url(../images/icon-feizhi-on2.png);
	background-size: .27rem;
}

/* a.sharebtn {background-image: url(../images/icon-share3.png); } */
a.notebtn {
	background-image: url(../images/icon-note.png);
	background-size: .25rem;
}

a.showtwbtn {
	color: #1C62D6 !important;
	background-image: url(../images/icon-see.png);
	background-size: .27rem;
}


/* 公用图标样式 end */
.read-content .read-con {
	position: relative;
	padding-top: .8rem;
	padding-bottom: .5rem;
	background: #F8F8FA;
}

.read-con button.btn-grey {
	width: 100%;
	margin-top: .28rem;
	border-radius: .2rem;
}

.read-content .read-con h1 {
	position: relative;
	display: block;
	margin-bottom: .4rem;
	font-size: .32rem;
	font-weight: bold;
	color: #242528;
	line-height: .5rem;
	text-align: center;
}

.read-content .read-con h1 a.sharebtn,
.read-content .read-con h2 a.sharebtn {
	position: absolute;
	padding-left: .33rem;
	margin-left: .15rem;
	font-size: .24rem;
	color: #999999;
	font-weight: 400;
	background-size: .32rem;
}

.read-content .read {
	/*font-family: arial, "微软雅黑" !important;*/
	-webkit-user-select: element;
}

.read-content .read>div {
	padding-bottom: .3rem;
	line-height: 1.75em;
	font-size: .3rem;
}

.read-content .read h2 {
	position: relative;
	display: block;
	padding-left: 0;
	color: #FF9000;
	font-size: .31rem;
	font-weight: bold;
	line-height: 1.75em;
}

.read-content .read h3 {
	font-size: .3rem;
	line-height: 1.75em;
}

.read-content .read h3 div {
	display: inline;
}

.read-content .read p {
	text-align: justify;
	font-size: .3rem;
	line-height: 1.75em;
}

.term {
	color: #1C62D6;
	text-decoration: underline;
}

.line-tool {
	margin-top: .04rem;
	text-align: right;
}

.line-tool a {
	padding-left: .3rem;
	margin-left: .28rem;
	font-size: .24rem;
	color: #999999;
	line-height: 18px;
	background-position: left center;
	background-repeat: no-repeat;
}

.forceinfo.show .bold {
	color: #DA251C;
}

.itembox {
	display: none;
	position: relative;
	padding: .3rem .4rem;
	margin-top: .36rem;
	background: #EBF0F7;
	color: #0099CC;
	border-radius: .14rem;
}

.itembox .horn-top {
	position: absolute;
	right: .75rem;
	top: -.15rem;
	border-right-width: .17rem;
	border-left-width: .17rem;
	border-bottom-color: #EBF0F7;
}

.itembox p {}

.setforce {
	position: fixed;
	right: .3rem;
	bottom: 2.5rem;
	z-index: 1001;
	width: 1.8rem;
	height: .68rem;
	border-radius: .34rem;
}

.read.size-b h2,
.read.size-b h3,
.read.size-b p {
	font-size: .32rem;
}

.read.size-s h2,
.read.size-s h3,
.read.size-s p {
	font-size: .28rem;
}

/* read-footer */
.read-footer {
	position: fixed;
	bottom: 0;
	width: 7.5rem;
	z-index: 99;
	/* height: .98rem; */
	padding: .15rem 0;
	font-size: 0;
	background: #ffffff;
	box-shadow: 0px -.01rem 0px 0px #E6E6E6;
	display: flex;
	flex-direction: row;

}

.read-footer a {
	display: inline-block;
	width: 20%;
	padding-top: .46rem;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top center;
	color: #333333;
	font-size: .24rem;
	background-size: .36rem;
	flex: 1;
}

a.icon-read-btn-00 {
	background-image: url(../images/icon-read-00.png);
}

a.icon-read-btn-01 {
	background-image: url(../images/icon-read-01.png);
}

a.icon-read-btn-02 {
	background-image: url(../images/icon-read-02.png);
}

a.icon-read-btn-03 {
	background-image: url(../images/icon-read-03.png);
}

a.icon-read-btn-04 {
	background-image: url(../images/icon-read-04.png);
}

a.icon-read-btn-05 {
	background-image: url(../images/icon-read-05.png);
}

a.icon-read-btn-06 {
	background-image: url(../images/icon-read-06.png);
}

a.icon-read-btn-07 {
	background-image: url(../images/icon-read-07.png);
}

.font-box {
	display: block;
	position: fixed;
	bottom: -1.08rem;
	z-index: 98;
	width: 7.5rem;
	padding: 0 .3rem;
	text-align: center;
	background: #FFFFFF;
	border-top: .01rem solid #E6E6E6;
	border-bottom: .01rem solid #E6E6E6;
}

.font-box span {
	display: inline-block;
	padding: .1rem .3rem;
	margin: .1rem;
}

.font-box span.on {
	color: #DA251C;
}

.note-list {
	position: fixed;
	bottom: -200%;
	z-index: 1002;
	width: 7.5rem;
	height: 70%;
	overflow-y: auto;
	background: #FFFFFF;
}

.note-list ul {
	padding: 0 .3rem;
}

.note-list li {
	padding: .4rem 0;
	border-bottom: .01rem dashed #E6E6E6;
}

.note-list li h3 {
	margin-bottom: .2rem;
}

.note-list li h3,
.note-list li p {
	position: relative;
	padding-left: .93rem;
	font-size: .32rem;
	line-height: .48rem;
	text-align: justify;
}

.note-list li h3 span,
.note-list li p span {
	position: absolute;
	left: 0;
	top: .02rem;
	display: inline-block;
	height: .4rem;
	padding: 0 .1rem;
	line-height: .4rem;
	border-radius: .2rem;
	font-size: .26rem;
	background: #DA251C;
	color: #FFFFFF;
}

.note-list li p span {
	background: #1C62D6;
}


.note-list li .clearfix {
	margin-top: .3rem;
	padding-left: .93rem;
}

.note-list li .clearfix span {
	font-size: .26rem;
	color: #999999;
}


.note-popup {
	display: none;
	position: fixed;
	top: 0;
	z-index: 1001;
	width: 7.5rem;
	height: 100%;
	background: #FAFAFA;
}

/* 分享弹层 */
.share-popup {
	display: none;
	position: fixed;
	top: 1.18rem;
	left: 50%;
	z-index: 1001;
	width: 6.1rem;
	height: 2rem;
	margin-left: -3.05rem;
	background: rgba(255, 255, 255, 0.48);
	border: .01rem solid #FFFFFF;
	border-radius: .1rem;
}

i.icon-share3 {
	position: absolute;
	top: -.9rem;
	right: 0;
	width: .58rem;
	height: .58rem;
	background: url(../images/icon-share3.png) no-repeat center;
	background-size: .57rem;
}

.share-tip {
	position: absolute;
	top: -.1rem;
	left: -.1rem;
	width: 100%;
	padding: .4rem 0;
	background: rgba(255, 255, 255, 0.93);
	border: .01rem solid #FFFFFF;
	border-radius: .1rem;
	text-align: center;
	font-size: .34rem;
	color: #333333;
	line-height: .6rem;
}

/* 选中悬浮层 */
.tool-popup {
	display: none;
	position: fixed;
	right: .1rem;
	bottom: 1.2rem;
	width: 3.1rem;
	background: #FFFFFF;
	box-shadow: 0px .01rem 18px 0px rgba(0, 0, 0, 0.08);
	border-radius: .08rem;
}

.tool-popup li {
	border-bottom: .01rem solid #E6E6E6;
}

.tool-popup li:last-child {
	border-bottom: 0;
}

.tool-popup li a {
	display: block;
	height: .98rem;
	line-height: .98rem;
	text-align: center;
	font-size: .32rem;
}

.tool-popup li i.icon {
	top: -.03rem;
	margin-right: .1rem;
}

i.icon-copy {
	width: .26rem;
	height: .28rem;
	background: url(../images/icon-copy.png) no-repeat center;
	background-size: .26rem;
}

i.icon-hx {
	width: .24rem;
	height: .28rem;
	background: url(../images/icon-hx.png) no-repeat center;
	background-size: .24rem;
}

i.icon-note4 {
	width: .26rem;
	height: .28rem;
	background: url(../images/icon-note4.png) no-repeat center;
	background-size: .26rem;
}

/* 视频弹层 */
.video-popup {
	position: fixed;
	bottom: -200%;
	width: 7.5rem;
	background: #FFFFFF;
	z-index: 10000;
}

.video-popup .video-list {
	max-height: 6rem;
	padding-bottom: .3rem;
	overflow-y: auto;
}

.video-popup .con-list {
	padding: 0 .3rem;
	background: transparent;
}

/* 新建收藏夹 添加笔记 */
.add-form {
	padding-top: .1rem;
}

.add-form th,
.add-form td {
	border-top: .2rem solid #FAFAFA;
	background: #FFFFFF;
}

.add-form th {
	width: 1.65rem;
	padding: .24rem 0 .24rem .3rem;
	text-align: left;
	font-weight: 400;
	font-size: .32rem;
	line-height: .6rem;
}

.add-form td {
	padding: .24rem .3rem;
}

.add-form td .text {
	font-size: .32rem;
	line-height: .6rem;
}

.add-form td input[type="text"] {
	width: 100%;
	font-size: .32rem;
	line-height: .6rem;
}

.add-form td textarea {
	width: 100%;
	height: 3.3rem;
	font-size: .32rem;
	line-height: .6rem;
	resize: none;
}

.formbtn-box {
	padding: .6rem .3rem;
}

.formbtn {
	width: 100%;
	height: .88rem;
	margin-bottom: .4rem;
	border-radius: .44rem;
	font-size: .32rem;
}

.formbtn-half {
	width: 3.3rem !important;
	margin: 0 .05rem;
}

.formbtn.btn-o {
	background-color: transparent;
}

/* 高级检索 */
.topsearch {}

.topsearch th,
.topsearch td {
	border-top: none;
	border-bottom: .01rem solid #E6E6E6;
}

.topsearch th {
	width: 2.25rem;
}

.form-radio {
	border-bottom: .01rem solid #E6E6E6;
	padding: .3rem;
	text-align: center;
}

.form-radio label {
	margin: 0 .5rem;
	font-size: .28rem;
}

.form-radio input[type="radio"] {
	position: relative;
	top: -.02rem;
	width: .36rem;
	height: .36rem;
	margin-right: .1rem;
	border-radius: 50%;
	vertical-align: middle;
}

.topsearch select {
	width: 100%;
}

.form-date {
	padding: .35rem .3rem;
	background: #FFFFFF;
	border-bottom: .01rem solid #E6E6E6;
}

.form-date h3 {
	margin-bottom: .3rem;
}

.form-date .input-date {
	color: #CCCCCC;
}

.form-date input[type="date"] {
	width: 3rem;
	height: .64rem;
	background: #F5F5F5;
	color: #1777FD;
	border-radius: .32rem;
	text-align: center;
}

.form-checkbox {
	padding: .3rem 0;
	text-align: center;
	border-bottom: .01rem solid #E6E6E6;
}

.form-checkbox label {
	margin: 0 .5rem;
	font-size: .28rem;
}

.form-checkbox input[type="checkbox"] {
	position: relative;
	top: -.02rem;
	width: .36rem;
	height: .36rem;
	margin-right: .1rem;
	border-radius: .4rem;
	vertical-align: middle;
}

/* 图集阅读 */
.pic-album {
	margin-bottom: .4rem;
}

.swiper-container {
	width: 100%;
}

.swiper-container i.icon {
	right: .3rem;
	bottom: auto;
	top: 2.3rem;
	z-index: 2;
	width: 2.45rem;
	height: 2.45rem;
	background-size: 2.45rem;
}

.swiper-wrapper {
	height: 5.3rem;
	background: #FFFFFF;
}

.swiper-slide {
	width: 100% !important;
	height: 100% !important;
}

.swiper-slide .img {
	width: 7.5rem;
	height: 5.3rem;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
}

.swiper-slide .img img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
}

.swiper-button-next.on,
.swiper-button-prev.on {
	float: left;
	position: static;
	width: 3.3rem;
	height: .9rem;
	margin-top: .25rem;
	margin-bottom: .8rem;
	text-align: center;
	line-height: .9rem;
	background: #FFFFFF;
	box-shadow: 0px .01rem 18px 0px rgba(0, 0, 0, 0.05);
	border-radius: .06rem;

}

.swiper-button-prev.on {
	margin-right: .3rem;
}

.swiper-button-prev.on::after {
	content: "上一页";
	color: #1C62D6;
	font-size: .32rem;
}

.swiper-button-next.on::after {
	content: "下一页";
	color: #1C62D6;
	font-size: .32rem;
}

/* 目录弹层 */
.catalog-popup {
	position: fixed;
	bottom: -200%;
	width: 7.5rem;
	background: #FFFFFF;
	z-index: 10000;
}

.popup-title {
	padding-left: .3rem;
	border-bottom: .01rem solid #E6E6E6;
}

.popup-title h2 {
	font-weight: bold;
	line-height: 1.3rem;
	font-size: .36rem;
}

.popup-title a {
	width: .84rem;
	height: 1.3rem;
	background: url(../images/icon-close.png) no-repeat center;
	background-size: .24rem;
}

.catalog-popup .catalog {
	height: 8.3rem;
	overflow-y: auto;
}

/* 横屏 */
.pic-album.on {
	height: 10rem;
	width: 7.5rem;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -5rem 0 0 -3.75rem;
}

.pic-album.on .swiper-container {
	height: 100%;
}

.pic-album.on .swiper-container i.icon {
	left: .3rem;
	right: auto;
	bottom: auto;
	top: 6.3rem;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}

.pic-album.on .swiper-wrapper {
	height: 10rem;
}

.pic-album.on .swiper-slide .img {
	background: #028BB9;
	position: absolute;
	left: 50%;
	width: 10rem;
	height: 7.5rem;
	top: 50%;
	margin-left: -5rem;
	margin-top: -3.75rem;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	display: -webkit-box;
	display: -moz-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	box-pack: center;
}

.pic-album.on .swiper-button-next,
.pic-album.on .swiper-button-prev {
	width: .82rem;
	height: 1.9rem;
	background-color: rgba(0, 0, 0, .41);
	background-size: .52rem .3rem;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	left: 50%;
	margin-left: -.41rem;
}


.pic-album.on .swiper-button-prev,
.pic-album.on .swiper-container-rtl .swiper-button-next {
	top: 0;
	bottom: auto;
}


.pic-album.on .swiper-button-next,
.pic-album.on .swiper-container-rtl .swiper-button-prev {
	top: auto;
	bottom: 0;
}


.swiper-title-btn {
	padding: .3rem .3rem 0;
}

.swiper-title {
	display: inline-block;
	margin-bottom: .2rem;
	font-size: .32rem;
	font-weight: bold;
}

.albumbtn {}

.albumbtn a {
	display: inline-block;
	width: .38rem;
	height: .38rem;
	margin-left: .43rem;
}

.albumbtn a.scbtn {
	background: url(../images/icon-sc3.png) no-repeat center;
	background-size: .38rem;
}

.albumbtn a.scbtn.on {
	background-image: url(../images/icon-sc3-on.png);
}

.albumbtn a.notebtn {
	background: url(../images/icon-note2.png) no-repeat center;
	background-size: .37rem;
}

.swiper-pagination {
	position: static;
	padding: 0 .3rem;
	text-align: left;
	color: #A8A8A8;
}

.swiper-pagination .swiper-pagination-current {
	color: #1A1A1A;
}

/* tlbtn */
.tlbtn {
	position: fixed;
	bottom: 2rem;
	right: .3rem;
	z-index: 99;
	width: .76rem;
	height: .76rem;
	background: #4D4D4D url(../images/icon-flip.png) no-repeat center;
	background-size: .51rem;
	border-radius: .06rem;
}

.tlbtn.on {
	right: auto;
	left: .3rem;
	bottom: .5rem;
}

.hpbox {
	display: none;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -5.28rem;
	margin-top: -4.5rem;
	width: 10.56rem;
	height: 7.5rem;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}

.hpbox i.icon {
	right: .3rem;
	bottom: auto;
	top: 4.3rem;
	z-index: 2;
	width: 2.45rem;
	height: 2.45rem;
	background-size: 2.45rem;
}

.hpbox .img {
	width: 10.56rem;
	height: 7.5rem;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
	background-color: #009F95;
}

.hpbox .img img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
}

.album-btm {
	margin-bottom: .2rem;
	background: #FFFFFF;
}

.album-btm .box-title {
	line-height: .78rem;
	border-bottom: .01rem solid #E6E6E6;
}

.album-btm .box-title h2 {
	font-size: .28rem;
}

.album-btm .box-title .delbtn {
	width: auto;
	height: auto;
	background: none !important;
	color: #1C62D6;
	font-size: .28rem;
}

.album-btm ul {}

.album-btm li {
	padding: .3rem 0 .3rem .24rem;
	background: url(../images/icon-li.png) no-repeat left .45rem;
	background-size: .1rem;
}

.album-btm li p {
	line-height: .48rem;
}

.album-btm li .clearfix {
	margin-top: .1rem;
}

.album-btm li .clearfix span {
	font-size: .24rem;
	color: #999999;
}

.album-btm li a {
	line-height: .48rem;
}

.album-btm li .label-xx {
	position: relative;
	top: -.02rem;
	margin-left: .1rem;
}

/* 专家详情 */
.author {
	padding: .5rem .4rem;
	margin-bottom: 1.1rem;
	box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.08);
}

.author .clearfix {
	padding: .34rem .37rem;
	margin-bottom: .6rem;
	background: #EDF2F6;
	border-radius: .2rem;
}

.author .clearfix .img {
	width: 1.08rem;
	height: 1.08rem;
	margin-right: .28rem;
	border-radius: 50%;
	overflow: hidden;
}

.author .clearfix .img img {
	display: block;
	width: 100%;
}

.author .clearfix h3 {
	padding-top: .1rem;
}

.author .clearfix h3 a {
	font-size: .32rem;
	font-weight: 600;
}

.author .clearfix p {
	margin-top: .1rem;
	color: #999999;
	font-size: .26rem;
}

.author-title {
	margin-bottom: .4rem;
	font-size: .36rem;
	font-weight: bold;
	color: #333333;
}

.author-intr {}

.author-intr p {
	text-indent: 2em;
	text-align: justify;
	font-size: .32rem;
	line-height: .6rem;
	color: #333333;
}

.video-lists h3 {
	margin-top: .5rem;
	color: #1C62D6;
	font-size: .3rem;
	font-weight: bold;
	line-height: .5rem;
}

.video-lists h3 span {
	position: relative;
	top: -.02rem;
	margin-right: .15rem;
}

/* 视频列表 */
.author-num {
	padding: .2rem 0;
	color: #333333;
	line-height: .6rem;
	border-bottom: .01rem solid #E6E6E6;
}

.video-lists {
	border-bottom: .01rem solid #E6E6E6;
}

.video-lists .clearfix {
	margin-top: .4rem;
}

.video-lists .clearfix .img {
	width: 1.08rem;
	height: 1.08rem;
	margin-right: .28rem;
	border-radius: 50%;
	overflow: hidden;
}

.video-lists .clearfix .img img {
	display: block;
	width: 100%;
}

.video-lists .clearfix h3 {
	padding-top: .1rem;
}

.video-lists .clearfix h3 a {
	font-size: .32rem;
	font-weight: 600;
}

.video-lists .clearfix p {
	margin-top: .1rem;
	color: #999999;
	font-size: .26rem;
}

.video-lists ul {
	overflow: hidden;
	margin-left: -.33rem;
}

.video-lists li {
	float: left;
	width: 3.28rem;
	margin-left: .33rem;
	margin-top: .4rem;
}

.video-lists li a {
	display: block;
}

.video-lists li .img {
	position: relative;
	width: 3.28rem;
	height: 1.94rem;
	background: #000000;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
}

.video-lists li .img img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
	opacity: .8;
}

.video-lists li h5,
.video-lists li h4 {
	color: #666666;
	font-size: .26rem;
	line-height: .36rem;
}

.video-lists li h5 {
	margin-top: .2rem;
}


/* 弹窗公用 */
.backGround {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 1100px;
	background-color: #000000;
	z-index: 1001;
	-moz-opacity: 0.5;
	opacity: .5;
	filter: alpha(opacity=50);
}

/* 个人中心 */
.user-head {
	padding: .5rem 0;
}

.user-head a {
	display: block;
}

.user-head img {
	width: 1.2rem;
	height: 1.2rem;
	margin-right: .2rem;
	border-radius: 50%;
}

.user-head h1 {
	padding-top: .15rem;
	font-size: .34rem;
	font-weight: bold;
}

.user-head p {
	margin-top: .08rem;
	font-size: .26rem;
	color: #808080;
}

.user-oper {
	padding: .27rem 0;
}

.user-oper a {
	border: none;
	font-size: .26rem;
}

.user-oper i.icon {
	display: block;
	width: .44rem;
	height: .42rem;
	margin: 0 auto .08rem;
	background-size: .44rem;
}

.user-list {
	margin-top: .32rem;
}

.user-list li {
	border-bottom: .01rem solid #E6E6E6;
}

.user-list li a {
	display: block;
	line-height: 1.08rem;
	background: url(../images/icon-page.png) no-repeat 96% center;
	background-size: .12rem;
}

.user-list li a i.icon {
	width: .36rem;
	height: .39rem;
	margin-right: .3rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: .36rem;
}

i.icon-user-01 {
	background-image: url(../images/icon-user-01.png);
}

i.icon-user-02 {
	background-image: url(../images/icon-user-02.png);
}

i.icon-user-03 {
	background-image: url(../images/icon-user-03.png);
}

i.icon-user-04 {
	background-image: url(../images/icon-user-04.png);
}

i.icon-user-05 {
	background-image: url(../images/icon-user-05.png);
}

i.icon-user-06 {
	background-image: url(../images/icon-user-06.png);
}

i.icon-user-08 {
	background-image: url(../images/icon-user-08.png);
}

/* 个人信息 */
.edit-userimg {
	background: #FFFFFF;
}

.edit-userimg a {
	display: block;
	padding: .3rem 0;
	background: url(../images/icon-edit.png) no-repeat right center;
	background-size: .15rem;
	border-bottom: .01rem solid #EBEBEB;
}

.edit-userimg .img {
	width: .98rem;
	height: .98rem;
	margin-right: .3rem;
	border-radius: 50%;
	overflow: hidden;
}

.edit-userimg .img img {
	display: block;
	width: 100%;
	height: 100%;
}

.edit-userimg h1 {
	padding-top: .25rem;
	font-size: .32rem;
}

.pad-lr-30.bg-FFF {
	margin-bottom: .2rem;
}

.percen-form {}

.percen-form th,
.percen-form td {
	border-top: .01rem solid #EBEBEB;
}

.percen-form tr:first-child th,
.percen-form tr:first-child td {
	border: 0;
}

.percen-form th {
	width: 1.4rem;
	padding: .24rem 0;
}

.percen-form td {
	padding: .24rem 0 .24rem .3rem;
}

input[disabled="true"] {
	background: #FFFFFF;
	color: #B3B3B3;
}

.percen-form td a {
	line-height: .6rem;
}

.percen-form label {
	margin-right: .45rem;
	color: #999999;
}

.a-radio {
	display: none;
}

.b-radio {
	display: inline-block;
	background-color: #f5f5f5;
	background-repeat: no-repeat;
	background-position: center;
	background-size: .66rem;
	width: .66rem;
	height: .66rem;
	border-radius: 50%;
	vertical-align: middle;
	margin-right: .1rem;
	position: relative;
	top: -.03rem;
}

.icon-boy {
	background-image: url(../images/icon-boy.png);
}

.icon-girl {
	background-image: url(../images/icon-girl.png);
}

.icon-secrecy {
	background-image: url(../images/icon-secrecy.png);
}

.a-radio:checked~.b-radio {
	background-color: #1C62D6;
}

.a-radio:checked~.b-radio.icon-boy {
	background-image: url(../images/icon-boy-on.png);
}

.a-radio:checked~.b-radio.icon-girl {
	background-image: url(../images/icon-girl-on.png);
}

.a-radio:checked~.b-radio.icon-secrecy {
	background-image: url(../images/icon-secrecy-on.png);
}

/* user-tab */
.user-tab {
	background: #FFFFFF;
	text-align: center;
	display: flex;
	flex-direction: row;
	border-bottom: .01rem solid #E6E6E6;
}

.user-tab a {
	height: .94rem;
	flex: 1;
}

.user-tab a span {
	display: inline-block;
	line-height: .9rem;
	font-size: .32rem;
	border-bottom: .04rem solid #FFFFFF;
}

.user-tab a.on span {
	border-color: #1C62D6;
	color: #1C62D6;
}

.user-note.note-list {
	display: block;
	position: static;
	background: transparent;
	width: 7.5rem;
	height: auto;
}

.user-note.note-list ul {
	padding: 0;
}

.user-note.note-list li {
	padding: .4rem .3rem;
	margin-top: .18rem;
	background: #FFFFFF;
	border: 0;
}

.user-note.note-list li .clearfix a {
	margin-left: .36rem;
}

.editbtn {
	width: .32rem;
	height: .32rem;
	background: url(../images/icon-note3.png) no-repeat center;
	background-size: .32rem;
}

.delbtn {
	width: .32rem;
	height: .32rem;
	background: url(../images/icon-del2.png) no-repeat center !important;
	background-size: .32rem !important;
}

.user-note .results-list li {
	padding: 0 .3rem;
	margin-top: .2rem;
	box-shadow: none;
	background: #FFFFFF;
}

.user-note .results-list li .fl {
	margin-right: .2rem;
}

.user-note .results-list li .img {
	width: 1.4rem;
	height: 1.86rem;
	border-radius: .02rem;
	background: #F5F5F5;
}

.user-note .results-list .btnbox {
	margin-left: 1.6rem;
}

/* 我的订单 */
.list-num {
	padding: .4rem .3rem;
	color: #4D4D4D;
}

.order-list {}

.order-list li {
	position: relative;
	padding: .4rem .3rem;
	background: #FFFFFF;
	margin-bottom: .18rem;
}

.order-list li em {
	position: absolute;
	right: .3rem;
	display: block;
	width: 1.18rem;
	height: .42rem;
	line-height: .42rem;
	background: url(../images/bg-buy.png) no-repeat center;
	background-size: 1.18rem;
	color: #FFFFFF;
	font-size: .24rem;
	text-align: center;
}

.order-list li h2 {
	font-size: .32rem;
	font-weight: bold;
}

.order-list li .label {
	padding: .15rem 0;
}

.order-list li p {
	font-size: .26rem;
	color: #333333;
	line-height: .54rem;
}

.order-list li span {
	font-size: .24rem;
	color: #B3B3B3;
}


/* 我的会员 */
.member-intr {
	padding: .57rem .73rem .3rem;
	height: 2.95rem;
	background: url(../images/bg-vip.png) no-repeat center;
	background-size: 7.37rem;
	color: #FFFFFF;
}

.member-intr h2 {
	padding-left: .54rem;
	background: url(../images/icon-vip2.png) no-repeat left center;
	background-size: .43rem;
	font-size: .36rem;
	font-weight: bold;
	line-height: .38rem;
}

.member-intr p {
	margin-top: .9rem;
	font-size: .26rem;
	line-height: .4rem;
}

.member-intr span {
	margin-right: .1rem;
	font-size: .36rem;
	font-weight: bold;
}

.member-intr a {
	padding-right: .16rem;
	background: url(../images/icon-link.png) no-repeat right center;
	background-size: .1rem;
	color: #FFFFFF;
}

.member-head {
	text-align: center;
	margin-top: .14rem;
}

.member-head h1 {
	display: inline-block;
	padding-left: .58rem;
	margin-bottom: .34rem;
	line-height: .48rem;
	background: url(../images/icon-vip3.png) no-repeat left center;
	background-size: .48rem;
	font-size: .3rem;
}

.member-head .info {
	padding: .4rem .5rem;
	background: #F6F6F6;
	border-radius: .18rem;
	text-align: justify;
	font-size: .28rem;
	line-height: .48rem;
}

.member-con {
	margin-top: .38rem;
}

.member-con ul {
	margin-left: -.3rem;
}

.member-con li {
	float: left;
	width: 3.3rem;
	height: 2.2rem;
	/* padding: 0 17px 8px; */
	margin-left: .3rem;
	border: .01rem solid #DBDBDB;
	border-radius: .18rem;
	text-align: center;
	cursor: pointer;
}

.member-con li.on {
	background: #FCF1F1;
	border-color: #DA251C;
}

.member-con li p {
	margin-top: .25rem;
	color: #DA251C;
}

.member-con li b {
	font-size: .6rem;
	font-weight: bold;
}

.member-con li h3 {
	margin-top: .15rem;
	font-size: .28rem;
	color: #333333;
	letter-spacing: .03rem;
}

.member-con li span {
	display: block;
	margin-top: .15rem;
	font-size: .24rem;
	text-decoration: line-through;
	color: #B3B3B3;
}

/* 我的收藏夹 */
.scj-list {
	margin-top: .18rem;
}

.scj-list li {
	position: relative;
	margin-bottom: .18rem;
	background: #FFFFFF url(../images/icon-scj.png) no-repeat .3rem center;
	background-size: .54rem;
}

.scj-list a {
	display: block;
	padding: .3rem 0 .3rem 1.14rem;
	background: url(../images/icon-page.png) no-repeat 96% center;
	background-size: .12rem;
}

.scj-list li h3 {
	font-size: .32rem;
}

.scj-list li p {
	margin-top: .1rem;
	font-size: .28rem;
	color: #808080;
}

/* 我的收藏 */
.scj-list a.delbtn {
	position: absolute;
	right: -.1rem;
	top: 50%;
	margin-top: -.3rem;
	background-color: #FFFFFF !important;
}

.results-list li a.delbtn {
	position: relative;
	top: -.7rem;
	z-index: 1;
}


.note-list .sc-ul li h3,
.note-list .sc-ul li .clearfix {
	padding: 0;
}

.note-list .sc-ul li .clearfix {
	margin-top: .2rem;
}

.note-list .sc-ul li h3 span {
	position: static;
	background: #1C62D6;
	border-radius: .04rem;
}

.note-list .sc-ul li .label {
	font-size: .24rem;
	color: #999999;
}

.note-list .sc-ul li .clearfix span {
	font-size: .24rem;
}

/* 我的追踪 */
.track {}

.track li {
	margin-top: .18rem;
	background: #FFFFFF;
}

.track li a {
	display: block;
	padding: 0 .3rem;
	line-height: 1.08rem;
}

.track h2 {
	font-size: .32rem;
}

.track h2 i.icon {
	top: -.03rem;
	width: .38rem;
	height: .38rem;
	margin-right: .1rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: .38rem;
}

i.icon-track-01 {
	background-image: url(../images/icon-track-01.png);
}

i.icon-track-02 {
	background-image: url(../images/icon-track-02.png);
}

i.icon-track-03 {
	background-image: url(../images/icon-track-03.png);
}

i.icon-track-04 {
	background-image: url(../images/icon-track-04.png);
}

.track span {
	display: inline-block;
	height: 1.08rem;
	padding-right: .24rem;
	color: #999999;
	font-size: .26rem;
	background: url(../images/icon-page.png) no-repeat right center;
	background-size: .12rem;
}


/* 最新消息 */
.sc-ul .c-grey {
	margin-top: .2rem;
	font-size: .28rem;
}

.sc-ul .c-blue {
	margin-top: .2rem;
	font-weight: bold;
	font-size: .26rem;
}

/* 行业定制 */
.dz-list {}

.dz-list li {
	overflow: hidden;
	padding-left: .3rem;
	height: .88rem;
	line-height: .88rem;
	background: #FFFFFF;
	border-bottom: .01rem solid #E6E6E6;
}

.dz-list li h3 {
	float: left;
	font-size: .3rem;
	color: #333333;
}

.dz-list li a {
	float: right;
	width: .88rem;
	height: .88rem;
}

/* 修改行业定制 */
.adddz-popup {
	display: none;
	position: fixed;
	top: 0;
	width: 7.5rem;
	background: #FFFFFF;
	height: 100%;
	overflow-y: auto;
}

.adddz-popup .button {
	border-radius: .4rem;
}

/* 标准追踪 */
.bz-list {}

.bz-list li {
	padding: .2rem .3rem .3rem;
	margin-bottom: .18rem;
	background: #FFFFFF;
}

.bz-list li h3 {
	padding-bottom: .3rem;
	font-size: .32rem;
	line-height: .46rem;
	border-bottom: .01rem solid #E6E6E6;
}

.bz-list li .label {
	padding: .25rem 0;
}

.bz-list li .label p {
	font-size: .28rem;
	color: #4D4D4D;
	line-height: .54rem;
}

.bz-list li .label span {
	display: inline-block;
	width: 2rem;
	color: #999999;
}

.bz-list li .button {
	width: 1.64rem;
	height: .6rem;
	margin-left: .2rem;
	font-size: .28rem;
	border-radius: .3rem;
}

/* 提醒方式 */


/* 我的足迹 */
.footprint-list {}

.footprint-list li {
	box-shadow: none;
}

.footprint-list li a {
	padding: .2rem 0 0;
}

.footprint-list li .fl {
	margin-right: .3rem;
}

.footprint-list li .img {
	width: 2.4rem;
	height: 2.4rem;
	padding: .15rem;
	background: #FFFFFF;
	border: .01rem solid #E6E6E6;
}

.footprint-list li .img img {
	box-shadow: 0px .01rem 9px 0px rgba(0, 0, 0, 0.19);
}

.footprint-list li h3 {
	font-size: .3rem;
}

/* 注册 登录 */
.login th,
.login td,
.reg th,
.reg td {
	border-top: none;
	border-bottom: .01rem solid #E6E6E6;
}

.login th,
.reg th {
	width: 1.3rem;
	padding-left: 0;
}

.headimg {
	width: 1.5rem;
	height: 1.5rem;
	margin: .8rem auto .7rem;
	border-radius: 50%;
	overflow: hidden;
}

.headimg img {
	display: block;
	width: 100%;
	height: 100%;
}

.login td a {
	line-height: .6rem;
}

.forget {
	margin: .3rem 0 0;
}

.other-login {
	position: relative;
	padding: .5rem .3rem;
	text-align: center;
}

.other-login span {
	width: 2rem;
	text-align: center;
	position: absolute;
	left: 50%;
	margin: -.175rem 0 0 -1rem;
	padding: 0 .2rem;
	background: #FFFFFF;
	font-size: .26rem;
	color: #999999;
}

.other-login b {
	display: block;
	width: 100%;
	height: .01rem;
	background: #E6E6E6;
}

.other-login a {
	display: block;
	margin-top: .5rem;
	color: #999999;
	padding-top: 1rem;
	font-size: .26rem;
}

.other-login a.icon-phone {
	background: url(../images/icon-phone.png) no-repeat center top;
	background-size: .82rem;
}

.other-login a.icon-account {
	background: url(../images/icon-account.png) no-repeat center top;
	background-size: .82rem;
}

.other-login p {
	margin-top: .45rem;
	color: #999999;
	font-size: .24rem;
	line-height: .36rem;
}




/*  */

/* 2020/12/28   */
/* 支付成功 */
.successTip{padding-top:.82rem; text-align: center; margin-bottom:.74rem;}
.successTip img{display: block; width:1.3rem; margin:0 auto; margin-bottom:.49rem;}
.successTip h3{line-height:.37rem; font-weight: 500; font-size:.36rem; color: #1B6EEC;}
.orderInfo{width:5.56rem; height:4.2rem; background:rgba(221, 231, 244, .15); border-radius:.02rem; box-shadow: 0px .02rem .1rem 0px rgba(0, 0, 0, .15); margin:0 auto; position: relative;
	padding-left:.55rem; color:#333333; padding-top:.38rem; margin-bottom:.77rem;}
.orderInfo:after{content:""; width:5.92rem; height:.24rem; line-height:.24rem;background: #DDE7F4;border-radius:.12rem; position: absolute; left:50%; margin-left:-2.96rem; top:-.12rem; z-index:-1;}
.orderInfo h3{height:.7rem; line-height:.7rem; font-size:.28rem; font-weight: bold;}
.orderInfo p{line-height:.68rem; font-size:.28rem;}
a.lookDetail{display: block; width:4.04rem; height:.88rem; line-height:.88rem; text-align: center; background:#1C62D6; border-radius:.44rem; color:white; font-size:.32rem; margin:0 auto; margin-bottom:.64rem;}
a.fapiaoBtn{height:.48rem; line-height:.48rem; display: block; margin:0 auto; width:2rem; text-align: center; color:#1C62D6; font-size:.28rem; font-weight: 500; margin-bottom:.8rem;}
a.fapiaoBtn img{width:.24rem; display: inline-block; margin-right:.1rem; vertical-align: middle; margin-top:-.03rem;}
.fapiaoBox{margin:0 .3rem; border-top:1px solid #DBDBDB; padding-top:.3rem; margin-bottom:1.65rem; display: none;}
.fapiaoBox .tip{line-height:.48rem; color: #999999; font-size:.28rem; margin-bottom:.3rem;}
.fapiaoBox ul li{line-height: .9rem; padding-bottom:.3rem; position: relative; overflow: hidden;}
.fapiaoBox ul li label{width:1.62rem; float: left; font-size:.3rem; color:#1A1A1A; font-weight: 500;}
.fapiaoBox ul li input{padding-left:.25rem; width:5.28rem; height:.9rem; line-height:.9rem; background:#F7F7F7; border-radius:.06rem; float: left; font-size:.3rem;}
.fapiaoBox ul li input::-webkit-input-placeholder{color: #B3B3B3;}
.fapiaoBox ul li .error{margin-top:.05rem; font-size:.26rem; color:#DA251C; margin-left:1.62rem; display: block; clear: both; height:.3rem; line-height:.6rem;}
.fapiaoBox .tijiao{display: block; width:6.9rem; height:.88rem; line-height:.88rem; text-align: center;	background: #1C62D6; color:white; font-size:.32rem; border-radius:.44rem; margin-top:.2rem;}

.detail-footer{padding-left:.43rem;}
.detail-footer a{padding:0; padding-top:.57rem; font-size:.22rem; background-size:.4rem; margin-top:0;}
.detail-footer .icon-share{margin-right:.6rem;}
.detail-footer .icon-shipin{height:.43rem; background:url(../images/icon-shipin.png) no-repeat left top; background-size:.48rem; margin-right:.83rem;}
.detail-footer .icon-qiang{height:.44rem; background:url(../images/icon-qiang.png) no-repeat left top; background-size:.41rem;}
.detail-footer .button{background: linear-gradient(90deg, #1C62D6 0%, #448AFF 100%); border:0; margin-left:0;}
i.icon-tryread{top:.03rem; width:.66rem; height:.61rem; background-size:.66rem;} 

.main-fwzz .main-con{padding-top:.39rem; padding-bottom:.79rem;}
.main-fwzz ul{position: relative;}
.main-fwzz ul:after{content:""; width:1px; position: absolute; left:.29rem; background:#e6e6e6; top:0; bottom:0;}
.main-fwzz ul li{padding-bottom:.17rem;}
.main-fwzz ul li h3{height:.64rem; line-height:.64rem; font-size:.32rem; color:#333333; background:white; position: relative; z-index:1; font-weight: bold; margin-bottom:.17rem;}
.main-fwzz ul li h3 img{vertical-align: middle; width:.6rem; margin-right:.06rem; margin-top: -.06rem;}
.main-fwzz ul li p{padding-left:.6rem; margin-bottom:.28rem;}
.main-flfg ul li p{padding-left:.3rem; margin-bottom:.28rem; position: relative;}
.main-flfg ul:after{
	display: none;
}
.main-flfg ul li p:after{
	content: '';
	position: absolute;
	width: 5px;
	height: 5px;
	background: #999999;
	border-radius: 50%;
	left: 0;
	top: 50%;
	margin-top: -2.5px;
}
.main-fwzz ul li p a{display: block; line-height:.46rem; font-size:.28rem; color:#666666; word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
	-webkit-line-clamp:2;overflow: hidden;}
.main-fwzz ul li:last-of-type{padding-bottom:0;}

.book-title{padding-right:1.56rem; position: relative;}
.read-content .scbtn2{position: absolute; right:-.3rem; top:50%; margin-top:-.37rem; height:.74rem; text-align: center; width:1.41rem; border-left:1px solid #e6e6e6; font-size:.24rem; color:#999999; font-weight: 500;}
.read-content .scbtn2 i.icon-sc{width:.32rem; height:.3rem; background:url(../images/icon-sc4.png) no-repeat left top; background-size:.32rem; display: block; margin:0 auto; margin-bottom:.07rem; margin-top:.02rem;}
.read-content .scbtn2.on i.icon-sc{background:url(../images/icon-sc2-on.png) no-repeat left top; background-size:.32rem .3rem;}
.read-content .scbtn2.on{color:#cf151d;}

.bigImg{position: fixed; left:50%; width:100%; max-width:750px; transform: translateX(-50%); top:0; bottom:0; background:rgba(0, 0, 0, .8);z-index:1002; display: none;}
.bigImg .pinch-zoom-container{left: 50%;top: 50%;transform: translate(-50%,-50%); width:100%; height:100% !important;}
.bigImg .img img{max-width:100%; max-height:100%;left: 0; right: 0; top: 0; bottom: 0; margin: auto; position: absolute;}
.bigImg .img{left: 0; right: 0; top: 0; bottom: 0; margin: auto;}

.scj-list .moreBtn2{position: absolute; width:.56rem; padding:0; background:url(../images/3.png) no-repeat center center; top:0; bottom:0; right:19px; background-size:.08rem;}
.caozuo-popup{background:white; border-radius:18px 18px 0 0; bottom:-3rem; position: fixed; left:50%; transform: translateX(-50%); width:100%; max-width:750px; transition:.35s; z-index:1002;}
.caozuo-popup a{display: block; height:1.08rem; line-height:1.08rem; text-align: center; color:#333333; font-size:.32rem; font-weight: 500; border-bottom:1px solid #ebebeb;}
.caozuo-popup.on{bottom:0;}

.checkMore{
	text-align: center;
}
.checkMore p{
	height: .88rem;
	line-height: .88rem;
	background: #E5ECF8;
	border-radius: .1rem;
	margin: .3rem;
	font-size: .3rem;
	color: #1B62D6;
	text-align: center;
}
.checkMore img{
	transform: rotate(90deg);
	width: .15rem;
	margin-left: .15rem;
	vertical-align: middle;
	margin-bottom: .1rem;
}
.checkMore button{
	width: 3rem;
	height: .8rem;
	background: #1C62D6;
	color: #ffffff;
	border-radius: .1rem;
}


/*ai样式*/
.ai-content{
	background: #ffffff;
	margin: .2rem 0;
	padding: .3rem;
}
.aiResultHead{
	display: none;
	align-items: center;
	font-size: .4rem;
	font-family: cursive;
}
.aiResultHead img{
	width: .7rem;
	margin-right: .2rem;
}
.ai-content .generate{
	color: #000000;
	background: #f0f0f0;
	position: relative;
	padding: .3rem .2rem;
	border-radius: .03rem;
	box-sizing: border-box;
	margin-bottom: .4rem;
	font-size: .3rem;
	overflow: hidden;
	width: 0rem;
	animation: grow 1s forwards;
}
@keyframes grow {
	from {
		width: 0;
	}
	to {
		width: 100%; /* 或者你想要的任何宽度 */
	}
}
.ai-content .generate div{
	display: flex;
	align-items: center;
	justify-content: center;
}
.ai-content .generate div label{
	margin-left: .2rem;
	white-space: nowrap;
}
.ai-content .generate .loader-11 {
	width: .5rem;
	height: .5rem;
	border-radius: 50%;
	display: inline-block;
	position: relative;
	border: .04rem solid;
	border-color: #000 #000 transparent transparent;
	-webkit-animation: rotation 1s linear infinite;
	animation: rotation 1s linear infinite;
}
.ai-content .generate .loader-11:after, .generate .loader-11:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	border: .04rem solid;
	border-color: transparent transparent #FF3D00 #FF3D00;
	width: .35rem;
	height: .35rem;
	border-radius: 50%;
	-webkit-animation: rotationBack 0.5s linear infinite;
	animation: rotationBack 0.5s linear infinite;
	transform-origin: center center;
}
.ai-content .generate .loader-11:before {
	width: .2rem;
	height: .2rem;
	border-color: #000 #000 transparent transparent;
	-webkit-animation: rotation 1.5s linear infinite;
	animation: rotation 1.5s linear infinite;
}
@-webkit-keyframes rotation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
@keyframes rotation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
@-webkit-keyframes rotationBack {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(-360deg);
	}
}
@keyframes rotationBack {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(-360deg);
	}
}
.ai-content .Ai-box{
	height: 0;
	overflow: hidden;
}
.ai-content .Ai-box .Ai-box-con{
	background: url("/std/mobile/images/aiBg.png") no-repeat;
	background-size: 100%;
	box-shadow: 0 .1rem .36rem 0 rgba(0,0,0,0.07);
	border-radius: .3rem;
	padding: .7rem .3rem .3rem .3rem;
	margin-top: .3rem;
	position: relative;
}
.ai-content .Ai-hint{
	font-weight: 500;
	font-size: .26rem;
	color: #999999;
	display: none;
}
.ai-content .Ai-voice{
	position: absolute;
	width: .68rem;
	height: .68rem;
	top: .5rem;
	right: .3rem;
	display: none;
}
.ai-content .Ai-voice p{
    width: 100%;
	height: 100%;
}
.ai-content .Ai-voice .iconAiBf{
	background: url("/std/mobile/images/aibf.png") no-repeat;
	background-size: 100% 100%;
}
.ai-content .voice-active .iconAiBf{
	background: url("/std/mobile/images/aibf1.png") no-repeat;
	background-size: 100% 100%;
}
.ai-content .Ai-voice .play{
	display: none;
}
.ai-content .resultCon{
	line-height: .48rem;
	font-size: .3rem;
	color: #333333;
	margin-top: .5rem;
	height: 76px;
	overflow: hidden;
}
.ai-content .aiCont{
	line-height: .48rem;
	font-size: .3rem;
	color: #333333;
	margin-top: .5rem;
}
.ai-content .resultCon a:first-child{
	margin-top: .2rem;
}
.ai-content .resultCon a,.ai-content .aiCont a{
	font-size: .26rem;
	color: #1C62D6;
	background: url("/std/mobile/images/aiSousuo.png") left center no-repeat;
	background-size: .32rem .32rem;
	padding-left: .5rem;
	display: block;
	line-height: .32rem;
	margin: .2rem 0;
}
.ai-content .aiReaultActive{
	height: auto;
	overflow: visible;
}
.ai-content .Ai-opera{
	margin-top: .4rem;
	justify-content: space-between;
	align-items: center;
	display: none;
}
.ai-content .Ai-recommend{
	display: none;
}
.ai-content .Ai-recommend span{
	display: inline-block;
	font-size: .26rem;
	color: #999999;
	margin-left: .4rem;
}
.ai-content .Ai-recommend i{
    width: .32rem;
	height: .32rem;
	display: inline-block;
	margin-right: .1rem;
	vertical-align: top;
}
.ai-content .Ai-recommend .iconAitj{
   background: url("/std/mobile/images/good.png");
	background-size: 100% 100%;
	vertical-align: top;
}
.ai-content .Ai-recommend .iconAibtj{
	background: url("/std/mobile/images/daozan.png");
	background-size: 100% 100%;
	vertical-align: bottom;
}
.ai-content  .Ai-recommend .active{
	color: #E57931;
}
.ai-content  .Ai-recommend .active .iconAitj{
	background: url("/std/mobile/images/good1.png") no-repeat;
	background-size: 100% 100%;
}
.ai-content  .Ai-recommend .active .iconAibtj{
	background: url("/std/mobile/images/daozan1.png") no-repeat;
	background-size: 100% 100%;
}
.ai-content .Ai-upload{
	font-weight: bold;
	font-size: .26rem;
	color: #1C62D6;
}
#aiBtn{
	margin-right: .3rem;
}
#aiBtn img{
	width: .65rem;
	vertical-align: text-bottom;
	animation: jump 2s ease infinite;
}
@keyframes jump {
	0%, 20%, 50%, 80%, 100% {
		transform: translateY(0);
	}
	40% {
		transform: translateY(-10px); /* 向上跳动的高度 */
	}
	60% {
		transform: translateY(-5px); /* 下降的高度 */
	}
}
.stop-animation img{
	animation: none !important;
}
.ai-content-top,.ai-content-bottom{
	display: none;
}














