﻿*{ margin: 0; padding: 0; outline: none;}
a{ text-decoration: none; color: inherit;}
img{ border: none; max-width:10rem;height:auto;}
ul,li{ list-style: none;}
body{
	max-width: 10rem;
	margin: 0 auto;
	font-family: "微软雅黑";
	background: #f3f3f3;
}
.header8,.header9,.header10,.header11,.header12,.header13,.header14,.header15{width: 10rem;height: 1.2rem;}
/*文化剧场title*/
.header8{
	background: #990134 url(../img/h_title1.png) no-repeat center;
	background-size: 2.375rem 0.609rem;
}
/*文化志愿者title*/
.header9{
	background: #eba70a url(../img/bt_whzyz.png) no-repeat center;
	background-size: 4rem 0.593rem;
}
/*志愿者排行title*/
.header10{
	background: #1aaa8c url(../img/h_title3.png) no-repeat center;
	background-size: 2.375rem 0.609rem;
}
/*志愿者投票title*/
.header11{
	background: #1aaa8c url(../img/h_title4.png) no-repeat center;
	background-size: 2.375rem 0.609rem;
}
/*志愿者招募title*/
.header12{
	background: #1aaa8c url(../img/h_title5.png) no-repeat center;
		background-size: 2.375rem 0.609rem;
}
/*志愿者活动报名title*/
.header13{
	background: #1aaa8c url(../img/h_title6.png) no-repeat center;
		background-size: 2.375rem 0.609rem;
}
/*百姓频道title*/
.header14{
	background: #1aaa8c url(../img/h_title7.png) no-repeat center;
		background-size: 2.375rem 0.609rem;
}
/*群文之星title*/
.header26{
	background: #1aaa8c url(../img/h_title8.png) no-repeat center;
		background-size: 2.375rem 0.609rem;
}

/**用户中心**/
/*演出活动title*/
.header20{
	background: #38587e url(../img/h_title9.png) no-repeat center;
		background-size: 2.375rem 0.609rem;
}
/*展览展示title*/
.header21{
	background: #38587e url(../img/h_title10.png) no-repeat center;
		background-size: 2.375rem 0.609rem;
}
/*专家讲座title*/
.header22{
	background: #38587e url(../img/h_title11.png) no-repeat center;
		background-size: 2.375rem 0.609rem;
}
/*场馆预约title*/
.header23{
	background: #38587e url(../img/h_title12.png) no-repeat center;
		background-size: 2.375rem 0.609rem;
}
/*文化剧场title*/
.header24{
	background: #38587e url(../img/h_title1.png) no-repeat center;
		background-size: 2.375rem 0.609rem;
}

/*志愿者活动title*/
.header25{
	background: #38587e url(../img/h_title13.png) no-repeat center;
		background-size: 2.375rem 0.609rem;
}







.hConBox {
  margin-top: 1.2rem;
  margin-bottom: 1.3rem;height: auto;
  overflow: auto;
}


