/*html {
	height: 100%;
}*/
/*-------------------首页-------------------*/

.land-ico {
    position: absolute;
    right: 80px;
    top: 80px;
    width: 3.97rem;
    height: 1rem;
    border-radius: 1rem;
    border: 2px solid #f4f5f6;
    z-index: 2;
}

.land-ico .user-img {
    float: left;
    width: 0.95rem;
    height: 0.95rem;
    margin-left: 3px;
    margin-top: 1px;
    border-radius: 50%;
}

.land-ico .user-name {
    float: left;
    width: 2.7rem;
    margin-left: 0.25rem;
    line-height: 1rem;
    font-size: 0.53rem;
    color: #353536;

}

.box-header {
    position: fixed;
    top: 0;
    width: 100%;
    height: 4.7rem;
    /* background: #ed6942;
    border-bottom: 2px solid #ec5c32; */
    background: rgb(155 206 197);
    border-bottom: 2px solid rgb(155 206 197);
    padding: 0 0.66rem;
    z-index: 9;
    box-sizing: border-box;
}

.lz-box-header {
    position: relative;
    height: 2.22rem;
    text-align: center;
    box-sizing: border-box;
    line-height: 2.22rem;
}

.box-header strong {
    font-size: 0.8rem;
    color: #000;

}

.lz-box-header .set-left {
    position: absolute;
    left: 0.2rem;
    top: 0.67rem;
    width: 1.03rem;
    height: 1.03rem;
    background: url(../images/left.png) no-repeat center center;
    background-size: 1.03rem 1.03rem;
    cursor: pointer;
}

.lz-box-header .set-right {
    position: absolute;
    right: 0.4rem;
    top: 0.67rem;
    width: 1.13rem;
    height: 1.13rem;
    background: url(../images/menu2x.png) no-repeat center center;
    background-size: 1.13rem 1.13rem;
    cursor: pointer;
}


.heard-bottom {
    height: 2.48rem;
}

.heard-bottom-p {
    margin-right: 0.5rem;
}

.heard-bottom li {
    float: left;
    font-size: 0.66rem;
    font-weight: normal;
    line-height: 2rem;
    color: #fff;
}

.heard-bottom li {
    text-align: center;
    margin-top: 0.25rem;
    width: 2.7rem;
}

.heard-bottom li p {
    height: 1.88rem;
    line-height: 1.88rem;
}

.heard-bottom li .bg {
    background: #fff;
    border-radius: 0.3rem;
    color: rgb(155 206 197);
}


/*--------未定---------*/
/*.heard-bottom .orderheard {
	font-size: 0.66rem;
	font-weight: normal;
	border:none;
	line-height: 2.48rem;
	color: #fff;
} */

.heard-bottom th, td {
    font-size: 0.66rem;
    font-weight: normal;
    line-height: 2.6rem;
    text-align: center;
    color: #010000;

}

.btmbgdw {
    position: absolute;
    width: 100%;
    height: 0.27rem;
    background: url(../images/wydbtmbg.png) left bottom no-repeat;
    background-size: 100% 100%;
    left: 0;
    bottom: 0rem;
}

.consultation table {
    margin: 0 auto;
}

.heard-bottom th {
    text-align: left;
}

.heard-bottom td {
    text-align: center;
    width: 2.7rem;
}

.heard-bottom td p {
    height: 1.88rem;
    line-height: 1.88rem;
}

.heard-bottom td .bg {
    background: #fff;
    border-radius: 0.3rem;
    color: rgb(155 206 197);
}

/*---------第二块-----------*/


.content-box {
    /*position: relative;
    top: 4.86rem;*/
    padding: 0 0.66rem;
    margin-top: 5.9rem;
}

.img-box {
    /*margin-top: 1rem;
    padding-bottom: 1rem;*/
    margin-top: 1rem;
    padding-bottom: 0.5rem;
    border-bottom: 1px solid #d3d3d3;
}

.imgs {
    position: relative;
    /*width: 5.7rem;
    height: 5.66rem;	*/
    width: 6.33rem;
    /*height: 5rem;*/
}

.imgs img {
    width: 6.6rem;
    /* height: 6.5rem; */
}

.imgs-em1 {
    position: absolute;
    top: 0rem;
    left: 0.39rem;
    font-size: 0.56rem;
    color: #000;
    z-index: 2;
}

.imgs-em2 {
    position: absolute;
    top: 0rem;
    left: 2.2rem;
    font-size: 0.56rem;
    color: #000;
    z-index: 2;
}

.imgs i:nth-of-type(1) {
    position: absolute;
    top: -0.07rem;
    left: 0.1rem;
    width: 1.73rem;
    height: 1.33rem;
    background: url(../images/title-1.png) no-repeat center center;
    background-size: 100% 100%;
}

.imgs i:nth-of-type(2) {
    position: absolute;
    top: -0.07rem;
    left: 1.86rem;
    width: 1.73rem;
    height: 1.33rem;
    background: url(../images/title-1.png) no-repeat center center;
    background-size: 100% 100%;
}

.img-right {
    /*margin-left: 1.5rem;*/
    margin-left: 0.9rem;
    max-width: 9.4rem;
}

.img-right h2 {
    width: 9.4rem;
    font-size: 0.67rem;
    font-weight: bold;
    margin-bottom: 0.3rem;
}


.lz-font-size {
    margin-top: 0.2rem;
    max-width: 8rem;
    margin-left: 0.6rem;
}

.lz-font-size p {
    line-height: 0.8rem;
}

.lz-font-size-p {
    font-size: 0.6rem;
    font-weight: bold;
}


.img-right-size h2 {
    font-size: 0.59rem;
}

.img-right p {
    font-size: 0.56rem;
    line-height: 0.8rem;
}

.img-right-b {
    margin-top: 0.1rem;
}

.mar-p {
    margin-top: 0.4rem;
}

.img-right-b span {
    font-size: 0.56rem;
    padding: 0.16rem 0.5rem;
}

.img-right-b .span2 {
    border: 1px solid #ff9b7a;
    color: #ff9b7a;
    overflow: hidden;
    max-width: 4.8rem;
    white-space: nowrap;
    text-overflow: ellipsis;

}

.img-right-b .span1 {
    background: #fe936f;
    border: 1px solid #fe936f;
    color: #fff;
    margin-left: 0.2rem;
}

.img-right-b .img-span2 {
    border: 1px solid #d6d6d6;
    color: #939393;
}

.img-right-b .img-span1 {
    background: #d2d2d2;
    margin-left: 0.2rem;
    border: 1px solid #d2d2d2;
    color: #fff;
}

.imgs-right-bottom {
    margin-top: 1rem;
}

.content-box div:last-child {
    border-bottom: none;
}

.jiazai {
    padding-bottom: 2.41rem;
}

.last-foot {
    position: fixed;
    bottom: 0rem;
    width: 100%;
    height: 2.41rem;
    background: #efefef;
    border-top: 1px solid #d0d0d0;
    overflow-x: scroll;
    overflow-y: hidden;
    z-index: 100;
}

.index-bottom li {
    float: left;
    width: 4.5rem;
    height: 2.41rem;
}

/*.last-foot {
	position: fixed;
	bottom: 0rem;
	width: 100%;
	height: 2.41rem;
	background: #efefef;
	border-top: 1px solid #d0d0d0;
	z-index: 100;
}
.top-img {
	position: fixed;
	right: 0.66rem;
	bottom: 2.5rem;
	width: 1.53rem;
	height: 1.53rem;
	display: none;
	background: url(../images/top-2x.png) no-repeat;
	background-size: 100% 100%;
	z-index: 10000;
}
.index-bottom{
	padding: 0 0.66rem;
}
.index-bottom li {
	float: left;
}
.index-bottom li:nth-of-type(1){
	margin-left: 0.9rem;
	margin-right: 3.3rem;
}
.index-bottom li:nth-of-type(2){
	margin-right: 3.3rem;
}
.index-bottom li:nth-of-type(4){
	float: right;
	margin-right: 0.9rem;
}*/
.index-bottom li p {
    font-size: 0.57rem;
    text-align: center;
    color: #2e2b3e;
}

.index-bottom li img {
    margin-top: 0.2rem;
    width: 0.96rem;
    height: 0.96rem;
}

.last-foot .textbg {
    color: #ec5327;
}


/*---------活动详情页--------*/
.box-header-two {
    width: 100%;
    /*height: 10.65rem;*/
    background: #ed6942;
    padding: 0 0.66rem;
    box-sizing: border-box;
}

.box-header-two strong {
    font-size: 0.93rem;
    color: #fff;
    line-height: 2.22rem;
}

.lz-box-header .set-right-one {
    position: absolute;
    right: 0.4rem;
    top: 0.67rem;
    width: 1.13rem;
    height: 1.13rem;
    background: url(../images/link.png) no-repeat center center;
    background-size: 1.13rem 1.13rem;
    cursor: pointer;
}

.lz-box-header .set-right-two {
    position: absolute;
    right: 2rem;
    top: 0.67rem;
    width: 1.13rem;
    height: 1.13rem;
    background: url(../images/star.png) no-repeat center center;
    background-size: 1.13rem 1.13rem;
    cursor: pointer;
}

.img-box-two {
    padding-bottom: 1.5rem;
    margin-top: 1.11rem;
}

.img-box-two .imgs {
    position: relative;
    width: 6.33rem;
    min-height: 1rem;
    max-height: 6.11rem;
    overflow: hidden;
}

.img-right-two {
    margin-left: 0.49rem;
    width: 7.5rem;
}

.img-right-two h2 {
    width: 9.7rem;
    font-size: 0.67rem;
    font-weight: bold;
    margin-bottom: 0.3rem;
    color: #fff;
}

.img-right-two em:nth-of-type(2) {
    margin-left: 0.8rem;
}

.img-right-two em {
    font-size: 0.56rem;
    line-height: 0.8rem;
    color: #fff;
}

.img-right-two p {
    font-size: 0.56rem;
    line-height: 1.1rem;
    color: #fff;
}

.img-right-last {
    margin-top: 0.1rem;
}

.img-right-last span {
    font-size: 0.56rem;
    padding: 0.16rem 0.5rem;
}

.img-right-last .span2 {
    border: 2px solid #fff;
    color: #fff;
}

.img-right-last .span1 {
    position: relative;
    background: #fff;
    padding-left: 1.2rem;
    border: 2px solid #fff;
    color: #ec5327;
    margin-left: 0.2rem;
}

.img-right-last .span1 i {
    position: absolute;
    top: 0.09rem;
    left: 0.3rem;
    width: 0.6rem;
    height: 0.73rem;
    background: url(../images/mouse.png) no-repeat;
    background-size: 100% 100%;
}

.ms-titile {
    margin-top: 0.5rem;
    padding-bottom: 0.3rem;
}

.ms-titile span {
    padding: 0.16rem 0.5rem;
    border: 1px solid #febca4;
    color: #febca4;
}

.ico-bottom {
    width: 100%;
    height: 0.25rem;
    background: url(../images/ico-1.png) no-repeat;
    background-size: 100% 100%;
}

.tab-block {
    padding: 0 0.66rem;
}

.tab-piece {
    width: 100%;
}

.ms-list li {
    position: relative;
    /*height: 2.83rem;*/
    padding-bottom: 0.65rem;
    font-size: 0.57rem;
    /*line-height: 2.83rem;*/
    border-bottom: 1px solid #cacaca;
}

.ms-list li span {
    padding-top: 0.83rem;
    font-weight: bold;
    color: #010101;
}

.ms-list li p {
    padding-top: 0.83rem;
    width: 9rem;
    line-height: 0.7rem;
    margin-left: 0.7rem;
    color: #474455;
}

.ms-list li .right-ico {
    position: absolute;
    vertical-align: middle;
    top: 1.1rem;
    right: 0;
    width: 0.56rem;
    height: 0.56rem;
    background: url(../images/right1.png) no-repeat center center;
    background-size: 100% 100%;
}

.ms-list li:last-child {
    /*height: 2.05rem;*/
    border-bottom: none;
}

.block-bg {
    height: 0.66rem;
    background: #eeeeee;
}

.ms-text {
    padding: 0 0.66rem;
}

.ms-text-title {
    margin-top: 0.4rem;
    line-height: 1.7rem;
}

.ms-text-title span:nth-of-type(1) {
    width: 0.43rem;
    height: 0.83rem;
    margin-top: 0.43rem;
    margin-right: 0.33rem;
    background: #ed6942;
}

.ms-text-title span:nth-of-type(2) {
    font-size: 0.67rem;
    color: #ed6942;
}

.ms-test-list {
    padding-bottom: 0.4rem;
}

.ms-text img {
    max-width: 90% !important;
    height: auto !important;
}

.ms-test-list li p {
    margin-left: 0.7rem;
    color: #474455;
}

.ms-test-list li span {
    /*font-weight: bold;
    color: #010101;*/
}


.btn_wrap {
    /*height: 40px;*/
    display: flex;
    justify-content: space-around;
    margin-bottom: 20px
}

.btn_span {
    color: #000000;
    border: 2px solid #e5e5e5;
    /*padding: 10px 40px;*/
    padding: 10px 15px;
    /*font-size: 24px*/
}


