@charset "utf-8";
/* 全局样式 */

body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div { margin:0; padding:0; border:0; }
body { background:#fff; color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif, "宋体"; }
ul, ol { list-style-type:none; }
select, input, img, select { vertical-align:middle; }

a { text-decoration:none; }
a:link { color:#039; }
a:visited { color:#039; }
a:hover, a:active, a:focus { color:#ff6600; text-decoration:underline; }
a:focus{ outline:0;}/*for MF a dash line*/

.red { color:#FF0000; }
.orange { color:#FF6600; font-size:12px; }
.bOrange { color:#FF6600; font-size:18px; }
.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cLRed,a.cLRed:link,a.cLRed:visited{ color:Red; text-decoration: underline;}
.cBlue,a.cBlue:link,a.cBlue:visited{ color:#039;}
.cLBlue,a.cDBlue:link,a.cDBlue:visited{ color:#039; text-decoration: underline;}
.cGray,a.cGray:link,a.cGray:visited{ color: #333333;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color: #FFFFFF;}

.clear { clear:both; }
.left { float:left; }
.right { float:right; text-align:right; }
.titleLeft { float:left; font-size:12px; font-weight:bold; }
.more { float:right; text-align:right; }




.win960{
   margin:0 auto;
   text-align:left;
   width:960px;
   /*overflow:hidden;*/
}
.marginBottom10{ margin-bottom:10px;}
.header, 
.content, 
.footer{
   width:960px;
}

/*css style for header*/

.header{
   background:transparent url(http://static.china186cache.com/main/skin/gold/images/topbg.gif) repeat-x left top;
}

.top{
   position:relative;
   height:40px;
   font-family:Arial, Helvetica, sans-serif;
   background:transparent url(http://static.china186cache.com/main/skin/gold/images/china168.gif) no-repeat 14px 8px;
}
span.mainLink{
   position:absolute;
   top:14px;
   left:94px;
   width:30%;
}
span.mainLink a, span.unLoad a, span.loaded a{ margin-left:6px; padding-right:6px; color:#333333;}
span.loaded a.padRig{ padding-right:0;}
span.loaded img{ margin-right:10px;}

/*注册前后两个样式*/
span.unLoad, span.loaded{
   position:absolute;
   top:14px;
   right:0px;
   width:58%;
   text-align:right;
}
span.unLoad{ display:none;}
span.loaded{}

.logo{
   float:left;
   width:250px;
   height:60px;
   margin-top:8px;
}
.logo h1{ display:blcok; font-size:30px; line-height:58px; color:#999900;}
.comm_ad{
   float:right;
   width:700px;
   height:70px;
   margin-top:8px;
   margin-bottom:8px;
}



/*===footer==*/
.footer{ float:left; text-align:center; height:80px; font-family:arial, simsun, sans-serif;}
.footer p{ line-height:21px;}
.footer p.mapLink a{ margin:0 5px;}
.footer p a{ color:#333333;}
.footer p a:hover{ color:#ed0000; text-decoration:underline;}
.clear{ clear:both;}
.clearNull{ font-size:0; line-height:0;}/*for IE6*/

/* add by arook copy from sunny */
/* CSS Document  浮动层样式 */
ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
img {
	border:none;
}
.both {
	clear: both;
}
.space {
	float:left;
	width:20px;
}
.msg {
	float:left;
	width:160px;
	height:30px;
	background: url(http://static.china186cache.com/main/skin/gold/images/msgb.gif) no-repeat left;
	padding:12px 0 0 10px;
	display:inline;
}
/*color*/
.red {
	color:#FF3300
}
.blue {
	color:#1f3a87
}

.cDBlue,a.cDBlue:link,a.cDBlue:visited{color:#072dbc;text-decoration: underline;}

.input_box {
	float:right;
	text-align:center;
	margin:10px 15px 0 0;
	display:inline;
}
.textname {
	float:left;
	width:80px;
	height:30px;
	text-align:right;
}
.textname2 {
	float:left;
	width:75px;
	height:30px;
	text-align:right;
	margin-left:20px;
	display:inline;
}
.diaryname {
	float:left;
	width:80px;
	height:30px;
	text-align:left;
}
.textinput {
	float:left;
	width:300px;
	height:30px;
	text-align:left;
}
.textinput2 {
	float:left;
	width:250px;
	height:30px;
	text-align:center;
}
.textinput3 {
	float:left;
	width:120px;
	height:30px;
	text-align:left;
}
.textdescribe {
	float:left;
	width:960px;
	text-align:left;
}
.textpart {
	float:left;
	width:400px;
	text-align:left;
	margin-bottom:10px;
}
.input {
	height:18px;
	background: #fff;
	border:#999 1px solid;
	color:#666666;
	padding-left:3px;
}
.button {
	width:50px;
	height:22px;
	line-height:20px;
	background: #E6E6A7;
	border:#999 1px solid;
}
.button2 {
	width:50px;
	height:22px;
	line-height:20px;
	background: #FDFDFD;
	border:#999 1px solid;
}
.button_box {
	float:left;
	width:100%;
	text-align:center;
}
.name_admin {
	float:left;
	width:150px;
	height:30px;
	text-align:right;
}
/* 内容部分 */
.float_box1 {
	float:left;
	width:220px;
	height:100%;
	text-align:left;
	line-height:24px;
	border:1px solid #4C8101;
	background: #FFFFDD;
	padding:10px;
	display:inline;
}
.float_box2 {
	float:left;
	width:300px;
	height:100%;
 filter : progid:DXImageTransform.Microsoft.DropShadow(color=#EFEFEF, offX=3, offY=3, positives=true);
	text-align:left;
	line-height:24px;
	border:1px solid #CDCDCD;
	padding:10px;
	display:inline;
	background: url(http://static.china186cache.com/main/skin/gold/images/float_bg.gif) no-repeat left;
	background-color: #FFFFFF;
}
.float_box2_2 {
	float:left;
	width:250px;
	height:100%;
	text-align:left;
	line-height:24px;
	border:1px solid #CCCCCC;
	background:#F7F7F7;
	padding:10px;
	display:inline;
}
.float_box3 {
	float:left;
	width:400px;
	height:100%;
	text-align:left;
	line-height:24px;
	border:1px solid #4C8101;
	background: #FFFFDD;
	padding:10px;
	display:inline;
}
.float_box4 {
	float:left;
	width:969px;
	height:100%;
	text-align:left;
	line-height:24px;
	border:1px solid #4C8101;
	background: #FFFFDD;
	padding:10px;
	display:inline;
}
.float_box5 {
	float:left;
	width:60px;
	height:100%;
	text-align:left;
	line-height:20px;
	border:1px solid #4C8101;
	background: #FFFFDD;
	padding:8px;
	display:inline;
}
.float_box5_2 {
	float:left;
	width:60px;
	height:100%;
	text-align:left;
	line-height:20px;
	filter : progid:DXImageTransform.Microsoft.DropShadow(color=#EFEFEF,offX=2,offY=2,positives=true);
	border:1px solid #DADADA;
	background: #FFFFFF;
	padding:8px;
	display:inline;
}
.float_box5_3 {
	float:left;
	width:240px;
	height:100%;
	text-align:left;
	line-height:20px;
	filter : progid:DXImageTransform.Microsoft.DropShadow(color=#EFEFEF,offX=3,offY=3,positives=true);
	border:1px solid #DADADA;
	background: #FFFFFF;
	padding:8px;
	display:inline;
}
.float_box5a {
	float:left;
	width:100%;
	height:22px;
	line-height:20px;
}
.float_boxlogin {
	float:left;
	width:320px;
	height:100%;
	filter : progid:DXImageTransform.Microsoft.DropShadow(color=#EFEFEF,offX=3,offY=3,positives=true);
	text-align:left;
	line-height:24px;
	border:2px solid #DADADA;
	background: #FFFFFF;
	padding:10px;
	display:inline;
}
.admin_dashed {
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	text-align:left;
	border-bottom:1px dashed #999;
}
.skin {
	float:left;
	width:80px;
	height:105px;
	text-align:center;
	background: #FFFFFF;
	margin:0 8px 20px 6px;
	border:1px solid #dadada;
	padding:2px;
	display:inline;
}
.skin1 {
	float:left;
	width:80px;
	height:105px;
	text-align:center;
	background: #FFFFFF;
	margin:0 8px 20px 6px;
	border:1px solid #EF9C00;
	padding:2px;
	display:inline;
}
.user_left {
	float:left;
	width:100px;
	height:120px;
}
.user_right {
	float:right;
	width:200px;
	height:120px;
}
.user_vister {
	float:left;
	width:300px;
	height:18px;
	border-top:1px dashed #999;
	padding-top:5px;
	display:inline;
}
.user_pic {
	float:left;
	width:80px;
	height:80px;
	line-height:30px;
	margin:5px 0 0 5px;
	padding:1px;
	border:1px solid #999;
	display:inline;
}
.user_diary {
	float:left;
	width:200px;
	height:55px;
	text-align:left;
	margin:1px 0 0 0;
	display:inline;
}
.user_diaryline {
	float:left;
	width:100%;
	height:24px;
	line-height:24px;
	text-align:left;
	border-bottom:1px dashed #999;
}
.user_photos {
	float:left;
	width:200px;
	height:55px;
	text-align:left;
}
.user_photo1 {
	float:left;
	width:40px;
	height:40px;
	line-height:20px;
	margin:3px;
	padding:1px;
	border:1px solid #999;
	display:inline;
}
.user_name {
	float:left;
	width:100px;
	padding:0px;
	margin-top:3px;
	text-align:center;
	display:inline;
}
.user_info {
	float:left;
	width:180px;
	text-align:left;
}
.user_info ul {
	padding:0px;
	margin:10px;
}
.user_set {
	float:left;
	width:150px;
	text-align:left;
	line-height:24px;
	border:1px dashed #999;
	margin:0 0 10px 10px;
	padding:5px 0 3px 10px;
	display:inline;
}
.bhead {
	float:left;
	width:100%;
	height:25px;
}
.bhead1 {
	float:left;
	width:100%;
	height:25px;
	border-bottom:1px solid #CDCDCD;
}
.bhead2 {
	float:left;
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	margin-top:8px;
	display:inline;
}
.bhead3 {
	float:left;
	width:100%;
	height:35px;
	line-height:35px;
	text-align:center;
	border-top:1px dashed #999;
	margin-top:10px;
	display:inline;
}
.inputbox {
    float:left;
	width:230px;
	height:60px;
}
.loginbutton {
    float:left;
    width:90px;
	height:60px;
	line-height:24px;
}
.bhead_left1 {
	float:left;
	width:100px;
}
.bhead_left2 {
	float:left;
	font-size:14px;
	font-weight:bold;
}
.bhead_left3 {
	float:left;
	width:90%;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.bhead_right {
	float:right;
}
.title {
	float:left;
	width:400px;
}
.stat {
	float:left;
	width:120px;
	text-align:left;
}
.date {
	float:left;
	width:120px;
	text-align:left;
}
.admin {
	float:right;
	width:90px;
	text-align:right;
}
.friend_div {
	float:left;
	width:170px;
	height:60px;
	line-height:60px;
	text-align:left;
	border-bottom:1px dashed #999;
	margin:10px 0 0 5px;
	display:inline;
}
.friend_pic {
	float:left;
	width:40px;
	height:40px;
	line-height:40px;
	padding:1px;
	margin-top:3px;
	border:1px solid #999;
	display:inline;
}
.friend_word {
	float:left;
	width:110px;
	height:60px;
	line-height:18px;
	margin-left:8px;
	display:inline;
}
/* add by arook for current page login*/
.bhead2 div{float:left;}
.bhead2 a{float:right; margin-right:20px;}
#loginMsg{width:220px; padding:0; margin:0; text-align:center;}
/* 容器 */
#wrapper { margin:0 auto; width:960px; }

/*纯CSS下拉菜单样式*/

span.dropMenu{  
   position:relative; 
   font-family:Verdana, Georgia;
   margin-left:10px;
}
span.dropMenu a, span.dropMenu a:visited{ position:relative;}
span.dropMenu ul{ display:none;}
span.dropMenu img{ margin-left:0px; margin-right:0px;}

/*for IE7 MF*/
span.dropMenu:hover ul{ display:block; width:108px; background-color:#FFFFFF;/*for IE*/ position:relative; top:6px; left:0;}
span.dropMenu:hover ul li{ display:block; text-align:center;}
span.dropMenu:hover ul li a{ display:block; margin-bottom:1px; background-color:#C7E0FA; line-height:24px; height:2em;}
span.dropMenu:hover ul li a:hover{ background-color:#BFDAF6;}


.comm_search table {
margin:-1px;
margin-left:0px; 
border-collapse:collapse;
font-size:1em;
position:absolute;
left:0;
top:20px;

}
/*针对IE6的样式在xhtml结构里使用*/

/*website*/
.websitebox{ width:970px; margin:0px auto; clear:both;}
.website{ width:940px; margin-top:0px; margin-left:auto; margin-right:auto;clear:both;}
.website ul{ text-align:left;}
.website li{ padding:5px; list-style-type:none; color:#666;}
.website li a{ color:#666; padding:0 5px;}
.website li a:visited{color:#666;}
.website li a:hover{color:#ed0000;}
/*-------------------samplebg-------------------*/
.bgtop{ background:url(../images/newbg_tbg.gif) repeat-x; height:9px; font-size:7px; clear:both;}
.bgbottom{ background:url(../images/newbg_bbg.gif) repeat-x; height:9px; font-size:7px; clear:both;}
.bgleft{ background:url(../images/newbg_lbg.gif) repeat-y left; height:100%;  float:left; clear:both;}
.bgright{ background:url(../images/newbg_rbg.gif) repeat-y right; height:100%; float:right; padding:5px 15px;}
.bgcenter{ float:left; height:100%; text-align:left;}

.newscontent .bgleft{ width:970px;}
.newscontent .bgright{ padding:5px 15px 5px 13px;}

.newscontent .news_right .title, .Box_L_line .news_right .title{ width:auto;}

.newscontent .bgcenter{ width:935px;}
.Box_L_line .bgcenter{ width:771px;}
.bgright_home{ background:url(../images/newbg_rbg.gif) repeat-y right; height:100%; float:right; padding:0px 8px;}
.bgtop_l{ background:url(../images/newbg_tl.gif) no-repeat left; width:9px; height:9px; font-size:7px; float:left;}
.bgtop_r{ background:url(../images/newbg_tr.gif) no-repeat right; width:9px; height:9px; font-size:7px; float:right;}
.bgbottom_l{ background:url(../images/newbg_bl.gif) no-repeat left; width:9px; height:9px; font-size:7px; float:left;}
.bgbottom_r{ background:url(../images/newbg_br.gif) no-repeat right; width:9px; height:9px; font-size:7px; float:right;}
/*-------------------samplebg-------------------*/
/* add by arook for comment */
.nocomment{text-align:center;}
.quoteWrap{ padding-left:110px;}
.quoteWrap img{margin-bottom:5px;}
.quoteComment{margin:2px; padding:2px; background:#ECF5FF; border:1px dashed #86C2FF; width:auto;}

/*====生活百宝箱=============*/
.lifeHelp{
   padding-top:17px;
   padding-left:123px;
   border-top:2px solid #c9c9c9;
   height:53px;
   background:transparent url(http://static.china186cache.com/main/skin/gold/images/life.gif) no-repeat 15px 16px;
}
.lifeHelp a{ color:#000000; margin-right:8px;}

/* 分页CSS */
.pages_btns { width: 100%; padding: 0 0 8px; overflow: hidden; }
.postbtn, .replybtn { float: right; }
.postbtn { margin-left: 10px; cursor: pointer; }
.pages_btns .pages em { line-height: 26px; }
.pagesnew, .threadflow { float: left; border: 1px solid #D9D9D4; background: #F9F9F9; height: 24px; line-height: 26px; color: #878787; overflow: hidden; }
.pagesnew a, .pagesnew strong, .pagesnew em, .pagesnew kbd, #multipage .pagesnew em { float: left; padding: 0 8px; line-height:26px; }
.pagesnew a:hover { background-color: #FFF; }
.pagesnew strong { font-weight: bold; color: #FF3A00; background: #D9D9D4; }
.pagesnew a.prev, .pagesnew a.next { line-height: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.pagesnew a.next { padding: 0 15px; }
.pagesnew kbd { border-left: 1px solid #D9D9D4; margin: 0; }
* html .pagesnew kbd { padding: 1px 8px; }
.pagesnew kbd input { border: 1px solid #D9D9D4; margin-top: 3px !important; * > margin-top: 1px  !important; margin: 1px 4px 0 3px; padding: 0 2px; height: 17px; }
.pagesnew kbd>input { margin-bottom: 2px; }

.pagesnew{margin-top:10px; margin-bottom:10px;}