﻿* {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: inherit;
	-webkit-tap-highlight-color: transparent
}

em,
i {
	font-style: normal;
}

img {
	border: none;
	max-width: 10rem;
}

p {
	margin-bottom: 10px;
}

ul,
li {
	list-style: none;
}

body {
	max-width: 10rem;
	margin: 0 auto;
	font-family: PingFangSC-Regular, sans-serif;
	background: #f3f3f3;
}

.ellipsis1
{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ellipsis2
{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.ellipsis3
{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
span.redfont {
	color: Red;
}

input {
	border: none;
}

header {
	position: fixed;
	top: 0;
	left: 50%;
	margin-left: -5rem;
	z-index: 9;
}

.dropload-down {
	padding-top: 30px;
}

.header1,
.header2,
.header3,
.header4,
.header5,
.header6,
.header7,
.header15,
.header16,
.header17,
.header18,
.header19,
.header20,
.header21,
.header22,
.header23,
.header24,
.header25,
.header26,
.header80,
.headw1,
.headw2,
.headw3,
.headw4,
.headw5,
.headw6,
.headw7,
.headw8,
.headw9,
.headw10,
.headw11,
.headw12,
.headw13,
.headw14,
.headw15,
.headw16,
.headw17,
.headw18,
.headw19,
.headw20,
.headw21,
.headw22,
.headw23,
.headw24,
.headw25,
.headw26,
.headw27,
.headw28,
.headw29 {
	width: 10rem;
	height: 1.2rem;
}

.wBlack {
	display: block;
	width: 0.781rem;
	height: 1.2rem;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/wBack.png) no-repeat center;
	background-size: 0.2rem 0.4rem;
	z-index: 11;
}

.wJzgd {
	width: 10rem;
	height: 1.093rem;
	background: #f3f3f3;
	color: #888888;
	font-size: 0.3rem;
	text-align: center;
	line-height: 1rem;
}

footer {
	position: fixed;
	bottom: 0;
	width: 10rem;
	height: 1.4rem;
	background: #fff;
	left: 50%;
	margin-left: -5rem;
	z-index: 9999;
}

footer nav {
	width: 10rem;
	height: 1.1rem;
	padding-top: 0.1rem;
}

footer nav a {
	display: block;
	width: 2rem;
	height: 1.1rem;
	float: left;
}

footer nav a img {
	display: block;
	width: 0.65rem;
	height: 0.665rem;
	margin: 2px auto 1px auto;
}

footer nav a span {
	display: block;
	width: 2rem;
	text-align: center;
	font-size: 0.35rem;
	color: #8c91cb;
}

footer nav a span.wZY {
	color: #f79c30;
	/*首页*/
}

footer nav a span.wjc {
	color: #9b813e;
	/*剧场*/
}

footer nav a span.wsm {
	color: #0fa332;
	/*扫码*/
}

footer nav a span.wYY {
	color: #486da3;
	/*预约*/
}

footer nav a span.wWD {
	color: #ea515d;
	/*我的*/
}

.wContent {
	margin-top: 2.168rem;
	margin-bottom: 1.3rem;
}

.wContent1 {
	margin-top: 0.968rem;
	margin-bottom: 1.3rem;
}


/**************文化动态************************/

.wWhdtNav {
	width: 10rem;
	height: 1.2rem;
	background: #f3f3f3;
}

.header1 {
	background: #eb7b4b url(../img/wWhdtHead.png) no-repeat center;
	background-size: 1.812rem 0.593rem;
}

.wWhdtNav a {
	display: block;
	width: 2.5rem;
	height: 1.2rem;
	line-height: 1.3rem;
	text-align: center;
	float: left;
	font-size: 0.43rem;
	color: #333333;
	font-weight: bold;
}

.wWhdtNav a:hover,
.wWhdtNav a.wWhdtNavA {
	color: #fe6d26;
	border-bottom: 2px solid #fe6d26;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

.wWhdtList {
	width: 10rem;
}

.wWhdtList li {
	width: 10rem;
	height: 3rem;
	border-bottom: 0.156rem solid #f3f3f3;
	background: #ffffff;
}

.wWhdtList li img {
	display: block;
	width: 3.531rem;
	height: 2.14rem;
	float: left;
	margin-right: 0.312rem;
	margin-top: 0.43rem;
}

.wWhdtList li h2 {
	width: 6rem;
	font-size: 0.43rem;
	color: #333333;
	float: left;
	font-weight: normal;
	height: 0.468rem;
	line-height: 0.5rem;
	overflow: hidden;
	margin-top: 0.55rem;
}

.wWhdtList li span {
	display: block;
	width: 6rem;
	height: 0.75rem;
	line-height: 0.4rem;
	color: #888888;
	font-size: 0.38rem;
	overflow: hidden;
	float: left;
	margin-top: 0.078rem;
}

.wWhdtList li div {
	width: 6rem;
	height: 0.5rem;
	float: left;
	margin-top: 0.234rem;
}

.wWhdtList li div .wWhdtListTimeTitle {
	float: left;
	width: 4.5rem;
	margin: 0;
}

.wWhdtList li div .wWhdtListTimeTitle i {
	font-style: normal;
	margin-right: 2px;
	color: #8c8c8c;
	font-size: 0.38rem;
}

.wWhdtList li div .wWhdtListTimeTitle b {
	font-weight: normal;
	margin-left: 2px;
	color: #fc4f13;
	font-size: 0.38rem;
}

.wWhdtList li div em {
	display: block;
	height: 0.468rem;
	background: url(../img/wEyes.png) no-repeat left 0.1rem;
	padding-left: 0.359rem;
	float: right;
	color: #797979;
	font-size: 0.33rem;
	font-style: normal;
	background-size: 0.312rem 0.234rem;
	line-height: 0.5rem;
}


/************文化动态详情***************************/

.wWhdtXqTitle {
	width: 10rem;
	background: #fff;
}

.wWhdtXqTitle h2 {
	width: 9.203rem;
	line-height: 0.55rem;
	font-size: 0.43rem;
	color: #333333;
	text-align: center;
	margin: 0 auto;
	padding-top: 0.39rem;
}

.wWhdtXqTitle span {
	display: block;
	width: 9.203rem;
	line-height: 0.5rem;
	font-size: 0.35rem;
	color: #8c8c8c;
	text-align: center;
	margin: 0.2 auto 0 auto;
	padding-bottom: 0.3rem;
	padding-top: 0.2rem;
}

.wWhdtXqText {
	width: 9.203rem;
	margin: 0 auto;
	font-size: 0.38rem;
	color: #444444;
	text-indent: 2em;
	line-height: 0.5rem;
	padding: 0.33rem 0;
}

.wWhdtXqText img {
	display: block;
	max-width: 9rem;
	margin: 0 auto;
	height: auto;
}


/***************文化直播*********************************/

.header2 {
	background: #ed484c url(../img/wWhzbHead.png) no-repeat center;
	background-size: 2.109rem 0.593rem;
}

.wWhzbVedio {
	width: 10rem;
	height: 5.14rem;
}

.wWhzbXx {
	width: 10rem;
	height: 0.937rem;
}

.wWhzbXx span {
	display: block;
	width: 4.687rem;
	height: 0.937rem;
	line-height: 0.937rem;
	float: left;
	margin-left: 0.25rem;
	color: #f0230d;
	font-size: 0.33rem;
}

.wWhzbXx b {
	display: block;
	height: 0.937rem;
	line-height: 0.937rem;
	float: right;
	margin-right: 0.25rem;
	color: #159117;
	font-size: 0.33rem;
	font-weight: normal;
	padding-left: 0.421rem;
	background: url(../img/wWhzbRq.png) no-repeat left center;
	background-size: 0.375rem 0.343rem;
}

.wWhzbVedioJs {
	width: 10rem;
	background: #fff;
}

.wWhzbVedioJs h2 {
	width: 8.593rem;
	padding: 0.359rem 0.705rem 0.359rem 0.702rem;
	border-bottom: 1px solid #f1efec;
	color: #111111;
	font-size: 0.43rem;
	font-weight: normal;
	background: url(../img/wWhzbZb.png) no-repeat 0.234rem center;
	background-size: 0.437rem 0.328rem;
}

.wWhzbVedioJsText {
	width: 10rem;
	padding-bottom: 0.234rem;
}

.wWhzbVedioJsText span {
	display: block;
	height: 0.78rem;
	width: 9.5rem;
	margin: 0.234rem auto 0 auto;
	line-height: 0.4rem;
	text-indent: 2em;
	color: #7e7e7e;
	font-size: 0.33rem;
	overflow: hidden;
}

.wWhzbVedioJsText a {
	display: block;
	padding-top: 0.234rem;
	text-align: center;
	color: #ed484c;
	font-size: 0.3rem;
}

.wWhzbVedioJsText a b {
	font-weight: normal;
	padding-right: 0.265rem;
	background: url(../img/wWhzbGd.png) no-repeat right center;
	background-size: 0.187rem 0.093rem;
}

.wWhzbKcyg {
	width: 10rem;
	background: #fff;
	margin-top: 0.234rem;
}

.wWhzbKcyg h2 {
	width: 9.5rem;
	height: 0.828rem;
	padding: 0 0.25rem;
	border-bottom: 1px solid #f1efec;
	color: #333333;
	font-size: 0.35rem;
	font-weight: normal;
	line-height: 0.828rem;
}

.wWhzbKcyg h2 a {
	float: right;
	color: #888888;
	font-size: 0.3rem;
}

.wWhzbKcyg li {
	width: 10rem;
	height: 3rem;
	overflow: hidden;
	position: relative;
	padding-top: 0.2rem;
	border-bottom: 0.234rem solid #f1efec;
}

.wWhzbKcyg li img {
	display: block;
	width: 3.859rem;
	height: 2.531rem;
	float: left;
	margin-top: 0.23rem;
	margin-left: 0.25rem;
	margin-right: 0.343rem;
}

.wWhzbKcyg li i {
	display: block;
	width: 1.203rem;
	height: 0.421rem;
	position: absolute;
	left: 0.25rem;
	top: 2.34rem;
	background: #e40011;
	font-style: normal;
	font-size: 0.3rem;
	color: #fff;
	line-height: 0.421rem;
	text-align: center;
}

.wWhzbKcyg li h3 {
	width: 5.548rem;
	color: #333333;
	font-weight: normal;
	font-size: 0.4rem;
	float: left;
	margin-top: 0.25rem;
}

.wWhzbKcyg li b {
	display: block;
	width: 5.548rem;
	color: #ed484c;
	font-weight: normal;
	font-size: 0.3rem;
	float: left;
	margin-top: 0.156rem;
	border-bottom: 1px solid #f1efec;
	padding-bottom: 0.156rem;
}

.wWhzbKcyg li span {
	display: block;
	width: 5.3rem;
	height: 0.656rem;
	line-height: 0.35rem;
	overflow: hidden;
	font-size: 0.32rem;
	color: #7e7e7e;
	margin-top: 0.187rem;
	float: left;
}


/**********课程资源*****************************/

.wWhzbNav {
	width: 10rem;
	height: 0.953rem;
	background: #f3f3f3;
}

.wWhzbNav a {
	display: block;
	width: 3.3333rem;
	height: 0.953rem;
	line-height: 0.953rem;
	text-align: center;
	float: left;
	font-size: 0.35rem;
	color: #333333;
	font-weight: bold;
}

.wWhzbNav a:hover,
.wWhzbNav a.wWhzbNavA {
	color: #fe6d26;
	border-bottom: 2px solid #fe6d26;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

.WKczyList {
	width: 9.812rem;
	margin-left: 0.188rem;
	overflow: hidden;
}

.WKczyList li {
	width: 4.718rem;
	height: 4.546rem;
	float: left;
	background: url(../img/wKczyListBg.png) no-repeat center;
	background-size: 4.718rem 4.546rem;
	margin-right: 0.188rem;
	margin-bottom: 0.359rem;
}

.WKczyList .WKczyListImg {
	display: block;
	width: 4.328rem;
	height: 3.234rem;
	position: relative;
	border-radius: 0.156rem;
	overflow: hidden;
	margin: 0.265rem auto;
}

.WKczyList li .WKczyListImg img {
	width: 4.328rem;
	height: 3.234rem;
}

.WKczyList li .WKczyListImg span {
	display: block;
	width: 2.164rem;
	height: 0.453rem;
	background: #d12a2a;
	text-align: center;
	line-height: 0.52rem;
	color: #fff;
	font-size: 0.28rem;
	position: absolute;
	left: 0;
	bottom: 0;
}

.WKczyList li .WKczyListImg b {
	display: block;
	width: 2.164rem;
	height: 0.453rem;
	text-align: center;
	line-height: 0.52rem;
	color: #fff;
	font-size: 0.28rem;
	position: absolute;
	right: 0;
	bottom: 0;
	font-weight: normal;
	background: #000000;
}

.WKczyList li .WKczyListImg b i {
	padding-left: 0.41rem;
	background: url(../img/wWhzbEyes.png) no-repeat left top;
	background-size: 0.375rem 0.218rem;
	font-style: normal;
}

.WKczyList li h2 {
	width: 4.328rem;
	margin: 0 auto;
	color: #333333;
	font-size: 0.35rem;
	font-weight: normal;
}


/**********精品课堂************************/

.header3 {
	background: #039fc1 url(../img/wJpktHead.png) no-repeat center;
	background-size: 2.562rem 0.625rem;
}

.wJpktFl {
	width: 10rem;
	background: #fff;
	padding-top: 0.265rem;
	overflow: hidden;
}

.wJpktFl .wJpktFlQb {
	display: block;
	padding: 0.14rem 0.312rem;
	font-size: 0.38rem;
	text-align: center;
	color: #fff;
	border-radius: 0.078rem;
	background: #71707e;
	margin: 0 0.22rem;
	float: left;
}

.wJpktFl ul {
	width: 8.1rem;
	float: left;
}

.wJpktFl ul li {
	float: left;
	color: #fff;
	font-size: 0.38rem;
	padding: 0.13rem 0.28rem;
	background: #71707e;
	border-radius: 0.078rem;
	margin-right: 0.22rem;
	margin-bottom: 0.218rem;
}

.wJpktFl ul li:hover,
.wJpktFl .wJpktFlQb:hover,
.wJpktFl ul li.wJpktFlSelect,
.wJpktFl .wJpktFlQb.wJpktFlSelect {
	background: #d93687;
}

.wJpktList {
	width: 10rem;
	margin-top: 0.234rem;
	overflow: hidden;
}

.wJpktList li {
	float: left;
	width: 4.718rem;
	height: 4.937rem;
	overflow: hidden;
	margin-left: 0.188rem;
	background: url(../img/wJpktListBg.png) no-repeat center;
	background-size: 4.718rem 4.937rem;
	margin-bottom: 0.375rem;
}

.wJpktList li img {
	display: block;
	margin: 0.13rem auto;
	width: 4.328rem;
	height: 2.968rem;
	border-radius: 0.156rem;
}

.wJpktList li h2 {
	width: 4.4rem;
	font-size: 0.43rem;
	color: #222222;
	font-weight: normal;
	margin-left: 0.203rem;
}

.wJpktList li h2 b {
	font-weight: normal;
	color: #d83787;
}

.wJpktList li span {
	display: block;
	width: 4.4rem;
	font-size: 0.35rem;
	color: #666666;
	font-weight: normal;
	margin-left: 0.203rem;
	height: 0.79rem;
	line-height: 0.4rem;
	overflow: hidden;
	margin-top: 0.1rem;
}


/***********艺术慕课详情*****************************/

.wYsmkVedio {
	width: 10rem;
	height: 5.14rem;
}

.wYsmkXx {
	width: 10rem;
	height: 0.937rem;
}

.wYsmkXx span {
	display: block;
	width: 4.687rem;
	height: 0.937rem;
	line-height: 0.937rem;
	float: left;
	margin-left: 0.25rem;
	color: #f0230d;
	font-size: 0.38rem;
	color: #666666;
}

.wYsmkXx span i {
	font-style: normal;
	color: #666666;
	margin-right: 0.156rem;
}

.wYsmkXx span em {
	font-style: normal;
	color: #d83788;
	margin-left: 0.156rem;
}

.wYsmkXx b {
	display: block;
	height: 0.937rem;
	line-height: 0.937rem;
	float: right;
	margin-right: 0.25rem;
	color: #666666;
	font-size: 0.38rem;
	font-weight: normal;
}

.wYsmkXx b i {
	color: #039fc1;
	font-style: normal;
}

.wYsmkVedioJs {
	width: 10rem;
	background: #fff;
}

.wYsmkVedioJs h2 {
	width: 9.532rem;
	padding: 0.359rem 0.234rem;
	border-bottom: 1px solid #f1efec;
	color: #111111;
	font-size: 0.43rem;
}

.wYsmkVedioJs h2 b {
	display: block;
	float: right;
	font-weight: normal;
	color: #666666;
	font-size: 0.38rem;
	padding-left: 0.312rem;
	background: url(../img/wVedioMin.png) no-repeat left center;
	background-size: 0.265rem 0.265rem;
}

.wYsmkVedioJsText {
	width: 10rem;
	padding-bottom: 0.234rem;
}

.wYsmkVedioJsText span {
	display: block;
	height: 0.78rem;
	width: 9.5rem;
	margin: 0.234rem auto 0 auto;
	line-height: 0.43rem;
	text-indent: 2em;
	color: #7e7e7e;
	font-size: 0.38rem;
	overflow: hidden;
}

.wYsmkVedioJsText a {
	display: block;
	padding-top: 0.234rem;
	text-align: center;
	color: #d83788;
	font-size: 0.38rem;
}

.wYsmkVedioJsText a b {
	font-weight: normal;
	padding-right: 0.265rem;
	background: url(../img/wYsmkXqGd.png) no-repeat right center;
	background-size: 0.187rem 0.093rem;
}

.wYsmkTab {
	width: 10rem;
	background: #fff;
	border-top: 0.234rem solid #f1efec;
}

.wYsmkTab .wYsmkTabul {
	width: 9.171rem;
	height: 1.078rem;
	margin: 0 auto;
	border-bottom: 1px solid #f1efec;
}

.wYsmkTab .wYsmkTabul li {
	width: 4.585rem;
	float: left;
	height: 1.078rem;
	text-align: center;
	line-height: 1.1rem;
	font-size: 0.38rem;
	color: #333333;
	background: url(../img/wBorder.png) no-repeat right center;
	background-size: 0.031rem 0.265rem;
}

.wYsmkTab .wYsmkTabul li.wYsmkTabulSelect {
	color: #039fc1;
	border-bottom: 2px #039fc1 solid;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

.wYsmkTab .wYsmkTabul li:last-of-type {
	background: none;
}

.wYsmkTab .wYsmkTabul li .wYsmkTabKclb {
	padding: 0.3rem 0 0.3rem 0.578rem;
	background: url(../img/wK.png) no-repeat left 0.12rem;
	background-size: 0.515rem 0.5rem;
}

.wYsmkTab .wYsmkTabul li .wYsmkTabJsjs {
	padding: 0.3rem 0 0.3rem 0.343rem;
	background: url(../img/wJ.png) no-repeat left 0.12rem;
	background-size: 0.265rem 0.5rem;
}

.wYsmkTab .wYsmkTabBox {
	width: 10rem;
	background: #fff;
	margin-top: 0.234rem;
	padding-bottom: 0.312rem;
}

.wYsmkTab .wYsmkTabBox li {
	width: 10rem;
	height: 0.781rem;
	line-height: 0.781rem;
	border-bottom: 1px solid #f1efec;
	color: #333333;
	font-size: 0.38rem;
	overflow: hidden;
}

.wYsmkTab .wYsmkTabBox li b {
	color: #d83788;
	margin: 0 0.125rem 0 0.4rem;
}

.wYsmkTab .wYsmkTabBox img {
	display: block;
	width: 3.984rem;
	height: 3.984rem;
	border-radius: 3.984rem;
	margin: 0.468rem auto;
}

.wYsmkTab .wYsmkTabBox h2 {
	width: 10rem;
	text-align: center;
	font-size: 0.45rem;
	color: #039fc1;
}

.wYsmkTab .wYsmkTabBox h2 b {
	color: #312f2f;
	font-size: 0.38rem;
	margin-left: 0.156rem;
}

.wYsmkTab .wYsmkTabBox .wYsmkTabBoxText {
	width: 9rem;
	margin: 0.437rem auto;
	color: #333333;
	font-size: 0.36rem;
	text-indent: 2em;
	line-height: 0.5rem;
}


/**************艺术广场*********************************************/

.header4 {
	background: #039fc1 url(../img/wYsgcHead.png) no-repeat center;
	background-size: 1.609rem 0.625rem;
}

.wSearch {
	width: 10rem;
	height: 1.437rem;
	padding-top: 0.312rem;
	background: #dff1f5;
}

.wSearch .wSearchInput {
	width: 6.6rem;
	height: 0.812rem;
	margin-top: 0.312rem;
	margin-left: 0.359rem;
	float: left;
	background: #fff;
}

.wSearch .wSearchInput .wSearchButton {
	display: block;
	width: 0.781rem;
	height: 0.812rem;
	float: left;
	background: #fff url(../img/wSearch.png) no-repeat center;
	background-size: 0.531rem 0.5rem;
}

.wSearch input {
	width: 5.4rem;
	height: 0.812rem;
	background: #fff;
	border: none;
	outline: none;
	font-size: 0.35rem;
	color: #0190af;
	line-height: 0.812rem;
	float: left;
	background-size: 0.531rem 0.5rem;
	padding-left: 0.1rem;
}

.wSearch .wYsgcFbxt {
	display: block;
	width: 2.171rem;
	height: 0.812rem;
	background: #fb5354;
	font-size: 0.35rem;
	line-height: 0.9rem;
	text-align: center;
	color: #fff;
	font-weight: bold;
	float: left;
	margin-top: 0.312rem;
	margin-left: 0.359rem;
}

.wYsgcList {
	width: 10rem;
}

.wYsgcList li {
	width: 10rem;
	padding-bottom:0.234rem;
	overflow: hidden;
}

.wYsgcList li:nth-child(odd) {
	background: #f3f3f3
}

.wYsgcList li:nth-child(even) {
	background: #ffffff;
}

.wYsgcList li span {
	display: block;
	width: 9.2rem;
	margin: 0.4rem auto 0 auto;
	font-size: 0.38rem;
	color: #fe6d26;
}

.wYsgcList li span b {
	padding-left: 0.35rem;
	background: url(../img/wPl.png) no-repeat left center;
	font-size: 0.35rem;
	background-size: 0.3rem 0.3rem;
	float: right;
	font-weight: normal;
}

.wYsgcList li h2 {
	width: 9.2rem;
	margin: 0.07rem auto 0 auto;
	font-size: 0.43rem;
	color: #111111;
	font-weight: normal;
	overflow: hidden;
}


/***************艺术广场评论************************************/

.wYsgcftTs {
	width: 10rem;
	height: 1.3rem;
	background: #fff;
}

.wYsgcftTs h2 {
	width: 9.293rem;
	height: 1.078rem;
	margin: 1.2rem auto 0 auto;
	padding-top: 0.1rem;
	color: #353739;
	font-size: 0.43rem;
	line-height: 0.6rem;
	font-weight: normal;
}

.wYsgcftTs h2 b {
	color: #ff3c3c;
}

.wYsgcftBox {
	width: 8.593rem;
	margin: 0 auto;
	padding-top: 15px;
	overflow: hidden;
}

.wYsgcftBox span {
	display: block;
	font-size: 0.38rem;
	color: #333333;
	font-weight: bold;
	margin-bottom: 0.234rem;
}

.wYsgcftBox input {
	display: block;
	width: 8.415rem;
	height: 0.625rem;
	line-height: 0.7rem;
	font-size: 0.36rem;
	color: #333333;
	border: 1px solid #bdbcbd;
	outline: none;
	border-radius: 0.078rem;
	margin-bottom: 0.546rem;
	padding-left: 0.078rem;
}

.wYsgcftBox textarea {
	display: block;
	width: 8.35rem;
	height: 3.4rem;
	border: 1px solid #BDBCBD;
	outline: none;
	border-radius: 0.078rem;
	margin-bottom: 0.546rem;
	padding: 0.078rem;
	font-size: 0.38rem;
	color: #333333;
	resize: none;
}

.wYsgcftBox input.wYzm {
	display: block;
	width: 2.968rem;
	float: left;
}

.wYsgcftBox img {
	display: block;
	width: 1.562rem;
	height: 0.64rem;
	float: left;
	margin-left: 0.468rem;
}

.wYsgcftBox a {
	display: block;
	height: 0.625rem;
	line-height: 0.8rem;
	font-size: 0.3rem;
	color: #3b3a3a;
	text-decoration: underline;
	margin-left: 0.546rem;
	float: left;
}

.wYsgcftBox a.wFbxt {
	display: block;
	width: 8.593rem;
	height: 0.937rem;
	line-height: 1rem;
	font-size: 0.37rem;
	color: #fff;
	text-align: center;
	font-weight: normal;
	margin: 1.562rem 0;
	background: #ff3c3c;
	text-decoration: none;
}


/***************个人预约************************************/

.header5 {
	background: #c33981 url(../img/wGryyHead.png) no-repeat center;
	background-size: 2.515rem 0.593rem;
}

.headw29 {
	background: #c33981 url(../img/wPxbmHead.png) no-repeat center;
	background-size: 2.515rem 0.593rem;
}

.wGryyIndex {
	width: 7.875rem;
	margin: 0 auto;
	padding-top: 0.703rem;
}

.wGryyIndex li {
	width: 7.875rem;
	height: 2.781rem;
	margin-bottom: 0.546rem;
}

.wGryyIndex li img {
	width: 7.875rem;
	height: 2.781rem;
}


/***************个人预约提交表单************************************/

.wBmxz {
	width: 10rem;
	background: url(../img/wBmxzBg.png) no-repeat left top;
	background-size: 10rem 100%;
	padding-bottom: 0.546rem;
}

.wBmxz img {
	width: 3.953rem;
	height: 0.75rem;
	padding-top: 0.406rem;
	margin-left: 0.63rem;
}

.wBmxz .wBmxzText {
	width: 8.75rem;
	margin: 0.39rem auto 0 auto;
	line-height: 0.39rem;
	color: #333333;
	font-size: 0.35rem;
}

.WgryytjbdList {
	width: 10rem;
}

.WgryytjbdList li {
	width: 10rem;
	height: 3.915rem;
	overflow: hidden;
}

.WgryytjbdList li img {
	display: block;
	width: 88%;
	height: 3.134rem;
	margin: 0.39rem 0.468rem 0.39rem 0.656rem;
	float: left;
}

.WgryytjbdList li h2 {
	width: 4.843rem;
	float: left;
	font-size: 0.43rem;
	color: #393939;
	margin-top: 0.734rem;
}

.WgryytjbdList li h2 b {
	color: #ff7611;
}

.WgryytjbdList li span {
	display: block;
	height: 1rem;
	line-height: 0.5rem;
	width: 4.843rem;
	float: left;
	font-size: 0.36rem;
	padding-top: 0.176rem;
	color: #393939;
	overflow: hidden;
}

.WgryytjbdList li div.ssTime,.WgryytjbdList li div.seTime
{
    position: absolute;
	font-size: 0.36rem;
	color: #ffffff;
    font-weight: bold;
    left: 5rem;
    line-height:0.5rem;
}

.WgryytjbdList li div.ssTime
{
    top:2.4rem;
}
.WgryytjbdList li div.seTime
{
    top:2.9rem;
}

.WgryytjbdList li i {
	display: block;
	height: 0.65rem;
	line-height: 0.362rem;
	width: 4.843rem;
	float: left;
	font-size: 0.3rem;
	color: #393939;
	overflow: hidden;
	font-style: normal;
	margin-top: 0.312rem;
}

.wLjbm {
	display: block;
	width: 7.031rem;
	height: 0.781rem;
	font-size: 0.39rem;
	font-weight: bold;
	line-height: 0.9rem;
	text-align: center;
	color: #ffffff;
	background: #ff7611;
	margin: 0.312rem auto;
	border-radius: 0.234rem;
}


/***************课程表列表************************************/

.header80 {
	background: #039fc1 url(../img/header80.png) no-repeat center;
	background-size: 2.281rem 0.625rem;
}

.kcb {
	display: block;
	position: relative;
	width: 9.14rem;
	margin: 0 auto 0.312rem auto;
	border-radius: 0.234rem;
	background: #FFFFFF;
	overflow: hidden;
	padding-bottom: 0.234rem;
	box-shadow: /*     0px -10px 0px 0px #ff0000,   上边阴影  红色
                       -10px 0px 0px 0px #3bee17,   左边阴影  绿色
                       10px 0px 0px 0px #2279ee,    右边阴影  蓝色       ***/
	0px 4px 10px 0px #e4e4e4;
	/*下边阴影  黄色*/
}

.kcb:last-of-type {
	margin-bottom: 1.406rem;
}

.kcb:first-of-type {
	margin-top: 1.328rem;
}

.kb1 {
	text-indent: 0.8rem;
	width: 100%;
	height: 0.859rem;
	background: url(../img/kb1.png) no-repeat center;
	background-size: 100% 0.859rem;
	line-height: 0.859rem;
	font-size: 0.343rem;
	font-weight: normal;
	color: #FFFFFF;
	margin-bottom: 0.156rem
}

.kb2 {
	text-indent: 0.8rem;
	width: 100%;
	height: 0.859rem;
	background: url(../img/kb2.png) no-repeat center;
	background-size: 100% 0.859rem;
	line-height: 0.859rem;
	font-size: 0.343rem;
	font-weight: normal;
	color: #FFFFFF;
	margin-bottom: 0.156rem
}

.kb3 {
	text-indent: 0.8rem;
	width: 100%;
	height: 0.859rem;
	background: url(../img/kb3.png) no-repeat center;
	background-size: 100% 0.859rem;
	line-height: 0.859rem;
	font-size: 0.343rem;
	font-weight: normal;
	color: #FFFFFF;
	margin-bottom: 0.156rem
}

.kb4 {
	text-indent: 0.8rem;
	width: 100%;
	height: 0.859rem;
	background: url(../img/kb4.png) no-repeat center;
	background-size: 100% 0.859rem;
	line-height: 0.859rem;
	font-size: 0.343rem;
	font-weight: normal;
	color: #FFFFFF;
	margin-bottom: 0.156rem
}

.kbList {
	width: 8.437rem;
	margin: 0 auto;
	overflow: hidden;
	font-size: 0.312rem;
	color: #515151;
}

.kbList span {
	display: block;
	float: left;
	padding-left: 0.421rem;
	width: 1.693rem;
	margin-bottom: 0.16rem;
}

.kbList span.kbspan1 {
	background: url(../img/kbTime.png) no-repeat left center;
	background-size: 0.328rem 0.328rem;
}

.kbList span.kbspan2 {
	background: url(../img/kbLs.png) no-repeat left center;
	background-size: 0.328rem 0.328rem;
}

.kbList span.kbspan3 {
	background: url(../img/kbHome.png) no-repeat left center;
	background-size: 0.328rem 0.328rem;
}

.kbList b {
	display: block;
	float: left;
	font-weight: normal;
	margin-right: 0.7rem;
	margin-bottom: 0.156rem;
	color: #ff5f10;
}

.kbList b.kbwu {
	margin-right: 0;
}

.kbList i {
	display: block;
	float: left;
	font-style: normal;
}

.kbList em {
	display: block;
	float: left;
	font-style: normal;
	color: #2d9ce2;
}

.bmBtn {
	display: block;
	width: 1.859rem;
	height: 1.859rem;
	background: url(../img/bmBtn.png) no-repeat center;
	background-size: 1.859rem 1.859rem;
	position: fixed;
	right: 0.156rem;
	bottom: 2.343rem;
}

.kcbLjbm1,
.kcbLjbm2,
.kcbLjbm3,
.kcbLjbm4 {
	display: block;
	width: 2.265rem;
	height: 0.703rem;
	text-align: center;
	line-height: 0.703rem;
	color: #FFFFFF;
	border-radius: 0.468rem;
	font-size: 0.343rem;
	position: absolute;
	right: 0.312rem;
	bottom: 0.312rem;
}

.kcbLjbm1 {
	background: #f0aa13;
}

.kcbLjbm2 {
	background: #2d9ce2;
}

.kcbLjbm3 {
	background: #537bff;
}

.kcbLjbm4 {
	background: #d7c92c;
}


/***************个人预约列表************************************/

.wGryyList {
	width: 10rem;
}

.wGryyList li {
	width: 10rem;
	height: 6.418rem;
}

.wGryyList li img {
	display: block;
	width: 10rem;
	height: 5rem;
}

.wGryyList li h2 {
	width: 10rem;
	text-indent: 0.312rem;
	color: #333333;
	font-size: 0.43rem;
	margin-top: 0.15rem;
}

.wGryyList li h2 i {
	font-style: normal;
	font-size: 14px;
	font-weight: normal;
	float: right;
	line-height: 24px;
	margin-right: 0.187rem;
}

.wGryyList li span {
	width: 10rem;
	text-indent: 0.312rem;
	color: #555555;
	display: block;
	font-size: 0.35rem;
	padding-top: 0.1rem;
}

.wGryyList li span i {
	font-style: normal;
	margin-right: 0.187rem;
}

.wGryyList li span b {
	font-weight: normal;
	color: #c33981;
	padding-left: 0.3rem;
	margin-left: 0.187rem;
	background: url(../img/wMap.jpg) no-repeat left center;
	background-size: 0.218rem 0.296rem;
}

.wGryyTime {
	width: 5rem;
	height: 0.546rem;
	position: fixed;
	left: 50%;
	margin-left: -2.1rem;
	top: 1.39rem;
}

.wGryyTime span {
	display: block;
	width: 2.3rem;
	height: 0.6rem;
	position: absolute;
	top: 0;
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	font-size: 0.36rem;
	text-align: center;
	line-height: 0.7rem;
	border-radius: 0.1rem;
}

.wGryyTime span.wGryyTimeDate {
	left: 0;
}

.wGryyTime span.wGryyTimeTime {
	right: 0;
}

.wGryyTime .wGryyTimeDateList {
	width: 2.3rem;
	position: absolute;
	left: 0;
	top: 0.6rem;
	background: rgba(0, 0, 0, 0.6);
	display: none;
}

.wGryyTime .wGryyTimeTimeList {
	width: 2.3rem;
	position: absolute;
	right: 0;
	top: 0.6rem;
	background: rgba(0, 0, 0, 0.6);
	display: none;
}

.wGryyTime ul li {
	width: 2.3rem;
	height: 0.8rem;
	line-height: 0.7rem;
	font-size: 0.34rem;
	color: #ffffff;
	text-align: center;
}


/**********个人预约详情***********************/

.wGryyXqHead {
	width: 10rem;
	background: #fff;
	border-bottom: 0.234rem solid #e5e5e5;
}

.wGryyXqBanner {
	display: block;
	width: 10rem;
	height: 5.015rem;
}

.wGryyXqTitle {
	width: 9.375rem;
	border-bottom: 1px solid #e5e5e5;
	margin: 0 auto;
	font-size: 0.43rem;
	color: #2d2c2c;
	padding-top: 0.15rem;
	padding-bottom: 0.15rem;
}

.wGryyXqList {
	width: 9.375rem;
	margin: 0 auto;
}

.wGryyXqList li {
	width: 9.375rem;
	height: 0.828rem;
	border-bottom: 1px solid #e5e5e5;
	line-height: 0.9rem;
	color: #484747;
	font-size: 0.38rem;
}

.wGryyXqList li span {
	display: block;
	width: 8.5rem;
	height: 0.828rem;
	padding-left: 0.9rem;
}

.wGryyXqList li span b {
	font-weight: normal;
	color: #c33981;
}

.wGryyXqList li span.wPxjs {
	background: url(../img/wPxjs.png) no-repeat left center;
	background-size: 0.5rem 0.5rem;
}

.wGryyXqList li span.wYyrs {
	background: url(../img/wYyrs.png) no-repeat left center;
	background-size: 0.5rem 0.5rem;
}

.wGryyXqList li span.wBmnld {
	background: url(../img/wBmnld.png) no-repeat left center;
	background-size: 0.5rem 0.5rem;
}

.wGryyXqList li span.wJsaP1 {
	background: url(../img/wJsap1.png) no-repeat left center;
	background-size: 0.5rem 0.5rem;
}

.wGryyXqList li span.wBmdd {
	background: url(../img/wBmdd.png) no-repeat left center;
	background-size: 0.5rem 0.5rem;
}

.wGryyXqTab {
	width: 10rem;
	background: #fff;
}

.wGryyXqTab .wGryyXqTabul {
	width: 9.171rem;
	height: 1.078rem;
	margin: 0 auto;
	border-bottom: 1px solid #f1efec;
}

.wGryyXqTab .wGryyXqTabul li {
	width: 4.585rem;
	float: left;
	height: 1.078rem;
	text-align: center;
	line-height: 1.1rem;
	font-size: 0.43rem;
	color: #333333;
	background: url(../img/wBorder.png) no-repeat right center;
	background-size: 0.031rem 0.265rem;
}

.wGryyXqTab .wGryyXqTabul li.wGryyXqTabulSelect {
	color: #c33981;
	border-bottom: 2px #c33981 solid;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

.wGryyXqTab .wGryyXqTabul li:last-of-type {
	background: none;
}

.wGryyXqTab .wGryyXqTabul li .wGryyXqTabHdxq {
	padding: 0.3rem 0 0.3rem 0.578rem;
	background: url(../img/wH.png) no-repeat left 0.2rem;
	background-size: 0.515rem 0.5rem;
}

.wGryyXqTab .wGryyXqTabul li .wGryyXqTabJsjs {
	padding: 0.3rem 0 0.3rem 0.343rem;
	background: url(../img/wJ1.png) no-repeat left 0.2rem;
	background-size: 0.265rem 0.5rem;
}

.wGryyXqTab .wGryyXqBox {
	width: 10rem;
	background: #fff;
	margin-top: 0.234rem;
	padding-bottom: 0.312rem;
}

.wGryyXqTab .wGryyXqBox img {
	display: block;
	width: 3.984rem;
	height: 3.984rem;
	border-radius: 3.984rem;
	margin: 0.468rem auto;
}

.wGryyXqTab .wGryyXqBox h2 {
	width: 10rem;
	text-align: center;
	font-size: 0.45rem;
	color: #c33981;
}

.wGryyXqTab .wGryyXqBox h2 b {
	color: #312f2f;
	font-size: 0.33rem;
	margin-left: 0.156rem;
}

.wGryyXqTab .wGryyXqBox .wGryyXqBoxText {
	width: 9rem;
	margin: 0.437rem auto;
	color: #333333;
	font-size: 0.38rem;
	text-indent: 2em;
	line-height: 0.5rem;
}

.wGeyyXqfoot {
	width: 10rem;
	height: 1rem;
	background: #f4f4f4;
	position: fixed;
	bottom: 0;
	left: 0;
}

.wGeyyXqfoot label {
	display: block;
	width: 3.156rem;
	height: 1rem;
	line-height: 1.1rem;
	color: #fff;
	font-size: 0.38rem;
	background: #a2a2a2;
	position: absolute;
	right: 0;
	top: 0;
	font-weight: bold;
	text-align: center;
}

.wGeyyXqfoot a {
	display: block;
	width: 3.156rem;
	height: 1rem;
	line-height: 1.1rem;
	color: #fff;
	font-size: 0.38rem;
	background: #c33981;
	position: absolute;
	right: 0;
	top: 0;
	font-weight: bold;
	text-align: center;
}

.wBox,
.wBox1 {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1009;
	display: none;
}

.wGryyBox {
	width: 7.421rem;
	height: 6.64rem;
	position: absolute;
	left: 50%;
	margin-left: -3.71rem;
	top: 5.312rem;
	border-radius: 0.234rem;
	background: #fff url(../img/wRen.png) no-repeat right bottom;
	background-size: 2.125rem 4.515rem;
}

.wGryyBox h2 {
	width: 6.25rem;
	height: 1.671rem;
	line-height: 1.9rem;
	margin: 0 auto;
	color: #e80000;
	font-size: 0.47rem;
	text-align: center;
	border-bottom: 1px solid #fcc7c2;
}

.wGryyBox span {
	display: block;
	width: 6.25rem;
	margin: 0 auto;
	line-height: 0.578rem;
	font-size: 0.38rem;
	color: #424040;
	padding-top: 0.187rem;
	padding-bottom: 0.703rem;
}

.wGryyBox a {
	display: block;
	width: 3.843rem;
	height: 0.687rem;
	margin: 0 auto;
	background: #e31a1a;
	border-radius: 0.312rem;
	line-height: 0.75rem;
	text-align: center;
	color: #fff;
	font-size: 0.38rem;
	font-weight: bold;
}

.wGryyBox b {
	display: block;
	width: 3.843rem;
	height: 0.687rem;
	margin: 0.421rem auto 0 auto;
	border-radius: 0.312rem;
	line-height: 0.75rem;
	text-align: center;
	color: #e31a1a;
	font-size: 0.38rem;
	font-weight: bold;
	border: 1px solid #e31a1a;
}


/************保护名录************************/

.header6 {
	background: #3f4042 url(../img/wFybhHead.png) no-repeat center;
	background-size: 2.765rem 0.593rem;
}

.wFybhNav {
	width: 10rem;
	height: 1.2rem;
	background: #f3f3f3;
}

.wFybhNav a {
	display: block;
	width: 5rem;
	height: 1.2rem;
	line-height: 1.3rem;
	text-align: center;
	float: left;
	font-size: 0.43rem;
	color: #333333;
	font-weight: bold;
}

.wFybhNav a:hover,
.wFybhNav a.wFybhNavA {
	color: #b70b0b;
	border-bottom: 2px solid #b70b0b;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

.wFybhCj {
	width: 10rem;
	height: 1rem;
	background: #dfdfdf;
}

.wFybhCj li {
	width: 2.5rem;
	height: 1rem;
	line-height: 1.1rem;
	float: left;
	color: #333333;
	font-size: 0.38rem;
	text-align: center;
	background: url(../img/wBorder1.png) no-repeat right center;
	background-size: 0.031rem 0.3rem;
}

.wFybhCj li:last-of-type {
	background: none;
}

.wFybhCj li:hover,
.wFybhCj li.wFybhCjLi {
	color: #b70b0b;
}

.wBhmlList {
	width: 9.625rem;
	margin: 0 auto;
	overflow: hidden;
	padding: 1rem 0;
}

.wBhmlList li {
	width: 3.906rem;
	height: 3.281rem;
	float: left;
	margin: 0 0.453rem;
	overflow: hidden;
	position: relative;
}

.wBhmlList li img {
	display: block;
	width: 3.906rem;
	height: 2.359rem;
}

.wBhmlList li span {
	display: block;
	width: 1.1rem;
	height: 0.5rem;
	position: absolute;
	left: 0;
	top: 1.859rem;
	color: #fff;
	font-size: 0.35rem;
	text-align: center;
	line-height: 0.6rem;
}

.wBhmlList li span.wFybhGjj {
	background: #993233;
}

.wBhmlList li span.wFybhSj {
	background: #578886;
}

.wBhmlList li span.wFybhSj1 {
	background: #989919;
}

.wBhmlList li h2 {
	width: 3.906rem;
	font-size: 0.38rem;
	color: #333333;
	margin-top: 0.281rem;
	text-align: center;
}


/***********非遗活动*****************************/

.wFyhdList {
	width: 10rem;
}

.wFyhdList li {
	width: 10rem;
	height: 3rem;
	overflow: hidden;
}

.wFyhdList li:nth-child(odd) {
	background: #dfdfdf;
	color: #555555;
}

.wFyhdList li:nth-child(even) {
	background: #833437;
	color: #fff;
}

.wFyhdList li:nth-child(odd) h2 {
	color: #333333;
}

.wFyhdList li:nth-child(even) b {
	color: #fae000;
}

.wFyhdList li img {
	display: block;
	width: 3.375rem;
	height: 2.5rem;
	float: left;
	margin: 0.25rem 0.375rem;
}

.wFyhdList li h2 {
	width: 5.3rem;
	float: left;
	margin-top: 0.4rem;
	font-size: 0.43rem;
}

.wFyhdList li span {
	display: block;
	width: 5.3rem;
	line-height: 0.375rem;
	float: left;
	font-size: 0.38rem;
	margin-top: 0.156rem;
	height: 1.1rem;
}

.wFyhdList li b {
	display: block;
	width: 5.3rem;
	float: left;
	font-size: 0.35rem;
	margin-top: 0.15rem;
	font-weight: normal;
}

.wFyhdList li b i {
	font-style: normal;
	float: left;
}

.wFyhdList li b em {
	font-style: normal;
	float: right;
	padding-left: 0.45rem;
	background: url(../img/wFyhdEyes.png) no-repeat left center;
	background-size: 0.4rem 0.25rem;
}


/****************非遗保护详情**********************/

.wFybhxqHead {
	width: 10rem;
	background: #fff;
	padding: 0.468rem 0 0.359rem 0;
}

.wFybhxqHead h2 {
	width: 9.218rem;
	margin: 0 auto;
	color: #333333;
	font-size: 0.34rem;
	text-align: center;
}

.wFybhxqHead span {
	display: block;
	width: 9.218rem;
	margin: 0 auto;
	color: #8c8c8c;
	font-size: 0.28rem;
	text-align: center;
	margin-top: 0.281rem;
	text-align: center;
}

.wFybhxq {
	width: 9.218rem;
	margin: 0 auto;
	font-size: 0.4rem;
	color: #444444;
	text-indent: 2em;
	line-height: 0.515rem;
	padding: 0.312rem 0;
}


/************群星大讲堂************************/

.header7 {
	background: #3f3f84 url(../img/wQxdjtHead.png) no-repeat center;
	background-size: 2.031rem 0.593rem;
}

.wQxdjtList {
	width: 8.5rem;
	margin: 0 auto;
	padding-bottom: 0.312rem;
}

.wQxdjtList li {
	width: 8.5rem;
	height: 4.39rem;
	margin-bottom: 0.312rem;
}

.wQxdjtList li:last-child {
	margin-right: 0;
}

.wQxdjtList li a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	/*舞台（动画元素的父容器）perspective*/
	-webkit-perspective: 8.5rem;
	-moz-perspective: 8.5rem;
}

.wQxdjtList li a>div {
	position: absolute;
	left: 0;
	height: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	/*动画元素transform-style*/
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transition: .8s ease-in-out;
	-moz-transition: .8s ease-in-out;
	/*动画元素背后设置为hidden*/
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
}

.wQxdjtList li a div:first-child {
	/*
            绕y轴旋转
            */
	-webkit-transform: rotateY(0);
	-moz-transform: rotateY(0);
	z-index: 2;
}

.wQxdjtList li a div:last-child {
	background: #3f3f84;
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	z-index: 1;
}

.wQxdjtList li a:hover div:first-child {
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
}

.wQxdjtList li a:hover div:last-child {
	-webkit-transform: rotateY(0);
	-moz-transform: rotateY(0);
}

.wQxdjtList li a div img {
	display: block;
	width: 8.5rem;
	height: 4.39rem;
}

.wQxdjtList li a div h3 {
	margin: 0 auto;
	padding: 0.39rem 0 0.281rem 0;
	width: 7.687rem;
	font-size: 0.43rem;
	text-align: center;
	border-bottom: 1px #fff dashed;
}

.wQxdjtList li a div p {
	width: 7.687rem;
	margin: 0 auto;
	padding: 0.312rem 0;
	font-size: 0.35rem;
	text-indent: 2em;
	line-height: 0.468rem;
	height: 1.562rem;
}

.wQxdjtList li a div .wCkxq {
	display: block;
	width: 2.14rem;
	height: 0.625rem;
	margin: 0 auto;
	background: #ffc000;
	color: #171a23;
	font-size: 0.38rem;
	font-weight: bold;
	line-height: 0.7rem;
	text-align: center;
}


/*************用户中心***************************/

.header15 {
	background: #38587e url(../img/wYhzxHead.png) no-repeat center;
	background-size: 1.625rem 0.593rem;
}

.wYhzxHead {
	width: 10rem;
	height: 6rem;
	background: url(../img/wYhzxHeadBg.png) no-repeat center;
	background-size: 10rem 6rem;
}

.wYhzxHead .wYhzxHeadImg {
	width: 10rem;
	padding-top: 0.859rem;
}

.wYhzxHead .wYhzxHeadImg img {
	display: block;
	width: 2.468rem;
	height: 2.468rem;
	border: 0.25rem solid rgba(225, 225, 225, 0.3);
	margin: 0 auto;
	border-radius: 2.468rem;
	overflow: hidden;
}

.wYhzxHead .wYhzxHeadImg h2 {
	width: 10rem;
	font-size: 0.43rem;
	text-align: center;
	color: #ffffff;
	margin-top: 0.234rem;
}

.wWdyy {
	width: 10rem;
	height: 1.075rem;
	line-height: 1.175rem;
	border-bottom: 1px solid #f3f3f3;
	background: #fff;
	font-size: 0.43rem;
}

.wWdyy h2 {
	width: 8.5rem;
	margin-left: 0.312rem;
	padding-left: 0.8rem;
	background: url(../img/wWdyy.png) no-repeat left center;
	background-size: 0.55rem 0.55rem;
	color: #666;
	font-size: 0.38rem;
	font-style: normal;
}

.wYhzxNav {
	width: 10rem;
	height: 2rem;
	background: #fff;
	border-bottom: 0.234rem solid #f3f3f3;
	overflow: hidden;
}

.wYhzxNav li {
	width: 2rem;
	height: 2rem;
	float: left;
}

.wYhzxNav li img {
	display: block;
	width: 0.725rem;
	height: 0.725rem;
	margin: 0.39rem auto 0 auto;
}

.wYhzxNav li span {
	display: block;
	width: 2rem;
	font-size: 0.38rem;
	color: #434343;
	text-align: center;
	margin-top: 0.156rem;
}

.wYhzxList {
	width: 10rem;
	background: #fff;
}

.wYhzxList li {
	padding-left: 0.343rem;
	width: 9.657;
	height: 1.075rem;
	border-bottom: 1px solid #f3f3f3;
	line-height: 1.175rem;
	color: #4a4a4a;
	font-size: 0.35rem;
	font-weight: bold;
	overflow: hidden;
}

.wYhzxList li span {
	display: block;
	width: 4.687rem;
	height: 1.075rem;
	line-height: 1.175rem;
	float: left;
	padding-left: 0.796rem;
	background: no-repeat left center;
	background-size: 0.55rem 0.55rem;
	color: #666;
	font-size: 0.38rem;
	font-style: normal;
}

.wYhzxList li span.wYhzxZyzhd {
	background-image: url(../img/wYhzxZyzhd.png);
}

.wYhzxList li span.wYhzxWhjc {
	background-image: url(../img/wYhzxWhjc.png);
}

.wYhzxList li span.wYhzxSmrz {
	background-image: url(../img/wYhzxSmrz.png);
}

.wYhzxList li span.wYhzxXtxx {
	background-image: url(../img/wXTXX.png);
}

.wYhzxList li span.wYhzxGrsz {
	background-image: url(../img/wYhzxGrsz.png);
}

.wYhzxList li span.wYhzxBzsm {
	background-image: url(../img/wYhzxBzsm.png);
}

.wYhzxList li span.wYhzxGywm {
	background-image: url(../img/wYhzxGywm.png);
}

.wYhzxList li b {
	display: block;
	width: 0.171rem;
	height: 0.875rem;
	background: url(../img/wYhzxJt.png) no-repeat center;
	float: right;
	margin-right: 0.5rem;
	background-size: 0.171rem 0.343rem;
}


/******************帮助说明***********************************/

.header16 {
	background: #38587e url(../img/wBzsmHead.png) no-repeat center;
	background-size: 1.859rem 0.593rem;
}

.wBzsmImg {
	display: block;
	width: 10rem;
	height: 3.375rem;
}

.wBzsmList {
	width: 10rem;
	padding-bottom: 3.75rem;
	background: #fff;
}

.wBzsmList li {
	width: 10rem;
	height: 1.171rem;
	border-bottom: 1px solid #f3f3f3;
	line-height: 1.3rem;
	color: #4a4a4a;
	font-size: 0.38rem;
	font-weight: bold;
	overflow: hidden;
}

.wBzsmList li span {
	display: block;
	width: 4.687rem;
	height: 1.171rem;
	float: left;
	padding-left: 0.468rem;
}

.wBzsmList li b {
	display: block;
	width: 0.171rem;
	height: 1.171rem;
	background: url(../img/wYhzxJt.png) no-repeat center;
	float: right;
	margin-right: 0.5rem;
	background-size: 0.171rem 0.343rem;
}


/******************关于我们***********************************/

.header17 {
	background: #38587e url(../img/wGywmHead.png) no-repeat center;
	background-size: 1.609rem 0.593rem;
}

.wNcsqygBanner {
	display: block;
	width: 5.531rem;
	height: 1.703rem;
	margin: 0.312rem auto;
}

.wBanner {
	display: block;
	width: 8.75rem;
	height: 4.406rem;
	margin: 0.234rem auto;
}


/*****************用户中心 志愿者************************/

.wYhzxZyzList {
	width: 10rem;
	background: #fff;
}

.wYhzxZyzList li {
	width:10rem;
	border-bottom: 0.234rem solid #f3f3f3;
	overflow: hidden;
	padding-bottom:10px;
}

.wYhzxZyzList li .wYhzxZyzListTop {
	width: 9.218rem;
	height: 2.8rem;
	margin: 0 auto;
	overflow: hidden;
}

.wYhzxZyzList li .wYhzxZyzListTop img {
	display: block;
	width: 3.406rem;
	height: 2.203rem;
	border-radius: 0 0.156rem 0 0.156rem;
	float: left;
	margin-right: 0.4rem;
	margin-top: 0.343rem;
}

.wYhzxZyzList li .wYhzxZyzListTop h2 {
	width: 5.2rem;
	font-size: 0.43rem;
	color: #333333;
	float: left;
	margin-top: 0.39rem;
}

.wYhzxZyzList li .wYhzxZyzListTop span {
	display: block;
	float: left;
	width: 5.2rem;
	color: #666666;
	font-size: 0.38rem;
	margin-top: 0.1rem;
}

.wYhzxZyzList li .wYhzxZyzListTop span b {
	font-weight: normal;
	color: #13b14a;
}

.wYhzxZyzList li .wYhzxZyzListTop span i {
	font-style: normal;
	color: #0eb098;
}

.wYhzxZyzListBottom {
	width: 9.218rem;
	height: 0.875rem;
	margin: 0 auto;
	overflow: hidden;
}

.wYhzxZyzListBottom span {
	display: block;
	float: left;
	font-size: ;
	color: #fe6d26;
	font-size: 0.38rem;
	margin-top: 0.312rem;
}

.wYhzxZyzListBottom b {
	display: block;
	width: 1.6rem;
	height: 0.684rem;
	float: right;
	color: #fff;
	font-size: 0.35rem;
	margin-top: 0.218rem;
	text-align: center;
	line-height: 0.75rem;
	font-weight: bold;
}

.wYhzxZyzListBottom b.wYbm {
	background: #55b44e;
}

.wYhzxZyzListBottom b.wYqd {
	background: #ff5152;
}

.wYhzxZyzListBottom b.wYjs {
	background: #a0a0a0;
}


/**********我的预约**********************************************/

.header18 {
	background: #38587e url(../img/wWypxHead.png) no-repeat center;
	background-size: 3.125rem 0.593rem;
}

.wYhzxZyzList li .wYhzxWdyyListTop h2 {
	width: 8.593rem;
	font-size: 0.43rem;
	color: #333333;
	margin-top: 0.39rem;
	margin-left: 0.265rem;
	padding-left: 0.328rem;
	background: url(../img/wBorder2.png) no-repeat left center;
	background-size: 0.093rem 0.406rem;
}

.wYhzxZyzList li .wYhzxWdyyListTop span {
	display: block;
	width: 8.593rem;
	color: #666666;
	font-size: 0.38rem;
	margin-top: 0.1rem;
	margin-left: 0.593rem;
}

.wYhzxZyzList li .wYhzxWdyyListTop span b {
	font-weight: normal;
	color: #13b14a;
}

.wYhzxZyzList li .wYhzxWdyyListTop span i {
	font-style: normal;
	color: #0eb098;
}

.wYhzxZyzListBottom {
	width: 8.906rem;
	height: 0.875rem;
	margin: 0 auto;
	overflow: hidden;
}

.wYhzxWdyyListBottom span {
	display: block;
	float: left;
	font-size: ;
	color: #fe6d26;
	font-size: 0.38rem;
	margin-top: 0.312rem;
}

.wYhzxWdyyListBottom b {
	display: block;
	width: 1.6rem;
	height: 0.584rem;
	float: right;
	color: #fff;
	font-size: 0.35rem;
	margin-top: 0.218rem;
	text-align: center;
	line-height: 0.55rem;
	font-weight: normal;
}

.wYhzxZyzListBottom b.wYbm {
	background: #55b44e;
}

.wYhzxZyzListBottom b.wYgq {
	background: #ff5152;
}

.wYhzxZyzListBottom b.wYqx {
	background: #a0a0a0;
}

.wBoxWdyy {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.6);
	display: none;
}

.wBoxWdyy .wWdyyBox {
	width: 7.343rem;
	height: 5.781rem;
	position: absolute;
	left: 50%;
	margin-left: -3.671rem;
	top: 3.125rem;
	background: #fff;
	border-radius: 0.156rem;
}

.wBoxWdyy .wWdyyBox ul {
	width: 6.187rem;
	margin: 0 auto;
	overflow: hidden;
}

.wBoxWdyy .wWdyyBox ul li {
	width: 1.562rem;
	height: 1.75rem;
	margin: 0 0.25rem;
	float: left;
	overflow: hidden;
}

.wBoxWdyy .wWdyyBox ul li img {
	display: block;
	width: 0.625rem;
	height: 0.625rem;
	margin: 0.625rem auto 0 auto;
}

.wBoxWdyy .wWdyyBox ul li span {
	display: block;
	width: 1.562rem;
	text-align: center;
	font-size: 0.28rem;
	color: #222121;
	margin-top: 0.156rem;
}

.wWdyyButton {
	width: 0.75rem;
	height: 0.75rem;
	background: url(../img/wWdyyButton.png) no-repeat center;
	background-size: 0.75rem 0.75rem;
	position: fixed;
	right: 0.218rem;
	bottom: 2rem;
}


/**********实名制认证******************/

.header19 {
	background: #38587e url(../img/wSmzrzHead.png) no-repeat center;
	background-size: 2.906rem 0.593rem;
}

.wSmzBox {
	width: 9.062rem;
	margin: 0 auto;
	padding-top: 0.312rem;
	padding-bottom: 0.937rem
}

.wSmzBox .wSmzBoxInput {
	width: 9.062rem;
}

.wSmzBox .wSmzBoxInput h2 {
	width: 9.062rem;
	font-size: 0.43rem;
	color: #333333;
	margin-top: 0.3rem;
}

.wSmzBox .wSmzBoxInput input {
	display: block;
	width: 8.9rem;
	height: 0.7rem;
	border: 1px solid #bdbcbd;
	border-radius: 0.078rem;
	background: #fff;
	outline: none;
	padding-left: 0.078rem;
	margin-top: 0.234rem;
	font-size: 0.38rem;
}

.wSmzBox .wSmzBoxInput span {
	display: block;
	width: 9rem;
	padding-left: 0.062rem;
	margin-top: 0.156rem;
	font-size: 0.35rem;
	color: #fd5142;
}

.wSmzBoxSfz {
	width: 9.062rem;
}

.wSmzBoxSfz h2 {
	width: 9rem;
	font-size: 0.43rem;
	color: #333333;
	margin-top: 0.703rem;
}

.wSmzBoxSfz .wScyq {
	width: 8.9rem;
	height: 1.484rem;
	border: 1px solid #fbaa6f;
	background: #fff2e8;
	position: relative;
	padding-top: 0.481rem;
	padding-left: 0.1rem;
	margin-top: 0.63rem;
}

.wSmzBoxSfz .wScyq b {
	display: block;
	width: 1.45rem;
	height: 0.5rem;
	text-align: center;
	line-height: 0.5rem;
	background: #ff7512;
	position: absolute;
	left: 0.203rem;
	top: -0.2rem;
	color: #ffffff;
	font-size: 0.33rem;
}

.wSmzBoxSfz .wScyq span {
	display: block;
	float: left;
	margin-top: 0.156rem;
	color: #232222;
	font-size: 0.27rem;
}

.wSmzBoxSfz .wScyq span:nth-child(even) {
	width: 5.1rem;
}

.wSmzBoxSfz .wScyq span:nth-child(odd) {
	width: 3.8rem;
}

.wScSfz {
	width: 9.062rem;
	height: 2.4rem;
	overflow: hidden;
	margin-top: 0.39rem;
}

.wScSfz img {
	display: block;
	width: 3.75rem;
	height: 2.343rem;
	border-radius: 0.156rem;
	float: left;
}

.wScSfz .wSfzSc {
	display: block;
	width: 3.703rem;
	height: 2.343rem;
	border-radius: 0.156rem;
	float: right;
}

.wQrtj {
	display: block;
	width: 9.062rem;
	height: 0.859rem;
	line-height: 0.95rem;
	text-align: center;
	font-weight: bold;
	color: #fff;
	font-size: 0.37rem;
	background: #ff3c3c;
	margin-top: 1.093rem;
}


/*=====================以下部分是WebUploader必须的====================*/

.webuploader-container {
	position: relative;
}

.webuploader-element-invisible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	/* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}

.webuploader-pick {
	position: relative;
	display: inline-block;
	width: 65px;
	line-height: 30px;
	height: 30px;
	border: 1px solid #e1e1e1;
	cursor: pointer;
	background: #fff;
	color: #333;
	text-align: center;
	overflow: hidden;
	zoom: 1;
	*display: inline;
}

.webuploader-pick-hover {
	background: #fafafa;
}

.webuploader-pick-disable {
	opacity: 0.6;
	pointer-events: none;
}


/*=====================以上部分是WebUploader必须的====================*/


/*=================2018-07-04=====================*/


/*=======================导航共用*/

.wbj_nav {
	width: 10rem;
	height: 2.8rem;
	margin-top: 1.2rem;
	background: #fff;
}

.wbj_nav ul li {
	float: left;
	width: 3.3rem;
	height: 1.16rem;
	line-height: 1.16rem;
	text-align: center;
	font-size: 0.469rem;
	color: #adadad;
	padding-top: 0.35rem;
}

.wbj_nav ul li.dq {
	background: url(../img/bg_nav_115x24.png) no-repeat center bottom;
	background-size: 1.328rem 0.275rem;
	color: #333333;
	font-size: 0.5rem;
}

.wbj_nav ul li.dq_lv {
	background: url(../img/bg_nav_115x24_lv.png) no-repeat center bottom;
	background-size: 1.328rem 0.275rem;
	color: #333333;
	font-size: 0.5rem;
}

.wbj_nav ul li a {
	display: block;
}

.li_two li {
	width: 5rem !important;
}


/*滑动导航css*/

.nav_box_three {
	width: 10rem;
	height: 2rem;
	background: #fff;
	margin-top: 1.2rem;
}

.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	-webkit-transition-property: -webkit-transform, left, top;
	-webkit-transition-duration: 0s;
	-webkit-transform: translate3d(0px, 0, 0);
	-webkit-transition-timing-function: ease;
	-moz-transition-property: -moz-transform, left, top;
	-moz-transition-duration: 0s;
	-moz-transform: translate3d(0px, 0, 0);
	-moz-transition-timing-function: ease;
	-o-transition-property: -o-transform, left, top;
	-o-transition-duration: 0s;
	-o-transform: translate3d(0px, 0, 0);
	-o-transition-timing-function: ease;
	-o-transform: translate(0px, 0px);
	-ms-transition-property: -ms-transform, left, top;
	-ms-transition-duration: 0s;
	-ms-transform: translate3d(0px, 0, 0);
	-ms-transition-timing-function: ease;
	transition-property: transform, left, top;
	transition-duration: 0s;
	transform: translate3d(0px, 0, 0);
	transition-timing-function: ease;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.swiper-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto
}

.swiper-slide {
	float: left;
	width: 3.33rem;
	text-align: center;
	font-size: 0.469rem;
	color: #adadad;
}
.swiper-container{padding-top:0.30rem !important;
	line-height: 1.16rem;}
.hdnav_dq {
	background: url(../img/bg_nav_115x24.png) no-repeat center bottom;
	background-size: 1.328rem 0.275rem;
	color: #333333;
	font-size: 0.5rem;
}

.swiper-wp8-horizontal {
	-ms-touch-action: pan-y
}

.swiper-wp8-vertical {
	-ms-touch-action: pan-x
}


/*================================end 导航*/


/*======================================头部统一位置 */


/*新闻中心*/

.headw1 {
	background: #e9582c url(../img/bt_whdt.png) no-repeat center;
	background-size: 1.625rem 0.593rem;
}


/*文化宣传*/

.headw2 {
	background: #7b5d15 url(../img/bt_whxc.png) no-repeat center;
	background-size: 4rem 0.593rem;
}


/*文化南昌*/

.headw3 {
	background: #3d2e0a url(../img/bt_whnc.png) no-repeat center;
	background-size: 4rem 0.593rem;
}


/*非遗保护*/

.headw4 {
	background: #7b5d15 url(../img/bt_fybh.png) no-repeat center;
	background-size: 4rem 0.593rem;
}


/*文化场馆*/

.headw5 {
	background: #a11010 url(../img/bt_whcg.png) no-repeat center;
	background-size: 4rem 0.593rem;
}


/*文化旅游*/

.headw6 {
	background: #1b8022 url(../img/bt_whly.png) no-repeat center;
	background-size: 4rem 0.593rem;
}


/*空中剧场*/

.headw7 {
	background: #9b813e url(../img/bt_kzjc.png) no-repeat center;
	background-size: 4rem 0.593rem;
}


/*文化有约*/

.headw8 {
	background: #013b5a url(../img/bt_whyy.png) no-repeat center;
	background-size: 4rem 0.593rem;
}


/*预约*/

.headw9 {
	background: #013b5a url(../img/bt_yy.png) no-repeat center;
	background-size: 4rem 0.593rem;
}


/*文艺培训*/

.headw10 {
	background: #013b5a url(../img/bt_wypx.png) no-repeat center;
	background-size: 4rem 0.593rem;
}


/*电影预约*/

.headw11 {
	background: #013b5a url(../img/bt_dyyy.png) no-repeat center;
	background-size: 4rem 0.593rem;
}


/*文艺品苑*/
.headw12 {
	background: #013b5a url(../img/bt_wypy.png) no-repeat center;
	background-size: 4rem 0.593rem;
}


/*艺术慕课*/
.headw18 {
	background: #013b5a url(../img/bt_ysmk.png) no-repeat center;
	background-size: 4rem 0.593rem;
}
/*演出活动*/
.headw19 {
	background: #013b5a url(../img/bt_ychd.png) no-repeat center;
	background-size: 4rem 0.593rem;
}
/*展览展示*/
.headw20 {
	background: #013b5a url(../img/bt_zlzs.png) no-repeat center;
	background-size: 4rem 0.593rem;
}
/*专家讲座*/
.headw21 {
	background: #2f546e url(../img/bt_zjjz.png) no-repeat center;
	background-size: 4rem 0.593rem;
}
/*场地预约*/
.headw22 {
	background: #013b5a url(../img/bt_cdyy.png) no-repeat center;
	background-size: 4rem 0.593rem;
}
/*文化宣传*/
.headw23 {
	background: #2f546e url(../img/bt_whxc.png) no-repeat center;
	background-size: 4rem 0.593rem;
}
/*政务公开*/
.headw24 {
	background: #2f546e url(../img/bt_zwgk.png) no-repeat center;
	background-size: 4rem 0.593rem;
}
/*非遗保护*/
.headw25 {
	background: #2f546e url(../img/bt_fybh.png) no-repeat center;
	background-size: 4rem 0.593rem;
}
/*文化产业*/
.headw26 {
	background: #2f546e url(../img/bt_whcy.png) no-repeat center;
	background-size: 4rem 0.593rem;
}
/*党建工作*/
.headw27 {
	background: #2f546e url(../img/bt_djgz.png) no-repeat center;
	background-size: 4rem 0.593rem;
}
/*虚拟展厅*/
.headw28 {
	background: #013b5a url(../img/bt_xnzt.png) no-repeat center;
	background-size: 4rem 0.593rem;
}

/*党建知识*/
.headw29 {
	background: #2f546e url(../img/bt_djzs.png) no-repeat center;
	background-size: 4rem 0.593rem;
}
/*======================================头部统一位置 end*/

.wbj_content {
	margin: 0 0.468rem;
	width: 9.062rem;
	padding-bottom:1.8rem;
	overflow: hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eac7bc;
	box-sizing: border-box;
}

.news_max {
	margin-top: 0.7rem;
}

.news_max div.img_max {
	border-radius: 10px;
	overflow: hidden;
	width: 100%;
	height: 4.53rem;
}

.news_max div.img_max img {
	width: 100%;
	height: 100%;
}

.news_max b {
	font-size: 0.468rem;
    width: 100%;    
    height: 0.68rem;
    line-height: 0.58rem;
	overflow: hidden;
	color:#555;
	text-align: justify;
	margin: 10px 0;
	display: block;
}

.news_max small {
	font-size: 0.38rem;
	color: #888;
}

.news_min {
	margin-top: 0.7rem;
	height: 2.375rem;
	overflow: hidden;
}

.news_min div.img_min {
	border-radius: 10px;
	overflow: hidden;
	width: 3.55rem;
	height: 2.375rem;
	float: right;
}

.news_min div.img_min img {
	width: 100%;
	height: 100%;
}

.news_min b {
	font-size: 0.468rem;
	line-height: 0.668rem;
	width: 5rem;
	max-height: 1.362rem;
	overflow: hidden;
	color:#555;
	margin: 10px 0;
	display: block;
}

.news_min_no_img {
	margin-top: 0.7rem;
	height: 1.675rem;
	overflow: hidden;
}
.news_min_no_img b{ width:9.062rem !important;font-size: 0.468rem;
	line-height: 0.668rem;
	
	max-height: 1.362rem;
	overflow: hidden;
	color:#555;
	margin: 10px 0;
	display: block;}

.news_min small,.news_min_no_img small {
	font-size: 0.38rem;
	color: #888;
}

.news_text {}

.news_text li {
	border-bottom: 1px solid #b5b5b5;
	padding-bottom: 0.5rem;
	margin-top: 0.7rem;
}

.news_text b {
	color: #555;
	font-size: 0.468rem;
	line-height: 0.668rem;
	width: 100%;
	margin: 10px 0;
	display: block;
}

.news_text small {
	font-size: 0.38rem;
	color: #888;
}


/*=======================新闻详情*/
.sub_content{    margin: 0 0.468rem;
    width: 9.062rem;
    padding-bottom:1.8rem;
    overflow: hidden;}
    
.wbj_sub {
	font-size: 0.406rem;
	line-height: 0.75rem;
	color: #333;
	text-align: justify;
}
.wbj_sub img {
	max-width: 9.062rem;
}
.wbj_sub_title {
	font-weight: normal;
	text-align: left;
	padding: 0.5rem 0;
	margin-bottom: 0.5rem;
	width: 100%;
	background: #fff;
}
.wbj_sub_title h1 {
	font-weight: normal;
	text-align: justify;
	margin: 0 0.468rem;
	width: 9.062rem;
	padding-bottom: 0.4rem;
	display: block;
}

.wbj_sub_title time {
	color: #bababa;
	margin: 0 0.468rem;
	width: 9.062rem;
	font-size: 0.45rem;
}
/*=======================文化南昌*/

.whnc {
	width: 7.875rem;
	margin: 0 auto;
	margin-top: 2rem;
}

.whnc img {
	width: 100%;
	margin-bottom: 0.5rem;
}


/*==========================非遗保护*/

.fybh {
	padding-top: 15px;
	overflow: hidden;
}

.fybh ul {
	width: 120%;
	overflow: hidden;
}

.fybh li {
	margin-top: 0.3rem;
	margin-left: 0.25rem;
	margin-right: 0.55rem;
	float: left;
	width: 3.9rem;
}

.fybh li div.fybh_img {
	width: 100%;
	height: 2.344rem;
	position: relative;
	z-index: 4;
}

.fybh li div.fybh_img img {
	width: 100%;
	height: 100%;
}

.fybh li div.fybh_img small {
	font-size: 0.38rem;
	line-height: 0.5rem;
	padding: 2px 10px;
	color: #fff;
	background: #578885;
	position: absolute;
	z-index: 5;
	left: 0;
	bottom: 0;
}

.fybh_sj {
	background: #989919 !important;
}

.fybh_gjj {
	background: #993233 !important;
}

.fybh b {
	color: #333333;
	font-size: 0.40rem;
	line-height: 0.60rem;
	width: 100%;
	font-weight: normal;
	margin: 5px 0;
	text-align: center;
	display: block;
}


/*==========================文化场馆*/

.whcg {
	margin-top: 1.2rem;
	padding-bottom: 2.5rem;
	position: relative;
}

.whcg li {
	width: 10rem;
	height: 4.375rem;
	overflow: hidden;
	position: relative;
	margin-bottom: 15px;
}

.whcg li img {
	width: 100%;
	height: 100%;
}

.whcg_yy {
	color: #fff;
	text-align: center;
	width: 100%;
	height: 4.375rem;
	overflow: hidden;
	position: absolute;
	z-index: 5;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, 0.5);
}

.whcg_yy b {
	font-size: 0.469rem;
	line-height: 0.69rem;
	width: 100%;
	margin: 0.7rem 0 10px 0;
	display: block;
}

.whcg_yy small {
	display: block;
	line-height: 0.5rem;
	font-size: 0.312rem;
}

.whcg_yy em {
	display: block;
	font-style: normal;
	background: #e77801;
	margin: 10px auto 0 auto;
	width: 2rem;
	height: 0.6rem;
	line-height: 0.6rem;
	font-size: 0.312rem;
}

.icon720 {
	background: url(../img/icon_720.png) no-repeat center;
	background-size: 1.344rem 0.844rem;
	position: absolute;
	z-index: 6;
	right: 15px;
	top: 15px;
	width: 1.344rem;
	height: 0.844rem;
}


/*==================================文化旅游*/

.whlv {
	padding-top: 15px;
}

.whlv_sub {
	height: 4.7rem;
	overflow: hidden;
	padding-bottom: 0.268rem;
	font-size: 0.406rem;
	line-height: 0.75rem;
	color: #333;
	text-align: justify;
}

.btn_more {
	width: 2.078rem;
	height: 0.609rem;
	margin: 10px auto 30px auto;
}

.btn_more a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../img/btn_more.png) no-repeat;
	background-size: 2.078rem 0.609rem;
}

.btn_more2 {
	width: 2.078rem;
	height: 0.609rem;
	margin: 10px auto 30px auto;
}

.btn_more2 a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../img/btn_more2.png) no-repeat;
	background-size: 2.078rem 0.609rem;
}