.select_peopel {
    display: flex;
    flex-shrink: 0;
    /*width: 400px;*/
    background: #eeeeee;
    padding: 20px;
    margin-left: 20px;
    margin-right: 20px;
    border-radius: 10px;
    /*font-size: 25px;*/
    align-items: center;
    justify-content: space-between;
}

.select_people_wrap {
    width: 100vw;
    /*position: fixed;*/
    /*bottom: 200px;*/
    display: flex;
    overflow-x: scroll
}

.select_peopel_close {
    /*font-size: 40px;*/
    color: #9a9a9a;
    border-left: 1px solid #9a9a9a;
    padding-left: 14px;
}


.ms-test-list li {
    line-height: 1.2rem;
    font-size: 0.57rem;
}

.ms-test-list li .stron {
    margin-left: 0.7rem;
    font-size: 0.57rem;
    color: #474455;
}

.last-block {
    padding: 0 0.66rem;
    margin-bottom: 2.41rem;
}

.ms-text-one {
    line-height: 2.03rem;
}

.ms-text-one span:nth-of-type(1) {
    width: 0.43rem;
    height: 0.83rem;
    margin-top: 0.6rem;
    margin-right: 0.33rem;
    background: #ed6942;
}

.ms-text-one span:nth-of-type(2) {
    font-size: 0.67rem;
    color: #ed6942;
}

.ms-big-box {
    margin-top: 0.73rem;
    padding-bottom: 0.5rem;
}

.ms-man-box {
    width: 6rem;
}

.ms-gl {
    width: 1.9rem;
    height: 1.9rem;
}

.ms-man-left .ms-a {
    position: relative;
    font-size: 0.67rem;
    margin-left: 0.6rem;
    padding-bottom: 0.5rem;
}

.ms-man-left .ms-a i {
    position: absolute;
    top: 0.25rem;
    margin-left: 20px;
    width: 0.65rem;
    height: 0.47rem;
    background: url(../images/masonry1.png) no-repeat;
    background-size: 100% 100%;
}

.ms-man-left .ms-b {
    /*margin-left: 0.6rem;*/
    font-size: 0.4rem;
    color: #9f9f9f;
}

.ms-zanbox {
    width: 5rem;
}

.zan {
    position: relative;
}

.ms-zanbox .zan em {
    margin-left: 1rem;
    font-size: 0.4rem;
    color: #9f9f9f;
}

.speak i {
    position: absolute;
    top: 0.05rem;
    width: 0.63rem;
    height: 0.63rem;
    background: url(../images/speak2.png) no-repeat;
    background-size: 100% 100%;
}

.speak {
    position: relative;
    margin-left: 0.47rem;
}

.deles i {
    position: absolute;
    top: 0.05rem;
    width: 0.63rem;
    height: 0.63rem;
    background: url(../images/deles.png) no-repeat;
    background-size: 100% 100%;
}

.deles {
    position: relative;
    margin-left: 0.47rem;
}

.ms-zanbox .speak em {
    margin-left: 1rem;
    font-size: 0.4rem;
    color: #9f9f9f;
}

.ms-latb {
    padding-bottom: 0.95rem;
    width: 14.85rem;
    margin-left: 2.48rem;
    border-bottom: 1px solid #cacaca;
}

.ms-Explain {
    font-size: 0.57rem;
    line-height: 1.2rem;
    padding-right: 0.66rem;
    color: #595765;
}

.ms-Explain-list {
    margin-top: 0.55rem;
    /*padding-bottom: 1rem;*/
}

.ms-Explain-list li {
    float: left;
    width: 3.33rem;
    height: 3.33rem;
    margin-left: 0.25rem;
}

.ms-speak-list {
    margin-top: 1rem;
}

.ms-speak-list li {
    width: 14.85rem;
    height: 4.23rem;
    background: #f8f8f8;
}

.speak-box {
    position: relative;
    padding-bottom: 0.3rem;
}

.s-man {
    margin-top: 0.53rem;
    margin-left: 0.46rem;
    width: 1.26rem;
    height: 1.26rem;
}

.s-em {
    font-size: 0.56rem;
    margin-top: 0.85rem;
    margin-left: 0.56rem;
    font-weight: bold;
}

.time-box {
    margin-top: 0.85rem;
}

.time-box em {
    font-size: 0.4rem;
    color: #9f9f9f;
    margin-right: 0.8rem;
}

.ms-last-t {
    margin-left: 2.26rem;
    margin-right: 0.8rem;
    padding-bottom: 0.5rem;
    border-bottom: 1px solid #dddddd;
    font-size: 0.56rem;
    color: #474552;
}

.ms-last-ts {
    margin-left: 2.26rem;
    margin-right: 0.8rem;
    font-size: 0.56rem;
    color: #474552;
}

.last-ms {
    /*margin-bottom: 2.41rem;*/
    border-bottom: none;
}

.last-bottom {
    position: fixed;
    bottom: 0rem;
    width: 100%;
    height: 2.43rem;
    overflow: hidden;
    background: #fff;
    border-top: 1px solid #d2d2d2;
    z-index: 100000;
}

.ms-last-a {
    padding-left: 0.66rem;
}

.ms-last-a p, .ms-1 {
    float: left;
    font-size: 0.57rem;
    line-height: 2.41rem;
    color: #484556;
}

.ms-last-p1 {
    position: relative;
}

.ms-last-p1 i {
    position: absolute;
    top: 0.9rem;
    width: 0.63rem;
    height: 0.63rem;
    background: url(../images/phone1.png) no-repeat;
    background-size: 100% 100%;
}

.ms-last-p2 {
    position: relative;
}

.ms-last-p2 i {
    position: absolute;
    top: 0.9rem;
    width: 0.63rem;
    height: 0.63rem;
    background: url(../images/speak3.png) no-repeat;
    background-size: 100% 100%;
}

.ms-last-p3 {
    position: relative;
}

.ms-last-p3 i {
    position: absolute;
    top: 0.9rem;
    width: 0.63rem;
    height: 0.63rem;
    background: url(../images/laud3.png) no-repeat;
    background-size: 100% 100%;
}

.ms-last-a .ms-1 {
    height: 0.56rem;
    border-left: 1px solid #474455;
    margin-left: 0.6rem;
    margin-right: 0.6rem;
    margin-top: 1rem;
}

.ms-last-a p em {
    margin-left: 1rem;
}

.ms-name {
    width: 5.5rem;
    height: 2.43rem;
    font-size: 0.56rem;
    line-height: 2.43rem;
    background: #ed6942;
    text-align: center;
    color: #fff;
}


/*----------下拉菜单--------*/
.down-menu {
    position: fixed;
    top: 4.7rem;
    width: 100%;
    background: #fff;
    /*padding-top: 0.46rem;*/
    z-index: 100;
    -moz-box-shadow: 0px 5px 20px #dedede;
    -webkit-box-shadow: 0px 5px 20px #dedede;
    box-shadow: 0px 5px 20px #dedede;
}

.menu-list-left li {
    position: relative;
    width: 5.81rem;
    height: 2.91rem;
    border-bottom: 1px solid #e7d2cd;
    border-right: 1px solid #e7d2cd;
    line-height: 2.91rem;
    background: #fff7f4;
}

.menu-list-left .menu-list-bg {
    background: #fff;
    border-right: none;
}

.menu-list-left li:last-child {
    border-bottom: none;
}

.menu-list-left li:nth-of-type(1) i {
    position: absolute;
    left: 0.93rem;
    top: 0.95rem;
    width: 0.91rem;
    height: 0.93rem;
    background: url(../images/cilck-2x.png) no-repeat;
    background-size: 100% 100%;
}

.menu-list-left li:nth-of-type(2) i {
    position: absolute;
    left: 0.93rem;
    top: 0.95rem;
    width: 0.91rem;
    height: 0.93rem;
    background: url(../images/ico-2x.png) no-repeat;
    background-size: 100% 100%;
}

.menu-list-left li:nth-of-type(3) i {
    position: absolute;
    left: 0.93rem;
    top: 0.95rem;
    width: 0.91rem;
    height: 0.93rem;
    background: url(../images/book-2x.png) no-repeat;
    background-size: 100% 100%;
}

.menu-list-left li:nth-of-type(4) i {
    position: absolute;
    left: 0.93rem;
    top: 0.95rem;
    width: 0.91rem;
    height: 0.93rem;
    background: url(../images/jc.png) no-repeat;
    background-size: 100% 100%;
}

.menu-list-left li em {
    font-size: 0.6rem;
    padding-left: 2.3rem;
    color: #000;
}

.menu-list-right {
    width: 11.5rem;
}

.menu-list-right li {
    position: relative;
    line-height: 2.2rem;
    font-size: 0.56rem;
    text-align: center;
    background: #fff;
}

.menu-list-right li .menu-tures {
    position: absolute;
    top: 0.9rem;
    right: 0.43rem;
    width: 0.45rem;
    height: 0.35rem;
    background: url(../images/ture1.png) no-repeat;
    background-size: 100% 100%;
}

/*----------发现页----------*/
.box-find-header {
    height: 2.22rem;
}

.find-block {
    padding: 0 0.66rem;
    padding-top: 2.22rem;
    padding-bottom: 3.5rem;
}

.find-box {
    margin-top: 0.7rem;
    border-radius: 0.33rem;
    background: #fff;
}

/*.find-img-text {
	font-size: 0.67rem;
	line-height: 0.8rem;
	padding: 0.8rem 0.7rem 0 0.56rem;
	color: #000;
}*/
.find-two-text {
    font-size: 0.56rem;
    color: #474455;
    padding: 0.68rem 0.7rem 0.68rem 0.56rem;
}

.find-time {
    padding-left: 0.56rem;
    padding-bottom: 0.83rem;
}

.find-time span {
    font-size: 0.45rem;
    color: #9fa0a0;
}

/*--------咨询页---------*/
.consultation {
    margin-top: 2.22rem;
    padding: 0 0.66rem;
    padding-bottom: 1.08rem;
}

.consu-img {
    padding-bottom: 0.91rem;
}

.consultation-h2 {
    font-size: 1.0rem;
    padding: 1.2rem 0.66rem;
    color: #010000;
    text-align: center;
}

/*.consu-img-text {
	font-size: 0.56rem;
	line-height: 1.2rem;
	text-indent: 2em;
}*/
.con-last {
    padding-right: 0.66rem;
}

.con-last p {
    margin-left: 0.6rem;
}

.ms-last-p1 input {
    width: 9.1rem;
    height: 1.45rem;
    font-size: 0.57rem;
    padding-left: 0.3rem;
    line-height: 1.45rem;
    border: 1px solid #c9caca;
    border-radius: 0.2rem;
    color: #9fa0a0;
}

/*.con-last-bottom {
	position: relative;
}*/
.con-last-bottom .pen {
    position: absolute;
    top: 0.82rem;
    width: 0.66rem;
    height: 0.66rem;
    background: url(../images/pen.png) no-repeat;
    background-size: 100% 100%;
}

.con-last .ms-last-in {
    margin-left: 1.5rem;
}

/*-------我要报名页-------*/


.sign-block {
    /*padding-bottom: 3rem;*/
    height: 100%;
    background: #fff;
    box-sizing: border-box;
    overflow-y: auto;
    /*position: fixed;
    bottom: 0;
    background: #fff;
    z-index: 10001;*/
}

.sign-box {
    padding: 0.66rem;
}

.sign-box-img {
    position: relative;
    top: 0.3rem;
    width: 5.38rem;
    height: 4.2rem;
}

.sign-box-img.imgs img {
    width: 100%;
    max-height: 4.2rem;
}


.del {
    position: absolute;
    right: 0;
    top: 0.33rem;
    width: 0.86rem;
    height: 0.86rem;
    background: url(../images/deles.png) no-repeat;
    background-size: 100% 100%;
}

.mask {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    z-index: 10;
}

#fromid .mask {
    z-index: 300000;
}

#fromid .com-tk-cont {
    z-index: 300001;
}

.padd {
    padding: 0 0.66rem;
}

.img-right-te {
    margin-top: 0.56rem;
    margin-left: 0.9rem;
}

.img-right-te h2 {
    width: 9.5rem;
    font-size: 0.56rem;
}

.img-right-te p {
    font-size: 0.5rem;
}

.img-box {
    position: relative;
}

.sin-img-box {
    margin-top: 0;
    margin-bottom: 0.3rem;
    padding-bottom: 0;
    border-bottom: none;
}

.si-box {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    /*bottom: 2.48rem;*/
    bottom: 2rem;
    background: #fff;
    overflow-y: scroll;
    z-index: 100001;
}

.sfsdfs {
    height: 1.1rem;
    background: rgba(0, 0, 0, 0);
}


.sign-time-list {
    /*padding: 0 0.66rem;
    width: 14.16rem;
    margin: 0 auto;*/
}

.sign-time-list li {
    font-size: 0.53rem;
    width: 6.5rem;
    height: 1.31rem;
    padding: 0 0.33rem;
    line-height: 1.31rem;
    text-align: center;
    margin-bottom: 0.38rem;
    border: 1px solid #e5e5e5;
    overflow: hidden;
}

.sign-time-list .odd {
    float: left;
    margin-left: 0.2rem;
}

