.tonglan{ width:960px;   overflow:hidden; margin-top:15px;}
.tonglan img{ width:960px;   overflow:hidden;}

.pm1{ width:960px; height:auto; overflow:hidden; margin-top:15px;}

.yuanjiao{ width:7px; height:30px; overflow:hidden; background:url(../images/yuanjiao.gif) no-repeat; position:absolute; right:-1px; top:0px;}

.pm1_left{ width:310px; height:auto; overflow:hidden; float:left;}
/*幻灯片*/
#hdp{ width:304px; height:294px; overflow:hidden; border:1px solid #d1cdb0; padding:2px; background-color:#fff;}
#hdp dd{ width:304px; height:227px; overflow:hidden;}
#hdp dd img{ width:304px; height:195px; overflow:hidden;}
#hdp dd h3{ width:304px; height:32px; overflow:hidden; background-color:#330000; line-height:33px; text-align:center; font-size:14px;}
#hdp dd h3 a{ color:#fff;}
#hdp dt{ width:320px; height:66px; overflow:hidden;}
#hdp dt h3{ width:97px; height:66px; overflow:hidden; float:left; margin-right:6px;}
#hdp dt h3 img{ width:97px; height:61px; overflow:hidden; float:left; margin-top:5px;}
.tabs_sled h3{ width:97px; height:66px; overflow:hidden; background:url(../images/hdp_bg.gif) center top no-repeat;}


