@charset "utf-8";
/*
网站公用样式设置
头部，版权部分，通用样式，组件等...
*/

#site-head{ background-image: url(img/site-nav-bg.gif); background-repeat: repeat-x; position: relative; height: 141px; z-index: 999; clear: both; list-style-type: none; }
#site-head .head { background-image: none; position: relative; width: 990px; margin: 0 auto; }
#site-head #site-forum-head {width:100%;}
#site-head .head #site-logo { position: absolute; top: 0; left: 10px; float: left; }
#site-head .head #site-logo a { background-image: url(img/site-nav-logo.gif); text-indent: -100em; width: 144px; height: 104px; overflow: hidden; display: block; }
#site-head #site-head-user-infos { height: 66px; overflow: hidden; clear: both; padding-left: 188px; }
#site-head #site-head-user-infos b {}
#site-head #site-head-user-infos a { font-weight: bolder; margin-left: 5px; padding: 2px; display: inline-block; }
#site-head #site-head-user-infos a#user-member{ color: #c30; }
#site-head #site-head-user-infos a:hover { background-color: #fff; }
#site-head #site-head-user-infos .top_login_form{ text-align: left; position: relative; height: 66px; }
#site-head #site-head-user-infos span#user-login form { position: relative; top: -3px; height: 24px; float: left; }
#site-head #site-head-user-infos span#user-login label{ font-weight: bold; line-height: 23px; height: 22px; overflow: hidden; float: left; padding-right: 5px; padding-left: 10px; display: block; white-space: nowrap; }
#site-head #site-head-user-infos span#user-login input{ float: left; display: block; }
#site-head #site-head-user-infos span#user-login input#headerLU , #site-head #site-head-user-infos span#user-login input#headerLP { width: 120px; }
#site-head #site-head-user-infos #user-info , #site-head #site-head-user-infos #user-login { padding-top: 26px; padding-right: 8px; padding-left: 8px; }
#site-head #user-link { padding-top: 26px; padding-right: 8px; padding-left: 8px; white-space: nowrap; }
#site-head #user-link #user-msg { background-image: url(img/site-nav-msg-icon.gif); background-repeat: no-repeat; background-position: 5px center; padding-left: 25px; }
#site-head  #user-msg.new { background-image: url(img/site-nav-msg-icon-new.gif); }

#site-nav { height: 37px; overflow: visible; clear: both; padding-left: 178px; }
#site-nav #navigation{ height: 37px; float: left; }
#site-nav #navblog { display: none; }
#site-nav #site-nav-search { background-image: url(img/site-nav-search-bg.gif); background-repeat: no-repeat; text-align: left; width: 188px; height: 27px; overflow: hidden; float: right; margin-top: 6px; margin-right: 7px; display: inline; }
#site-nav #site-nav-search table , #site-head #site-nav #site-nav-search table td{ margin: 0; padding: 0; }
#site-nav #site-nav-search table td input.text{ background-color: transparent; width: 135px; height: 20px; float: left; margin-top: 3px; margin-left: 5px; border-width: 0; }
#site-nav #site-nav-search table td input.button{ line-height: 80px; background-color: transparent; text-indent: -100em; top: 0; width: 42px; height: 22px; overflow: hidden; float: left; margin:0; _margin-top: -4px ; padding: 0; border-width: 0; cursor: pointer; }

#site-nav #navigation li { background-repeat: no-repeat; background-position: center top; text-align: center; position: relative; width: 54px; height: 38px; z-index: 100; overflow: visible; float: left; margin-right: 7px; margin-left: 7px; }
#site-nav #navigation li.sfhover { background-image: url(img/site-nav-tag-bg.gif); background-repeat: no-repeat; }
#site-nav #navigation li.sfhover a{ color: #3d454e; font-size: 16px; }
#site-nav #navigation li.sfhover a.hilight{ color: #c30; }
#site-nav #navigation li.sfhover a.hilight:hover {  }
#site-nav #navigation li.sfhover a:hover {  }
#site-nav #navigation li a { color: #fff; font-size: 14px; font-weight: bold; text-align: center; margin-top: 10px; margin-right: 2px; margin-left: 2px; padding-top: 2px; padding-left: 2px; display: block; }
#site-nav #navigation li a:hover { text-decoration: none; }
#site-nav #navigation li p { color: #3d454e; line-height: 38px; text-align: center; position: absolute; top: 38px; left: 0; height: 38px; z-index: 101; margin-top: -3px; padding-top: 1px; padding-left: 10px; cursor: default; display: none; white-space: nowrap; }

#site-nav #navigation #navhomepage p{ margin-left: -175px; }
#site-nav #navigation #navauction p{ margin-left: -170px; }
#site-nav #navigation #navshop p{ margin-left: -228px; }
#site-nav #navigation #navinfo p{ margin-left: -278px; }
#site-nav #navigation #navwiki p{ margin-left: -400px; }
#site-nav #navigation #navblog p{ margin-left: -515px; }
#site-nav #navigation #navforum p{ margin-left: -220px; /*margin-left: -583px;*/ }

