﻿.ellipsis1
{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ellipsis2
{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.ellipsis3
{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.ColorRed
{
    color: #f11414;
}
.ColorRed
{
    color: #f11414;
}
.ColorGreen
{
    color: #09ed09;
}
.ColorBlue
{
    color: #007eff;
}
.xqTxt table
{
    border-collapse: collapse;
}
.xqTxt table tr td
{
    border: 1px solid black;
}
/*****************************首页*********************************/
.indexTop .indexTopBox .indexTopRight h2, .indexTop .indexTopBox .indexTopRight ul li h3
{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}
.indexTop .indexTopBox .indexTopRight .indexTopRightFirst
{
    height: 140px;
    overflow: hidden;
    border-bottom: 1px dashed #999999;
    cursor: pointer;
}
.indexTop .indexTopBox .indexTopRight span
{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: 75px;
}

/*****************************搜索*********************************/
.ssList h3
{
    cursor: pointer;
}

/*****************************场地预约*********************************/
.cdyyList ul li:nth-child(3n)
{
    margin-right: 0px;
}

.hdbmxqBox .hdbmxqTxt img
{
    max-width: 90%;
}
/*****************************活动报名*********************************/
.hdbmList ul li:nth-child(4n)
{
    margin-right: 0px;
}
.hdbmTop .hdbmTopLeft b.yjs
{
    background: url(../img/wqhd.png) no-repeat center;
    background-size: 107px 90px;
}
.hdbmTop .hdbmTopLeft a.yjs
{
    background: #cccccc;
}
.hdbmTop ul li b.zzjx
{
    background: url(../img/zzjx.png) no-repeat center;
    background-size: 69px 58px;
}
.hdbmTop ul li a.zzjx
{
    background: #FF4467;
}


/*****************************活动点单*********************************/
.hdddTab
{
    width: 100%;
    height: auto;
    margin-top: 20px;
    padding-bottom: 20px;
}
.hdddTab .hdddTab_child
{
    width: 92px;
    display: inline-block;
    border: 1px solid #bbb8b8;
    border-radius: 5px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #000000;
    margin: 0 10px 10px 10px;
}
.hdddTab .hdddTab_child_Sel
{
    background: #d23232;
    color: #fff;
    border: 1px solid #d23232;
}
.hdddTab .hdddTab_child:nth-child(10n)
{
    margin-right: 0;
}
.hdddList ul li:nth-child(3n)
{
    margin-right: 0px;
}
.hdddList ul li div
{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    font-size: 22px !important;
}
.hdddList ul li span
{
    cursor: pointer;
}
/*****************************活动报名*********************************/
.hdbmxqTopBtn a.footSel
{
    background: #cccccc;
}


/*****************************场地预约*********************************/
#cdyy .bmTc
{
    height: 700px;
    margin-top: 80px;
}

#cdyy .bmTc span select
{
    width: 350px;
    height: 70px;
    line-height: 70px;
    float: right;
    font-family: 微软雅黑;
    font-size: 24px;
    color: rgb(51, 51, 51);
    text-align: right;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    outline: none;
}



/*****************************志愿者风采*********************************/
.zyfwBanner
{
    width: 100%;
    height: 227px;
    background: url(../img/zyfubanner.png) no-repeat center;
}
.zyzfcList ul li h2
{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zyzfcList ul li span
{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}

/*****************************个人志愿者*********************************/
#preview
{
    position: relative;
    display: block;
    float: left;
    width: 140px;
    height: 140px;
    font-size: 40px;
    color: #8e8e8e;
    border-radius: 5px;
    margin-left: 20px;
    line-height: 140px;
    text-align: center;
    background: #f2f2f2;
}
#preview #Img1
{
    width: 140px !important;
    height: 140px !important;
}
#preview img
{
    width: 140px !important;
    height: 140px !important;
}

.uploadimg1
{
    position: absolute;
    top: 0;
    left: 0;
    width: 140px !important;
    height: 140px !important;
}

#preview .uploadimg1 .webuploader-container
{
    width: 140px !important;
    height: 140px !important;
}
#preview .uploadimg1 .webuploader-container .webuploader-pick
{
    display: none;
}
#preview .uploadimg1 .webuploader-container div:nth-child(2)
{
    top: 0px !important;
    left: 0px !important;
    width: 140px !important;
    height: 140px !important;
}

#preview .uploadimg1 .webuploader-container div:nth-child(2) input
{
    display: none;
}
.reddot
{
    line-height: 20px;
    height: 20px;
    vertical-align: sub;
    color: red;
    display: inline-block;
}

/*****************************组织机构*********************************/
.sjzxBox .zzjgList li:nth-child(4n)
{
    margin-right: 0px;
}
.sjzxBox .zzjgBox .zzjgTop ul li a.On
{
    color: Red;
}

/*****************************文明随手拍*********************************/
.wmsspBox ul li:nth-child(4n)
{
    margin-right: 0px;
}
.wypRight .placeholder
{
    width: 100%;
    font-size: 16px;
    color: #666666;
    font-weight: normal;
    margin-top: 8px;
}

/*****************************详情*********************************/
.xqBox .xqCent .xqTxt img
{
    max-width: 90%;
}
/*****************************红色账号*********************************/
.wmsspTab
{
    width: 100%;
    height: auto;
    margin-top: 20px;
    padding-bottom: 20px;
}
.wmsspTab .wmsspChild
{
    width: 92px;
    display: inline-block;
    border: 1px solid #bbb8b8;
    border-radius: 5px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #000000;
    margin: 0 10px 10px 10px;
}
.wmsspTab .wmsspChild_Sel
{
    background: #d23232;
    color: #fff;
    border: 1px solid #d23232;
}
