
.icons-user,.icons-splitele{width:0; height:0; display:block; font-size:0; line-height:0; overflow:hidden; background:url(../images/icons-user.gif) no-repeat;}
.user-login-box{width:932px; height:580px;margin:138px auto 0 auto;}
.page-header{height:43px;}
.logo-icon a i{width:91px; height:37px; background-position:-10px -10px;}
.guide-text{padding:8px 0 0 5px; color:#999; font-size:18px; font-family:"\5fae\8f6f\96c5\9ed1","Microsoft YaHei";}
.welcome-slogan{font-size:14px;}
.welcome-slogan{padding:10px 0 0;}
.service-tel{font-size:14px; padding:10px 0 0;}
.service-tel i{width:18px; height:18px; margin:2px 5px 0 15px; background-position:-111px -10px;}
.service-tel span{color:#787878;}
.service-tel strong{color:#0e0e0e;}
/* login */
.user-login-con{height:490px; margin:25px 0 0;}
.pic-area,.activity-con,.appdownload-page,.appdownload-page a,.activity-box,.activity-box a{width:582px; height:464px; display:block; overflow:hidden;}
.activity-box{background:url(../images/pic-brokerlogindefault.jpg) center top no-repeat;}
.activity-box{position:relative;}
.activity-text{width:100%; z-index:5; position:absolute; left:0; bottom:10px; text-align:center; line-height:22px; color:#787878; font-family:"\5fae\8f6f\96c5\9ed1","Microsoft YaHei";}
.activity-box .activity-text span,.activity-box .activity-text a{display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
.activity-box .activity-text a{width:auto; height:auto; padding:0 10px 0 0;}
.login-con{width:348px; position:relative; margin:25px 0 0; border:#ccc solid 1px; background:#f3f3f3;}
.error-msg-box{position:absolute; left:91px; top:47px; width:215px; height:22px; padding:0 5px; border:#cccc99 solid 1px; background:#ffffcc;}
.error-msg-box i{width:13px; height:14px; margin:5px 5px 0 0; background-position:-49px -59px;}
.error-msg-box span{float:left; line-height:22px;}
.login-tabs{height:43px; background:url(../images/logintabs_bg.jpg) top left repeat-x;}
.login-tabs ul li{float:left; width:173px; height:42px; line-height:42px; text-align:center; font-size:18px; cursor:pointer; font-family:"\5fae\8f6f\96c5\9ed1","Microsoft YaHei";}
.login-tabs ul li.cur{background:#fff; height:43px; border-right:#ccc solid 1px; cursor:default;}
.login-tabs ul li.cur02{background:#fff; height:43px; border-right:#ccc solid 1px; cursor:default;}
.login-tabs ul li.cur-another{background:#fff; height:43px; border-left:#ccc solid 1px; cursor:default; padding:0 1px 0 0;}
.login-tabs ul li a{width:100%; height:42px; display:block;}
.login-tabs ul li.cur a:hover,.login-tabs ul li.cur-another a:hover{color:#2e2e2e; text-decoration:none; cursor:default;}
.login-form{height:273px; padding:0 30px; background:#fff; overflow:hidden;}
.login-form ul{padding:23px 0 0;}
.login-form ul li{height:38px; padding:0 0 10px;}
.login-form ul li span.field{float:left; margin:0 5px 0 0; line-height:38px; color:#787878; font-size:14px;}
.login-form ul li .tel-input,.login-form ul li .password-input{float:left; width:205px; height:18px; padding:9px 10px; border:#ccc solid 1px; color:#2e2e2e; display:block; background:#fff; -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1) inset; -moz-box-shadow:1px 1px 2px rgba(0,0,0,.1) inset; -o-box-shadow:1px 1px 2px rgba(0,0,0,.1) inset; -ms-box-shadow:1px 1px 2px rgba(0,0,0,.1) inset; box-shadow:1px 1px 2px rgba(0,0,0,.1) inset;}
.login-form ul li input.focus{color:#2e2e2e;}
.login-form ul li input.password-input{color:#2e2e2e; font-size:14px;}
.login-form ul li.another-list{height:auto; padding:0 0 0 61px;}
.login-form ul li.btn-login{padding:15px 0 0 61px;}
.btn-login a{ background:#ee3535; text-align:center; display:block; border:#c60707 solid 1px; height:38px; line-height:38px;color:#f8f8f8; font-family:"\5fae\8f6f\96c5\9ed1","Microsoft YaHei";font-weight:600;}
.btn-login a:hover{background:#de0e0e; text-decoration:none; color:#fff;}
.keep-login,.forgot-password{padding:10px 0 0;}
.keep-login input{float:left; display:block; width:13px; height:13px; margin:4px 0 0;margin:2px 0 0 0;}
.keep-login span{float:left; margin:0 0 0 5px; display:inline;}
.entrance-con{background:#f5f5f5; border-top:1px solid #ede9e3; padding:10px 30px; overflow:hidden; height:35px;}
.entrance-con span{color:#787878; margin:0 10px 0 0;}
.entrance-con a{display:block; background:#ea7174; padding:0 20px; height:28px; line-height:28px; color:#fff; font-size:12px; display:inline-block; *display:inline; *zoom:1;border-radius: 2px;}
.entrance-con a:hover{background:#dc6164; text-decoration:none;}
.login-other-ways{padding:10px 0 0 62px;}
.login-other-ways-title{color:#c5c5c5;}
.ways-style{padding:3px 0 0;}
.ways-style-qq,.ways-style-sina,.ways-style-bd{float:left;}
.ways-style-qq a,.ways-style-sina a,.ways-style-bd a{display:inline-block; *display:inline; *zoom:1; padding:0 0 0 20px; font-size:12px; height:18px; line-height:18px; overflow:hidden;}
.ways-style-qq a{background:url(../images/icons-login.gif) 0 0 no-repeat;}
.ways-style-sina{padding:0 10px;}
.ways-style-sina .WB_loginButton .login_a{margin:0!important; padding:0 0 0 5px!important; height:18px!important; line-height:18px!important; color:#2e2e2e;}
.ways-style-sina .WB_loginButton .login_a:hover{color:#f60!important;}
.ways-style-bd a{background:url(../images/icons-login.gif) 0 -18px no-repeat;}
/* end login */
/* user-registered-con */
.user-registered-con{border:#ccc solid 1px; background:#fff;margin:6px 0 25px; overflow:hidden;}
.user-registered-flow{padding:70px 0 0 0; border-bottom:#e7e7e7 solid 3px; font-size:18px; font-family:"\5fae\8f6f\96c5\9ed1","Microsoft YaHei";width:720px;margin:0 auto;position:relative;}
.user-registered-flow .step01{width:240px;border-bottom:#ee3535 solid 3px;float:left;position:absolute;top:42px;}
.user-registered-flow .step02{width:240px;border-bottom:#ee3535 solid 3px;float:left;position:absolute;top:42px;left:240px;}
.user-registered-flow .step03{width:240px;border-bottom:#ee3535 solid 3px;float:left;position:absolute;top:42px;left:480px;}
.user-registered-flow .step02-off{width:240px;border-bottom:#d2d2d2 solid 3px;float:left;position:absolute;top:42px;left:240px;color:#d2d2d2;}
.user-registered-flow .step03-off{width:240px;border-bottom:#d2d2d2 solid 3px;float:left;position:absolute;top:42px;left:480px;color:#d2d2d2;}
.step01 i{width:19px;height:19px;margin-right:6px;display: inline-block;background-position: 0 0;margin-bottom:-3px;}
.step02 i{width:19px;height:19px;margin-right:6px;display: inline-block;background-position: -22px 0;margin-bottom:-3px;}
.step03 i{width:19px;height:19px;margin-right:6px;display: inline-block;background-position: -44px 0;margin-bottom:-3px;}
.step02-off i{width:19px;height:19px;margin-right:6px;display: inline-block;background-position: -66px 19px;margin-bottom:-3px;}
.step03-off i{width:19px;height:19px;margin-right:6px;display: inline-block;background-position: -88px 19px;margin-bottom:-3px;}
.step01 i, .step02 i, .step02-off i, .step03 i, .step03-off i{background-image:url(../images/flow.png);}

.user-registered-con .login-form span.field{text-align:right; display:block; width:90px;}
.user-registered-con .login-form ul li .tel-input,.user-registered-con .login-form ul li .password-input{width:232px;}
.user-registered-con .login-form ul li .verificationcode-input{width:130px;}
.verification-code{margin:0 0 0 -1px; position:relative;}
.verification-code a{width:103px; height:38px; line-height:38px; text-align:center; display:block; float:left;}
.verification-code a,.verification-code a:hover{color:#fff; text-decoration:none;}
.verification-code a span{width:101px; height:36px; display:block; cursor:pointer; line-height:36px; color:#361600; border:#ccc solid 1px; background:#eee;}
.verification-code a span em{display:block; font-size:14px; width:100%; text-align:center; border-bottom:#eee solid 1px; border-top:#fff solid 1px; line-height:34px;}
.verification-code .btn_disable,.verification-code .btn_disable:hover{color:#999; background:#eee; cursor:default; width:101px; border:#ccc solid 1px; height:36px; line-height:36px;}
.user-registered-con .btn-login a{font-weight:normal; width:250px; letter-spacing:0;}
.user-registered-con .login-form{padding:0 0 0 270px; height:341px;}
.user-registered-con .login-form2{padding:0 0 0 200px;}
.user-registered-con .login-form span.field{text-align:right; display:block; width:90px;}
.user-registered-con .login-form2 ul li.another-list{padding:0 0 0 95px;}
.user-registered-con .login-form ul li.btn-login{padding:10px 0 0 95px;}
.login-form2 ul{padding:23px 0 0;}
.login-form2 ul li{height:38px; padding:0 0 10px;}
.login-form2 ul li span.field{float:left; margin:0 5px 0 0; line-height:38px; color:#787878; font-size:14px;}
.login-form2 ul li input.focus{color:#2e2e2e;}
.login-form2 ul li input.password-input{color:#2e2e2e; font-size:14px;}
.login-form2 ul li.another-list{height:auto; padding:0 0 0 61px;}
.login-form2 ul li.btn-login{padding:15px 0 0 61px;}
.login-form2 ul li .tel-input{float:left; width:350px; height:18px; padding:9px 10px; border:#ccc solid 1px; color:#2e2e2e; display:block; background:#fff; -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1) inset; -moz-box-shadow:1px 1px 2px rgba(0,0,0,.1) inset; -o-box-shadow:1px 1px 2px rgba(0,0,0,.1) inset; -ms-box-shadow:1px 1px 2px rgba(0,0,0,.1) inset; box-shadow:1px 1px 2px rgba(0,0,0,.1) inset;}
.login-form2 ul li .business-scope{float:left; width:350px;height:100px;padding:9px 10px 0 10px; border:#ccc solid 1px; color:#2e2e2e; display:block; background:#fff; -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1) inset; -moz-box-shadow:1px 1px 2px rgba(0,0,0,.1) inset; -o-box-shadow:1px 1px 2px rgba(0,0,0,.1) inset; -ms-box-shadow:1px 1px 2px rgba(0,0,0,.1) inset; box-shadow:1px 1px 2px rgba(0,0,0,.1) inset;}
.user-registered-con .login-form2 span.field{text-align:right; display:block; width:150px;}
.another-list a, .go-login a{font-size:12px;}
.user-registered-con .keep-login{padding:20px 0 0;}
.user-registered-con .keep-login label{color:#787878;}
.user-registered-result{margin:110px auto;text-align:center;font-size:18px;line-height:33px;}
.verify-msg{font-size:18px;color:#ee3535;}
.go-login{line-height:34px;padding:0 0 0 366px; color:#666;margin-top:20px;}
.user-registered-con .error-msg{margin:6px 0 0 15px;}
.user-registered-con .ok-msg,.user-registered-con .warn-msg{margin:6px 0 0 5px;}
.service-agreement{width:840px; height:500px;}
.service-agreement-con{height:438px; overflow:hidden; overflow-y:auto;}
.service-agreement-con ul{padding:0 0 20px;}
.service-agreement-con ul li{padding:10px 20px 0; line-height:20px;}
.paragraph-explain{text-indent:2em;}
.service-agreement-con span{font-weight:bold; text-indent:2em;}
.paragraph-explain{padding:10px 0 5px;}
.paragraph-explain p{text-indent:2em;}
.paragraph-explain p.paragraph-sentence{text-indent:4em;}
/* end user-registered-con */
/* forgot password */
.steps-con{margin:80px 260px 20px;}
.steps-con ul li{float:left; display:block; width:50%; text-align:center; font-size:14px; border-bottom:#eee solid 2px; color:#787878; padding:0 0 10px;}
.steps-con ul li.past{color:#5ea51e;}
.steps-con ul li.cur{font-weight:700; border-bottom:#f60 solid 2px; color:#f60;}
.change-password-sour{padding:180px 0 0 350px;}
.change-password-sour i{width:29px; height:28px; background-position:-139px -10px; margin:5px 10px 0 0; _display:inline;}
.change-password-sour span{font-size:24px; font-family:"\5fae\8f6f\96c5\9ed1","Microsoft YaHei";}
.back-to-login{color:#787878; padding:10px 0 0 390px;}
/* end forgot password */
.copyright-text{color:#787878; text-align:center;}
/* result listings */
.noresults{background:#f6f6f6; text-align:center; padding:15px 0;}
.pic-qsad{width:46px; height:76px; overflow:hidden; background:url(file:///F|/%E5%9C%A8%E7%BA%BF%E9%97%A8%E5%BA%97/images/frontend/pic_qsad.png) no-repeat; vertical-align:middle;}
.noresults-txt{color:#6a6a6a; padding:0 0 0 25px; text-align:left; vertical-align:middle;}
.noresults-txt em{color:#f60;}
.noresults-txt p{font-weight:bold; color:#2e2e2e; margin:0 0 10px;}
.cycle-listings{padding:4px 0; font-family:"\5fae\8f6f\96c5\9ed1","Microsoft YaHei";}
.cycle-listings-item{padding:16px 10px; border-bottom:#eee solid 1px; position:relative;}
.cycle-listings-item:hover,.cycle-listings .cur .cycle-listings-item{background:#f7f7f7; -webkit-transition:color .3s,background-color .3s,border-color .3s; -moz-transition:color .3s,background-color .3s,border-color .3s; -ms-transition:color .3s,background-color .3s,border-color .3s; -o-transition:color .3s,background-color .5s,border-color .3s; transition:color .3s,background-color .5s,border-color .3s;}
.cycle-listings-item:hover .listings-item-title h3 a,.cycle-listings .cur .cycle-listings-item .listings-item-title h3 a{color:#f60; text-decoration:underline;}
.cycle-listings .cycle-listings-item em.highlighted{color:#f60; font-weight:700;}
/* sale */
.pic-house{width:147px; height:110px; margin:0 10px 0 0; overflow:hidden; position:relative;}
.icons-tags{width:46px; height:46px; position:absolute; top:0; right:0; _right:-1px; font-size:0; line-height:0; overflow:hidden; background:url(../images/icons-tags.gif) no-repeat;}
.tag-dj{background-position:0 0;}
.tag-jyk{background-position:-46px 0;}
.pic-pieces{position:absolute; left:0; bottom:0; line-height:20px; color:#c7c6c4; padding:0 5px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');}
:root .pic-pieces{filter:none; background-color:rgba(0,0,0,0.6);}
.listings-item-center{color:#787878; width:50%;}
.listings-item-title{margin:0 0 2px;}
.listings-item-title h3{width:100%; float:left; font-size:16px; font-family:"\5fae\8f6f\96c5\9ed1","Microsoft YaHei"; font-weight:bold; color:#2e2e2e; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.listings-item-title h3 a:visited{color:#551a8b;}
.listings-item-address{margin:0 0 5px; width:100%; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.listings-item-address a{color:#787878;}
.listings-item-characteristics{margin:15px 0 5px; color:#2e2e2e; font-size:13px;}
.listings-item-characteristics span{display:block; float:left;}
.listings-item-characteristics .v_line{height:12px; background:#ccc; margin:4px 15px 0;}
.listings-item-bottom{padding:9px 0 0;}
.house-tags{padding:0 12px 0 0;}
.house-tags span{display:inline-block; *display:inline; *zoom:1; height:17px; line-height:17px; padding:0 3px; margin:0 3px 0 0; color:#fff;}
.tag-hb{background:#e7927e;}
.tag-ws{background:#6290ad;}
.tag-xw{background:#729b66;}
.house-author{color:#ccc; line-height:16px;}
.house-author span{display:inline-block; *display:inline; *zoom:1; padding:0 15px 0 0;}
.listings-item-right{padding:25px 10px 0 0; text-align:right;}
.listings-item-price{color:#f60;}
.listings-item-price span{color:#f60; font-size:26px; font-family:tahoma; font-weight:700;}
.onaverage-price{margin:-5px 0 0; position:relative; font-size:12px; color:#999;}
.listings-item-right{position:relative;}
.distance-describe{position:absolute; right:10px; top:92px; width:300px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.distance-describe span{display:inline-block; *display:inline; *zoom:1; color:#f60; font-weight:bold; padding:0 5px;}
.hot-search-house{padding:8px 15px; background:#fff;}
.single-column{line-height:22px; padding:5px 0;}
.house-name{width:120px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; color:#333;}
.house-price{color:#333;}
.house-price span{color:#f60;}
.multiple-column{border-bottom:#e5e5e5 dotted 1px; border-top:#e5e5e5 dotted 1px; padding:7px 0 7px;}
.multiple-column img{float:left;}
.multiple-column-right{padding:15px 0 0 13px;}
.multiple-column-right .house-name{width:120px; margin:0 0 5px;}
.secondary-house .single-column .house-name{width:100px; padding:0 10px 0 0;}
.secondary-house .single-column .rooms-type{color:#adadad;}
.secondary-house .multiple-column-right{padding:0 0 0 13px; line-height:20px;}
.secondary-house .multiple-column-right .house-name{margin:0;}
/* end sale */
/* rent */
.listings-right-rent .browsing-history-title{width:70px;}
.listings-right-rent .secondary-house .single-column .house-name{width:80px;}
.renthouse-towards-con{padding:8px 15px;}
.renthouse-towards-con ul li{padding:5px 0 7px; border-bottom:#e5e5e5 dotted 1px;}
.towards-l,.towards-m{float:left;}
.towards-l{line-height:20px; width:90px;}
.towards-l span{color:#999;}
.towards-m{line-height:40px; color:#f60}
.towards-r{float:right; line-height:40px;}
.towards-r i{float:left; margin:16px 2px 0 0;}
.towards-r span{float:left;}
.towards-up,.towards-down{width:7px; height:8px; overflow:hidden; font-size:0; line-height:0;}
.towards-up{background-position:-326px -10px;}
.towards-down{background-position:-309px -46px;}
.result-listings-new .listings-item-right{position:absolute; top:16px; right:10px;}
.house-tags-new p{margin:0 3px 0 0; float:left; _display:inline;}
.house-tags-new p i{width:24px; height:22px; float:left;}
.house-tags-new p span{float:left; line-height:22px; display:block; padding:0 8px;}
.house-tags-new .home-appliance{border:#7bb801 solid 1px; background:#ebf5d5; overflow:hidden;}
.house-tags-new .home-furniture{border:#01aeb8 solid 1px; background:#f5fcfd; overflow:hidden;}
.house-tags-new .home-appliance i{background-position:-10px -78px;}
.house-tags-new .home-furniture i{background-position:-43px -78px;}
.house-tags-new .home-appliance span{color:#7bb801;}
.house-tags-new .home-furniture span{color:#01aeb8;}
.house-tags-itme{height:24px; position:relative; float:left;}
.house-tags-new .house-tags-tips{position:absolute; left:0; top:28px; padding:0 12px 0 2px; height:28px; line-height:28px; white-space:nowrap; _display:none;}
.house-tags-new .house-tags-tips i{width:7px; height:4px; position:absolute; left:9px; top:-4px;}
.home-appliance-tips i{background-position:-99px -78px;}
.home-furniture-tips i{background-position:-99px -87px;}
.house-tags-tips em{padding:0 0 0 10px; color:#fff; white-space:nowrap; display:inline-block; *display:inline; *zoom:1;}
.home-appliance-tips{background:#7bb801;}
.home-furniture-tips{background:#01aeb8;}
.result-listings-new .house-tags,.result-listings-new .house-author span{padding:0 5px 0 0;}
.result-listings-new .house-tags span{height:22px; line-height:22px; padding:0 8px; background:#fff;}
.result-listings-new .house-tags .tag-hb{border:#e8917e solid 1px; color:#e8917e;}
.result-listings-new .house-tags .tag-xw{border:#739b66 solid 1px; color:#739b66;}
.result-listings-new .house-tags .tag-ws{border:#6390ad solid 1px; color:#6390ad;}
.result-listings-new .house-author{line-height:24px;}
.result-listings-new .listings-item-characteristics{margin:12px 0 8px;}
.result-listings-new .listings-item-bottom{padding:2px 0 0;}
.recommended-house-con-new .recommended-house-name{width:200px; font-weight:700; font-size:14px;}
.recommended-house-con-new .recommended-house-bottom{width:100px;}
.recommended-house-con-new .recommended-house-price{margin:0;}
.qanswer-con{padding:10px 15px;}
.qanswer-con ul li{overflow:hidden; height:30px; line-height:30px;}
.qanswer-con ul li i{width:4px; height:4px; margin:13px 0 0; float:left; display:block; font-size:0; line-height:0; overflow:hidden; background:#ccc;}
.qanswer-con ul li p{padding:0 0 0 5px; float:left; width:205px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.ask-btn{margin:10px 0 0;}
.ask-btn a,.ask-btn a:link{display:block; color:#fff; border-radius:3px; line-height:36px; height:36px; font-size:18px; background:#f90; overflow:hidden;}
.ask-btn a i{width:19px; height:23px; float:left; margin:6px 10px 0 58px; _display:inline; background-position:-72px -78px;}
/* end rent */
/* office */
.housestorecommend-con ul{padding:20px 0 0;}
.housestorecommend-con ul li{padding:0 0 20px;}
.pic-box,.housestorecommend-item div,.housestorecommend-item-title{width:200px; margin:0 auto;}
.housestorecommend-item-title{margin:5px auto;}
.housestorecommend-item-lists{margin:4px 0 0; overflow:hidden;}
.housestorecommend-item-lists span{color:#787878; float:left;}
.housestorecommend-item-lists i,.hide-con-lists i{float:left; height:12px; width:1px; background:#787878; font-size:0; overflow:hidden; margin:4px 10px 0;}
.housestorecommend-item-price{color:#787878; font-weight:700; margin:4px 0 0; color:#f60;}
.office-history-con{padding:10px 12px 12px; color:#787878;}
.show-con{padding:6px 0;}
.show-con-title{width:130px;}
.show-con-price span,.hide-con-price span{color:#f60; font-weight:700;}
.show-con-price,.hide-con-price{color:#2e2e2e;}
.hide-con{border-bottom:#eee solid 1px; padding:8px 0 18px; margin:0 0 6px;}
.hide-con-txt{padding:0 0 0 10px; width:132px; overflow:hidden;}
.hide-con-lists{padding:4px 0 2px; overflow:hidden;}
.hide-con-lists span{float:left;}
.hide-con-price{line-height:18px; height:18px;}
.refresh-btn{margin:10px 10px 0 0; _display:inline;}
.refresh-btn i{width:14px; height:18px; float:left; background-position:-148px -46px; cursor:pointer;}
.refresh-btn span{display:block; float:left; padding:0 0 0 5px; cursor:pointer;}
.listings-item-characteristics .office-area{float:right; color:#2e2e2e; font-weight:bold;}
/* end office */
/* end result listings */
/* user center */
.user-admin{width:990px; margin:30px auto 0;}
.user-admin-left{float:left; width:120px; position:relative;}
.user-admin-photo{padding:0 0 10px;}
.user-admin-photo span{width:120px; margin:10px 0 0; text-align:center; display:block; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.side-nav{border-top:#eee solid 1px; margin:10px 0 0; padding:10px 0 0;}
.side-nav a{display:block; overflow:hidden; padding:8px 0;}
.side-nav a span{float:left; cursor:pointer;}
.side-nav a i{float:right; width:5px; height:7px; margin:5px 0 0; background-position:-195px -40px; cursor:pointer;}
.side-nav .cur a i,.side-nav a:hover i{background-position:-195px -23px;}
.side-nav .cur a,.side-nav .cur a:hover{color:#f60; cursor:default; text-decoration:none;}
.side-nav .cur a span,.side-nav .cur a i{cursor:default;}
.user-admin-right{float:left; width:100%; margin:0 0 0 -120px;}
.user-admin-right-inner{margin:0 0 0 120px; padding:0 0 0 30px;}
.right-inner-main{border:#eee solid 1px; padding:20px; min-height:600px; _height:auto!important; _height:600px;}
.collect-houses-num{font-size:18px; color:#787878; font-family:"\5fae\8f6f\96c5\9ed1","Microsoft YaHei";}
.collect-houses-num span{color:#f60; margin:0 5px;}
.houses-listings{margin:20px 0 0;}
.houses-listings-tab{border-bottom:#5ea51e solid 2px;}
.houses-listings-tab li{float:left;}
.houses-listings-tab li a{float:left; display:block; padding:0 15px; margin:0 10px 0 0; _display:inline; line-height:30px;}
.houses-listings-tab li a span{color:#666;}
.houses-listings-tab li a:hover span{color:#f60;}
.houses-listings-tab li.cur a,.houses-listings-tab li.cur a:hover{background:#5ea51e; color:#fff; font-weight:bold; text-decoration:none; cursor:default;}
.houses-listings-tab li.cur a span{color:#fff;}
.houses-listings-tab li.cur a:hover span{color:#fff; cursor:default;}
.houses-listings-tabdsub{background:#fafafa; overflow:hidden; border:#eee solid 1px; padding:10px;}
.houses-listings-tabdsub p{float:left;}
.houses-listings-tabdsub p.cur a,.houses-listings-tabdsub p.cur a:hover{font-weight:700; color:#2e2e2e; text-decoration:none; cursor:default;}
.houses-listings-tabdsub .v_line{background:#999; margin:3px 10px 0; _display:inline; height:12px;}
.state-box{overflow:hidden; margin:-3px 0 10px; font-size:18px;}
.state-box span{display:block; float:left; font-size:14px; margin:3px 0 0; color:#fff; padding:0 10px; line-height:22px; border-radius:10px;}
.state-box p{float:left; padding:0 0 0 10px; width:720px; overflow:hidden;}
.rise-price{color:#f60}
.rise-price span{background:#f60;}
.reduced-price{color:#5ea51e;}
.reduced-price span{background:#5ea51e;}
.sold-out{color:#787878;}
.sold-out span{background:#787878;}
.deal{color:#f90;}
.deal span{background:#f90;}
.houses-listings-con .noresults{background:#fff; padding:100px 0;}
.houses-listings-con .btns_turnpage{padding:20px 0 0;}
.make-an-appointment .listings-item-center{width:32%;}
.broker-basic{padding:20px 0 0 40px;}
.broker-basic-photo{border:#eee solid 1px;}
.broker-basic-infor span{display:block; padding:0 0 0 10px; white-space:nowrap;}
.broker-basic-infor .text{color:#787878; margin:2px 0;}
.entrust-listings ul li{padding:20px 0 0;}
.entrust-listings-item{background:#fafafa;}
.entrust-listings-header{background:#eee; border-bottom:#ddd solid 1px; line-height:22px; padding:10px; font-family:"\5fae\8f6f\96c5\9ed1","Microsoft YaHei";}
.entrust-listings-header i.num,.num-green{color:#fff; display:block; width:22px; height:22px; float:left; margin:0 12px 0 0; _display:inline; text-align:center; line-height:22px; border-radius:100%; background:#5ea51e;}
.entrust-listings-header p,.entrust-listings-header span{float:left;}
.entrust-listings-header p{font-size:18px; padding:0 0 0 30px;}
.entrust-listings-header p span{color:#f60;}
.end-text{padding:0 0 0 25px;}
.end-text .v_line{height:12px; background:#2e2e2e; margin:5px 5px 0; _display:inline;}
.entrust-listings-main .noresults,.my-qanswer-con .noresults{background:none; padding:50px 0;}
.entrust-listings-main-title{background:#eee; width:44px; padding:44px 0; text-align:center;}
.entrust-listings-main-broker{width:754px; height:178px; overflow:hidden; position:relative;}
.entrust-listings-main-broker ul{width:99999px;}
.entrust-listings-main-broker ul li{float:left; text-align:center; margin:20px 0; width:100px; padding:0 25px; border-right:#ddd solid 1px; font-family:"\5fae\8f6f\96c5\9ed1","Microsoft YaHei";}
.entrust-listings-main-broker .broker-basic-photo{width:66px; margin:0 auto;}
.name-tel{font-size:14px;}
.name-tel a{font-size:18px;}
.deal-listings ul li{}
.deal-listings-header{font-family:"\5fae\8f6f\96c5\9ed1","Microsoft YaHei"; background:#fffcf2; padding:15px 10px; line-height:28px;}
.num-green{margin-top:4px;}
.houses-name{font-size:18px;}
.property-address{color:#787878; padding:0 22px;}
.contract-num{color:#787878;}
.deal-listings{padding:0 0 20px;}
.deal-listing-con .btns_turnpage{padding:0;}
.deal-listings-title{padding:0 0 0 25px; position:relative; height:36px; line-height:36px; position:relative; background:#eee; border-bottom:#ddd solid 1px; font-size:14px; font-family:"\5fae\8f6f\96c5\9ed1","Microsoft YaHei";}
.deal-listings-title i{width:15px; height:8px; background-position:-195px -10px; position:absolute; left:40px; top:-8px;}
.deal-listings-con{background:#fafafa; padding:20px 20px 8px;}
.deal-listings-con ul li{display:block; height:50px; position:relative; margin:0 0 12px;}
.deal-listings-con ul li.cur .long-arrow{display:none;}
.deal-listings-con ul li.cur .num-green,.deal-listings-con ul li.cur .state-btn{background:#f60;}
.deal-listings-con ul li.cur .deal-listings-state{border:#f60 solid 1px;}
.deal-listings-con ul li.cur .small-arrow{background-position:-178px -34px;}
.deal-listings-con .num-green{margin:14px 0 0;}
.long-arrow{width:8px; height:40px; background-position:-220px -10px; position:absolute; left:7px; top:36px;}
.deal-listings-state{background:#fff; width:724px; height:48px; position:relative; border:#eee solid 1px; margin:0 0 0 10px;}
.small-arrow{width:7px; height:13px; background-position:-178px -10px; position:absolute; left:-7px; top:50%; margin:-6.5px 0 0;}
.state-btn{width:60px; height:24px; line-height:24px; margin:12px 10px 0 0; _display:inline; text-align:center; color:#fff; background:#ccc; border-radius:10px; font-size:14px; font-family:"\5fae\8f6f\96c5\9ed1","Microsoft YaHei";}
.state-information{color:#787878; padding:0 10px;}
.state-information-title{font-weight:700; margin:4px 0 2px;}
.state-information-broker span,.state-information-broker i{float:left; display:block;}
.state-information-broker span{width:120px;}
.edit-profile-form{border-bottom:#eee solid 1px; padding:15px 0 20px;}
.edit-profile-form ul li{padding:15px 0 0;}
.edit-profile-form ul li.tel-list{padding:0;}
.form-attribute{display:block; width:80px; padding:0 10px 0 0; text-align:right; line-height:30px;}
.percent{color:#f00; font-family:'宋体';}
.public-text{border:#ddd solid 1px; display:block; width:228px; padding:5px 10px; height:18px; line-height:18px; float:left; box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1) inset;}
.public-text-vcode{width:129px;}
.btn-toggle,.btn-toggle:link{line-height:30px; text-decoration:underline; margin:0 0 0 10px;}
.change-tel-after{line-height:30px;}
.change-tel-after a,.change-tel-after a:link{margin:0 0 0 30px;}
.change-tel-before{display:none;}
.upload-btn{width:82px; height:26px; overflow:hidden; text-align:center; line-height:26px; border-radius:3px; position:relative; margin:0 0 0 15px; _display:inline; cursor:pointer; border:#ddd solid 1px; background:#eee;}
.upload-file{position:absolute; left:0; top:0; display:block; font-size:90px; margin:-20px 0 0 -1100px; *zoom:1; filter:alpha(opacity=0); opacity:0; cursor:pointer;}
.upload-btn span{_position:absolute; _left:16px; _top:1px; +position:absolute; +left:16px; +top:1px;}
.gender{padding:5px 0 0;}
.gender label{float:left; padding:0 20px 0 0;}
.gender label input,.gender label span{display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
.gender label span{margin:0 0 0 5px;}
.btn-sure{padding:20px 0 0 90px;}
.edit-profile-form .error-msg{margin:2px 0 0 10px;}
.edit-profile-form .verification-code a{width:100px; height:30px; line-height:30px;}
.edit-profile-form .verification-code a span{width:98px; height:28px; line-height:28px;}
.edit-profile-form .verification-code a span em{font-size:12px;line-height:26px;}
.edit-profile-form .verification-code .btn_disable,.edit-profile-form .verification-code .btn_disable:hover{width:98px; height:28px; line-height:28px;}
.my-qanswer-con{border:#eee solid 1px; margin:20px 0 0;}
.my-qanswer-header{padding:20px;}
.question-con .q-chinese{font-size:20px; font-weight:normal; font-family:"\5fae\8f6f\96c5\9ed1","Microsoft YaHei";}
.q-chinese{float:left; color:#f60; font-weight:700;}
.question-con-name{color:#2e2e2e; font-size:20px; font-family:"\5fae\8f6f\96c5\9ed1","Microsoft YaHei";}
.question-con-main,.all-answers-list-con,.complement{overflow:hidden; *zoom:1;}
.recovery-time{color:#c5c5c5;}
.question-con-main .the-recovery{padding:5px 0 0;}
.complement-con{padding:10px 0 0;}
.complement-con .q-chinese{color:#2e2e2e; float:left; font-size:12px; line-height:24px;}
.complement{color:#787878; line-height:24px;}
.all-answers .all-answers-title,.all-answers .myself-answer{padding:0 15px;}
.all-answers ul .cur{background:#f0fedd;}
.all-answers-item{margin:0 20px; padding:20px 0 0;}
.all-answers ul li{*zoom:1;}
.q-tourists{border:#d7d7d7 solid 1px; padding:1px; background:#fff; float:left;}
.all-answers-list-con{padding:0 0 0 10px;}
.all-answers-list-con .the-recovery{padding:0 0 1px; margin:-2px 0 0;}
.all-answers-list-con .the-recovery .questioner{color:#999;}
.all-answers-list-con .the-recovery .v_line{margin:5px 12px; background:#999;}
.all-answers-list-con .the-recovery .recovery-time{color:#ccc;}
.questioner-call{float:left; color:#999; display:block; padding:0 0 0 15px;}
.another-answer{padding:5px 0; line-height:24px;}
.questioner{float:left;}
.my-qanswer-header-box{width:580px;}
.btn-operating{width:140px;}
.btn-operating a{display:inline-block; *display:inline; *zoom:1; text-decoration:underline; float:right; margin:0 0 0 20px; white-space:nowrap;}
.answered{background:#fafafa; border-top:#eee solid 1px; border-bottom:#eee solid 1px; color:#999; line-height:38px; padding:0 20px;}
.other-answer a{background:#fafafa; border:#eee solid 1px; display:block; line-height:38px; text-align:center; margin:20px;}
.house{padding:0 0 0 15px; color:#999;}
.questioner span{color:#2e2e2e;}
.qanswer-field{width:60px; text-align:right; line-height:30px; font-weight:700;}
.qanswer-input{width:696px;}
.answer-textarea{resize:none; display:block; width:696px; height:130px; color:#2e2e2e; border:#ddd solid 1px; padding:6px 10px; -webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.05) inset; -moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.05) inset; -o-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.05) inset; -ms-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.05) inset; box-shadow:1px 1px 2px rgba(0, 0, 0, 0.05) inset;}
.editing-qanswer-con ul li{padding:20px 0 0;}
.editing-qanswer-con .btn-sure{padding:20px 0 20px 60px;}
/* end user center */
/* optimize */
.user-admin-photo span{font-size:14px; margin:15px 0 0;}
.user-admin-left{width:162px; padding:0 0 20px; background:#fff;}
.user-admin-right{margin:0 0 0 -162px;}
.user-admin-right-inner{margin:0 0 0 152px;}
.right-inner-main{border:0; background:#fff;}
.user-admin-photo{padding:20px 0 10px 21px;}
.side-nav{margin:18px 0 0;}
.side-nav ul{padding:5px 0 0}
.side-nav a{font-size:16px; padding:12px 0 12px 47px;}
.side-nav a i{display:none;}
.side-nav .cur a, .side-nav .cur a:hover{border-left:#f60 solid 6px; background:#f8f8f8; margin:0 0 0 -6px;}
.state-box p{width:680px; white-space:nowrap;}
.entrust-listings-main-broker{width:720px;}
.entrust-listings-main-broker ul li{padding:0 22px;}
.deal-listings-state{width:690px;}
.qanswer-input,.answer-textarea{width:650px;}
.entrust-listings-header{padding:10px 10px 15px;}
.entrust-listings-header{background:#fff; border-bottom:#fff solid 1px;}
.entrust-listings-header span{font-size:14px;}
.entrust-listings-header p{font-size:14px; font-weight:700;}
.end-text{color:#999; font-size:14px;}
.end-text .v_line{background:#999;}
/* end optimize */
.redenvelope-housing{font-size:14px; padding:15px 0 20px 20px; width:560px;}
.redenvelope-housing-infor{font-size:16px; padding:0 0 5px; font-weight:700;}
.redenvelope-housing-infor a,.redenvelope-housing-infor span{display:inline-block; *display:inline; *zoom:1; padding:0 10px 0 0;}
.redenvelope-housing p{margin:0 0 8px;}
.service-status{color:#999; padding:20px 0 0;}
.service-status p.house-tags{font-size:12px; padding:3px 0 0;}
.split-state{padding:20px 40px 35px 0; width:100px;}
.split-state span{display:inline-block; *display:inline; *zoom:1; float:right; padding:0 10px; height:24px; line-height:24px; text-align:center; font-weight:700; margin:0 0 18px; font-size:14px; background:#f60; color:#fff; border-radius:1px;}
.split-state i{font-size:14px; color:#fff; text-align:center; line-height:155px; width:87px; height:109px; cursor:pointer; float:right; overflow:hidden; background:url(file:///F|/%E5%9C%A8%E7%BA%BF%E9%97%A8%E5%BA%97/images/user/icons-splitele.gif) no-repeat; background-position:-10px -10px;}
.split-state i em{font-size:18px; font-weight:700;}
.state-off span{background:#b8b8b8;}
.state-off i{background-position:-107px -10px; cursor:default;}
em.sale{color:#5ea51e;}
em.rent{color:#f60;}
.my-bankcard{padding:32px 0 0 60px;}
.bcd-title{color:#999; font-size:18px; margin:0 0 25px;}
.isbinding{border:#dedede solid 4px; width:292px; height:82px; margin:0 0 20px; cursor:pointer;}
.pic-bank{width:56px; height:56px; overflow:hidden; padding:13px 20px 0 15px;}
.infor-bank{font-size:16px; color:#999; padding:15px 0 0; width:190px;}
.infor-bank em{display:block; font-size:18px; color:#2e2e2e;}
.add-bcd,.change-bcd{background:#fffdec; border:#dedede dashed 1px; width:223px; padding:27px 0 27px 75px; font-size:16px; color:#999; cursor:pointer;}
.add-bcd i,.change-bcd i{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:33px; height:33px; background-position:-49px -67px; margin:0 15px 0 0;}
.change-bcd i{width:29px; height:34px; background-position:-10px -67px;}
.binding li{padding:0 0 20px;}
.binding .field-name{font-size:16px; line-height:36px; padding:0 20px 0 0; float:left;}
.binding li input{border:#ddd solid 1px; width:218px; color:#b2b2b2; font-size:14px; height:18px; line-height:18px; padding:8px 10px; display:block; float:left;}
.binding li input.focus{color:#666;}
.bac-btn{margin:20px 0 0 82px;}
.bac-btn a,.bac-btn a:link{padding:0 40px;}
.bcd-infor .field-name{color:#999;}
.bcd-infor p{font-size:16px; line-height:36px;}
.dropdown-box{position:relative; z-index:1;}
.dropdown-selected{width:238px; height:34px; border:#ddd solid 1px; position:relative; z-index:6; font-size:14px; cursor:pointer;}
.dropdown-selected span{float:left; display:block; padding:0 10px; width:188px; height:34px; line-height:34px; border-right:#ddd solid 1px; color:#b2b2b2;}
.dropdown-selected i{width:12px; height:7px; float:left; margin:15px 8px 0; _display:inline; background-position:-111px -40px;}
.dropdown-menu{display:none; width:238px; height:176px; overflow:hidden; overflow-y:auto; border:#ddd solid 1px; background:#fff; position:absolute; left:0; top:35px;}
.dropdown-menu a{display:block; width:100%; line-height:24px; padding:0 0 0 10px; border-bottom:#eee dotted 1px;}
.dropdown-menu a:hover{background:#f3f3f3; text-decoration:none;}
.dropdown-menu a:last-child{border-bottom:0;}
.dropdown-box-open{z-index:2;}
.dropdown-selected span.cur{color:#666;}
.dropdown-box-open .direction-text i{background-position:-127px -40px;}
.dropdown-box-open .dropdown-menu{display:block;}
html:root .dropdown-selected i{background-position:-111px -40px; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.25s ease 0s; -moz-transition:.25s ease 0s; -o-transition:.25s ease 0s; -ms-transition:.25s ease 0s; transition:.25s ease 0s;}
html:root .dropdown-box-open .dropdown-selected i{background-position:-111px -40px; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); -webkit-transition:all .25s ease 0s; -moz-transition:all .25s ease 0s; -o-transition:all .25s ease 0s; -ms-transition:all .25s ease 0s; transition:all .25s ease 0s;}
.my-account{padding:40px 20px 0;}
.account-infor{font-size:18px;}
.available{padding:0 40px 0 0;}
.available span{font-weight:700; color:#f60;}
.available span,.freeze span{padding:0 0 0 15px;}
.freeze{color:#999; position:relative;}
.freeze span{padding:0 12px 0 15px;}
.freeze-qtn{width:22px; height:22px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; background-position:-92px -67px;}
.freeze-tips{width:396px; line-height:30px; position:absolute; top:30px; right:-18px; white-space:nowrap; text-align:center; color:#5ea51e; border:#5ea51e solid 1px; background:#fff;}
.freeze-tips{font-size:14px; color:#5ea51e; display:none;}
.freeze-tips i{width:15px; height:8px; background-position:-92px -93px; position:absolute; top:-8px; right:20px;}
.cash-out{padding:0 0 0 60px; margin:-10px 0 0; *zoom:1; position:relative;}
.cash-out a,.cash-out a:link{padding:0 40px; line-height:40px; height:40px;}
.dis-cashout .available span{color:#999;}
.account-details{padding:50px 0 0; color:#999; font-size:14px;}
.account-details-header .remarks p{padding:15px 20px;}
.account-details td{border-bottom:#e6e6e6 solid 1px;}
.account-details-title{font-size:16px; padding:0 0 15px;}
.datetime{padding:0 0 0 20px; width:25%;}
.deposit,.spending{text-align:center; width:20%;}
.remarks{text-align:center; width:50%;}
.remarks p{padding:25px 20px;}
.first-time,.second-time,.chge-bcd{padding:40px;}
.bcd-num{font-size:14px; border:#ddd solid 1px; min-width:220px; line-height:34px; padding:0 10px;}
.second-time .binding li input{width:220px;}
.change-bcdnum a{line-height:36px; color:#f60; padding:0 0 0 20px; font-size:14px;}
.cashout-succeed{text-align:center; padding:150px 0;}
.cashout-succeed p{text-align:left; padding:20px 0 0 25px; font-size:16px;}
.cashout-succeed p span{display:block; color:#999; font-size:14px; margin:5px 0 15px;}
.cashout-succeed p a,.cashout-succeed p a:link{height:40px; line-height:40px; padding:0 45px; font-size:16px;}
.red-packet{display:none; position:absolute; left:50%; top:50%; width:420px; height:660px; _margin-top:0px; _position:absolute; _top:expression(documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2); z-index:999999;}
.red-packet-title{font-size:36px; color:#fff; display:block;  position:absolute; width:100%; left:0; top:40px; text-align:center;}
.red-packet-box{width:420px; height:528px; position:relative; overflow:hidden;}
.red-packet-box img{width:100%; max-width:100%;}
.red-packet1,.red-packet7{width:100%; position:absolute; left:0; top:0; right:0; bottom:0;}
.red-packet1{z-index:2;}
.red-packet7{z-index:1; text-align:center; font-size:18px; line-height:880px; color:#787878;}
.red-packet7 span{padding:0 5px 0 0;}
.red-packet7 a{text-decoration:underline; color:#1a66b3;}
.red-packet2,.red-packet6{width:100%; position:absolute; left:0; top:0; z-index:3;}
.red-packet3{cursor:pointer;}
.red-packet3,.red-packet4{position:absolute; left:32%; top:22%; z-index:4;}
.red-packet3{color:#d82e29; width:36.2%; text-align:center;}
.red-packet3 span{width:50%; position:absolute; left:25%; top:25%; display:block;}
.red-packet3 em{font-size:64px; position:absolute; width:100%; left:0; top:0; text-align:center; line-height:159px; display:block; cursor:default;}
.red-packet3 em b{font-size:24px;}
.red-packet4{width:36.2%;}
.activity-rules{font-size:16px; color:#fff; margin:25px 0 0; line-height:26px;}
.red-packet .btn-close{width:22px; height:22px; background-position:-124px -67px; position:absolute; right:-40px; top:0; cursor:pointer;}
.packet1{-webkit-animation:packet1 .3s linear; -moz-animation:packet1 .3s linear;}
@-webkit-keyframes packet1{
  from{opacity:1;}
  to{opacity:0;}
}
@-moz-keyframes packet1{
  from{opacity:1;}
  to{opacity:0;}
}
.packet2{-webkit-animation:packet2 .3s linear; -moz-animation:packet2 .3s linear;}
@-webkit-keyframes packet2{
  from{-webkit-transform:translateY(0);}
  to{-webkit-transform:translateY(-100%);}
}
@-moz-keyframes packet2{
  from{-moz-transform:translateY(0);}
  to{-moz-transform:translateY(-100%);}
}
.packet3{-webkit-animation:packet3 .2s linear; -moz-animation:packet3 .2s linear;}
@-webkit-keyframes packet3{
  from{-webkit-transform:translateY(-100%);}
  to{-webkit-transform:translateY(0);}
}
@-moz-keyframes packet3{
  from{-moz-transform:translateY(-100%);}
  to{-moz-transform:translateY(0);}
}
.packet4{-webkit-animation:packet4 .5s linear infinite; -moz-animation:packet4 .5s linear infinite;}
@-webkit-keyframes packet4{
  from{-webkit-transform:rotateY(0);}
  to{-webkit-transform:rotateY(360deg);}
}
@-moz-keyframes packet4{
  from{-moz-transform:rotateY(0);}
  to{-moz-transform:rotateY(360deg);}
}
.login-form{overflow:visible;}
.login-form ul li,.edit-profile-form ul li{position:relative;}
.edit-profile-form ul li .security-code{left:90px; top:-67px;}
.security-code{display:none; width:186px; height:55px; padding:15px 0 0 10px; background:#fffdeb; border:#f8b551 solid 1px; position:absolute; left:95px; top:-82px; border-radius:3px; box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2);}
.security-code .arrow{width:16px; height:10px; background-position:-156px -67px; position:absolute; left:15px; top:70px;}
.gvc{width:56px; height:20px;}
.security-code input.gvcode{display:block; width:60px; height:18px; border:#bebebe solid 1px; background:#fff; padding:0 5px; color:#333; margin:0 2px 0 5px; _display:inline;}
.security-code a.gvcode-btn,.security-code a.gvcode-btn:hover{line-height:20px;}
.refresh-gvc{padding:6px 0 0 10px;}
.refresh-gvc a{color:#1a66b3; text-decoration:underline;}
.security-code .error-text{padding:7px 0 0 15px; color:#ff2a00;}
a.gvcode-btn,a.gvcode-btn:hover{width:40px; height:20px; line-height:18px; display:block; color:#fff; text-align:center; background:#f60; text-decoration:none; box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1); border-radius:2px;}
.unfavorite{position:absolute; top:2px; right:10px; width:62px; height:19px; line-height:19px; text-align:center; border-radius:3px; color:#808080; background-color:#e0e0e0; cursor:pointer;}