/* 天元区第八届大众体育运动会 */
html,body{
	padding:0;
	margin:0;
}

body{
	font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif,"Times New Roman", Times, serif;
	font-size:15px;
	color:#0b0a0a;
	line-height:21px;
}
*:focus{ outline:none;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p,th,td,img,script{ margin:0; padding:0;}
img{ border: none 0; vertical-align:middle; _vertical-align:baseline;}
ul li{ margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-family:"Microsoft YaHei";}
input,select{font-family:"Microsoft YaHei";}
i{ font-style:normal;}

a{color:#fff;text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur());}
a:hover{color:#fff; text-decoration:none; cursor:pointer;}

.left{float:left;}
.right{float:right;}
.txtleft{ text-align:left;}
.txtright{ text-align:right;}
.txtcenter{ text-align:center;}
.clear{ clear:both;}


.base_login_box{
	position:relative;
	float:left;
	width:100%;
	min-width:1200px;
	height:30px;
	line-height:30px;
	background:#ebede8;
	overflow:hidden;
}
.base_login_box .login_box{
	position:relative;
	width:1200px;
	margin:0 auto;
	text-align:right;
}
.base_login_box .login_box span{ margin:0 10px;}
.base_login_box .login_box a{color:#000;}
.header{
	position:relative;
	float:left;
	width:100%;
	min-width:1200px;
	height:818px;
	background:url(../images/header_bg.jpg) no-repeat center 0;
	overflow:hidden;
}
.step{
	position:relative;
	float:left;
	width:100%;
	min-width:1200px;
	height:58px;
	background:#362e2b;
	font-size:20px;
	color:#fff;
	text-align:center;
	line-height:58px;
	overflow:hidden;
}
.step span{
	display:inline-block;
	background:#ef2700;
	padding:0 5px;
}
.step i{
	display:inline-block;
	width:135px;
	height:13px;
	background:url(../images/step.gif) no-repeat;
	margin:0 10px;
	overflow:hidden;
}
.content{
	position:relative;
	float:left;
	width:100%;
	min-width:1200px;
	min-height:852px;
	background:#246ec2 url(../images/content_bg.jpg) no-repeat center 0;
	overflow:hidden;
}

.page{
	position:relative;
	width:1200px;
	margin:0 auto;
}
.page .index_01{
	float:left;
	width:1200px;
	height:573px;
	margin:44px 0;
	text-align:center;
	overflow:hidden;
}
.page ul.zcdw{
	position:relativee;
	width:490px;
	margin:50px auto;
}
.page ul.zcdw li{
	float:left;
	width:490px;
	font-size:18px;
	color:#fff;
	text-align:center;
	margin-bottom:40px;
}
.page ul.zcdw li.title{
	font-size:30px;
	font-weight:bold;
}
.page ul.zcdw li .fntbox{
	float:left;
	width:120px;
	line-height:36px;
}
.page ul.zcdw li .inputbox{
	float:left;
	width:370px;
	text-align:left;
	line-height:36px;
}
.page ul.zcdw li .inputbox span{ margin-right:50px;}
.page .index_04{
	float:left;
	width:1200px;
	height:625px;
	text-align:center;
	margin:44px 0 0 0;
	overflow:hidden;
}
.page .links{
	float:left;
	width:1200px;
	margin-top:50px;
	text-align:center;
}
.page .links a{
	margin:0 20px;
}

.btn_xyb{
	width:173px;
	height:60px;
	border:0;
	background:url(../images/btn_xyb.gif) no-repeat;
	cursor:pointer;
}
.btn_back{
	width:173px;
	height:60px;
	border:0;
	background:url(../images/btn_back.gif) no-repeat;
	cursor:pointer;
	margin-left:15px;
}
.txt_input{
	width:335px;
	height:36px;
	border:1px solid #003567;
	line-height:36px;
	border-radius:3px;
	text-indent:10px;
}

#menu{
	position:fixed;
	width:185px;
	height:417px;
	top:50%;
	left:13%;
	margin-top:-135px;
	text-align:center;
	background:url(../images/left_bg.png) no-repeat;
	z-index:999;
}
#menu ul{
	display: block;
	width:165px;
	list-style: none;
	padding:10px 10px;
}
#menu li{
	border-bottom:1px solid #a0a0a0;
	margin-bottom:5px;
	padding-bottom:5px;
}
#menu li.none{ border:0;}
#menu li a{
	display:block;
	width:165px;
	height:30px;
	font-size:18px;
	color:#fff;
	line-height:30px;
	text-align:center;
	background:none;
}
#menu ul li a:hover,#menu ul li a.cur{
	background-color: #ff560c;
	color: #fff;
}
#content div.item1{ 
	height:480px;
}

