.login_box { display: none !important; }

.login2016 { position: absolute; left: 50%; top: 50%; display: block; width: 460px; padding-top: 55px; margin: -233px 0 0 -230px; font-size: 14px; background: url('../../images/theme_autoBlue/re-top.png?1499826492') no-repeat; }
.login2016_cnt { background: left bottom url('../../images/theme_autoBlue/re-btm.png?1499827369') no-repeat; }

.grlv1Tip { font-size: 14px; line-height: 160%; color: white; padding: 10px 20px; position: absolute; left: 50%; top: 50%; border-radius: 2px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; z-index: 9999; box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); font-family: Tahoma,\5fae\8f6f\96c5\9ed1,Helvetica,arial; *font-family: \5fae\8f6f\96c5\9ed1, Tahoma, Helvetica, arial; }

.grlv1Tip--error { background-color: #ff1c5c; }

.grlv1Tip--success { background-color: #26b605; }

.grlv1Tip--tip { background-color: #ff2400; }

html { _background-image: url(about:blank); _background-attachment: fixed; }

@-moz-keyframes autofill { 0% { background-color: transparent; }
  100% { background-color: transparent; } }
@-webkit-keyframes autofill { 0% { background-color: transparent; }
  100% { background-color: transparent; } }
@keyframes autofill { 0% { background-color: transparent; }
  100% { background-color: transparent; } }
.grlv1 { position: relative; z-index: 9999; width: 422px; height: auto; padding: 0 19px; margin: 0; }

.grlv1 input::-ms-clear, .grlv1 input::-ms-reveal { display: none; }

.grlv1 * { font-family: Tahoma,\5fae\8f6f\96c5\9ed1,Helvetica,arial; *font-family: \5fae\8f6f\96c5\9ed1,Tahoma,Helvetica,arial; margin: 0; padding: 0; }

.grlv1 li { list-style: none; vertical-align: top; }

.grlv1 a { color: #256ca0; text-decoration: none; }

.grlv1 a:hover { text-decoration: underline; }

.grlv1 a:hover span { text-decoration: underline; }

.grlv1 input, .grlv1 textarea { outline: none; }

.grlv1 input::-ms-clear { display: none; }

.grlv1 input::-ms-reveal { display: none; }

.grlv1 input:-webkit-autofill { -moz-animation: 1s linear 0s normal none infinite autofill; -webkit-animation: 1s linear 0s normal none infinite autofill; animation: 1s linear 0s normal none infinite autofill; -webkit-text-fill-color: #000 !important; }

.grlv1 label { cursor: pointer; }

.grlv1__module { display: none; }

.grlv1__fixed { zoom: 1; }

.grlv1__fixed:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.grlv1__frame { position: relative; width: 100%; }

.grlv1__reveal { width: 24px; height: 24px; background-position: -68px 0; }

.grlv1__reveal { -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; -webkit-transition: all .2s ease-out; transition: all 0.2s ease-out; }

a:hover .grlv1__reveal { background-position: -68px -24px; }

.grlv1__reveal--click { background-position: -68px -24px; }

.grlv1__fulfil { width: 48px; height: 48px; background-position: -56px -84px; }

.grlv1__icon16Back { width: 16px; height: 16px; background-position: 0 0; }

.grlv1__icon16Back { -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; -webkit-transition: all .2s ease-out; transition: all 0.2s ease-out; }

a:hover .grlv1__icon16Back { background-position: 0 -16px; }

.grlv1__icon16Help { width: 16px; height: 16px; background-position: -53px -52px; }

.grlv1__icon16Help { -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; -webkit-transition: all .2s ease-out; transition: all 0.2s ease-out; }

a:hover .grlv1__icon16Help { background-position: -53px -68px; }

.grlv1__icon16Qq { width: 16px; height: 16px; background-position: -24px -84px; }

.grlv1__icon16Qq { -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; -webkit-transition: all .2s ease-out; transition: all 0.2s ease-out; }

a:hover .grlv1__icon16Qq { background-position: -24px -100px; }

.grlv1__icon16Weibo { width: 16px; height: 16px; background-position: -32px 0; }

.grlv1__icon16Weibo { -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; -webkit-transition: all .2s ease-out; transition: all 0.2s ease-out; }

a:hover .grlv1__icon16Weibo { background-position: -32px -16px; }

.grlv1__icon16Weixin { width: 16px; height: 16px; background-position: -16px 0; }

.grlv1__icon16Weixin { -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; -webkit-transition: all .2s ease-out; transition: all 0.2s ease-out; }

a:hover .grlv1__icon16Weixin { background-position: -16px -16px; }

.grlv1__uiCheckbox { width: 20px; height: 20px; background-position: -48px 0; }

.grlv1__uiCheckbox { -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; -webkit-transition: all .2s ease-out; transition: all 0.2s ease-out; }

a:hover .grlv1__uiCheckbox { background-position: -48px -20px; }

.grlv1__refresh { width: 30px; height: 30px; background-position: -7px -52px; }

.grlv1__olLine { width: 1px; height: 1px; background-position: -6px -52px; }

.grlv1__icon4399 { width: 24px; height: 24px; background-position: 0 -84px; }

.grlv1 .grlv1__imgScript, .grlv1 .grlv1__uiCheckbox { display: inline-block; background-image: url("../../images/theme_autoBlue/map.png"); background-repeat: no-repeat; }

.grlv1__imgScript { overflow: hidden; }

.grlv1__bg { display: none; }

.grlv1__title { overflow: hidden; height: 0; }

.grlv1__titleName { height: 20px; line-height: 20px; font-size: 18px; color: #ff2400; border-left: 6px #ff2400 solid; padding-left: 14px; font-weight: normal; float: left; }

.grlv1__cose { display: none; }

.grlv1__lt { position: absolute; top: -47px; left: -11px; width: 444px; height: 35px; font-size: 14px; text-align: center; }

.grlv1__ltList { width: 148px; height: 35px; float: left;}
/* .grlv1__ltList--reg { float: right; } */
.grlv1__ltList--reg .grlv1__icon16Reg { background: none; }
/* .grlv1__ltList--login { float: left; } */
.grlv1__ltList--login .grlv1__icon16Login { background: url('../../images/theme_autoBlue/nav.png?1499826576') no-repeat; }
.grlv1__ltList .grlv1__ltSwitch { color: #7f7f7f; }
.grlv1__ltList--current .grlv1__ltSwitch { font-weight: bold; color: #8a8a8a; }
.grlv1__ltList--current .grlv1__icon16Login { background: none; }
.grlv1__ltList--current .grlv1__icon16Reg { background: right top url('../../images/theme_autoBlue/nav.png?1499826576') no-repeat; }

.grlv1__ltSwitch { display: block; line-height: 35px; }

.grlv1__ltSwitchIcon { position: absolute; top: 0; width: 222px; height: 35px; }

.grlv1__icon16Login { left: 0; }

.grlv1__icon16Reg { right: 0; }

.grlv1__ltSwitchName { position: relative; }

.grlv1__loading { display: none !important; height: 276px; background: url(../../images/theme_autoBlue/loading.gif) center 40% no-repeat; }

.grlv1__login { padding: 0 24px; }

.grlv1__qrLogin { padding-top: 56px; height: 250px; position: relative; }

.grlv1__qrHelp { width: 100%; height: 20px; line-height: 20px; text-align: center; font-size: 0; position: absolute; left: 0; top: 20px; z-index: 99; }

.grlv1__qrLoginHelp { width: 100%; height: 120px; position: absolute; left: 0; top: 36px; display: none; }

.grlv1__icon16Help { margin-right: 4px; vertical-align: top; margin-top: 2px; }

.grlv1__qrHelpName { font-size: 14px; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }

.grlv1__icon4399 { position: absolute; left: 50%; top: 50%; margin: -12px 0 0 -12px; z-index: 1; }

.grlv1__downGameBox { width: 140px; height: 40px; line-height: 40px; background-color: #54a656; font-size: 14px; margin: 0 auto; text-align: center; margin: 0 auto; display: block; border-radius: 40px; }

.grlv1__downGameBox:hover { box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2) inset; }

.grlv1 .grlv1__downGameBox { color: white; }

.grlv1__qrImgAndHelp { height: 120px; padding-bottom: 60px; position: relative; }

.grlv1__qrTip { width: 100%; height: 20px; line-height: 20px; text-align: center; font-size: 14px; color: #7f7f7f; display: block; position: absolute; left: 0; bottom: 20px; }

.grlv1__qrTip--hide { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }

.grlv1__qrTipMajor { color: #54a656; }

.grlv1__qrImgBox { width: 120px; height: 120px; display: block; position: absolute; left: 50%; margin-left: -60px; top: 0; }

.grlv1__qrImg { width: 120px; height: 120px; line-height: 120px; text-align: center; font-size: 12px; border: 0; }

.grlv1__qrImgHelp { width: 186px; height: 120px; display: block; background: url(../../images/theme_autoBlue/qrImgHelp.gif) no-repeat; position: absolute; left: 50%; margin-left: -93px; z-index: 1; }

.grlv1 .grlv1__qrImgRefresh { width: 120px; height: 120px; display: block; overflow: hidden; position: absolute; left: 0; top: 0; display: none; z-index: 2; }

.grlv1 .grlv1__qrImgRefresh:hover { text-decoration: none; }

.grlv1 .grlv1__qrImgRefresh:hover .grlv1__qrImgRefreshName { text-decoration: none; }

.grlv1 .grlv1__qrImgRefresh:hover .grlv1__qrImgRefreshNameMajor { text-decoration: underline; }

.grlv1__refreshBg { width: 120px; height: 120px; display: block; background: white; position: absolute; left: 0; top: 0; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95); opacity: .95; z-index: 0; }

.grlv1 .grlv1__refresh { position: relative; display: block; margin: 24px auto 10px auto; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: .5; z-index: 1; }

.grlv1__qrImgRefreshName { width: 120px; height: 40px; line-height: 18px; text-align: center; font-size: 12px; color: #7f7f7f; position: relative; z-index: 1; display: block; overflow: hidden; }

.grlv1__qrImgRefreshNameMajor { color: #256ca0; }

.grlv1__qrConfirm { text-align: center; }

.grlv1 .grlv1__qrConfirmIcon { margin: 0 auto; display: block; }

.grlv1__qrConfirmTitle { font-size: 16px; color: #54a656; height: 30px; line-height: 30px; padding-top: 20px; }

.grlv1__qrConfirmText { font-size: 14px; height: 24px; line-height: 24px; color: #54a656; display: block; }

.grlv1__qrConfirmOperate { font-size: 14px; height: 24px; line-height: 24px; padding-top: 16px; display: block; }

.grlv1__reg { padding: 0 24px; }

.grlv1__regformBox--idReg #grlv1__regFormMobile { display: none; }

.grlv1__regformBox--mobileReg #grlv1__regIdForm { display: none; }

.grlv1__formList--error .grlv1__inputPdTipText { color: #ee6963; display: inline; }

.grlv1__formList--error .grlv1__validformTipLine--error { width: 100%; }

.grlv1__formList--error .grlv1__validformTipLine--success { width: 0%; }

.grlv1__formList--success .grlv1__inputPdTipText { color: #817a76; }

.grlv1__formList--success .grlv1__validformTipLine--error { width: 0%; }

.grlv1__formList--success .grlv1__validformTipLine--success { width: 100%; }

.grlv1__formList--focus .grlv1__inputPdText { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; }

.grlv1__formList--focus .grlv1__validformTipLine--default { height: 2px; background: #75c2ff; z-index: 2; }

.grlv1__formInputList { padding-top: 20px; }

.grlv1__formCheckboxList { padding-top: 20px; }

.grlv1__formBtnList { padding-top: 24px; padding-bottom: 24px; }

.grlv1__inputBox { position: relative; height: 32px; }

.grlv1__inputBox .grlv1__inputTxtTip { cursor: text; }

.grlv1__inputBox--focus .grlv1__inputPdText { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); opacity: 0.4; }

.grlv1__inputBox--enter .grlv1__inputPdText { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }

.grlv1__inputBox--enter .grlv1__inputTxtTip { height: 20px; line-height: 20px; font-size: 12px; position: absolute; top: -14px; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }

.grlv1__inputBox--enter .grlv1__inputPdTipText { display: inline; position: static; }

.grlv1__inputTxt { height: 32px; line-height: 32px; font-weight: bold; border: 0; font-size: 14px; background: transparent; position: relative; z-index: 2; color: #000; background: transparent !important; box-shadow: none !important; }

.grlv1__inputTxtTip { height: 32px; line-height: 32px; font-size: 14px; position: absolute; left: 0; top: 0; z-index: 1; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; -webkit-transition: all .2s ease-out; transition: all 0.2s ease-out; }

.grlv1__inputPdText { color: #7f7f7f; padding-right: 10px; }

.grlv1__inputPdTipText { color: #bbb; font-size: 12px; position: absolute; white-space: nowrap; left: 0; top: -14px; height: 20px; line-height: 20px; display: none; }

.grlv1 .grlv1__autoWriteUsername { text-decoration: underline; font-weight: bold; }

.grlv1 .grlv1__autoWriteUsername:hover { color: #c09e84; }

.grlv1__inputTxtWhole { width: 100%; }

.grlv1__inputCheckbox { width: 20px; height: 20px; margin-right: 8px; float: left; }

.grlv1__getMobileCodeLink, .grlv1__getMobileCodeLogin { height: 40px; line-height: 40px; font-size: 16px; position: absolute; right: 0; bottom: 0; display: inline-block; z-index: 3; }

.grlv1 .grlv1__getMobileCodeLink--disable, .grlv1 .grlv1__getMobileCodeLogin--disable { color: #9d9c97; cursor: default; }

.grlv1 .grlv1__getMobileCodeLink--disable, .grlv1 .grlv1__getMobileCodeLogin--disable:hover { text-decoration: none; }

.grlv1__clTip { height: 24px; line-height: 24px; font-size: 12px; color: #ff7450; position: absolute; left: 0; top: -18px; padding: 0 6px; background-color: #ffffdc; z-index: 2; box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1); display: none; border-width: 1px; border-style: solid; border-color: #ffd8b4; border-radius: 2px 2px 2px 0; }

.grlv1__clTipArrow { width: 6px; height: 6px; display: block; overflow: hidden; left: -1px; bottom: -6px; position: absolute; background-image: url("../../images/theme_autoBlue/map.png"); background-position: 0 -52px; background-repeat: no-repeat; }

.grlv1__clTip--show { display: inline; }

.grlv1__imgCode { width: 146px; height: 46px; position: absolute; display: block; right: 0; bottom: 0; z-index: 3; overflow: hidden; }

.grlv1__imgCodeImg { width: 146px; height: 46px; border: 0; position: absolute; left: 0; top: 0; display: none; }

.grlv1__reveal { position: absolute; right: 8px; bottom: 8px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: .5; z-index: 3; }

.grlv1__reveal:hover { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }

.grlv1__remember { height: 20px; line-height: 20px; font-size: 14px; color: #7f7f7f; float: left; }

.grlv1__forget { height: 20px; line-height: 20px; font-size: 14px; float: right; }

.grlv1__uiCheckbox { margin-right: 8px; float: left; }

.grlv1__uiCheckbox--checked { background-position: -48px -20px; }

.grlv1__pact { width: 100%; font-size: 12px; height: 20px; line-height: 20px; padding-top: 10px; text-align: center; display: block; color: #7f7f7f; clear: both; }

.grlv1 .grlv1__pactLink { text-decoration: underline; }

.grlv1 .grlv1__pactLink:hover { color: #e59017; }

.grlv1__validform { height: 2px; overflow: hidden; }

.grlv1__inputBLine { height: 2px; position: relative; overflow: hidden; }

.grlv1__validformTipLine { width: 0%; height: 1px; position: absolute; left: 0; bottom: 0px; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; display: block; }

.grlv1__validformTipLine--default { width: 100%; background-color: #e7e6e6; }

.grlv1__validformTipLine--error { background-color: #ff8f8f; }

.grlv1__validformTipLine--success { background-color: #2aa911; }

.grlv1 .grlv1__btn { height: 48px; line-height: 48px; font-size: 16px; font-weight: bold; text-align: center; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; border-radius: 2px; }
.grlv1 .grlv1__btn:hover { text-decoration: none; }

.grlv1__btnLogin { float: left; width: 177px; }

.grlv1__btnWhole { display: block; width: 100%; }

.grlv1__btnReg { width: 177px; float: right; }

.grlv1 .grlv1__btn--enabled { color: #ffd0cf; }

.grlv1 .grlv1__btn--disable { color: #817873; cursor: default; }

#grlv1__idLoginTform .grlv1__btn--enabled { background: url('../../images/theme_autoBlue/_sm-s0c1d2756e0.png') 0 -48px; color: #fff; }

#grlv1__idLoginTform .grlv1__btn--enabled:hover { background: url('../../images/theme_autoBlue/_sm-s0c1d2756e0.png') 0 0; color: #fff; }

#grlv1__idLoginTform .grlv1__btn--disable, #grlv1__idLoginTform .grlv1__btn--disable:hover { background: url('../../images/theme_autoBlue/_sm-s0c1d2756e0.png') 0 -96px; color: #c6c6c6; }

#grlv1__idLoginTform .grlv1__btnReg { background: url('../../images/theme_autoBlue/_sm-s0c1d2756e0.png') 0 -192px; color: #7f7f7f; }

#grlv1__idLoginTform .grlv1__btnReg:hover { opacity: .85; }

#grlv1__regIdForm .grlv1__btn--enabled, #grlv1__phLoginForm .grlv1__btn--enabled, #grlv1__verifiedForm .grlv1__btn--enabled, #grlv1__CheckCodeToMobile .grlv1__btn--enabled, #grlv1__regImgCodeForm .grlv1__btn--enabled { background: url('../../images/theme_autoBlue/_sm-s0c1d2756e0.png') 0 -288px; color: #fff; }

#grlv1__regIdForm .grlv1__btn--enabled:hover, #grlv1__phLoginForm .grlv1__btn--enabled:hover, #grlv1__verifiedForm .grlv1__btn--enabled:hover, #grlv1__CheckCodeToMobile .grlv1__btn--enabled:hover, #grlv1__regImgCodeForm .grlv1__btn--enabled:hover { background: url('../../images/theme_autoBlue/_sm-s0c1d2756e0.png') 0 -144px; color: #fff; }

#grlv1__regIdForm .grlv1__btn--disable, #grlv1__regIdForm .grlv1__btn--disable:hover, #grlv1__phLoginForm .grlv1__btn--disable, #grlv1__phLoginForm .grlv1__btn--disable:hover, #grlv1__verifiedForm .grlv1__btn--disable, #grlv1__verifiedForm .grlv1__btn--disable:hover, #grlv1__CheckCodeToMobile .grlv1__btn--disable, #grlv1__CheckCodeToMobile .grlv1__btn--disable:hover, #grlv1__regImgCodeForm .grlv1__btn--disable, #grlv1__regImgCodeForm .grlv1__btn--disable:hover { background: url('../../images/theme_autoBlue/_sm-s0c1d2756e0.png') 0 -336px; color: #c6c6c6; }

.grlv1__regSwitch { height: 38px; line-height: 38px; border: 1px #d9d9d9 solid; margin-bottom: 4px; margin-top: 10px; border-radius: 2px; position: relative; background: #ffffff; }

.grlv1 .grlv1__regSwitchLink { width: 50%; text-align: center; font-size: 14px; color: #7f7f7f; float: left; position: relative; z-index: 1; }

.grlv1 .grlv1__regSwitchLink--current { color: #ffffff; }

.grlv1__regSwitchBg { width: 0px; height: 40px; position: absolute; top: -1px; background: #5986d1; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) inset; overflow: hidden; }

.grlv1__regSwitchBg--0 { width: 50%; border-top-left-radius: 2px; border-bottom-left-radius: 2px; margin-left: -1px; }

.grlv1__regSwitchBg--1 { width: 50%; border-top-right-radius: 2px; border-bottom-right-radius: 2px; margin-left: 1px; }

#grlv1__regImgCode, #grlv1__getMobileImgCode, .grlv1__verified { padding: 0 24px; }

.grlv1__tipText { background-color: #ffffef; border: 1px #ffe99f solid; padding: 12px 10px; font-size: 12px; color: #ff7127; margin-top: 20px; margin-bottom: 14px; position: relative; }

.grlv1__logged { padding: 0 24px; }

.grlv1__loggedInfo { padding-bottom: 10px; }

.grlv1 .grlv1__loggedAvatar { width: 96px; height: 96px; margin: 0 auto; border-radius: 50%; overflow: hidden; display: block; position: relative; background: url(../../images/theme_autoBlue/loading.gif) center center no-repeat; }

.grlv1__loggedAvatarMask { width: 100%; height: 100%; border-radius: 50%; background: url(../../images/theme_autoBlue/loggedAvatarMask.png) no-repeat; display: block; overflow: hidden; position: absolute; left: 0; top: 0; z-index: 1; }

.grlv1__loggedAvatarImg { width: 96px; height: 96px; display: none; }

.grlv1__loggedTitle { text-align: center; font-size: 16px; color: #7f7f7f; height: 40px; line-height: 40px; padding-top: 10px; }

.grlv1__loggedSwitchId { font-size: 14px; height: 20px; line-height: 20px; display: block; text-align: center; }

.grlv1__olBox { border-top: 1px #e5dfcf dashed; padding-left: 24px; position: relative; }

.grlv1__ol { height: 28px; font-size: 12px; padding: 10px 0 18px 0; }

.grlv1__olList { display: inline; position: relative; float: left; }

.grlv1 .grlv1__olMenu { color: #7f7f7f; margin-right: 36px; }

.grlv1 .grlv1__olMenu:hover { color: #383838; }

.grlv1__olIcon { width: 16px; height: 16px; margin: 6px 5px 6px 0; float: left; }

.grlv1__olLine { width: 1px; height: 28px; display: block; float: left; background-image: url("../../images/theme_autoBlue/map.png"); position: absolute; top: 0; right: 18px; }

.grlv1__olName { height: 28px; line-height: 28px; float: left; text-align: center; }

.grlv1__qrAndFormSwicthLink { width: 64px; height: 64px; position: absolute; right: 0; bottom: 0; overflow: hidden; background-image: url("../../images/theme_autoBlue/map.png"); background-position: 0 -132px; display: none; }

.grlv1__qrAndFormSwicthLink--form .grlv1__qrAndFormSwicthImg { left: -64px; bottom: -64px; }

.grlv1__qrAndFormSwicthImg { width: 128px; height: 128px; display: block; overflow: hidden; left: 0; bottom: 0; position: absolute; background-image: url("../../images/theme_autoBlue/map.png"); background-position: 0 -132px; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; -webkit-transition: all .2s ease-out; transition: all 0.2s ease-out; }

.grlv1 .grlv1__olQq:hover .grlv1__olLine { background-position: -7px -52px; }

.grlv1 .grlv1__olWeibo:hover .grlv1__olLine { background-position: -8px -52px; }

.grlv1 .grlv1__olWeixin:hover .grlv1__olLine { background-position: -9px -52px; }

.grlv1__phLogin { padding: 0px 24px; }

.grlv1__ltList--current { background-color: white; border-style: solid; border-width: 1px 1px 0px 1px; border-color: #cfcbc9; width: 146px; }

.grlv1__lt{ background-color: #eeeeee; border-bottom: 1px solid #cfcbc9; }
.grlv1__olAgree {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9999
}

.grlv1__olAgreeBg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity:.5;
	-khtml-opacity:.5;
	opacity:.5;
	filter:alpha(opacity=50)
}

.grlv1__olAgreeBox {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 320px;
	height: 200px;
	margin-left: -160px;
	margin-top: -100px;
	background: #fff;
	-webkit-box-shadow: 0 20px 40px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 20px 40px 0 rgba(0, 0, 0, .2)
}

.grlv1__olAgreeBox__title {
	color: #333;
	font-size: 18px;
	line-height: 24px;
	font-weight: 600;
	padding: 16px 24px;
	text-align: left;
	border-bottom: 1px solid #f0f0f0
}

.grlv1__olAgreeBox__content {
	color: #333;
	line-height: 22px;
	font-size: 14px;
	padding: 24px
}

.grlv1__olAgreeBox__content a {
	color: #1278c0
}

.grlv1__olAgreeBox__btns {
	padding: 24px;
	padding: 10px 16px;
	text-align: right;
	border-top: 1px solid #f0f0f0
}

.grlv1__olAgreeBox__btns span {
	line-height: 1.5715;
	position: relative;
	display: inline-block;
	font-weight: 400;
	white-space: nowrap;
	text-align: center;
	display: inline-block;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	border: 1px solid #d9d9d9;
	color: #000000d9;
	background: #fff;
	height: 24px;
	padding: 4px 15px;
	font-size: 14px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-left: 10px
}

.grlv1__olAgreeBox__btns .yes {
	background: #fd7828;
	color: #fff;
	border: 0
}