﻿html{background-color:#fff;}
html,body,div,form,input,select,span,strong,p,article,h1,h2,h3,h4,h5,h6,a{
    font-family:'Microsoft YaHei';
}
/* --- 公益机构申请 --- */
.govapply{
    width:100%;
    position:relative;
    padding-top:100px;
    padding-bottom:180px;
}
.govapply .bg{
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;  
    z-index:1;
    background:url('/Content/image/bg1.jpg') round;
}
.govapply .container{
    position:relative;
    z-index:10;
}
/*.govapply .phone-app{
    float:left;
    width:282px; 
}*/
.govapply .apply-form{
    /*float:right;*/
    background-color:#f6f6f6;
    padding-top:24px;
    padding-bottom:57px; 
    border-radius:8px !important;
    border:1px solid #aaa18d;
    box-shadow:#c9ba9c 0px 0px 4px; 
    width:560px;
    margin:0 auto;
}
@media( max-width:800px){
    .govapply .apply-form{
        width:90% !important;
    }
}

.govapply .apply-form .title{
    text-align:center;
    font-size:25px;
    color:#545151;
    border-bottom:1px dotted #666;
    padding-bottom:14px;
}
.govapply .apply-form .title img{
    margin-right:32px;
}

.govapply .apply-form form{
    margin-top:47px;
    padding:0 55px 20px 55px;
}
.govapply .apply-form form .label{
    color:#555;
    font-size:16px;
    font-weight:200;
    padding:0;
    display:block;
    text-align:left;
    margin-bottom:12px;
}
@media(min-width:992px){
    .govapply .apply-form form .label{
        width:28% !important;
        display:inline-block !important;
        vertical-align:top;
        padding-top:8px;
    }
    .govapply .apply-form form .input{
        width:70% !important;
        display:inline-block !important;
        vertical-align:top;
    }
}

.govapply .apply-form form .form-group{
    margin-bottom:18px;
}
.govapply .apply-form form .input input,.govapply .apply-form .input textarea {
    width:100%;
    border-radius:2px !important;
    height:38px;
    text-indent:6px;
    font-size:16px;
    color:#666;
    border:1px solid #ddd;
    box-shadow:#ededed 0px 0px 3px inset;
}
.govapply .apply-form form textarea{
    height:100px !important;
}
.govapply .apply-form form .input input:focus,.govapply .apply-form .input textarea:focus{

}

.govapply .apply-form form button{
    width:286px;
    color:#fff;
    background-color:#442245;
    font-size:25px;
    padding:6px 0px;
    border-radius:3px !important;
    border:none;
}
.govapply .apply-form form button:hover{
    background-color:#653267;
}
@media (max-width:768px){
    .govapply .apply-form form button{
        width:90%;
    }
}
@media(min-width:992px){
    .govapply .apply-form form button{
        margin-left:100px;
    }
}

/* --- end 公益机构申请 --- */

/* --- App首页 ---*/
.cishan-app{
    width:100%;
    background-color:#f1f1f1;
    padding-top:72px;
    padding-bottom:120px;
}
.cishan-app h1,.cishan-app h4{
    font-family:'Microsoft YaHei' SimHei;
    text-align:center;
}
.cishan-app h1{
    font-size:44px;
    color:#8e5490;
    margin-bottom:27px;
}
@media(max-width:991px){
    .cishan-app h1{
        font-size:40px;
    }
}
@media (max-width:768px){
    .cishan-app h1{
        font-size:36px;
    }
}
@media (max-width:500px){
    .cishan-app h1{
        font-size:32px;
    }
}
.cishan-app h4{
    font-size:23px;
}
@media (max-width:991px){
    .cishan-app h4{
        font-size:21px;
    }
}
@media (max-width:768px){
    .cishan-app h4{
        font-size:18px;
    }
}
@media (max-width:500px){
    .cishan-app h4{
        font-size:16px;
    }
}

.cishan-app .app-img{
    margin-top:66px;
    height:310px;
    position:relative;
    overflow:hidden;
}
.cishan-app .app-img img{
    position:absolute;
    bottom:-80px;
}
.cishan-app .app-img img.full{
    display:none;
}
@media(max-width:768px){
    .cishan-app .app-img img{
        display:none;
    } 
    .cishan-app .app-img {
        text-align:center;
        height:100%;
    }
    .cishan-app .app-img img.full{
        display:inline-block;
        position:relative !important;
        max-width:100%;
        bottom:0;
    }
}


.cishan-app .app-download{
    margin-top:120px;
}
@media(max-width:768px){
    .cishan-app .app-download{
        margin-top:60px !important;
    }
}
.cishan-app .app-download a{
    background-color:#966da0;
    border:none;
    width:424px;
    padding:12px 0px;
    display:inline-block;
    text-decoration:none;
    border-radius:8px !important;
    font-size:27px;
    color:#fff;
}
.cishan-app .app-download a:hover{
    background-color:#ab7cb6; 
}
@media(max-width:768px){
    .cishan-app .app-download a{
        display:block;
        width:100%;
    }
}
/* --- end App首页 ---*/


/* --- 表单 ---*/
form .form-group.success,
form .form-group.has-success{

}
form .form-group.success input,
form .form-group.success textarea,
form .form-group.has-success select,
form .form-group.has-success input,
form .form-group.has-success textarea,
form .form-group.has-success select{
    border-color:#079e00 !important;
    background-color:#c2f7c0;
}
form .form-group.success .label,
form .form-group.success .spanName,
form .form-group.has-success .label,
form .form-group.has-success .spanName{
    color:#079e00;
}

form .form-group.error input,
form .form-group.error textarea,
form .form-group.error select,
form .form-group.has-error input,
form .form-group.has-error textarea,
form .form-group.has-error select{
    border-color:#b30101 !important; 
    background-color:#ffd5d5;
}
form .form-group.error span,
form .form-group.error .label,
form .form-group.error .spanName,
form .form-group.error .error,
form .form-group.has-error span,
form .form-group.has-error .label,
form .form-group.has-error .spanName,
form .form-group.has-error .error,
form .field-validation-error{
    color:#b30101 !important;
}
form .form-group .help-block{
    display:block;
}
/* --- end 表单 ---*/

.footer .copyright{
     background-color:#fff;
     color:#2b2b2b;
}
.footer .copyright ul.link-list{
    text-align:center;
}
.footer .copyright ul.link-list a{
    color:#555;
}
.validation-summary-errors ul{
    list-style:none;
    padding:0;
}
.validation-summary-errors ul li{
    color:#a94442;
}