@charset "gb2312";
/* 信箱 */

.topxx { height:180px;}
.mail-area { background:#f7f7f7;}
.lmail { width:260px;}
	.intro { border:1px solid #ddd; font-size:14px; font-weight:bold; background:#fff url(../images/mailbg.jpg) repeat-x;}
	.intro dl { text-align:center; padding:20px 0 0 0;}
	.intro dd,.intro dt { line-height:28px;}
	.intro dd { border-bottom:1px solid #ddd;}
	
	.mailtj,.maillink { background:#fff; font-size:14px;}
		.mailtj h4 { background:url(imagesmailtj.jpg); height:29px; line-height:29px; text-indent:50px; color:#fff;}
		.mailtj dl { border:1px solid #ddd; border-top:none; padding:10px 0 10px 30px; line-height:26px;}
		
	.maillink dl,.maillink dd { margin:0; padding:0;}
	.maillink dd {}

.rmail { width:726px;}
	.idata { background:#fff;}
	.idata h4 {background:url(imagestit-mail.png); height:30px; line-height:30px;font-size:14px; text-indent:14px; color:#fff;}
	.idata .content {border:1px solid #ddd; border-top:none; line-height:220%; padding:10px 15px;}

.hdbd { background:#fff;}
.hdbd h4 { background:url(imagestit-mail.png); height:30px; line-height:30px;font-size:14px; text-indent:20px;}
	.hdbd h4 a { color:#fff;}
	.hdbd h4 span { float:right; padding:0 12px 0 0; font-size:12px;}
	.hdbd .clist,.mail-box {border:1px solid #ddd; border-top:none;}
	.mail-box { padding:15px;}
	.inputxt { border: 1px solid #87A2B7; height: 250px; width:500px; font-size: 12px; line-height: 160%; margin:5px 0 5px 8px; }
	.inputcls { border: 1px solid #87A2B7; height: 22px; line-height: 22px; margin:5px 0 5px 8px; }
	.w280 { width: 280px; }
	.w300 { width: 300px; }
	.w400 { width: 400px; }
	.savebtn { background: url(imagessavebtn.gif); width: 110px; height: 36px; border: none; text-indent: -9999px; cursor: pointer; margin:0 10px 0 0; }
	.backbtn { background: url(imagesbackbtn.gif); width: 110px; height: 36px; border: none; text-indent: -9999px; cursor: pointer; margin:0 10px 5px 0; }
	.searchbtn { background: url(imagessearchmail.gif); width: 110px; height: 36px; border: none; text-indent: -9999px; cursor: pointer; margin:0 0 5px 0; }

	/**焦点图**/
	.focus { position:relative; width:360px; height:240px; overflow:hidden; font-family:Arial; text-align:left; background:#fff; margin:5px 0 0 5px; }
		.focus .pic img { width:360px; height:240px; }
		.focus .txt-bg { position:absolute; bottom:0; z-index:1; height:36px; width:100%;  background:#333; filter:alpha(opacity=70); opacity:0.7; overflow:hidden; }
		.focus .txt { position:absolute; bottom:0; z-index:2; height:36px; width:100%; overflow:hidden; }
		.focus .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
		.focus .txt li a{ display:block; color:#fff; padding:0 0 0 10px; font-size:12px; font-weight:bold; text-decoration:none; }
		.focus .num { position:absolute; z-index:3; bottom:8px; right:8px; }
		.focus .num li{ float:left; position:relative; width:18px; height:15px; line-height:15px; overflow:hidden; text-align:center; margin-right:1px; cursor:pointer; }
		.focus .num li a,.focus .num li span { position:absolute;z-index:2;display:block; color:white; width:100%; height:100%;top:0; left:0; text-decoration:none; }
		.focus .num li span { z-index:1; background:black; filter:alpha(opacity=50); opacity:0.5; }
		.focus .num li.on a,.focus .num a:hover{ background:#f60; }
		
	.inews { width:345px; margin:0 5px 0 0;}
		.inews ul {}
		.inews li { line-height:24px;}
		.inews li span { float:right; color:#f00;}
		.cutnews { width:290px;}
		
	.letter {}
	
	.sopanel { width:260px;}

	#rulesubmit { text-align:center; border-top:4px solid #ddd; padding:10px 0 0 0;}
	.idata input { font-size: 14px; padding:6px 5px; }
	.idata .disbtn { width: 240px; cursor:not-allowed; color:#999; }
	.idata .isbtn { width:120px;}

	/*排名*/
	table { border-collapse:collapse; }
	#maintable tr.over td { background: #fff4c6; }
	.rock { background: #fff url(../images/rankbg.gif) 0 0 no-repeat; }
	.rocks { background: #fff url(../images/rankbgs.gif) 0 0 no-repeat; }
		.rock thead th { height: auto; font-weight: bold; text-align:center; background: #fff4c6; color: #333; padding:4px 5px; border:1px solid #f3f0e4; }
		.rock tbody th { text-align: left; color: #333; padding:3px; border-bottom: 1px solid #fff; border-right: 1px solid #fff; }
		.rock tbody td { color:#333; padding:4px; border:1px solid #f3f0e4;}
		.rock .num { text-align: center; color:blue; }
		.rock .cen{ text-align:center;}

	.search-center { margin:5px auto;  }
		.search-center .infotip { background:#fffff7; line-height:1.8em; padding:0 10px 10px 10px; font-size:14px; font-weight:bold; color:#f00; }
		.search-center fieldset legend { background:#6cf; padding:3px 10px; margin:0 0 0 20px; font-size:14px;}
		.search-center fieldset { border:3px solid #f3f3f3; padding:20px 15px;}

		.s_oushuhang { background:#f5f5f7; }
		.s_jishuhang { background:#fff; }
		.table_gehang { width:100%; border:1px solid #ddd;background:#f3f3f3; font:12px Arial, "宋体"; color:#424242; }
		.table_gehang tr.title { background:#f7f7f7; height: 32px; font-weight:bold;}
		.table_gehang tr.title td { text-align:center; color:#000!important; padding-left:0 !important;}
		.table_gehang tr td {line-height:34px; text-align:left; padding-left:10px; _padding-left:8px;}	
		.table_gehang .s_mouseover { background:#f0f0f0; }
		.table_gehang .input { height:22px; padding:0 2px;}
		
		.post-btn {background: url(imagessearchmail.gif); width: 110px; height: 36px; border: none; text-indent: -9999px; cursor: pointer; margin: 5px 0 5px 0;}

.view-box { width:96%; margin:auto; padding:10px 0 0 0; font-size:14px; line-height:220%;}
	.view-box .con { text-indent:25px; background:#f3f3f3; padding:4px;}
	.view-box li { border-bottom:1px dashed #ddd;}
	.view-box .reply { color:#f60;}
		
	/*表单提示*/
	.Validform_checktip{margin-left:8px;line-height:20px;height:20px;overflow:hidden;color:#999;font-size:12px;}
	.Validform_right{color:#71b83d;padding-left:20px;background:url(../images/right.png) no-repeat left center;}
	.Validform_wrong{color:red;padding-left:20px;white-space:nowrap;background:url(../images/error.png) no-repeat left center;}
	.Validform_loading{padding-left:20px;background:url(../images/onLoad.gif) no-repeat left center;}
	.Validform_error{background-color:#ffe7e7;}
	#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
	#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
	#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
	#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
	#Validform_msg a.Validform_close:hover{color:#cc0;}
	#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}