.whlv_ls_img {
	width: 7.875rem;
	margin: 0 auto;
}

.whlv_ls_img img {
	display: block;
	width: 100%;
	height: auto;
}

.whlv_hs_img {
	width: 8.344rem;
	margin: 0 auto;
}

.whlv_hs_img img {
	display: block;
	width: 100%;
	height: auto;
}

.whlv_dg_img {
	width: 8.281rem;
	margin: 0 auto;
}

.whlv_dg_img img {
	display: block;
	width: 100%;
	height: auto;
}


/*====================================空中剧场*/

.kzjc {
	margin-top: 0.7rem;
	width: 100%;
	height: 2.375rem;
	position: relative;
	overflow: hidden;
}

.kzjc div.kzjc_img {
	border-radius: 0px;
	overflow: hidden;
	width: 3.75rem;
	height: 2.375rem;
	float: left;
	margin-right: 0.3rem;
}

.kzjc div.kzjc_img img {
	width: 100%;
	display: block;
	height: auto;
	min-height: 2.375rem;
}

.kzjc b {
	font-size: 0.468rem;
	line-height: 0.668rem;
	width: 5rem;
	color: #555;
	max-height: 1.362rem;
	overflow: hidden;
	text-align: justify;
	margin: 5px 0 10px 0;
	display: block;
}

