﻿/* - - - - - - - - - - - - - - - - - - - - -
Title : fufu - 1
Author : Mycm
Created : 2009.7.18
Modified :
- - - - - - - - - - - - - - - - - - - - - */
/* ----- CSS ----- */
@charset "utf-8";
html{
}

body{
	margin: 0;
	padding: 0;
  background: #fff;
  color: #333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
div,form,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
a{
  color: #0187C5;
  text-decoration: none;
}
a:hover{
  color: #D51007;
  text-decoration: underline;
}
img{
  border: 0;
}
.b{
  font-weight: bold;
}
.left{
  float: left;
}
.right{
  float: right;
}
.center{
  text-align: center;
}
.p14{
	font-size: 14px;
}
.p12{
	font-size: 12px;
}
.h10{
	font-size: 0px;
	line-height: 0px;
	height: 10px;
}
.h18{
	height: 18px;
	clear: both;
}
.t20{
	width: 20px;
	float: left;
}
.red{
	color: #D51007;
}
.pink{
	color: #E01C58;
}
.saffron{
  color: #FF7907;
}
.blue{
  color: #3366CC;
}
.black{
	color: #000;
}
.green{
  color: green;
}
.grey{
  color: #999;
}
.button1-ok{
	padding: 4px 10px 2px 10px;
	color: #FFF;
	cursor: pointer;
	background: #D90D06;
	border-top: 1px solid #FC8A87;
	border-left: 1px solid #FC8A87;
	border-right: 1px solid #700603;
	border-bottom: 1px solid #700603;
}
.button1-cancel{
	padding: 4px 10px 2px 10px;
	color: #333;
	cursor: pointer;
	background: #F0F0F0;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #848484;
	border-bottom: 1px solid #848484;
}
.input1{
	border: 1px solid #999;
  width: 240px;
  height: 20px;
  line-height: 20px;
}
.button1{
	width: 63px;
	height: 20px;
	border: none;
	background: url("button3.jpg") no-repeat;
	color: #FFF;
	cursor: pointer;
}
.button2{
	width:63px;
	height:21px;
	text-align:center;
	color:#FFF;border:none;
	background:url("button2.jpg") no-repeat;
	cursor: pointer;
}
.click_alert{
	height: 20px;
	background: url("v.gif") 0 -110px no-repeat;
	padding-left: 20px;
}
#load{
	position: absolute;
	z-index: 1000;
	color: #FFF;
	height: 22px;
	padding: 6px 30px 0 30px;
	text-align: center;
	background: #D51007;
	display: none;
}
.clear{
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	clear: both;
}
* html>body .clearfix {
	display: inline-block;
	width: 100%;
}
* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
}
/* ie7 hack*/
*+html .clearfix {
	min-height: 1%;
}
/*----分页----*/
.page{
  margin-top: 10px;
}
.pageinfo{
  height: 15px;
  color: #FFF;
  padding: 3px 8px 2px 8px;
  background-color: #999;
  border-left: 1px solid #AAA;
  border-top: 1px solid #AAA;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  float: left;
}
.pagenuminfo{
  height: 15px;
  color: #FFF;
  padding: 3px 8px 2px 8px;
  background-color: #FF6600;
  border-left: 1px solid #FFCC00;
  border-top: 1px solid #FFCC00;
  border-right: 1px solid #FF3300;
  border-bottom: 1px solid #FF3300;
  margin-right: 8px;
  float: left;
}
.inactivePage a{
	padding: 5px 6px;
  border: 1px solid #CCC;
  margin-right: 10px;
  display: block;
  float: left;
}
.inactivePage a:hover{
	background: #FF6600;
  color: #FFF;
}
.activePage a{
	padding: 5px 6px;
	color: #666;
	margin-right: 10px;
  border: 1px solid #CCC;
  font-weight: bold;
  display: block;
  float: left;
}