.sign-time-list .gray {
    float: left;
    margin-left: 0.2rem;
    background: #e5e5e5;
}


.sign-time-list .prve {
    float: left;
    margin-left: 0.2rem;
    /*float: right;
    margin-right: 0.2rem;
    margin-left: 1.22rem;
    margin-right: 1.35rem;*/
}

.sign-time-list .clik {
    background: url(../images/true1.png) no-repeat;
    background-size: 100% 100%;
}

.sign-mans .jhs, .sign-number {
    float: left;
}

.sign-mans .add, .reduce {
    float: left;
}

.sign-mans {
    font-size: 0.56rem;
    padding: 0 1.9rem;
    padding-top: 0.6rem;
    padding-bottom: 1rem;
    color: #000000;
}

.sign-mans span {
    line-height: 1.35rem;
    margin-right: 1rem;
}

.sign-mans .add {
    width: 1.7rem;
    height: 1.31rem;
    background: url(../images/add.png) #f4f4f4 no-repeat center center;
    background-size: 0.41rem 0.41rem;
}

.si-bo .sign-number {
    width: 1.91rem;
    line-height: 1.31rem;
    text-align: center;
}

.sign-mans .reduce {
    width: 1.7rem;
    height: 1.31rem;
    background: url(../images/reduce.png) #f4f4f4 no-repeat center center;
    background-size: 0.41rem 0.11rem;
}


.add-input-block {
    background: #fff;
}

.sign-title-p {
    margin-left: 1rem;
    color: #9fa0a0;
    font-size: 0.58rem;
}

.sign-title-phone {
    padding: 0 1.65rem;
    padding-bottom: 1.2rem;
}

.sign-title-phone span {
    font-size: ;
    font-size: 0.58rem;
    color: #000000;
}

.sign-title-phone input, .sign-title-phone textarea {
    width: 11rem;
    padding-left: 0.5rem;
    height: 1.31rem;
    height: 1.31rem;
    margin-left: 0.5rem;
    border: 1px solid #e5e5e5;
}


.si-bo {
    border: 1px solid #e5e5e5;
}

.sign-title-em {
    position: relative;
    margin-left: 0.58rem;
}

.sign-title-em input {
    width: 9.58rem;
    height: 0.91rem;
    line-height: 0.91rem;
    padding-left: 1.1rem;
    border: 1px solid #e5e5e5;
    border-radius: 0.2rem;
    font-size: 0.58rem;
    margin-top: 0.5rem;
    color: #e5e5e5;
}

.sign-title-em i {
    position: absolute;
    top: 0.7rem;
    left: 0.2rem;
    width: 0.56rem;
    height: 0.56rem;
    background: url(../images/shou.png) no-repeat center center;
    background-size: 100% 100%;
}

.padd {
    position: relative;
}

.sign-title-add {
    display: block;
    margin-top: 0.71rem;
    margin-left: 0.28rem;
    width: 0.56rem;
    height: 0.56rem;
    background: url(../images/ja.png) no-repeat center center;
    background-size: 100% 100%;
}

.list-tabbs {
    margin: 0 0.66rem;
}

.list-tabbs {
    padding-bottom: 0.8rem;
    font-size: 0.56rem;
    color: #000;
}

.list-tabbs li {
    min-height: 1.48rem;
    line-height: 1.48rem;
}

.list-tabbs .whiteColor {
    color: #ccc
}

.list-tabbs li .sp-1 {
    margin-left: 0.68rem;
}

.list-tabbs li .sp-2 {
    margin-left: 0.68rem;
}

.list-tabbs li .sp-2 .red {
    font-size: 0.36rem;
    display: inline-block;
    position: relative;
    top: -0.1rem;
}

.list-tabbs li .sp-2 .red {
    font-size: 0.36rem;
    display: inline-block;
    position: relative;
    top: -0.07rem;
    color: #EC808D
}

.list-tabbs li .sp-2 .link {
    font-size: 0.36rem;
    display: inline-block;
    position: relative;
    top: -0.07rem;
    color: #1890FF
}

.list-tabbs li .sp-3 {
    margin-left: 0.66rem;
}

.list-tabbs li .white {
    margin-left: 1.26rem;
}

.list-tabbs li input {
    margin-top: 0.3rem;
    font-size: 0.56rem;
    width: 0.7rem;
    height: 0.7rem;
}

.list-tabbs li span {
    font-size: 0.56rem;
}

.Sure {
    position: fixed;
    bottom: 0;
    width: 100%;
    text-align: center;
    font-size: 0.66rem;
    margin-top: 2.23rem;
    line-height: 2.48rem;
    background: #ed6942;
    color: #fff;
}

/*-------场馆页-----------*/
.venue-block {
    padding-top: 2.22rem;
    padding-bottom: 3.41rem;
}

.venue-box {
    position: relative;
}

.venue-img-bg {
    position: absolute;
    top: 0rem;
    width: 100%;
    height: 10.6rem;
    background: rgba(0, 0, 0, 0.35);
}

.venue-img {
    width: 100%;
    height: 10.6rem;
    background: url(../images/ven-ico.png) no-repeat;
    background-size: 100% 100%;
    margin-bottom: 0.45rem;
}

.venue-img-text {
    margin: 0 auto;
    width: 13rem;
    padding-top: 0.95rem;
}

.venue-img-title {
    font-size: 0.83rem;
    line-height: 2.83rem;
    text-align: center;
    color: #fff;
}

.venue-img-p1 {
    position: relative;
}

.venue-img-p1 i {
    position: absolute;
    left: 0rem;
    top: 0.25rem;
    width: 0.51rem;
    height: 0.51rem;
    background: url(../images/time-ico1.png) no-repeat;
    background-size: 100% 100%;
}

.venue-img-p2 {
    position: relative;
}

.venue-img-p2 i {
    position: absolute;
    left: 0rem;
    top: 0.25rem;
    width: 0.51rem;
    height: 0.51rem;
    background: url(../images/l-ico1.png) no-repeat;
    background-size: 100% 100%;
}

.venue-img-text p {
    font-size: 0.56rem;
    line-height: 0.95rem;
    padding-left: 0.85rem;
    color: #fff;
}

.venue-img-text-bg {
    margin: 0 auto;
    margin-top: 1rem;
    width: 8.43rem;
    height: 1.28rem;
    line-height: 1.28rem;
    font-size: 0.56rem;
    border-radius: 0.8rem;
    text-align: center;
    color: #ff9171;
    background: rgba(0, 0, 0, 0.5);
}

/*---------场馆预定---------*/

.reserve-ico1 i {
    display: inline-block;
    width: 0.66rem;
    height: 0.4rem;
    margin-left: 0.3rem;
    background: url(../images/reserve-ico1.png) no-repeat;
    background-size: 100% 100%;
}

.reserve-ico2 i {
    display: inline-block;
    width: 0.66rem;
    height: 0.4rem;
    margin-left: 0.3rem;
    background: url(../images/reserve-ico2.png) no-repeat;
    background-size: 100% 100%;
}


.reserve-block {
    padding: 0 0.66rem;
    margin-top: 2.73rem;
}

.reserve-title {
    padding-top: 1rem;
    padding-bottom: 0.85rem;
    color: #474455;
    font-size: 0.73rem;
    /*line-height: 2.41rem;*/
}

.reserve-title span:nth-of-type(1) {
    width: 0.2rem;
    height: 0.66rem;
    background: #ed6942;
    margin-top: 0.2rem;
    margin-right: 0.5rem;
}

.reserve-img {
    width: 7.75rem;
    height: 6.11rem;
}

.reserve-img-title {
    margin-top: 0.4rem;

}

.reserve-img-title i {
    display: inline-block;
    width: 0.46rem;
    height: 0.46rem;
    margin-right: 0.3rem;
    background: url(../images/reserve-ico5.png) no-repeat;
    background-size: 100% 100%;
}

.reserve-img-title em {
    font-size: 0.5rem;
    color: #474455;
}

.reserve-area p em {
    font-size: 0.5rem;
    color: #474455;
}

.reserve-area {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
}

.reserve-area-p1 i {
    display: inline-block;
    width: 0.48rem;
    height: 0.4rem;
    margin-right: 0.3rem;
    background: url(../images/reserve-ico3.png) no-repeat;
    background-size: 100% 100%;
}

.reserve-area-p2 i {
    display: inline-block;
    width: 0.48rem;
    height: 0.4rem;
    margin-left: 0.5rem;
    margin-right: 0.3rem;
    background: url(../images/reserve-ico6.png) no-repeat;
    background-size: 100% 100%;
}

.reserve-btn {
    width: 7.76rem;
    height: 0.93rem;
    font-size: 0.56rem;
    line-height: 0.93rem;
    background: #fd936f;
    text-align: center;
    color: #fff;
}

.reserve-box {
    margin-bottom: 1rem;
}

.reserve-box-prve {
    margin-left: 1.1rem;
}

.resver-selet {
    display: none;
    position: fixed;
    top: 4.73rem;
    padding: 0 0.66rem;
    background: #fff;
    padding-bottom: 1rem;
    -moz-box-shadow: 0px 3px 10px #000;
    -webkit-box-shadow: 0px 3px 10px #000;
    box-shadow: 0px 3px 10px #000;
}

.resver-selet-block {
    padding-top: 0.7rem;
    width: 16.66rem;
    margin: 0 auto;

}

.resver-selet-block p {
    font-size: 0.63rem;
    color: #000;
}

.resver-selet-block i {
    font-size: 0.63rem;
    padding: 0 1.41rem;
    color: #cecece;
}


/*--lby---*/
/*-----------------主页index3--------------------------*/
.content-boxbj {
    margin-top: 0.83rem;
    background: #fff;
    overflow: hidden;
    /*padding-bottom:5.25rem;*/
}

.bodybg {
    background: #efefef;
}

.zybanner_box {
    width: 100%;
    height: 8.58rem;
    position: relative;

}

.banul1 {
    height: 8.58rem;
    overflow: hidden;
    position: relative;
}

.banul1 li {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 8.58rem;
}

.banolbox {
    height: 0.25rem;
    overflow: hidden;
    position: absolute;
    bottom: 0.5rem;
    left: 50%;
    margin-left: -0.75rem;
    z-index: 9999;
}

.banolbox li {
    float: left;
    height: 0.25rem;
    width: 0.25rem;
    background: #775548;
    border-radius: 50%;
    margin: 0 0.17rem;
    display: inline;
}

.banolbox .circle {
    background: #ec6941;
}

.navzy, .yjhdbox {
    overflow: hidden;
    background: #fff;
}

.navzy a {
    float: left;
    width: 4.5rem;
    color: #000;
    font-size: 0.58rem;
    text-align: center;
    padding-bottom: 0.27rem;
    padding-top: 0.53rem;
}

.navzy a img {
    width: 1.75rem;
    height: 1.25rem;
}

.cgimgbox {
    overflow: hidden;
    margin: 0.67rem 0;
}

.cgimgbox_l {

    height: 5.0rem;


}

.cgimgbox_r {
    float: right;
}

.cgimgbox_la, .cgimgbox_la img {
    display: block;
    width: 7.23rem;
    height: 2.93rem;
}

.cgimgbox_la2 {
    margin-bottom: 0.05rem;
}

.yjhdboxtit {
    height: 0.67rem;
    line-height: 0.67rem;
    color: #474455;
    font-size: 0.67rem;
    margin: 1.0rem 0 0.95rem 0.67rem;
    padding-left: 0.5rem;
    border-left: 0.33rem solid rgb(155 206 197);
}

.gdtwbox {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
}

.yjhdul {
    height: 5.0rem;
}

.yjhdul li {
    position: relative;
    width: 5.6rem;
    height: 6.0rem;
    margin-right: 0.23rem;
    float: left;
    display: inline;
}

.yjhdul img {
    width: 5.6rem;
    height: 5.0rem;
}

.yjhdul p {
    font-size: 0.7rem;
    position: absolute;
    left: 1.52rem;
    top: 2.52rem;
    color: #fff;
}

.yjhdul span {
    font-size: 0.5rem;
    color: #c9caca;
    position: absolute;
    top: 3.08rem;
    left: 0.67rem;
}

.yjhdul span:nth-of-type(2) {
    top: 4rem;
    line-height: 0.53rem;
}

.yjhdul span i {
    width: 0.53rem;
    height: 0.53rem;
    background: url(../images/indexzy_time.png) no-repeat;
    display: inline-block;
    background-size: 100% 100%;
    margin-right: 0.25rem;
}

.yjhdboxtit2 {
    margin-left: 0;

}

.zyimg_box {
    padding-bottom: 0;
    border: none;
}

/*----*/
.yjhdul {
    position: relative;
}

.w_zzhao, .w_zzhaoall {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
}

.w_zzhaoall {
    position: fixed;
    z-index: 10000;
}

.w_indextextimg {
    position: relative;
}

.w_indextextimg img {
    display: block;
    margin: 0 auto;
    width: 13.33rem;
    height: 11.16rem;
    margin-top: 5rem;
}

.w_indexcloseimg {
    width: 2.2rem;
    height: 2.2rem;
    display: block;
    margin: 1.2rem auto 0;
}

