@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font,ins, b,kbd, q, s, samp,
small, strike, strong, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, th{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size:12px;
	vertical-align: baseline;
	font-family:Microsoft YaHei,SimHei,Arial, Helvetica, sans-serif; 



}

ul{ list-style:none;}
strong{ font-weight:bold;}
img{ border:0px;}

fieldset, img { 
 border: 0;
 }
 ol, ul {
 list-style: none;
 }
 p{
	margin: 0px;
	padding: 0px;
}
ul,dl{ margin:0px; padding:0px;}
.clear{
	clear:both;
	height:0px;
}
s, em, i{font-style: normal;text-decoration: none;}

* html .clear{
	clear:both;
	display:inline;
}
a {
	color: #000;
	text-decoration: none;


}
a:link {
	color: #000;
	text-decoration: none;


}
a:visited {
	color: #000;

	text-decoration: none;

}
a:hover {
	text-decoration: none;
	color: #d20000;

}

/*字体*/
body{font-family:Microsoft YaHei,SimHei,Arial, Helvetica, sans-serif; font-size:14px; line-height:1.8em;
background:url(../images/regedit_bg.jpg)
}



.t2{text-indent:2em;}
.lh150{line-height:150%;}
.lh180{line-height:180%;}
.lh200{line-height:200%;}
.unl{text-decoration:underlline;}
.no_unl{text-decoration:none;}
.fz16{ font-size:16px; margin-bottom:5px;}

/*定位*/
.m0a{margin: 0 auto;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.bc{margin-left:0;margin-right:0;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:rigth;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.vm{verticle-align:middle;}
.pr{position:relative;}
.pa{position:absolute;}
.abs-right{position:absolute;right:0}
.zoom{zoom:1;}
.hidden{visiility:hidden;}



/*宽度*/
.w10{width:10px;}

.w14p{width:14%}

/*高度*/
.h50{height:50px;}

.h10p{height:10%}


/*边距*/
.m10{margin:10px;}

/*上边距*/
.mt0{margin-top:0px;}
.mt25{margin-top:25px;}

.mt2p{margin-top:2%;}

/*下边距*/
.mb0{margin-bottom:0px;}
.mb5{margin-bottom:5px;}

.b9p{bottom:9%;}
/*左边距*/
.ml0{margin-left:0px;}
.ml20{margin-left:20px;}

.ml1p{margin-left:1%;}

/*右边距*/
.mr5{margin-right:5px;}

/*内边距*/
.p10{padding:10px;}

.pt5{padding-top:5px;}

.pb5{padding-bottom:5px;}

.pl5{padding-left:5px;}

.pr5{padding-right:5px;}

.pr0{ padding-right:0;}


/*颜色*/
.red{color:#d00000}
.blue{ color:#405ebf;}

/*字号*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f26{ font-size:26px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}

/*布局*/
.warpper{ width:1200px; margin:0px auto;}
.content{ margin-top:10px; }
.cw-icon {
position: relative;
cursor: default;
zoom: 1;
}




/*页面*/
#content {
    width: 100%;
    position: relative;
	
}
#content .content-layout {
    width: 450px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    height: 600px;
    z-index: 999;
}
.login-box-warp {
    position: absolute;
    top: 120px;
    right: 60px;
    width: 350px;
}
.login-box {
    width: 300px;
    padding: 25px 25px 23px;
    color: #6c6c6c;
    background: #fff;
    position: relative;
    margin: 0 auto;
		border-radius:5px;
	box-shadow: 0 0 15px #8d8d8d;
}
.login-title {
    height: 18px;
    line-height: 18px;
    font-size: 16px;
    color: #3c3c3c;
    margin-top: 9px;
    padding-bottom: 8px;
    font-weight: 700;
}
.qrcode-main {
    position: relative;
    margin-top: 24px;
    height: 140px;
}
.qrcode-img {
    position: absolute;
    left: 80px;
    top: 0;
    z-index: 100;
}
.qrcode-desc {
    overflow: hidden;
    width: 188px;
    margin: 24px auto 0;
}
.login-links {
    margin-top: 25px;
    overflow: hidden;
    text-align: right;
}
.qrcode-desc .iconfont {
    float: left;
	width:30px; 
	height:30px;
	background:url(../images/ewm_scan.png);
    margin-right: 10px;
}
.poptip {
    border: 1px solid #f3d995;
    height: 16px;
    line-height: 16px;
    padding: 5px 20px 5px 15px;
    background: #fefcee;
    position: relative;
}
.poptip-arrow {
    top: 8px;
    right: 0;
    position: absolute;
    z-index: 10;
}
.poptip-arrow em, .poptip-arrow span {
    position: absolute;
    width: 0;
    height: 0;
    border-color: rgba(255,255,255,0);
    border-color: transparent \0;
    _filter: chroma(color=tomato);
    border-style: solid;
    overflow: hidden;

}

.poptip-arrow em {
    top: 0;
    left: 1px;
    border-left-color: #f3d995;
    border-width: 6px 0 6px 6px;
}
.poptip-arrow span {
    border-left-color: #fefcee;
    border-width: 6px 0 6px 6px;
}
.login-tip {
    position: absolute;
    top: 5px;
    right: 58px;
}
.login-switch {
    width: 52px;
    height: 52px;
    line-height: 52px;
    position: absolute;
    right: 5px;
    top: 8px;
    -moz-user-select: none;
	background:url(../images/pc_code.png);
	cursor:pointer
}
.login-switch1 {
    width: 52px;
    height: 52px;
    line-height: 52px;
    position: absolute;
    right: 5px;
    top: 8px;
    -moz-user-select: none;
	background:url(../images/ewm_code.png);

}



.static-form {
    position: relative;
}
.static-form .field {
    margin-top: 20px;
    position: relative;
}
.static-form .field label {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    background: #888;
    text-align: center;
    position: absolute;
    left: 1px;
    top: 1px;
    outline: 0;
	font-size:14px;
}
.static-form .field label .iconfont {
    font-size: 22px;
}
.static-form .login-text {
    width: 240px;
    font-size: 14px;
    line-height: 18px;
    height: 18px;
    padding: 11px 8px 11px 50px;
    border: 1px solid #ddd;
}
.static-form .field .ph-label {
    position: absolute;
    line-height: 42px;
    height: 42px;
    color: #999;
    opacity: 1;
    transition: all .2s ease-out;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-out;
    left: 50px;
    top: 0;
    font-size: 14px;
}
.static-form .pwd-field label {
    background-position: 50% -30px;
}
.static-form .submit {
    margin-top: 20px;
}
.login-box .submit button {
    width: 300px;
    height: 42px;
    border: 0;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    line-height: 42px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    background: #f40;
    border-radius: 3px;
    cursor: pointer;
    zoom: 1;
}

.forget-pwd,.forget-weixin{ cursor:pointer;}