#top{
	width: 1003px;
	height: 75px;
	text-align: left;
}
.t_t1{
	width: 200px;
	padding: 8px 0 0 28px;
	float: left;
}
.t_t2{
	width: 468px;
	height: 48px;
	padding: 27px 48px 0 0;
	text-align: right;
	background: url("advice.jpg") right 27px no-repeat;
	float: left;
}
.t_t2_2{
	height: 48px;
	padding: 27px 48px 0 30px;
	text-align: right;
	background: url("advice.jpg") right 27px no-repeat;
	float: left;
}
.t_t3{
	width: 195px;
	padding: 36px 0 0 64px;
	float: left;
}
.t_t4{
	width: 405px;
	padding: 36px 0 0 64px;
	float: left;
}
.t_t5{
  position: relative;
  cursor: pointer;
  background: url("top_menu.jpg") 0 6px no-repeat;
  width: 10px;
  height: 12px;
  text-align: left;
  display: -moz-inline-box; /* for ff2 */
  display: inline-block;
}
.top_menu{
	position: absolute;
	top: 15px;
	left: -10px;
	width: 100px;
	background: #FFF;
	border: 1px solid #CCC;
	Z-INDEX: 999; 
	FILTER: alpha(opacity=90); 
	opacity: 0.9;
	padding: 5px;
}
.top_menu a{
	height: 12px;
	width: 95px;
	padding: 5px 0 5px 5px;
	display: block;	
}
.top_menu a:hover{
	background: #0BA7D0;
	color: #FFF;
}
.t_t6{
	background: url("v.gif") 0 -3616px no-repeat;
	padding-left: 20px;
}
.t_t7{
	background: url("v.gif") 0 -3636px no-repeat;
	padding-left: 20px;
}
#nav{
	height: 32px;
	background: url("navbg.jpg") repeat-x;
}
.n_d1{
	width: 948px;
	padding-left: 55px;
	height: 32px;
	font-size: 14px;
	text-align: left;
}
.n_d1 a{
	color: #FFF;
}
.n_d1 a:hover{
	color: #FFF;
}
.n_d1_t1{
	width: 72px;
	padding-top: 7px;
	text-align: center;
	float: left;
}
.n_d1_t2{
	width: 72px;
	height: 23px;
	padding-top: 9px;
	text-align: center;
	background: url("navnow.jpg") 8px  3px no-repeat;
	float: left;
}
.n_d1_t2 a{
	color: #000;
}
.n_d1_t2 a:hover{
	color: #000;
}
.n_d1_t3{
	width: 249px;
	padding: 4px 27px 0 0;
	float: right;
}
.searchinput{
	width: 129px;
	height: 16px;
	font-size: 12px;
	font-family: arial;
	border: 1px solid #D1CFCF;
	background: url("searchinputbg.jpg") repeat-x;
	color: #CCC;
}
.searchsubmit{
	width: 46px;
	height: 20px;
	font-size: 12px;
	font-family: arial;
	border: 1px solid #D1CFCF;
	background: url("searchsubbg.jpg") repeat-x;
}
#main{
	width: 961px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	padding-top: 10px;
	margin: 15px auto;
	text-align: left;
}
.m_t1{
	width: 643px;
	overflow: hidden;
	float: left;
}
.m_t2{
	width: 303px;
	margin-left: 15px;
	float: left;
}
.m_d1{
	height: 241px;
	background: #020202;
}
.m_d1_t1{
	width: 4px;
	height: 241px;
	background: url("bannerbg1.jpg") no-repeat;
	float: left;
}
.m_d1_t2{
	padding: 4px 0;
	width: 635px;
	float: left;
}
.m_d1_t3{
	width: 4px;
	height: 241px;
	background: url("bannerbg2.jpg") no-repeat;
	float: left;
}
.m_d2{
	height: 21px;
	border-bottom: 1px solid #D2D2D2;
	font-size: 14px;
	font-weight: bold;
	margin-top: 18px;
}
.m_d2_t1{
	width: 99px;
	padding-top: 3px;
	color: #D51007;
	float: left;
}
.m_d2_t2{
	width: 90px;
	height: 18px;
	padding-top: 3px;
	background: url("elitebg1.jpg") repeat-x;
	color: #FFF;
	margin-right: 1px;
	text-align: center;
	cursor: pointer;
	float: left;
}
.m_d2_t3{
	width: 90px;
	height: 18px;
	padding-top: 3px;
	background: url("elitebg2.jpg") repeat-x;
	color: #FFF;
	margin-right: 1px;
	text-align: center;
	cursor: pointer;
	float: left;
}
.m_d2_t4{
	width: 71px;
	background: url("topcoin.jpg") no-repeat;
	padding: 3px 0 0 28px;
	font-size: 12px;
	font-weight: normal;
	float: right;
}
.m_d2_t4 a{
	color: #000;
}
.m_d3{
	height: 58px;
	border-left: 1px solid #D2D2D2;
	background: url("elitebg3.jpg") repeat-x;
	margin-top: 10px;
}
.m_d3_t1{
	width: 33px;
	padding: 17px 0 0 9px;
	float: left;
}
.m_d3_t2{
	width: 64px;
	padding-top: 4px;
	float: left;
}
.m_d3_t3{
	width: 381px;
	height: 48px;
	border-right: 1px solid #D2D2D2;
	margin-top: 5px;
	float: left;
}
.m_d3_t4{
	width: 145px;
	padding-top: 7px;
  text-align: center;
	float: left;
}
.m_d3_t5{
	width: 8px;
	height: 58px;
	background: url("elitebg4.jpg") repeat-x;
	float: right;
}
.m_d4{
	height: 20px;
}
.m_d4_t1{
	width: 178px;
	height: 18px;
	background: #EBEBEB;
	padding: 2px 0 0 1px;
	float: left;
}
.m_d4_t1 a{
	color: #000;
}
.m_d4_t1 a:hover{
	text-decoration: none;
}
.m_d4_t2{
	height: 16px;
	padding: 4px 0 0 25px;
	background: url("elitebg5.jpg") 4px 5px no-repeat #71B7E6;
	font-family: Verdana;
	font-size: 10px;
	color: #FFF;
	float: left;
}
.m_d4_t3{
	width: 3px;
	height: 20px;
	background: url("elitebg6.jpg") right no-repeat #71B7E6;
	float: left;
}
.m_d5{
	width: 378px;
	height: 14px;
	text-overflow: ellipsis;
	overflow: hidden;
	padding-top: 9px;
	color: #666;
}
.m_d6{
	height: 25px;
}
.m_d6 a{
	color: #000;
}
.m_d6 a:hover{
	text-decoration: none;
}
.m_d7{
	color: #666;
}
.m_d8{
	height: 21px;
	border-bottom: 1px solid #D2D2D2;
	font-size: 14px;
	font-weight: bold;
	margin-top: 18px;
	padding-top: 3px;
	color: #D51007;
}
.m_d9{
	min-height: 38px;
	height: auto !important;
	height: 38px;
	margin-top: 10px;
}
.m_d10{
	height: 4px;
	height: 4px;
	font-size: 0px;
	line-height: 0px;
	background: #EEE;
}
.m_d10_t1{
	width: 4px;
	height: 4px;
	background: url("blogconner1.jpg") no-repeat;
	float: left;
}
.m_d10_t2{
	width: 4px;
	height: 4px;
	background: url("blogconner2.jpg") no-repeat;
	float: right;
}
.m_d11{
	min-height: 30px;
	height: auto !important;
	height: 30px;
	border-left: 4px solid #EEE;
	border-right: 4px solid #EEE;
}
.m_d11_t1{
	width: 40px;
	float: left;
}
.m_d11_t1 img{
	width: 30px;
	height: 30px;
}
.m_d11_t2{
	width: 595px;
	line-height: 160%;
	word-wrap:break-word;
	float: left;
}
.m_d12{
	height: 4px;
	height: 4px;
	font-size: 0px;
	line-height: 0px;
	background: #EEE;
}
.m_d12_t1{
	width: 4px;
	height: 4px;
	background: url("blogconner3.jpg") no-repeat;
	float: left;
}
.m_d12_t2{
	width: 4px;
	height: 4px;
	background: url("blogconner4.jpg") no-repeat;
	float: right;
}
.m_d13{
  height: 21px;
	border-bottom: 1px solid #D2D2D2;
	font-size: 14px;
	font-weight: bold;
	margin-top: 18px;
	padding-top: 3px;
	color: #D51007;
}
.m_d14{
	min-height: 54px;
	height: auto !important;
	height: 54px;
	padding: 10px 0;
	border-bottom: 1px solid #D2D2D2;
}
.m_d14_t1{
	width: 74px;
	text-align: center;
	float: left;
}
.m_d14_t2{
	line-height: 160%;
	float: left;
}
.m_d14_t3{
	background: url("v.gif") 0 -508px no-repeat;
	width: 20px;
	display: -moz-inline-box; /* for ff2 */
  display: inline-block;
}
.m_d14_t4{
	background: url("v.gif") 0 -1694px no-repeat;
	width: 20px;
	display: -moz-inline-box; /* for ff2 */
  display: inline-block;
}
.m_d14_t5{
	background: url("v.gif") 0 -1537px no-repeat;
	width: 20px;
	display: -moz-inline-box; /* for ff2 */
  display: inline-block;
}
.m_d15{
	height: 29px;
	background: url("cbg1.jpg") repeat-x;
}
.m_d15_t1{
	width: 7px;
	height: 29px;
	background: url("cconner1.jpg") no-repeat;
	float: left;
}
.m_d15_t2{
	font-size: 14px;
	font-weight: bold;
	color: #D51007;
	padding: 8px 0 0 4px;
	float: left;
}
.m_d15_t3{
	width: 5px;
	height: 29px;
	background: url("cconner2.jpg") no-repeat;
	float: right;
}
.m_d16{
	min-height: 207px;
	height: auto !important;
	height: 207px;
	background: url("cbg2.jpg") repeat-y;
}
.m_d17{
	height: 6px;
	font-size: 0px;
	line-height: 0px;
	background: url("cbg3.jpg") repeat-x;
}
.m_d17_t1{
	width: 7px;
	height: 6px;
	background: url("cconner3.jpg") no-repeat;
	float: left;
}
.m_d17_t2{
	width: 5px;
	height: 6px;
	background: url("cconner4.jpg") no-repeat;
	float: right;
}
.m_d18{
	width: 298px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	padding-top: 10px;
	background: #F2F2F2;
	border-bottom: 1px dashed #D9D9D9;
	margin-left: 2px;
}
.m_d19{
	height: 29px;
	padding-left: 26px;
}
.logininput{
	width: 130px;
	height: 17px;
	border: 1px solid #666;
}
.m_d20{
	padding: 5px 0 0 75px;
}
.loginbutton{
	width: 53px;
	height: 22px;
	background: url("loginbutton.jpg") no-repeat;
	border: none;
	margin-right: 18px;
	cursor: pointer;
}
.regbutton{
	width: 83px;
	height: 22px;
	background: url("regbutton.jpg") no-repeat;
	border: none;
	margin-right: 18px;
	cursor: pointer;
}
.m_d21{
	height: 16px;
	padding-top: 16px;
}
.m_d21_t1{
	width: 242px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px;
	color: #D51007;
	float: left;
}
.m_d21_t1{
	float: left;
}
.m_d22{
	padding: 12px 3px 0 10px;
}
.m_d22 a{
	color: #666;
}
.m_d23{
	height: 79px;
	margin-top: 10px;
}
.m_d23_t1{
	width: 27px;
	height: 54px;
	padding: 25px 0 0 18px;
	font-weight: bold;
	color: #FFF;
	background: url("elitebg10.jpg") 13px 24px no-repeat;
	float: left;
}
.m_d23_t2{
	width: 6px;
	height: 79px;
	background: url("elitebg7.jpg") no-repeat;
	float: left;
}
.m_d23_t3{
	width: 133px;
	height: 61px;
	padding: 18px 0 0 12px;
	background: url("elitebg8.jpg") repeat-x;
	float: left;
}
.m_d23_t4{
	width: 88px;
	height: 70px;
	padding-top: 9px;
	background: url("elitebg8.jpg") repeat-x;
	float: left;
}
.m_d23_t4 img{
	width: 50px;
	height: 50px;
	border: 1px solid #CCC;
	background: #FFF;
	padding: 1px;
}
.m_d23_t5{
	width: 6px;
	height: 79px;
	background: url("elitebg9.jpg") no-repeat;
	float: left;
}
.m_d24{
	height: 24px;
}
.m_d25{
	color: #B9B9B9;
}
.m_d26{
	width: 284px;
	height: 12px;
	padding: 9px 0 7px 0;
	margin: 0 9px 0 10px;
	border-bottom: 1px solid #D9D9D9;
}
.m_d26_t1{
	width: 240px;
	float: left;
}
.m_d26_t2{
	width: 44px;
	color: #000;
	float: left;
}
.m_d27{
	height: 12px;
	text-align: right;
	padding: 7px 12px 7px 0;
}
.m_d28{
	width: 284px;
	min-height: 12px;
	height: auto !important;
	height: 12px;
	word-wrap:break-word;overflow:hidden;
	padding: 9px 0 7px 0;
	margin: 0 9px 0 10px;
	border-bottom: 1px dashed #D9D9D9;
}
.m_d29{
	min-height: 70px;
	height: auto !important;
	height: 70px;
}
.m_d29_t1{
	width: 70px;
	text-align: center;
	float: left;
}
.m_d29_t2{
	min-height: 70px;
	height: auto !important;
	height: 70px;
	word-wrap:break-word;overflow:hidden;
	line-height: 160%;
	float: left;
}
.m_d30{
	height: 20px;
	padding: 5px;
}
.m_d31{
	padding-top: 10px;
	height: 21px;
}
.AllPlay{
	width: 63px;
	height: 20px;
	background: url("button3.jpg") no-repeat;
	color: #FFF;
	cursor: pointer;
	border: none;
}

