body, dl, dt, dd, ul, ol, li, h3, h4, h5, form, input, textarea, p, th, td { margin: 0; padding: 0 }
input:not([type="image"i]), textarea { box-sizing: content-box }
table { border-collapse: collapse }
li { list-style: none }
a { text-decoration: none }
a:focus { outline: none }
a:link { color: #3D3D3D }
a:visited { color: #3D3D3D }
a:hover { color: #1749D6 }
a:active { color: #1749D6 }
html { -webkit-font-smoothing: antialiased !important }
body { font: 12px/1.5 "Microsoft YaHei", tahoma, arial, \5b8b\4f53; -webkit-font-smoothing: antialiased }
.onselect { background: #33ccff; color: #fff !important }
::selection { background: rgba(13, 173, 81, 0.4); color: #444 }
::-moz-selection { color: #444; background: rgba(13, 173, 81, 0.4) }
::-webkit-selection { color: #444; background: rgba(13, 173, 81, 0.4) }
::-o-selection { color: #444; background: rgba(13, 173, 81, 0.4) }
::-ms-selection { color: #444; background: rgba(13, 173, 81, 0.4) }
.fl { float: left }
.fr { float: right }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.dib { display: inline-block; vertical-align: middle }
.rel { position: relative }
.abs { position: absolute }
.ell { text-overflow: ellipsis; white-space: nowrap; overflow: hidden }
.nowrap { white-space: nowrap; overflow: hidden }
.bk { word-wrap: break-word }
.trans { -webkit-transition: all 0.3s; transition: all 0.3s }
.fix { width: 100%; height: 0; overflow: hidden; display: inline-block }
.w1200 { margin: 0 auto; width: 1200px }
.mt10 { margin-top: 10px }
.mb10 { margin-bottom: 10px }
.mt20 { margin-top: 10px }
.mb20 { margin-bottom: 10px }
.bdd { border: 1px solid #ddd }
.bdb { border-bottom: 1px solid #ddd }
.f10 { font-size: 10px }
.f12 { font-size: 12px }
.f13 { font-size: 13px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.f20 { font-size: 20px }
.f22 { font-size: 22px }
.f24 { font-size: 22px }
.c0 { color: #000 }
.c3 { color: #333 }
.c6 { color: #666 }
.c9 { color: #999 }
.cc { color: #ccc }
.cr { color: red }
.cg { color: green }
.cy { color: yellow }
.ls2 { letter-spacing: 2em; margin-right: -2em }
.orange { color: #FF5C26 }
.blue { color: #1FA4FD; font-weight: bold }
.black { color: #000 }
.stress { font-size: 18px }
.font24 { font-size: 24px }
.purple { color: #666; font-size: 18px; font-weight: bold; float: left }
.fl { float: left }
.fr { float: right }
.btn { display: inline-block; padding: 6px 12px; font-size: 14px; vertical-align: middle; border: 1px solid transparent; border-radius: 4px; text-align: center; color: #fff; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; white-space: nowrap }
.btn:hover, .btn:focus, .btn:active, .btn[disabled] { color: #fff !important }
.btn:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }
.btn:active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) }
.btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65 }
.btn.red { color: white; text-shadow: none; background-color: #d84a38 }
.btn.red:hover, .btn.red:focus, .btn.red:active, .btn.red.active, .btn.red[disabled], .btn.red.disabled { background-color: #bb2413 !important; color: #fff !important }
.btn.blue { color: white; text-shadow: none; background-color: #4d90fe }
.btn.blue:hover, .btn.blue:focus, .btn.blue:active, .btn.blue.active, .btn.blue[disabled], .btn.blue.disabled { background-color: #0362fd !important; color: #fff !important }
.wendaimg { background: url(../images/houseinfo3.png) no-repeat }
.Rbox { width: 368px; border: 1px solid #e6e6e6; margin-bottom: 5px; background: #fff; margin-top: 20px }
.Rbox .Rbox_tit { border-bottom: 1px solid #e6e6e6; line-height: 44px; color: #666; font-size: 16px; text-align: center; font-weight: bold; position: relative; text-indent: 1.0em; overflow: hidden; height: 44px }
.Rbox .Rbox_tit span { display: block; position: absolute }
.Rbox .Rbox_tit .wdTag { width: 28px; height: 24px; top: 10px; left: 56px; background-position: -188px 0 }
.Rbox .wdInfo { padding: 9px 9px 20px 9px }
.Rbox .wdInfo .wdLine { padding: 0px 0px 10px 0px; border-bottom: 1px dashed #e6e6e6 }
.Rbox .wdInfo .counImg { background: url(../images/houseinfo3.png); background-position: 0 0; width: 47px; height: 60px; margin-right: 10px }
.Rbox .wdInfo .counCont p { color: #000; font-size: 14px; margin-top: 5px }
.Rbox .wdInfo .counCont p b { font-size: 16px; margin-right: 10px }
.Rbox .wdInfo .counCont .startImg { background-position: -28px 0px; width: 95px; height: 16px }
.Rbox .wdInfo .counPer { clear: both; line-height: 22px; font-size: 12px; color: #666; padding-top: 10px }
.Rbox .wdInfo .wdQuest { padding: 15px 0px }
.Rbox .wdInfo .wdQuest p { overflow: hidden; width: 315px }
.Rbox .wdInfo .wdQuest .Q { margin-bottom: 5px }
.Rbox .wdInfo .wdQuest p span { display: block; font-size: 14px; color: #333 }
.Rbox .wdInfo .wdQuest .Q span { color: #fa6719 }
.Rbox .wdInfo .wdQuest p .span1 { width: 14px }
.Rbox .wdInfo .wdQuest p .span2 { width: 287px; font-size: 12px; line-height: 22px }
.Rbox .frBtn { width: 124px; height: 34px; border: 1px solid #ef3636; color: #ef3636; text-align: center; line-height: 34px; font-size: 14px; display: block; border-radius: 2px; margin: 0px auto }
.Rbox .frBtn:hover { background: #ef3636; color: #fff }
.Rbox .otherWd { padding: 10px 10px; border-top: 1px solid #e6e6e6 }
.Rbox .otherWd_tit { overflow: hidden; margin-bottom: 5px }
.Rbox .otherWd_tit h3 { font-size: 14px; color: #000 }
.Rbox .otherWd_tit a { color: #ef434b; font-size: 12px }
.Rbox .otherWd ul { clear: both }
.Rbox .otherWd li a { font-size: 12px; line-height: 22px; color: #333 }
.Rbox .otherWd li a b { font-size: 14px; color: #0055ab; margin-right: 5px }
.Rbox .otherWd li a:hover { color: #fa6719 }
.pubStyle { position: relative; border: 1px solid #e6e6e6; padding: 20px; margin-bottom: 10px; width: 770px }
.pubStyle01 { position: relative; width: 1158px; border: 1px solid #e6e6e6; margin-bottom: 10px; padding: 20px; padding-bottom: 0 }
.pubStyle02 { position: relative; width: 1158px; border: 1px solid #e6e6e6; padding: 20px; margin-bottom: 10px }
.cl { zoom: 1 }
.lpTitle { padding-bottom: 8px; border-bottom: 1px solid #e6e6e6 }
.huxing { border: 0 }
.lpTitle h3 { color: #000000; font-size: 18px; font-weight: bold; border-left: 4px solid #33ccff; float: left; text-indent: 10px; height: 16px; line-height: 16px; position: relative }
.lpTitle p { position: absolute; top: 20px; left: 130px; width: 115px; border: 1px solid #30A5F2; text-align: center; border-radius: 2px; margin-top: -6px; overflow: hidden; line-height: 26px }
.lpTitle p a { color: #2A94E9; font-size: 14px }
.lpTitle p a i { font-style: normal; font-weight: bold; font-size: 18px }
.lpTitle p a:hover { color: #ff0000 }
.lpTitle p a.dynamic { background-position: 0 -132px }
.lpTitle p a.data { background-position: 0 -150px }
.lpTitle p a.house { background-position: 0 -168px }
.lpTitle div { float: right; line-height: 26px }
.lpTitle div a { color: #cc0000; font-size: 14px }
.lpNews li { margin: 20px 0px 0px 10px }
.lpNews li a:hover .newsName, .lpNews li a:hover p, .lpNews li a:hover p span, .lpNews li a:hover .newsTit .time { color: #ff0000 }
.lpNews li .newsTit { margin-bottom: 10px }
.lpNews li .newsTit .newsName { color: #333333; font-weight: bold; float: left; position: relative }
.lpNews li .newsTit .newsName .new { background: url(../images/houseinfo3.png) no-repeat -188px -25px; display: block; width: 22px; height: 14px; position: absolute; right: -26px; top: 0px }
.lpNews li .newsTit .time { color: #666666; font-size: 12px; float: right }
.lpNews li p { color: #666666; font-size: 14px; width: 100%; height: 18px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
.lpNews li p span { color: #333333 }
.con400 { width: 770px; height: auto; margin-top: 15px }
.con400 dt { font-size: 24px; height: 36px; line-height: 36px; padding-bottom: 5px; border-bottom: 1px solid #DBDBDB }
.con400 dt img { margin-top: 10px; padding-left: 20px }
.con400 dt span { color: #FF5C26; font-size: 14px; margin-top: 5px; padding-left: 20px }
.con400 dd.co4 { float: left; width: 431px; font-size: 15px; margin-top: 10px; line-height: 200% }
.con400 dd.co5 { float: left; width: 336px; font-size: 15px; line-height: 200%; margin-top: 10px }
.con400 dd.co6 { margin-top: 10px }
.con400 dd.co6 h4 { height: 30px; line-height: 30px }
.con400 dd.co6 p { text-indent: 2em; line-height: 200%; font-size: 14px }
.con400 dd.co6 p span { font-size: 15px !important; font-family: "Microsoft Yahei" !important }
.h4tit { font-size: 16px; font-weight: bold }
#header { height: 168px; background-image: url("../images/head.gif"); background-repeat: repeat-x }
#head { width: 1200px; height: 168px; margin: 0 auto }
#head .head_top { width: 100%; height: 27px; line-height: 27px; text-align: right; float: right; color: #fff }
#head .head_top a { color: #fff }
#head .head_body { width: 100%; height: 141px; padding-top: 27px }
#head .rail { width: 199px; height: 5px; background: #32CCFE }
#head .headcontent { width: 100%; height: 96px }
#head .headlogo { height: 94px; float: left }
#head .headtext { padding-top: 30px; float: left }
#head .headtext form { display: inline-block; margin-left: 60px; font-family: "Microsoft YaHei"; padding-left: 30px; height: 25px; width: 60px }
#city { font-size: 16px; color: #444; font-weight: bold }
#head .search { width: 400px; float: right; padding-top: 20px }
#head form { width: 400px; height: 29px }
#head .search .text { width: 360px; line-height: 27px; height: 27px; text-indent: 10px; color: #333; float: left; font-size: 14px; outline: 0; border: 0; border: 1px solid #BDBDBD; overflow: hidden }
#head .search .btn01 { border: none; width: 32px; height: 29px; float: left; border-top: 1px solid #BDBDBD; border-right: 1px solid #BDBDBD; border-bottom: 1px solid #BDBDBD; background: url("../images/search.gif") no-repeat center; cursor: pointer }
#head .search p a { font-family: "Microsoft YaHei"; color: #333; line-height: 100%; font-size: 12px }
#head .nav01 { margin-top: 3px; height: 34px; float: left; position: relative }
#head .nav02 { margin-top: 3px; padding-left: 20px; float: left }
#head .nav02 li { float: left; list-style: none }
#head .nav02 li a { font-size: 20px; display: inline-block; height: 36px; line-height: 36px; padding: 0 15px }
#head .nav02 li a:hover, #head .nav02 li a:active { background: #33ccff; color: #fff }
.onselect { background: #33ccff; color: #fff !important }
#head .tel { float: right; margin-top: 10px; font-size: 20px }
#mainbody { width: 1200px; height: auto; margin: 0 auto }
#tit { width: 1200px; height: 32px; font-size: 16px; color: #999 }
#tit a { color: #999 }
#tit .tit1 { margin-top: 4px; float: left }
#tit .tit2 { float: right; margin-top: 4px; margin-right: -194px }
#banner { width: 1200px }
#banner #left { width: 549px; height: 338px; float: left }
#banner #right { width: 640px; margin-left: 7px; height: 350px; float: right }
#right .rit1 { height: 45px; line-height: 45px; font-size: 16px; color: #8F8F8F }
#right .rit2 { width: 635px; height: 55px; background: #F1F1F1; padding: 15px 0 15px 9px }
#right .rit3 { font-size: 18px }
#right .rit4 { font-size: 14px; text-indent: 90px; color: #8F8F8F }
#right .rit5 { font-size: 14px; width: 265px; height: 35px }
#right .btn1, .btn2 { float: right; width: 156px; height: 38px; line-height: 38px; font-size: 22px; text-align: center; background: #fff; color: #33ccff; margin-right: 20px; margin-top: 5px; border: 1px solid #33ccff }
#right .btn1:hover, .btn2:hover { background: #33ccff; color: #fff }
#right .introduce { width: 640px; height: 97px; line-height: 160%; color: #333 }
#right .introduce p { height: 30px; line-height: 30px; font-size: 15px }
#con1 { width: 810px; height: auto; margin-top: 10px }
#con1 .bo1 { width: 810px; height: 45px; line-height: 45px; border: 1px solid #E5E5E5 }
#con1 .bo2 { float: left; font-size: 18px; text-indent: 16px }
#con1 .bo3 { float: right; font-size: 20px; margin-right: 50px }
#con1 .bo4 { width: 810px; border: 1px solid #E5E5E5; height: auto; border-top: 0px }
#con1 .bo5 { float: left; margin-right: 10px }
#con1 .bo6 { font-size: 14px; line-height: 160% }
.bo6 li { height: 32px; line-height: 32px; text-indent: 5px; font-size: 15px }
#con1 .bo7 { float: right; width: 160px; font-size: 18px; height: 35px; line-height: 35px; text-align: center; background: #0099FF; color: #fff; margin-top: 5px; margin-right: 15px }
#con1 .bo7 a { color: #fff }
.con1wrap { margin-bottom: 10px }
.redfont { background: #E12823; height: 30px; color: #fff; padding: 0 3px; margin-left: 3px; margin-right: 10px; font-weight: normal; width: 45px }
.greenfont { color: #33ccff }
.yellowfont { color: #FF951A }
.bluefont { color: #0017FF }
.crimson { color: #ef3333 }
.iconfont { font-weight: bold; font-size: 16px; color: #666; margin-right: 5px; font-style: normal }
.bo6img1 { width: 800px; height: 164px; line-height: 160px; text-align: center }
.bo6img2 { width: 800px; height: 140px; line-height: 140px; text-align: center }
.bo6img3 { height: 162px }
.houseinfo-V1-01 { height: 162px; line-height: 159px; margin-left: 10px }
.bo6img3 img { display: inline-block; vertical-align: middle }
.houseinfo-V1-02 { font-size: 18px; font-weight: bold; color: #666; line-height: 40px; height: 40px }
.houseinfo-V1-02 span { color: #ef3333 }
.houseinfo-V1-03 { font-size: 13px; line-height: 150%; color: #666 }
.houseinfo-V1-04 { height: 30px; line-height: 30px; color: #fff; display: inline-block; padding: 0 6px; margin-left: 10px; margin-right: 4px }
.houseinfo-V1-05 { margin-left: 196px; margin-top: 15px; font-size: 18px; font-weight: bold; color: #666 }
.houseinfo-V1-05 img { cursor: pointer }
.houseinfo-V1-06 { width: 480px }
.houseinfo-V1-07 { font-size: 18px; font-weight: bold }
.search_nav * { display: block }
.fontw, .fontw * { font-family: "Microsoft YaHei", "SimSun" }
.view { width: 470px; height: 360px }
#result { width: 400px; height: 360px; overflow-y: auto; border: 1px solid #e0e0e0 }
.sTool { height: 65px; width: 45px }
.fl { float: left }
.fr { float: right }
.search_nav { display: block; float: left; width: 45px; margin-bottom: 5px }
.search_nav * { display: block }
.search_nav span { font-size: 12px; color: #333; line-height: 20px; text-align: center }
.search_nav span:hover { text-decoration: underline }
.view i { width: 45px; height: 45px; background: url("../images/houseinfo3.png") no-repeat }
.nav_jt i { background-position: -94px 0 }
.nav_jy i { background-position: -94px -47px }
.nav_sh i { background-position: -141px 0 }
.nav_jk i { background-position: -47px -47px }
.nav_cy i { background-position: -47px 0 }
.divLi:hover { background: #fbf3ec }
.co19 { width: 1200px; font-size: 24px; height: 50px; line-height: 50px; border-bottom: 1px solid #DBDBDB; margin-bottom: 10px }
.add03 { float: right; font-size: 14px; margin-right: 20px; color: #979694 }
.co20 { width: 1160px; height: auto }
.co21 { width: 268px; height: 167px; float: left; margin: 10px ;margin-bottom: 52px;}
.co21 img { border: 1px solid #AAA5A5; width: 276px; height: 167px; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; cursor: pointer; -ms-transition: all .3s ease }
.co25 { margin-right: 0 }
.co21:hover img { transform: scale(1.04, 1.04); -webkit-transform: scale(1.04, 1.04); -ms-transform: scale(1.04, 1.04); -o-transform: scale(1.04, 1.04); -moz-transform: scale(1.04, 1.04) }
#con7 { width: 1200px; height: auto; margin-top: 20px }
.new-add02 { width: 790px; height: auto; float: left; margin-bottom: 40px }
#foot { width: 100%; height: auto; background: #FBFBFB }
#foot1 { width: 100%; height: 110px; background: #F8F8F8 }
#foot1 .fo1 { width: 1200px; height: 90px; padding-top: 10px; padding-bottom: 20px; margin: 0 auto }
#foot1 p { line-height: 280%; font-size: 11px }
#foot2 { width: 100%; height: 250px; background: #FBFBFB }
#foot2 .fo2 { width: 1200px; height: 250px; margin: 0 auto }
#foot2 .fo3 { width: 1200px; height: 90px; padding-top: 50px; border-bottom: 1px solid #E9E9E9 }
#foot2 .fo3 li { float: left; width: 240px; font-size: 13px; line-height: 1.5em; color: #585858 }
#foot2 .fo3 li img { float: left; margin-right: 10px }
#foot2 .fo4 { margin-right: 70px }
#foot2 .fo5 { margin-right: 80px }
#foot2 .fo6 { margin-right: 70px }
#foot2 .fo7 { font-size: 18px; font-weight: bold }
.service { display: none }
.nav01 img { display: block; border: 0 }
.service .line { width: 200px; height: 2px; background: #fff }
#banner .pic01 { width: 200px }
#head .nav01:hover .service { display: block; position: absolute; z-index: 100 }
.pole { height: 22px; width: 5px; background: #33ccff; float: left; margin-left: 10px; margin-top: 12px }
.content-wrap { width: 1200px; height: auto; margin-top: 20px; position: relative }
.wrap-left { float: left }
.wrap-right { float: right; width: 370px }
.table-tit01 { height: 44px; line-height: 44px; font-size: 18px; color: #000; font-weight: bold; border: 1px solid #e6e6e6; border-bottom: 0; text-indent: 10px }
.table-tit01 span { float: right; margin-right: 50px; font-size: 14px }
.table-tit02 { height: 44px; line-height: 44px; font-size: 18px; color: #000; border: 1px solid #e6e6e6; font-weight: bold; border-bottom: 0; text-align: center }
.table-tit01 h3, .table-tit02 h3 { font-weight: bold; color: #666 }
.wrap-tab02 { width: 274px; height: 179px; margin: 10px auto }
.wrap-right .tab-bg { border-collapse: collapse; margin: 0 auto }
.wrap-box { width: 368px; border: 1px solid #e6e6e6; padding-bottom: 15px }
.wrap-box01 { text-align: center; margin: 10px auto -10px }
.wrap-right .tab-bg td { width: 80px; height: 25px; text-align: center; color: #000; border: 1px solid #878787 }
.wrap-btn { width: 220px; height: 36px; line-height: 36px; background: #32CCFE; font-size: 14px; margin: 0 auto; color: #fff; text-align: center; margin-top: 15px; cursor: pointer }
.twoweima { width: 180px; margin: 15px auto 0px; text-align: center }
.twoweima01 { font-weight: bold; font-size: 18px; margin-bottom: 10px; border-bottom: 2px solid #ddd }
.lpImgDiv { width: 550px; overflow: hidden; position: relative }
.bigImgShow ul { width: 5000px }
.bigImgShow li { width: 596px; float: left; height: 358px; overflow: hidden }
.bigImgShow li img { width: 605px; border: 0 }
.lpImgDiv .bg { width: 550px; height: 62px; background: #000; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); position: absolute; left: 0px; top: 0px }
.bigImgShow { position: relative }
.lpFeatureInfo { position: absolute; height: 62px; width: 530px; top: 0px; left: 0px; padding: 0px 10px }
.lpFeatureInfo * { color: #fff }
.lpFeatureInfo p { font-size: 16px; margin: 5px auto 5px; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 550px; height: 24px }
.lpFeatureInfo span { border: 1px solid #fff; margin-right: 10px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; float: left; padding: 0px 5px; line-height: 18px }
.lpFrist_right { width: 500px; position: relative }
.SmallImgShow { position: absolute; bottom: 0px; left: 0px; width: 596px; height: 45px }
.SmallImgShow .bg { width: 596px; height: 45px; background: #000; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); position: absolute; left: 0px; top: 0px }
.SmallImgShow #lpImgUl { position: absolute; width: 550px; height: 45px; position: absolute; left: 0px; top: 0px; z-index: 99 }
.SmallImgShow li { float: left; width: 108px; line-height: 45px; font-size: 14px; color: #fff; text-align: center; cursor: pointer }
.SmallImgShow li.on, .SmallImgShow li:hover { color: #33ccff; font-weight: bold }
.page { height: 30px; width: 1200px; margin-top: 20px; text-align: center }
.pagewrap { margin: 0 auto; display: inline-block }
.page li { float: left; margin-right: 10px; height: 22px; text-align: center; line-height: 22px }
.page li a { background: #fff; border: 1px solid #3169FA; padding: 0 9px }
.page li a:link, .page li a:visited { background: #fff }
.page li a:hover, .page li a:active { background: #2E6AB1 }
.addprice { font-weight: 16px; color: #414040; padding-bottom: 5px; cursor: pointer }
#btnHouseData2 { cursor: pointer }
.getprice { cursor: pointer }
.houseinfo01 { color: #FF8C41; font-size: 20px }
.houseinfo02 { color: #000; font-size: 30px }
.state1 { border: 1px solid #ef2d2d; color: #ef2d2d; float: left; font-size: 14px; padding: 0px 6px; margin: 14px 0px 0px 10px; display: block }
.state2 { font-size: 14px; float: left; padding: 0px 6px; margin: 14px 0px 0px 10px; display: block; border: 1px solid #0da233; color: #0da233 }
.gift_btn { width: 164px; height: 164px; position: fixed; right: 10px; top: 50%; margin-top: -82px; z-index: 999; display: none }
.gift_btn a:focus { outline: none }
.giftmask, .geomancy-mask { position: fixed; top: 0; left: 0; z-index: 100000; width: 100%; height: 100%; display: none }
.giftmask01 { width: 800px; height: 500px; top: 16%; margin: 0 auto; position: relative }
.giftmask02 { width: 275px; height: 34px; position: absolute; top: 415px; left: 37.2%; z-index: 100000 }
.giftclose01 { width: 60px; height: 30px; line-height: 30px; z-index: 99999; background: #C32410; text-align: center; position: absolute; color: #fff; font-weight: 400; cursor: pointer; top: 120px; right: 7% }
.giftclose02 { width: 30px; height: 30px; line-height: 30px; z-index: 99999; background: #C32410; text-align: center; position: absolute; right: 10%; bottom: 19px; color: #fff; font-size: 24px; font-weight: 400; cursor: pointer }
.giftapply { width: 100%; height: 1150px; background: linear-gradient(bottom, #FFA508, #FA9B01); background: -webkit-linear-gradient(top, #FAA607, #FA9B01); background: -moz-linear-gradient(top, #FAA607, #FA9B01); background: -o-linear-gradient(top, #FAA607, #FA9B01); background: -ms-linear-gradient(top, #FAA607, #FA9B01); font-family: Tahoma, 'Microsoft Yahei', 'SimSun', sans-serif }
.giftapply01 { width: 1216px; height: 924px; margin: 0 auto; background: url(../images/scratch_card03.png) no-repeat; position: relative }
.giftapply02 { width: 180px; height: 154px; position: absolute; bottom: 29px; left: 234px }
.giftapply02 p { color: #ccc; line-height: 30px; height: 30px; font-size: 18px }
.giftapply03 { color: #fff; font-size: 12px; line-height: 30px; height: 30px }
.giftapply04 { position: absolute; bottom: 78px; right: 269px }
.giftapply04 p { margin: 12px 0 }
.giftapply04 label { color: #fff; font-size: 25px }
.giftapply04 input { outline: none; border: 1px solid #ccc; width: 380px; height: 40px }
.giftapply05 { color: #fff; font-size: 14px }
.giftapply06 input { border: 0; width: 180px; font-weight: 600; height: 55px; line-height: 55px; text-align: center; box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5); font-family: "Mcrosoft Yahei" }
.giftapply06 .giftapply07 { font-weight: 600; color: #CB172D; float: left; margin-left: 10px; background: linear-gradient(right, #FDB629, #EDC95C); background: -webkit-linear-gradient(left, #FDB629, #EDC95C); background: -ms-linear-gradient(left, #FDB629, #EDC95C); background: -o-linear-gradient(left, #FDB629, #EDC95C); background: -moz-linear-gradient(left, #FDB629, #EDC95C); font-size: 18px }
.giftapply08 { color: #fff; float: right; margin-right: 10px; background: -moz-linear-gradient(left, #B6B6B5, #9E9C9C); background: linear-gradient(right, #B6B6B5, #9E9C9C); background: -ms-linear-gradient(right, #B6B6B5, #9E9C9C); background: -o-gradient(right, #B6B6B5, #9E9C9C); background: -webkit-linear-gradient(left, #B6B6B5, #9E9C9C) }
.scratch { width: 90px; height: 70px; line-height: 34px; float: right; font-size: 20px }
.giftmask02 a { text-decoration: none; color: #E1A39F }
.giftmask02 a:link, .giftmask02 a:active, .giftmask02 a:hover, .giftmask02 a:active { color: #E1A39F }
.theme-buy { margin-top: 10%; text-align: center }
.theme-gobuy, .theme-signin { font-size: 15px }
.theme-price { position: relative; bottom: -6px; font-family: microsoft yahei, Arial, Helvetica, sans-serif; margin-right: 20px; font-weight: 700; color: #f60; line-height: 32px; font-size: 24px; display: inline-block }
.theme-price dfn { font-style: normal; font-size: 18px; margin-right: 2px }
.theme-desc { padding: 30px }
.theme-version { padding: 30px }
.theme-popover-mask, .theme-geomancy-mask { position: fixed; z-index: 998; width: 2000px; height: 1500px; background-color: #000; filter: alpha(opacity=40); top: 0; left: 0; opacity: 0.4; -moz-opacity: 0.4; display: none; _position: absolute; _top: expression(eval(document.documentElement.scrollTop)); _left: expression(eval(document.documentElement.scrollLeft)) }
.theme-popover { z-index: 9999; position: fixed; top: 50%; left: 50%; width: 500px; height: 300px; margin-left: -250px; margin-top: -250px; border-radius: 5px; background-color: #fff; display: none; box-shadow: 0 0 10px #666 }
.theme-poptit { border-bottom: 1px solid #ddd; padding: 12px; position: relative;background-color: #00ccff; color: #fff;font-size:16px}
.theme-popbod { padding: 80px 15px; color: #444; height: 148px }
.theme-popbom { padding: 15px; background-color: #f6f6f6; border-top: 1px solid #ddd; border-radius: 0 0 5px 5px; color: #666 }
.theme-popbom a { margin-left: 8px }
.theme-poptit .close { float: right; color: #fff; padding: 5px; margin: -2px -5px -5px; font: 700 14px/14px simsun; text-shadow: 0 1px 0 #ddd }
.theme-poptit .close:hover { color: #444 }
.btn.theme-reg { position: absolute; top: 8px; left: 43%; display: none }
.feed-mail-inp, .inp-gray { border: 1px solid #ccc; background-color: #fdfdfd; width: 220px; height: 16px; padding: 4px; color: #444; margin-right: 6px }
.dform { text-align: center }
.dform .ipt_error { background-color: #FFC; border-color: #FC6 }
.dform-tip { display: none; background-color: #080; color: #fff; line-height: 42px; margin-top: 10px; font-size: 14px }
.dform-tip-errer { background-color: #CF301A }
.dform-tip a { display: inline-block; padding: 0 20px; margin-left: 10px; background-color: #FFE924; color: #CF301A }
.dform-login { padding: 0; height: 270px; overflow: hidden }
.dform-login iframe { height: 470px; margin-top: -180px }
.theme-signin { margin-top: -50px; text-align: left; font-size: 14px }
label.error { margin-left: 5px !important; color: red !important; font-size: 14px !important }
.theme-signin h4 { color: #999; font-weight: 100; margin: 0 auto; font-size: 12px }
.theme-signin li { padding-left: 145px; margin-bottom: 15px }
.yourmobile { margin-left: 30px }
.theme-signin li strong { float: left; margin-left: -80px; width: 80px; text-align: right; line-height: 32px }
.tongku01 { margin-left: 50px }
.tongku02 { margin-left: -80px }
.theme-signin .btn { margin: 0 auto }
.theme-signin p { font-size: 12px; color: #999 }
.theme-desc, .theme-version { padding-top: 0 }
.imgbox img { width: 435px; height: 165px }
.career_name { color: #ff6400; font-size: 16px; font-weight: 700 }
.field { line-height: 32px; margin-top: 10px; color: #333 }
.field label { width: 80px }
.field input[type=text] { border: 1px solid #d5d5d5; height: 30px; line-height: 30px; margin-right: 10px; padding-left: 3px; width: 200px }
.field select { border: 1px solid #d5d5d5; height: 30px; line-height: 30px; margin-right: 10px; padding: 0 1px }
.field textarea { width: 355px; height: 125px; border: 1px solid #ccc; padding: 3px }
.field a { font-size: 12px }
.field_1 { margin-top: 0 }
.tcbtn { background: url(../images/houseinfo3.png) no-repeat scroll -141px -47px transparent; width: 75px; height: 30px; line-height: 30px; border: 0 none; text-align: center; cursor: pointer; color: #fff; font-size: 14px; font-weight: 700; margin: 0 40px }
#TB_ajaxContent p { color: #666; line-height: 24px }
.tc { text-align: center }
.guide { display: none; position: fixed; _position: absolute; left: 0; bottom: -75px; width: 100%; z-index: 100; height: 45px; background: rgba(0, 0, 0, 0.7); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#cc2f2a1e', endColorstr='#cc2f2a1e'); visibility: visible; z-index: 9999; _background: #008cd6 }
* html .guide { position: absolute; bottom: auto; top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0))) }
.guide .guide_boby { width: 1000px; margin: 0 auto; height: 45px; position: relative }
.guide_left { width: 970px; overflow: hidden; float: left }
.guide_left .title_01 { width: 320px; overflow: hidden; line-height: 36px; color: #fff; font-size: 16px; white-space: nowrap; height: 45px; line-height: 45px; float: left }
.guide_left .title_01 span { color: #fff; padding: 1px 2px; background-color: #fa6719 }
.guide_left .txtbut { width: 640px; overflow: hidden; float: left; margin-top: 8px }
.txtbut input { width: 160px; height: 28px; overflow: hidden; background-color: #fff; border: none; line-height: 28px; padding: 0px 3px; font-size: 14px; color: #888; margin-right: 10px; float: left }
.txtbut .butt { width: 110px; height: 28px; line-height: 28px; background: #fa6719; float: left; color: #fff; font-size: 14px; font-family: "microsoft yahei"; font-weight: bold; cursor: pointer }
.guide_right { width: 25px; height: 25px; float: right; background: url(../images/houseinfo3.png) 0 -63px no-repeat; margin-top: 8px; cursor: pointer }
.guide_left .title_01 { width: 320px; overflow: hidden; line-height: 36px; color: #fff; font-size: 14px; white-space: nowrap; height: 45px; line-height: 45px; float: left }
.guide_left .title_01 span { color: #fff; padding: 1px 4px; margin: 0 3px }
.housetype { width: 1142px; height: auto; background: #E8E8E8; padding: 10px 29px 1px 29px }
.housetype li { padding-top: 4px; width: 124px; height: 40px; line-height: 40px; border: #dbdde0 solid 1px; background: #fff; text-align: center; cursor: pointer; margin: 0px 18px 9px 0px; float: left }
.housetype li+li+li+li+li+li+li+li { margin-right: 0 }
.housetype p { display: inline-block; line-height: 16px; width: 108px; height: 16px; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; padding: 0px 5px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none }
.housetype02 { width: 1198px; height: 600px; border: 1px solid #ddd; margin-bottom: 10px; display: none }
.housetype03 { width: 690px; height: 600px; text-align: center; padding: 10px 0; float: left }
.housetype03 img { max-width: 660px; max-height: 580px }
.MH_cont_info { width: 500px; float: right }
.MH_cont_hxName { color: #333; font-size: 30px }
.MH_cont_line { overflow: hidden; clear: both }
.MH_cont_line span { display: block; float: left; line-height: 30px; color: #333 }
.MH_n { font-size: 14px; font-weight: bold }
.MH_v { font-size: 14px }
.MH_v .b_price { color: #e72424; font-size: 36px; margin-right: 10px }
.MH_v .b_perfer { color: #c40000 }
.joinBtn { color: #c40000; font-size: 14px; line-height: 32px; font-weight: bold; margin-left: 20px }
.applyBtn { font-size: 12px; color: #ff2424; margin-left: 0px; font-weight: bold; text-decoration: underline }
.MH_cont_line_price { height: 47px }
.MH_cont_line_price .MH_n { line-height: 70px }
.MH_cont_line_price .MH_v { line-height: 55px }
.MH_cont_Analy { position: relative; margin: 0px 0px 10px 0px; background-position: -280px 0px; width: 480px; height: 96px; padding: 35px 10px 10px 10px }
.MH_Analy_list { overflow: hidden }
.MH_Analy_list li { display: block; float: left; width: 239px; line-height: 40px; height: 40px; overflow: hidden }
.MH_cont_desc { width: 500px; overflow: hidden }
.MH_cont_desc li { width: 250px; display: block; float: left; overflow: hidden; margin: 15px 0px }
.MH_cont_desc .MH_pubImg { width: 51px; height: 51px; float: left; margin-right: 10px }
.MH_desc_info { width: 175px; float: left }
.MH_desc_info h5 { font-size: 18px; color: #333; font-weight: bold; line-height: 20px }
.MH_desc_info p { line-height: 16px; height: 32px; overflow: hidden; width: 172px }
.MH_cont_btn { width: 500px; margin-top: 10px; overflow: hidden; text-align: center }
.MH_cont_btn a i { font-style: normal; font-weight: bold; font-size: 18px }
.MH_cont_btn a { display: inline-block; width: 280px; height: 45px; text-align: center; line-height: 45px; font-size: 18px; border: 1px solid #30A5F2; border-radius: 2px; color: #2A94E9 }
.kftApply { background-position: -121px 0px; width: 146px; height: 52px; display: block; text-indent: -9999px }
.telBtn { height: 50px; width: 352px; border: 1px solid #b99a7d; border-left: 0px }
.MH_cont_btn .telTag { background-position: -121px -60px; width: 26px; height: 35px; margin: 8px 10px 0px 6px; display: block; float: left }
.MH_cont_btn .telNum { color: #c40000; font-size: 28px; line-height: 50px; font-style: italic }
.MH_pubImg { background: url(../images/showHXPug.jpg) no-repeat }
.MH_desc_ws { background-position: 0px 0px }
.MH_desc_wsj { background-position: -57px 0px }
.MH_desc_kt { background-position: 0px -53px }
.MH_desc_cf { background-position: -57px -53px }
.MH_cont_Analy { position: relative; margin: 0px 0px 10px 0px; background-position: -280px 0px; width: 480px; height: 96px; padding: 35px 10px 10px 10px }
.contBox { width: 1150px; margin: 20px auto }
.contBox p span { font-size: 14px !important; color: #666; line-height: 25px }
.contBox b { color: #000000; font-size: 16px }
.contBox p { color: #333333; font-size: 14px }
.contBox01 { position: relative; height: 30px; line-height: 30px; border-bottom: 1px solid #e6e6e6; margin-bottom: 5px }
.btnModel { position: absolute; top: 4px; left: 106px; width: 115px; border: 1px solid #30A5F2; text-align: center; border-radius: 2px; margin-top: -6px; overflow: hidden; line-height: 26px }
.btnModel01 { float: right }
.btnModel01 a { color: #cc0000; font-size: 14px }
.btnModel a { color: #2A94E9; font-size: 14px }
.btnModel i { color: #2A94E9; font-style: normal; font-weight: bold; font-size: 18px }
.btnModel:hover a { color: #ff0000 }
.btnModel:hover i { color: #ff0000 }
.MH_cont_btn:hover a { color: #ff0000 }
.MH_cont_btn:hover i { color: #ff0000 }
.mapBox { width: 672px; margin: 0 auto; background: #fff; overflow: hidden }
.pubStyleRight .mapbox { width: 245px; margin: 20px 0px 20px; padding-left: 10px }
#iCenter { width: 670px; height: 400px; overflow: hidden; border: 1px solid #bfbfbf; margin-bottom: 10px; position: relative }
.mapBox .list { width: 672px; margin-top: 10px; overflow: hidden }
.secret01 { width: 88px; line-height: 94px; text-align: center; color: #fff; font-size: 20px; font-weight: bold; background: #0099FF }
.secret02 { width: 1081px; border: 1px solid #e6e6e6; border-left: 0; padding: 5px 15px; margin-bottom: 10px }
.secret03 p { float: left; font-size: 16px; font-weight: bold }
.secret04 { color: #EB7536 }
.secret05 { font-size: 12px; font-weight: normal }
.secret06 { color: #EB7536 }
.secret07 { float: right }
.secret08 { width: 150px; height: 25px; line-height: 25px; margin-right: 10px; text-indent: 2px; color: #444 }
.secret09 { height: 27px; line-height: 27px; overflow: hidden; padding: 1px 6px; background: #0099FF; outline: none; border: 0; color: #fff; cursor: pointer }
.expert { width: 1178px; height: 180px; border: 1px solid #e6e6e6; margin-top: 10px; padding: 10px }
.expert01 { float: left; width: 205px }
.expert02 { background: url(../images/expert_human01.png); width: 112px; height: 62px; margin-top: -5px; margin-left: -5px }
.expert03 { font-size: 18px; color: #666; margin-left: 10px; margin-top: 20px }
.expert04 { font-weight: bold; font-size: 23px; color: #ef3333; margin-left: 20px }
.expert05 { float: left; width: 327px }
.expert05 img { width: 250px }
.expert06 { float: left; width: 170px; margin-top: 20px }
.expert06 p { font-weight: bold; font-size: 20px; color: #000 }
.expert07 { float: left; border: 2px solid #7C7A7A; border-right: 0; word-wrap: break-word; height: 91px; width: 20px; height: 100px; text-align: center; padding: 30px 10px; font-size: 16px; position: relative }
.expert07:before { content: ""; width: 0; height: 0; border-width: 82px 0 82px 40px; border-style: solid; border-color: transparent transparent transparent #7C7A7A; position: absolute; top: -2px; left: 40px }
.expert08 { float: right; width: 345px }
.expert09, .expert10 { color: red; height: 40px; line-height: 40px; font-size: 18px }
.expert09 input, .expert10 input { width: 300px; height: 25px; text-indent: 5px; color: #444 }
.expert11 { color: red; height: 52px; line-height: 52px }
.expert11 textarea { resize: none; padding-left: 5px; color: #444; width: 297px !important; height: 54px !important; overflow: auto }
.expert12 { margin-top: 10px; text-align: center }
.expert12 span { display: block; width: 150px; height: 40px; line-height: 40px; background: #0099FF; color: #fff; cursor: pointer; margin-left: 83px }
.float_nav { height: 44px; border: 1px solid #e6e6e6; border-bottom: none; border-left: none; background-color: #fff; float: left }
.float_nav li { float: left; border-left: 1px solid #e6e6e6; width: 134px; line-height: 44px; text-align: center; border-bottom: 1px solid #e6e6e6; cursor: pointer; font-size: 16px; font-weight: bold; text-shadow: 1px 1px 1px #ddd }
.float_nav li:last-child { width: 135px }
.Arrow { height: 2px; position: relative; background: #33ccff; width: 136px; top: 45px; left: 0 }
.Arrow:after { width: 0; height: 0; content: ""; position: absolute; top: -4px; left: 47%; border-width: 0 5px 5px; border-style: solid; border-color: transparent transparent #33ccff }
.gd { position: fixed; top: 0px; z-index: 199 }
.Right_fixed { position: fixed; top: 0px; z-index: 110; left: 50%; margin-left: 230px; _position: static; _margin-left: 0px; _left: 0 }
.Right_abso { position: absolute; right: 0px; bottom: 5px; _position: static; _margin-left: 0px; _left: 0 }
.btn { position: relative; cursor: pointer; display: inline-block; vertical-align: middle; font-size: 12px; font-weight: bold; height: 27px; line-height: 27px; min-width: 52px; padding: 0 12px; text-align: center; text-decoration: none; border-radius: 2px; border: 1px solid #ddd; color: #666; background-color: #f5f5f5; background: -webkit-linear-gradient(top, #F5F5F5, #F1F1F1); background: -moz-linear-gradient(top, #F5F5F5, #F1F1F1); background: linear-gradient(top, #F5F5F5, #F1F1F1) }
input.btn { height: 29px }
.btn:hover { border-color: #c6c6c6; color: #333; background-color: #f8f8f8; background: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1); background: -moz-linear-gradient(top, #f8f8f8, #f1f1f1); background: linear-gradient(top, #f8f8f8, #f1f1f1); box-shadow: #ddd 0 1px 1px 0 }
.btn:active, .btn.btn-active { box-shadow: #ddd 0 1px 2px 0 inset; border-color: #c6c6c6 }
.btn:focus { border-color: #4d90fe; outline: none }
.btn-primary { border-color: #00ccff;
    color: #F3F7FC;
    background-color: #00ccff;
    background: -webkit-linear-gradient(left,#5dd7ff 0,#47b3e3 );}
.btn-primary:hover { border-color: #2F5BB7; color: #fff; background-color: #4D90FE; background: -webkit-linear-gradient(top, #4D90FE, #357AE8); background: -moz-linear-gradient(top, #4D90FE, #357AE8); background: linear-gradient(top, #4D90FE, #357AE8) }
.btn-primary:active, .btn-primary.btn-active { box-shadow: #2176D3 0 1px 2px 0 inset; border-color: #3079ED }
.btn-primary:focus { border-color: #4d90fe; outline: none }
.btn.theme-reg { position: absolute; top: 8px; left: 43%; display: none }
.inp-gray, .feed-mail-inp { border: 1px solid #ccc; background-color: #fdfdfd; width: 220px; height: 16px; padding: 4px; color: #444; margin-right: 6px }
.dform { text-align: center }
.dform .ipt_error { background-color: #FFFFCC; border-color: #fc6 }
.ipt { border: solid 1px #d2d2d2; border-left-color: #ccc; border-top-color: #ccc; border-radius: 2px; box-shadow: inset 0 1px 0 #f8f8f8; background-color: #fff; padding: 4px 6px; height: 21px; line-height: 21px; color: #555; width: 180px; vertical-align: baseline; height: 21px }
.ipt-mini { width: 140px; padding: 1px 3px }
.ipt:focus { border-color: #95C8F1; box-shadow: 0 0 4px #95C8F1 }
.LpBBoxBg { position: fixed; z-index: 9999; top: 0; left: 0; height: 1500px; width: 2000px; background-color: #000; filter: alpha(opacity=25); -moz-opacity: .25; opacity: .25; display: none; _position: absolute; _top: expression(eval(document.documentElement.scrollTop)); _left: expression(eval(document.documentElement.scrollLeft)) }
.LpBBoxBg.showed { display: block }
.LpBombBox { display: none; position: fixed; z-index: 9999; text-align: left; width: 532px; left: 50%; top: 50%; margin-left: -266px; margin-top: -260px; height: 444px; border: 2px solid #aaa; background: #fff; border-radius: 4px }
.LpBombBox.showed { top: 50% }
a.close-reveal-modal { float: right; color: #fff; padding: 5px; font: bold 26px/20px simsun; position: absolute; top: 10px; right: 10px }
a.close-reveal-modal:hover { color: #ff7979 }
.LpBombBox * { color: #000; font-size: 16px }
.LpBombBox .line { overflow: hidden; overflow: hidden; _height: 30px; margin: 0 auto 10px; width: 370px }
.LpBombBox .line span, .LpBombBox .line input { float: left; display: block }
.LpBombBox .line .textShow { display: block; font-size: 16px; width: 66px; height: 36px; line-height: 36px; color: #000000; text-align: right; padding-right: 10px }
.LpBombBox .line input { background: #fff; height: 34px; padding-left: 5px; color: #000; width: 230px; padding-left: 5px; border: 1px solid #b2b2b2 }
.text_ts { width: 190px; font-size: 12px; line-height: 16px }
.LpBombBox .line .ConfirmBtn { width: 238px; height: 50px; text-align: center; color: #fff; background: rgba(22, 106, 160, 0.91); display: block; float: left; line-height: 50px; border-radius: 3px; font-size: 18px }
.LpBombBox .line .textShow { display: block; font-size: 16px; width: 38px; height: 36px; line-height: 36px; color: #000000; text-align: right; padding-right: 10px }
.LpBombBox .line .ConfirmBtn:hover { background: #9B3F3F }
.LpBombBox #sr1 { height: 22px; overflow: hidden }
.LpBombBox .prompt { width: 412px; margin: 30px auto 0px; line-height: 24px; color: #666666; font-size: 14px }
.LpBombBox .prompt span { color: #ff0000; font-size: 14px }
.dayi .prompt { width: 464px }
.seled { border: 2px solid #3cf !important }
.seled p { color: rgba(55, 104, 120, 0.99) }
.amap-logo { display: none !important }
.amap-copyright { display: none !important }
.wenda { width: 475px; height: 540px; border: 2px solid #49A3E5; position: fixed; left: 32%; top: 11%; z-index: 9999; display: none; background: #fff }
.wendawrap { position: relative }
.wenda-tit { height: 48px; line-height: 48px; text-indent: 20px; background: #49A3E5; color: #fff; font-size: 18px; cursor: move }
.wenda-con { height: 250px; padding: 15px }
.wenda01 { padding: 15px 20px 20px }
.wenda02 { height: 90px; border: 1px solid #A9A9A9; font-size: 14px; vertical-align: top; color: #000; overflow: auto; padding: 4px }
.wenda02 img { vertical-align: -5px }
.wenda02:focus { outline: default; cursor: text }
.wenda03 { margin-top: 10px }
.wenda03 button { width: 133px; height: 35px; line-height: 35px; text-align: center; background: #49A3E5; border: 0; color: #fff; font-size: 16px }
.wenda04 { font-size: 16px; margin-right: 5px }
.wenda05 { width: 170px; height: 32px; line-height: 32px; font-size: 14px; text-indent: 5px }
.wenda-con02 { width: 55px; height: 55px; background: url(../images/wendaHuman.png) }
.wenda-con03 { width: 32px; height: 55px; color: #444; font-size: 15px; margin-left: 3px; margin-top: 3px }
.wenda-con04 { width: 345px; box-sizing: border-box; margin-top: 7px; height: 55px; line-height: 20px; background: #02CB18; font-size: 14px; border-radius: 6px; text-align: left; color: #fff; position: relative; padding: 7px 5px 3px 12px }
.wenda-con04:before { position: absolute; width: 0; height: 0; content: ""; border-style: solid; border-width: 5px 10px 5px 0; border-right-color: #02CB18; top: 50%; right: 100%; margin-top: -5px }
.wendaData { width: 158px; height: 27px; line-height: 27px; background: #E0E0E0; text-align: center; border-radius: 6px; margin: 0 auto }
.wendaData01 { margin-top: 15px }
.wendaDate02 { margin-top: 20px }
.tool { width: 475px !important; height: 28px; background-repeat: repeat-x; border-top: 1px solid #E9E9E9; border-bottom: 1px solid #E9E9E9; background-position: 0 -240px; position: relative }
.face { position: absolute; width: 395px; height: 50px; background: #fff; border: 1px solid #ddd; left: 20px; padding: 10px; display: none; top: -72px }
.face ul li { width: 22px; height: 22px !important; list-style-type: none; float: left; margin: 2px; cursor: pointer }
.btn-icon { width: 22px; height: 22px; background-image: url(../images/icons3.gif); background-repeat: no-repeat }
.btn-emot { background-position: -60px 3px }
.btnxx { display: inline-block; cursor: pointer }
.tool ul li, .inputer ul li { float: left; height: 100%; line-height: 100% }
.tool ul { margin-left: 10px }
li { display: list-item; text-align: -webkit-match-parent }
.btn-file { background-position: -90px 3px }
.btn-screen { background-position: -30px 3px }
.btn-lang { background-position: 0 3px }
.btn-opinion { background-position: -120px -27px }
.btn-saveRcd { background-position: 0 -27px }
.btn-hotq { background-position: -120px 3px }
.co8 { width: 667px; height: 360px }
.amap-container { cursor: url(../images/openhand.cur), default }
.amap-drag { cursor: url(../images/closedhand.cur), default }
.tip01 { z-index: 99999; background: #fff; display: none; width: 410px; height: 360px; position: fixed; top: 50%; left: 50%; margin-top: -240px; margin-left: -205px; border: 1px solid #BABABA; border-radius: 17px }
.tip-wrap { width: 100%; height: 100%; position: relative }
.tip-close { width: 52px; height: 52px; background: url(../images/close003.png) no-repeat; position: absolute; top: -10px; right: -12px; cursor: pointer }
.tip02 { font-size: 24px; height: 30px; line-height: 30px; margin-left: 30px; padding-top: 40px }
.tip03 { width: 185px; height: 50px; line-height: 50px; font-size: 18px; background: #F1002E; color: #fff; text-align: center; border-radius: 10px; position: absolute; bottom: 40px; left: 50%; margin-left: -91px; cursor: pointer; box-shadow: 0 3px 3px #A8001F }
.geomancy01 { width: 920px; height: 511px; position: absolute; left: 50%; top: 50%; margin-top: -270px; margin-left: -460px; border: 5px solid #9D835B; color: #000 }
.geomancy02 { height: 34px; line-height: 34px; width: 100%; font-size: 18px; background: #C5BC9B; color: #fff; text-indent: 13px; position: relative }
.geomancy03 { background: #E2DECD; height: 60px; border-bottom: 1px solid #C5BC9B }
.geomancy04 { font-size: 18px; margin-left: 15px; line-height: 60px }
.geomancy04 span { font-size: 50px; color: #FF3636; vertical-align: -9px }
.geomancy05 { font-size: 18px; margin-right: 15px; line-height: 70px }
.geomancy05 span { font-size: 24px; color: #FF3636 }
.geomancy06 { height: 416px; background: #C5BC9B; background: url(../images/geomancy02.jpg); position: relative }
.geomancy10 { width: 460px; position: absolute; top: 141px; text-align: left; right: 20px }
.geomancy_close { position: absolute; top: -17px; right: -18px }
.geomancy07 { width: 500px; height: 100px; font-size: 18px; line-height: 30px; position: absolute; top: 20px; right: 20px; text-indent: 2em }
.geomancy07 span { color: #ef3636; font-size: 24px }
.geomancy08 { height: 50px; font-size: 18px }
.geomancy08 label { font-size: 18px }
.geomancy08 label.error { font-size: 16px; color: #ef3636; margin-left: 2px }
.geomancy08 input[type="text"] { width: 235px; height: 35px; border: 1px solid #C5BC9B; background: transparent; font-size: 14px; text-indent: 5px }
.geomancy08 input[type="checkbox"] { width: 20px; height: 20px; margin-right: 20px; background: transparent; vertical-align: middle }
.geomancy08 input[type="submit"] { outline: none; border: 0; font-size: 18px; background: #EF3939; width: 182px; height: 36px; line-height: 36px; text-align: center; color: #fff; font-weight: bold; border-radius: 4px; margin-left: 70px }
.geomancy09 { position: absolute; bottom: 5px; left: 12px }
.geomancy-tit01 { width: 400px; height: 400px; z-index: 99999; background: #fff; display: none; width: 410px; height: 360px; position: fixed; top: 50%; left: 50%; margin-top: -240px; margin-left: -205px; border: 3px solid #FF3636; border-radius: 17px; padding: 20px 30px }
.geomancy-tit04 { position: absolute; top: -35px; right: -35px }
.geomancy-tit02 { font-size: 18px; color: #000 }
.geomancy-tit02 span { color: #ff3333; font-size: 36px }
.geomancy-tit03 { color: #ff3333; font-size: 18px; line-height: 30px; margin-top: 70px }
.geomancy-tit05 { font-size: 18px; line-height: 30px; color: #000 }
.discuss-box { position: relative; width: 770px; height: 365px; border: 1px solid #e6e6e6; padding: 20px; margin-bottom: 10px }
.discuss-info { padding: 10px 0 0 0; height: 60px }
.discuss-img { width: 50px; height: 50px; border-radius: 50% }
.discuss-con { padding: 0 0 0 10px; height: 70px }
.discuss-tit { font-size: 16px; height: 20px; height: 30px }
.discuss-time { color: green }
.discuss-name { margin-left: 100px }
.discuss-reply { color: green }
.book-box { width: 368px; height: 365px; border: 1px solid #e6e6e6; padding: 20px 0 20px 0; margin-bottom: 10px }
.book-tit { padding-bottom: 8px; border-bottom: 1px solid #e6e6e6; text-align: center }
.book-tit h3 { color: #666; font-size: 18px; font-weight: bold }
.book-list { font-size: 14px; margin-left: 10px; margin-top: 15px; position: relative }
.book-list p { font-weight: bold; height: 30px; line-height: 30px }
.book-list li { line-height: 200% }
.book-tag { position: absolute; width: 100px; font-size: 12px; top: 5px; right: 0 }
.book-btn { display: block; width: 150px; height: 40px; margin: 30px auto; line-height: 40px; font-size: 14px; color: #fff; text-align: center; background: #4d90fe; cursor: pointer }
.default-font, .vip-btn button { font-family: "Microsoft Yahei" }
.vip-red { color: red }
.vip-bgblue { background: #3cf }
.vip-cblue { color: #3cf }
.vip-bdblue { border: 1px solid #3cf }
.vip-bgyellow { background: #E9D024 }
.vip-cyellow { color: #E9D024 }
.vip-bdyellow { border: 1px solid #E9D024 }
.vip-bgorange { background: #FA7231 }
.vip-corange { color: #FA7231 }
.vip-bdorange { border: 1px solid #FA7231 }
.vip-box { margin-top: 15px; margin-bottom: 15px }
.vip-img { width: 77px; height: 75px; margin-right: 15px }
.vip-img img { width: 77px; height: 75px; border-radius: 50%; -webkit-transition: ease-out 0.5s; -o-transition: ease-out 0.5s; transition: ease-out 0.5s }
.vip-img img:hover { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1) }
.vip-con { margin-top: 10px }
.vip-service { text-align: center; height: 34px; line-height: 34px; color: #fff; width: 70px }
.vip-info { padding: 0 10px 0 10px; width: 420px; height: 32px; line-height: 32px }
.vip-num { display: inline-block; margin-right: 5px; text-align: center; font-style: normal; color: #fff; width: 20px; height: 20px; line-height: 20px; border-radius: 50% }
.vip-btn { width: 128px; height: 72px }
.vip-btn button { margin-top: 5px; display: inline-block; background-color: #3cf; display: inline-block; padding: 4px 16px; font-size: 16px; vertical-align: middle; border: 1px solid transparent; text-align: center; color: #fff; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; white-space: nowrap; outline: none }
.vip-btn button:hover { color: #fff !important }
.vip-btn button:focus { color: #fff !important }
.vip-btn button:active { background-image: none; outline: none }
.vip-line { height: 1px; width: 100%; background: #E6E6E6 }
.vip-btn-gray { margin-top: 37px !important; background-color: #CDCDCD !important }
.message { display: none; z-index: 9999; position: fixed; top: 50%; left: 50%; width: 500px; height: 350px; margin-left: -250px; margin-top: -300px; border-radius: 5px; border: solid 2px #32CCFE; background-color: #fff; box-shadow: 0 0 10px #666 }
.message-close { font: 700 14px/14px simsun; color: #999; margin: 10px 10px 0 0; cursor: pointer }
.message-tit { text-align: center; padding: 5px 0; font-size: 20px; border-bottom: 1px solid #ddd; color: #333 }
.message-text { text-indent: 2em; color: #333; font-size: 14px }
.message-box { padding: 20px }
.message-form p { font-size: 14px; margin: 10px 0; margin-left: 40px }
.message-form p label { font-weight: bold; color: #444 }
.message-form p input { height: 21px; line-height: 21px; padding: 4px 6px; border-radius: 2px; border: 1px solid #d2d2d2; width: 180px; margin-left: 10px }
.message-form p textarea { border-radius: 2px; border: 1px solid #d2d2d2; resize: none; width: 305px; height: 66px; vertical-align: middle; padding: 2px; margin-left: 10px }
.message-btn { background-color: #4D90FE; display: inline-block; padding: 4px 16px; font-size: 16px; vertical-align: middle; border: 1px solid transparent; text-align: center; color: #fff; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; white-space: nowrap; outline: none; display: block; margin: 0 auto; margin-top: 18px; width: 120px; border-radius: 4px }
.message-btn:hover { color: #fff !important }
.message-btn:focus { color: #fff !important }
.message-btn:active { background-image: none; outline: none }
.activityBox{}
.activityBox .smallActAdv{position: fixed;left:50%;margin: 0px 0px 0px 510px;_position: absolute;bottom: 70px;right: 50px;_position: absolute;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-220));width:136px; cursor: pointer;}
.actBg{position: fixed;z-index: 1000000;top: 0px;left: 0px;height:1500px;width:2000px;background-color:#000;filter: alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;display:none;
	_position: absolute; _top:expression(eval(document.documentElement.scrollTop));_left:expression(eval(document.documentElement.scrollLeft));}
.actBody a{ border:0px;}


.actBody-hf{background: url(../images/Actbounced/gaoji-hf.png) no-repeat;}

.actBody{
	position: fixed;
	z-index: 1000000;
	text-align: left;
	margin-left:-400px;
	margin-top:-264px;
	left:50%;
	top:-2000px;
	width:799px;
	height:528px;
	background:url("http://www.zhujiaimg.com/images/Actbounced/city_100_bg.png") no-repeat top center;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition:-webkit-transform 0.5s ease-in-out;
	transition:transform 0.5s ease-in-out;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition:-webkit-transform 0.5s ease-in-out;
	transition:transform 0.5s ease-in-out;
	_position: absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-490));
	_left:expression(eval(document.documentElement.scrollLeft+650));
	_margin:0px;
	_display:none;
}
.actBody.showed{
	top:50%;
	-webkit-transform: scale(1);
	transform: scale(1);
	_position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-690));
	_left:expression(eval(document.documentElement.scrollLeft+100)); _margin:0px;
	_display:block;
}

.actCont{ background:url("../images/Actbounced/city_100.png") no-repeat;width:522px;height: 440px; margin:88px auto 0px; position: relative; overflow: hidden;}
.actCont .acloseBtn{display: block; width: 34px;height: 34px; position: absolute; right:30px;top:70px;}
.actInputBox{margin:90px 0px 0px 0px;}
.actInputBox .actInfo{margin-left: 165px;}
.actLoading{ padding:90px 0px 0px 150px; width: 290px;overflow: hidden; display:none;}
.actLoading .loadImg{text-align: center;width: 290px; margin:30px 0px 15px 0px;}
.actLoading img{text-align: center;}
.actLoading p{font-size:16px; color:#c53938; text-align:center; font-weight: bold;}
.actSuccess{ margin:100px 0px 0px 165px; display:none;}
.actInfo{ width: 290px;}
.actInfo h5{font-size:22px; color:#333; font-weight: bold; line-height:38px;}
.actInfo h5 span{color: #c53938;}
.actInfo p{font-size:16px; line-height:28px;}
.actInfo p span{color: #c53938; font-weight: bold;}
.actInfo .redP{color: #c53938;}
.actInfo .inputBox{margin-top:15px;}
.actInfo .inputLine{overflow: hidden; margin-bottom:7px;}
.actInfo .inputLine span{display: block; float: left;color:#666; font-size: 18px; margin-right:8px;}
.actInfo .inputLine input,.actInfo .inputLine textarea{display: block; border:1px solid #333; font-size: 14px; line-height: 24px;padding:2px 0px 2px 4px;  width: 140px;height: 24px;}
.actCont .actBtn{position:absolute; bottom:40px;width: 100%;}
.actCont .actBtn #errorInfo{ font-size: 14px; text-align: center; width: 100%; line-height: 30px; color:#ffcb3c; font-weight: bold;}
.actBtn .bouncedBtn{width: 177px;height: 42px; border-top: 2px solid #e9a936; border-left:2px solid #e9a936; background: #ffcb3c; color:#333; font-size: 24px; text-align: center; line-height:40px; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; display: block; margin:0px auto;}


.actBody{background: url(../images/gaoji.png) no-repeat;width: 804px;height: 604px;margin-left: -402px;margin-top: -302px;}
.actBody-other{background: url(../images/Actbounced/gaoji-other.png) no-repeat;}
.actCont{background: none;width: 804px;height: 604px;margin-top: 0;}
.actInputBox{margin-top: 444px;}
.actInputBox .actInfo{margin-left: 258px;}
.actInfo .inputLine input, .actInfo .inputLine textarea{width: 213px;height: 42px;border:0;font-size: 24px;text-indent: 6px;}
.actInfo .inputLine{margin-bottom: 11px;}
.actCont .actBtn{left: 489px;bottom: 57px;}
.actBtn .bouncedBtn{width: 106px;height: 106px;margin-left: 0;background: none;border:none;}
.actCont .actBtn #errorInfo{text-align: left;position: absolute;left:-226px;top:-25px;color: #fff}
.actCont .acloseBtn{right: 15px;top:15px;}
.lpm-section7-1{
	height:24px;
	overflow: hidden;
	white-space: normal;
	margin-top: 10px;
	font-size: 16px;
	font-weight: bold;
	}
	.lpm-section7-1 a{
	display:block;
	margin:0;
	}
	.col-5-text{
	width:100%;
	height:18px;
	white-space:normal;
	margin:8px 0 12px;
	color:#FF6263;
	line-height:18px;
	overflow:hidden;
	font-weight: bold;
	}
	.mt10{
		margin-top: 10px;
	}
	.pubStyle03 { position: relative; width: 1158px; height: 260px; border: 1px solid #e6e6e6; padding: 20px; margin-bottom: 10px}
	.amap-info-content{
		width: auto !important;
	}
	.clearflax::after{
		content: ' ';
		clear: both;
		display: block;
	}
	.advantage_info .left{
		float: left;
		font-size: 16px;
	}
	.advantage_info .career_name{
		font-size: 17px;
	}
	.advantage_info .right{
		float: right;
		position: relative;
		left: 10px;
		color: #777;
	}
	.advantage_info .left .price{
		color: #b42536;
		max-width: 113px;
		overflow: hidden;
		display: inline-flex;
		white-space: nowrap;
	}
	.advantage_info .btnmore{
		color: #fff;
		background-color: #0099ff;
		padding: 2px 8px;
		border-radius: 2px;
	}
	.thin{
		font-weight: 500;
	}
