@charset "utf-8";
/* CSS Document */
body {text-align:center;background:url(../images/bg_pub.jpg) repeat-x;}
/*顶部*/
#top {width:950px;margin:0 auto;height:110px;display:inline-block;}
	.bg2 { background:url(../images/bg2_pub.jpg) no-repeat left top;}
	.bg3 { background:url(../images/bg3_pub.jpg) no-repeat left top;}
	
	
	.bga { background:url(../images/inner_bg1.jpg) no-repeat right top;}/*浮标*/


/*顶部菜单*/

#topmenu {float:left;margin-top:7px; width:950px; display:inline-block;}
	#topmenu ul { float:left; }
		#topmenu ul li {float:left; position:relative;}
		#topmenu ul li a { font-size:14px;font-weight:bold;color:#fff; width:96px;height:35px;display:block;float:left; line-height:35px; text-align:center;}
		#topmenu ul li a:hover { background:url(../images/menu_hover.gif) no-repeat; color:#2a8000; text-decoration:none;}
		.topmenu_a_hover { background:url(../images/menu_hover.gif) no-repeat; color:#2a8000; text-decoration:none;}
		#topmenu ul li a.now {background:url(../images/menu_hover.gif) no-repeat; color:#2a8000; text-decoration:none;}

		#topmenu .welcome { color:#fff;font-size:12px;margin-top:8px; float:right;}


		#topmenu .tag { position:absolute;left:61px;top:-6px;width:28px;height:17px;} /**/



	/*顶部搜索*/
	#serch_top {  width:400px; float:right; margin-top:6px; height:60px; overflow:hidden;text-align:right;}
	#serch_top input.i {width:270px; border:1px #bde381 solid; height:20px;line-height:20px; padding-left:5px;padding-top:3px;float:left;margin-top:14px;margin-left:10px;}	
	
#serch_top input.btn_s {width:79px; height:46px; margin-top:2px;background:url(../images/btn.gif) no-repeat ;border:none;line-height:44px;text-align:left;padding-left:5px; padding-top:3px; color:#f60;}
	#serch_top .hot {text-align:left; padding-left:15px;margin-top:-3px;}
		#serch_top .hot em { font-style:normal;}

/*layout*/
#side { text-align:center;float:left;}	
#main { clear: both; width:950px;margin:15px auto 0px auto;display:inline-block;}
	.inner_a {margin:20px 0px;display:block !important;display:inline-block;height:460px;}
#content {float:right; text-align:left;}	
#mcontent{
	width:950px;
	margin:0 auto;
}
	.w_a {width:235px;}	/*参考主页宽度*/
	.w_b {width:150px;} /*参考个人中心宽度*/

	.w_700 {width:700px;}
	.w_770 {width:770px;}
	.w_790 {width:790px;}
	.w_720 {width:720px;}
	.w_570 {width:570px;}
	.w_950 {width:950px;}

	/*外框*/
	dl.frm_top{height:5px;background: url(../images/ftm_t_bg.gif) repeat-x;overflow:hidden;}
		dl.frm_top dt {height:5px;width:5px;background:url(../images/frm_t_l.gif) no-repeat left top;float:left;}
		dl.frm_top dd {height:5px;width:5px;background:url(../images/frm_t_r.gif) no-repeat right top;float:right;}
	div.frm_middle {background:#f7f8ef;border-left:1px #c6d286 solid;border-right:1px #c6d286 solid; }	
	
	dl.frm_bt {background:url(../images/ftm_b_bg.gif) repeat-x;height:5px;}
		dl.frm_bt dt {height:5px;width:5px;background:url(../images/frm_b_l.gif) no-repeat left top; float:left;}
		dl.frm_bt dd {height:5px;width:5px;background:url(../images/frm_b_r.gif) no-repeat right top;float:right;}

		/*粉红线条外框*/
		dl.frm_pin {background:url(../images/frm_p_bg.gif) repeat-x;}
			dl.frm_pin dt {height:4px;width:4px;background:url(../images/frm_p_l.gif) no-repeat left top;float:left;}
			dl.frm_pin dd.r {height:4px;width:4px;background: url(../images/frm_p_r.gif) no-repeat right top;float:right;}
			dl.frm_pin dd.box { border-left:1px #ed6973 solid;border-right:1px #ed6973 solid;border-bottom:1px #ed6973 solid;}
		

		
		div.frm_ps_a {clear:both;}
		div.frm_ps_a dl {background:url(../images/frm_2_m.gif) repeat-x; height:41px; overflow:hidden;}
			div.frm_ps_a dl dt {height:41px;width:200px;background:url(../images/frm_2_l.gif) no-repeat left top;float:left;text-align:left; line-height:41px;}
			div.frm_ps_a dl dt em {font-style:normal;padding-left:15px;color:#3cc;font-weight:bold;}
			div.frm_ps_a dl .sign {
	float:right;
	line-height:41px;
	padding-right:15px;
	height:41px;
	overflow: hidden;
	display: block;
	padding-top:0px !important;
	padding-top:10px;
}
			div.frm_ps_a dl dd.r { height:41px;width:7px;background: url(../images/frm_2_r.gif) no-repeat right top;float:right;}
			div.frm_ps_a .intr {
	border-right:1px #dde2a8 solid;
	padding-top:15px;
	padding-left:15px;
	text-align:left;
	display:block !important;
	display:inline-block;
	min-height:230px;
}
			div.frm_ps_a .intr p {float:right;}
	
	
	
	/* 滑动门样式 */
	ul.door_menu {background:url(../images/frm_in_t_bg.gif) no-repeat center top;width:220px;height:30px;margin:0px auto;}
		ul.door_menu li { float:left;} 
		ul.door_menu  a {background:url(../images/door_m_bg_hover.gif) no-repeat center top;display:block;height:30px;text-align:center;line-height:30px;width:70px;font-weight:bold; color:#fff;}	
		ul.door_menu  a:hover { background:url(../images/door_m_bg.gif) no-repeat center top;color:#2a8000;}
		ul.door_menu  a.now { background:url(../images/door_m_bg.gif) no-repeat center top;color:#2a8000;}
	
	div.door_inner {width:218px;background:#fff;border-left:1px #b5df75 solid;border-bottom:1px #b5df75 solid;border-right:1px #b5df75 solid; margin:0 auto;display:block;}
	
	
	
	.ps_list { }
		.ps_list ol {display:inline-block;margin:0 auto;padding-top:6px;}
		.ps_list li {float:left;padding:8px 7px;}
		.ps_list li img {width:50px;height:50px;border:1px #eee solid;padding:1px;}
		.ps_list li a {color:#999;}
		.ps_list li a:hover { color:#db477a;}
	
	#ps_rank {margin-top:10px;}
	
	
	/*列表*/
	
	.list_a { float:left;} /*首页分类显示*/
	   .list_a  h2 {font-size:14px;font-weight:bold;background:url(../images/class_t_bg.gif) no-repeat center top;height:30px;line-height:30px;text-align:left;margin:0px;}
	   .list_a  h2 em { float:right;padding-right:15px;}
	   .list_a  h2 span {padding-left:15px;}
	.list_a .inner {border:1px #b5df75 solid;background:#fff;padding:10px;}
	.list_a .inner ul li { text-align:left; border-bottom:1px #ccc dashed;}
	
	
	
	dl.list_b { text-align:left;padding:5px;}   /*字母数字列表*/
		dl.list_b dt { font-size:14px;font-weight:bold;color:green;padding-left:10px;}
		dl.list_b dd { background:#fff;padding:5px;}
		dl.list_b dd a {color:#333; padding:2px 5px;}
		dl.list_b dd.bg { background:#f1f3e5; padding:5px;}
		dl.list_b dd.bg a {color:#647c58;}
		

	
	.ps_list_b { display:inline-block; }
		.ps_list_b ol {  display:inline-block;margin:0 auto;overflow:hidden;background:#fff url(../images/new_p_bg.gif) no-repeat left;width:640px;padding-left:50px;}
			.ps_list_b ol li {float:left;padding:5px; margin-right:5px;}
			.ps_list_b ol li img {border:1px #ccc solid;padding:1px; width:60px;height:60px;}
			.ps_list_b ol li em { font-style:normal;width:60px;overflow:hidden;height:20px;display:block;}
	
	
	.list_up { width:300px; float:left;margin-top:25px;padding-left:25px; }
		.list_up ol {clear:both;padding-top:5px;}
		.list_up ol li {float:left;margin-bottom:5px;margin-right:4px;}
		.list_up ol li img {width:40px;height:40px;border:1px #eee solid;padding:2px;}
		.list_up ol li em { font-style:normal;width:42px;height:16px;overflow:hidden; display:block;}
	


	


	/*粉色标题条*/
	.title_a {  }
		.title_a dl { background: url(../images/tit_a_bg.png) repeat-x;height:24px;}
		.title_a dl dt { background:url(../images/tit_a_l.png) no-repeat left top;width:110px;height:24px;float:left;line-height:24px;}
		.title_a dl dt em {font-style:normal;font-size:14px;font-weight:bold;color:#fff;}
		.title_a dl dd { height:24px;line-height:24px;}
		.title_a dl dd a { color:#42a60d; font-weight:bold;}
		.title_a dl dd.l {background: url(../images/tit_a_r.png) no-repeat right top;width:51px;height:24px;}
	
	.box_a { border:1px #c5caa8 solid;padding:5px;}
		.box_a em {font-style:normal;}
	
	
	.box_b { background:#f7f8ef; border:1px #ced2b5 solid;padding:10px;}
	
	.box_c {border:1px #9cd98b solid; background:url(../images/box_c_bg.gif) repeat-x; min-height:650px;height:auto !important;height:650px;} /*渐变绿 边框*/
	
	.box_cc {border:1px #9cd98b solid; background:url(../images/box_c_bg.gif) repeat-x;} /*渐变绿 边框*/
	
	.box_d {border:1px #ced2b5 solid;}
	
	
	
	#copyright {clear:both;width:950px;margin:30px auto;height:100px;display:inline-block;}
		#copyright p {text-align:center; border-bottom:1px #eee solid; padding-bottom:10px;margin-bottom:10px;}
			#copyright p  a {padding:2px 5px;}
		#copyright em {font-style:normal;}
	
	
	
	/*按钮*/
	.bt_green {border:none;width:122px;height:59px; background:url(../images/btan_green.jpg) no-repeat; cursor:pointer; }
	
	
   /*文字颜色*/
   .c_lgreen {color:#a6d08f;} 		/*浅绿*/
   .c_pink {color:#F4628F;}			/*粉红*/
   .c_blue{color:#47A8FB;}
   .c_brown {color:#b49170;} 		/*褐色*/
   .c_black {color:#000;}			/*黑色*/
   .c_red {color:red;}
   
   /*strong*/
   .strong{font-weight:bold;}
   
	
	/*文字对齐*/
	.text_r { text-align:right;} 	/*文本居右*/
	.text_l { text-align:left;} 	/*文本居左*/
	.text_c {text-align:center;} 	/*文本居中*/
	
	/*超链接颜色*/
	a.link_black { color:#000; }	 	/*黑色*/
	a.link_org { color:#f60;} 			/*橘黄*/
	a.link_w { color:#fff;}				/* 白色*/	
	a.link_pin { color:#e6617b;} 		/*粉红*/
		a.link_pin:hover { color:#F09;}

	a.link_pin_l { color:#e6617b; text-decoration:underline;} /*粉红+下划线*/
		a.link_pin_l:hover { color:#F09;}	
		
	a.link_green { color:#359102;}	/*绿色*/
		a.link_green:hover {color:#0C3;text-decoration:none;}
	a.link_gry {color:#999;}			/*灰色*/
		a.link_gry:hover {color:#da2a4c;}
	a.link_dgreen { color:#4e6344 ;}	
		a.link_dgreen:hover { color:#393;}	
	
	a.more {background:url(../images/more_bg.gif) no-repeat 0px 0px ;height:19px;width:44px;line-height:19px;text-align:center;font-size:12px;display:block;font-style:normal;color:#eee;}
	
	
	a.link_img {display:inline-block;}  /*图片链接*/
	a.link_img:hover img {border:#d2245f solid 1px;}
	
	.bug_a {width:220px;padding-left:8px;} /*主页列表bug*/
	
	
 	.right { float:right;}
	.clr {clear:both;}
.ttmessage{
	float:right;
	height:30px;
	line-height:30px;
	text-align:left;
}
.left{
	float:left;
}