.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; 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%; right: 0; bottom: 0; margin-left: -960px;}
.loginBG .advPlaceholder {margin-left: 180px;}
.w1200 .loginwrap .person {left:60px;}

.login-container .tab {height: 39px; line-height: 39px; font-size: 16px; background: #f8f8f8; border-bottom: 1px solid #eee;}
.login-container .tab li {float: left; position: relative; z-index: 2; width: 50%; text-align: center; margin-left: -1px; margin-right: -1px; border: 1px solid #f8f8f8; border-bottom: 0; cursor: pointer;}
.login-container .tab li.curr {background: #fff; border-color: #eeeeee; z-index: 1;}
.login-container .main {border: 1px solid #eee; border-top: 0; background: #fff; padding: 1px 20px 15px 20px; margin-left: -1px; margin-right: -1px;}
.login-container .main .item {position: relative;}
.getCodes {position: absolute; right: 0; top: 0; bottom: 0; background: #ff8802; border: none; outline: none; color: #fff; padding: 0 15px; cursor: pointer;}
.getCodes.disabled {background: #ccc; cursor: no-drop;}

.loginwrap .formbox {position: absolute;top:35px;right:80px;width: 420px;height: 490px;z-index: 3;overflow: hidden;}
.loginform {position: relative;padding:40px 30px 25px;background: #e6f5fc;border-radius:5px;font-size: 12px;}
.loginform .title {margin-bottom: 35px;font-size: 20px;color: #323232;}
.loginform .error {position: absolute;left:30px;top:10px;}
.loginform .error p {width: 350px;padding:2px 5px;background:#9EE9A2;color: #fff;display: none;}
.areaCode {position: absolute; left: 0; top: 0; bottom: 0; width: 55px; text-indent: 8px; background: #f5f5f5; cursor: pointer;}
.areaCode i {font-style: normal;}
.areaCode s {position: absolute; content: ' '; right: 8px; top: 19px; width: 0; height: 0; border: 4px solid transparent; border-top-color: #666;}
#phone {text-indent: 20px;}

.areaCode_wrap {position: absolute; left: 0; top: 41px; width: 200px; height: 300px; background: #fff; border: 1px solid #ebebeb; box-shadow: 0 5px 20px rgba(26,26,26,.1); z-index: 10; overflow-y: auto; padding: 10px 0; display: none;}
.areaCode_wrap li {padding: 0 20px; line-height: 30px; cursor: pointer;}
.areaCode_wrap li:hover {background: #f5f5f5;}

.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: 80%;height: 40px; line-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: 15px;overflow: hidden; padding: 0 20px;}
.loginwrap .othertype p {margin-bottom: 12px;color: #666;}
.loginwrap .othertype a {display: block;float: left;width: 27px;height: 27px;margin-right: 5px;overflow: hidden;}
.loginwrap .othertype a img {width: 100%; height: 100%; display: block;}

.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: 375px;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:10px;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 .pic1 iframe {margin-top: -25px;}
.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;}