/*-----------新鲜事-------------------*/
.userdo_d1{
	padding: 12px 0;
	min-height: 12px;
	height: auto !important;
	height: 12px;
	word-wrap:break-word;
	border-bottom: 1px solid #D8DFEA;
}
.m_t2 .userdo_d1{
	padding: 12px 0;
	min-height: 12px;
	height: auto !important;
	height: 12px;
	word-wrap:break-word;
	margin: 0 9px 0 10px;
	border-bottom: 1px dashed #D9D9D9;
}
.userdo_d1_t1{
	width: 30px;
	float: left;
}
.userdo_d1_t2{
	float: left;
}
.userdo_d1_t3{
	width: 120px;
	color: #999;
	text-align: right;
	float: right;
}
.m_t2 .userdo_d1_t3{
	width: 65px;
	color: #999;
	text-align: right;
	float: right;
}
.userdo_d2{
	margin-top: -5px;
	line-height: 160%;
	background: #FFF;
	padding-bottom: 12px;
	padding-left: 30px;
	word-wrap:break-word;
	border-bottom: 1px solid #D8DFEA;
}
.m_t2 .userdo_d2{
	line-height: 160%;
	padding-bottom: 12px;
	padding-left: 30px;
	background: #FFF;
	border-bottom: 1px dashed #D9D9D9;
	word-wrap:break-word;
	margin: -5px 9px 0 10px;
}
.user_d22 .userdo_d2{
	margin-top: -5px;
	line-height: 160%;
	padding-bottom: 12px;
	padding-left: 30px;
	background: #EDEDED;
	border-bottom: 1px dashed #D9D9D9;
	word-wrap:break-word;
}

