/*
加拿大佛教会-湛山精舍
设计：糖糖 From www.comsv.cn
风格制作咨询QQ：3407912
*/




/*综合设置-------------------------------------------------------------------------------------------综合设置*/

* { word-break: break-all; margin:0;padding:0;font-size:12px;font-family:Arial,Helvetica,sans-serif;} /*在IE中实行强制换行*/
body {background:url(../images/back.jpg); margin: 0; padding: 0; color: #333;font-size:12px;font-family:Arial, Helvetica, sans-serif; }
#wrap {margin: 0 auto; background:#FFF;padding:0;width: 980px;overflow:hidden;}

/*链接样式*/
a { color:#5C5C5C; text-decoration: none; }
	a:hover { text-decoration: underline; color: #000; }
	a img { border: none; }
font {color:#333;}	

ul {padding:0px;margin:0px}
li cite { font-style: normal; font-size: 12px; float: right; width: 4em; color: #999; }
	li cite a { color: #999; font-size: 12px !important; }
		li cite a:visited { color: #999; }
		
.clear-div {float:left;height:0;}		
.more {float:right;margin:5px 5px 0 0;width:35px;height:0px;padding-top:11px;background:url(../images/more.gif) no-repeat;overflow:hidden;}

/*提示框*/
#notice { margin: 200px auto 0; background: #F1F1F1; border: solid; border-color: #A72424 #FFEFEF #FFEFEF; border-width: 4px 1px 1px; }
	#notice_message { padding: 1.5em 1em; font-size: 1.17em;color:#333;}
	#notice_message.warning { color:red; }
	#notice_links { margin: 0; line-height: 2em; border-top: 1px solid #F5F5F5; background: #CCC; padding: 0 1em; }
		#notice_links a { color:#333;margin: 0 2px; }

/*用于AJAX调用的DIV*/
.xspace-ajaxdiv { color:#232323;position:absolute; padding: 5px;background: #A3B4D2; border: 1px solid #919191;text-align: left; }
	.xspace-ajaxdiv h5 { line-height: 24px; font-size: 1em; margin: 0; }
		.xspace-ajaxdiv h5 a { float: right; font-weight: normal;color:#232323; }
	.xspace-ajaxcontent { background: #F7F7F7;  }
		.xspace-ajaxcontent form { margin: 0; }
		.xspace-ajaxcontent * {color:#3B3B3B;}

/*幻灯片*/
#slide {background:#FEF5EC;padding-top:10px;float:left;width:300px;margin:10px 15px 10px 10px !important;margin:10px 15px 10px 5px;overflow:hidden;}
	#slidefooter { height: 30px; line-height: 30px; text-align: center; margin:0 auto;overflow: hidden;}
		#slidenext { float: right; width: 30px;}
		#slideprev { float: left; width: 30px; }
		#slidefooter p { margin: 0px; }
			#slidetext a { text-decoration: none;  color:#444; line-height:36px;font-weight:bold;}
			#slidetext a:hover {color:#7C6819;}
		


li{list-style:none;}
img{border:0;}
.center{text-align:center;}
.clear_both{clear:both;display:block;}
.float_left{float:left}
.float_right{float:right}

/*link*/

.redAb{color:#d50101;font-weight:bold;vertical-align:middle;}
.blueA{color:#1079e4}
/*margin*/
.margin_b10{margin-bottom:10px;}

/*tag*/
.tag a{padding:0 3px;white-space:nowrap;}
.tag1 { color:#339900;font-weight:bold;} 
.tag2 { color:#e65730;} 
.tag3 { color:#00b9da;font-weight:bold;} 
.tag4 { color:#666;font-style:italic;}

#daohang {padding:5px 0 0 10px;}
#daohang li {padding-left:8px;float:left;width:78px;overflow:hidden;background:url(../images/list_icon2.gif) no-repeat 0 center;}
    #daohang li a {text-decoration:underline;letter-spacing:1px;}
	
/*选项卡*/
h3.tabs { height: 20px; padding-left: 0 !important; }
	.tab { font-weight: normal; float: left; padding: 0 10px; cursor: pointer; }
		.curtab { margin-left:10px;background: #FFF;  font-weight: bold;border-top:1px solid #A9A9A9;border-left:1px solid #A9A9A9;border-right: 1px solid #A9A9A9;}
#hotarticle {display:inline;}
    #hotarticle li {background-image:none;}
	#hotarticle .icon_nu {background-image:url(../images/icon_number.gif);font-size:10px;}


/*0 xiuxiu*/
.xiuxiu{background:#fbf2e7;height:60px;padding:5px 0;border-bottom:solid 1px #e4e4e4;text-align:center;}

/*顶部*/
#header {height:190px;background:url(../images/top_r.jpg) no-repeat right 0;width:100%;overflow:hidden;}
#header-L {background:url(../images/top_l.jpg) no-repeat 0 0;width:100%;height:190px;overflow:hidden;}
    #header-L div {float:left;width:960px;padding:10px 0 0 20px;}
	#header-L span {display:block;margin:160px 0 0 155px;font-weight:bold;}
#login {height:79px;}

	
#login-r {float:left;width:610px;line-height:32px;padding-right:28px;background:url(../images/login-bg.jpg) no-repeat;color:#7D7520;}
    #login-r * {color:#7D7520;}
	#login-r span {float:right;}
	

	
#foli {float:left;}


	    
#nav{float:left;width:100%;line-height:42px;height:42px;background:url(../images/nav.jpg) repeat-x ;overflow:hidden;}
#nav li{float:left;height:35px;padding:0 14px;border-left:1px solid #A79A80;overflow:Hidden;}
#nav li a{color:#574911;font:bold 14px Arial,Helvetica,sans-serif;}
#nav li a:hover{color:#3e3e3e;text-decoration:none;}

/*2 subnav*/
#subnav{margin:5px 10px 5px 6px;}
.notice{float:left;color:#f00;line-height:24px;height:23px;overflow:hidden;}
.notice span{background:url(../images/sy.gif) no-repeat;padding:0 10px 0 25px;}
.hot_qz{float:left;width:100%;margin:6px 0;color:#666;height:14px;line-height:16px;overflow:hidden;}
.hot_qz li {float:left;padding:0 11px 0 12px;overflow:hidden;border-right:1px solid #DFDFDF;}
.hot_qz a{color:#444;}
.hot_tag {float:right;line-height:24px;height:23px;overflow:Hidden;}
.hot_tag a{margin:0 2px;color:#06c;text-decoration:underline;}
.hot_tag a:hover {background:#F60;color:#FFF;}

/*3 container*/
.container {width:100%;}
.cont_left{float:left;background:url(../images/r-top.jpg) repeat-x;width:170px;padding:78px 5px 0 5px;overflow:hidden;}
.cont_middle{float:left;margin:5px 0 0 5px;width:540px;overflow:hidden;}
.cont_right{float:left;border:1px solid #A99C94;margin:5px 0 0 10px;width:235px;overflow:hidden;}

/*首页中部*/
.kuang {border:1px solid #A99C94;}
    .kuang h2,.long-lb h4{line-height:24px;height:24px;background:url(../images/k-h2.jpg) repeat-x;overflow:Hidden;}
	    .kuang h2 a {color:#F60;display:block;width:100px;text-align:center;background:#FFF;border-right:1px solid #97867E;}
	.kuang h3 {line-height:50px;background:url(../images/k-h3.jpg) no-repeat 10px center;padding-left:70px;color:#574911;}	
.slide-r {float:left;margin:25px 0 10px 0;width:190px;overflow:Hidden;}
    .slide-r li{border-bottom:1px solid #F5F3F0;line-height:27px;padding-left:10px;background:url(../images/list_icon2.gif) no-repeat 0 center;white-space:nowrap;}
.slide-b {float:left;width:500px;padding:0 10px 10px 20px;}	
    .slide-b li {float:left;border-bottom:1px solid #F5F3F0;width:480px;margin-right:20px;height:25px;padding-left:20px;line-height:27px;background:url(../images/arrow-10.gif) no-repeat 0 center;overflow:Hidden;}
	.slide-b li a {font-size:14px;}
	
#big-right {float:left;width:800px;overflow:hidden;}	

/*首页右侧*/
#anounce h5{margin:10px 5px;font-weight:bold;padding-left:10px;background:url(../images/square1.gif) no-repeat 0 center;}
   #anounce h5 a {color:#333;}
#anounce p {margin-bottom:10px;line-height:1.6em;}

.cont_right h4 {border-top:1px solid #A99C94;padding-left:50px;color:#574911;line-height:45px;background:url(../images/r-h3.jpg) no-repeat 5px center;}
.cont_right ul {padding:0 10px 10px 10px;}
    .cont_right ul li {line-height:22px;background:url(../images/arrow-10.gif) no-repeat 2px center;padding-left:20px;}



.m_dl{float:left;width:100%;margin-top:10px;overflow:hidden;}

.long-lb {float:left;width:786px;margin:10px 0 0 5px;overflow:hidden;border:1px solid #A99C94;}
    .long-lb h4 {padding-left:15px;color:#574911;}
	.long-lb h4 a {color:#574911;}

    .dh {float:left;width:520px;padding:0 0 5px 15px;}
	    .dh ul {float:left;width:400px;overflow:hidden;}
	    .dh span {float:left;margin-top:5px;line-height:20px;}
		   .dh span a {color:#7C6819;}
	    .dh li {float:left;width:78px;overflow:Hidden;border-right:1px solid #E7E7E7;height:16px;line-height:20px;margin:5px 0;text-align:center;}
		   .dh li a {color:#927916;}
	
.lb1{float:left;margin:0 10px 10px 10px !important;margin:0 0 10px 10px;width:360px;height:150px;overflow:hidden;}
.lb1 a img {float:left;width:80px;padding:30px 5px;}
.lb1 ul {float:left;width:270px;padding:10px 0;overflow:hidden;}
.lb1 li{white-space:nowrap;line-height:1.8em;padding-left:10px;background:url(../images/arrow-11.gif) no-repeat 0 center;}
.lb1 li cite {width:40px;}

    .lb2 .more {margin-top:10px;}
	.lb2 a img {float:right;margin-right:15px;}
	.lb2 ul {width:250px;margin-left:5px;}
	.lb2 li {background-image:url(../images/arrow-10.gif);padding-left:16px;}

.photo {margin:20px 0 10px 0;width:100%;overflow:hidden;}
.photo li{text-align:center;float:left;margin-left:20px;}
.photo li img{border:solid 1px #ccc;margin-bottom:0!important;margin-bottom:5px;width:100px;height:120px;}
.photo li a{color:#7C6819;}
	
.b_t01,.b_t02,.b_t03{border-top:solid 2px #A08E4C;padding-top:5px;margin-bottom:5px;}
.b_t02{border-top-color:#3393d4}
.b_t03{border-top-color:#8bb146}

.middle_img{float:left;width:120px;}
	.middle_img img {width:90px;height:70px;padding:2px;margin:15px 5px 0 5px;border:1px solid #CCC;}
.middle_bbs {float:left;width:330px;}
    .middle_bbs ul li {line-height:28px;padding-left:10px;background:url(../images/i_icon_01.gif) no-repeat 2px center;overflow:hidden;}
	.middle_bbs ul {margin:10px 0 0 0;}
	.middle_bbs cite {white-space:nowrap;width:5em;overflow:hidden;}
	.middle_bbs cite a {color:#39AAD6;}



.cont_left h3{margin:15px 0 5px 0;text-align:center;}
    .cont_left h3 a {font-size:13px;color:#574911;}
.cont_left ul {background:url(../images/bg-L.jpg) no-repeat;margin-bottom:5px;width:175px;height:208px;overflow:Hidden;}
.cont_left ul li {line-height:22px;white-space:nowrap;margin:0 5px 0 12px;}
.cont_left a img {margin:0 0 0 20px;width:126px;height:56px;border:3px solid #D2C0A8;}

/*orange1*/
.m_li01 {padding:10px;}
.m_li01 ul{margin:5px 5px 5px 5px;}
.m_li01 li{float:left;width:100%;line-height:26px;background:url(../images/dotline_h.gif) repeat-x 0 bottom;}
.m_li01 li a{background:url(../images/arrow-10.gif) no-repeat left center;padding:0 0 0 15px;color:#333;}
.m_li01 li a:hover{color:#f60;}



/*bleu2*/
.icon_numb{background:url(images/icon_number.gif) no-repeat left center;width:14px;color:#fff;padding:5px 12px 5px 2px;font-size:9px;font-weight:bold;text-align:center;margin-left:3px;}

/*web_friends*/
.web_friends{margin:0px 2px;}
.web_friends li{display:inline;width:90px;background-image:none !important;padding:0 0 8px 0 !important;float:left;text-align:center;overflow:hidden;}
.web_friends li p {margin:0;text-align:center;padding:0;}
.web_friends img{border:solid 1px #666;height:45px;width:45px;}

.blue_m_d,.green_m_d{border-bottom:solid 1px #ccc;padding:0 10px 4px 10px;line-height:31px;margin:0 5px;}
.blue_m_d span a,.green_m_d span a{float:right;color:#06c;}
.blue_m_d h3,.green_m_d h3{background:url(../images/index_t_2.gif) no-repeat left top;height:27px;line-height:27px;width:78px;text-align:center;color:#fff;}

.green_m_d h3{background-image:url(../images/index_t_3.gif);}

/*-----------------------------------------------------------------------------------用户相关*/

#panel { width: 600px; overflow: hidden; margin: 1em auto; }
#userpanel fieldset, #loginform fieldset { border: none; margin: 0; padding: 0; }
#userpanel legend, #loginform legend { display: none; }

/*内嵌登录面板*/
#userpanel { background:#FDEBD3;height: 80px; overflow: hidden; }
	#userpanel form { margin: 5px auto; width: 200px; }
		#userpanel input { margin-left:5px;width: 110px; }
		#userpanel p { margin: 0.2em 0; }
		#userpanel #cookietime { margin: 0 3px 0 0; width: auto; }
		#userpanel #dologin { float: right; }
		#userpanel form a { line-height: 2em; color: #574911; border-right: 1px solid #86B9D6; padding-right: 4px; }
	/*登录后*/
	#userpanel h3 {line-height:22px;padding-left:10px;color:#574911;}
	#userpanel ul { margin: 0 10px; }
	#userpanel li { line-height:18px; background: url(../images/list_icon.gif) no-repeat 4px center; padding-left: 12px; }
	    #userpanel li a {padding-right:20px;}

	  #paymentpanelbg { background:#FDEBD3;height: 20px; overflow: hidden; }
#paymentpanel { height: 200px; overflow: hidden; }
	#paymentpanel form { margin: 0px auto; }
		#paymentpanel input { margin-left:0px;}
		#paymentpanel p { margin: 0.2em 4px; }
		#paymentpanel #cookietime { margin: 0 3px 0 0; width: auto; }
		#paymentpanel #dologin { float: right; }
		#paymentpanel form a { line-height: 2em; color: #574911; margin: 4px 4px;padding-left:10px; padding-right: 5px; }
	/*???*/
	#paymentpanel h3 {line-height:22px;padding-left:4px;color:#574911;}
	#paymentpanel ul { margin: 0 2px; font-size:11px;}
	#paymentpanel li { font-size:11px; line-height:18px; background: url(../images/list_icon.gif) no-repeat 10px left; padding-left: 2px; }
	    #paymentpanel li a {padding-right:4px; font-size:11px;}


/*green3*/
.icon_nu{float:left;background:url(../images/bk_icon02.gif) no-repeat 1px center;width:15px;margin-right:5px;text-align:center;font-size:9px;color:#fff;font-weight:bold;overflow:hidden;}
.rank_li{padding:0 5px 0 10px;}
.rank_li li{border-bottom:dashed 1px #ccc;height:27px;line-height:27px;padding-left:0 !important;background-image:none !important;}

/*圈子列表*/
.qzli{padding:5px 0;}
.qzli_img{float:left;width:95px;text-align:center;}
.qzli_img img{width:75px;height:75px;padding:1px;border:solid 1px #bbb;margin-bottom:5px;}
.qzli_img a{color:#06c;}
.qzli_co{margin-left:95px;color:#555;}
.qzli_co h1,.qzli_co h1 a {color:#39aad6;font-size:13px;margin-bottom:5px;}

/*4 link*/
#link{width:800px;padding:50px 80px;background:url(../images/link.png) no-repeat 0 bottom;}
.link_img{margin:10px 5px 0 10px;}
.link_img li ,.link_text li {float:left;}
.link_img img{margin:2px 8px;width:88px;height:31px;}
.link_text{line-height:1.6em;}
.link_text li {width:130px;overflow:hidden;}
.link_text a{font-weight:bold;font-size:14px;color:#7C6819;margin:0 5px;white-space:nowrap;}
.link_text a:hover{color:#3e3e3e;}

/*5 footer*/
#footer{padding:5px 0 5px 0;background:#C6B271;text-align:center;color:#444;line-height:2em;}
#footer a{color:#333;}



