.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;}


/*视频报道*/
.video{ width:240px; height:auto; overflow:hidden; border:1px solid #d1cdb0; padding:10px; background-color:#fff; float:left;}
.video_bt{ width:240px; height:20px; overflow:hidden; border-bottom:1px solid #e3dac2;}
.video_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;}
.video_bt a{ float:right; letter-spacing:0.15em;}
.videolist{ width:240px; height:auto; overflow:hidden; margin-top:13px;}
.videolist dt{ width:100%; height:230px; overflow:hidden; border-bottom:1px dashed #000;}
.videolist dt img{ width:240px; height:193px; overflow:hidden;}
.videolist dt h3{ width:100%; height:15px; overflow:hidden; font-size:14px; letter-spacing:0.15em; margin-top:8px; text-align:center;}
.videolist dd{ width:100%; height:84px; overflow:hidden; border-bottom:1px dashed #000000; margin-top:10px;}
.videolist dd img{ width:110px; height:72px; overflow:hidden; float:left;}
.videolist dd h3{ width:122px; height:13px; overflow:hidden; float:right; font-size:12px; letter-spacing:0.1em;}
.videolist p{ width:120px; height:auto; overflow:hidden;  text-indent:2em; line-height:20px; letter-spacing:0.1em; margin-top:5px; float:right;}
.videolist p a{ color:#666666;}


/*南山佛讯*/
.nsfx{ width:360px; height:auto; overflow:hidden; float:left; margin-left:15px; 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; 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; overflow:hidden; padding-left:20px; margin-top:16px; font-size:14px; letter-spacing:0.1em; background:url(../images/nsfx_li.gif) left center no-repeat;}



.pm1_right{ width:310px; height:auto; overflow:hidden; float:right;}

/*幻灯片*/
#hdp{ width:304px; height:260px; 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:67px; height:13px; overflow:hidden; text-align:center; margin:0 auto; padding-top:10px;}
#hdp dt h3{ width:12px; height:12px; overflow:hidden; float:left; margin-right:10px; background:url(../images/hdp_bg1.gif) no-repeat;}
.tabs_sled h3{ width:12px; height:12px; overflow:hidden; background:url(../images/hdp_bg2.gif) no-repeat;}


/*专题报道*/
.spbd{ width:310px; height:auto; overflow:hidden; background:#fff; margin-top:15px;}
.spbd_title{ width:310px; height:30px; overflow:hidden; background:url(../images/bt_bg.gif) repeat-x; position:relative;}
.spbd_title h2{ width:140px; height:30px; overflow:hidden; background:url(../images/ztbd_bt.gif) no-repeat; float:left;}
.spbd_title a{ float:right; margin-right:10px; line-height:30px; letter-spacing:0.15em; margin-top:2px;}
.spbdlist{ width:288px; height:auto; overflow:hidden; border:1px solid #d1cdb0; padding:10px; padding-top:0px;}
.spbdlist dt{ width:288px; height:172px; overflow:hidden; border-bottom:1px dashed #000;}
.spbdlist dt div{ width:100%; height:71px; overflow:hidden; margin-top:10px;}
.spbdlist dt img{ width:109px; height:71px; overflow:hidden; float:left;}
.spbdlist dt h3{ width:170px; height:13px; overflow:hidden; font-size:12px; letter-spacing:0.1em; float:right;}
.spbdlist dt p{ width:170px; height:auto; overflow:hidden; line-height:18px; text-indent:2em; margin-top:5px; float:right;}
.spbdlist dt p a{ color:#666666;}
.spbdlist dd{ width:100%; height:13px; overflow:hidden; margin-top:11px;}



/*对外交流*/
.dwjl{ width:960px; height:auto; overflow:hidden; background:#fff; margin-top:15px;}
.dwjl_bt{ width:960px; 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:938px; height:auto; overflow:hidden; border:1px solid #d1cdb0; padding:10px;}

.dwjlleft{ width:252px; height:auto; overflow:hidden; float:left; border-right:1px solid #cccccc; padding-right:15px;}
.dwjlleft dt{ width:100%; height:235px; overflow:hidden; border-bottom:1px solid #cccccc;}
.dwjlleft dt img{ width:252px; height:162px; overflow:hidden;}
.dwjlleft dt h3{ width:100%; 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; overflow:hidden; margin-top:15px; letter-spacing:0.1em;}

.dwjlright{ width:657px; height:380px; overflow:hidden; float:right;}
.dwjlright dt{ width:150px; height:auto; overflow:hidden; float:right;}
.dwjlright dt div{ width:150px; height:auto; overflow:hidden; margin-bottom:12px;}
.dwjlright dt div img{ width:150px; height:97px; overflow:hidden;}
.dwjlright dt div h3{ width:100%; height:13px; overflow:hidden; font-size:12px; font-weight:normal; text-align:center; letter-spacing:0.1em; margin-top:8px;}
.dwjlright dd{ width:492px; height:15px; overflow:hidden; margin-bottom:18px; float:left; font-size:14px;}
.dwjlright dd span{ width:70px; height:15px; overflow:hidden; float:left; display:block; color:#cc3300;}
.dwjlright dd p{ width:415px; height:15px; overflow:hidden; float:right; letter-spacing:0.1em;}


/*弘法利生*/
.hfls{ width:960px; height:auto; overflow:hidden; margin-top:15px; background-color:#fff;}
.hfls_bt{ width:960px; 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:938px; height:312px; overflow:hidden; border:1px solid #d1cdb0; padding:10px;}
.hflsleft{ width:252px; height:312px; overflow:hidden; float:left;}
.hflsleft img{ width:252px; height:312px; overflow:hidden;}
.hflsright_top{ width:672px; height:auto; overflow:hidden; float:right;}
.hflsright_top h3{ width:100%; 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:672px; height:auto; overflow:hidden; float:right; margin-top:10px;}
.hflsright_b dt{ width:700px; height:135px; overflow:hidden; border-bottom:1px solid #cccccc;}
.hflsright_b dt div{ width:158px; height:auto; overflow:hidden; float:left; margin-right:15px;}
.hflsright_b dt div img{ width:158px; height:100px; overflow:hidden;}
.hflsright_b dt div h3{ width:100%; height:13px; overflow:hidden; font-size:12px; font-weight:normal; text-align:center; margin-top:10px;}
.hflsright_b dd{ width:100%; height:15px; overflow:hidden; letter-spacing:0.1em; margin-top:13px; font-size:14px;}



/*底部*/
.footer{ width:960px; height:152px; overflow:hidden; position:relative; background:#fff url(../images/footer_bg.gif) repeat-x; margin-top:15px;}
.wenzi{ text-align:center; line-height:25px; letter-spacing:0.15em; color:#333333; margin-top:30px;}
.wenzi a{ color:#333333;}
.footer_l{ width:64px; height:105px; overflow:hidden; background:url(../images/footer_left_bg.gif) no-repeat; position:absolute; left:0; bottom:0;}
.footer_r{ width:61px; height:105px; overflow:hidden; background:url(../images/footer_right_bg.gif) no-repeat; position:absolute; right:0; bottom:0;}



