﻿body {	margin:0;padding:0;color:#333;font:12px/16px "宋体";height:100%;background-color:#3d4072; }
div,ul,li,h1,h3,p{ margin:0;padding:0;}
ul{list-style:none;}

img{ border:none; }
a{ color:#105cb6;text-decoration:none; cursor:pointer;}

.clear{ clear:both; overflow:hidden; font:0px/0px Sans-Serif;}

.top{ width:98%;height:100px;margin:0 auto;background-color:#2374c2;}
.top ul{ float:right;font-size:14px; margin-top:60px; }
.top ul li{ float:left;line-height:36px; }
.top a{ color:#fff;display:block;padding:0 0.6em;}
.top a:hover{ border-bottom:solid 4px #e69129;}

h1
{
	float:left;
	color:#fff;
	font-size:30px;
	font-family:"黑体";
	height:100px;
	display:block;
	margin-left:20px;
	line-height:100px;
	text-decoration:underline;
}

h3{font-size:26px;line-height:38px;margin-bottom:25px;}

.ipt{width:187px;height:24px;line-height:24px;font-size:16px;}
.ipt_f{	height:24px;line-height:24px;width:265px;}
#submit{width:105px;height:34px;}

.hui{color:#666;margin-left:1em;}
.hong{color:#f00;}

.show_line{ font-size:2em;}

.content{ width:98%;margin:0 auto;background-color:#fff;}
.content_box{padding:1em;}

.bottom 
{
	width:98%;
	height:65px;
	line-height:65px;
	color:#666;
	text-align:center;
	margin:0 auto;
	border-top:solid 1px #b6b6b6;
	background-color:#ededed;	
}

.item_list p{ margin-top:10px;}
.item_list ul li{ float:left;text-align:center;margin:1em;padding:8px;background-color:#e4f2fd;}

.file{ margin-left:50px;}
.file li{ margin:1em 0;}

.center{ margin:60px 0;text-align:center;}
#phtotform{ width:55%;text-align:left;}

.page{ text-align:right;height:46px;margin:3em 2em 0 0;}

#bgdiv
{
	top:0;
	left:0;	
	width:100%;
	height:100%;
	z-index:88;
	opacity:0.6;
	overflow:hidden;
	position:absolute;
    filter:alpha(opacity=60);
    background-color:#000;
}
#addphoto_box{	
	top:30%;
	left:30%;
	width:460px;
	height:285px;
	z-index:89;
	position:absolute;
	background-color:#fff;
	border:3px solid #F8AE19;
}
#addphoto_box ul{list-style:none;margin:8% 0 0 12%;width:350px;}
#addphoto_box ul li{margin-bottom:16px;font-size:14px;}
#addphoto_box h3{text-align:center;}

.jz{text-align:center;}

.btn{padding:5px;cursor:pointer;}

/* 分页用样式 */
.page_num a
{
	color:#005ebc;
	margin:0 4px;
	padding:2px 8px;
	border:solid 1px #ccc;
	display:inline-block;
}
.page_num a:hover
{
	background-color:#e9f1ff;
}
.page_num .page_current
{
	margin:0 4px;
	padding:2px 8px;
	display:inline-block;
}
/*  -- end --  */

#errorinfo 
{ 
	width:300px;
	padding:5px 15px;
	margin:0 0 10px 60px;
	background-color:#ffebad;
}
#uploadInfo
{
	width:218px;
	padding:5px 15px;
	margin-left:50px;
	background-color:#ffebad;
}

.downfile
{
	margin:100px auto 30px auto;
	width:280px;
	height:110px;
	background-color:#0b2f51;
	line-height:110px;
	font-size:18px;
	font-weight:bolder;
	text-align:center;
}
.downfile a
{
	height:110px;
	line-height:110px;
	display:block;
	color:#fff;
}

.downfile a:hover
{
	color:#e69129;
}

.downtip
{
	color:#f00;
	text-align:center;
	font-size:16px;
	font-weight:bolder;
	margin-bottom:100px;
}

.login
{
	width:330px;
	margin:160px auto;	
	background-color:#fff;
}
.login .login_top
{
	width:100%;
	height:30px;
	color:#fff;
	line-height:30px;
	font-weight:bolder;
	font-family:Tahoma;
	text-indent:1em;
	background-color:#2374c2;
}

.login .login_down
{
	width:100%;
	height:10px;
	background-color:#ededed;
}
.login form
{
	text-align:center;
}

.login p
{
	margin:1em 0;
}

.msglist{margin-left:70px;}
.msglist ul li
{
	line-height:40px;
	margin:0;
}
.msglist ul a
{
	margin-left:1em;
}
.msglist ul img
{
	float:left;
	padding:2px;
	margin-right:1em;
	border:solid 1px #ccc;
}
.reply_list
{
	margin-left:2em;
}

/*  --  add by fang  --  */

.list_champion
{
	font-size:12px;
	line-height:25px;
	border:1px gray solid;
}

.list_champion li
{
	margin-top:10px;
}

.big_box
{
	 background-color:#ebfadd; 
	 border:1px #c2e0ae solid; 
	 width:98%;
}

.min_box
{
	 background-color:White; 
	 margin-left:10px; 
	 margin-top:10px; 
	 margin-bottom:10px; 
	 width:98%;
}

.min_box_top
{
	 background-color:#f8f6e9; 
	 margin-left:10px; 
	 margin-top:10px; 
	 width:98%; 
	 height:25px; 
	 line-height:25px;
}
.min_box_question
{
	 margin-top:10px; 
	 margin-left:10px; 
	 width:98%;
}
.min_box_answer
{
	 margin-top:10px; 
	 margin-left:100px; 
	 width:90%; 
	 background-color:#f8f6e9;
}

.box_block
{
	 margin-bottom:10px;
}
/*  --  end  --  */