.w_indextextspan {
    font-size: 0.5rem;
    position: absolute;
    color: white;
    width: 6.2rem;
    height: 5.6rem;
    right: 3.3rem;
    top: 1.3rem;;
}


/*----------------------注册页面----------------------------*/
.zcconbox {
    padding: 0 0.6rem;
    margin-top: 2.22rem;
    background: #fff;
    margin-bottom: 1.75rem;
}

.zcconbox li {
    line-height: 2.67rem;
    border-bottom: 1px solid #d4d5d5;
    overflow: hidden;
}

.zcconbox li p {
    font-size: 0.67rem;
    color: #000;
    float: left;
    width: 3.0rem;
    text-align: right;
}

.zcconbox li input {
    float: left;
    /*height:2.67rem;
    line-height:2.67rem;*/
    margin-top: 1rem;
    width: 13.00rem;
    border: 0;
    font-size: 0.67rem;
    color: #9fa0a0;
    padding-left: 0.80rem;
}

.qsyzmbox {
    float: left;
    width: 11.83rem;
    overflow: hidden;
}

.zcconbox .qsyzmbox input {
    width: 7.17rem;
}

.contbdbg {
    background: #eeeeee;
}

.fyzmbtn {
    float: right;
    width: 4.08rem;
    height: 1.58rem;
    background: rgb(155 206 197);
    border-radius: 8px;
    font-size: 0.58rem;
    line-height: 1.58rem;
    text-align: center;
    color: #fff;
    margin-top: 0.57rem;
}

.zcqdbtn {
    height: 2.23rem;
    /*background:rgb(155 206 197);*/
    background: rgb(155 206 197);
    border-radius: 1.12rem;
    display: block;
    text-align: center;
    line-height: 2.23rem;
    font-size: 0.67rem;
    margin: 0 0.6rem;
    color: #fff;
}

/*------------------------手机登录--------------------------*/
.contbdbg2 {
    background: url(../images/loginbg.jpg) no-repeat;
    background-size: 100% 100%;
    height: 100%;
    overflow: hidden;
}

.login_header {
    background: none;
    border-bottom: 1px solid #fff;
    padding: 0 0.66rem;
    font-size: 0.93rem;
    color: #fff;
    line-height: 2.22rem;
}

.lgzcbtn {
    position: absolute;
    font-size: 0.67rem;
    color: #fff;
    top: 0.8rem;
    right: 0.10rem;
}

.lgzcbtn-wm {
    position: absolute;
    font-size: 0.67rem;
    color: #fff;
    top: 0.80rem;
    left: 1.5rem;
}

.sjloginbox {
    /*margin-top:2.22rem;*/
    height: 7.00rem;
    position: relative;
    text-align: center;
}

.sjhkjdl {
    font-size: 0.83rem;
    color: #000;
    overflow: hidden;
}