/*--------------二级栏目--------------*/
#classnav{
	height: 46px;
	background: url("classnav1.jpg") repeat-x;
	font-size: 14px;
	padding-left: 20px;
}
#classnav a{
	color: #000;
}
.cn_t1{
	padding: 11px 10px 0 10px;
	background: #FFF;
	height: 24px;
	font-weight: bold;
	float: left;
}
.cn_t2{
	padding: 11px 10px 0 10px;
	height: 24px;
	font-weight: bold;
	float: left;
}
/*-------------排行榜-----------------*/
.top_t1{
	width: 307px;
	float: left;
}
.top_d1{
	height: 20px;
	font-weight: bold;
	color: #D51007;
	font-size: 14px;
	padding-left: 20px;
	background: url("arrow1.jpg") 0 3px no-repeat;
}
.top_d1_t1{
	width: 187px;
	float: left;
}
.top_d1_t2{
	width: 90px;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
	padding-right: 10px;
	color: #000;
	float: left;
}
.top_d2{
	min-height: 300px;
	height: auto !important;
	height: 300px;
	border: 1px solid #D8D9DA;
	text-align: center;
}
.top_d3{
	width: 287px;
	height: 12px;
	padding: 9px 0 7px 0;
	border-bottom: 1px solid #D9D9D9;
	margin: auto;
	text-align: left;
}
.top_d3_t1{
	width: 23px;
	float: left;
}
.top_d3_t2{
	width: 220px;
	float: left;
}
.top_d3_t3{
	width: 44px;
	color: #000;
	float: left;
}
.top_d4{
	height: 12px;
	text-align: right;
	padding: 7px 12px 7px 0;
}
.top_d5{
	padding: 10px 0;
	height: 14px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.top_d5_t1{
	font-size: 14px;
	font-weight: bold;
	color: #D51007;
	float: left;
}
.top_d5_t2{
	float: right;
}
.top_d6{
	padding: 8px 5px;
	min-height: 12px;
	height: auto !important;
	height: 12px;
	border-bottom: 1px solid #DDD;
}
.top_d6_t1{
	width: 30px;
	float: left;
}
.top_d6_t2{
	width: 40px;
	margin-top: -5px;
	float: left;
}
.top_d6_t3{
	width: 343px;
	float: left;
}
.top_d6_t3_2{
	width: 373px;
	float: left;
}
.top_d6_t4{
	width: 80px;
	float: left;
}
.top_d6_t5{
	width: 140px;
	float: left;
}

/*-------------------会员-----------------------*/
.mem_d1{
	height: 120px;
}
.mem_d1_t1{
	width: 579px;
	height: 118px;
	background: url("searchmember.jpg") 5px no-repeat #EDEDED;
	border: 1px solid #CCC;
	padding-left: 140px;
	float: left;
}
.mem_d1_t2{
	width: 239px;
	height: 118px;
	border: 1px solid #CCC;
	border-left: none;
  float: left;
}
.mem_d2{
	font-weight: bold;
	font-size: 14px;
  color: #D51007;
  height: 22px;
  padding-top: 5px;
}
.mem_d3{
  height: 28px;
}
.memberbutton{
	width: 73px;
	height: 21px;
	background: url("searchmember2.jpg") no-repeat;
	border: none;
}
.mem_d4{
	min-height: 300px;
	height: auto !important;
	height: 300px;
	padding-top: 20px;
}
.mem_d4_t1{
	width: 132px;
	height: 170px;
	padding: 6px 0 0 6px;
	margin: 10px;
	background: url("c7.gif") no-repeat;
	overflow: hidden;
	float: left;
}
.mem_d4_t2{
	width: 132px;
	height: 158px;
	padding: 6px 0 0 6px;
	margin: 10px;
	background: url("c7.gif") no-repeat;
	overflow: hidden;
	float: left;
}
.mem_d5{
	padding: 12px 0 5px 0;
	text-align: center;
	display: block;
}
.mem_d6{
	text-align: center;
	display: block;
}

/*------------------------记录--------------------------------*/
.note_d1{
	height: 22px;
	padding: 8px 0 0 8px;
	background: #E4F1FA;
}
.note_d1_t1{
	font-weight: bold;
	font-size: 16px;
	color: #000;
	float: left;
}
.note_d1_t2{
	padding-left: 270px;
	float: left;
}
.note_d1_t3{
	font-weight: bold;
	font-size: 16px;
	color: #000;	
}
.note_d2{
	height: 62px;
 	background: #E4F1FA;
 	padding-left: 8px;
 	border-bottom: 1px solid #CBE4F4;
 	margin-bottom: 30px;
}
.blogtextarea{
	width: 500px;
	height: 50px;
	border: 1px solid #C3C3C3;
	border-top: 1px solid #7C7C7C;
	border-bottom: 1px solid #DDD;
}
.note_d2 input{
	width: 82px;
	height: 54px;
	background: url("c9.jpg") no-repeat;
	margin-left: 10px;
	cursor: pointer;
	border: none;
}
/*------------------会员不同风格展示页公用元素------------------------*/
#space{
	height: 33px;
	border-top: 1px solid #FFF;
	background: url("space-top-bottom.jpg") 0 30px repeat-x #F2F3F2;
	text-align: center;
	color: #333;
}
#space a,.space_d2 a,.space_d3 a,.space_d4 a{
  color: #0187C5;
  text-decoration: none;
}
#space a:hover,.space_d2 a:hover,.space_d3 a:hover,.space_d4 a:hover{
  color: #D51007;
  text-decoration: underline;
}
.space_d1{
	width: 961px;
	padding-top: 5px;
	height: 21px;
	text-align: left;
	margin: auto;
}
.space_d1_t1{
  width: 120px;
  padding-top: 2px;
	float: left;
}
.space_d1_t2{
  width: 280px;
	float: left;
}
.space_d1_t3{
	width: 561px;
  padding-top: 2px;
	text-align: right;
	float: right;
}
.space_d2{
	height: 26px;
	width: 961px;
	padding-top: 10px;
	margin: auto;
	background: url("tabbg.jpg") 0 10px repeat-x #FFF;
	color: #333;
}
.space_d2_t1{
	height: 26px;
	padding: 7px 8px 0 9px;
	float: left;
}
.space_d2_t2{
	width: 73px;
	height: 21px;
	padding-top: 5px;
	font-weight: bold;
	text-align: center;
	background: url("tab1.jpg") no-repeat;
	margin-right: 2px;
	float: left;
}
.space_d2_t3{
	width: 73px;
	height: 21px;
	padding-top: 5px;
	text-align: center;
	background: url("tab2.jpg") no-repeat;
	margin-right: 2px;
	cursor: pointer;
	float: left;
}
.space_d3{
	width: 919px;
	height: 170px;
  padding: 10px 20px;
	margin: auto;
	border: 1px solid #C2C5CE;
	background: #FFF;
	border-top: none;
	overflow: hidden;
	color: #333;
}
.space_d3_t1{
	width: 89px;
	margin-right: 20px;
	float: left;
}
.space_d3_t1 span{
	cursor: pointer;
	color: #0187C5;
}
.space_d3_t1 img{
	margin-bottom: 7px;
	border: 1px solid #CCC;
	padding: 1px;
	background: #FFF;
	cursor: pointer;
}
.space_d4{
	height: 24px;
	padding-top: 18px;
	color: #333;
}
/*-----------博客新版--------------*/
.newblog{
	min-height: 600px;
	height: auto !important;
	height: 600px;
	background: #E5E5E5;
	margin: auto;
	padding-bottom: 15px;
	text-align: center;
}
.nb_d1{
	width: 900px;
	height: 32px;
	padding: 8px 60px 0 0;
	text-align: right;
	background: url("nb3.jpg") 0 23px no-repeat;
	margin: auto;
}
.nb_d1 a{
	padding-left: 30px;
}
.nb_d2{
	width: 934px;
	min-height: 570px;
	height: auto !important;
	height: 570px;
	margin: auto;
	background: #FFF;
	padding: 0 9px 7px 17px;
	text-align: left;
}
.nb_d2_t1{
	width: 620px;
	min-height: 570px;
	height: auto !important;
	height: 570px;
	float: left;
}
.nb_d2_t2{
	width: 293px;
	min-height: 570px;
	height: auto !important;
	height: 570px;
	margin-left: 21px;
	background: #FAF2ED;
	float: left;
}
.nb_d3{
	height: 23px;
}
.nb_d3_t1{
	color: #CD150D;
	font-weight: bold;
	float: left;
}
.nb_d3_t2{
	float: right;
}
.nb_d3_t2 a{
	color: #999;
}
.nb_d4{
	height: 155px;
}
.nb_d4_t1{
	width: 155px;
	float: left;
}
.nb_d4_t2{
	float: left;
}
.nb_d5{
	height: 28px;
}
.nb_d6{
	line-height: 160%;
}
.nb_d6 a{
	color: #999;
}
.nb_d7{
	height: 26px;
}
.nb_d8{
	height: 16px;
}
.nb_d8_t1{
	background: #EBEBEB;
	height: 16px;
	padding: 0 20px 0 0;
	float: left;
}
.nb_d8_t2{
	width: 3px;
	height: 16px;
	background: url("nb11.jpg") no-repeat;
	float: left;
}
.nb_d9{
	height: 60px;
	margin-top: 10px;
}
.nb_d10{
	height: 200px;
	padding: 7px 10px;
	border: 1px solid #EBEEF9;
	background: #FBFCFE;
	margin-top: 12px;
}
.nb_d10_t1{
	width: 425px;
	padding-right: 20px;
	float: left;
}
.nb_d10_t2{
	height: 159px;
	margin: 10px 0;
	padding-left: 9px;
	border-left: 1px solid #EEE;
	width: 131px;
	overflow: hidden;
	float: left;
}
.nb_d10_t3{
	width: 145px;
	height: 150px;
	padding-top: 28px;
	text-align: center;
	overflow: hidden;
	float: left;
}
.nb_d10_t4{
	width: 5px;
	height: 178px;
	float: left;
}
.nb_d11{
	height: 21px;
	border-bottom: 1px solid #EEE;
}
.nb_d11_t1{
	color: #CD150D;
	font-weight: bold;
	float: left;
}
.nb_d11_t2{
	float: right;
}
.nb_d11_t2 a{
	color: #999;
}
.nb_d12{
	padding-top: 10px;
	height: 22px;
}
.nb_d13{
	height: 24px;
}
.nb_d13 a{
	color: #829A32;
	text-decoration: underline;
}
.nb_d14{
	height: 23px;
	border-bottom: 1px solid #EEE;
}
.nb_d14 a{
	color: #999;
}
.nb_d15{
	padding-top: 14px;
	height: 84px;

}
.nb_d15_t1{
	width: 202px;
	height: 23px;
	margin-top: 5px;
	overflow: hidden;
	float: left;
}
.nb_d15_t2{
	width: 20px;
	height: 23px;
	margin-top: 5px;
	float: left;
}
.nb_d16{
	height: 23px;
}
.nb_d16_t1{
	width: 23px;
	float: left;
}
.nb_d16_t1 img{
	width: 16px;
	height: 16px;
	border: 2px solid #DFE9BD;
}
.nb_d16_t2{
	width: 179px;
	height: 21px;
	padding-top: 3px;
	overflow: hidden;
	border-bottom: 1px solid #EEE;
	float: left;
}
.nb_d17{
	height: 30px;
	color: #666;
}
.nb_d18{
	height: 68px;
}
.nb_d18_t1{
	width: 62px;
	float: left;
}
.nb_d18_t1 img{
	border: 1px solid #CCC;
	padding: 1px;
	background: #FFF;
}
.nb_d18_t2{
	float: left;
}
.nb_d18_t2 img{
	margin-bottom: 6px;
}
.nb_d19{
	height: 12px;
	padding: 5px 0;
	overflow: hidden;
}
.nb_d20{
	width: 273px;
	margin: 0px 10px 5px 10px;
	height: 20px;
	padding-top: 9px;
	background: url("nb14.jpg") 0 27px repeat-x;
}
.nb_d20_t1{
	color: #CD150D;
	float: left;
}
.nb_d20_t2{
	float: right;
}
.nb_d21{
	height: 336px;
	width: 273px;
	margin: 0px 10px;
	background: url("nb7.jpg") 5px 0 no-repeat;
}
.nb_d22{
	padding-left: 16px;
	height: 43px;
	overflow: hidden;
	margin-bottom: 13px;
}
.nb_d22_t1{
	width: 57px;
	text-align: center;
	float: left;
}
.nb_d22_t1 img{
	width: 40px;
	height: 40px;
	border: 1px solid #F1EBE6;
}
.nb_d22_t2{
	line-height: 160%;
	float: left;
}
.nb_d22_t3{
	padding-top: 15px;
	float: left;
}
.nb_d23{
	height: 12px;
	padding-left: 23px;
	margin-bottom: 10px;
}
.nb_d24{
	width: 273px;
	margin: 0px 10px 12px 10px;
	line-height: 200%;
}
.nb_d25{
	height: 275px;
	text-align: center;
}
.nb_d26{
	width: 135px;
	height: 90px;
	padding: 4px;
	background: #FFF;
	overflow: hidden;
	border: 1px solid #E0DEE1;
	text-align: center;
}
.nb_d26 img{
	width: 135px;
	height: 90px;
}
.nb_d27{
	padding-top: 7px;
	text-align: center;
}
.nb_d28{
	width: 960px;
	height: 12px;
	background: url("nb15.jpg") 0 bottom no-repeat #FFF;
	margin: auto;
}
.nb_d29{
	min-height: 12px;
	height: auto !important;
	height: 12px;
	padding: 10px 0;
	border-bottom: 1px dashed #CCC;
}
.nb_d29_t1{
	width: 500px;
	float: left;
}
.nb_d29_t2{
	width: 400px;
	text-align: right;
	float: left;
}

