/* 当前位置 */
.ej-dangqian{border-bottom: 1px solid #e0e0e0;height: 55px;line-height: 55px;color:#666464;font-size:16px;}
.ej-dangqian img{margin-right:20px;}
.ej-dangqian a{color:#666464;font-size:16px;}

.ej-right{margin-left:70px;width:841px;}

/**/
.er-top{margin-top:35px;}

/* 大事记切换 */
    #content1,
    #content2 {
        display: none;
    }

    #content1:target,
    #content2:target {
        display: block;
    }

/* 二级列表页 */
.ej-list-div .ej-data{float:left;width:88px;height:88px;background-color:#ebf1f2;position: relative;}

.ej-list-div .data{position: absolute\9;top: 35px\9;left: 5px\9;color: #2d3194\9;font-size: 15px\9;}

.ej-list-div li{overflow: hidden;margin-top: 30px;position: relative;}
.ej-list-div li .Day{position: absolute;font-size: 48px;color: #c40000;top: 5px;left: 18px;font-weight: bold;}
.ej-list-div li .Year{position: absolute;left: 20px;font-size: 14px;color: #999999;top: 60px;}

.ej-title{float:left;margin-left: 30px;width: 720px;border-bottom: 1px solid #ccc;}
.ej-title:hover a{color:#c40000;}
.ej-title:hover{border-bottom: 1px solid #c40000;}

.ej-title a{font-size:20px;color:#333333;}
.ej-title .ej-zhaiyao{float:left;font-size:14px;color:#999999;margin-top:20px;padding-bottom: 35px;line-height:25px;}
/* 分页 */
.ej-list-div .mtzx_fy{text-align: center;margin-top: 35px;}	
.ej-list-div .mtzx_fy a{font-size: 18px;color: #333333;}
.ej-list-div .mtzx_fy .xia{margin-right: 13px;}
.ej-list-div .mtzx_fy a:nth-last-child(1){margin-left: 5px;}{margin-left: 10px;}
.ej-list-div .circle a{width: 30px;height: 30px;border-radius: 20px;text-align: center;line-height: 30px;border: 1px solid #ccc;font-size: 12px;display: inline-block;}
.ej-list-div .circle a:hover{background-color: #c40000;color: #ffffff;}
.ej-list-div .NormalRed{width: 30px;height: 30px;border-radius: 20px;text-align: center;line-height: 30px;border: 1px solid #c40000;font-size: 12px;color:#ffff;background:#c40000;display: inline-block;}


/* 捐赠页面 */
.juanzeng-div{}
.juanzeng-top{}
.juanzeng-top .top-tit{}
.juanzeng-top .top-tit .span1{font-size: 24px;color: #c40000;font-weight: bold;float:left;}
.juanzeng-top .top-tit .span2{float:right;font-size: 18px;color:#888;}
.juanzeng-top .top-tit .span2 em{color:#c80000;width:20px;display: inline-block;text-align: center;}
.juanzeng-top ul{clear: both;display: inline-block;}
.juanzeng-top ul li{width: 410px;float: left;margin-top: 30px;}
.juanzeng-top ul li input{height: 60px;width: 390px;border-radius: 5px;border: 1px solid #f1f1f1;background-color: #fcfcfc;font-size: 18px;color: #555;line-height: 60px;padding-left: 10px;}
.juanzeng-top ul li span{clear: both;display: block;font-size: 18px;margin-bottom: 20px;color:#888;}
.juanzeng-top ul li span em{color:#c80000;float:right;margin-right: 20px;font-size: 20px}
.zhanghuxinxi-tit,.zhanghuxinxi-tit1{border: 1px solid #f1f1f1;width:184px;cursor:pointer;height:63px}
.zhanghuxinxi-tit img,.zhanghuxinxi-tit1 img{display: block;text-align: center; margin: 0 auto;padding-top: 10px;}
.zhanghuxinxi-tit img{}
.juankuan-bank .on{border: 1px solid #c40000;background: url(/eportal/fileDir/claf/resource/cms/2020/08/img_pc_site/2020081716140939389.png) right bottom no-repeat;}

.juanzeng-bot .zhanghuxinxi-back1{margin-top:20px;display:none;}

.juanzeng-bot{margin-top: 50px;}
.juanzeng-bot .zhanghuxinxi-back{margin-top:20px;display:none;}
.juanzeng-bot .top-tit{}
.juanzeng-bot .top-tit .span1{font-size: 24px;color: #c40000;font-weight: bold;float:left;}
.juanzeng-bot .juankuan-bank{margin-top: 30px;}
.juanzeng-bot .zhanghuxinxi-con{border: 1px solid #c40000;padding: 50px}
.juanzeng-bot .zhanghuxinxi-con-l{font-size:16px;color:#888;float: left;width: 200px;}
.juanzeng-bot .zhanghuxinxi-con-r{float: left;}
.juanzeng-bot .zhanghuxinxi-con-r p{font-size:16px;color:#000;line-height: 30px;}
.juanzeng-bot .juankuan-but{text-align: center;margin-top: 30px;}
.juanzeng-bot .juankuan-but button{padding:20px 100px;color:#fff;background-color:#c40000;font-size:24px;border: none;border-radius: 10px;}
.bank_right{margin-left:29px;}
.juankuan_title{overflow:hidden;margin-bottom:22px;}

/* 捐款详细 */
.jkxx-div{}
.jkxx-div .jkxx-top{}
.jkxx-div .jkxx-top .top-tit{font-size: 24px;color: #2d3194;font-weight: bold;float:left;}
.jkxx-div .jkxx-top ul li span{clear: both;display: block;font-size: 18px;margin-bottom: 20px;color:#888;}
.jkxx-div .jkxx-top .jkxx-con{border-radius: 5px;border: 1px solid #f1f1f1;background-color: #fcfcfc;font-size: 18px;color: #555;padding-left: 10px;}
.jkxx-div .jkxx-top ul li{margin-top: 30px;}
.jkxx-div .jkxx-top .li1{float:left;}
.jkxx-div .jkxx-top .li2{float:left;margin-left:20px;}
.jkxx-div .jkxx-top .li3{clear: both;display: inline-block;}
.jkxx-div .jkxx-top .li1 .jkxx-con{height: 60px;width: 390px;line-height: 60px;}
.jkxx-div .jkxx-top .li2 .jkxx-con{height: 60px;width: 390px;line-height: 60px;}
.jkxx-div .jkxx-top .li3 .jkxx-con{}
.jkxx-div .jkxx-top .li3 .jkxx-con p{margin-top: 20px;margin-bottom: 20px;line-height: 10px;}
.jkxx-div .jkxx-top .li4 .jkxx-con{height: 60px;line-height: 60px;}
.jkxx-div .jkxx-jkze{float:right;font-size: 18px;color: #555;margin-top: 30px;}
.jkxx-div .jkxx-jkze span{color:#c80000;font-size:36px;margin-right: 10px;}

/*基金会简介字体样式*/
.jgsz{font-size: 16px;line-height: 30px;}
.jgsz p{ min-height:10px;}
.jgsz p strong{font-size: 16px;line-height: 30px;}
/*1+1荣誉榜*/
.ryb-tit{height: 80px;line-height: 80px;text-align: center;font-size: 32px;color:rgb(254,216,53);background:#c40000;border-radius: 5px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.formMiddle {background: #f5f5f5;padding: 10px 20px;}
.richContent tr {height: 28px;}
.zyz-tit a {font-size: 18px;color: #d60050;}
.zyz-tit {float: left;margin-right: 20px;margin-bottom: 20px;line-height: 20px;padding: 13px;border: 1px solid #ccc;border-radius: 5px;}
.tab-tit a {color: #fff;}
.tab-tit {background: #d60050;}



/*捐款列表*/
.search-div1{ margin-bottom:20px;}
.search-div1 form{width: 380px;height: 45px;border: 1px solid #c40000;background-color: #f4f4f4;}
.search-div1 .search-tit {margin-right: -4px;float: left;font-size: 16px;padding-left: 5px;border: none;line-height: 45px;width: 322px;background-color: #f4f4f4;}
.search-div1 .search-btn {background: url(/eportal/fileDir/claf/resource/cms/2020/08/img_pc_site/2020081711125624130.png) no-repeat;width: 22px;height: 22px;border: none;float: right;cursor: pointer;margin-right: 15px;margin-top: 10px;}
.listtitle li span{ color:#c40000; font-weight:bold;}
.jklist ul{margin-bottom:30px;}
.jklist ul li { font-size:16px; line-height:44px; border-bottom:1px solid #eee; overflow:hidden;}
.jklist ul li .xm{width:65%;float:left; }
.jklist ul li .jkje{width:15%;float:left; }
.jklist ul li .jkrq{width:20%;float:right;  text-align:right;}
@charset "UTF-8";
.m-style {
    position: relative;
    text-align: center;
    zoom: 1;
}

.m-style:before,
.m-style:after {
    content: "";
    display: table;
}

.m-style:after {
    clear: both;
    overflow: hidden;
}

.m-style span {
    float: left;
    margin: 0 5px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    color: #bdbdbd;
    font-size: 14px;
}

.m-style .active {
    float: left;
    margin: 0 5px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #c40000;
    color: #fff;
    font-size: 14px;
    border: 1px solid #c40000;
}

.m-style a {
    float: left;
    margin: 0 5px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border: 1px solid #ebebeb;
    color: #bdbdbd;
    font-size: 14px;
}

.m-style a:hover {
    color: #fff;
    background: #2d3194;
}

.m-style .next,
.m-style .prev {
    font-family: "Simsun";
    font-size: 16px;
    font-weight: bold;
}

.now,
.count {
    padding: 0 5px;
    color: #f00;
}

.eg img {
    max-width: 800px;
    min-height: 500px;
}

/*新媒体*/
.sy-xinmeiti-div ul{ overflow:hidden;}

.sy-xinmeiti-div ul li{ float:left; width:30%; margin-bottom:10px; margin-right:10px;}
.sy-xinmeiti-div ul li p a{ font-size:14px; line-height:30px; text-align:center; display:block;}
.sy-xinmeiti-div ul li img{     width: 252px;
    height: 168px;
    object-fit: cover;}

/* @media */
@media only screen and (max-width:641px){
/*新媒体*/


.sy-xinmeiti-div ul li{ float:left; width:46%; margin-bottom:10px; margin-right:10px;}

.sy-xinmeiti-div ul li img{   
    height: 110px;  width:100%;
    object-fit: cover;}

/* nav */
.ej-left{width:100%;}
.er-left-div{display:none;}
.sj-ejnavimg {display: block;width: 100%;line-height: 50px;color: #fff;background: #c40000;text-align: center;height: 50px; position: relative;  }
.sj-ejnavimg img {margin-top: 8px; padding-right: 50px;}


/* list */
.ej-list-div li{margin-top:10px; border-bottom: 1px solid #eee;}
.ej-right{margin-left:initial;width:100%;}
.ej-list-div .ej-data {float: left;margin: 0 auto; width: 65px;
    height: 65px; }
.ej-list-div li .Day{font-size:3.0rem;top: 5px;
    left: 16px; }
.ej-list-div li .Year{font-size:1.4rem; left:7px; top:41px;}
.ej-title a {font-size: 1.4rem;}
.ej-title .ej-zhaiyao{font-size:1.2rem;     margin-top: 10px;
    padding-bottom: 10px;
    line-height: 18px;}
.ej-title {float: left;margin-left: initial;width: 77%;overflow: hidden; border:0;     padding-left: 10px;} 

.mtzx_fy .circle{display: none;}



/*基金会简介字体样式*/
.jgsz{font-size:14px;line-height: 26px;}

/*捐款列表*/
.jklist ul li { font-size:14px; line-height:30px; border-bottom:1px solid #eee; overflow:hidden;}
.jklist ul li .xm{width:60%;float:left; }
.jklist ul li .jkje{width:20%;float:left; }
.jklist ul li .jkrq{width:20%;float:right; }
}
.jklist ul li .xm a {font-size: 16px;}
/* 发展历程 */
.list_li{
    float: left;
    width: 100px;
    text-align: center;
    border: 1px solid #ddd;
    line-height: 50px;
    margin: 10px;
    border-radius: 5px;
}
.list_li a{
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}
.list_li_p a{color: #d60050;}
.curs p{background:#d60050;}
.curs p>a{color: #fff} 
.ti span{    
    width: 100%;
    text-align: center;
    display: inline-block;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}
.ti span > a{
    font-size: 18px;
    height: 30px;
}
@media screen and (max-width: 641px) {
.ti{width: 100%}
.ti p{margin: 0 10px;}
.nav{
    width: 80%;
    margin: 0 auto;
}
.zyz-tit a {font-size: 14px;}
.zyz-tit {margin-right: 10px;margin-bottom: 10px;margin-top:10px;}
.ryb-tit {font-size: 22px;line-height:60px;height:60px;}
.zhanghuxinxi-con-c{display:none;}
.juanzeng-bot .zhanghuxinxi-con-r .juankuan_sz{padding:20px 0 !important;text-align:center;}
.juanzeng-bot .zhanghuxinxi-con-r .juankuan_sz .rmb_icon{left:29% !important;top:12% !important;}
.werxin_xx{margin-bottom:10px;}
.bank_right{margin-left:5%;}
.zhanghuxinxi-con-left{float:none !important;}
.juanzeng-bot .zhanghuxinxi-con-r.zhanghuxinxi-con_xx{float:none !important;}
.juanzeng-bot .zhanghuxinxi-con_xx .juankuan_dd{text-align:center;}
.juanzeng-bot .zhanghuxinxi-con{padding:2% 10%;}
.juanzeng-bot .zhanghuxinxi-con_xx .ydh{font-size:16px;}
}

/* <a href="http://www.bjdx.gov.cn">大兴区人民政府</a> */

/* 微信支付 */
.zhanghuxinxi-con-left{width: 227px; float: left;margin-left:34px;}
.werxin_ts{font-size: 14px;  padding-top: 12px;}
.werxin_ewm{margin-top: 24px; margin-bottom: 28px;}
.werxin_ewm img{display: block; width: 190px; height: 190px;margin:0 auto;}
.werxin_xx{color: #9b9b9b; text-align: center;font-size: 14px; }
.juanzeng-bot .zhanghuxinxi-con-r .juankuan_sz{ font-size: 50px; font-weight: bold;padding: 59px 0;position:relative;}
.juanzeng-bot .zhanghuxinxi-con-r .juankuan_sz .rmb_icon{font-size: 24px;position:absolute;left:0;top:41px;}
.zhanghuxinxi-con-c{ float: left; width: 0px; height: 236px; border: 1px dashed #ececec; margin: 15px 106px 0 98px;}
.juanzeng-bot .zhanghuxinxi-con_xx p{line-height: 35px;}
.juanzeng-bot .zhanghuxinxi-con_xx span{color: #333333;}
.rmb_sz{margin-left:28px;}

/*理事*/
.ls li{width:190px;float:left!important;;margin-right:18px;text-align:center; padding:10px 0;}
.ls li img{object-fit: cover; width:190px; height:160px; }
.ls li span{font-size:16px;margin-top:10px;display:block;color:#000;text-align: center;}
@media screen and (max-width: 641px) {
 .ls li{width:47%; margin-right:10px;}
.ls li img{object-fit: cover; width:100%;  height:160px; }
.ls li span{font-size:16px;margin-top:10px;display:block;color:#000;text-align: center;}
}