@charset "utf-8";
/* CSS Document */


/*轮播图*/
.banner{ width: 100%; min-width:1000px;clear: both; position: relative; height:798px;}
.banner_box{ position: relative; width: 100%; height:798px; }
.banner_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:798px; opacity: 0;filter:alpha(opacity=0);}
.banner_box li a{ display: block;width: 100%;  height: 100%;}
.banner_box li img{ width: 100%; height:798px;}
.cir_box{ overflow: hidden; position: absolute; z-index: 100;}
.cir_box li{ float: left; width: 30px; height: 5px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);}
.cir_on{ background: #00234e !important;}
.banner_btn{ position: absolute; width: 100%; top:399px;}
.left_btn{ float: left; background:url(../images/left_btn.png) no-repeat;}
.right_btn{ float: right; background:url(../images/right_btn.png) no-repeat;}
.left_btn, .right_btn{ width:70px; height:70px; cursor: pointer;}
.cir_box{ display:none;}



/*左滚动新闻*/
.in_newbg{ width:100%; height:60px; background:#f8f8f8;}
.in_new{ width:1214px; height:60px; margin:auto;}
.in_newnav{ float:left; background:url(../images/in_newnav.jpg) no-repeat 57px 0; height:30px; padding-left:112px; line-height:30px; margin-top:10px;}
.in_newnav span{ color:#323232;}
#in_link{overflow:hidden;width:900px; height:30px; line-height:30px; margin-top:10px; float:left;}
#in_link a{ color:#323232; background:url(../images/innewico.jpg) no-repeat left center; padding-left:10px;}
#in_link table tr{ border:1px solid #f00; }
#in_link table tr td{ width:330px; height:30px; line-height:30px;}
.innew_img{ float:right; margin-top:4px;}
/*搜索*/
.searchbar{ width:1100px; height:35px; margin:50px auto;}
.search{float:right; width:360px; height:35px;}
.search .text{ float:left; border:#939393 1px solid; width:298px; height:32px; padding:0; margin:0; line-height:32px; color:#323232; font-size:14px; font-family:"微软雅黑";}
.search .btn{ float:right; width:60px; height:34px; background:#939393; padding:0; margin:0; background-image:none; border:none; color:#fff; font-family:"微软雅黑";}
/*法会资讯*/
.in_fh{ width:1120px; margin: 42px auto;}
.in_fhnav{ width:1120px; height:56px;}
.in_nav{ width:786px; height:56px; background:url(../images/in_nav.png) no-repeat; float:left; margin-left:165px; text-align:center;}
.in_nav dt{ font-size:12px; color:#c1c1c1; position:relative; left:20px; top:-5px;}
.in_nav dd{ font-size:24px; color:#323232; position:relative; left:-15px; top:-5px;}
.in_nava{ float:right; line-height:56px; color:#8c8c8c;}
.in_nava:hover{ text-decoration:underline;}
.in_fhnei{ width:1110px; height:370px; margin-top:30px;}
.in_fha{ display:block; width:260px; height:360px; text-align:center; float:left; margin:0 8px;}
.in_fha:hover{ box-shadow:0px 3px 10px #848484;}
.in_fha dl{ width:260px; height:360px; margin:auto; background:#f5f5f5;}
.in_fha img{ width:260px; height:180px;}
.in_fha dt{ color:#323232; height:45px; line-height:45px; text-align:left; padding-left:20px;}
.in_fha dd{ color:#9d9d9d; width:250px; margin:auto; font-size:12px; height:85px; line-height:25px; text-align:left; padding-left:10px;}
#in_fhmore{ width:25px; height:25px;}
/*寺庙动态*/
.in_smbg{ width:100%; height:445px; padding:55px 0 0 0; background:#f3f3f3;}
.in_sm{ width:1120px; margin:auto;}
.in_smnei{ height:270px; margin-top:64px;}
.in_smnei dl{ width:356px; height:270px; float:left; margin:0 8px; background:#fff;}
.in_smnei dl:hover{ box-shadow:0px 3px 10px #848484; cursor:pointer;}
.in_smnei dl img{ width:356px; height:160px;}
.in_smnei dl dt{ width:326px; overflow:hidden; margin:auto;  text-overflow:ellipsis; height:35px; line-height:35px; margin-top:10px;}
.in_smnei dl dt a{ float:left; width:250px; overflow:hidden; color:#676767; font-size:14px; font-weight:bold;}
.in_smnei dl dt a:hover{ text-decoration:underline;}
.in_smnei dl span{ color:#6b6b6b; font-size:12px; float:right;}
.in_smnei dl dd{ width:326px; margin:auto; font-size:12px; color:#7f7f7f; line-height:20px; height:60px;}

/*寺庙渊源*/
.in_yy{ width:1100px; margin:55px auto; text-align:center;}
.in_yynav{ width:786px; height:56px; background:url(../images/in_nav.png) no-repeat; margin:auto; text-align:center;}
.in_yynav dt{ font-size:12px; color:#c1c1c1; position:relative; left:20px; top:-5px;}
.in_yynav dd{ font-size:24px; color:#323232; position:relative; left:-15px; top:-5px;}
.in_yy h1{ font-size:12px; color:#323232; line-height:45px; font-weight:normal;}
.in_yynei{ width:1100px; margin:auto; height:180px; margin-top:34px;}
.in_yynei div:hover{ box-shadow:0px 3px 10px #848484; cursor:pointer;}
.in_yyl{ width:540px; height:180px; float:left;}
.in_yynei a{ display:block; background:#f5f5f5; width:240px; height:125px; padding-top:55px; text-align:center; font-size:20px; color:#323232; float:left; overflow:hidden;}
.in_yynei .in_yyimg{ width:300px; height:180px;}
.in_yyr{ width:540px; height:180px; float:right;}

/*底部导航*/

.in_fbg{ width:100%; height:8px; background:url(../images/in_fbg.jpg) repeat-x; margin-top:80px;}
.in_fnavbg{ width:100%; height:550px; background:url(../images/in_fnavbg.jpg) no-repeat center; margin:88px 0 90px;}
.in_fnavm a{ color:#fff; font-size:18px; text-align:center; line-height:275px;}
.in_fnav{ width:1100px; margin:auto;}
.in_fnav .item1{ position: relative; width:275px; display: block; height:550px; color: #fff; overflow: hidden; float:left;}
.in_fnav .item1 img{ width: 100%; display: block; height: auto; transition: 600ms;}
.item1 .name{ position: absolute; bottom:48%; font-size:18px; left:39%;}
.item1 a:link{ color:#fff;}
.item1 a:visited{ color:#fff;}
.item1 a:active{ color:#fff;}
.item1 a:hover{ color:#fff;}
.item1 a{ display: block;}
.item1 img{ width: 100%; display: block;}
.item1 #bg{ position: absolute; text-align: center; width:275px; background: url(../images/gree.png) center center; height:550px; top: 0px; left: 0px; -webkit-transition: 400ms; transition: 400ms; line-height:550px;}
.item1 #name2{ font-size:20px;}
.item1 A:hover .name{ display: none;}
.content .item1 #bg{  opacity: 0; transform: scale(0.8); -webkit-transform: scale(0.8);}
.content .item1 A:hover #bg{ display: block; opacity: 1; transform: scale(1); -webkit-transform: scale(1);}
.no-csstransitions .content .item1 #bg{ display: none;}
.no-csstransitions .content .item1 A:hover #bg{ display: block;}
.in_fnav .content div:nth-child(2){ display:block; width:550px; height:275px;}
.in_fnav .content div:nth-child(2) #bg{ width:550px; height:275px; top: 0px; left: 0px; -webkit-transition: 400ms; transition: 400ms; line-height:275px;}
.in_fnav .content div:nth-child(3){ display:block; width:550px; height:275px;}
.in_fnav .content div:nth-child(3) #bg{ width:550px; height:275px; top: 0px; left: 0px; -webkit-transition: 400ms; transition: 400ms; line-height:275px;}
.in_fnav .content div:nth-child(4){ float:none;}