/*视频报道*/
.video{ width:310px; height:auto; overflow:hidden; background:#fff; margin-top:15px;}
.video_title{ width:310px; height:30px; overflow:hidden; background:url(../images/bt_bg.gif) repeat-x; position:relative;}
.video_title h2{ width:140px; height:30px; overflow:hidden; background:url(../images/spbd_bt.gif) no-repeat; float:left;}
.video_title a{ float:right; margin-right:10px; line-height:30px; letter-spacing:0.15em; margin-top:2px;}
.videolist{ width:288px; height:auto; overflow:hidden; border:1px solid #d1cdb0; padding:10px; padding-top:0px;}
.videolist li{ width:288px; height:71px; overflow:hidden; margin-top:10px;}
.videolist li img{ width:109px; height:71px; overflow:hidden; float:left;}
.videolist li h3{ width:170px; height:13px;line-height:13px; overflow:hidden; font-size:12px; letter-spacing:0.1em; float:right;}
.videolist li p{ width:170px; height:auto; overflow:hidden; line-height:18px; text-indent:2em; margin-top:5px; float:right;}
.videolist li p a{ color:#666666;}



/*南山佛讯*/
.nsfx{ width:360px; height:auto; overflow:hidden; float:left; margin-left:20px; display:inline;}
.nsfx_title{ width:100%; height:30px; overflow:hidden; background:url(../images/bt_bg.gif) repeat-x; border-bottom:1px solid #c8c7bf; position:relative;}
.nsfx_title h2{ width:140px; height:30px; overflow:hidden; background:url(../images/nsfx_bt.gif) no-repeat; float:left;}
.nsfx_title a{ float:right; margin-right:10px; line-height:30px; letter-spacing:0.15em; margin-top:2px;}
.nsfxlist{ width:360px; height:auto; overflow:hidden;}
.nsfxlist dt{ width:100%; height:86px; overflow:hidden; margin-top:10px; border-bottom:1px dashed #000;}
.nsfxlist dt h3{ width:100%; height:15px;line-height:15px; overflow:hidden; font-size:14px; letter-spacing:0.1em;}
.nsfxlist dt p{ width:100%; height:auto; overflow:hidden; line-height:20px; text-indent:2em; margin-top:5px;}
.nsfxlist dt p a{ color:#666666;}
.nsfxlist dd{ width:360px; height:15px;line-height:15px; overflow:hidden; padding-left:20px; margin-top:15px; font-size:14px; letter-spacing:0.1em; background:url(../images/nsfx_li.gif) left center no-repeat; white-space:nowrap;}



.pm1_right{ width:248px; height:524px; overflow:hidden; border:1px solid #d1cdb0; float:right; background-color:#fff;}
/*现任方丈*/
.xrfz{ width:228px; height:auto; overflow:hidden; margin-top:10px; margin-left:10px;}
.xrfz_bt{ width:228px; height:20px; overflow:hidden; border-bottom:1px solid #e3dac2;}
.xrfz_bt h2{ height:20px; float:left; background:url(../images/bt_bg1.gif) no-repeat left top; padding-left:15px; font-size:14px; color:#330000; letter-spacing:0.15em;}
.xrfz_bt a{ float:right; letter-spacing:0.15em;}
.xrfzlist{ width:228px; height:auto; overflow:hidden; margin-top:10px; border-bottom:1px dashed #666666; padding-bottom:10px;}
.xrfzlist img{ width:110px; height:134px; overflow:hidden; float:left;}
.xrfzlist h3{ width:110px; height:13px;line-height:13px; overflow:hidden; float:right; font-size:12px; letter-spacing:0.1em;}
.xrfzlist p{ width:110px; height:auto; overflow:hidden;  text-indent:2em; line-height:20px; letter-spacing:0.1em; margin-top:5px; float:right;}
.xrfzlist p a{ color:#666666;}


/*墨宝*/
.mobao{ width:228px; height:auto; overflow:hidden; margin-top:10px; margin-left:10px;}
.mobao img{ width:228px; height:78px; overflow:hidden;}
.mobao h3{ width:100%; height:13px;line-height:13px; overflow:hidden; font-size:12px; font-weight:normal; letter-spacing:0.1em; margin-top:8px; text-align:center;}


/*南山简介*/
.nsjj{ width:228px; height:210px; overflow:hidden; margin-top:15px; background:url(../images/nsjj_bg.gif) left bottom no-repeat; padding-left:10px; padding-right:10px;}
.nsjj_bt{ width:228px; height:20px; overflow:hidden; border-bottom:1px solid #e3dac2;}
.nsjj_bt h2{ height:20px; float:left; background:url(../images/bt_bg1.gif) no-repeat left top; padding-left:15px; font-size:14px; color:#330000; letter-spacing:0.15em;}
.nsjj_bt a{ float:right; letter-spacing:0.15em;}
.nsjjlist{ width:228px; height:auto; overflow:hidden; margin-top:10px;}
.nsjjlist p{ width:100%; height:auto; overflow:hidden;  text-indent:2em; line-height:20px; letter-spacing:0.1em;}
.nsjjlist p a{ color:#333333;}


/*寺院巡礼*/
.syxl{ width:960px; height:auto; overflow:hidden; margin-top:15px; background:url(../images/syxl_bottom.gif) no-repeat left bottom; padding-bottom:4px;}
.syxl_bt{ width:100%; height:30px; overflow:hidden; background:url(../images/bt_bg.gif) repeat-x; position:relative;}
.syxl_bt h2{ width:140px; height:30px; overflow:hidden; background:url(../images/syxl_bt.gif) no-repeat; float:left;}
.syxl_bt a{ float:right; margin-right:10px; line-height:30px; letter-spacing:0.15em; margin-top:2px;}
.blk_29 { width:960px; height:auto; overflow:hidden; position:relative; background:url(../images/syxl_bg.gif); padding-bottom:11px;}
.blk_29 .LeftBotton { width:40px; height:125px; overflow:hidden; position:absolute; left:10px; top:0px; cursor:pointer; background:url(../images/left_an.gif) no-repeat left center;}
.blk_29 .RightBotton {  width:40px; height:125px; overflow:hidden;  position:absolute; right:10px; top:0px;cursor:pointer; background:url(../images/right_an.gif) no-repeat left center;}

.blk_29 ul { width:860px; height:125px; overflow:hidden; margin-top:15px; margin-left:60px;}
.blk_29 ul li { float:left; margin-right:14px;}
.blk_29 ul li img { width:152px; height:96px; overflow:hidden; border:2px solid #fff;}
.blk_29 ul li p { width:156px; height:13px;line-height:13px; overflow:hidden; text-align:center;letter-spacing:0.1em;margin-top:10px; font-weight:bold;}



.pm2{ width:960px; height:auto; overflow:hidden; margin-top:15px;}

/*对外交流*/
.dwjl{ width:690px; height:auto; overflow:hidden; float:left; background:#fff;}
.dwjl_bt{ width:690px; height:30px; overflow:hidden; background:url(../images/bt_bg.gif) repeat-x; position:relative;}
.dwjl_bt h2{ width:140px; height:30px; overflow:hidden; background:url(../images/dwjl_bt.gif) no-repeat; float:left;}
.dwjl_bt a{ float:right; margin-right:10px; line-height:30px; letter-spacing:0.15em; margin-top:2px;}
.dwjllist{ width:668px; height:328px; overflow:hidden; border:1px solid #d1cdb0; padding:10px;}
.dwjlleft{ width:222px; height:auto; overflow:hidden; float:left; border-right:1px solid #cccccc; padding-right:15px;}
.dwjlleft dt{ width:100%; height:215px; overflow:hidden; border-bottom:1px solid #cccccc;}
.dwjlleft dt img{ width:222px; height:142px; overflow:hidden;}
.dwjlleft dt h3{ width:100%; height:15px;line-height:15px; overflow:hidden; font-size:14px; letter-spacing:0.1em; margin-top:8px;}
.dwjlleft dt p{ width:100%; height:auto; overflow:hidden; text-indent:2em; line-height:20px; letter-spacing:0.1em; margin-top:5px;}
.dwjlleft dt p a{ color:#666666;}
.dwjlleft dd{ width:100%; height:13px;line-height:13px; overflow:hidden; margin-top:15px; letter-spacing:0.1em;}

.dwjlright_t{ width:420px; height:auto; overflow:hidden; float:right;}
.dwjlright_t h3{ width:100%; height:15px;line-height:15px; overflow:hidden; font-size:14px; letter-spacing:0.1em;}
.dwjlright_t p{ width:100%; height:auto; overflow:hidden; text-indent:2em; line-height:20px; margin-top:5px;}

.dwjlright_b{ width:420px; height:auto; overflow:hidden; float:right; margin-top:15px;}
.dwjlright_b dt{ width:135px; height:auto; overflow:hidden; float:right;}
.dwjlright_b dt div{ width:135px; height:auto; overflow:hidden; margin-bottom:13px;}
.dwjlright_b dt div img{ width:135px; height:88px; overflow:hidden;}
.dwjlright_b dt div h3{ width:100%; height:13px;line-height:13px; overflow:hidden; font-size:12px; font-weight:normal; text-align:center; letter-spacing:0.1em; margin-top:8px;}
.dwjlright_b dd{ width:270px; height:13px;line-height:13px; overflow:hidden; margin-bottom:18px; float:left;}
.dwjlright_b dd span{ width:60px; height:13px;line-height:13px; overflow:hidden; float:left; display:block; color:#cc3300;}
.dwjlright_b dd p{ width:195px; height:13px;line-height:13px; overflow:hidden; float:right; letter-spacing:0.1em;}


.fsfw_wslf{ width:250px; height:auto; overflow:hidden; float:right;}
/*佛事法务*/
.fsfw{ width:228px; height:222px; overflow:hidden; border:1px solid #d1cdb0; padding:10px; background-color:#fff;}
.fsfw_bt{ width:228px; height:20px; overflow:hidden; border-bottom:1px solid #e3dac2;}
.fsfw_bt h2{ height:20px; float:left; background:url(../images/bt_bg1.gif) no-repeat left top; padding-left:15px; font-size:14px; color:#330000; letter-spacing:0.15em;}
.fsfw_bt a{ float:right; letter-spacing:0.15em;}
.fsfwlist{ width:228px; height:auto; overflow:hidden;}
.fsfwlist dt{ width:228px; height:121px; overflow:hidden; background:url(../images/fsfw_bg.jpg) no-repeat;}
.fsfwlist dd{ width:228px; height:30px; overflow:hidden; line-height:30px; border-bottom:1px dashed #666666;}
.fsfwlist dd p{ float:left;}
.fsfwlist dd p span{ color:#cc3300;}
.fsfwlist dd b{ float:right; font-weight:normal;}


/*网上礼佛*/
.wslf{ width:228px; height:100px; overflow:hidden; border:1px solid #d1cdb0; padding:10px; background:#fff url(../images/wslf_bg.jpg) no-repeat left bottom; margin-top:15px;}
.wslf_bt{ width:228px; height:20px; overflow:hidden; border-bottom:1px solid #e3dac2;}
.wslf_bt h2{ height:20px; float:left; background:url(../images/bt_bg1.gif) no-repeat left top; padding-left:15px; font-size:14px; color:#330000; letter-spacing:0.15em;}
.wslf_bt a{ float:right; letter-spacing:0.15em;}
.wslflist{ width:228px; height:auto; overflow:hidden;}
.mfxz{ width:64px; height:20px; overflow:hidden; float:left; margin-top:56px; margin-left:52px; display:inline;}
.mfxz a{ width:64px; height:20px; overflow:hidden; display:block;}
.zclfh{ width:77px; height:20px; overflow:hidden; float:left; margin-left:9px; display:inline; margin-top:56px;}
.zclfh a{ width:77px; height:20px; overflow:hidden; display:block;}


/*弘法利生*/
.hfls{ width:690px; height:auto; overflow:hidden; float:left; margin-top:15px; background-color:#fff;}
.hfls_bt{ width:690px; height:30px; overflow:hidden; background:url(../images/bt_bg.gif) repeat-x; position:relative;}
.hfls_bt h2{ width:140px; height:30px; overflow:hidden; background:url(../images/hfls_bt.gif) no-repeat; float:left;}
.hfls_bt a{ float:right; margin-right:10px; line-height:30px; letter-spacing:0.15em; margin-top:2px;}
.hflslist{ width:668px; height:277px; overflow:hidden; border:1px solid #d1cdb0; padding:10px;}
.hflsleft{ width:222px; height:275px; overflow:hidden; float:left;}
.hflsleft img{ width:222px; height:275px; overflow:hidden;}
.hflsright_top{ width:433px; height:auto; overflow:hidden; float:right;}
.hflsright_top h3{ width:100%; height:15px; line-height:15px;overflow:hidden; font-size:14px; letter-spacing:0.1em;}
.hflsright_top p{ width:100%; height:auto; overflow:hidden; text-indent:2em; line-height:20px; letter-spacing:0.1em; margin-top:5px;}
.hflsright_top p a{ color:#666666;}
.hflsright_b{ width:433px; height:auto; overflow:hidden; float:right; margin-top:10px;}
.hflsright_b dt{ width:450px; height:117px; overflow:hidden; border-bottom:1px solid #cccccc;}
.hflsright_b dt div{ width:134px; height:110px; overflow:hidden; float:left; margin-right:15px;}
.hflsright_b dt div img{ width:134px; height:86px; overflow:hidden;}
.hflsright_b dt div h3{ width:100%; height:13px; line-height:13px;overflow:hidden; font-size:12px; font-weight:normal; text-align:center; margin-top:8px;}
.hflsright_b dd{ width:100%; height:13px;line-height:13px; overflow:hidden; letter-spacing:0.1em; margin-top:10px;}



/*募缘乐助*/
.mylz{ width:228px; height:307px; overflow:hidden; float:right; border:1px solid #d1cdb0; padding:10px; background-color:#fff; margin-top:15px;}
.mylz_bt{ width:228px; height:20px; overflow:hidden; border-bottom:1px solid #e3dac2;}
.mylz_bt h2{ height:20px; float:left; background:url(../images/bt_bg1.gif) no-repeat left top; padding-left:15px; font-size:14px; color:#330000; letter-spacing:0.15em;}
.mylz_bt a{ float:right; letter-spacing:0.15em;}
.mylz_bg{ width:228px; height:121px; overflow:hidden; background:url(../images/mylz_bg.jpg) no-repeat;}
.mylzlist{ width:228px; height:auto; overflow:hidden;}
.mylzlist dt{ font-weight:bold; margin-top:8px;}
.mylzlist dd{ width:228px; height:auto; overflow:hidden; margin-top:7px;}



/*广种福田*/
.gzft{ width:690px; height:auto; overflow:hidden; float:left; margin-top:17px; background-color:#fff;}
.gzft_bt{ width:690px; height:30px; overflow:hidden; background:url(../images/bt_bg.gif) repeat-x; position:relative;}
.gzft_bt h2{ width:140px; height:30px; overflow:hidden; background:url(../images/gzft_bt.gif) no-repeat; float:left;}
.gzft_bt a{ float:right; margin-right:10px; line-height:30px; letter-spacing:0.15em; margin-top:2px;}
/*.gzftlist{ width:668px; height:243px; overflow:hidden; border:1px solid #d1cdb0; padding:10px; background:url(../images/gzftdt.jpg) no-repeat;}
.gzftlist li{ width:800px; height:auto; overflow:hidden;}
.gzftlist li div{ width:203px; height:auto; overflow:hidden; float:left; border-right:1px dashed #cccccc; padding-right:14px; margin-right:14px;}
.gzftlist li div img{ width:203px; height:130px; overflow:hidden;}
.gzftlist li div h3{ width:100%; height:13px;line-height:13px; overflow:hidden; font-size:12px; margin-top:8px;}
.gzftlist li div p{ width:100%; height:auto; overflow:hidden; text-indent:2em; line-height:18px; letter-spacing:0.1em; margin-top:5px;}
.gzftlist li div p a{ color:#666666;}
.gzftlist li div h6{ width:97px; height:28px; overflow:hidden; background:url(../images/wyrz_an.gif) no-repeat; margin-top:5px; margin-left:50px;}
.gzftlist li div h6 a{width:97px; height:28px; overflow:hidden; display:block;}*/

.gzftlist{ width:690px; height:auto; overflow:hidden; border-left:1px solid #4c403e; border-top:1px solid #4c403e; background-color:#fffeec; background:url(../images/gzftdt.jpg) no-repeat;}
.gzftlist li{ height:25px; overflow:hidden; line-height:25px; float:left; text-indent:2em; letter-spacing:0.1em;}
.fwltlist_li1{ width:200px; border-bottom:1px solid #4c403e; border-right:1px solid #4c403e;}
.fwltlist_li2{ width:487px; border-bottom:1px solid #4c403e; border-right:1px solid #4c403e;  text-align:left;}

/*佛学知识*/
.fxzs{ width:228px; height:273px; overflow:hidden; float:right; border:1px solid #d1cdb0; padding:10px; background-color:#fff; margin-top:15px;}
.fxzs_bt{ width:228px; height:20px; overflow:hidden; border-bottom:1px solid #e3dac2;}
.fxzs_bt h2{ height:20px; float:left; background:url(../images/bt_bg1.gif) no-repeat left top; padding-left:15px; font-size:14px; color:#330000; letter-spacing:0.15em;}
.fxzs_bt a{ float:right; letter-spacing:0.15em;}
.fxzs_bg{ width:228px; height:121px; overflow:hidden; background:url(../images/mylz_bg.jpg) no-repeat;}
.fxzslist{ width:228px; height:auto; overflow:hidden;}
.fxzslist dt{ width:228px; height:103px; overflow:hidden; border-bottom:1px dashed #cccccc; margin-top:10px;}
.fxzslist dt h3{ width:100%; height:13px;line-height:13px; overflow:hidden; font-size:12px; letter-spacing:0.1em; margin-bottom:8px;}
.fxzslist dt img{ width:110px; height:70px; overflow:hidden; float:left;}
.fxzslist dt p{ width:110px; height:auto; overflow:hidden; text-indent:2em; line-height:18px; float:right;}
.fxzslist dt p a{ color:#666666;}
.fxzslist dd{ width:100%; height:28px; overflow:hidden; line-height:30px; letter-spacing:0.1em; border-bottom:1px dashed #cccccc;}


/*法物流通*/
.fwlt{ width:690px; height:auto; overflow:hidden; float:left; margin-top:17px; background-color:#fff;}
.fwlt_bt{ width:690px; height:30px; overflow:hidden; background:url(../images/bt_bg.gif) repeat-x; position:relative;}
.fwlt_bt h2{ width:140px; height:30px; overflow:hidden; background:url(../images/fwlt_bt.gif) no-repeat; float:left;}
.fwlt_bt a{ float:right; margin-right:10px; line-height:30px; letter-spacing:0.15em; margin-top:2px;}
.fwltlist{ width:668px; height:348px; overflow:hidden; border:1px solid #d1cdb0; padding:10px;}
.fwltlist dt{ width:230px; height:auto; overflow:hidden; float:left;}
.fwltlist dt img{ width:230px; height:269px; overflow:hidden;}
.fwltlist dt h3{ width:100%; height:13px;line-height:13px; overflow:hidden; font-size:12px; letter-spacing:0.1em; margin-top:10px; text-align:center;}
.fwltlist dt p{ width:100%; height:38px; line-height:13px;overflow:hidden; line-height:22px; letter-spacing:0.1em; color:#333; margin-top:5px; text-indent:2em;}
.fwltlist dt p a{ color:#333;}
.fwltlist dd{ width:208px; height:auto; overflow:hidden; margin-bottom:27px; float:left; margin-left:11px; display:inline;}
.fwltlist dd img{ width:208px; height:133px; overflow:hidden;}
.fwltlist dd h3{ width:100%; height:13px;line-height:13px; overflow:hidden; font-size:12px; letter-spacing:0.1em; margin-top:10px; text-align:center;}
.fwltlist dd p{ width:100%; height:13px; line-height:13px;overflow:hidden; letter-spacing:0.1em; color:#990000; margin-top:5px;}
.fwltlist dd p a{ color:#990000;}


.pm3{ width:960px; height:auto; overflow:hidden;}
.pm3_div{ width:960px; height:auto; overflow:hidden; margin-top:15px;}

/*微博*/
.wb{ width:228px; height:388px; overflow:hidden; float:right; border:1px solid #d1cdb0; padding:10px; padding-bottom:0px;background-color:#fff; margin-top:15px;}
.wb_bt{ width:228px; height:20px; overflow:hidden; border-bottom:1px solid #e3dac2;}
.wb_bt h2{ height:20px; float:left; background:url(../images/bt_bg1.gif) no-repeat left top; padding-left:15px; font-size:14px; color:#330000; letter-spacing:0.15em;}
.wb_bt a{ float:right; letter-spacing:0.15em;}
.wb_bg{ width:228px; height:121px; overflow:hidden; background:url(../images/mylz_bg.jpg) no-repeat;}
.wblist{ width:228px; height:360px; overflow:hidden; padding-top:5px;}


/*观音文化*/
.gywh{ width:310px; height:250px; overflow:hidden; float:left; background-color:#fff;}
.gywh_bt{ width:310px; height:30px; overflow:hidden; background:url(../images/bt_bg.gif) repeat-x; position:relative;}
.gywh_bt h2{ width:140px; height:30px; overflow:hidden; background:url(../images/gywh_bt.gif) no-repeat; float:left;}
.gywh_bt a{ float:right; margin-right:10px; line-height:30px; letter-spacing:0.15em; margin-top:2px;}
.gywhlist{ width:288px; height:198px; overflow:hidden; border:1px solid #d1cdb0; padding:10px;}
.gywhlist dt{ width:100%; height:97px; overflow:hidden; border-bottom:1px dashed #cccccc;}
.gywhlist dt img{ width:136px; height:87px; overflow:hidden; float:left;}
.gywhlist dt h3{ width:142px; height:13px; line-height:13px;overflow:hidden; font-size:12px; letter-spacing:0.1em; float:right;}
.gywhlist dt p{ width:142px; height:auto; overflow:hidden; letter-spacing:0.1em; margin-top:5px; text-indent:2em; line-height:18px; float:right;}
.gywhlist dt p a{ color:#666666;}
.gywhlist dd{ width:100%; height:13px;line-height:13px; overflow:hidden; margin-top:12px;}


/*素食文化*/
.sswh{ width:310px; height:250px; overflow:hidden; float:left; background-color:#fff; margin-left:15px; display:inline;}
.sswh_bt{ width:310px; height:30px; overflow:hidden; background:url(../images/bt_bg.gif) repeat-x; position:relative;}
.sswh_bt h2{ width:140px; height:30px; overflow:hidden; background:url(../images/sswh_bt.gif) no-repeat; float:left;}
.sswh_bt a{ float:right; margin-right:10px; line-height:30px; letter-spacing:0.15em; margin-top:2px;}


/*游览线路*/
.ylxl{ width:310px; height:250px; overflow:hidden; float:left; background-color:#fff; margin-left:15px; display:inline;}
.ylxl_bt{ width:310px; height:30px; overflow:hidden; background:url(../images/bt_bg.gif) repeat-x; position:relative;}
.ylxl_bt h2{ width:140px; height:30px; overflow:hidden; background:url(../images/ylxl_bt.gif) no-repeat; float:left;}
.ylxl_bt a{ float:right; margin-right:10px; line-height:30px; letter-spacing:0.15em; margin-top:2px;}
.ylxllist{ width:288px; height:198px; overflow:hidden; border:1px solid #d1cdb0; padding:10px;}
.ylxllist dt{ width:100%; height:110px; overflow:hidden;}

.ylxllist dt p{ width:145px; height:auto; overflow:hidden; letter-spacing:0.1em; line-height:23px; float:right; text-indent:2em;}
.ylxllist dt p a{ color:#333;}
.ylxllist dd{ width:100%; height:13px; line-height:13px;overflow:hidden; margin-bottom:9px;}

#allmap{ width:288px; height:110px; overflow:hidden; float:left;}
#l-map{height:100%;width:78%;float:left;border-right:2px solid #bcbcbc;}
#r-result{height:100%;width:20%;float:left;}




/*长寿文化*/
.cswh{ width:310px; height:250px; overflow:hidden; float:left; background-color:#fff;}
.cswh_bt{ width:310px; height:30px; overflow:hidden; background:url(../images/bt_bg.gif) repeat-x; position:relative;}
.cswh_bt h2{ width:140px; height:30px; overflow:hidden; background:url(../images/cswh_bt.gif) no-repeat; float:left;}
.cswh_bt a{ float:right; margin-right:10px; line-height:30px; letter-spacing:0.15em; margin-top:2px;}


/*一代高僧*/
.ydgs{ width:310px; height:250px; overflow:hidden; float:left; background-color:#fff; margin-left:15px; display:inline;}
.ydgs_bt{ width:310px; height:30px; overflow:hidden; background:url(../images/bt_bg.gif) repeat-x; position:relative;}
.ydgs_bt h2{ width:140px; height:30px; overflow:hidden; background:url(../images/ydgs_bt.gif) no-repeat; float:left;}
.ydgs_bt a{ float:right; margin-right:10px; line-height:30px; letter-spacing:0.15em; margin-top:2px;}
.ydgslist{ width:288px; height:198px; overflow:hidden; border:1px solid #d1cdb0; padding:10px;}
.ydgslist dt{ width:300px; height:117px; overflow:hidden; border-bottom:1px dashed #cccccc;}
.ydgslist dt div{ width:92px; height:auto; overflow:hidden; float:left; margin-right:7px;}
.ydgslist dt div img{ width:92px; height:92px; overflow:hidden;}
.ydgslist dt div h3{ width:92px; height:13px;line-height:13px; overflow:hidden; font-size:12px; letter-spacing:0.1em; margin-top:3px; font-weight:normal;}
.ydgslist dd{ width:300px; height:auto; overflow:hidden;}
.ydgslist dd p{ width:130px; height:13px;line-height:13px; overflow:hidden; letter-spacing:0.1em; margin-top:14px; float:left; margin-right:20px;}




/*佛教养生*/
.fjys{ width:310px; height:250px; overflow:hidden; float:left; background-color:#fff; margin-left:15px; display:inline;}
.fjys_bt{ width:310px; height:30px; overflow:hidden; background:url(../images/bt_bg.gif) repeat-x; position:relative;}
.fjys_bt h2{ width:140px; height:30px; overflow:hidden; background:url(../images/fjys_bt.gif) no-repeat; float:left;}
.fjys_bt a{ float:right; margin-right:10px; line-height:30px; letter-spacing:0.15em; margin-top:2px;}



/*佛教常识*/
.fjcs{ width:310px; height:250px; overflow:hidden; float:left; background-color:#fff;}
.fjcs_bt{ width:310px; height:30px; overflow:hidden; background:url(../images/bt_bg.gif) repeat-x; position:relative;}
.fjcs_bt h2{ width:140px; height:30px; overflow:hidden; background:url(../images/fjcs_bt.gif) no-repeat; float:left;}
.fjcs_bt a{ float:right; margin-right:10px; line-height:30px; letter-spacing:0.15em; margin-top:2px;}


/*佛教故事*/
.fjgs{ width:310px; height:250px; overflow:hidden; float:left; background-color:#fff; margin-left:15px; display:inline;}
.fjgs_bt{ width:310px; height:30px; overflow:hidden; background:url(../images/bt_bg.gif) repeat-x; position:relative;}
.fjgs_bt h2{ width:140px; height:30px; overflow:hidden; background:url(../images/fjgs_bt.gif) no-repeat; float:left;}
.fjgs_bt a{ float:right; margin-right:10px; line-height:30px; letter-spacing:0.15em; margin-top:2px;}


/*佛海文萃*/
.fhwc{ width:310px; height:250px; overflow:hidden; float:left; background-color:#fff; margin-left:15px; display:inline;}
.fhwc_bt{ width:310px; height:30px; overflow:hidden; background:url(../images/bt_bg.gif) repeat-x; position:relative;}
.fhwc_bt h2{ width:140px; height:30px; overflow:hidden; background:url(../images/fhwc_bt.gif) no-repeat; float:left;}
.fhwc_bt a{ float:right; margin-right:10px; line-height:30px; letter-spacing:0.15em; margin-top:2px;}



/*底部*/
.footer{ width:960px; height:auto; overflow:hidden; position:relative; background-color:#fff; padding-bottom:50px; margin-top:15px;}
.yqlj_bt{ width:960px; height:30px; overflow:hidden; background-color:#491701; line-height:30px;}
.yqlj_bt h2{ width:400px; height:30px; overflow:hidden; margin-left:10px; padding-left:19px; font-size:14px; letter-spacing:0.15em; color:#fff; background:url(../images/yqlj_bg.gif) no-repeat left center;}

.yqljlist{ width:680px; height:auto; overflow:hidden; margin-left:140px; background:url(../images/yqljlist.gif) repeat-x left bottom; padding-bottom:22px;}
.yqljlist li{ height:13px;line-height:13px; border-right:1px solid #000; margin-right:10px; padding-right:10px; float:left; margin-top:15px; white-space:nowrap;}
.yqljlist li a{ color:#333333;}


.wenzi{ text-align:center; line-height:30px; letter-spacing:0.15em; color:#333333; margin-top:20px;}
.wenzi a{ color:#333333;}


.footer_l{ width:125px; height:208px; overflow:hidden; background:url(../images/footer_left.gif) no-repeat; position:absolute; left:0; bottom:0;}
.footer_r{ width:114px; height:208px; overflow:hidden; background:url(../images/footer_right.gif) no-repeat; position:absolute; right:0; bottom:0;}


/*微信浮动框开始*/
*html{background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
/*解决IE6下不兼容 position:fixed 的问题*/
#weixin,#weixin_hover,#gotop{ width:36px; height:45px; background:url(/images/nanshansiweixin.png) no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#weixin{ background-position:-276px -258px; bottom:105px; _margin-bottom:120px;}
#weixin_hover{ background-position:-316px -258px; bottom:105px; _margin-bottom:120px;}
#gotop{ background-position:-276px -310px; bottom:50px; _margin-bottom:67px;} 
#weixin_img{ width:270px; height:300px; background:url(/images/nanshansiweixin_2.png) -4px -50px no-repeat; position:fixed; right:90px; bottom:50px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}
/*微信浮动框结束*/