#site-nav #navigation li.sfhover p {display: block;}
#site-nav #navigation li.sfhover p a { color: #3d454e; font-size: 12px; line-height: 24px; height: 24px; margin: 0 10px 0 0; display: inline-block; margin:5px 2px 0; padding-right: 8px; padding-left: 8px; }
#site-nav #navigation li.sfhover p a:hover { text-decoration: underline; }
#site-map { position: relative; height: 35px; z-index: 99; overflow: visible; clear: both; }

#site-map em#close-sitemap { background-image: url(img/site-sitemap-close.gif); background-repeat: no-repeat; text-indent: -100em; position: absolute; right: 0; bottom: 0; width: 34px; height: 36px; z-index: 100; overflow: hidden; margin-right: -1px; margin-bottom: -1px; cursor: pointer; }
#site-map #site-map-button { background-image: url(img/site-nav-sitemap.gif); text-indent: -100em; position: absolute; top: 7px; right: 7px; width: 85px; height: 21px; overflow: hidden; float: right; display: block; }
#site-map #site-map-button.select { background-image: url(img/site-nav-sitemap-open.gif); }
#site-map #site-map-content { color: #fcc200; background-color: #3d4550; position: absolute; top: 27px; right: 0; width: 986px; z-index: 99; overflow: hidden; padding-bottom: 15px; border: solid 2px; display: none; }
#site-map #site-map-content b a { color: #fcc200; }
#site-map #site-map-content.dsb { display: block; }
#site-map #site-map-content dl { float: left; }
#site-map #site-map-content dt { background-repeat: no-repeat; text-indent: -100em; width: 40px; height: 220px; overflow: hidden; float: left; }
#site-map #site-map-content dd { text-align: left; overflow: hidden; float: left; }
#site-map #site-map-content dd b { line-height: 28px; text-align: left; height: 25px; overflow: hidden; margin-bottom: 2px; margin-left: 3px; padding-left: 3px; border-bottom: 2px solid #333; display: block; }
#site-map #site-map-content dd ul { height: auto; margin-left: 3px; padding-left: 3px; }
#site-map #site-map-content dd li { width: 63px; display: block; height: 20px; float: left; overflow: hidden; }
#site-map #site-map-content dd li a { color: #fff; white-space: nowrap; }
#site-map #site-map-content dl#news , #site-head #site-map #site-map-content dl#action{ width: 180px; }
#site-map #site-map-content dl#group { width: 620px; }

#site-map #site-map-content dl#news dd , #site-head #site-map #site-map-content dl#action dd{ width: 135px; }
#site-head #site-map #site-map-content dl#group dd{ width: 575px; }

#site-map #site-map-content dl#news dt{ background-image: url(img/site-sitemap-news.gif); }
#site-map #site-map-content dl#action dt{ background-image: url(img/site-sitemap-action.gif); }
#site-map #site-map-content dl#group dt{ background-image: url(img/site-sitemap-group.gif); }



