body{margin:0;}
a{text-decoration: none;}
ul{list-style: none;margin: 0;padding:0;}
.bgIMG{background:url(../img/bg.jpg) center center no-repeat;height:189px;}
.bgIMG>div,.detail_box,.juan_form{max-width: 1195px;width:95%;margin:0 auto;overflow: hidden;position:relative;height:100%;}
.bgIMG>div span{position:absolute;width:200px;height:60px;line-height: 60px; width: 200px;bottom:0px;height: 60px;color: #fff;background: #2476b1;text-align: center;}
.detail_container{background:url(../img/detail_bg.jpg) no-repeat;/* min-height:1190px; */ margin-bottom: 50px;}
.detail_box .left{max-width:200px;background:#fffbf4;/* min-height:1190px; */ margin-bottom: 50px;width:17%;}
.detail_box .right  {    max-width: 970px;    padding: 0 20px 0 20px;box-sizing: border-box;width: 83%;}
.channelSelect li a{width:100%;color:#555;display: block;padding: 0 15px 0 35px;    box-sizing: border-box;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.detail_box{background:#fff;}
.channel_top,.channelSelect li{height:48px;line-height:48px;border-bottom:1px solid #ede9e2;}
.channel_top{color:#333;position:relative;padding: 0 15px 0 20px;}
.channelSelect li a{width:100%;color:#555;display: block;padding: 0 15px 0 35px;    box-sizing: border-box;}
.channel_top span{width: 0;height: 0;border: 7px solid transparent;border-top: 10px solid #555;border-bottom:none;position:absolute;right: 15px;top: 20px;}
.channelSelect li a.select{color:#2476b1;background:#fff;border-left:2px solid #2476b1}
.leftChannel.selected span{border-bottom: 10px solid #555;border-top:none;}
.leftChannel.selected  .channelSelect{display: block;}
.channelSelect{display:none;}
.top_channel>div:first-child{color:#2476b1;font-size: 16px;float: left;}
.top_channel>div:first-child+div{color:#8c8c8c;font-size: 14px;float:right;}
.top_channel>div:last-child span.cur{color:#333;}
.top_channel{padding: 15px 0;overflow: hidden;}
.channel_box{border:1px solid #dedede;padding:25px;}
.title{font-size: 22px;text-align: center;    padding-bottom: 20px;}
.yuanxi span{color: #01478f;font-size: 12px;margin: 0 19px;}
.local .tit,.out .tit,.country_out .tit{color:#3f6a99;font-size: 14px;}
.local_list,.out,.country_out{font-size:12px;color:#01478f;padding: 20px 0 0 10px;border-bottom: 1px dashed #d9d7d7;}
.local_list>div,.local_list li,.out li,.country_out li{float:left}
.local_list>div:first-child{width:10%}
.local_list>div:last-child{width:90%}
.local_list ul li,.out li,.country_out li{margin:0px 20px 20px 0;position:relative;}
.out ul,.country_out ul{padding: 15px 0 0 10px;}
.detail_info{position:absolute;width:150px;height:85px;background:rgba(0,0,0,.8);color:#fff;padding-left: 14px;display: none;padding: 0 14px 15px;display: none;z-index: 100;bottom: -105px;}
.detail_info p{margin:10px 0;}
.detail_info>span{position:absolute;width: 0;height: 0;border: 7px solid transparent;border-bottom: 7px solid rgba(0,0,0,0.8);top: -12px;left: 14px;}
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
.list-item a{width:100%;display: block;color:#000;font-size: 12px;overflow: hidden;    line-height: 30px;}
.list-item a span:first-child{float:left;display: block;width:80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-item a span.time{float:right;}
.detail_tit{font-size:22px;text-align: center;    line-height: 38px;}
.vice{font-size:18px;text-align: center;    line-height: 38px;}
.des{color:#9b9b9b;font-size:12px;text-align: center;padding: 20px 0 20px;}
.des span{margin-right:10px;}
.detail_con{font-size: 14px;color:#333;}
.detail_con img{max-width:100%;}
/*分页样式*/
.feny{text-align: right;overflow: hidden;padding-top: 25px;}
.feny li{display: inline-block;border: 1px solid #ddd;border-right: none;}
.feny li:last-child{border-right: 1px solid #ddd;}
.feny li{display: inline-block;width:25px;height:25px;line-height: 25px;color:#333;text-align: center;font-size: 14px;}
.feny li.active{background:#2476b1;color:#fff;}
.feny li a{color:#333;}
.feny ul{float: right;}
.total{font-size: 12px;color:#888;float:left;}
#juan-bang-table table{width: 540px;margin: 0 auto;  border-collapse: collapse}
#juan-bang-table table td{border:1px solid #d6d6d6;    padding: 10px 0;font-size: 12px;}
#juan-bang-table table thead{background: #2476b1;color:#fff;text-align: center;font-size: 14px;}
#juan-bang-table table tbody tr td:first-child{text-align: center;}
#juan-bang-table table tbody tr td:not(:first-child){padding-left:10px}
/*捐赠*/
.juan-list>a{display: table;width:100%;    border-bottom: 1px solid #d5d5d5;    padding: 25px 0 30px;}
.juan-list img{width:149px;height:110px;display: block;}
.juan-list>a>div{display: table-cell;vertical-align: middle;}
.juan-list>a>div:last-child div{color:#999;}
.juan-list>a>div:last-child div:first-child{font-size: 14px;color:#000;}
.juan-list>a>div:last-child div:nth-child(2){font-size: 12px;color:#999;    padding-top: 8px;}
.juan-list>a>div:last-child div:last-child{overflow: hidden;font-size: 14px;}
.juan-list>a>div:last-child div:last-child p:first-child{float:left}
.juan-list>a>div:last-child div:last-child p:last-child{float:right;}
.juan-list>a>div:last-child div:last-child p span{color:#2476b1}
.juan-list>a>div:last-child div:nth-child(3){overflow: hidden;} 
 p.progress{position: relative;
    top: 10px;float: left;width: 90%; height: 5px;background: #e5e5e5;border-radius: 5px;} 
.juan-list>a>div:last-child div:nth-child(3) p:last-child{float: right;} 
 p.progress span{background:#2476b1;position:absolute;    height: 5px;}
/*捐赠详情*/
.juan-top{display: table;width:100%}
.juan-top>div img{width:385px;height:255px;display: block;}
.juan-top>div{display: table-cell;vertical-align: middle;}
.juan-top>div:first-child{width:415px;}
.juan-top>div:last-child div:first-child{font-size: 22px;color:#000;}
.juan-top>div:last-child div:nth-child(2){overflow: hidden;    padding-top: 40px;}
.juan-top>div:last-child div:nth-child(2) p{float:left;    width: 30%;position:relative;}
.juan-top>div:last-child div:nth-child(2) p span{display: block;color:#999;font-size:14px;}
.juan-top>div:last-child div:nth-child(2) p:not(:last-child):before{position:absolute;content:"";height:20px;background:#e6e6e6;width:1px;right: 39px;top: 24px;}
.juan-top>div:last-child div:nth-child(2) p span:first-child{color:#2476b1;font-size:22px;padding-bottom: 10px;}
.juan-top>div:last-child div:nth-child(3){overflow: hidden;    margin: 10px 0 30px 0;}
.juan-top>div:last-child div:last-child a{font-size: 14px;color:#fff;    padding: 10px 22px;margin-right:15px;background:#2476b1;border-radius: 5px;}
.juan-top>div:last-child div:nth-child(3) p:last-child{float:right;}
.juan-content .des{text-align: left;}
.juan-content p{font-size: 14px;}
.qikan-list{float: left;width: 20%;text-align: center;margin-bottom:40px;}
.qikan-list p{font-size: 12px;padding-top:15px;}
.qikan-list img{width:131px;height:177px;}
.qikan-list a{display:block;}
/*捐赠表单*/
.juan_form{background:#fff;padding:0 25px;box-sizing: border-box;}
.form-tit{text-align: center;font-size: 22px;color:#333; padding-bottom: 25px;}
table#personal,table#forget-mima,table#regist-mima{margin:0 auto;font-size:12px;}

table#personal td span:first-child{margin-right:20px;}
table#personal td span{font-weight: bold;}
table#personal td input[type="radio"]{margin-right: 5px;vertical-align: middle;}
table#personal select{width:100%;}
.form-top{height:16px;padding:13px 0;}
table#personal select, table#personal input[type="text"] {    box-sizing: border-box;padding-left:10px;height:40px;line-height: 40px;width:100%;    outline: none;border:1px solid #c2c2c2;}
table#personal textarea{resize: none;width: 100%;height: 120px;padding:10px 0 0 10px;}
table#personal td.money span{font-weight:normal;background:#fff;color:#333;padding:9px 17px;border:1px solid #c2c2c2;margin-right:10px;}
table#personal .money span.check{background:#c62c29;color:#fff;border:none;}
table#personal td.money span:last-child{margin-right:0px;}
table#personal td.money span:hover{border-color:#c62c29 ;}
table#personal .tips{color:#c2c2c2;}
#complete,#complete2,#complete3,#complete4{color:#fff;border:none;outline: none;background:#c62c29;width: 120px;margin: 20px auto;padding:10px 0;display: block;font-size: 14px;border-radius: 5px;cursor: pointer;}
table#personal input[type="text"].error{border-color:#2476b1;    box-shadow: 0 0 1px #2476b1;}
table#personal  td span.err{color:#2476b1;}
.contact p{font-size: 14px;color:#333;line-height: 28px;}
.service-huodong .juan-list>a>div:last-child div:nth-child(3){padding-top:25px;}
.service-huodong .juan-list>a>div:last-child div:last-child p span {color: #999;margin-right:10px;}
.service-huodong .juan-list>a>div:last-child div:last-child p span:last-child{margin-left:10px;}
p.state.jinxin{color:#4bb44b}
p.state.jieshu{color:#999}
p.state.wei{color:#2476b1}
.shequ-kind{float: left;}
.fawen{float:right}
.fawen a{color: #2476b1;font-size: 12px;border: 1px solid #2476b1;    padding: 6px 15px;border-radius: 5px;}
.fawen a img{vertical-align: middle;margin-right:5px;}
.shequ-kind p{float:left;font-size: 12px;color:#fff;overflow: hidden;border-radius: 5px;margin-right: 10px;}
.shequ-kind p a{padding:7px 11px;border-radius: 5px;margin:2px;    display: inline-block;color: #fff;}
.shequ-kind p:first-child a{background: #50a7ff;}
.shequ-kind p:nth-child(2) a{background: #2acaf2;}
.shequ-kind p:last-child a{background: #05d2b1;}
.shequ-kind p:first-child.dang{border:1px solid #50a7ff}
.shequ-kind p:nth-child(2).dang{border:1px solid #2acaf2}
.shequ-kind p:last-child.dang{border:1px solid #05d2b1}
.shequ-info img{vertical-align: middle;width:27px;height:27px;border-radius: 100%;}
.shequ-tit{font-size: 14px;color: #333;}
.shequ-list{font-size: 12px;color:#999;padding:15px 0 20px 10px;border-bottom:1px solid #dedede;}
.shequ-des{padding:10px 0;line-height: 18px;}
.shequ-info span{margin-right:5px;}
table#forget-mima td input,table#regist-mima td input{padding-left:10px;}
table#forget-mima td input,table#forget-mima td button,table#regist-mima td input,table#regist-mima td button{    box-sizing: border-box;width:100%;height:42px;line-height: 42px;outline: none;border:1px solid #c2c2c2;}
table#forget-mima td button,table#regist-mima td button{background: #fff;color:#c62c29;border-left: none;cursor: pointer;}
table#forget-mima .relate,table#regist-mima .relate{position:relative}
table#forget-mima .relate img,table#regist-mima .relate img{position:absolute;right:10px;top:15px;}
table#forget-mima td input.error,table#regist-mima td input.error{border-color:#2476b1;    box-shadow: 0 0 1px #2476b1;}
table#forget-mima  td span.err{color:#2476b1;}
.form-des{font-size: 12px;color:#999;width: 580px;margin:0 auto;text-align: center;}
table#regist-mima td input#check{width:480px;vertical-align: middle;}
table#regist-mima td button.get{width:100px;vertical-align: middle;}
table#regist-mima td select{width:100%;height:42px;line-height: 42px;box-sizing: border-box;outline: none;border:1px solid #c2c2c2; padding-left: 10px;}
/*成功认证*/
.form-tit img{display: block;margin: 0 auto;padding-bottom: 10px;}
.jingdu{width: 330px;margin: 0 auto;}
.jingdu p{color:#616976}
.jingdu p:first-child{float:left}
.jingdu p:last-child{float:right}
.jingdu p span{color:#2476b1;}
/*发文*/
.send{width: 140px;outline: none;border: none;color: #fff;background: #2476b1;margin: 28px auto;padding: 10px 0;border-radius: 5px;display: block;}
#edui1{z-index:0 !important;}
/*ie8兼容*/
.local_list>div:first-child+div{width:90%}

