h1,h2,h3,h4,h5,h6,form,div,li{margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6,a,div,li,table,tr,td,th,form,select,option,input,textarea{font:12px arial;color:#444;}
h1,h2,h3,h4,h5,h6,div,li,table,tr,td,th{text-align:left;font-weight:normal;}
img{border:0px;}
li{list-style:none outside;}
u{font-size:1px;color:#fff;}


body {margin:0px;background:#fff;}
a:link,a:visited {font:12px arial;color:#333;text-decoration:underline;}
a:hover {font:12px arial;color:#888;text-decoration:none;}

.ww
{
	width:880px;
}


.header {width:100%;display:none;}
.bar {display:none;}
	.home .header {display:block;}
	.home .bar {display:block;font-size:14px;color:#fff;letter-spacing:1px;height:17px;width:470px;top:-27px;left:10px;position:relative;filter:alpha(opacity=30);opacity:0.3;-moz-opacity:0.3;-khtml-opacity:0.3;}

.header2 {width:100%;height:86px;background:url(../images/header2.jpg)}
	.home .header2 {display:none;}
.footer {width:100%;background:#0C0C0C;}
.footer h1 {text-align:right;padding:10px 13px 0px 0px;}
.footer h2 {text-align:right;padding:7px 11px 5px 0px;color:#333;letter-spacing:1px;}
.footer h3 {text-align:right;padding:0px 13px 5px 0px;color:#666;letter-spacing:1px;font-size:9px;}
	.footer h3 a {font-size:9px;color:#666;}
.footer2 {width:100%;height:55px;background:url(../images/footer2.gif);}
	.home .footer2 {display:none;}
.footer2 div {float:left;margin:24px 0px 0px 14px;}
.footer2 div a:link,.footer2 div a:visited {font:12px arial;color:#888;text-decoration:none}
.footer2 div a:hover {font:12px arial;color:#fff;text-decoration:underline;}

.logo {width:100%;display:none;}
	.home .logo {display:block;}

.nav {width:100%;height:60px;background:#464646;padding:0px 0px 0px 0px;}
	.home .nav {width:100%;height:210px;background:#464646;padding:0px 0px 20px 0px;}
.nav h2 {padding:0px 0px 0px 0px;}
	.home .nav h2 {padding:30px 0px 0px 30px;}
.nav li {float:left;}
.nav1 {width:50px;height:60px;padding:0px 0px 0px 15px;}
	.home .nav1 {display:none;}
.nav2 {width:530px;height:60px;padding:0px 0px 0px 0px;}
	.home .nav2 {width:280px;height:120px;padding:10px 0px 0px 12px;}
.nav31 {width:120px;height:60px;padding:10px 0px 0px 12px;}
	.home .nav3 {width:340px;height:120px;padding:41px 0px 0px 0px;}
.nav4 {width:100px;height:60px;padding:0px 0px 0px 0px;}
	.home .nav4 {width:350px;height:30px;padding:0px 0px 0px 12px;}
.nav2 div div {width:92px;height:18px;float:left;margin:8px 20px 0px 0px;}
	.home .nav2 div div {width:92px;height:18px;float:left;margin:12px 30px 0px 0px;}
.nav4 div div {width:92px;height:18px;float:left;margin:8px 0px 0px 0px;}
	.home .nav4 div div {width:92px;height:18px;float:left;margin:12px 30px 0px 0px;}
.nav1 div div {width:35px;height:18px;float:left;margin:8px 10px 0px 0px;}
.nav5 {width:350px;height:30px;padding:0px 0px 0px 12px;display:none;}
	.home .nav5 {display:block;}
.nav5 div div {width:92px;height:18px;float:left;margin:12px 30px 0px 0px;}

.navb04{display:none;}
    .home .nav4 .navb04{display:inline;}

.nav6 {width:110px;height:60px;padding:0px 0px 0px 0px;}
	.home .nav6 {width:120px;height:30px;padding:0px 0px 0px 12px;}
.nav6 div div {width:106px;height:24px;float:left;margin:0px 0px 0px 0px;}
	.home .nav6 div div {width:106px;height:24px;float:left;margin:0px 30px 0px 0px;}
.nav1 div span,.nav2 div span,.nav4 div span,.nav5 div span {display:block;text-indent:-9999px;}
.nav1 a:hover div,.nav2 a:hover div,.nav4 a:hover div,.nav5 a:hover div { cursor:pointer;}

.nav2 .nava01 a div {	background:url(../images/nav_a01.gif) 0 -54px;}
	.home .nav2 .nava01 a div {	background:url(../images/nav_a01.gif) 0 0;}
	.syjs .nav2 .nava01 a div {	background:url(../images/nav_a01.gif) 0 -36px;}
	.nav2 .nava01 a:hover div {	background:url(../images/nav_a01.gif) 0 -18px;}

.nav2 .nava02 a div {	background:url(../images/nav_a02.gif) 0 -54px;}
	.home .nav2 .nava02 a div {	background:url(../images/nav_a02.gif) 0 0;}
	.fbwk .nav2 .nava02 a div {	background:url(../images/nav_a02.gif) 0 -36px;}
	.nav2 .nava02 a:hover div {	background:url(../images/nav_a02.gif) 0 -18px;}

.nav2 .nava03 a div {	background:url(../images/nav_a03.gif) 0 -54px;}
	.home .nav2 .nava03 a div {	background:url(../images/nav_a03.gif) 0 0;}
	.fyxl .nav2 .nava03 a div {	background:url(../images/nav_a03.gif) 0 -36px;}
	.nav2 .nava03 a:hover div {	background:url(../images/nav_a03.gif) 0 -18px;}

.nav2 .nava04 a div {	background:url(../images/nav_a04.gif) 0 -54px;}
	.home .nav2 .nava04 a div {	background:url(../images/nav_a04.gif) 0 0;}
	.fjtj .nav2 .nava04 a div {	background:url(../images/nav_a04.gif) 0 -36px;}
	.nav2 .nava04 a:hover div {	background:url(../images/nav_a04.gif) 0 -18px;}

.nav2 .nava05 a div {	background:url(../images/nav_a05.gif) 0 -54px;}
	.home .nav2 .nava05 a div {	background:url(../images/nav_a05.gif) 0 0;}
	.stjs .nav2 .nava05 a div {	background:url(../images/nav_a05.gif) 0 -36px;}
	.nav2 .nava05 a:hover div {	background:url(../images/nav_a05.gif) 0 -18px;}

.nav2 .nava06 a div {	background:url(../images/nav_a06.gif) 0 -54px;}
	.home .nav2 .nava06 a div {	background:url(../images/nav_a06.gif) 0 0;}
	.sjzy .nav2 .nava06 a div {	background:url(../images/nav_a06.gif) 0 -36px;}
	.nav2 .nava06 a:hover div {	background:url(../images/nav_a06.gif) 0 -18px;}

.nav2 .nava07 a div {	background:url(../images/nav_a07.gif) 0 -54px;}
	.home .nav2 .nava07 a div {	background:url(../images/nav_a07.gif) 0 0;}
	.zxdt .nav2 .nava07 a div {	background:url(../images/nav_a07.gif) 0 -36px;}
	.nav2 .nava07 a:hover div {	background:url(../images/nav_a07.gif) 0 -18px;}

.nav2 .nava08 a div {	background:url(../images/nav_a08.gif) 0 -54px;}
	.home .nav2 .nava08 a div {	background:url(../images/nav_a08.gif) 0 0;}
	.xgzc .nav2 .nava08 a div {	background:url(../images/nav_a08.gif) 0 -36px;}
	.nav2 .nava08 a:hover div {	background:url(../images/nav_a08.gif) 0 -18px;}

.nav5 .navb01 a div {	background:url(../images/nav_b01.gif) 0 -54px;}
	.home .nav5 .navb01 a div {	background:url(../images/nav_b01.gif) 0 0;}
	.qwss .nav5 .navb01 a div {	background:url(../images/nav_b01.gif) 0 -36px;}
	.nav5 .navb01 a:hover div {	background:url(../images/nav_b01.gif) 0 -18px;}

.nav4 .navb02 a div {	background:url(../images/nav_b02.gif) 0 -54px;}
	.home .nav4 .navb02 a div {	background:url(../images/nav_b02.gif) 0 0;}
	.ffwd .nav4 .navb02 a div {	background:url(../images/nav_b02.gif) 0 -36px;}
	.nav4 .navb02 a:hover div {	background:url(../images/nav_b02.gif) 0 -18px;}

.nav4 .navb03 a div {	background:url(../images/nav_b03.gif) 0 -54px;}
	.home .nav4 .navb03 a div {	background:url(../images/nav_b03.gif) 0 0;}
	.cxbm .nav4 .navb03 div {	background:url(../images/nav_b03.gif) 0 -36px;}
	.nav4 .navb03 a:hover div {	background:url(../images/nav_b03.gif) 0 -18px;}
	
.nav4 .navb04 a div {	background:url(../images/nav_b04.gif) 0 -54px;}
	.home .nav4 .navb04 a div {	background:url(../images/nav_b04.gif) 0 0;}
	.cxbm .nav4 .navb04 div {	background:url(../images/nav_b04.gif) 0 -36px;}
	.nav4 .navb04 a:hover div {	background:url(../images/nav_b04.gif) 0 -18px;}

.nav1 .navh a div {	background:url(../images/nav_h.gif) 0 0;}
	.nav1 .navh a:hover div {	background:url(../images/nav_h.gif) 0 -18px;}


.tit {padding:20px 0px 0px 25px;}
.tit01 {COLOR: #000000; font-size: 14px; font-weight: bold; text-decoration: none}
.tit01 a:link{COLOR: #000000; font-size: 14px; font-weight: bold; text-decoration: none}
.tit01 a:visited{COLOR: #000000; font-size: 14px; font-weight: bold; text-decoration: none}
.tit01 a:hover{COLOR: #000000; font-size: 14px; font-weight: bold; text-decoration: none}
.tit02 {COLOR: #000000; font-size: 13px; font-weight: bold; text-decoration: none;}
.tit02 a:link{COLOR: #000000; font-size: 13px; font-weight: bold; text-decoration:none;}
.tit02 a:visited{COLOR: #000000; font-size: 13px; font-weight: bold; text-decoration:none;}
.tit02 a:hover{COLOR: #000000; font-size: 13px; font-weight: bold; text-decoration:underline;}
.Sa {font-family: Tahoma}
.tit_nav {display:none;}
	.home .tit_nav {display:block;}
.main 
{
	padding:0px 0px 0px 25px;
	min-height:300px;
	_height:300px;
}

/*内文使用
*/
.con04, .con04 p,.con04 div {LINE-HEIGHT: 200%; COLOR: #444; font-size: 12px; text-decoration: none}
.con04 A:link {LINE-HEIGHT: 200%; COLOR: #333; font-size: 12px; text-decoration: none}
.con04 A:visited {LINE-HEIGHT: 200%; COLOR: #333; font-size: 12px; text-decoration: none}
.con04 A:hover {LINE-HEIGHT: 200%; COLOR: #888; font-size: 12px; text-decoration: none}
.con04 strong,.con04 div strong {font-size: 12px;font-weight: bold;color:#000;}

.con06, .con06 p,.con06 div {LINE-HEIGHT: 200%; COLOR: #CC0000; font-size: 12px; text-decoration: none}
.con06 A:link {LINE-HEIGHT: 200%; COLOR: #CC0000; font-size: 12px; text-decoration: none}
.con06 A:visited {LINE-HEIGHT: 200%; COLOR: #CC0000; font-size: 12px; text-decoration: none}
.con06 A:hover {LINE-HEIGHT: 200%; COLOR: #CC0000; font-size: 12px; text-decoration: none}
.con06 strong,.con04 div strong {font-size: 12px;font-weight: bold;color:#000;}


.p13 {
font-size: 13px;
}
.p13 a:link,.p13 a:visited,.p13 a:hover{font-size: 13px;}

.wdqu a span{LINE-HEIGHT: 20px; COLOR: #333; font-size: 13px; text-decoration: none}
.wdqu A:link,.wdqu A:visited {LINE-HEIGHT: 20px;font:13px arial;color:#888;text-decoration:none;}
.wdqu A:hover {LINE-HEIGHT: 20px;font:13px arial;color:#444;text-decoration:underline;}

strong {font-weight: bold;color:#000;}

label {cursor:pointer;}

.tab {border-bottom:#555 4px solid;padding:15px 0px 0px 0px;}
.tab span {border-bottom:#555 4px solid;margin:0px 8px 0px 18px;padding:0px 2px 0px 2px;}
.tab a:link,.tab a:visited {font:13px arial;color:#555;font-weight:bold;text-decoration:none;letter-spacing:1px;}
.tab a:hover {color:#888;text-decoration:none;}

	
.highlightlink span {color:#c7e500;border-bottom:#c7e500 4px solid;}
a.highlightlink {color:#c7e500}

.highlightlink1 span {color:#865f0b;border-bottom:#865f0b 4px solid;}
a.highlightlink1 {color:#865f0b}

.highlightlink2 span {color:#8a0;border-bottom:#8a0 4px solid;}
a.highlightlink2 {color:#8a0}

.highlightlinkbrown span {color:#E39F01;border-bottom:#E39F01 4px solid;}
a.highlightlinkbrown {color:#E39F01}
	
.left {LINE-HEIGHT: 20px; COLOR: #111; font-size: 13px; text-decoration: none}
.left span {LINE-HEIGHT: 20px; COLOR: #777; font-size: 13px; text-decoration: none}
.left a:link,.left a:visited {font-size: 13px; color:#555;text-decoration:none;letter-spacing:1px;}
.left a:hover {font-size: 13px; color:#888;text-decoration:none;}
	.fyxl_lk span {border-bottom:1px solid #c7e500;padding-bottom:1px solid;text-decoration:underline;COLOR: #c7e500; }
	.fyxl_lk a.fyxl_lk{color:#999}
	.fyxl_lk .fyxl_qt span {border-bottom:1px solid #c7e500;padding-bottom:1px solid;text-decoration:underline}
	.fyxl_lk a.fyxl_qt {color:#999}


.stab {display:none;}
	.home .stab {display:block;}
	.home .stab2 {display:none;}

.search {padding:0px 0px 0px 25px;clear:both;width:350px;height:30px;display:none;}
	.home .search {display:block;}
.search input {float:left;}
.search span input {width:250px;height:27px;border:#414141 1px solid;background:#5A5A5A;font-size:22px;color:#333;margin:0px 5px 0px 0px;}
.search a input {width:57px;height:30px;cursor:pointer;border:0px;}
.search a input {	background:url(../images/eye.gif) 0 0;}
.search a:hover input {	background:url(../images/eye.gif) 0 -30px;}


.search2 {position:relative;left:460px;top:23px;padding:0px 0px 0px 25px;}
.search2 h1 {color:#909D47;width:189px;height:14px;}
.search2 h2 {width:187px;height:17px;background:#D1F0F1;padding:1px;filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;}
.search2 input {float:left;}
.search2 span input {width:157px;height:13px;border:#D1F0F1 1px solid;border-bottom:#ccc 1px solid;background:#D1F0F1;font-size:12px;color:#333;margin:0px 1px 0px 0px;}
.search2 a input {cursor:pointer;border:0px;width:25px;height:17px;font:13px arial;color:#fff;}
.search2 a {text-decoration:none;}
.search2 a input { background:#AACA35;}
.search2 a:hover input { background:#10A4A9}

.key {width:320px;height:20px;padding:5px 0px 4px 25px;color:#222;clear:both;display:none;}
	.home .key {display:block;}
.key a:link,.key a:visited {font:14px arial;color:#91BC00;text-decoration:none;}
.key a:hover {font:14px arial;color:#fff;text-decoration:underline;}

#flash {margin:0px auto 0 auto;width:705px;height:505px;position:relative;}
#news {position:absolute;left:10px;top:50px;width:440px;height:180px;}
#video {position:absolute;left:10px;top:240px;width:440px;height:180px;}
.news2 {filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;background:#222;border:#aaa 1px solid;}
.news2 h1 {padding:12px 0px 10px 17px;}
.news2 h2 {padding:3px 0px 3px 49px;background:url(../images/dd2.gif) no-repeat 29px 6px;border:#f80 0px solid;}
.news2 h2 a span {color:#eee;margin:0px 5px 0px 0px;}
.news2 h2 a:link,.news2 h2 a:visited {font:12px arial;color:#aaa;text-decoration:none;}
.news2 h2 a:hover {font:12px arial;color:#fff;text-decoration:underline;}

.news3 {filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;}
.news3 h2 {padding:3px 0px 3px 49px;background:url(../images/dd2.gif) no-repeat 29px 6px;border:#f80 0px solid;}
.news3 h2 a span {color:#111;margin:0px 5px 0px 0px;line-height: 1.8em;}
.news3 h2 a:link,.news3 h2 a:visited {font:12px arial;color:#333;text-decoration:none;}
.news3 h2 a:hover {font:12px arial;color:#888;text-decoration:underline;}

.STYLE1 {color: #01bde3}

.number {
	background:#e9e9e9;
	text-align: center;
	height: 17px;
	width: 17px;
}
.number1 {
	background:#c8c8c8;
	text-align: center;
	height: 17px;
	width: 17px;
}
.number a {color:#b1b1b1;}
.number a:link,.number a:visited {font:12px arial;color:#b1b1b1;text-decoration:none;}
.number a:hover {font:12px arial;color:#888;text-decoration:underline;}

.des {font:12px arial;color:#888;text-decoration:none}

.gr {color: #9fb600;
    text-align: center;
}




.listbox{
	width:100%;
	overflow:hidden;
	float:left;
	clear:both;
	overflow:hidden;
}

.e3{/*法音宣流专用大图列表*/
	width:100%;
	overflow:hidden;
	clear:both;
	margin-left:0px;
	margin-top:0px;
	list-style:none;
	margin:0px;
	padding:20px 0 20px 0;
}
.e3 li{
	width:128px;
	height:140px;
	float:left;
	display:block;
	overflow:hidden;
	margin-right:8px;
	text-align:center;
}
.e3 li .pic{
	width:120px;
	height:67px;
	display:block;
	text-align:center;
	margin:0 auto;
	overflow:hidden;
	/*border-left:4px double #020202;
	border-right:4px double #020202;
	border-bottom:3px solid #888888;
	border-top:3px solid #888888;	*/
	border:3px solid #999999;
}

.e3 li .pic img{
	width:120px;
	height:67px;
	clear: both;
	display: block;
	border:none;
}
.e3 li .title{
	height:31px;
	display:block;
	line-height:31px;
	font-weight:bold;
	overflow:hidden;
}
.e3 li .date{
	color:#666;
}
.e3 li .date small{
	line-height:17px;
	font-size:12px;
	color:#999;
}

.e4{/*图集专用大图列表  虚线框*/
	width:100%;
	overflow:hidden;
	clear:both;
	margin-left:0px;
	margin-top:0px;
	list-style:none;
	margin:0px;
	padding:0px;
}
.e4 li{
	width:200px;
	height:190px;
	float:left;
	display:block;
	overflow:hidden;
	margin-right:8px;
	margin-top:10px;
	text-align:center;
	border:1px dotted #bbb;
	background:#fff;
}
.e4 li  img{
	max-width:160px;
	overflow:hidden;
	max-height:120px;
	_height:120px;
	clear: both;
	display: block;
	margin-top:18px;
	margin-left: auto;
	margin-right: auto;
	border:none;
}
.e4 li .title{
	height:31px;
	display:block;
	line-height:31px;
	font-weight:bold;
	overflow:hidden;
}
.e4 li .date{
	color:#666;
}
.e4 li .date small{
	line-height:17px;
	font-size:12px;
	color:#999;
}

.e5{/* 竖排小图列表 102*70 (仅供首页图文混排列表使用) */
	padding-left:8px;
	width:112px;
	float:left;
	font-size:0px;
	line-height:0px;
}
.e5 li{
	display:block;
	width:104px;
	overflow:hidden;
	padding-top:8px;
}



.e7{/*专用大文本框*/
	width:100%;
	overflow:hidden;
	clear:both;
	margin-left:0px;
	margin-top:0px;
	list-style:none;
	margin:0px;
	padding:0px;
}
.e7 li{
	width:330px;
	height:300px;
	float:left;
	display:block;
	overflow:hidden;
	margin-right:4px;
	text-align:left;
}
.e8{/*图集专用大图列表*/
	width:100%;
	overflow:hidden;
	clear:both;
	margin-left:0px;
	margin-top:0px;
	list-style:none;
	margin:0px;
	padding:0px;
}
.e8 li{
	width:219px;
	height:253px;
	float:left;
	display:block;
	overflow:hidden;
	margin-right:4px;
	text-align:center;
}
.e8 li .pic{
	width:217px;
	height:189px;
	display:block;
	background:url(../images/fjtj_bg.gif) no-repeat;
	text-align:center;
	margin:0 auto;
	overflow:hidden;
	border:0px;
}

.e8 li .pic img{
	max-width:160px;
	overflow:hidden;
	max-height:120px;
	_height:120px;
	clear: both;
	display: block;
	margin-top:18px;
	margin-left: auto;
	margin-right: auto;
	border:none;
}
.e8 li .title{
	height:31px;
	display:block;
	line-height:31px;
	font-weight:bold;
	overflow:hidden;
}
.e8 li .date{
	color:#666;
}
.e8 li .date small{
	line-height:17px;
	font-size:12px;
	color:#999;
}

.e9{/*图集专用小图列表*/
	width:100%;
	overflow:hidden;
	clear:both;
	margin-left:0px;
	margin-top:4px;
	list-style:none;
	margin:0px;
	padding:0;
}
.e9 li{
	width:132px;
	height:140px;
	float:left;
	display:block;
	overflow:hidden;
	margin-right:4px;
	text-align:center;
	border:0px;
	padding:4px 0px 0px 0px;
}
.e9 li .pic{
	width:132px;
	height:101px;
	margin-top:0px;
	margin-left:0px;
	border:0px;
}
.e9 li .pic img{
	max-width:124px;
	overflow:hidden;

	max-height:93px;
	_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>93?"93px":"");
		
	 clear: both;
	 display: block;
	 margin-left: auto;
	 margin-right: auto;
	border:3px solid #bbb;
}
.e9 li .title{
	height:31px;
	display:block;
	line-height:31px;
	overflow:hidden;
	color:#666;
}

.e10{/*书籍赠阅列表*/
	width:100%;
	overflow:hidden;
	clear:both;
	margin-left:0px;
	margin-top:0px;
	list-style:none;
	margin:10px;
	padding:10px;
}
.e10 li{
	width:200px;
	height:253px;
	background:#eee;
	float:left;
	display:block;
	overflow:hidden;
	margin-right:15px;
	margin-top:8px;
	text-align:center;
}
.e10 li .pic{
	width:200px;
	height:149px;
	display:block;
	text-align:left;
	overflow:hidden;
}
.e10 li .pic img{
	border:3px solid #999;
	max-width:160px;
	max-height:120px;
	 clear: both;
	 display: block;
	 margin-top:12px;
	 margin-left: auto;
	 margin-right: auto;
}
.e10 li .title{
	height:31px;
	display:block;
	line-height:31px;
	overflow:hidden;
}
.e10 li .date{
	color:#666;
}
.e10 li .date small{
	line-height:17px;
	font-size:12px;
	color:#999;
}

.fale_pages{
}
.fale_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.fale_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
	display:block;
	padding:2px 4px;
}
.fale_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.fale_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.fale_pages ul li.thisclass,
.fale_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.fale_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.fale_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

.dhamma ul{
list-style-image: url(../images/lun.gif)
	margin:4px;
	padding:4px;
}



.list1 h2 {padding:3px 0px 3px 29px;background:url(../images/lun.gif) no-repeat 11px 6px;}
.list1 h2 a span {color:#eee;margin:0px 5px 0px 0px;}
.list1 h2 a:link,.list1 h2 a:visited {color:#333;text-decoration:none;}
.list1 h2 a:hover {color:#888;text-decoration:underline;}

.list2 h2 {padding:3px 0px 3px 29px;background:url(../images/icon_n02.gif) no-repeat 11px 6px;}
.list2 h2 a span {color:#eee;margin:0px 5px 0px 0px;}


.pright{
	width:98%;
	overflow:hidden;
}

/*---------- viewbox ---------*/
.viewbox{
	width:500px;
	overflow:hidden;
	padding-bottom:8px;
}
.viewbox .title{
	height:56px;
	line-height:56px;
	text-align:center;
	overflow:hidden;
	padding-top:10px;
}
.viewbox .title h2{
	font-size:24px;
	color:#2b2b2b;
}

ul.dhamma
{
list-style-image: url('../images/lun.gif')
}

.videolist
{
	width:95%;
	list-style:none;
	margin:0px;
	padding: 8px 0px 8px 15px;
	border:0px;
}
.videolist li
{
	width:95%;
	height:120px;
	float:none;
	display:block;
	overflow:hidden;
	margin-right:1px;
	padding:0px 0px, 0px,180px;
	text-align:left;
		border-bottom:#555 1px solid;
		border-bottom-style:dotted;
}
.videolist li .pic{
	width:178px;
	height:110px;
	margin-top:8px;
	margin-left:8px;
	float:left;
	border:0px;
	text-align:center;
	overflow:hidden;
}
.videolist li .pic img{
	border:3px solid #888;
	max-width:120px;
	max-height:90px;
	_height:90px;
	 clear: both;
	 display: block;
	 margin-left: auto;
	 margin-right: auto;
}
.videolist li .title{
	margin-top:20px;
	line-height:31px;
}

.videolist li .data{
	line-height:31px;
	color:#666;
	border:0px;
}

p .title_dline{
border-bottom:#c7e500 3px solid;
border-bottom-style:double;
}

.intro{
	width:90%;
	padding:8px 16px;
	line-height:24px;
	background:#f5fcee;
	border:1px solid #DCDDDD;
	font-size:14px;
	color:#706A6A;
	margin:8px auto 0 auto;
}

.more{padding:6px;  clear:both;}
.more  a:link,.more a:visited {font:12px arial;color:#555;text-decoration:none}
.more  a:hover {font:12px arial;color:#000;text-decoration:underline;}

.usernav  td {
font:14px arial;
color:#aaa
}
.usernav  a:link,.usernav  a:visited {font:14px arial;color:#bbb;text-decoration:none}
.usernav  a:hover {font:14px arial;color:#fff;text-decoration:none;}

.picframe {
background:#f7f7f7;
border-left:#999 3px double;
border-right:#999 3px double;
border-bottom:#999 4px solid;
padding:20px 20px 20px 20px;
}

.av {
	padding:1em 1em 1em 1em;
	font:12px arial;
	line-height:180%;
}
.av td{
    color:#555;
    padding:5px;
    border-bottom:dashed 1px #888;
    height:1.3em;
}
.av a:link, .av a:visited {font:12px arial;color:#333;text-decoration:none;}
.av a:hover {font:12px arial;color:#888;text-decoration:underline;}

.context{
padding: 1em 0px;
text-align:center;
}

.context li{
font:12px arial;
}
.context li a:link,.context li a:visited {font-size:12px;color:#000;text-decoration:underline;}
.context li a:hover {font-size:12px;color:#888;text-decoration:none;}

#header{
padding: 3em 0px;
}

#primary {
background: white;
color: #7F7F7F;
padding: 1px 0 2em 0;
}
#primary .primary {
float: right;
width: 490px;
color: #585858;
font-size: 1.1em;
}

#primary .secondary img {
margin-left:10px;
width:140px;
border:1px solid #000;
}

#primary .secondary {
display: inline;
float: left;
margin-right: 10px;
padding-top: 0;
width: 160px;
}

dl {
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}

.secondary  dl {
border-bottom: 1px solid #CCC;
margin: 0px;
padding: 0.5em 0px 0.6em 0px;
}

.secondary dd{
	display: inline;
	margin: 0px;
	padding: 0px;
}

.secondary dd li{
	display: inline;
	margin: 0px;
	padding: 0px;
}
.secondary dd li a{
	color: #808080;
}

.secondary dd li a:hover{
	color: #000000;
}

.secondary dt{
	color: #AAAAAA;
	display: inline;
	margin: 0px;
	padding: 0px;
}


.clear {
clear: both;
font-size: 1px;
height: 1px;
line-height: 1px;
}

#secondary {
background: #ffffff;
border-top: 0;
padding: 1px 2em;
}

#secondary .comment-head {
border-bottom: 1px solid #E3E3E3;
padding: 0px 0px 6px 0px;
}
#secondary p
{
line-height:1.8em;
}

.b1
{
	float:left;
	margin:0;
	padding:4px 8px 15px 4px;
	border:0;
	width:670px;
	margin-bottom:15px;
	background-image: url(../images/syjs_bg.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}
.b1 .title
{
	height:26px;
	line-height:26px;
	font-size:12px;
	font-weight:bold;
	overflow:hidden;
}
.b1 ul
{
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
}

.b1 ul li
{
	float:left;
	margin:10px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:14px;
	font-size:12px;
	border-bottom: 1px solid #CCC;
	background:url(../images/icon_n02.gif) no-repeat 1px 2px;
	white-space:nowrap;	
	width:312px;
	overflow:hidden;
	height:20px;
}
.b1 a:link,.b1 a:visited {font-size:12px;color:#000;text-decoration:none;}
.b1 a:hover {font-size:12px;color:#888;text-decoration:none;}

.b2
{
	float:left;
	margin-top:10px;
	padding:4px 20px 10px 4px;
	border:0;
	width:90%;
	margin-bottom:15px;
}
.b2 .title
{
	padding-left:10px;
	height:31px;
	display:block;
	line-height:31px;
	font-size:13px;
	font-weight:bold;
	overflow:hidden;
}
.b2 ul
{
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
}

.b2 li
{
	float:left;
	margin:10px 10px 0px 0px;
	padding:0px 0px 2px 0px;
	text-indent:10px;
	font-size:12px;
	background-image: url(../images/syjs_bg.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	white-space:nowrap;	
	width:100%;
}
.b2 a:link,.b2 a:visited {font-size:13px;color:#000; font-weight:bold; text-decoration:none;}
.b2 a:hover {font-size:13px;color:#888; font-weight:bold; text-decoration:none;}



.l1
{
	clear:both;
	border-bottom: 2px solid #aaa;
	margin-top:20px;
	margin-bottom:20px;
}

.l2
{
	clear:both;
	height:25px;
	width:98%;
	margin-top:20px;
	margin-bottom:20px;
	background-image: url(../images/syjs_bg.gif);
	background-repeat: repeat-x;
	background-position:center;
}

.fb
{
	float:none;
	border:0;
	width:98%;
	overflow:hidden;
	padding:10px 4px 10px 4px;
	margin-top:2px;
	margin-bottom:1px;
	background-image: url(../images/syjs_bg.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	clear:both;
}

.fb .title
{
float:left;
line-height:25px;
height:25px;
padding:0px 4px 0px 4px;
border:0;
width:100%;
	text-indent:14px;
background:url(../images/icon_n01.gif) no-repeat 1px 4px;
margin-bottom:1em;
}

.fb .title .tit02 {COLOR: #000000; font-size: 12px; font-weight: bold; text-decoration: none;}
.fb .title .tit02 a:link{COLOR: #000000; font-size: 12px; font-weight: bold; text-decoration: none;text-decoration:none;}
.fb .title .tit02 a:visited{COLOR: #000000; font-size: 12px; font-weight: bold; text-decoration: none;text-decoration:none;}
.fb .title .tit02 a:hover{COLOR: #000000; font-size: 12px; font-weight: bold; text-decoration: none;text-decoration:underline;}

.fb .info
{
line-height:25px;
padding:0px 12px 0px 1em;
float:left;
}

.fb .info a:link,.fb .info  a:visited{color: #000; font-size: 12px; text-decoration:underline;}
.fb .info a:hover{color: #555; font-size: 12px; text-decoration:none;}

.fb img
{
border:1px solid #333 ;
float:left;
width: 83px;
}

.title1
{
padding:1em,0;
text-align:center;
font-size:12px;
font-weight:bold;
}

.avbody
{
	width:677px;
	padding:0;
	margin:0 0 30px 0;
	border-left:0 double #c9c9c9;
	border-bottom: 4px solid #c9c9c9;
	background:#f2f2f2;
}
.avbody .t-left
{
	width:140px;
	height:300px;
	background-color:#ffffff;
	border-right:1px solid #c7e500;
}

.avbody #left
{
	width:140px;
	padding:0;
	margin:0;
	min-height:300px;
	border-right:0;
	overflow:hidden;
}

.avbody .t-right
{
	background:#f2f2f2;
}
.avbody #right
{
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	overflow:hidden;
}

.avbody #left ul
{
margin:0;
padding:0 0 0 2em;
list-style:none;
}
.avbody #left li
{
	font-size:12px;
	white-space:nowrap;
	margin-top: 8px;
	padding-bottom:1px;
	overflow:hidden;
}

.avbody #left .thisclass
{
border-bottom:3px double #c7e500;
}

.avbody #left li a{color:#999;text-decoration:none;}

.iconaudio {
height: 16px;
width: 16px;
background-image: url(../images/audio.png)!important;/* FF IE7 */
background-repeat: no-repeat;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://faleftp.gotoip55.com/images/audio.png'); /* IE6 */
_ background-image: none; /* IE6 */
float:left;
margin-left:5px;
}
.iconvideo {
height: 16px;
width: 16px;
background-image: url(../images/video.png)!important;/* FF IE7 */
background-repeat: no-repeat;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://faleftp.gotoip55.com/images/video.png'); /* IE6 */
_ background-image: none; /* IE6 */
float:left;
margin-left:5px;
}

.avinfo
{
	width:90%;
	margin:8px auto;
	padding:25px 9px 12px 9px;
	border:1px solid #acacca;
	background-color:#d6f1f0;
	line-height:180%;
}

.avnew
{
	float:left;
	clear:right;
	margin:0;
	padding:4px 10px;
	/*border-top:0;
	border-left:1px solid #555;
	border-right:1px solid #555;
	border-bottom:1px solid #555;*/
	border:0;
	background-color:#ddd;
}

/*僧团纪事文章列表*/
.tlist1
{
	margin:0;
	padding:5px 5px 0px 50px;
}
.tlist1 li
{
	padding:5px 0px;
}

/* 按钮 */
.button01
{
	display:inline;
}
.button01 a
{
	padding:0.2em 2em;
	border:1px solid #999999;
	background-color:#57C4B2;
	text-decoration:none;
	color:#000;
}
.button01 a:hover
{
	background-color:#ddd;
}

/* 消息提示  一般 */
.message1
{
	margin:10px 10px 10px 10px;
	padding:0;
	border:1px solid #E6E6B3;
	background-color:#FFFFDA;
}
.message1 h2
{
	margin:0;
	padding:0.5em;
	border-bottom:1px solid #339;
}
.message1 .msgbody
{
	margin:0;
	padding:0.5em 4px 4px 4px;
	border:0;
	line-height:180%;
}
