﻿body{font-family: "微软雅黑"; font-size: 18px;overflow-x:scroll;}
li{list-style: none;}
ul{-webkit-padding-start: 0px;}
.fl{float: left;}
.fr{float: right;}
.text_c{text-align: center;}
.font_lg{font-size: 3.0rem}
.btn-primary{background-color: #5d4038; border-color: #5d4038;}
.col01{color: #a97a47;}
.col02{color: #ffc000;}
.red{color: #e10000;}
.pa15{padding: 0px 15px;}
.navbar-nav>li>a {padding-top: 3px;padding-bottom: 0px;}
.btn-warning{background-color: #5d4038;border-color: #5d4038;}
/*头部代码*/
.dh{height: 98px; padding: 15px 0px 20px 0px;}
.nv_logo{width: 177px; height: 68px; float: left;}
.nv_logo img{width: 90%; height: auto;}
.nv_banner{width: auto; height: 75px; line-height: 68px; float:right;}
.nv_banner li{width: auto; float: left; font-size: 1.4rem; color:#353535; font-weight: bold;}
.nv_banner li a{color: #353535; padding-right:3px;}
.nv_banner li a:hover{text-decoration: none;}
.nav{padding-top: 10px;}
/*修改分页符样式*/
.pagination>.active>a{background-color: #5d4038; border-color: #5d4038;;}
.pagination>li>a{color: #5d4038;;}
.pagination>.active>a:hover{background-color: #a97a47; border-color: #a97a47;}
.pagination>li>a:hover{color: #5d4038;;}
.header{height: 150px;}
.navbar-brand{height: 150px;}
.navbar-toggle { margin-top: 6px;}
.navbar-default .navbar-nav>li>a{color: #fff;}
.navbar-default .navbar-nav>li>a:hover{color: #fff;text-decoration:underline}
.nav>li {width:115px; height: 33px; margin-right: 3px; padding: 3px; text-align: center;}
.banner img {width: 100%; height: auto;}
.navbar {margin-bottom: 0px;}
.navbar-brand{float: none;}
.navbar-default{background-color: #5d4038;}
.fgzs{width: 100%; height:auto; min-height:50px;  background: url(../images/zsbj.png) repeat-x; position: relative;  }
.sxjz_bt{width: 100%; height: auto; text-align: center;margin-top: 10px; margin-bottom: 20px;}
.sxjz_bt img{height: 80%; width: auto;}
/*助印经书布局*/
.row{margin-top: 20px;}
.ments_nr{width:100%; min-height: 430px;}
.ments_nrm{width:57px; height: 422px;  }
.ments_nrwz{width: 80%; height: 290px; font-size: 20px; }
.ments_nrwz ul{width: 100%;  -webkit-padding-start: 0px;}
.ments_nrwz li{width: 100%; height: 40px;}
.ments_jd{width: 100%; height: 140px;}
.ments_jd p{line-height: 40px;}
.jdt{width: 90%; height:20px; background-color: #e6e6e6; border-radius: 20px; }
.jd_span{display: inherit; width: 50%; height: 20px; background-color: #a97a47;border-radius: 20px; float: left;  }
.ments_js{width: 100%; height: 355px; padding-top: 55px;}
.col-md-4 .ments_js img{width:100%; height: auto;}
.ments_an{width: 100%; height: 100px;padding-top: 30px;overflow:hidden;}
.ments_an a{background-color: #5d4038; color: #fff; padding: 10px 20px; border-radius: 5px;}

/*助印佛卡*/
.zyfk{width: 100%; height:auto;padding-top: 20px; }
.zyfk img{width: 100%; height: auto;}
.zyfk_jd{width:100%; height: 160px;font-size: 20px; padding-top: 40px; background: url(../images/nr_bj.png) no-repeat; background-size: 100%;}
.bzx{width: 100%; min-height:145px; border:3px solid #5d4038; padding: 10px;line-height: 30px; font-size: 16px; }
.qfd{ text-align: center; margin:0; padding-top:30px; width: 100%; overflow: hidden}
.qfd02{display: none;}
/*首页下新闻列表*/
.sy_nr{width:100%; min-height: 345px; float: left; border:3px solid #5d4038; }
.sy_nr p{background-color: #5d4038; padding: 0px 15px; line-height: 40px; height: 40px; color: #fff;}
.sy_nr ul{padding:0px;-webkit-margin-before: 0em; -webkit-margin-after: 0em;}
.sy_nr li{line-height: 40px; list-style-type:disc;}
.sy_nr li a{color: #333;}
.sy_nr li a:hover{color: #a97a47;}
.bottom{width: 100%; min-height: 150px; background: url(../images/bottom_bj.jpg) #eae8e9 repeat-x; font-size: 15px; margin-top: 50px;}
.bottom_nr{width:100%; min-height: 180px; text-align: center; line-height: 40px;}
.bottom_nr p{color: #fff; margin-bottom: 20px;}
.bottom_nr h5{line-height: 30px;}
/*首页弹出框*/
.modal-header {height: 50px;}
.modal-body {padding: 0px;    width: 95%; padding-bottom: 15px;}
.box25_7 {width: 100%; background: #fdfdfb;  overflow: hidden;}
.box14_2{width: 100%; height: auto; overflow: hidden;}
.box14_2 th {width: 120px;height: 60px; padding: 0 5px; text-align: right; font-weight: normal;}
.radius{width:100%; height: 30px; border: 1px solid #ececec; border-radius: 5px;}
.radius2{width:100%; height: 80px; border: 1px solid #ececec; border-radius: 5px;}
.box25_7_1 {text-align: left; margin: 10px 0px;}
.box23_1 {text-align: left; width: 100%; height: 45px;}
.box23_1 li {position: relative; float: left;  padding: 4px 0; margin-right: 15px;width:130px; text-align: center; border: 1px solid #e5e5e4;    background: #fff;    cursor: pointer;}
.box23_1 li:hover{background: #f6f6f6;}
.modal-body{overflow: auto;}
.box23_1 li .icon {display: inline-block;zoom: 1;width: 30px;height: 30px; vertical-align: middle; background-position: center;
    background-repeat: no-repeat;}
.box23_1 li .icon-alipay {background-image: url(../images/alipay.jpg);}
.box23_1 li .icon-wxpay {background-image: url(../images/wxpay.jpg);}
/*功德回向弹出框*/
.gdhx_tc{background:url(../images/hx_bj.jpg) repeat-y; max-width:100%；; min-height: 329px; padding: 30px}
.close{font-size: 60px;font-weight:normal;}
.gdhx_tc .gdfx{ height: auto; background:rgba(255, 220, 81, 0.3) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/ filter:Alpha(opacity=30); background:#ffdc51;/*实现IE背景透明*/  padding: 20px; border: 1px solid #d8c59d; border-radius: 10px;}
.floating_ck{position:fixed;right:20px;top:30%;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#a97a47;border-bottom:solid 1px #a97a47;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(images/icon0701/zxicon.png);}
.quote{background-image:url(../images/icon0701/kficon.png);}
.qrcord{background-image:url(../images/icon0701/erweima.png);}
.return{background-image:url(../images/icon0701/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#a97a47;border-bottom:solid 1px #a97a47;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:180px;top:-100px;}
.floating_ewm img{display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}
/*右侧悬浮框css 结束*/

/*随喜功德页面*/
.wyzy_nr{width: 100%; height: auto; overflow: hidden; background-color: #fff;line-height: 30px; border: 1px solid #ececec; margin: 0 auto; padding:20px;  }
.gdsx_hx{width: 100%; height: auto; overflow: hidden; border-bottom:1px dashed #e5e5e4; padding: 10px 0px; }
.gdsx_hx h2{font-size: 20px; text-align: center; padding-bottom: 10px; font-weight:normal; }
.gdsx_hx p{text-align: center; color: #999999;}
.col-md-4 img{width: 100%; height: 250px;}
.col-md-4 img{max-width:300px; _width:expression(this.width > 300 ? "300px" : this.width);} 
/*协会简介*/
.wznr{width:100%; height: auto; border: 1px dotted #5d4038;  padding: 20px;  text-indent: 30px; margin-top: 15px;}
.wyzy_nr h5{text-align: center; font-size:18px;color:#5d4038;  }
.syzy_bz{width: 100%; height:auto; background-color: #ececec; margin-top: 30px; color: #fb7806; padding: 20px; }
.zf_k{width: 100%; min-height: 505px; float: left; border:1px solid #ececec;}
.zf_k .row{margin-right:0px;margin-left: 0px;}
.zf_k p{height: 50px; width: 100%; background-color: #ececec; text-align: center; line-height: 50px;}
.zf_nr{height: 440px; width: 100%; padding: 20px 20px;}
.zf_nr dt{padding: 20px 0px;}
.zf_k dd{border: 1px solid #ececec; width: 100%; height: 40px; border-radius: 5px; color: #02aaef; padding-left: 20px; }
.zf_wszf{width: 100%; height: 260px; padding-top: 30px;}
.zf_wsk{ height: 265px;}
.zf_wsk_s{ height: 195px; border: 2px solid #02aaef; padding: 20px; text-align: center;}
.zf_wsk_x{height: 50px; background-color: #02aaef; color: #fff; text-align: center; line-height: 50px; }
.zf_wsk_x a{color: #fff;}
.zf_bz{width: 100%; min-height: 100px; font-size: 16px; padding: 20px;}
.zf_wxh{width: 100%; height:auto; padding-top: 30px;}
.wxh_k{width: 360px; height: 40px; float: left; text-align: center;}
.wxh_button{width:85px; height: 30px; background-color:#ac794a; border-radius: 5px; color: #fff;border-style: hidden; margin-left: 20px;  }
.xkzs_tp{width: 100%; height: auto; overflow: hidden; text-align: center; padding-top: 30px;}
.xkzs_tp img{width: 90%; height:auto; text-align: center;}
/*佛学故事*/
.wyzy_nr .nav-tabs>li>a {color: #999999;}
.wyzy_nr .nav>li{background-image: none; height: 50px;}
.wyzy_nr .nav-tabs>li>a:hover{color: #a97a47;}
.wyzy_nr .nav-tabs>li.active>a{color: #a97a47;}
.gs_tp img{width: auto; height: 300px;}
.gs_tp p{text-indent: 50px; line-height: 40px;}
.fxgs_bt h3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; height: 53px;} 
/*联系我们页面样式*/
.wyzy_nr dt{font-size: 18px; font-weight: bold; padding: 20px 0px;}
.wyzy_nr dd{line-height: 40px; }
.about_bj{background:url(../images/xhc.png) no-repeat 80% 10%; }
/*祈福页面*/
.qifu{min-height: 500px;position: relative;overflow: hidden;}
.qifu_right{min-height: 730px;border: 1px solid #e5e5e4; overflow: hidden; margin-top: 20px; padding-top: 15px;}
.media-body{padding: 10px 0px; border-bottom: 1px dashed #e5e5e4;}
.badge img{width: 15px; height: auto;}
/*功德芳名*/
.table .row{margin-top: 0px;}
/*弹出框样式*/
.tck_li1{position:relative;left:15px;}
.tck_li2{position:relative;left:15px;}
.modal{top: 20%;}
.button_active{background-color:#5d4038; color: #fff; }
.pa15 .btn-default{margin-bottom: 5px;}
/*跳转页面样式*/
.loding_ys{text-align: center; margin-top: 5%;}
@media (max-width: 960px){
.nav>li {background: none;}
#navbar{background-color: #fff;}
.about_bj{background:none; }
.sxjz_bt img{width: 100%; height: auto;}
.qfd{display: none;}
.qfd02{width: 100%; text-align: center; display:block;margin:0;  overflow: hidden; padding-top: 20px; }
.deng{left: 56%;}
.ments_jd{height: auto;}
.navbar-default .navbar-nav>li>a{color: #333;}
.ments_nrwz{width: 100%;}
.nv_banner{float: right;line-height: 33px;font-size: 15px;font-family: 'Microsoft YaHei'; font-weight: 700;display: block;    width: 55%;}
.zishu { display: none;} 
.nv_logo{width: 160px; height: 68px; float: left;}
.nv_logo img{width: 90%; height: auto;}
.dh {padding-top: 20px;}
}
@font-face {
    font-family: ZenIcon;
    font-style: normal;
    font-weight: normal;
    src: url('/Public/zui/fonts/zenicon.eot?v=1.0.0');
    src: url('/Public/zui/fonts/zenicon.eot?v=1.0.0') format('embedded-opentype'), url('/Public/zui/fonts/zenicon.woff?v=1.0.0') format('woff'), url('/Public/zui/fonts/zenicon.ttf?v=1.0.0') format('truetype'), url('/Public/zui/fonts/zenicon.svg#regular?v=1.0.0') format('svg');
}

[class^="icon-"],
[class*=" icon-"] {
    font-family: ZenIcon;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-lg:before,
.icon-large:before {
    font-size: 1.33333333em;
    vertical-align: -10%;
}

a [class^="icon-"],
a [class*=" icon-"] {
    display: inline;
}

.icon-2x {
    font-size: 28px;
}

.icon-3x {
    font-size: 42px;
}

.icon-4x {
    font-size: 56px;
}

.icon-5x {
    font-size: 70px;
}

.icon-white,
.nav-pills>.active>a>[class^="icon-"],
.nav-pills>.active>a>[class*=" icon-"],
.nav-list>.active>a>[class^="icon-"],
.nav-list>.active>a>[class*=" icon-"],
.navbar-inverse .nav>.active>a>[class^="icon-"],
.navbar-inverse .nav>.active>a>[class*=" icon-"],
.dropdown-menu>li>a:hover>[class^="icon-"],
.dropdown-menu>li>a:hover>[class*=" icon-"],
.dropdown-menu>.active>a>[class^="icon-"],
.dropdown-menu>.active>a>[class*=" icon-"],
.dropdown-submenu:hover>a>[class^="icon-"],
.dropdown-submenu:hover>a>[class*=" icon-"] {
    background-image: none;
}

.icon-spin {
    display: inline-block;
    -webkit-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
}

a .icon-spin {
    display: inline-block;
    text-decoration: none;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg);
    }
    100% {
        -o-transform: rotate(359deg);
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg);
    }
    100% {
        -ms-transform: rotate(359deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

.icon-rotate-90:before {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.icon-rotate-180:before {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.icon-rotate-270:before {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}

.icon-flip-horizontal:before {
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

.icon-flip-vertical:before {
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    -o-transform: scale(1, -1);
    transform: scale(1, -1);
}

a .icon-rotate-90:before,
a .icon-rotate-180:before,
a .icon-rotate-270:before,
a .icon-flip-horizontal:before,
a .icon-flip-vertical:before {
    display: inline-block;
}

.icon-home:before{content: '\e615';}
.icon-volume-up:before{content: '\e625';}
.icon-book:before{content: '\e62a';}
.icon-music:before{content: '\e602';}
.icon-th-large:before{content: '\e60a';}
.icon-th-large:before{content: '\e60a';}
.icon-circle-blank:before{content: '\e6e8';}




.navbar-header{width: 100%;}
.navbar-header img{width: auto; height: 40px; margin: 10px;}