.sjhkjdl i {
    display: block;
    width: 1.47rem;
    height: 1.4rem;
    background: url(../images/zhsecdl_icon2.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 2.43rem;
    margin: 2.43rem auto 0.58rem;
}

.zhdlbtn {
    width: 6.07rem;
    height: 5.25rem;
    background: url(../images/login_iconbg.png) no-repeat;
    background-size: 100% 100%;
    top: 0;
    right: 0;
    display: inline-block;
    position: absolute;
    overflow: hidden;
}

.zhdlbtn span {
    width: 1.33rem;
    height: 0.97rem;
    float: left;
    background: url(../images/zhsecdl_icon1.png) no-repeat;
    background-size: 100% 100%;
    margin: 0.30rem 0.12rem 0 2.25rem;
    display: inline;
}

.zhdlbtn p {
    font-size: 0.58rem;
    color: #fff;
    float: left;
    margin-top: 0.28rem;
    line-height: 0.58rem;
}

.formbox1 {
    margin-top: 0;
    background: none;
    margin-bottom: 2.67rem;
}

.formbox1 input {
    background: none;

}

.sjhxdicon i {
    width: 0.68rem;
    height: 0.77rem;
    background: url(../images/zhsecdl_icon4.png) no-repeat;
    display: inline-block;
    background-size: 100% 100%;
    margin-right: 0.1rem;
    float: left;
    margin-top: 0.95rem;
}

.formbox1 li {
    padding: 0 0.55rem;
    line-height: 2.67rem;
    border-bottom: 1px solid #fff;
    margin-bottom: 0.30rem;
}

.formbox1 li p {
    padding-top: 0.1rem;
}

.formbox1 li input {
    width: 10.0rem;
    color: #fff;
}

.sjhxdicon2 i {
    width: 0.52rem;
    height: 0.77rem;
    background: url(../images/zhsecdl_icon3.png) no-repeat;
    background-size: 100% 100%;
}

.formbox1 .qsyzmbox {
    width: 11.0rem;
}

.fyzmbtnt {
    background: none;
    border: 1px solid #fff;
    border-radius: 0.30rem;
}

.dlqdbtn {
    background: #fff;
    background: rgba(255, 255, 255, 0.3);
    border-radius: 0.55rem;
    border: 1px solid #fff;
}

.yhxybox {
    padding: 0 0.6rem;
    overflow: hidden;
    margin-top: 0.5rem;
}

.yhxybox p:nth-of-type(1) {
    font-size: 0.58rem;
    color: #fff;
    float: left;
}

.yhxybox p:nth-of-type(2) {
    font-size: 0.58rem;
    color: #fff;
    float: right;
}

.loginbox1 {
    display: none;
}

/*-----------------------------------------*/

.sjhkjdlt i {
    width: 1.37rem;
    height: 0.98rem;
    background: url(../images/login_icon1.png) no-repeat;
    background-size: 100% 100%;
}

.zhdlbtnt span {
    width: 1.2rem;
    height: 1.17rem;
    background: url(../images/login_icon8.png) no-repeat;
    background-size: 100% 100%;
}

.sjhxdizh i {
    width: 0.65rem;
    height: 0.65rem;
    background: url(../images/login_icon2.png) no-repeat;
    background-size: 100% 100%;
}

.sjhxdicon3 i {
    width: 0.63rem;
    height: 0.77rem;
    background: url(../images/login_icon3.png) no-repeat;
    background-size: 100% 100%;
}

.formbox2 {
    margin-bottom: 0.65rem;
}

.formbox2 li p {
    width: 2.5rem;
}

.fyzmbtnth {
    width: 0.92rem;
    height: 0.65rem;
    background: url(../images/login_icon4.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 1.15rem;
    float: right;
}

.dlbtnjtk2 {
    margin-top: 1.33rem;
}

.jzsecter {
    overflow: hidden;
    padding: 0 0.6rem;
}

.jzsecter label {
    float: right;
    font-size: 0.58rem;
    color: #fff;
}

.jzsecter input {
    float: right;
    width: 0.5rem;
    height: 0.5rem;
    margin-top: 0.15rem;
    margin-right: 0.2rem;
    display: inline;
}

.qtdlfs {
    margin-top: 1.5rem;
    overflow: hidden;
    padding: 0 0.6rem;
}

.qtdlfs p {
    float: left;
}

.qtdlfs p:nth-of-type(1), .qtdlfs p:nth-of-type(3) {
    width: 6.00rem;
    height: 0.39rem;
    border-bottom: 1px solid #000000;
}

.qtdlfs p:nth-of-type(2) {
    width: 4.66rem;
    font-size: 0.58rem;
    color: #000;
    text-align: center;
}

.otherdl {
    overflow: hidden;
    padding: 0.93rem 3.08rem 0;
}

.otherdl li {
    float: left;
    width: 2.1rem;
    height: 2.1rem;

    margin: 0 0.92rem;
    display: inline;
}

.otherdl li:nth-of-type(1) {
    background: url(../images/login_icon5.png) no-repeat;
    background-size: 100% 100%;
}

.otherdl li:nth-of-type(2) {
    background: url(../images/login_icon6.png) no-repeat;
    background-size: 100% 100%;
}

.otherdl li:nth-of-type(3) {
    background: url(../images/login_icon7.png) no-repeat;
    background-size: 100% 100%;
}

/*--------------------退订------------------------*/
.filmebox {
    margin-top: 2.22rem;
    background: rgb(155 206 197);
    padding: 1.0rem 0.7rem;
    height: 6.0rem;
    position: relative;
}

.filmebox_l {
    float: left;
}

.filmebox_l img {
    width: 4.96rem;
    height: 4.9rem;
}

.filmebox_r {
    float: right;
    width: 10.67rem;
}

.filmebox_r p:nth-of-type(1) {
    font-size: 0.67rem;
    color: #fff;
    line-height: 0.83rem;
}

.filmebox_r span {
    font-size: 0.5rem;
    color: #fff;
    display: block;
    margin-top: 0.63rem;
}

.filmebox_r span:nth-of-type(2) {
    margin-top: 0.05rem;
}

.filmebox_r p:nth-of-type(2) {
    font-size: 0.5rem;
    color: #fff;
    display: block;
    margin-top: 0.45rem;
}


.ypjzbox {
    margin-top: 0.7rem;
    background: #fff;
}

.ypjzp {
    font-size: 0.58rem;
    color: rgb(155 206 197);
    line-height: 1.6rem;
    height: 1.6rem;
    border-bottom: 1px solid #eeeeee;
    padding-left: 0.7rem;
}

.ypjztk {
    padding: 0.6rem 0.7rem;
    font-size: 0.5rem;
    line-height: 0.83rem;
    border-bottom: 1px solid #eeeeee;
    overflow: hidden;
}

.ypjztk i {
    float: left;
    width: 1.05rem;
    height: 0.97rem;
    background: url(../images/ypjzicon1.png) no-repeat;
    background-size: 100% 100%;
}

.ypjztk span {
    float: left;
    font-size: 0.58rem;
    color: #474455;
    margin-left: 0.42rem;
}

.ypjztk > div {
    float: right;
    width: 3.77rem;
    height: 1.05rem;
    text-align: center;
    border-left: 1px solid #d3d3d3;
}

.ypjztk a {
    display: inline-block;
    width: 1.08rem;
    height: 1.00rem;
    background: url(../images/ypjzicon2.png) no-repeat;
    background-size: 100% 100%;
}

.sytjtime {
    background: #fff;
    padding: 2.36rem 6.00rem;
    text-align: center;
}

.sytjtime span {
    display: inline-block;
    font-size: 0.67rem;
    margin-bottom: 0.38rem;
}

.sytjtime p {
    font-size: 1.2rem;
    color: rgb(155 206 197);
}

.ypjzboxzj {
    margin-top: 0;
}

.contrbj {
    height: 0.7rem;
    width: 100%;
    background: #eeeeee;
}

.ypjztkqb {
    border: 0;
}

.surebtn {
    width: 100%;
    height: 2.3rem;
    background: rgb(155 206 197);
    font-size: 0.65rem;
    text-align: center;
    position: fixed;
    left: 0;
    bottom: 0;
    line-height: 2.3rem;
    color: #fff;
}

.surebtn1 {
    width: 25%;
    height: 2rem;
    background: rgb(155 206 197);
    font-size: 0.65rem;
    text-align: center;
    /* position: fixed; */
    margin-left: 36%;
    /* bottom: 0; */
    margin-bottom: 0.5rem;
    line-height: 2.0rem;
    color: #fff;
}

/*-------------------系统通知列表-------------------*/

.xttzlistop {
    color: #9fa0a0;
    font-size: 0.58rem;
    text-align: center;
    line-height: 1.5rem;
}

.hdbgbox {
    background: #fff;
    padding: 0.76rem 0.66rem;
}

.hdbgbox p:nth-of-type(1) {
    overflow: hidden;
    margin-bottom: 0.5rem;
}

.hdbgbox p:nth-of-type(1) i {
    float: left;
    width: 0.92rem;
    height: 0.92rem;
    background: url(../images/tzlisticon.png) no-repeat;
    background-size: 100% 100%;
    font-size: 0.67rem;
    margin-right: 0.45rem;
    display: inline;
}

.hdbgbox p:nth-of-type(1) span {
    float: left;
    font-size: 0.67rem;
    color: #000;
    line-height: 0.92rem;
}

.hdbgbox p:nth-of-type(2) {
    font-size: 0.58rem;
    line-height: 0.84rem;
    margin-left: 1.5rem;
    color: #9fa0a0;
}

/*--------------------3-评论图片--删除---------------------------*/

.gzhalert {
    padding-top: 2.22rem;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    z-index: 9999999999999;
}

.deletbox {
    width: 100%;
    height: 100%;
}

.deletbox1 {
    background: url(../images/wileimg0.jpg) no-repeat;
    background-size: 100% 100%;
}

.deletbox2 {
    background: url(../images/wileimg1.jpg) no-repeat;
    background-size: 100% 100%;
}

.deletbox3 {
    background: url(../images/wileimg2.jpg) no-repeat;
    background-size: 100% 100%;
}

.delebtn {
    width: 0.76rem;
    height: 0.76rem;
    background: url(../images/delebtn.png) no-repeat;
    background-size: 100% 100%;
}

/*---------------------意见反馈------------------------*/
.yjfkboxww {
    padding: 0.82rem 0.6rem;

}

.yjfkbox {
    width: 100%;
    height: 5.0rem;
    position: relative;
    margin-bottom: 0.8rem;
}

.yjfkbox textarea {
    width: 16.6rem;
    height: 5.0rem;
    resize: none;
    border: 0;
    font-size: 0.58rem;

}

.yjfkbox span {
    position: absolute;
    bottom: 0;
    right: 1.10rem;
    color: #9fa0a0;
    font-size: 0.58rem;
}

.shangcimg {
    width: 100%;
    height: 3.0rem;
    overflow: hidden;
}

.shangcimg p {
    width: 3.0rem;
    height: 3.0rem;
    float: left;
    margin-right: 0.66rem;
    /*margin-top: 0.5rem;*/
}

.shangcimg p img {
    width: 3.0rem;
    height: 3.0rem;
    border-radius: 0.27rem;
}


.shangcimg1 {
    width: 100%;
    height: 3.0rem;
    overflow: hidden;
}

.shangcimg1 p {
    width: 3.0rem;
    height: 3.0rem;
    float: left;
    margin-right: 0.66rem;
    /*margin-top: 0.5rem;*/
}

.shangcimg1 p img {
    width: 3.0rem;
    height: 3.0rem;
    border-radius: 0.27rem;
}


.shangcimg2 {
    width: 100%;
    height: 3.0rem;
    overflow: hidden;
}

.shangcimg2 p {
    width: 3.0rem;
    height: 3.0rem;
    float: left;
    margin-right: 0.66rem;
    /*margin-top: 0.5rem;*/
}

.shangcimg2 p img {
    width: 3.0rem;
    height: 3.0rem;
    border-radius: 0.27rem;
}


.shangcimg3 {
    width: 100%;
    height: 3.0rem;
    overflow: hidden;
}

.shangcimg3 p {
    width: 3.0rem;
    height: 3.0rem;
    float: left;
    margin-right: 0.66rem;
    /*margin-top: 0.5rem;*/
}

.shangcimg3 p img {
    width: 3.0rem;
    height: 3.0rem;
    border-radius: 0.27rem;
}

.zcconbox .delebdbtm {
    border: 0;

}

/*------------------场馆详情页---------------------*/
.box-headerhcx {
    display: none;
}

.lby-box-header {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

.box-header8 {
    z-index: 9;
}

.lbdwhd {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 13.3rem;
}

.tbbjsgb2 {
    background: none;
    position: relative;
    height: 13.3rem;
    overflow: hidden;
}

/*--场馆banner轮播--*/
/*.cgxqbanlb{
	position:absolute;
	width:800%;
	height:13.3rem;
	top:0;
	left:0;
}
.cgxqbanlb li{
	float:left;
	width:18.0rem;
	height:13.3rem;
}
.cgxqbanlb li:nth-of-type(1){
	background:url(../images/cgxxqyimg1.jpg) no-repeat;
	background-size:100% 100%;
}
.cgxqbanlb li:nth-of-type(2){
	background:url(../images/cgxxqyimg2.jpg) no-repeat;
	background-size:100% 100%;
	}
.cgxqbanlb li:nth-of-type(3){
	background:url(../images/cgxxqyimg3.jpg) no-repeat;
	background-size:100% 100%;
}
.cgxqbanlb li:nth-of-type(4){
	background:url(../images/cgxxqyimg4.jpg) no-repeat;
	background-size:100% 100%;
	}
.cgxqbanlb li:nth-last-of-type(1){
	background:url(../images/cgxxqyimg1.jpg) no-repeat;
	background-size:100% 100%;
}
.cgxqbanlbol{
	overflow:hidden;
	position:absolute;
	bottom:0.75rem;
	right:0.66rem;
	}
.cgxqbanlbol li{
	width:0.36rem;
	height:0.36rem;
	background:#fff;
	float:left;
	margin-right:0.40rem;
	border-radius:50%;
	}
.cgxqbanlbol .actli{
	background:#ff5f33;
	}*/


.adresshdbb {
    overflow: hidden;
}

.gdtwbox2 {
    width: auto;
    padding: 0 0.67rem;
}

.adresshdbb {
    line-height: 1.5rem;
    padding-bottom: 0.5rem;
    border-bottom: 1px solid #e8e9e9;
}

.adresshdbb i {
    float: left;
    width: 0.48rem;
    height: 0.65rem;
    background: url(../images/cgxxicon1.png) no-repeat;
    background-size: 100% 100%;
    margin-right: 0.2rem;
    margin-top: 0.4rem;
}


.adresshdbb p {
    float: left;
    font-size: 0.56rem;
    color: #474455;
    line-height: auto;
}

.adresshdbb span {
    width: 0.57rem;
    height: 0.57rem;
    background: url(../images/right1.png) no-repeat;
    background-size: 100% 100%;
    float: right;
    margin-top: 0.4rem;
}

.jjrlxtz {
    padding: 0.5rem 0.67rem;
    /*line-height:2.16rem;*/
    overflow: hidden;
}

.jjrlxtz i {
    float: left;
    width: 0.53rem;
    height: 0.53rem;
    background: url(../images/cgxxicon2.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 0.1rem;
    margin-right: 0.2rem;
}

.cgxqnrcon {
    padding: 0 1.0rem 0 1.5rem;
    color: #474455;
    font-size: 0.58rem;
    linbe-height: 0.73rem;
}

.cgxqnrbox {
    height: 7.66rem;
    position: relative;
}

.chakmore {
    position: absolute;
    color: #ec6941;
    font-size: 0.58rem;
    bottom: 0.1rem;
    right: 1.1rem;
}

.cgxqnrtit2 {
    overflow: hidden;
}

.cgxqnrtit2 p:nth-of-type(1) {
    float: left;
}

.cgxqnrtit2 p:nth-of-type(2) {
    float: right;
    font-size: 0.67rem;
    margin-top: 0.9rem;
    margin-right: 0.67rem;
    color: #4c4c4c;
}

.cgxqnrtit2 p span {
    color: #ec6941;
}

.dqxsulbox {
    overflow-x: auto;
    overflow-y: hidden;
    width: 18.01rem;
}

.dqxshdbox {
    overflow: hidden;
}

.dqxshdbox li {
    width: 6.33rem;
    margin-left: 0.67rem;
    float: left;
    display: inline;
}

.lbyimg-box {
    margin-top: 0;
    border: 0;
    width: 6.33rem;
}

.lbyimg-box > p {
    font-size: 0.58rem;
    color: #474455;
    margin: 0.4rem 0;
}

.lbyimg-box > span {
    font-size: 0.5rem;
    color: #474455;
}

.img-righttt p {
    margin-bottom: 0.3rem;
}

.lbyimg-box2 {
    margin-top: 0;
}

.reserve-img-title2 em {
    font-size: 0.56rem;
}

.reserve-area-p4 i {
    margin-left: 0;
}

.mfydbtn2 {
    position: absolute;
    padding: 0.1rem 0.5rem;
    font-size: 0.56rem;
    color: #fff;
    background: #fd936f;
}

.lbyimg-box3 {
    padding-left: 0.67rem;
    border: 0;
    margin-top: 0.33rem;
}

.moreboxjt {
    margin-top: 1.41rem;
    height: 0.56rem;
    position: relative;
}

.moreboxjt p {
    margin: 0 0.67rem;
    height: 0.28rem;
    border-bottom: 1px solid #bbbbbb;
}

.moreboxjt span {
    position: absolute;
    font-size: 0.58rem;
    width: 2.83rem;
    background: #fff;
    color: #bbbbbb;
    top: 0;
    left: 50%;
    margin-left: -1.415rem;
    text-align: center;
}

.moreboxjt span i {
    display: inline-block;
    width: 0.35rem;
    height: 0.26rem;
    background: url(../images/moreicon.png) no-repeat;
    background-size: 100% 100%;
    margin-left: 0.2rem;
}

.lbydsection {
    padding-bottom: 2.0rem;
}

.qfang {
    width: 95%;
    height: 1.21rem;
    line-height: 1.21rem;
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    font-size: 0.67rem;
    color: #fff;
    padding-left: 5%;
}

.mobtmgd2 {
    display: none;
}

.moreboxjt span .shouqqq {
    background: url(../images/moreiconq.png) no-repeat;
    background-size: 100%;
}

.ztdbnr {
    margin-top: 13.3rem
}

/*----------------------积分-----------------------*/

.jfsbn {
    margin-top: 2.22rem;
    padding: 0 0.67rem;
    height: 3.67rem;
    background: url(../images/myjfimg.png) no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
}

.jfsbn p {
    margin-top: 1.33rem;
    font-size: 0.67rem;
    color: #fff;
}

.jfsbn p i {
    width: 0.93rem;
    height: 0.93rem;
    background: url(../images/myjficon1.png) no-repeat;
    background-size: 100% 100%;
    float: left;
    margin-right: 0.2rem;
    display: inline;
}

.jfsbn span {
    float: right;
    margin-top: 0.2rem;
    font-size: 0.58rem;
    color: #000;
}

.jfsbn span i {
    float: right;
    width: 0.15rem;
    height: 0.28rem;
    background: url(../images/myjficon2.png) no-repeat;
    background-size: 100% 100%;
    margin-left: 0.2rem;
    margin-top: 0.3rem;
}

.jfbox {
    padding: 0 0.67rem;
    background: #fff;
}

.jfbox li {
    line-height: 2.67rem;
    overflow: hidden;
    border-bottom: 1px solid #eeeeee;
}

.jfbox li p:nth-of-type(1) {
    float: left;
    font-size: 0.67rem;
    color: #000;
    margin-right: 1.4rem;
}

.jfbox li span {
    font-size: 0.58rem;
    color: #9fa0a0;
    float: left;
}

.jfbox li p:nth-of-type(2) {
    float: right;
    overflow: hidden;
    font-size: 0.83rem;
    color: rgb(155 206 197);
    font-weight: 700;
}

.jfbox li p:nth-of-type(2) i {
    width: 0.9rem;
    height: 0.9rem;
    background: url(../images/myjficon3.png) no-repeat;
    background-size: 100% 100%;
    float: right;
    margin-top: 0.9rem;
    margin-left: 0.3rem;
}

.jfbox li p.fsjf {
    color: #01c558;

}

.jfbox li:nth-last-of-type(1), .yjhdultf li:nth-last-of-type(1) {
    border-bottom: 0;
}

/*---------------------视频列表----------------------*/

.splist {
    margin-top: 4.7rem;
    padding-bottom: 2.42rem;
}

.splist .yjhdultf li {
    clear: both;
    padding: 1.0rem 0;
    margin-right: 0;
    width: 100%;
    border-bottom: 1px solid #ececec;
}

.yjhdultf img, .imgrtcon {
    float: left;
}

.yjhdultf img {
    margin-right: 1.0rem;

}

.imgrtcon .video-wen {
    width: 9.16rem;
    color: #474455;
    font-size: 0.58rem;
    white-space: pre-wrap;
    text-align: left;
    line-height: 0.7rem;
    margin-bottom: 0.4rem;
}

.video-icosb2 {
    overflow: hidden;
}

.jteachwd {
    font-size: 0.5rem;
    color: #474455;
    display: block;
    margin-bottom: 0.5rem;
}

.rightem {
    overflow: hidden;
    margin-top: 0.3rem;
}

.rightem em {
    padding: 0.2rem 0.5rem;
    font-size: 0.58rem;
    margin-left: 0.2rem;
    display: inline;
}


/*-------wpf--------------*/

/*中间二维码区域*/
.w_qccodebox {
    width: 100%;
    background: white;
    padding-bottom: 0.4rem;
    padding-top: .5rem;
    position: relative;
}

div.w_zz {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255, 255, 255, 0.6);
    z-index: 100;
}

.w_qccodebox.w_hui {
    /*filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    -ms-filter: grayscale(100%);*/
}

/*.w_qccodebox.w_hui .w_tx{
	background: #eeeeee;
}*/
.w_piaototal, .w_qccodelist span {
    color: #b0b0b0;
}

.w_layers {
    position: fixed;
    width: 16.48rem;
    min-height: 11.6rem;
    top: 9.8rem;
    left: .8rem;
    background: rgba(0, 0, 0, 0.5);
    border-radius: .5rem;
    color: white;
    font-size: 0.75rem;
    overflow: scroll;
    z-index: 1000;
    display: none;
}

.w_layers.w_layers_txt ul li {
    height: 2.5rem;
    margin-left: -1rem;
}

.w_layers_s {
    height: 1.2rem;
    position: fixed;
    padding: 0 1rem;
    left: 15%;
    top: 50%;
    margin-top: -0.6rem;
    text-align: center;
    color: white;
    font-size: .7rem;
    line-height: 1.2rem;
    background: rgba(0, 0, 0, 0.5) url(../images/w_layers_ok.png) no-repeat 1rem center;
    background-size: .5rem;
    text-indent: 0.8rem;
    border-radius: 0.2rem;
}

.w_layers > div {
    overflow: scroll;
    max-height: 8.2rem;
}

.w_layers .w_layers_close {
    display: block;
    color: white;
    font-size: 2rem;
    clear: both;
    height: 1.2rem;
    margin-bottom: 1rem;
    margin-right: .4rem;
    margin-top: .4rem;
    line-height: 1.2rem;
}

.w_layers .w_layers_close span {
    display: block;
    float: right;
    width: 3rem;
    margin-right: .5rem;
    height: 100%;
    background: url(../images/w_layert_close.png) no-repeat center right;
}

.w_layers ul {
    clear: both;

}

.w_layers ul li {
    height: 2rem;
    text-align: center;
}

.w_layers ul li .w_layers_check {
    width: 1.2rem;
    height: 1.2rem;
    position: relative;
    top: .3rem;
    background: url(../images/w_layers.png) no-repeat center center;
    background-size: 35%;
}

.w_layers ul li.w_active .w_layers_check {
    background: url(../images/w_layers1.png) no-repeat center center;
    background-size: 35%;
}

.w_layers ul li span {
    min-width: 2.5rem;
    display: inline-block;
}

.w_layers button {
    margin: 0 auto;
    width: 4.63rem;
    height: 1.2rem;
    line-height: 1.2rem;
    border: none;
    display: block;
    background: #ed6741;
    font-size: 0.75rem;
    color: white;
    margin: 1.2rem auto;
}

.w_qccodebox > i.w_tx {
    width: 17rem;
    margin: 0 auto;
    display: block;
    height: 1.1rem;
    color: #f06568;
    font-size: 0.58rem;
    line-height: 1.1rem;
    text-align: center;
    border-radius: 1.1rem;
    /* url(../images/qccode_warn.png) no-repeat .2rem center*/
    background: #fbe5a9;
    text-indent: .1rem;
    margin-bottom: 0.5rem;
}

.w_qccodebox > i img {
    width: .8rem;
    height: .8rem;
    float: left;
    margin-top: .15rem;
    margin-left: .2rem;
}

.w_qccodebox .w_piaototal {
    width: 100%;
    height: 1.6rem;
    font-size: 0.73rem;
    text-align: center;
    color: #ed6942;
}

.w_qccodebox .w_piaototal img {
    width: 1rem;
    height: .8rem;
    position: relative;
    top: 0.1rem;
}

.w_qccodelist {
    overflow: scroll;
}

.w_qccodelist ul {
    margin: 0 auto;
}

.w_qccodelist ul li {
    float: left;
    width: 10.38rem;
    text-align: center;
    position: relative;
}

.w_qccodelist ul li img {
    width: 7.26rem;
    margin: 0 auto;
    display: block;
    margin-bottom: .6rem;
}

.w_qccodelist ul li img.w_tag {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 101;
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -o-filter: grayscale(0);
    -ms-filter: grayscale(0%);
}

.w_qccodelist ul li > span {
    width: 100%;
    display: block;
    font-size: 0.73rem;
    text-align: center;
    color: #ed6942;
}

.w_qccodelist ul li span.w_qcblack {
    color: #474455;
}


/*-------------实名认证--------------*/
.w_rztitle {
    height: 1.6rem;
    color: #474455;
    line-height: 1.6rem;
    background: #eeeeee;
    font-size: 0.66rem;
    margin-top: 2.22rem;
    padding-left: 0.66rem;
}

.w_rztitle h4 {
    float: left;
}

.w_rztitle span {
    color: #ec6941;
    float: left;
}

.w_rzcont {
    background: white;
    padding: 0.58rem;
}

.w_tx {
    width: 14.48rem;
    margin: 0 auto;
    display: block;
    height: 1.1rem;
    color: #f06568;
    font-size: 0.58rem;
    line-height: 1.1rem;
    text-align: center;
    border-radius: 1.1rem;
    background: #fbe5a9;
    text-indent: .1rem;
    margin-bottom: 0.5rem;
}

.w_tx img {
    width: .8rem;
    height: .8rem;
    float: left;
    margin-top: .15rem;
    margin-left: .2rem;
}

.w_rz_list li {
    overflow: hidden;
    font-size: 0.6rem;
    height: 1.8rem;
    line-height: 1.8rem;
}

.w_rz_list .txt {
    float: left;
    width: 20%;
    border-bottom: none;
    text-align: right;
    padding-right: 0.5rem;
    box-sizing: border-box;
}

.w_rz_list p {
    float: left;
    width: 80%;
    position: relative;
}

.w_rz_list p input {
    border: none;
    border-bottom: 1px solid #c9caca;
    width: 100%;
    height: 100%;
    font-size: 0.6rem;
}

.w_rili {
    position: absolute;
    right: 15px;
    top: .1rem;
    width: 1rem;
    height: 1rem;
}

.w_sex button {
    float: left;
    width: 2.2rem;
    height: 1.4rem;
    margin-left: 0.4rem;
    border-radius: .1rem;
    font-size: 0.6rem;
    border: none;
    background: none;
    color: #9fa0a0;
    border: 2px solid #9fa0a0;
}

.w_sex button.w_sexcheck {
    background: #fe936f;
    color: white;
    border: none;
}

.w_rz_list .w_timer span {
    width: 40%;
    position: relative;
}

.w_rz_list .w_timer span input {
    width: 90%;
}

.w_rz_list .w_timer span.w_timer_img img.w_rili {
    top: -0.4rem;
    right: 15px;
}

.w_zhaopian {
    overflow: hidden;
}

.w_zhaopian > div {
    float: left;
    width: 50%;
    color: #000000;
    font-size: 0.6rem;
    line-height: 2.5rem;
    padding-left: 1rem;
    box-sizing: border-box;
}

.w_zhaopian > div p {
    position: relative;
    width: 6.58rem;
    height: 4.08rem;
    /*background: url(../images/w_yz.png) no-repeat center;
    background-size: 100%;*/
}

.preview img {
    height: 100%;
}

.preview1 img {
    height: 100%;
}


.w_zhaopian > div p input {
    border: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
}

/*二维码使用标记*/
.w_biaoji {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 101;
    width: 7.26rem !important;
    height: 7rem;
    display: block;
    line-height: 7rem;
    background: url(../images/w_biaoji.png) no-repeat center;
    background-size: 100%;
}

.w_biaoji b {
    color: #828282;
    display: block;
    font-size: 1.5rem;
    transform: rotate(-36deg);
}


/*-----lizn-------*/
/*----------个人资料页----------*/

.pers-srch-block {
    padding-top: 2.22rem;
}

.pers-inputB {
    position: relative;
    margin: 0 0.66rem;
    margin-top: 0.76rem;
    padding-bottom: 0.76rem;
    border-bottom: 1px solid #c9caca;
}

.pers-inputB input {
    width: 96.5%;
    padding-left: 0.5rem;
    height: 1.85rem;
    font-size: 0.58rem;
    line-height: 1.85rem;
    border: 2px solid #ec6941;
    border-radius: 1rem;
    color: #ec6941;
}

.pers-srch-ico {
    position: absolute;
    top: 0.5rem;
    right: 0.85rem;
    width: 0.91rem;
    height: 0.91rem;
    background: url(../images/posn-ico1.png) no-repeat;
    background-size: 100%;
}

.pers-name {
    padding: 0 0.66rem;
}

.pers-name-L {
    padding-left: 0.6rem;
    font-size: 0.58rem;
    line-height: 1.1rem;
    color: #c9caca;
}

.pers-table {
    width: 90%;
    margin: 0 auto;
    border: none;
}

.pers-bg {
    background: #fff;
    border-radius: 0.2rem;
    border: 1px solid #c9caca;
}

.pers-table tr {
    border-bottom: 1px solid #c9caca;
}

.pers-table tr:nth-last-of-type(1) {
    border-bottom: none;
}

.pers-table td {
    position: relative;
    /*width: 5.54rem;*/
    border: none;
}

.pers-table td:nth-of-type(1) .pers-mans {
    position: absolute;
    top: 1rem;
    left: 0;
    width: 0.58rem;
    height: 0.58rem;
    background: url(../images/man-ico1.png) no-repeat;
    background-size: 100%;
    margin-right: 2rem;
}

.pers-table td:nth-of-type(1) .pers-womens {
    position: absolute;
    top: 1rem;
    left: 0;
    width: 0.58rem;
    height: 0.58rem;
    background: url(../images/women-ico1.png) no-repeat;
    background-size: 100%;
    margin-right: 2rem;
}

.pers-table td:nth-of-type(1) span {
    padding-left: 1rem;
}

.pers-table td:nth-of-type(2) {
    text-align: center;
}

.pers-table td:nth-of-type(3) {
    text-align: right;
}

.pers-table td span {
    color: #000000;
}

.pers-table td em {
    color: #9fa0a0;
}


/*编辑联系人页*/
.contacts-title-bg {
    padding-top: 2.22rem;
}

.contacts-title {
    padding: 0 0.66rem;
}

.contacts-p1 {
    line-height: 1.6rem;
    font-size: 0.58rem;
    color: #9fa0a0;
}

.contacts-block {
    padding: 0 0.66rem;
    background: #fff;
}

.contacts-table {
    width: 100%;
}

.contacts-table th {
    width: 20%;
    font-size: 0.66rem;
    color: #000000;
}

.contacts-table tr {
    height: 2.6rem;
    line-height: 2.6rem;
}

.contacts-table td {
    width: 80%;
    border-bottom: 1px solid #c9caca;
}

.contacts-table td input {
    width: 100%;
    height: 2.6rem;
    line-height: 2.6rem;
    font-size: 0.66rem;
    border: none;

}

.contacts-table tr:nth-last-of-type(1) td {
    border-bottom: none;
}

.contacts-table td select {
    width: 100%;
    height: 1rem;
    border: none;
    font-size: 0.66rem;
    outline: none;
}


.contacts-p2 {
    line-height: 1.6rem;
    font-size: 0.58rem;
    color: #c9caca;
}

.contacts-p2 em {
    color: #ed6942;
}

.contacts-imgs {
    text-align: center;
}

.contacts-imgs div {
    color: #9fa0a0;
}

.contacts-img-block {
    padding: 0 0.66rem;
    background: #fff;
}

.contacts-img-text {
    font-size: 0.58rem;
    color: #ed7654;
    text-align: right;
    padding-bottom: 0.8rem;
}

.contacts-table .contacts-img-two {
    border-bottom: none;
}

.contacts-img-two p {
    width: 3.1rem;
    height: 1.61rem;
    line-height: 1.68rem;
    margin-top: 0.4rem;
    text-align: center;
    font-size: 0.66rem;
    border-radius: 0.2rem;
    border: 2px solid #9fa0a0;
    margin-left: 1rem;
    color: #9fa0a0;
}

.contacts-img-two .conbg {
    background: #fe936f;
    border-color: #fe936f;
    color: white;
}

/*----------------编辑联系人-----------*/

.bjlxr2 {
    margin-top: 0;
    margin-bottom: 0;
    overflow: hidden;

}

.bjlxr2 li {
    border: 0;
}

.bjlxr2 li p {
    width: 3.2rem;
}

.bjlxr2 li input {
    width: 12.7rem;
    color: #474455;
}

.mmjbxx {
    font-size: 0.58rem;
    line-height: 1.5rem;
    color: #9fa0a0;
    margin-top: 2.22rem;
    padding: 0 0.6rem;
    overflow: hidden;
}

.mmjbxx p {
    float: left;
}

.mmjbxx span {
    float: right;
}

.mmjbxx span i {
    color: #ed6942;
}

.mmjbxx2 {
    margin-top: 0;
}

.w_tx2 {
    margin: 0.5rem 0;
    width: auto;
    height: 1.15rem;
    font-size: 0.5rem;
    line-height: 1.15rem;
}

.zjlxrtt {
    overflow: hidden;
    clear: both;
    padding-bottom: 1.0rem;
}

.zjlxrtt img {
    float: left;
    border: 1px solid #dadada;
    float: left;
    width: 6.55rem;
    height: 4.05rem;

}

.zjlxrtt img:nth-of-type(1) {
    margin: 0 0.7rem 0 1.0rem;
}

.zjlxrtt img:nth-of-type(2) {
    margin: 0 1.0rem 0 0.7rem;
}

.zcqdele {
    margin: 1.33rem 0.7rem 8.16rem;
}


/*------------关于我们页--------------*/

.about-block {
    margin-top: 2.22rem;
    margin-bottom: 0.68rem;
    padding: 0 0.66rem;
    background: #fff;
}

.about-img {
    margin: 0 auto;
    padding-top: 2.6rem;
    width: 4.58rem;
    height: 4.75rem;
}

.about-img-bottom {
    text-align: center;
    margin-top: 1.4rem;
    padding-bottom: 1.3rem;
    font-size: 0.75rem;
    font-weight: bold;
    color: #474455;
}

.testing {
    background: #fff;
    height: 2.36rem;
    line-height: 2.36rem;
    text-align: center;
    font-size: 0.66rem;
    margin-bottom: 0.68rem;
    color: #000;
}

.about-prompt {
    text-align: center;
    font-size: 0.58rem;
    color: #9fa0a0;
}

.about-man {
    margin: 0 0.66rem;
    margin-top: 4.4rem;
    margin-bottom: 0.7rem;
    width: 5.06rem;
    height: 7.36rem;
    text-align: right;
}

.banquan {
    font-size: 0.58rem;
    color: #9fa0a0;
    text-align: center;
}


/*-----------视频详情页---------------*/
.video-block-header {
    width: 100%;
    height: 700px;
}

/*.video-block-header {
    height: 10rem;
    background: url(../images/video-banner.png) no-repeat center;
    background-size: 100%;
}*/
.video-first {
    margin: 0 0.66rem;
    margin-top: 1.2rem;
    padding-bottom: 0.7rem;
}

.video-p1 {
    font-size: 0.66rem;
    color: #000000;
}

.video-p2 span {
    font-size: 0.58rem;
    color: #9fa0a0;
    margin-right: 0.3rem;
}

.video-p2 i {
    display: inline-block;
    width: 0.56rem;
    height: 0.56rem;
    margin-top: 0.2rem;
    background: url(../images/right1.png) no-repeat center center;
    background-size: 100%;
}

.video-text {
    font-size: 0.58rem;
    color: #474455;
    padding: 0 0.66rem;
}

.video-ico-box {
    margin-top: 0.86rem;
    padding-bottom: 0.7rem;
    border-bottom: 1px solid #eeeeee;
}

.video-bor {
    margin: 0 0.66rem;
}

.video-speak {
    margin-left: 0;
    margin-top: 0.5rem;
}

.video-speak i {
    position: absolute;
    top: -0.1rem;
    width: 0.83rem;
    height: 0.83rem;
    background: url(../images/laud3.png) no-repeat;
    background-size: 100% 100%;
}

.speak em {
    margin-left: 1rem;
    font-size: 0.58rem;
    color: #9f9f9f;
}

.video-right-ico span {
    display: inline-block;
    margin-left: 1.46rem;
}

.video-right-ico .set-right-two1 {
    width: 1.11rem;
    height: 1.08rem;
    background: url(../images/star-1.png) no-repeat center center;
    background-size: 100%;
}

.set-right-two3 {
    width: 1.11rem;
    height: 1.08rem;
    background: url(../images/star-3.png) no-repeat center center;
    background-size: 100%;
}

/*.video-right-ico span:nth-of-type(2){
	width: 1.11rem;
	height: 1.08rem;
	background: url(../images/xia.png) no-repeat center center;
	background-size: 100%;
}*/
.video-right-ico span:nth-of-type(2) {
    width: 0.91rem;
    height: 1.06rem;
    background: url(../images/link-1.png) no-repeat center center;
    background-size: 100%;
}

.video-number-title {
    padding: 0 0.66rem;
    line-height: 2.33rem;
    height: 2.33rem;
}

.video-p1 {
    position: relative;
}

.video-p1 em {
    position: absolute;
    top: 0.8rem;
    width: 0.43rem;
    height: 0.83rem;
    background: #ed6942;
}

.video-p1 span {
    margin-left: 0.8rem;
    color: #ed6942;
}

.video-number-box {
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
    padding-bottom: 0.61rem;
}

.video-number-list {
    margin-left: 0.66rem;
}

.video-number-list li {
    position: relative;
    float: left;
    width: 2.18rem;
    height: 1.68rem;
    line-height: 1.68rem;
    font-size: 0.58rem;
    margin-right: 0.55rem;
    border: 1px solid #eeeeee;
    background: #f7f7f7;
    text-align: center;
}

.video-number-list li:active {
    color: #ed6942;
}

.video-number-list li .i-bg {
    color: #ed6942;
}

.video-number-list li .em-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 2.21rem;
    height: 1.71rem;
    /*background: url(../images/ms-b.png) no-repeat;
    background-size: 100%;*/
}

.video-imgbox {
    margin-left: 0.66rem;
}

.video-imgbox .yjhdul li {
    margin-right: 1.2rem;
}


.video-img-title {
    padding: 0;
    line-height: 2.33rem;
    height: 2.33rem;
}

.video-list {
    height: auto;
}

.video-list li {
    height: auto;
}

.video-wen {
    text-align: center;
    font-size: 0.58rem;
    line-height: 1.7rem;
    color: #474455;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.video-icosb em {
    font-size: 0.5rem;
    color: #9fa0a0;
}

.video-icosb em:nth-of-type(1) {
    float: left;
}

.video-icosb em:nth-of-type(1) i:before {
    content: "";
    display: inline-block;
    width: 0.53rem;
    height: 0.53rem;
    margin-right: 0.2rem;
    vertical-align: middle;
    background: url(../images/indexzy_time.png) no-repeat center center;
    background-size: 100%;
}

.video-icosb em:nth-of-type(2) {
    float: right;
}

.video-icosb em:nth-of-type(2) i:before {
    content: "";
    display: inline-block;
    width: 0.66rem;
    height: 0.5rem;
    margin-right: 0.2rem;
    vertical-align: middle;
    background: url(../images/see.png) no-repeat center center;
    background-size: 100%;
}

.video-introduction {
    margin: 0 0.66rem;
}

.introduction-list {
    padding-bottom: 0.5rem;
    border-bottom: 1px solid #eeeeee;
}

.introduction-li1 {
    float: left;
    text-align: center;
    overflow: hidden;
    width: 2.88rem;
    margin-left: 1.2rem;
}

.introduction-li1 span {
    font-size: 0.66rem;
    color: #000000;
    margin-top: 0.66rem;
    padding-bottom: 0.66rem;
    line-height: 1.91rem;
}

.introduction-li2 {
    float: right;
    text-align: left;
    width: 11.02rem;
}

.introduction-li2 h2 {
    padding-bottom: 0.7rem;
    font-size: 0.66rem;
    color: #000000;
}

.introduction-li2 p {
    font-size: 0.58rem;
    line-height: 1rem;
    color: #474455;
}

.video-titlebox {
    line-height: 2.33rem;
    height: 2.33rem;
}

.video-tit span {
    font-size: 0.66rem;
    color: #000000;
}

.vio-text p {
    font-size: 0.58rem;
    color: #474455;
}

.video-ms {
    padding: 0;
    text-indent: 2em;
    font-size: 0.6rem;
    line-height: 1.21rem;
    padding-bottom: 0.5rem;
    color: 474455;
}


.video-open {
    line-height: 1.9rem;
    font-size: 0.58rem;
    color: #474455;
}

.video-open:before {
    content: "";
    display: inline-block;
    width: 0.66rem;
    height: 0.66rem;
    margin-right: 0.4rem;
    vertical-align: middle;
    background: url(../images/pen.png) no-repeat center center;
    background-size: 100%;
}

/*.introduction-div {
	padding-bottom: 0.5rem;
	overflow:hidden;
	height:3.6rem;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;

}*/

.video-bigbox .introduction-div {
    padding-bottom: 0.5rem;

    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.introduction-div p {
    text-indent: 2em;
    line-height: 1rem;
    font-size: 0.5rem;
}

.my-video-dimensions {
    width: 100%;
    height: 700px;
}

/*---------系统通知列表------------*/
.hdbgbox-border {
    border-bottom: 1px solid #000;
}

.xttzlist .lb-hdbgbox {
    padding-top: 0;
}

.lb-xttzlistop {
    font-size: 0.66rem;
    margin-top: 0.5rem;
    color: #000;
}

.lb-hdbgbox p {
    padding: 0 0.66rem;
    font-size: 0.58rem;
    line-height: 1rem;
    color: #000000;
}

.lb-xttzlist-b p {
    float: right;
    margin-top: 1rem;
    padding: 0 0.66rem;
    font-size: 0.58rem;
    color: #474455;
}

.bor {
    overflow-x: auto;
    overflow-y: hidden;
}

.jjrlxtz p {
    font-size: 0.56rem;
    height: 1.5rem;
}

.ms-last-a .ms-2 {
    float: left;
    font-size: 0.57rem;
    line-height: 2.41rem;
    color: #484556;
}

.ms-last-a .ms-2 {
    height: 0.56rem;
    border-left: 1px solid #474455;
    margin-left: 1rem;
    margin-right: 1rem;
    margin-top: 1rem;
}

/*.ms-name1 {
	position: relative;
	width: 9.15rem;
}
.ms-name1 i {
	position: absolute;
	top: 0.8rem;
	left: 1.8rem;
	width: 1.03rem;
	height: 0.98rem;
	background: url(../images/b-phone.png) no-repeat;
	background-size: 100%;
}*/

.ms-name1 {
    width: 5.5rem;
    height: 2.43rem;
    font-size: 0.56rem;
    line-height: 2.43rem;
    background: #ccc;
    text-align: center;
    color: #fff;
}

.ms-name2 {
    width: 5.5rem;
    height: 2.43rem;
    font-size: 0.56rem;
    line-height: 2.43rem;
    background: #ed6942;
    text-align: center;
    color: #fff;
}


/*------评论页的弹框-------*/
.com-tk {
    /*display: none;*/
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100;
}


.com-tk_msg {
    /*display: none;*/
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999999999999999999;
    background: rgba(0, 0, 0, .7);
}


.com-tk-bg {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 200;
    background: #000;
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    opacity: 0.4;
}

.com-tk-cont {
    position: fixed;
    top: 50%;
    left: 50%;
    background: #fff;
    margin-left: -6.28rem;
    margin-top: -7.08rem;
    z-index: 300;
    text-align: center;
    border-radius: 0.3rem;
    width: 12.56rem;
    /*min-height: 6.16rem;*/
}

.com-text p {
    padding: 0.3rem;
    line-height: 4.08rem;
    font-size: 0.83rem;
    color: #474455;
}

.com-tk-btn {
    border-top: 3px solid #d1d1d1;
}

.com-tk-btn p {
    width: 6rem;
    line-height: 2.05rem;
    font-size: 0.83rem;
    color: #474455;

}

.com-tk-btn p:nth-of-type(2) {
    border-left: 3px solid #d1d1d1;
    color: #ed6942;
}


/*------评论页的弹框-------*/
.com-tk1 {
    display: block;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 200000;
}

.com-tk-bg1 {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 200;
    background: #000;
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    opacity: 0.4;
}

.com-tk-cont1 {
    position: fixed;
    top: 30%;
    left: 47%;
    background: #fff;
    margin-left: -6.28rem;
    margin-top: -7.08rem;
    font-size: 0.73rem !important;
    z-index: 300;
    text-align: left;
    border-radius: 0.3rem;
    width: 13.56rem;
    min-height: 6.16rem;
    overflow-y: scroll;
    bottom: 20%;
}

.com-text1 p {
    line-height: 4.08rem;
    font-size: 0.83rem !important;
    color: #474455;
}

.com-tk-btn1 {
    border-top: 3px solid #d1d1d1;
}

.com-tk-btn1 p {
    width: 6rem;
    line-height: 2.05rem;
    font-size: 0.83rem !important;
    color: #474455;

}

.com-tk-btn1 p:nth-of-type(2) {
    border-left: 3px solid #d1d1d1;
    color: #ed6942;
}


/*---------------------VR全景 -------------------------*/

.vrtbmm {
    width: 4.58rem;
    height: 1.0rem;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 1.0rem;
    position: absolute;
    bottom: 0.5rem;
    left: 0.67rem;
    color: #fff;
    z-index: 8;
    font-size: 0.67rem;
}

.vrtbmm span {
    width: 0.63rem;
    height: 0.67rem;
    background: url(../images/hdxqrt.png) no-repeat;
    background-size: 100% 100%;
    float: left;
    margin: 0.16rem 0.3rem 0 0.55rem;
}

.gdtwbox3 {
    padding-top: 1.0rem;
}

.adresshdbb2 i {
    width: 0.5rem;
    height: 0.5rem;
    background: url(../images/hdicongn.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 0.1rem;
}

.jjrlxtz3 {
    overflow: hidden;
}

.jjrlxtzin {
    float: left;
    width: 50%;
}

.jjrlxtzin i {
    width: 0.5rem;
    height: 0.5rem;
    background: url(../images/reserve-ico3.png) no-repeat;
    background-size: 100% 100%;
}

.jjrlxtzin2 i {
    width: 0.5rem;
    height: 0.5rem;
    background: url(../images/reserve-ico6.png) no-repeat;
    background-size: 100% 100%;
}


.hdydbg {
    overflow: hidden;
    padding-left: 0.66rem;
    width: 100%;
}

.hdydbg_l {
    float: left;
    width: 1.67rem;
    text-align: right;
    color: #a6937c;
}

.hdydbg_l li {
    margin-top: 0.85rem;
    font-size: 0.57rem;
    font-weight: normal;
    cursor: pointer;
}

.contbtmpd {
    padding-bottom: 1.0rem;
    overflow: hidden;
}

.hdydbg_r {
    float: left;
    margin-left: 0.15rem;
    display: inline;
    overflow-y: hidden;
    overflow-x: auto;
    width: 15.67rem;
}

.hdydbg_r table {
    width: 26.33rem;
    border: 1px solid #fff;
}

.hdydbg_r th {
    line-height: 1.2rem;
    color: #fff;
    background: #c4b099;
    text-align: center;
    font-size: 0.51rem;
    border: 1px solid #fff;
}

.hdydbg_r td {
    line-height: 1.62rem;
    border: 1px solid #fff;
}

.hdydbg_r a, .hdydbg_r span {
    display: block;
}

.hdydbg_r a {
    background: #f7eee4;
}

.hdydbg_r .abgzmg {
    background: #ec6941;
}

.hdydbg_r span {
    background: #f9f9f9;
    color: #ac9a85;
    font-size: 0.67rem;
    text-align: center;
}

.hdydbg_r td a {
    font-size: 0.67rem;
    text-align: center;
    color: #ac9a85;
}

.ydrqbox {
    width: 12.53rem;
    height: 1.33rem;
    border: 1px solid rgb(155 206 197);
    line-height: 1.33rem;
    padding-left: 0.4rem;
    margin-bottom: 0.4rem;
}

.ydrqbox p {
    float: left;
    color: #474455;
    font-size: 0.58rem;
}

.ydrqbox span {
    float: right;
    width: 2.2rem;
    height: 100%;
    background: rgb(155 206 197);
    margin-right: 0;

}

.ydrqbox span em {
    display: block;
    width: 0.76rem;
    height: 0.76rem;
    background: url(../images/delebtn.png) no-repeat;
    margin: 0.30rem auto;
    background-size: 100% 100%;
}

.sign-mans3 {
    border-bottom: 3px solid #eeeeee;

}

.si-boxx {
    width: 100%;
}

.sigbpdbox {
    padding-top: 1.0rem;
}

.sigbpd {
    overflow: hidden;
    padding: 0 0.66rem 0.5rem;
}

.sigbpd p {
    width: 4.0rem;
    font-size: 0.57rem;
    color: #000;
    float: left;
    text-align: right;
    line-height: 1.31rem;
}

.sigbpd p i {
    color: rgb(155 206 197);
    font-size: 0.57rem;
    margin-right: 0.2rem;
}

.sigbpd input {
    float: left;
    font-size: 0.57rem;
}

.sigbpd textarea {
    height: 2.6rem;
    resize: none;
    font-size: 0.57rem;
}

.alertsy {
    text-align: right;
    font-size: 0.57rem;
    color: rgb(155 206 197);
    padding-right: 1.2rem;
    margin-bottom: 1.0rem;
    outline: none;
}

.lbydsection4 {
    padding-bottom: 1.0rem;
}

/*-----------兴趣爱好页-----------------*/
.interest-heard {
    position: relative;
}

.just-btn {
    position: absolute;
    top: 1rem;
    right: 1rem;
    width: 1.58rem;
    height: 1.58rem;
    font-size: 0.56rem;
    text-align: center;
    line-height: 1.58rem;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 50%;
    color: #fff;
}

.inter-allp {
    margin: 0 auto;
    margin-top: 1.2rem;
    text-align: center;
}

.inter-allp p:nth-of-type(1) {
    font-size: 0.93rem;
    color: #474455;
}

.inter-allp p:nth-of-type(2) {
    margin-top: 0.4rem;
    font-size: 0.56rem;
    color: #474455;
}

.inter-list-block {
    margin: 0 0.66rem;
}

.inter-list {
    margin-top: 0.56rem;
    margin-right: -0.54rem;
}

.inter-list li {
    float: left;
    width: 5.13rem;
    height: 1.28rem;
    line-height: 1.28rem;
    font-size: 0.66rem;
    text-align: center;
    border: 1px solid #c3c3c3;
    border-radius: 0.6rem;
    margin-right: 0.5rem;
    margin-top: 0.76rem;
    color: #3b3b3b;
}

.inter-list .all-LiBg {
    background: #ffa488;
    border-color: #ec6941;
    color: #fff;
}

.inter-last P {
    margin: 0 auto;
    margin-top: 1.63rem;
    font-size: 0.6rem;
    color: #fff;
    width: 4.31rem;
    height: 1.28rem;
    text-align: center;
    line-height: 1.28rem;
    background: #ec6941;
}

/********添加的*******/

.ms-name1 i {
    position: absolute;
    top: 0.8rem;
    left: 1.8rem;
    width: 1.03rem;
    height: 0.98rem;
    background: url(../images/b-phone.png) no-repeat;
    background-size: 100%;
}


.find-two-text1 p {
    max-width: 16.6rem
    padding-bottom: 0;
    padding-top: 0;
    color: #000;
    font-size: 0.8rem;
    overflow: hidden;
    margin-bottom: 0.2rem;
}

.find-two-text1 p img {
    max-width: 16.6rem;
    margin: 0 auto;
}

.zan .di {
    position: absolute;
    top: 0rem;
    width: 0.63rem;
    height: 0.63rem;
    background: url(../images/laud1.png) no-repeat;
    background-size: 100% 100%;
}


.zan .bu {
    position: absolute;
    top: 0rem;
    width: 0.63rem;
    height: 0.63rem;
    background: url(../images/laud2.png) no-repeat;
    background-size: 100% 100%;
}


/*-------分享遮罩层样式----------*/
.fx-box {
    position: relative;
    top: 0px;
    height: 1px;
}

.fx-mask {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 200;
    background: #000;
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    opacity: 0.4;
}

.fx-box img {
    position: absolute;
    width: 12.2rem;
    top: 150px;
    right: 90px;
    height: 3.7rem;
    z-index: 201;
}


.lz-box-header .set-right-two1 {
    position: absolute;
    right: 2rem;
    top: 0.67rem;
    width: 1.13rem;
    height: 1.13rem;
    background: url(../images/star1.png) no-repeat center center;
    background-size: 1.13rem 1.13rem;
    cursor: pointer;
}


/***.video-speak i 样式删除
margin-top   1191行修改了top高度

**/
#speak2 {
    position: absolute;
    top: 0.05rem;
    width: 0.83rem;
    height: 0.83rem;
    background: url(../images/speak2.png) no-repeat;
    background-size: 100% 100%;
}

#speak1 {
    position: absolute;
    top: 0.05rem;
    width: 0.83rem;
    height: 0.83rem;
    background: url(../images/speak1.png) no-repeat;
    background-size: 100% 100%;
}


.contacts-table .add-local .select {
    width: 32%;
}

.last-block .ms-latb1s {
    padding-bottom: 0.95rem;
    width: 14.85rem;
    margin-left: 0.9rem;
    border-bottom: 1px solid #cacaca;
}


/*选票*/

.vote-tit {
    padding: 0 0.66rem;
    margin-top: 2.22rem;
}

.vote-tit .vote-t1 {
    font-size: 0.76rem;
    line-height: 1.28rem;
    padding-top: 0.4rem;
    color: #474455;
}

.vote-t2 {
    font-size: 0.63rem;
    color: #474455;
}

.vote-list li {
    float: left;
}


/*.yx-te {
	padding-top: 0.2rem;
	font-size: 0.6rem;
	padding-left: 0.61rem;
	font-size: 0.6rem;
	color: #535353;
}
.zw-B {
	height: 1.5rem;
	font-size: 0.6rem;
	padding: 0 0.61rem;
	margin-top: 0.4rem;
	margin-bottom: 0.4rem;
}
.zw-B p {
	float: left;
	width: 4.16rem;
	height: 1.15rem;
	line-height: 1.15rem;
	text-align: center;
	border: 1px solid #d4d4d4;
	margin-right: 0.5rem;
	color: #535353;
	border-radius: 4px;
}
.qr-btn {
	width: 100%;
	text-align: center;
	height: 2.3rem;
	line-height: 2.3rem;
	background: #ed6942;
	font-size: 0.7rem;
	color: #fff;
}*/
/*选票*/

.yx-te {
    padding-top: 0.2rem;
    padding-left: 0.61rem;
    font-size: 0.6rem;
    color: #535353;
}

.zw-B {
    /*height: 1.5rem;*/
    font-size: 0.6rem;
    padding: 0 0.61rem;
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
    height: 2.5rem;
    overflow-y: auto;
}

.zw-B p {
    float: left;
    width: 4.16rem;
    height: 1.15rem;
    line-height: 1.15rem;
    text-align: center;
    border: 1px solid #d4d4d4;
    margin-right: 0.5rem;
    color: #535353;
    border-radius: 4px;
}

.qr-btn {
    width: 100%;
    text-align: center;
    height: 2.3rem;
    line-height: 2.3rem;
    background: #ed6942;
    font-size: 0.7rem;
    color: #fff;
}

.seatdiv {
    width: 185%;
    text-align: center;
    position: relative;
    padding-left: 2%;
    height: 1.0rem;
    margin-bottom: 0.2rem;
}

.seatdiv a {
    width: 1.0rem;
    height: 22.72px;

    font-size: 0.5rem;
    margin: 0.05rem 0;
}

.seatdiv a img {
    width: 1.0rem;
    height: 22.72px;
    font-size: 0.5rem;
    margin: 0.05rem 0;
}

.seatdiv .firstsz {
    position: absolute;
    top: 0.2rem;
    left: 0.2rem;

}

.seat-tkin span {
    height: 1.0rem;
    display: block;
    line-height: 22.72px;
    font-size: 12px;
    margin: 0 0 0.2rem;
}

.leftnumber {
    margin-top: 15px;

}

/*----------2017-12-27新加样式-----------*/
.xj_box {
    background: #fff;
    /*margin-top: 0.95rem;*/
}

.Lyjhdbox {
    position: relative;
    height: 1.8rem;
    line-height: 1.8rem;
    color: #474455;
    font-size: 0.67rem;
    margin-top: 1.0rem;
    /*margin: 1.0rem 0 0.95rem 0.67rem;*/
    padding-left: 0.5rem;
    border-bottom: 2px solid #efefef;

}

.Lyjhdbox em {
    position: absolute;
    top: 0.6rem;
    width: 0.35rem;
    height: 0.65rem;
    display: inline-block;
    background: rgb(155 206 197);
    margin-right: 0.5rem;
}

.xj_list {
    height: 3.33rem;
}

.xj_list li {
    float: left;
    width: 33.3%;
}

.xj_list li a {
    position: relative;
    display: block;
    top: 1rem;
}

.xj_list li .xj_a1 i {
    position: absolute;
    left: 0.6rem;
    top: 0.1rem;
    width: 1.55rem;
    height: 1.63rem;
    background: url(../images/xj_1.png) no-repeat;
    background-size: 100%;
}

.xj_list li a .span_b {
    display: inline-block;
    margin-left: 2.1rem;
}

.xj_list li a .span_b p {
    text-align: center;
    width: 3.2rem;
    font-size: 0.65rem;
    color: #000;
    font-family: "微软雅黑";
}

.xj_list li .xj_a2 i {
    position: absolute;
    left: 0.6rem;
    top: 0.1rem;
    width: 1.55rem;
    height: 1.63rem;
    background: url(../images/xj_2.png) no-repeat;
    background-size: 100%;
}

.xj_list li .xj_a3 i {
    position: absolute;
    left: 0.6rem;
    top: 0.1rem;
    width: 1.55rem;
    height: 1.63rem;
    background: url(../images/xj_3.png) no-repeat;
    background-size: 100%;
}

.bmhdbox {
    background: #fff;
    margin-top: 0.2rem;
}

.xj_box li a .span_b .manycs {
    font-size: 0.48rem;

}


/*----------------------最新改动----------------*/

.searchbox {
    width: 70%;
    height: 1.4rem;
    background: #fff;
    border-radius: 1.0rem;
    display: inline-block;
    margin-top: 0.5rem;
}

.searchbox span {
    width: 1.0rem;
    height: 1.0rem;
    float: left;
    background: url(../images/fdj1.png) no-repeat;
    background-size: 100% 100%;
    margin: 0.2rem 0.3rem;
}

.searchbox input {
    float: left;
    height: 1.4rem;
    width: 78%;
    background: none;
    border: none;
    font-size: 0.7rem;
    line-height: 1.4rem;
}


.searchbox1 {
    width: 70%;
    height: 1.4rem;
    background: rgba(88, 88, 88, 0.8);
    border-radius: 1.0rem;
    display: inline-block;
    margin-top: 0.5rem;
}

.searchbox1 span {
    width: 1.0rem;
    height: 1.0rem;
    float: left;
    background: url(../images/fdj.png) no-repeat;
    background-size: 100% 100%;
    margin: 0.2rem 0.3rem;
}

.searchbox1 input {
    float: left;
    height: 1.4rem;
    width: 78%;
    background: none;
    border: none;
    font-size: 0.7rem;
    line-height: 1.4rem;
}

.wxxxbtn {
    width: 1.6rem;
    height: 1.2rem;
    position: absolute;
    top: 0.65rem;
    right: 0.2rem;
    font-size: 0.8rem;
    color: #fff;
}

.smjss {
    position: fixed;
    top: 1.0rem;
    width: 100%;
    height: 1.4rem;
    z-index: 9;
    text-align: center;
}

.searchboxt {
    display: inline-block;
    width: 80%;
    height: 1.4rem;
    margin-top: 0;
}


.pltck {
    width: 100%;
    border-top-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem;
    background: #fff;
    position: absolute;

}

.plnumber {
    position: relative;
    text-align: center;
    padding: 0.5rem 0;
    border-bottom: 1px solid #cacaca;
}

.plnumber span:first-child {
    position: absolute;
    width: 1.0rem;
    height: 1.0rem;
    background: url(../images/plclose.png) no-repeat;
    background-size: 100% 100%;
    top: 0.8rem;
    left: 0.5rem;
}

.plnumber span:last-child {
    font-size: 1.2rem;
    color: #303030;
    display: inline-block;
}