/*******文化剧场 start********/
.h_YYConText{width:100%;}
.h_YYConText dd{width:9.375rem; height:3.093rem; margin: 0 auto; padding:0.312rem 0.312rem; border-bottom:1px solid #e5e5e5;}
.h_YYConText .YYConText_Left{width:2.5rem; float:left;}
.h_YYConText .YYConText_Left img{width:2.343rem; height:3.093rem;}
.h_YYConText .YYConText_Right{width:6.64rem; float:right; height:3.093rem; overflow:hidden;}
.h_YYConText .YYConText_Right .R_name{width:100%; font-size: 0.43rem; color:#333; height: 0.453rem; margin-top: 0.125rem; font-weight: bold;}
.h_YYConText .YYConText_Right .R_tag{color:#ff6000; font-size: 0.38rem; height: 0.453rem; margin-top:0.078rem;}
.h_YYConText .YYConText_Right .R_tag .tag_label{margin-right:15px;}
.h_YYConText .YYConText_Right .R_info{color:#808080;  font-size:0.38rem; line-height:0.406rem; height:1.25rem;  overflow:hidden;}
.h_YYConText .YYConText_Right .R_seat{width:100%; height: 0.562rem; line-height:0.593rem;}
.R_seat .seat_Info{color:#808080; float:left; font-size:0.35rem;}
.R_seat .seat_Info em{ color:#e71d12; font-size: 0.37rem; font-style:normal; font-weight: bold;}
.R_seat .seat_btn1,.R_seat .seat_btn2{ line-height:0.8rem; color: #fff; font-size:0.35rem; width: 1.6rem; height:0.82rem; text-align: center; float:right; display:block;}
.R_seat .seat_btn1{ background-color: #3f3f84;}
.R_seat .seat_btn2{ background-color: #ff3c3c;}
/*剧场详细*/
.h_Det_Info{width:9.406rem; padding:0.312rem 0.296rem; background-color:#fff; overflow:auto;}
.h_Det_Info .DetInfo_left{width:2.953rem; height: 3.906rem;float:left;}
.h_Det_Info .DetInfo_left img{width:2.953rem; height: 3.906rem;}
.h_Det_Info .DetInfo_right{width:6.015rem; height: 3.906rem ; float:right;}
.h_Det_Info .DetInfo_right .DetInfo_title{ font-size:0.43rem; color:#2d2c2c; font-weight:bold; height:1.093rem; margin-top: 0.187rem; line-height: 0.468rem;}
.DetInfo_tag dd{font-size:0.38rem; line-height:0.5rem;}
.DetInfo_tag dd span{color:#555555;}
.DetInfo_tag dd label{color:#1c1717;}
.DetInfo_tag dd em{color:#e71d12; font-size: 0.37rem; font-weight:bold; font-style:normal;}

.xq_tab {border-top: #f3f3f3 solid 0.156rem;color: #333; background-color: #FFFFFF; padding-top:0.156rem;}
.xq_tab .Ytitle { clear: both; width: 9.406rem;  height:0.39rem;line-height:0.39rem; border-bottom:1px solid #f1f1f1;padding:0.156rem 0; margin: 0 auto;}
.Ytitle h3{ font-size: 0.41rem; font-weight:bold; color:#333333;}
.xq_tab .TabContent {width:9.406rem; margin: 0 auto; padding:0.234rem 0; font-size:0.38rem; line-height: 0.468rem;}
.xq_tab .TabContent img{max-width: 9.406rem; display:block; margin: 0 auto;}
.h_Btn_JCDiv{width:10rem; height:1.1rem; position: fixed; bottom: 0; background-color: #FFFFFF;}
.h_Btn_JCDiv .h_btnJC{width: 3.156rem; height: 1.1rem; background-color: #990134; text-align: center; color: #fff; line-height: 1.15rem; font-size:0.43rem; font-weight: bold; border: 0; float: right;}
.h_Btn_JCDiv .h_btnJC1{width: 3.156rem; height: 1.1rem; background-color: #999; text-align: center; color: #fff; line-height: 1.2rem; font-size:0.37rem; font-weight: bold; border: 0; float: right;}
/*在线选座*/
.h_SelectSeat{width:10rem; background-color:#FFF; text-align:center; padding: 0.234rem 0;}
.h_SelectSeat img.h_ymbg{width:8.375rem;}
.h_SelectSeatTitle{ font-size: 0.43rem; line-height: 0.406rem; color: #373636;}
.h_JCXZbox{width:10rem; background-color:#f3f3f3; overflow-x:scroll; position:relative; padding:0.468rem 0;}

.h_JCTip{width:15px;border: none; background-color: #d7d7d7;border-radius:20px; BORDER-COLLAPSE: collapse;  color:#3c3b3b; position:fixed; text-align:center; left: 0.156rem; z-index:99; height:270px; color:#555;}
.h_JCTip td {height:17px; overflow:hidden; margin: 0; border: 0; padding:0; position:relative;}
.h_JCTip td .h_JCTip_lab{ position:absolute; top:0; left:0; width:15px; height:12px; text-align:center; line-height:12px;}
.h_JCTip td .h_JCTip_img{width:17px; height:13px;}
.h_seatTable{width:100%; border: none; margin-left:0.625rem; BORDER-COLLAPSE: collapse; height:270px;}
.h_seatTable td{height:17px; overflow:hidden; margin: 0; border: 0; padding:0 2px; position:relative;}
.h_seatImg{width:17px; height:13px;}


.h_seatInfo{width:10rem; height: 0.312rem; text-align: center; line-height: 0.312rem; margin:0.078rem auto;}
.h_seatInfo li{width:auto; font-size: 0.35rem; color: #1a1818; padding: 0 0.234rem; display: inline-block;}
.h_seatInfo .h_sInfo{margin-left:0.078rem;}

.h_seatNow{width:10rem; text-align: center; padding-top:0.312rem;}
.h_seatNow label{font-size: 0.38rem; font-weight: bold; color: #373636;}
.h_seatNow .h_seatOn{width: 1.626rem; height: 0.468rem; line-height:0.468rem; text-align: center; background-color: #3f3f84; display: inline-block; margin: 0 0.156rem; color: #fff;}
.h_sureSeatBtn{width:9.062rem; height:0.859rem; line-height:0.959rem; text-align:center; color:#fff; background-color: #ff3c3c; display: block; margin: 0 auto; font-size: 0.41rem; font-weight: bold; border: 0; margin-top:0.312rem;}
/*******文化剧场 end********/



/*******文化志愿者 start********/
/* banner start*/
	.slideBox{ position:relative; width:10rem;  height:4.765rem; overflow:hidden;}
	.slideBox .hd{ position:absolute; height: 0.421rem; line-height:0.671rem; bottom:0; right:0; z-index:1; }
	.slideBox .hd li{ display:inline-block;width:0.187rem; height: 0.187rem; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#92908e; text-indent:-9999px; overflow:hidden; margin:0 0.046rem;   }
	.slideBox .hd li.on{ background:#78f6dc;  }
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative;  }
	.slideBox .bd li img{ width:10rem;  height:4.765rem; display:block;   }
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
	.slideBox .bd li .tit{ display:block; width:10rem;  position:absolute; bottom:0; text-indent:0.156rem; height:0.671rem; line-height:0.671rem; background:url(../img/h_fg.png) repeat 0 0; color:#fff;   }
/* banner end*/
.h_ZYZnav{width:10rem; height: 1.64rem; padding:0.312rem 0; background-color: #ffffff;}
.h_ZYZnav li{width:2.5rem; height: 1.64rem; float: left;}
.h_ZYZnav li .h_zyzNavImg{width:1.125rem; height: 1.109rem; display: block; margin: 0 auto;}
.h_ZYZnav li .h_zyzNavTitle{font-size: 0.34rem; color: #000; text-align: center; padding-top:0.078rem;display: block;}

.h_ZyzActive{width:10rem; height: 1.125rem; 
padding:0.5rem 0; 
background-color: #f3f3f3; text-align: center;}
.h_ZyzActive img{width:5.203rem; height: 1.125rem;}
.h_zyzActiveBox{width:9.468rem; height: auto; padding: 0 0.265rem; background-color: #FFFFFF;}
.h_zyzActiveBox li{width:9.453rem; height: 2.546rem; padding:0.296rem 0; border-bottom: 0.156rem solid #f3f3f3;}
.h_zyzActiveBox li .h_liBoxLeft{width:3.671rem; height: 2.546rem; float: left; position: relative;}
.h_liBoxLeft .h_zyzActiveImg{width:3.671rem; height: 2.546rem; -webkit-border-radius:0 0.234rem 0 0.234rem ; -moz-border-radius:0 0.234rem 0 0.234rem; border-radius:0 0.234rem 0 0.234rem;}
.h_liBoxLeft .h_zyzLabelTag{width:1.5rem; padding:0.125rem 0; font-size:0.33rem; background-color: #0eb098; color: #fff; text-align: center; position: absolute; bottom: 0; left: 0;-webkit-border-radius:0 0 0 0.234rem ; -moz-border-radius:0 0 0 0.234rem; border-radius:0 0 0 0.234rem;}
.h_zyzActiveBox li .h_liBoxRight{width:5.546rem; height: 2.546rem; overflow: hidden; float: right;}
.h_liBoxRight .h_zyzRightTitle{width:5.546rem; height: 0.408rem; 
font-size:0.43rem; color: #333; font-weight: bold; 
margin-top: 0.256rem;}
.h_liBoxRight .h_zyzRightInfo{width:5.546rem; 
height: 0.937rem; 
line-height: 1.5rem;
border-bottom: 1px solid #f3f3f3; 
font-size:0.38rem; 
padding: 0.434rem 0; }
.h_zyzRightInfo dd{ line-height:0.437rem;}
.h_zyzRightInfo .dd_zyzSpan{color:#888888;}
.h_zyzRightInfo .dd_zyzLabel{color:#13b14a;}
.h_zyzRightInfo .dd_zyzLabel1{color:#0eb098;}
.h_liBoxRight .h_zyzIntro{width:5.546rem; height: 0.703rem; color:#555555; font-size:0.35rem; line-height:0.375rem;padding-top:0.156rem;}
.h_more{width:10rem; height: 0.703rem; text-align: center; padding: 0.156rem 0;     padding-bottom: 0.4rem;}
.h_more a{width:2.187rem; height: 0.703rem; line-height:0.781rem; display: block; margin: 0 auto; background-color: #20b193; color: #fff; font-size: 0.37rem; text-align: center; -webkit-border-radius:0.468rem; -moz-border-radius:0.468rem; border-radius:0.468rem;}

/**志愿者投票**/
::-webkit-input-placeholder { /* WebKit browsers */ 
color: white; 
} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: white; 
} 
::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: white; 
} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: white; 
} 
.h_banner .h_zyzTPbanenr{width:10rem; height: 4.39rem;}
.h_zyzSearch{width:9.296rem; height: 1.062rem; margin: 0 auto; margin-top: 0.156rem;background: #2fba9d url(../img/h_searchIcon.png) no-repeat 8px center;-webkit-border-radius: 0.625rem;-moz-border-radius: 0.625rem;border-radius: 0.625rem;}
.h_zyzSearch .h_zyzSInput{width:8.296rem; height: 1.062rem; line-height: 1.062rem; background: #2fba9d; background-size:0.578rem 0.546rem; font-size: 0.43rem; color: #d5eee7; border: 0; font-family: "微软雅黑"; -webkit-border-radius:0.625rem; -moz-border-radius:0.625rem;; border-radius:0.625rem; text-indent:0.937rem;}
.h_zyzTPlist{width:9.531rem; margin: 0 auto; padding: 0.156rem 0;}
.h_zyzTPlist li{width:3.796rem; height:3.234rem; padding: 0.312rem; background-color: #fff;-webkit-border-radius:0.078rem; -moz-border-radius:0.078rem; border-radius:0.078rem; float: left; margin: 0.156rem;}
.h_TPtopText{width:3.796rem; height: 2.062rem;}
.h_TPtopText img{width:1.718rem; height: 2.062rem; display: block; float: left;}
.h_TPtopText .h_TPtopInfo{ width: 1.875rem;height: 1.906rem; padding-top: 0.156rem; float: right;}
.h_TPtopInfo .h_InfoNo{font-size: 0.38rem; color: #59c4ac;}
.h_TPtopInfo .h_InfoName{font-size:0.38rem; color: #159e81; margin: 0.156rem 0;}
.h_TPtopInfo .h_InfoNum{font-size: 0.43rem; color: #159e81;}
.h_TPtopInfo .h_InfoNum em{color:#ff4240; font-style: normal;}
.h_TPtopBottom{width:3.796rem; height: 0.859rem; height: 0.859rem; line-height: 0.859rem; margin-top: 0.156rem;}
.h_TPtopBottom .h_TPa{width:1.718rem; display: inline-block; text-align: center; text-decoration: underline; font-size: 0.37rem; font-weight: bold; color: #ff4240;}
.h_TPtopBottom .h_TPbtn img{width:2rem; height: 0.95rem; vertical-align: middle;}

/**志愿者排行**/
.zyz_paihang_table{width:9.687rem; padding: 0.156rem; text-align:center;}
.zyz_paihang_table thead{ font-size:0.41rem; font-weight: bold; color:#555; background-color:#f0f0f0;}
.zyz_paihang_table tbody{ font-size:0.37rem color:#808080;}
.zyz_paihang_table td{height:1rem; line-height:1rem;}
.zyz_paihang_table thead td{height:0.5rem; line-height:0.5rem;height:0.937rem; line-height:0.937rem;}
.zyz_paihang_table thead td .h_font{font-size: 0.28rem; color: red; font-weight: bold;}
.zyz_paihang_table thead td .h_PHselect{border: 0; font-size:0.34rem; font-weight: bold; color:#555; padding: 0.046rem;}
.zyz_paihang_table .bg1{background-color:#e6e6e6;}
.zyz_paihang_table td em{width:18px; height:18px; color:#fff; line-height:18px; display:inline-block; background-color:#ccc; font-style:normal; border-radius:50%;　-webkit-border-radius:50%;　-moz-border-radius:50%;}

/*弹出表单 start*/
.w_tanchu_bd{position:fixed; top:23%;left:10%; width:80%;height:auto;z-index:1002;overflow:hidden; background:#fff;border-radius:0.39rem;　-webkit-border-radius:0.39rem;　-moz-border-radius:0.39rem; }
.w_bg_shan{ width:6.875rem; height:auto; padding:0.468rem 0.625rem;}
.w_bg_shan h1{text-align:center; color:#e31a1a; font-size: 0.43rem; font-weight: bold; font-weight:normal; padding: 0.234rem 0; border-bottom:1px solid #c5c6c8;}
.w_bg_shan .tc_info{ padding: 0.234rem 0; font-size:0.34rem; line-height:0.468rem; text-align: justify;}
.w_bg_shan .zyz_name{ font-size:20px; color:#000;width:90%; text-align:center; margin:0 auto;}
.w_bg_shan .zyz_tag{width:180px; height:28px; line-height:28px; background-color:#eee; text-align:center; margin:0 auto; margin-top:5px; color:#161616;border-radius:15px;　-webkit-border-radius:15px;　-moz-border-radius:15px; font-size:14px;}
.w_bg_shan .zyz_DetailUl{width:90%; margin:0 auto; margin-top:10px;}
.w_bg_shan .zyz_DetailUl li{width:100%; border-top:1px solid #bebebe; height:30px; line-height:30px;}
.w_bg_shan .zyz_DetailUl li .f_left{ color:#666;}
.go_toupiao{ background-color:#e31a1a; color:#fff; width:65%; text-align:center;border-radius:5px;　-webkit-border-radius:5px;　-moz-border-radius:5px; padding:7px 0; margin:10px auto;box-shadow: 0 3px 5px #aaa;}
.go_toupiao .span_TP{ font-size:18px; text-decoration:underline;}
.label_NUM{ font-size:14px;}
.black_overlay{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=50);}
.tc_button_xt { padding:0.187rem 0.234rem; width: 3.281rem; font-size:0.37rem; font-weight: bold; margin: 0 auto; text-align: center; border-radius:0.39rem; border: #ff3c3c solid 1px; color: #ff3c3c;}
.tc_button_cs {background: #ff3c3c; padding:0.187rem 0.234rem; width:3.281rem; font-size:0.37rem; font-weight: bold; margin: 0 auto 0.234rem auto; text-align: center; border-radius:0.39rem; color: #fff;border: #ff3c3c solid 1px;}
/*弹出表单 end*/

/**志愿者申请**/
.h_SQbiao{ position:relative; width:88%; margin:0 auto; background-color:#fff; padding:0.312rem; top:0.312rem;border-radius:0 0 0.781rem  0.781rem ; margin-bottom:0.468rem;　-webkit-border-radius:0 0 0.781rem 0.781rem ;　-moz-border-radius:0 0 0.781rem  0.781rem ;}
.h_SQbiao .h_SQtitle{width:100%; font-size:0.45rem; text-align:center;}
.SQbiao_Ul{width:100%; font-size:0.34rem; color:#333; padding-top:0.234rem; margin-top: 0.156rem;}
.SQbiao_Ul li{ width:100%; min-height:0.468rem; line-height:0.768rem; clear:both; padding:0.208rem 0;}
.SQbiao_Ul li .li_name{ float:left; width:1.875rem; font-size: 0.375rem; text-align:right; margin-right:0.234rem;}
.SQbiao_Ul li .h_inputText,.SQbiao_Ul li .h_areaText{width:6.093rem; height: 0.468rem; padding:0.109rem 0; color:#666; font-size: 0.3rem;}
.SQbiao_Ul li .h_areaText{ height:1.406rem;}
.SQbiao_Ul li .h_uploadText{width:3.55rem; height: 0.468rem; padding:0.109rem 0; color:#666; font-size: 0.3rem;  border: 1px solid darkgrey; float:left; margin-right:0.15rem; vertical-align:middle;}
.SQbiao_Ul li .li_input label{ width: 1.5rem; display: block; float:left;}
.SQbiao_Ul li .li_input label input{ float: left; margin-top: 0.109rem; margin-right: 5px;}
.yzminput{   height: 0.468rem;
             padding: 0.109rem 0;
            color: #666;
             font-size: 0.3rem;
 border: 1px solid #aaa;
    width: 1.5rem; 
 display: inline-block;}
.yzm_div{ float:left; margin-top: -5px;}
.pd_none{ padding: 0!important ;}
.SQ_btn{ margin-top: 20px;}
/**志愿者活动报名**/
.zyz_huodongUL{ background-color:#ebebeb; height:auto;width:10rem;}
.zyz_huodongUL li{height:auto; overflow:auto; width:9.531rem; padding:0.234rem 0.234rem; background-color:#fff; margin-bottom:0.156rem;}
.zyz_huodongUL li .huodong_liLeft{width:2.968rem; height: 2.39rem; float:left; position:relative;}
.zyz_huodongUL li .huodong_liLeft .h_jiao1{ position:absolute; top:0; left:0;}
.zyz_huodongUL li .huodong_liLeft .h_jiao2{ position:absolute; bottom:0; right:0;}
.zyz_huodongUL li .huodong_liLeft img.TextImg{width:2.968rem; height: 2.39rem;}
.huodong_liRight{width:6.218rem; float:right;}
.huodong_liRight .h_title{ font-size:0.4rem; font-weight: bold; margin-top:0.078rem;}
.HDRight_Dl{width:6.218rem;}
.HDRight_Dl dd{border-bottom:1px dotted #dddbdb; width:100%; height:0.625rem; line-height:0.625rem; clear:both; color:#666; font-size: 0.38rem;}
.HDRight_Dl dd .f_left{color:#e5452b; float: left;}
.HDRight_Dl dd .f_right{float:right;}
.HDRight_Dl dd .f_left img{ vertical-align:middle; margin-right:0.078rem; width: 0.343rem; height: 0.359rem;}
.h_greenFont{color:#15a94d;}
.btn_BMbtn,.btn_BMbtn_1{width:1.45rem; height:0.7rem; line-height: 0.7rem; text-align:center; margin-top:0.156rem; font-size:0.38rem; color: #fff; display:inline-block;}
.btn_BMbtn{ background-color: #20b193;}
.btn_BMbtn_1{ background-color: #ff3c3c;}

/**志愿者活动报名详细**/
.xq_img img{ width:10rem; height: 4.687rem;}
.xq_info{ width: 9.375rem; padding:0.312rem 0.312rem ; border-bottom:#e5e5e5 solid 0.156rem; background-color: #fff;}
.xq_info h1{font-size: 0.37rem; margin:0; padding:0; line-height: 0.4rem; padding:0.125rem 0;}
.xq_info li{width:9.687rem; height:auto; overflow:auto; margin:0 auto; font-size:0.38rem;}
.xq_info li span{ color:#e5452b;}
.zyz_li_icon{ color:#666060; display:inline-block;padding:0.125rem 0; border-top:1px dotted #efefef;}
.zyz_li_icon img{width:0.343rem; height: 0.359rem; vertical-align: middle; margin-right: 0.125rem;}

.xq_tab{ border-bottom:#e5e5e5 solid 10px;color:#333;}
.xq_tab .TabContent{width:9.375rem; margin: 0 auto; font-size: 0.38rem; height:auto; overflow:auto;}.xq_ts .title h3{margin:0; padding:0; font-size:0.4rem; font-weight: bold;}

.TabTitle{font-size:0.41rem; font-weight: bold;width:9.375rem; margin:0 auto; padding: 0.156rem 0;border-bottom: 1px solid #1aaa8c;}
.hGeyyXqfoot{width:10rem; height:1.1rem; background:#f4f4f4; position:fixed; bottom:0; left:0}
.hGeyyXqfoot a{display:block; color:#fff; width:3.156rem; height:1.1rem; line-height:1.1rem; color#fff; font-size:0.4rem; background-color:#1aaa8c; position:absolute; right:0; top:0; font-weight:bold; text-align:center;}
/*******文化志愿者 end********/


/********艺术广场 start********/
.h_YSGCDiv{width:904px; height:370px; overflow:hidden; z-index:11px; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;}
.left_section {width:10rem; background: #fff;}
.h_ysgcTitle {width:100%; height: 40px;line-height: 40px; 
background-color:#dfdfdf; color:#333; position: fixed; z-index:10;}
.h_ysgcTitle .h_ysgcTName {margin-left: 20px; position: relative; z-index: 10; 
font-weight: bold; font-size: 14px; float:left;}
.p_postlist{padding-top:40px;}

.l_post_bright {border: 0;border-bottom: 1px solid #ececec; width:10rem;}
.d_author, .d_author_anonym {width:9.531rem; height: 0.937rem; font-size: 0.34rem; padding: 0.234rem;}
.p_author {width:7.812rem; height: 0.937rem; position: relative;float: left;}
.p_author li{float: left;}
.p_author .icon .icon_relative { margin-top: 0;}
.icon_relative {position: relative; display: inline-block; zoom: 1; top: 0; left: 0; cursor: pointer;}
.icon_relative img {float: left; width:0.937rem; height:0.937rem; margin-right: 0.078rem; -webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;}

.p_author .d_name{ color:#b21c22; margin-left: 0.156rem; margin-top:0.156rem;}

.d_post_content_main {position: relative; width: 9.9rem;}
.p_content {position: relative; height: auto!important; padding: 0 0.312rem 0 1.406rem;}
.d_post_content {line-height:0.468rem; font-size:0.37rem; word-wrap: break-word;padding-bottom: 0.234rem;}
.d_post_content img{max-width:8.375rem;}

.post-tail-wrap {color: #999; position: relative;}
.post-tail-wrap .tail-info {display: inline-block; margin-right: 0.078rem; color: #ff7613;}
.post-tail-wrap .tail-info1 {display: inline-block; margin:0 0.078rem; color: #999;}
.lzl_link_fold {color: #1D53BF; cursor: pointer; display: inline-block; height: 28px; line-height: 28px; text-align: center; width: 80px;background: #ececec;}
.p_reply {float: right; margin-left: 4px; color:#f4353a;}

.core_reply_wrapper {background: #f3f3f3; width:10rem;font-size:0.34rem;}
.core_reply_content {padding:0.156rem 0.468rem 0.156rem 1.406rem;}
.core_reply_content li { padding-top: 0.234rem;}


.lzl_p_p {float: left; width: 32px; height: 32px; padding: 1px;}
.lzl_p_p img {  width: 32px;
    height: 32px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;
}
.lzl_cnt {zoom: 1;word-wrap: break-word; word-break: break-all;}
.lzl_cnt .lzl_content_main {
    line-height:0.343rem;
    font-size:0.34rem;
}

.lzl_cnt .lzl_content_reply .lzl_time{color:#999; font-size: 0.34rem;}
.lzl_cnt .lzl_content_reply .lzl_s_r{color:#f4353a;}

.lzl_cnt .lzl_s_r {
    color: #666;
    padding-left: 5px;
}
.h_repeatHF {
    text-align: left;
    overflow: hidden;
}
.lzl_cntName{color:#b21c22;}
.lzl_cntName1{color:#3066ca;}
.h_repeatHF_a{ display:block; float:right; border:1px solid #f4353a; color:#f4353a; font-size:12px; padding:3px 8px; cursor:pointer;}


.poster_boxDiv{width:844px; padding:15px 30px; background-color:#ececec;}
.poster_head {width:100%; height:30px; font-size: 14px;}
.h_FTbiaoLeft{
     font-family:'微软雅黑';float: left; color:#333;
    font-size: 14px; font-weight:bold;
}
.h_FTbiaoLeft .ph_fbIcon {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../img/h_Icon.png) no-repeat;
    margin-right: 6px;
    margin-bottom: -1px;
}


.poster_content .h_FBText_eara{width:100%; height:60px; border:1px solid #dfdfdf; background-color:#fff;}
.h_FBText_btn{width:70px; height:28px; line-height:28px; color:#fff; text-align:center; font-weight:bold; background-color:#f4353a; border:0; font-family:'微软雅黑'; margin-top:5px;}

.h_FTBox{width:9.375rem; padding:0.156rem 0.312rem ; height: 0.937rem; background-color:#029fc0; position: fixed; bottom: 0;}
.h_ftArea{width:7.343rem; height:0.781rem;line-height: 0.781rem; padding: 0.078rem; border:0; float:left; margin: 0 auto; display: block; font-size: 0.38rem;}
.h_HFText_btn{width:1.562rem; height:0.937rem; line-height:0.625rem; text-align:center; color:#fff; font-family:'微软雅黑'; border:0; float:right; background-color:#ff7f42; cursor:pointer;}

/********艺术广场 end********/

/********艺术慕课 start********/
.h_ysmkDiv{width:9rem; margin: 0 auto;}
.h_ysmkDiv dd{width:3.875rem; height:5rem; padding:0.937rem 0.312rem 0 0.312rem; color:#ecfefe; font-size: 0.35rem; line-height: 0.359rem; float: left;}
.h_ysmkDiv dd .h_mkT{width:1.375rem; height: 0.343rem; display: block; margin:0.312rem auto 0.234rem auto;}
.ysmkDivImg img{width:3.562rem; height: 2.984rem;}
/********艺术慕课 end********/


/********个人预约弹出表单 start********/
.h_Select_Establish { position:relative; width:88%; margin:0 auto; background-color:#fff; padding:0.312rem; top:0.312rem;border-radius:0 0 0.781rem  0.781rem ; margin-bottom:0.468rem;　-webkit-border-radius:0 0 0.781rem 0.781rem ;　-moz-border-radius:0 0 0.781rem  0.781rem ;}
.h_Select_Establish .Establish_title {width: 100%; color: #e42323; font-size: 0.45rem; text-align: center;}
.h_Select_Establish .Establish_text {  width: 100%;font-size: 0.34rem; color: #333;padding-top: 0.234rem;margin-top: 0.156rem;}
.Establish_text .h_EImg{width:145px; height:125px; float:left; background-color:#e6e6e6; text-align:center; padding-top:20px; line-height:30px; font-weight:bold; color:#474646; margin-left:20px;}
.Establish_text .h_EContext{width:450px; height:150px; float:right;}
.h_BDtable td{ padding: 0.156rem 0;}
.h_BDtable .h_BDtable_left{width:2.187rem; text-align: right;margin-right: 0.234rem; vertical-align:top; padding-top:0.3rem;}
.h_BDtableInput{  width:6.093rem; height: 0.468rem; padding: 0.109rem 0; color: #666;font-size: 0.31rem; border: 1px solid rgb(169, 169, 169);}
.h_BDtableInput1 {width:5.937rem; height:1.562rem; border: 1px solid rgb(174, 174, 174); padding:0 0.078rem; font-size: 0.31rem; overflow: hidden; outline: none;}
.h_BDtableInput2{ width:2.0rem; height: 0.468rem; padding: 0.109rem 0; color: #666;font-size: 0.31rem; border: 1px solid rgb(169, 169, 169);}
.webuploader-container {position: relative; height: 32px; overflow: hidden; top:-4px;}
/********个人预约弹出表单 end********/

/**首页 start**/
.h_IndexHead{width:10rem; text-align: center; height: 1.328rem; padding: 0.312rem 0; background-color: #fff;}
.h_IndexHead img{width:6.875rem; height: 1.328rem;}
.h_IndexBanner{width:10rem; height:5.109rem; border-top:0.156rem solid #f3f3f3; border-bottom:0.156rem solid #f3f3f3;}
.slideBox .bd li .h_Indexnav .h_indexNavImg {width: 1.125rem; height: 1.109rem; display: block; margin: 0 auto;}
.slideBox .bd li .h_Indexnav dd{width: 2.5rem; height: 1.64rem; float: left;}
.slideBox .bd li .h_Indexnav dd .h_zyzNavTitle {
  font-size: 0.38rem;
  color: #000;
  text-align: center;
  padding-top: 0.078rem;
  display: block;
}

.h_IndexBox{width:10rem; height:11.453rem; padding-top:0.312rem; background-image: url("../img/h_bg.jpg"); background-size:10rem 11.765rem;}
.h_IndexNew{width:10rem; height: auto;}
.h_IndexNew .h_IndexNewTitle{width:10rem; height:1.187rem; padding: 0.5rem 0; text-align: center;}
.h_IndexNew .h_IndexNewTitle img{width:3.421rem; height:1.187rem; }
.h_IndexNewText{width:10rem; height: auto;}
.h_IndexNewText li{width:9.156rem; height: 2.046rem; padding:0.328rem 0.421rem; background-color: #dfdfdf;}
.h_IndexNewText li:nth-child(even){ background-color:#e7594f;}
.h_TextImg{width:3.375rem; height: 2.046rem; float: left;}
.h_TextImg img{width:3.375rem; height: 2.046rem;}
.h_TextContext{width:5.468rem; height: 2.046rem; float: right;}
.h_TextContext .h_ConTitle{ font-size: 0.41rem; color: #333333; font-weight: bold; margin-top:0.156rem;}
.h_IndexNewText li:nth-child(even) .h_TextContext .h_ConTitle{color: #fff;}
.h_TextContext .h_ConInfo{ font-size: 0.35rem; color: #555555; line-height: 0.375rem; margin: 0.078rem 0;}
.h_IndexNewText li:nth-child(even) .h_TextContext .h_ConInfo{color: #fff;}
.h_TextContext .h_ConTag{color:#8c8c8c; font-size: 0.35rem; margin-top: 0.156rem;}
.h_IndexNewText li:nth-child(even) .h_TextContext .h_ConTag{color:#fff; font-size: 0.31rem; margin-top: 0.156rem;}
.h_TextContext .h_ConTag label{color:#e80000;}
.h_IndexNewText li:nth-child(even) .h_TextContext .h_ConTag label{color:#fae000;}
.h_IndexNewText li:nth-child(even) .h_TextContext .h_ConTag .h_ConTag label{color:#fae000;}
.h_ConTagIcon{width:0.937rem; float: right;}
.h_ConTagIcon img{width:0.281rem; height: 0.156rem; margin-right: 0.078rem;}

.h_IndexBtn1,.h_IndexBtn2,.h_IndexBtn3{width:2.187rem; height: 0.718rem; line-height: 0.818rem; color: #FFFFFF; text-align: center; display: block; font-size:0.37rem; margin:0.39rem auto;-webkit-border-radius:0.468rem; -moz-border-radius:0.468rem; border-radius:0.468rem;}
.h_IndexBtn1{ background-color: #e73934;}
.h_IndexBtn2{ background-color: #fe8229;}
.h_IndexBtn3{ background-color: #03bcc1;}

.h_IndexYsgc{width:9.203rem; height:7.921rem; background-image: url("../img/h_indexbg2.png"); background-size:9.203rem 7.515rem; margin: 0 auto;}
.h_IndexYsgc ul{width:8.125rem; margin: 0 auto; padding-top:2.078rem;}
.h_IndexYsgc ul li{font-size: 0.38rem; color:#111; height: 0.781rem; line-height: 0.781rem; border-bottom: 1px solid #ddcebc;}

.h_IndexWHJC{width:10rem; height: auto; margin-bottom:1.3rem;}
.h_IndexWHJC .h_IndexWHJC_title{width: 9.218rem; height: 1.015rem; padding: 0.234rem 0;margin:0.3rem auto;}
.h_IndexWHJC .h_IndexWHJC_title img{width: 9.218rem; height: 1.015rem;}
.h_IndexWHJC_ul{width:10rem; height:auto; overflow:auto; background-color: #fff; padding: 0.312rem 0 0.2rem 0;}
.h_IndexWHJC_ul li{width:2.5rem; height: auto; float: left;text-align: center; font-size: 0.33rem; font-weight: bold; color: #333;}
.h_IndexWHJC_ul li img{width:2.171rem; height: 2.828rem; display:block; margin: 0 auto; margin-bottom:0.2rem}
.h_IndexBoxText_ul{width:8.203rem; height:auto;}
.h_IndexBoxText_ul li{ font-size: 0.38rem; line-height: 0.718rem; height: 0.718rem; border-bottom: 1px dotted #333;}

.h_IndexBoxDiv{width:9.187rem; height: 10.625rem; margin: 0 auto;background-color: #fff; }
.h_IndexBoxText{width:8.203rem; height: 5.75rem; margin: 0 auto;}
.h_IndexBoxText_title{ font-size: 0.4rem; font-weight: bold; color: #333; margin-top: 0.156rem; }
.h_IndexBoxText_title img{ width: 0.25rem; height: 0.312rem; margin-right: 0.156rem;}
.h_IndexBoxText_intro{ font-size: 0.38rem; line-height:0.375rem; margin: 0.312rem 0 0.234rem 0;}

	/* 本例子css -------------------------------------- */
	.slideBox1{ position:relative; overflow:hidden; margin:10px auto; /* 设置焦点图最大宽度 */ }
	.slideBox1 .hd{ position:absolute; height:0.437rem; line-height:0.437rem; bottom:0; right:0.05rem; z-index:1; }
	.slideBox1 .hd li{ display:inline-block; width:0.156rem; height:0.156rem; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#f3f3f3; text-indent:-9999px; overflow:hidden; margin:0 0.093rem;   }
	.slideBox1 .hd li.on{ background:#cfd916;  }
	.slideBox1 .bd{ position:relative; z-index:0; }
	.slideBox1 .bd li{ position:relative; text-align:center;  }
	.slideBox1 .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */ height: 4.875rem;}
	.slideBox1 .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
	.slideBox1 .bd li .tit{ font-size:0.38rem; display:block; background: url(../img/h_fg.png) repeat 0 0; width:100%;  position:absolute; bottom:0; text-indent:0.156rem; height:0.7rem; line-height:0.7rem; color:#fff;  text-align:left;  }
	


/**首页 end**/

/*=====================以下部分是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必须的====================*/