#finish{
	position:fixed;
	width:159px;
	height:63px;
	top:70%;
	right:13%;
	margin-top:-135px;
	text-align:center;
	z-index:999;
}
#finish .btn_finish{
	width:159px;
	height:63px;
	border:0;
	background:url(../images/btn_finish.gif) no-repeat;
	cursor:pointer;
}
.page .cjxm_title{
	float:left;
	width:1200px;
	font-size:30px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	margin:55px 0 45px 0;
}
.page .cjxm_img{
	float:left;
	width:1200px;
	text-align:center;
	margin-bottom:30px;
}
.page .cjxm_team{
	position:relative;
	width:960px;
	margin:0 auto;
}
.page .cjxm_team .save{ float:left; width:960px; text-align:center; margin-top:30px; margin-bottom:70px;}
.page .cjxm_team .team_left{
	float:left;
	width:780px;
	font-size:16px;
	color:#fff;
	margin-bottom:30px;
}
.page .cjxm_team .team_left span{ font-size:24px; font-weight:bold;}
.page .cjxm_team .team_right{
	float:left;
	width:180px;
	text-align:right;
}
.page .cjxm_team li{
	float:left;
	width:960px;
	font-size:16px;
	color:#fff;
	line-height:37px;
	text-align:center;
	margin:0 5px;
	margin-bottom:5px;
}
.page .cjxm_team li.line{ border-bottom:2px solid #fff; padding-bottom:0;}
.page .cjxm_team li.m_btm{ margin-bottom:30px;}
.page .cjxm_team li .number{
	float:left;
	width:65px;
}
.page .cjxm_team li .name{
	float:left;
	width:120px;
}
.page .cjxm_team li .name input{
	width:118px;
	height:35px;
	border:1px solid #003567;
	font-size:15px;
	color:#df0000;
	text-align:center;
	line-height:35px;
}
.page .cjxm_team li .sex{
	float:left;
	width:100px;
}
.page .cjxm_team li .phone{
	float:left;
	width:160px;
}
.page .cjxm_team li .phone input{
	width:150px;
	height:35px;
	border:1px solid #003567;
	font-size:15px;
	color:#df0000;
	text-align:center;
	line-height:35px;
}
.page .cjxm_team li .cardid{
	float:left;
	width:245px;
}
.page .cjxm_team li .cardid input{
	width:240px;
	height:35px;
	border:1px solid #003567;
	font-size:15px;
	color:#df0000;
	text-align:center;
	line-height:35px;
}
.page .cjxm_team li .uploadimg{
	float:left;
	margin-left:0 0 10 0px;
	width:160px;
}
.page .cjxm_team li .uploadimg a{ float:left; margin:0 0 0 20px;}
.page .cjxm_team li .control{
	float:left;
	width:100px;
}

.btn_addPic{ 
display: block; 
position: relative; 
width: 60px; 
height: 37px; 
overflow: hidden; 
background: none repeat scroll 0 0 ; 
color: #ffffff; 
text-align: center; 
border-radius: 4px;
font-size:15px;
line-height:37px;
cursor:pointer;
text-decoration:underline; 
} 
.filePrew { 
display: block; 
position: absolute; 
top: 0; 
left: 0; 
width: 30px; 
height: 37px; 
font-size: 100px; /* 增大不同浏览器的可点击区域 */ 
opacity: 0; /* 实现的关键点 */ 
filter:alpha(opacity=0);/* 兼容IE */ 
} 
.btn_addPic:hover{ color:#ffffff; background:none; cursor:pointer;}
.add_team{
	width:126px;
	height:36px;
	border:0;
	cursor:pointer;
	background:url(../images/btn_team.gif) no-repeat;
}
.add_player{
	width:126px;
	height:36px;
	border:0;
	cursor:pointer;
	background:url(../images/btn_player.gif) no-repeat;
}
.btn_save{
	width:141px;
	height:47px;
	border:0;
	cursor:pointer;
	background:url(../images/btn_save.gif) no-repeat;
}

.btn_add{
	width:141px;
	height:47px;
	border:0;
	cursor:pointer;
	background:url(../images/btn_add.gif) no-repeat;
}

.footer{
	position:relative;
	float:left;
	width:100%;
	min-width:1200px;
	background:#e5e5e5;
	padding:15px 0;
	font-size:15px;
	color:#333333;
	line-height:24px;
	text-align:center;	
}
.footer a{ color:#333; margin:0 10px;}
.agree{ text-align:center; text-indent:50px; margin-bottom:10px;}