@charset "UTF-8";
body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bgwl.jpg);
	overflow:hidden;
}
.topbar {
	padding-top:15px;
	background-image: url(../images/toprep.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 49px;
	width: 100%;
}
#codenum{
	background-image: url(../images/codenum.jpg);
	width: 100%;
	height: 45px;
	float: left;
	background-repeat: no-repeat;
	background-position: center top;
}
.mb10 {
	/*margin-bottom: 10px;
	margin-top: 14px;*/
}
#bar {
	float: left;
	width: 100%;
	overflow: hidden;
	min-width:730px;
}
#bod {
	float: left;
	width: 100%;
	overflow: hidden;
}
#footbar{ width:100%; float:left; height:23px;}
#footlow{
	width: 99%;
	margin: 0 auto;
	height: 23px;
	position:relative;
	top:-14px;
	background-image: url(../images/gezisnow.png);
	background-repeat: repeat-x
}
.fl{ float:left;}
.fr{ float:right;}
#bod tr td {
	min-width:91px;
	background-color:#fff;
	width:1.42%;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #c4c5c6;
	border-bottom-color: #c4c5c6;
}
#bod tr td.lbd{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c4c5c6;
}
.bt{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e6e7));}
#bod tr td.bt{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c4c5c6;	
}
.zuoqiejiao{ position:absolute; top:-1px; left:-1px;}
.yuoqiejiao{ position:absolute; top:-1px; right:-1px;}
#today{
	background-color:#e5ecf6;
}
.xuanzhong{
	background-color:#f3f3f3;
	-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
	-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
	box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
}
.nianyueri{
	font-family:"黑体";
	color:#52575f;
	font-size:32px;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
}
.zhoumo{
	background-color:#fff3f3;
}
#qie img{ position:relative;}
#qie span{ position:relative; top:-3px;}
#bod tr td a{
	color:#101010;
	display:block;
	text-align:right;
	padding-top:5px;
	padding-right:5px;
}
#bod tr td span{
	display:none;
}
.tixing{
	background-image: url(../images/yuan.jpg);
	color: #4a4a4a;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 9%;
	text-align: left;
	font-size: 11px;
	/*width: 85%;*/
	margin: 0 auto;
	background-color: #ebeef1;
	border: 1px solid #c9d2d9;
	-moz-border-radius: 15px;      /* Gecko browsers */
	-webkit-border-radius: 15px;   /* Webkit browsers */
	border-radius: 15px;            /* W3C syntax */
	background-repeat: no-repeat;
	background-position: 2% center;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow:hidden;
}
#nyr{ height:65px;}
.denglu {
background-image: url(../images/loginbut.png);
	cursor: pointer;
	text-align:center;
	line-height:33px;
	font-size:14px;
	color:#101010;
	float: left;
	height: 33px;
	width: 73px;
}
/*登陆弹出框*/
.mesWindow{border:#666 1px solid;background:#fff;}
.mesWindowTop{border-bottom:#eee 1px solid;margin-left:4px;padding:3px;font-weight:bold;text-align:left;font-size:12px;}
.mesWindowContent{margin:4px;font-size:12px;}
.mesWindow .close{height:15px;width:28px;border:none;cursor:pointer;text-decoration:underline;background:#fff}
/*登陆框*/
.header{
	height:40px;
	width:100%;
	background:url('../images/nav-bg.png') repeat-x scroll 0 0 transparent;
}
.title{
	color: #333333;
	font-size:18px;
	font-weight: bold;
	height:40px;
	text-align:center;
	line-height:40px;	
}
.content{
	width:320px;	
	margin:0 auto;	
	padding-top:15px;	
}
.field{
	margin:0px;
	height:60px;	
	width:100%;
	margin:0px auto;
	text-align:center;	
}
.field input{
	width:240px;
	font-size:16px;
	height:33px;
	border: 1px solid #BEBEBE;
	margin-bottom:1px;
	border-radius: 4px 4px 4px 4px;
}
.tishi{
	color:red;
	margin:0px;
	padding:0px;
}
.login_btn{
	height:50px;
	
}
.regiser_btn{
	height:50px;
}
.regiser_btn a{
	background: url(../images/register_btn.png) no-repeat;
	background-size: 240px 40px;
    border: 0 none;   
    color: #666;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;   
    text-align: center;
    width:240px;	
	text-decoration: none;	
}
.btn a{
	background: url(../images/login_btn.png) no-repeat;
	background-size: 240px 40px;
    border: 0 none;   
    color: #FFFFFF;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;   
    text-align: center;
    width:240px;	
	text-decoration: none;	
}
input.error{background:#ffd7c6;border:1px solid #fe2020;color:#8d0f0f;}

.b_login{	
	margin:0px auto;
	padding:20px 0px;
	background:#FFFFFF;
	border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px rgba(34, 25, 25, 0.2);
	overflow: hidden;
	position:relative;
	width:290px;
}
.other_login{
	width:290px;
	margin:0px auto;	
	height:60px;	
	padding-top:13px;
	background:#FFFFFF;
	border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px rgba(34, 25, 25, 0.2);
	overflow: hidden;
}
.o_title{
	width:290px;
	margin:10px auto 0px;
	margin-bottom:3px;
	color:#666666;	
}
.o_bottom{	
	float:left;	
	text-align:center;
	margin-left:35px;
}
.o_bottom a{	
	width:44px;
	height:44px;
	display:block;
	margin-right:15px;
	float:left;
	background:url(../images/loginIcon.png);	
}
.bdyhz{
	width:97px;
	height:19px;
	background:url(../images/bdyhz.png);
	position:absolute;
	left: 193px;
	top: 0px;
}
/* ... more 1x CSS rules ... */
@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .o_bottom a{		
        background: url(../images/loginIcon_2x.png) no-repeat;
		background-size: 233px 95px;
    }
	.field input{
		width:220px;		
	}
}

a.qq{
	background-position: -47px 0;
}
a.renren{
	background-position: -141px 0;
}
a.baidu{
	background-position: -94px -50px;
}
.xqbox{
	    padding:10px; width:300px;
		border: 1px solid #a9aaab;
    	background:#f2f3f7; 
    	-moz-border-radius: 15px;
    	-webkit-border-radius: 15px;
    	border-radius:10px;
		position:absolute;
		padding-bottom:40px;
		display:none;
		z-index:99;
}
.xqbox textarea{
	width:90%;
}
.xqbox table{
	font-size:12px;
	color:#959595;
	line-height:25px;
}
#table{-webkit-box-shadow:0 5px 5px rgba(222, 223, 220, 1);
	-moz-box-shadow: 0 5px 5px rgba(222, 223, 220, 1);
	box-shadow: 0 5px 5px rgba(222, 223, 220, 1);}
@-webkit-keyframes shineBlue {
        from { -webkit-box-shadow: 0 0 3px #333; }
        50% { -webkit-box-shadow: 0 0 6px blue; }
        to { -webkit-box-shadow: 0 0 3px #333; }
}
.shine_blue{
-webkit-animation-name: shineBlue; 
-webkit-animation-duration: 3s;
-webkit-animation-iteration-count: infinite; 
}
.xqbox1{
		padding:10px; width:280px;
		border: 1px solid #b8b8b8;
    	background:#ffffff; 
    	-moz-border-radius: 15px;
    	-webkit-border-radius: 15px;
    	border-radius:5px;
}
.sanjiao{
		  width: 0;  
		  height: 0;  
		  border-right: 10px solid #a9aaab;  
		  border-top: 10px solid transparent;  
		  border-bottom: 10px solid transparent; 
		  left:-10px;
		  top:10px;
		  position:absolute;
}
.sanjiaor{
		  width: 0;  
		  height: 0;  
		  border-left: 10px solid #a9aaab;  
		  border-top: 10px solid transparent;  
		  border-bottom: 10px solid transparent; 
		  right:-10px;
		  top:10px;
		  position:absolute;
}
.qx{
	cursor:pointer;
	width: 67px;
	height: 25px;
	border: 1px solid #a5a6a8;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 5px;
	line-height:25px;
	text-align:center;
	color:#474747;
	font-size:14px;
	position: absolute;
	bottom:5px;
	right:90px;
	background-image: url(../images/anniu_03.jpg);
	background-repeat: repeat-x;
}
.shanchu{
	cursor: pointer;
	width: 67px;
	height: 25px;
	border: 1px solid #a5a6a8;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 5px;
	line-height:25px;
	text-align:center;
	color:#474747;
	font-size:14px;
	position: absolute;
	bottom:5px;
	right:170px;
	background-image: url(../images/anniu_03.jpg);
	background-repeat: repeat-x;
}
.hao{
	cursor:pointer;
	width: 67px;
	height: 25px;
	border: 1px solid #7face3;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 5px;
	line-height:25px;
	text-align:center;
	color:#254267;
	font-size:14px;
	position: absolute;
	bottom:5px;
	right:10px;
	background-image: url(../images/anniu_05.jpg);
	background-repeat: repeat-x;
}
.hao1{
	cursor:pointer;
	width: 67px;
	height: 25px;
	border: 1px solid #a5a6a8;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 5px;
	line-height:25px;
	text-align:center;
	color:#254267;
	font-size:14px;
	position: absolute;
	bottom:5px;
	right:10px;
	background-image: url(../images/anniu_03.jpg);
	background-repeat: repeat-x;
}
.zu{
	overflow:hidden;
	z-index:98;
}
.bian{
	background: #fff;
padding-bottom: 20px;
border: 2px solid #ccc;
box-shadow: 3px 3px 3px #d7d8d9;
-moz-box-shadow: 3px 3px 3px #d7d8d9;
-webkit-box-shadow: 3px 3px 3px #d7d8d9;
position:absolute;
}
.zu dd{
	bottom:0px;
	font-size:12px;
	color: #4a4a4a;
	height:20px;
	line-height:20px;
	width:50%;
	cursor:pointer;
	z-index:99;
}
.nownong{
	float:left;
	margin-left:5px;
	font-size:14px;
	color:#999999;
	display:inline;
}