﻿
/*******************************************************
制作：传闻中的细哥哥（guofp）
时间：2014-12-09
******************************************************/
/**公共**/
body { font-family: Microsoft YaHei; font-size: 12px; }
.fl { float: left; }
.fr { float: right; }
.tl { text-align: left; }
.tr { text-align: right; }
.tc { text-align: center; }

html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; list-style-type: none; }

textarea { overflow-x: hidden; overflow-y: auto; resize: none; outline: none; }
input { outline: none; }

a { text-decoration: none; blr: expression(this.onFocus=this.blur()); color: #0091e4; }
    /*去掉a标签的虚线框，避免出现奇怪的选中区域*/
    /*a:hover{text-decoration:underline;}*/
    a img { border: 0; }

.clear { clear: both; font: 0px arial; line-height: 0; overflow: hidden; height: 0; }

.floatleft { float: left; }

.floatright { float: right; }

.hide { display: none; }
.hidden { visibility: hidden; }
.visible { visibility: visible; }

.InfoBr { word-break: break-all; word-wrap: break-word; }
/* 清除浮动 begin*/
.clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }
/* 清除浮动 end*/

.link_gray { color: #737478; }
.Logindiv { background: url(../images/ekp_lgbg.png) center top no-repeat; -moz-background-size: cover; -webkit-background-size: cover; -o-background-size: cover; background-size: cover; margin: 0 auto; width: 100%; min-height: 600px; height: 100%; min-width: 1200px; margin-top: 60px; }
.Login_bottom { text-align: center; width: 100%; min-width: 1200px; text-align: center; bottom: 0; line-height: 30px; position: fixed; _position: absolute; color: #555; font-size: 14px; }
.LoginContainer { width: 1100px; margin: 0 auto; padding-top: 68px; }
.LoginCon { background: #fff; width: 360px; height: 460px; position: relative; border-radius: 10px; }
.login-mask { background: #ccc; opacity: 0.5; border-radius: 10px; width: 380px; height: 480px; position: absolute; z-index: 1; left: -10px; top: -10px; }
.LoginCon-container { z-index: 2; position: relative; background: #fff; width: 360px; height: 460px; border-radius: 10px; margin-top: -11px; }
.LoginPadding { width: 325px; margin: 0 auto; padding-top: 20px; }
.Mylogo { background: url(../images/mylogo.png) top center no-repeat; width: 325px; height: 52px; cursor: pointer; display: block; }
.LoginInfo { padding: 30px 0; text-align: center; }
.LoginImage { width: 110px; height: 110px; margin: 10px 15px 0 110px; }
.LoginPhoto { width: 50px; height: 50px; }
.LoginInfofont { line-height: 40px; font-size: 18px; color: #737478; }
.Loginpwddiv { background: url(../images/loginTxtbg.png) no-repeat; width: 320px; height: 40px; margin: 0 auto; }
.Loginpwdtxt { border: 0; line-height: 27px\9; width: 309px; height: 27px; margin: 3px 3px 3px 43px; width: 268px; padding: 3px 5px 3px 0; }
.Logintips { height: 30px; text-align: right; line-height: 30px; padding: 0 3px; color: #fd0004; font-size: 14px; }
.LoginBtn { background: url(../images/loginBtn.png) no-repeat; width: 320px; height: 42px; margin: 0 auto; margin-bottom: 10px; border: 0; cursor: pointer; display: block; }
.Logindown { text-align: right; line-height: 25px; font-size: 14px; padding: 0 3px; }

.Logintitle { line-height: 45px; margin-top: 12px; text-align: center; font-size: 19px; color: #373737; }
    .Logintitle a { color: #9a9a9a; }
    .Logintitle span { color: #303030; }
    .Logintitle a.selected { color: #474747; }
.LoginEwm { width: 302px; height: 302px; margin: 0 auto; margin-top: 15px; }
.Logintofont { color: #373737; text-align: center; padding: 15px 0; font-size: 13px; }

.Logintoinfo { width: 240px; margin: 0 auto; }
.LogintoOk { background: url(../images/success_ico.png) no-repeat; width: 39px; height: 39px; margin: 0 10px 0 0; }
.LogintosInfo { text-align: left; }
.Logintosuc { font-size: 16px; }

.inp_icon { position: absolute; top: 16px; left: 25px; font-size: 16px; color: darkgray; }
.check_icon { top: 6px !important; font-size: 16px; }
.form-control { padding-left: 35px; height: 45px; line-height: 45px; font-size: 16px; }


/*微信页面，登录扫描成功，失败页面*/
/*
.weixin_split{ background:url(../images/weixin_split.png); display:block; vertical-align:top;}
.weixin_failimg{ background-position:-184px -2px; width:215px; height:205px; margin:0 auto; margin-top:140px; margin-bottom:40px;}
.weixin_failfont{ background-position:-51px -218px; width:536px; height:48px; margin:40px auto;}
.weixin_failBtn{ background-position:-29px -280px; width:581px; height:85px; margin:40px auto; cursor:pointer;}
.weixin_sucimg{ background-position:-179px -373px; width:232px; height:232px; margin:0 auto;margin-top:140px; margin-bottom:40px;}
.weixin_sucfont{ background-position:-127px -629px; width:414px; height:48px; margin:40px auto;}
.weixin_sucBtn{ background-position:-29px -715px; width:581px; height:85px; margin:40px auto; cursor:pointer;}
*/
.weixin_showimg { width: 45%; margin: 6% auto; margin-top: 10%; }
.weixin_showfont { margin: 6% auto; }
    .weixin_showfont.fail { width: 83%; }
    .weixin_showfont.suc { width: 80%; }
.weixin_showBtn { display: block; margin: 4% auto; width: 90%; }
    .weixin_showimg img, .weixin_showfont img, .weixin_showBtn img { width: 100%; }
