.mydiv {
	z-index:99;
	left:50%;/*FF IE7*/
	margin-left:-150px!important;/*FF IE7 ��ֵΪ��������һ�� */
	margin-top:-60px!important;/*FF IE7 ��ֵΪ�����ߵ�һ��*/
	margin-top:0px;
	position:fixed!important;/*FF IE7*/
	position:absolute;/*IE6*/
	_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.bg {
	background:rgba(0,0,0,0.5);	
	width: 100%;
	height: 100%;
	left:0;
	top:0;/*FF IE7*/
	filter:alpha(opacity=50);/*IE*/
	opacity:0.5;/*FF*/
	z-index:1;
	position:fixed!important;/*FF IE7*/
	position:absolute;/*IE6*/
	_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.mini-login{
	display:none;
	width:260px;
	height:295px;
	opacity:1;
	color: #FFFFFF;
	position:fixed;
	_position:absolute;
	z-index:200000000;
	display: block;
	margin-top: 12px;
    margin-left: 64%;
	position:absolute;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}
.mn-bg{
  border-radius: 1px;
	position:absolute;
	z-index:0;
	width:100%;
	height:100%;
	
	left:-5px; 
	top:-5px;
	opacity:0.8;
}
.mn-box{
	position:relative;
	z-index:1;
	background:#F9F9F9;
	height:355px;
}
.mn-hd{
	height:34px;
	line-height:34px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:700;
	font-size:14px;
	margin-bottom:15px;
	border-bottom:1px solid #EAEAEA;
	background-color:#278ace;
	text-align:center;
}
.mn-ifr{
	display:block;
	width:260px;
	height:247px;
  margin:10px auto;
}
.mn-close{
	display:block;
	width:24px;
	height:24px;
	text-align:center;
	line-height:24px;
	color:#999;
	font-family:Tahoma,sans;
	font-size:22px;
	position:absolute;text-decoration:none;top:5px;right:5px;opacity:0.8}
.mn-close:hover{
	opacity:1;
	border-radius:12px;
	background:#FFF;
	text-decoration:none;
}
.ipt{
	position: relative;
	padding:7px 0px 7px 40px;
	margin:0px 0px 3px;
	width:185px;
	border: 1px solid #d3d3d3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.ipt1{
	position: relative;
	padding:7px 0px 7px 40px;
	margin:6px 15px 3px;
	width:185px;
	border: 1px solid #d3d3d3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.ipt_pin{
	border: 1px solid #d3d3d3;
	padding: 7px 7px;
	margin:6px 15px 3px;
	width:100px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s	
}
.u_logo{
	background:url(../../images/HomePage/user.jpg);
    padding: 12px 12px;
    position: absolute;
    top: 70px;
    left: 25px;
    z-index: 99999;
}
.p_logo{
	background: url(../../images/HomePage/pw.jpg);
    padding: 12px 12px;
    position: absolute;
    top: 119px;
    left: 25px;
    z-index: 99999;
}
a{
	color:black;
	position: relative;
	position: relative;

}

.mn-ifr button {
	margin:10px 15px 0px;
  width: 227px;
  height: 30px;
  border: 0;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  line-height: 30px;
  font-size: 16px;
  font-weight: 700;
  color: #FFF;
  background: #00a7ff;
  border-radius: 1px;
  cursor: pointer;
  zoom: 1;
  margin-top:20px;
  margin-bottom:5px;
}
.mn-ifr button:hover
{
	background:#1caefa;
}
.mn-ifr label
{
	color:black;
	font-size:13px;
}
.register
{
	float:right;
	padding-right:17px;
	padding-top:10px;
}
.remember
{
	margin-top: 13px;
    vertical-align: bottom;
	margin-left: 15px;
}

.mn-ifr ul li
{
	height:40px;
	line-height:40px;
	display:inline-block;
}
.station 
{

    width: 239px;
    margin-top: 10px;
    margin-left: 10px;
    padding-top: 10px;
    font-size:10px;
}
.station a
{
	color:#6f6f6f;
} 
.station a:hover
{
	color: #ff6600;
	text-decoration:underline;
}