.kzjc small {
	font-size: 0.312rem;
	color: #888;
	display: block;
	float: left;
}

.kzjc em {
	background: #9b813e;
	color: #fff;
	text-align: center;
	font-weight: bold;
	display: block;
	width: 1.25rem;
	height: 0.469rem;
	line-height: 0.469rem;
	float: right;
	margin-top: 1px;
}

.kzjc_video_icon {
	display: block;
	width: 0.8rem;
	height: 0.8rem;
	background: url(../img/icon_video.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 1.5rem;
	top: 0.8rem;
}


/*==============================空中剧场详情页*/

.bg_sub {
	background: #6a5e59;
}

.kzjc_sub_max {
	overflow: hidden;
	width: 100%;
	height: 5.86rem;
}

.kzjc_sub_max img {
	width: 100%;
	height: auto;
    min-height: 5.86rem;
}

.kzjc_info {
	background: #fff;
	padding: 0.2rem 0;
}

.kzjc_info ul {
	margin: 0 0.6rem;
	position: relative;
}

.kzjc_info ul h1 {
	font-size: 0.469rem;
	line-height: 0.56rem;
	padding: 0.5rem 0 0.3rem 0;
}

.kzjc_info ul li {
	width: 100%;
	line-height: 0.5rem;
	padding-bottom: 0.4rem;
	font-size: 0.375rem;
	line-height: 0.453rem;
	overflow: hidden;
}

.kzjc_info ul li i {
	display: block;
	float: left;
	width: 0.359rem;
	height: 0.453rem;
}

.kzjc_info ul li i img {
	width: 100%;
	height: 100%;
}

.kzjc_info ul li b {
	display: block;
	float: left;
	font-weight: normal;
	color: #888;
	margin-left: 5px;
}

.kzjc_info ul small {
	padding: 5px 10px;
	border-radius: 5px;
	top: 0.4rem;
	right: 0;
	font-style: normal;
	color: #fff;
	background: #2fba9d;
	position: absolute;
	z-index: 8;
}

.color_red {
	color: #e64b4b;
}

.color_yello {
	color: #fb762e;
}

.color_fff {
	color: #fff;
}

.kzjc_jdt {
	float: left;
	color: #888;
}

.kzjc_jdt em {
	display: block;
	float: left;
	overflow: hidden;
	width: 4.53rem;
	height: 0.25rem;
	background: #e0e0e0;
	border-radius: 0.1rem;
	margin-top: 4px;
	margin-right: 5px;
}

.kzjc_jdt em span {
	background: #fb762e;
	height: 100%;
	display: block;
}

.kzjc_js {
	margin: 0.58rem 0.468rem 0.18rem 0.468rem;
	width: 9.062rem;
	padding-bottom: 2.5rem;
	overflow: hidden;
}

.kzjc_js h2 {
	width: 100%;
	border-bottom: 1px solid #fff;
	margin: 10px 0 20px 0;
}

.kzjc_js h2 img {
	width: 2.813rem;
	display: block;
	margin: 0 auto;
}

.info_wxts { margin-top: 0.234rem;
	border-top: #ae9c95 solid 3px;
}

.info_wxts h3 {
	font-size: 0.437rem;
	color: #fff;
	padding: 20px 0 10px 0;
}

.info_wxts div.ts {
	overflow: hidden;
	font-size: 0.375rem;
	line-height: 0.65rem;
	color: #fff;
}

.kzjc_bottom {
	position: fixed;
	bottom: 0;
	width: 10rem;
	height: 1.25rem;
	background: #fff;
	z-index: 999;
}

.kzjc_bottom div.left {
	width: 6.25rem;
	float: left;
	height: 1.25rem;
}

.kzjc_bottom div.right {
	width: 3.75rem;
	float: left;
	height: 1.25rem;
}

.btn_zxyy {
	display: block;
	width: 100%;
	height: 100%;
	background: #ff3c3c;
	color: #fff;
	font-size: 0.375rem;
	text-align: center;
	line-height: 1.25rem;
	font-weight: bold;
}


/*是否需要儿童票*/

.gouxuan {
	font-size: 0.375rem;
	line-height: 1.25rem;
	color: #333;
	padding: 0px 0 0 30px;
}

.demo-label {
	display: inline-block;
}

.demo-radio {
	display: none;
}

.demo-radioInput {
	background-color: #fff;
	border: 1px solid #333;
	display: inline-block;
	width: 0.469rem;
	height: 0.469rem;
	margin-right: 5px;
	margin-top: -1px;
	vertical-align: middle;
	line-height: 1;
}

.demo-radio:checked+.demo-radioInput:after {
	background: url(../img/icon_gouxuan.jpg) no-repeat;
	background-size: 100% 100%;
	border-radius: 100%;
	content: "";
	display: inline-block;
	width: 0.469rem;
	height: 0.469rem;
	border: 1px solid #ff3c3c;
	margin: -1px 0 0 -1px;
}

.demo-checkbox.demo--radioInput,
.demo-radio:checked+.demo-checkbox.demo-radioInput:after {
	border-radius: 0;
}


/*====================================优秀剧目详情*/

.yxjm_sub {
	margin: 0.58rem 0.468rem 0 0.468rem;
	width: 9.062rem;
	padding-bottom: 1rem;
	font-size: 0.375rem;
	line-height: 0.65rem;
	text-align: justify;
	overflow: hidden;
	color: #fff;
}


/*=======================文化有约*/

.whyy {
	width: 7.875rem;
	margin: 0 auto;
	margin-top: 1rem;
}

.whyy img {
	width: 100%;
	margin-bottom: 0.5rem;
}


/*===========================预约活动列表*/

.yy_list {
	padding-top: 15px;
	overflow: hidden;
}

.yy_list ul {
	width: 100%;
}

.yy_list li {
	position: relative;
	width: 100%;
	height: 5.94rem;
	margin-top: 0.3rem;
	margin-bottom: 0.512rem;
	overflow: hidden;
	border-radius: 10px;
}

.yy_list b {
	color: #333;
	font-size: 0.469rem;
	line-height: 0.9rem;
	height: 0.9rem;
	overflow: hidden;
	width: 100%;
	font-weight: normal;
	text-indent: 15px;
	display: block;
	background: #fff;
}

.yy_list li div.yy_img {
	width: 100%;
	height: 5.04rem;
	position: relative;
	z-index: 4;
}

.yy_list li div.yy_img img {
	width: 100%;
	height: 100%;
}

.yy_list li div.yy_img small {
	transform: rotate(320deg);
	font-size: 0.25rem;
	line-height: 0.4rem;
	padding: 4px 30px;
	color: #fff;
	background: #e21711;
	position: absolute;
	z-index: 5;
	left: -28px;
	top: 8px;
}


/*灰色背景*/

.zt_yjs {
	background: #888 !important;
}


/*绿色背景*/

.zt_wks {
	background: #138d1e !important;
}


/*=========================艺术慕课*/

.wbj_tag {
	padding: 20px 0 10px 0.468rem;
	width: 9.532rem;
	margin-top: 1.2rem;
	background: #fff;
	line-height: 0.6rem;
}

.wbj_tag a {
	display: inline-block;
	border: 1px solid #c6af73;
	color: #c6af73;
	padding: 2px 15px;
	margin-right: 5px;
	font-size: 0.375rem;
	margin-bottom: 0.3rem;
}

.wbj_tag a:hover,
.dq_tag {
	background: #c6af73;
	color: #fff !important;
}


/*===============================文艺培训 具体课程列表页面*/

.yykcb_list {
	padding-top: 1.8rem;
	overflow: hidden;
}

.yykcb_list ul {
	width: 100%;
}

.yykcb_list li {
	position: relative;
	float: left;
	width: 3.563rem;
	background: url(../img/bg_list_wypx1.png) no-repeat top right;
	background-size: 3.563rem 2.906rem;
	margin-top: 0.3rem;
	margin-left: 0.497rem;
	margin-right: 0.437rem;
	overflow: hidden;
}

.yykzjc_img {
	width: 3.406rem;
	height: 2.75rem;
	overflow: hidden;
	margin: 0.156rem 0.165rem 0 0;
}

.yykzjc_img img {
	width: 100%;
	height: 100%;
}

.yykcb_list b {
	color: #fff;
	font-size: 0.375rem;
	line-height: 1.2rem;
	width: 3.406rem;
	height: 1.2rem;
	overflow: hidden;
	text-align: center;
	display: block;
}

/*===============================电影预约*/

.dyyy_list {
	padding-top: 1.8rem;
	overflow: hidden;
}

.dyyy_list ul {
	width: 100%;
	overflow: hidden;
}

.dyyy_list time {
	display: block;
	font-size: 0.563rem;
	color: #666;
	margin-left: 0.497rem;
	margin-top: 0.3rem;
}

.dyyy_list li {
	position: relative;
	float: left;
	width: 3.469rem;
	margin-top: 0.3rem;
	margin-left: 0.497rem;
	margin-right: 0.55rem;
	overflow: hidden;
}

.dyyy_img {
	width: 100%;
	height: 5.156rem;
	overflow: hidden;
	margin: 0.156rem 0.165rem 0 0;
}

.dyyy_img img {
	width: 100%;
	height: 100%;
}

.dyyy_list b {
	color: #333;
	font-size: 0.375rem;
	line-height: 1rem;
	width: 3.406rem;
	height: 1rem;
	overflow: hidden;
	text-align: center;
	font-weight: normal;
	display: block;
}


/*=======================作品欣赏*/

.zpxs {
	padding-top: 0.468rem;
}

.zpxs ul {
	width: 110%;
	overflow: hidden;
}

.zpxs .fbzp_bt {
	overflow: hidden;
	padding-bottom: 0.39rem;
	line-height: 0.562rem;
	font-size: 0.468rem;
}

.zpxs .fbzp_bt b {
	color: #666666;
	font-weight: normal;
	display: block;
	float: left;
}

.zpxs .fbzp_bt a {
	display: block;
	float: left;
	float: right;
	color: #ffa32b;
	background: url(../img/icon_sczp.png) no-repeat left top;
	background-size: 0.718rem 0.562rem;
	padding-left: 0.781rem;
}

.zpxs li {
	position: relative;
	float: left;
	width: 4.492rem;
	height: 3.125rem;
	margin-top: 0.078rem;
	margin-right: 0.078rem;
	overflow: hidden;
}

.zpxs li.max_zp {
	width: 9.062rem;
	height: 6.25rem;
}

.zpxs img {
	width: 100%;
	height: 100%;
	overflow: hidden;
}


/*======================上传作品*/

.sczp {
	padding-top: 1.8rem;
}

.sczp h1 {
	font-size: 0.718rem;
	text-align: center;
	font-weight: normal;
	color: #333;
}

.sczp ul {}

.sczp ul li {
	position: relative;
	margin: 0.312rem 0;
}

.sczp ul li b {
	display: block;
	font-size: 0.406rem;
	font-weight: normal;
	margin-bottom: 0.156rem;
}

.sczp ul li input {
	width: 96%;
	padding: 0 2%;
	height: 0.859rem;
	line-height: 0.859rem;
	font-size: 0.4rem;
}

.btn_sczp {
	background: #ff3c3c;
	height: 1rem;
	line-height: 1rem;
	text-align: center;
	color: #fff;
	margin-top: 0.556rem;
	font-size: 0.375rem;
}

.wbj_tag_zp {
	margin-top: 0.2rem;
	line-height: 0.6rem;
}

.wbj_tag_zp a {
	display: inline-block;
	border: 1px solid #0e97b0;
	color: #fff;
	background: #0e97b0;
	padding: 2px 10px;
	margin-right: 10px;
	font-size: 0.375rem;
	margin-bottom: 0.3rem;
}

.wbj_tag_zp a:hover,
.dq_tag_zp {
	background: #ff3c3c!important;
	border: 1px solid #ff3c3c!important;
	color: #fff !important;
}


/*======================作品详情*/

.btn_dianzan {
	display: block;
	width: 1.5rem;
	height: 100%;
	margin: 0 auto;
	font-size: 0.375rem;
	line-height: 1.25rem;
	text-indent: 0.625rem;
	font-weight: bold;
	background: url(../img/icon_dz.png) no-repeat 0 0.32rem;
	background-size: 0.625rem 0.5rem;
}

.btn_pinglun {
	display: block;
	width: 2.256rem;
	height: 100%;
	margin: 0 auto;
	color: #fff;
	text-indent: 0.725rem;
	font-size: 0.375rem;
	line-height: 1.25rem;
	font-weight: bold;
	background: url(../img/icon_pl.png) no-repeat 0 0.38rem;
	background-size: 0.625rem 0.5rem;
}

.tab {
	width:100%;
}

.tab-hd {
	border-bottom: #dbdbdb 1px solid;
	overflow: hidden;
	zoom: 1;
}

.tab-hd li {
	float: left;
	width: 4rem;margin-left: 0.39rem;
	height: 0.781rem;
	color: #fff;
	text-align: center;
	cursor: pointer;
}

.tab-hd li.active {
	background: url(../img/tab_dqbg.jpg) no-repeat bottom center;
	background-size: 1.234rem 0.046rem;
}

.tab-hd li img {
	width: 2.031rem;
	height: 0.515rem;
}

.tab-bd {
	padding: 0.312rem 0;
}

.tab-bd li {
	display: none;
	overflow: hidden;
	padding-bottom: 10px;
	font-size: 0.375rem;
	line-height: 0.65rem;
	color: #fff;
	text-align: justify;
}

.tab-bd li.thisclass {
	display: list-item;
}


/*评论列表*/

.pllist {
	overflow: hidden;
	margin-bottom: 0.468rem;
}

.pllist div.img_photo_pl {
	float: left;
	width: 0.875rem;
	height: 0.875rem;
	overflow: hidden;
	border-radius: 100%;
}

.pllist div.right2 {
	float: left;
	width: 7.95rem;
	overflow: hidden;
	color: #fff;
	text-align: left;
	margin-left: 0.234rem;
	font-size: 0.343rem;
}
.pllist div.right2 i{ display: block; float:left;}
.pllist div.right2 time{ display: block; float: right; color: #b6b6b6;}
.pllist div.right2 b{ display: block; width: 100%;
	border-bottom: #e7e7e7 1px solid;}



/*==============================空中剧场详情页*/

.zpsub_title {
	font-weight: normal;
	text-align: center;
	padding: 0.5rem 0 0 0;
	width: 100%;
	background: #f8f8f8;
}

.zpsub_title h1 {
	font-weight: normal;
	margin: 0 0.468rem;
	width: 9.062rem;
	padding-bottom: 0.2rem;
	display: block;
}

.zpsub_title time {
	color: #8c8c8c;
	font-size: 0.376rem;
}
.zpsub {
	overflow: hidden;
	width: 80%;
	margin: 0 auto;
	height: 4.86rem;
}
.zpsub img {
	width: 100%;
	height: 100%;
}

.zp_info {
	background: #f8f8f8;
	padding: 0.2rem 0;
}

.zp_info ul {
	width: 9.062rem;
	margin: 0 auto;
	padding: 0.312rem 0;
	overflow: hidden;
	position: relative;
}


.windowVideo {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1009;
	display: none;
}

.windowVideoBox {
	width: 98%;
	height: 6.64rem;
	position: absolute;
	left: 1%;
	top: 5.312rem;
	border-radius: 0.234rem;
}