/*-----------伴奏--------------*/
.bz_d1{
	min-height: 12px;
	height: auto !important;
	height: 12px;
	padding: 10px 0;
	border-bottom: 1px solid #CCC;
	line-height: 160%;
}
.bz_d1_t1{
	width: 243px;
	font-size: 14px;
	float: left;
}
.bz_d1_t2{
	width: 80px;
	text-align: center;
	float: left;
}
.bz_d1_t3{
	width: 90px;
	text-align: center;
	float: left;
}
.bz_d1_t4{
	width: 60px;
	text-align: center;
	float: left;
}
.bz_d2{
	padding: 10px 0 5px 30px;
	height: 12px;
	background: url("v.gif") 10px -1853px no-repeat;
}
.bz_d3{
	font-size: 16px;
	font-weight: bold;
	height: 26px;
}
.bz_d4{
	height: 12px;
	text-align: right;
	border-bottom: 1px solid #CCC;
	margin-bottom: 5px;
}
.bz_d5{
	height: 30px;
	background: #FEFFCF;
	border: 1px solid #E4D7C4;
	padding: 10px 0 0 10px;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: bold;
}
.bz_d5_t1{
	width: 22px;
	float: left;
}
.bz_d5_t2{
	width: 32px;
	float: left;
}
.bz_d6{
	height: 14px;
	background: url("v.gif") 0 -3173px no-repeat;
	padding-left: 20px;
	font-size: 14px;
	margin-bottom: 16px;
}
.bz_d7{
	height: 26px;
}
.bz_d8{
	min-height: 12px;
	height: auto !important;
	height: 12px;
	padding: 5px;
}
.bz_d8_t1{
	width: 200px;
	float: left;
}
.bz_d8_t2{
	width: 93px;
	float: left;
}
.bz_t1{
	width: 160px;
	height: 22px;
	float: left;
}
.bz_t2{
	width: 120px;
	padding: 10px 0 5px 30px;
	height: 12px;
	background: url("v.gif") 10px -1853px no-repeat;
	float: left;
}
.bz_d9{
	border: 1px solid #D4D4D4;
	min-height: 48px;
	height: auto !important;
	height: 48px;
	padding: 10px;
}
.bz_d9_t1{
	width: 400px;
	float: left;
}
.bz_d9_t1 a{
	padding-top: 15px;
	display: inline-block;
}
.bz_d9_t2{
	line-height: 160%;
	float: left;
}
/*-------------登录与注册-----------------*/
.lr_d1{
	height: 300px;
	padding-top: 20px;
}
.lr_d2{
	font-size: 14px;
	font-weight: bold;
	height: 26px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 20px;
}
.lr_d3{
	height: 300px;
}
.lr_d3_t1{
	width: 500px;
	float: left;
}
.lr_d3_t2{
	width: 461px;
	float: left;
}
.lr_d4{
	min-height: 12px;
	height: auto !important;
	height: 12px;
	padding: 10px 0;
}
.lr_d4_t1{
	width: 130px;
	text-align: right;
	padding-top: 5px;
	float: left;
}
.lr_d4_t2{
	float: left;
}
#Container {clear:both;width:760px;margin:auto;background:url("ContainerBg.jpg") no-repeat left 20px; }