#friend_link{background-color: #656b75;text-align: center;clear: both;margin-right:auto;margin-bottom:0;margin-left:auto;}
#friend_link h2{color: #858d9a;font-size: 14px;font-weight: bold;height:100px;clear: both;margin:-10px auto 0;border-top: 2px solid #f1f1de;display:none;}
#friend_link ul{background-image:url(http://img.scimg.cn/images/v2/sitefriendlink.gif);background-repeat:no-repeat;background-position:10px 10px;width: 990px;overflow: auto;margin: 0 auto;padding: 70px 0 20px;border-color:#5d636d;border-style:solid;border-width:0 1px;}
#friend_link li {line-height: 18px;text-align: left;width: 12.4%;height:23px;overflow:hidden;float:left;}
#friend_link a{ color: #858d9a; font-size: 12px; line-height:23px; margin-left: 15px; display:block; white-space: nowrap; }
#friend_link a:hover{color: #ddd;}
#friend_link strong { text-align: right; position: relative; width: 990px; height: 24px; margin: 0 auto auto; border-color: #5d636d; border-style: solid; border-width: 0 1px; display: block; }
#friend_link strong a { color: #ddd; font-size: 12px; line-height: 24px; position: absolute; top: -205px; right: 20px; display: inline; }
.foot_sitemap{color:#b0c0db;line-height:20px;background-color:#5d636d;text-align:center;clear:both;margin-right:auto;margin-left:auto;}
.foot_sitemap .foot_inner_sitemap{background-image:url(http://img.scimg.cn/images/v2/sitemap.gif);background-repeat:no-repeat;background-position:10px 10px;text-align:left;width:990px;overflow:hidden;margin:auto;padding:70px 0 20px;border-color:#6f7580;border-style:solid;border-width:0 1px;}
.foot_sitemap dl{width:150px;float:left;margin-top:8px;margin-left:1%;display:inline;}
.foot_sitemap dl#mapforum{width:100%;float:none;clear:both;padding-top:15px;display:block;}
.foot_sitemap dl#mapforum li{width:17%;float:left;clear:none;margin-left:1%;}
.foot_sitemap dl dt{color:#fafafa;font-size:12px;font-weight:700;margin-left:15px;padding-left:6px;border-left:2px solid #b0c0db;}
.foot_sitemap dl dt a{color:#fafafa;}
.foot_sitemap dl dd{margin-left:15px;}
.foot_sitemap dl dd ul li{background-image:url(http://img.scimg.cn/images/common/hdo.gif);background-repeat:no-repeat;background-position:6px 8px;clear:both;padding-left:15px;}
.foot_sitemap dl dd a{color:#b0c0db;}
.foot_sitemap dl dd a:hover { color: #fff; }
.foot{font-family:arial;background-color:#6f7580;clear:both;border-top:1px solid #9fa3a7;}
.foot p{color:#b0c0db;text-align:right;padding-right:10px;}
.foot a{color:#fecb00;font-size:12px;font-weight:700;line-height:18px;}
.foot a:hover{color:#fafafa;}
.foot #footer{ width:990px; margin:auto; padding-top: 15px; padding-bottom: 15px; border-color:#565d67; border-style:solid; border-width:0 1px; }
.foot #footlinks{width:49%;float:left;}
.foot #footlinks p{text-align:left;clear:both;margin-left:15px;}

.foot #site-certification{display:block;text-align: center;margin:10px auto 0;}
.foot #site-certification a{margin:0 auto;}


/* 通栏导航 */
#level-nav{width:auto; height: 40px;line-height: 35px; text-align:center; background-image:url(img/siteSubNav_BG.gif); background-repeat:repeat-x; }
	#level-nav ul{ width:990px; height: 35px; overflow: hidden; margin:0 auto; }
		#level-nav ul li{float:left;padding:0 10px 0 5px;;background-image:url(img/siteSubNav_icon.gif) ;background-position:top right; background-repeat:no-repeat;}
		#level-nav ul li.last{background-image:none;}
			#level-nav ul li a{display:block;padding:0 5px;}

/* 块元素 */

.box:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}.box{margin:0;padding:0; display:block; background-color:transparent;}
.box{line-height:1.8em;clear:both;}
.box-p{margin:0 ; padding:0}

/* 元素标题 */
.box-tit{ font-size: 14px; line-height: 30px; height:30px; overflow: hidden; clear:both; }
.box-tit .name{ float:left ; padding:0 8px ;}
		.box-tit .name a{  }
	.box-tit .more{ float:right; }
		.box-tit .more a{ margin-right: 8px; }
	.box-tit ul.tab{ float:left; }
		.box-tit ul.tab li{ float:left; padding:0 5px; display: inline; }
				.box-tit ul.tab li a{ padding: 0 5px; }
.box-bd { clear: both; }
/* 元素碎片 js插入，用于实现圆角 */
s.box-top, s.box-bom{display:block;height:4px;overflow:hidden;z-index:2;}
s.box-top{margin-bottom:-4px;position:relative;}
s.box-top s, s.box-bom s{height:4px;width:4px;float:right;}

/* 表格 box-table */

.box-table{ border-width: 0; }
.box-table caption { color: #5e5e5e; font-size: 12px; font-weight: bold; background-image: url(img/auctionTitleThBG.gif); background-repeat: repeat-x; text-indent: 0.5em; }
.box-table thead{}
.box-table thead th{ background-image: url(http://img.scimg.cn/images/bbs/style/sssc/onfroumbg.gif); background-repeat: repeat-x; }
.box-table thead td{}
.box-table tfoot th{}
.box-table tfoot td{}
.box-table tbody tr{}
.box-table tbody th{ background-color: #f8f8f8; }
.box-table tbody td{ }

/* box style */
.box-def-style .box-tit { background-image: url(img/conblock-titbg.gif); background-position: right 0; height: 29px;}
.box-def-style .box-tit .name{ font-size: 14px; background-image: url(img/conblock-titbg.gif);font-weight: bold;}
.box-def-style .box-bd { background-color: #fff; padding: 5px; border-color: #b0b0b0; border-style: solid; border-width: 0 1px 1px; }

.box-skin-11{ background-color: #e8e8d3; margin-bottom: 10px; padding: 1px; border: solid 2px #f0f0da; }
	.box-skin-11 .box-tit{ background-color: #fff; position: relative; overflow: visible; }
		.box-skin-11 .box-tit .icon{ background-image: url(img/new.gif); background-repeat: no-repeat; background-position: center; position: absolute; top: -3px; left: -3px; width: 50px; height: 50px; overflow: visible; }
		.box-skin-11 .box-tit .name { color: #963; font-size: 12px; font-weight: bolder; padding-left: 45px; }
		.box-skin-11 .box-tit .name a{}
		.box-skin-11 .box-tit .more{ font-size: 12px; }
		.box-skin-11 .box-tit ul.tab{ float:right; display: none; }
		.box-skin-11 .box-bd { background-color: #fff; margin-top: 1px; }
		.box-skin-11 .box-bd ul { background-color: #fff; margin-top: 0; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; }

/* pages */
div.pages { font-size: 12px; line-height: 24px; margin: 5px 3px; text-align: center; height: 24px; padding: 5px 3px; }
	div.pages a { background-color: #fff; margin: 2px; text-decoration: none; padding: 2px 5px; border: solid 1px #aaaadd; }
	div.pages a:hover { border: solid 1px #000099; }
	div.pages a:active { border: solid 1px #00004e; }
	div.pages span.current { font-weight: bold; margin: 2px; color: #fff; background-color: #037; padding: 2px 5px; border: solid 1px #00004e; }
	div.pages span.disabled { margin: 2px; color: #d2d2d2; background-color: #f0f0f0; padding: 2px 5px; border: solid 1px #d8d8d8; cursor: default; }

/* 站点广告 */
.site-ad{ line-height: 40px; text-align: center; clear:both; min-height: 40px; _height: 40px; }
.site-ad img { text-align: center; clear: both; margin-right: auto; margin-left: auto; display: block; }
/* 提示信息 */

#msg , #warning , #error , #normal{ background-color: #fff; background-repeat: no-repeat; background-position: 20px 10px; text-align: left; clear: both; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; padding: 5px; border: solid 3px #e9e9e9; }

	#msg{ background-image: url(http://img.scimg.cn/images/common/msg.gif);}
	#warning{ background-image: url(http://img.scimg.cn/images/common/warning.gif); background-color: #fdf2dd; border-color: #ffbb48; }
	#error{ background-image: url(http://img.scimg.cn/images/common/error.gif); background-color: #fdf2dd; border-color: #ff6464; }
	#normal{ background-image: url(http://img.scimg.cn/images/common/normal.gif); background-color: #edfff1; border-color: #66bd29; }
	
	#msg h3, #warning h3, #error h3 , #normal h3{ font-size: 16px; font-weight: bold; margin-top: 15px; margin-bottom: 10px; margin-left: 100px; }
	#msg p, #warning p, #error p, #normal p{ font-size: 12px; margin-bottom: 10px; margin-left: 100px; }
	#msg a, #warning a, #error a, #normal a{}

.msg , .warning , .error , .normal{color:#a01717;font-size: 12px;line-height: 15px;background-color: #fff;background-repeat: no-repeat;background-position: 5px 4px;margin: 2px;padding: 5px 12px 5px 30px;border: solid 1px #e3e5d3;display: inline-block;}
	.msg { background-color: #f5f5f5; background-image: url(http://img.scimg.cn/images/common/c_msg.png); border-color: #cdd0b9; }
	.warning{ background-image: url(http://img.scimg.cn/images/common/c_warning.png); background-color: #fdf2dd; border-color: #ff7300; } 
	.error{ background-image: url(http://img.scimg.cn/images/common/c_error.png); background-color: #fdf2dd; border-color: #de0000; } 
	.normal{ background-image: url(http://img.scimg.cn/images/common/c_normal.png); background-color: #edfff1; border-color: #66bd29; }

/* inputs */

.buttons{color: #fff;font-size: 12px;font-weight: bold;line-height: 24px;background-color: #585e68;background-image:url(http://img.scimg.cn/images/v2/buttons_bg.gif);background-repeat:repeat-x;height: 24px;margin: 0;padding: 0 10px;;_padding: 0;border: solid 1px #cdd0b9;cursor: pointer;}
.buttons_h {color: #565d67;font-size: 12px;font-weight: bold;line-height: 24px;background-color: #e4e4d3;background-image:url(http://img.scimg.cn/images/v2/hbuttons_bg.gif);margin: 0;padding: 0 10px;height: 24px;border-color:#c6c0a3 #93875c #93875c #c6c0a3;border-style:solid;border-width:1px;cursor: pointer;_padding: 0;}
.textarea { font-size: 14px; width: 80%; height: 120px; clear: both; padding: 3px; border-color: #585e68 #cdd0b9 #cdd0b9 #585e68; border-style: solid; border-width: 1px; overflow-y: scroll; overflow-x: hidden; }
.input { border-color:#c6c0a3 #93875c #93875c #c6c0a3; border-style:solid; border-width:1px; line-height:22px; height: 22px; margin:0; padding:0; }
