@charset "utf-8";
/*20130107*/
* { margin:0; padding:0; }
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 { -webkit-text-size-adjust:none; }
body { font-family:Arial, "Microsoft Yahei"; font-size: 18px;  }
form, img, table, td { border:0; }
ul, ol, li { list-style-type:none; display: block; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
input, textarea, img { vertical-align:middle; font-family: "微软雅黑"，Arial; }
@media screen and (max-device-width: 320px) {body {-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px) {body {-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {body {-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {body {-webkit-text-size-adjust:none}}
a { color:#FFFFFF; text-decoration:none; -webkit-tap-highlight-color:#cacaca; }
a:link { text-decoration:none; color: #FFFFFF; }
a:visited { color:#FFFFFF; text-decoration: none; }
a:active { color:#FFFFFF; -webkit-tap-highlight-color:#cacaca; text-decoration: none; }
a:hover { color:#FFFFFF; text-decoration: none; }
a:link.ablack{ color: #000000; text-decoration: none; }
a:visited.ablack{ color: #000000; text-decoration: none; }
a:hover.ablack{ color: #000000; text-decoration: none; }
a:active.ablack{ color: #000000; text-decoration: none; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.fgray { color:#333333; }
.fbla { color:#282828; }
.fora { color:#FFA95E; }
.fred { color:#FF0000; }
.fblu { color:#039; }
.fwhite {color: #ffffff}
/*common*/
.rbox6{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.clear{ clear: both; height: 0px; font-size: 0px; visibility: hidden; line-height: 0px; }
.none { display:none; }
.flol { float: left; }
.flor { float: right; }
.grayline { border-bottom:1px dashed #B3B3B3; ; margin-top: 4px; margin-bottom: 4px; }
.grayboderbox { background: #F7F6F3; border: 1px solid #D4D4D4; }
a.btngra { height: 22px; width: 70px; background: url(http://img2.soufun.com/wap/touch/img/xf/btnbg.png) repeat-x left; display: block; text-align: center; line-height: 22px; color: #FFFFFF; float: left; font-size: 14px; border: 1px solid #666666; }
a.btngra2 { height: 26px; width: 80px; background: url(http://img2.soufun.com/wap/touch/img/xf/btngra.png) repeat-x left; display: block; text-align: center; line-height: 26px; color: #FFFFFF; float: left; font-size: 14px; border: 1px solid #666666; }
a.btnora { height: 30px; width: 100px; background: url(http://img2.soufun.com/wap/touch/img/xf/btnora.png) repeat-x left; display: block; text-align: center; line-height: 30px; color: #FFFFFF; font-size: 20px; border: 1px solid #FF9900; margin-right: auto; margin-left: auto; margin-top: 18px; }
.btnblue { line-height: 26px; background: url(http://img2.soufun.com/wap/touch/img/xf/btnblu.png) repeat-x bottom; height: 26px; color: #fff; border-radius: 4px; display: inline-block; padding-right: 6px; padding-left: 6px; border: 1px solid #999999; }
.inputbox { line-height: 22px; height: 22px; border: 1px solid #929292; background: #FFFFFF; padding: 2px; }
.tob { position:fixed; color:#fff; background-color:rgba(0, 0, 0, 1); left: 0px; height: 50px; width: 100%; top: 0px; z-index: 20; }
.bot { position:fixed; bottom:0px; color:#fff; background: rgba(76,76,76,0.8); left: 0px; height: 50px; width: 100%; z-index:20000 } 
.picnav { font-size: 16px; }
.picnav li {background: url(http://img2.soufun.com/wap/touch/img/xf/linexw.png) no-repeat bottom; background-size:100% 1px; }
.picnav li a { background: url(http://img2.soufun.com/wap/touch/img/xf/ico-picnav.png) no-repeat 5px; background-size:7px 7px; display: block; padding-left: 16px; line-height: 26px; font-size: 14px; }
/*弹窗*/
.flyer { background: #FFFFFF; border: 1px solid #999999; top: 140px; left: 20%; right: 20%; position: absolute; z-index: 100; }
.flyertit { background: #666666; height: 34px; text-align: center; color: #FFFFFF; line-height: 34px; font-size: 16px; }
.flyeritem { padding-right: 8px; padding-bottom: 8px; padding-left: 8px; display: block; }
.flyeritem li { height: 36px; line-height: 36px; border-bottom: 1px solid #DBDBDB; display: block; }
.flyeritem li a  { height: 36px; line-height: 36px; font-size: 16px; text-align: left; display: block; }