.reg_content { margin:30px auto auto auto; background: #f7f7f7 ; border:1px #DADADA solid; }
@media all and (min-width: 0px){/* opera  styles */
.reg_content {padding: 0 0 20px 0;}
}



fieldset {margin: auto;padding:5px 5px 15px 5px;font-size:14px;clear:both;border:none;}
fieldset legend { display: block; border-bottom: 1px #DADADA dashed; padding: 5px 0 3px 5px; margin: 0 0 10px 0;  letter-spacing:4px;font-size: 14px; font-weight:900;color:#333;}

#ob_reg{ padding: 20px; }
#ob_reg ul {padding-top:5px;margin:0px;clear:both;}
#ob_reg input { padding: 2px 0 0 4px; font-size: 14px;  }  
#ob_reg li{
list-style-type:none;
padding:0.25em 0em 0em 0em;
float:left;
margin:0px;
text-align:left;
word-break: break-all;
vertical-align: bottom;
}
#ob_reg ul li.r_left { width: 120px; text-align:right; font-size:14px;}
#ob_reg ul li.r_leftnone { width: 150px;height:0; padding:0; margin:0; display: compact} 

#ob_reg ul li.r_right {text-align:left; width:250px}
#ob_reg ul li.r_msg { color: #666; font-size:12px; padding:0; margin:0} 
.okimg{vertical-align:top; display:none}
#d_uname{
width:auto;
}
.d_default{
padding:2px 0 2px 4px;
border:1px solid #f7f7f7 ;
}
.d_on{
padding:2px 0 2px 4px;
border:1px solid #FFCC00;
color:#000;
background-color:#FFFFDD;
}
.d_ok{
padding:2px 0 2px 24px;
border:1px solid #00BE00;
color:#000;
background:#E6FFE6 url(li_ok.gif) no-repeat 4px;
}
.d_err{
border:1px solid #F30;
color:#F00;
padding:2px 0 2px 24px;
background:#FFF1E4 url(li_err.gif) no-repeat 4px;
}
#upwd{float:left;}
#ssnbotton { width: 150px; font-size:12px;}
#ssnbotton1 { width: 181px; font-size:12px;}

