.wrap {width: 1000px; margin: 0 auto;}
.w1200 .wrap {width: 1200px;}

/* LGOO */
.header {margin:40px auto 20px;}
.header .logo {float: left;width: 270px;height: 61px; margin-top: -5px;}
.header .logo a {display: block;overflow: hidden;}
.header .logo a:hover {text-decoration: none;}
.header .logo h2 {float: none;margin-bottom: 6px;line-height: 47px;font-size: 24px;color: #333; margin-top: 8px;}
.header .shortname {display: none;}
.header .shortname p{font-size: 16px; color: #b5b5b5; display: none;}
.header .logo span {font-size: 13px;color: #999;}
.header .logo img {float: left;height: 60px;margin-right: 10px;vertical-align: middle;}

.header .kefu {float: right; margin-top: 0;}
.header .kefu dt ,.header .kefu dd {float: left;}
.header .kefu dd {margin-left: 15px;}
.header .kefu dt img {margin-top: 3px;width: 44px;height: 43px;}
.header .kefu p {white-space: nowrap;}
.header .kefu .p1 {font-size: 14px;color: #333;}
.header .kefu .p2 {font-size: 20px;color: #ff8800;}

/* 登陆 */
.loginwrap {height: 560px;}
.loginwrap .wrap {position: relative;height: 560px;}
.loginBG {position: absolute; top:0; left: 50%; top: 0; margin-left: -960px;}
.w1200 .loginwrap .person {left:60px;}
.loginwrap .formbox {position: absolute;top:35px;right:80px;width: 420px;height: 490px;z-index: 3;overflow: hidden;}
.loginform {position: relative;padding:24px 40px;background: #e6f5fc;border-radius:5px;font-size: 12px;}
.loginform .title {margin-bottom: 35px;font-size: 20px;color: #323232;}
.loginform .error {position: absolute;left:40px;top:60px;}
.loginform .error p {width: 328px;padding:2px 5px;background:#9EE9A2;color: #fff;display: none;}

.loginwrap .inpbdr {position: relative;height: 40px;line-height: 40px;border:1px solid #ddd;background: #fff;}
.loginwrap .inpbdr.focus {border-color:#08C;box-shadow:0 0 4px #8bd6fb;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;}
.loginwrap .form-row {margin-top: 19px;}
.loginwrap .form-row input {display: block;width: 285px;height: 40px;padding:0 10px 0 43px;border:0;outline:0;}
.loginwrap .form-row .inp {font-size: 14px;}
.loginwrap .yzminput {width: 170px;float: left;}
.loginwrap .form-row .vdimgck {width: 117px;}
.loginwrap .yzmpic {width: 92px;padding:0;float: left;margin-left: 10px;}
#vdimgck {display: block;width: 92px;height: 40px;}
.loginwrap .change {float: left;line-height: 42px;margin-left: 10px;}
.loginwrap .form-row .inpbdr .lgicon {position: absolute;left:10px;top:10px;width: 20px;height: 20px;}
.iconlock {background-position: 0 -22px;}
.iconyzm {background-position: 0 -42px;}
.rememberpsd {line-height: 16px;font-size: 12px;color: #666;cursor: pointer; display: inline-block;}
.rememberpsd .lgicon {width: 19px;height: 16px;float: left;background-position: -2px -64px;margin-right: 8px;}
.rememberpsd.checked .lgicon {background-position: -2px -82px;}
.loginwrap .btnwrap {margin-top: 16px;}
.loginwrap .form-row .submit {display: block;width: 100%;height: 42px; padding: 0; line-height: 42px;background: #ff8800;font-size: 18px;color: #fff;text-align: center;border-radius:4px;cursor: pointer;}
.loginwrap .submit:hover {background: #EE8C1C;transition:all .25s;}
.loginwrap .otherdo {margin-top: 12px;}
.loginwrap .otherdo a:hover {text-decoration: underline;}
.loginwrap .goregister {float: left;color: #ff9900;}
.loginwrap .fogetpsd {float: right;color: #333;}
.loginwrap .othertype {margin-top: 25px;overflow: hidden;}
.loginwrap .othertype p {margin-bottom: 18px;color: #666;}
.loginwrap .othertype a {display: block;float: left;width: 24px;height: 24px;margin-right: 10px;overflow: hidden;}

.lgicon {display: inline-block;background-image:url(../images/login_icon.png);background-repeat: no-repeat;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #fff inset;}

/* 扫码 */
.ewmlogin {position: absolute;right:0;top:0;width: 55px;height: 55px;background: url(../images/login_ewm.png);z-index: 6;cursor: pointer;}
.ewmlogin.open {background-position: -55px 0;}
.saoma {position: absolute;top:-380px;left:370px;width: 370px;height: 436px;background: #fff;opacity:0;filter:alpha(opacity=0);box-shadow: 0 0 4px rgba(187,187,187,.7);overflow: hidden;z-index: 5;-webkit-transition:all .5s;transition:all .5s;}
.saoma.open {top:30px;left:24px;opacity:1;filter:alpha(opacity=100);w-webkit-transform: scale(1); transform: scale(1);}
.saoma .title {margin: 20px; font-size: 20px; display: none;}
.saoma .picbox {position: relative;width: 300px;height: 300px;margin:15px auto 0;}
.saoma .picbox img {position: absolute;left:0;-webkit-transition:all .5s;transition:all .5s;}
.saoma .pic1 {width: 282px;}
.saoma .btminfo {text-align: center;color:#323232;}

/* 底部 */
.footer-login {margin-top: 40px;}
.footer-login p {line-height: 38px;text-align: center;font-size: 14px;color: #666;}
.footer-login a {color: #666;}
.footer-login a:hover {color: #f60;text-decoration: underline;}
.footer-login .pice {margin:0 14px;color: #ddd;}