#save_stat { margin: 0 0 0 10px; color: #f00; vertical-align: 0!important; vertical-align: 10px; }
*+html #save_stat { vertical-align: 10px!important; }/* IE7 hack */
#save_stat img { margin: 0 10px 0 0; vertical-align: middle; }

.ob_pws{width:183px; background-color:#F1F1F1; font-size:9pt; text-align:center; float:left;display:inline;}				
.ob_pws0{width:60px;float:left;display:inline;}
.ob_pws1{width:60px;float:left; background-color:#FF3300 ;display:inline;}
.ob_pws2{width:60px;float:left; background-color:#FFFF99;display:inline; }
.ob_pws3{width:60px;float:left; background-color:#00CC66;display:inline; }

#showpassregtext { clear: both; margin: 20px auto auto auto; width: 90%; line-height:1.5; padding: 10px; border-top: 3px #F8CA12 solid; border-bottom: 3px #F8CA12 solid; background: #FEF7DE url("images/cierre_pie.gif") no-repeat left top; text-align: left; }
#showpassregtext strong { display: block; text-align: center; }
#showpassregtext ul {}
#showpassregtext li { float: none; list-style:decimal inside none; }

#obcode,#uname,#domain,#upwd,#repassword,#answer,#email,#blogname,#codestr { margin: -4px 0 0 0; height: 20px; border-top:1px #828587 solid;border-right:1px #CCCCCC solid;border-bottom:1px #CCCCCC solid;border-left:1px #828587 solid; background: #FFf; }
.input_onFocus { background: #FFC!important; }
.input_onBlur { background: #FFf!important; }

/*-------------广告位-----------------*/
.blogad1{
	text-align: center;
	padding: 20px 0;
}

/*-------------打招呼-----------------*/
.hello_d1{
	font-weight: bold;
	padding-left: 30px;
	height: 30px;
}
.hello_d2{
	width: 500px;
	border: 1px solid #CCC;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	margin-left: 60px;
}
.hello_d2_t1{
	width: 100px;
	padding-left: 20px;
	height: 22px;
	overflow: hidden;
	float: left;
}

#bottom{
	min-height: 255px;
	height: auto !important;
	height: 255px;
	background: url("bottombg1.jpg") repeat-x #A5A5A8;
	margin: auto;
}
.b_d1{
	width: 961px;
	text-align: left;
	padding-top: 20px;
	margin: 15px auto;
	color: #FFF;
}
.b_d1 a{
	color: #FFF;
}
.b_d1_t1{
	width: 200px;
	line-height: 160%;
	float: left;
}
.b_d1_t2{
	width: 361px;
	line-height: 160%;
	float: left;
}
.b_d2{
	padding-top: 30px;
	line-height: 160%;
	color: #CCC;
}

#adv1{
	width: 960px;
	height: 130px;
	margin: auto;
}
