@charset "utf-8";
.-----------------------------default main--------------------start-------- { }
* { margin: 0px; padding: 0px; list-style: none; }
body { font: 12px "Microsoft Yahei", "微软雅黑", Tahoma, SimSun, "宋体"; *font: 12px "SimSun", "宋体", "Arial Narrow", HELVETICA;
color: #333; }
.adbackground { background: url(/images/topic/ad.jpg) no-repeat center 7px; }
a { color: #333; text-decoration: none; cursor: pointer; }
a:hover { color: #09F; text-decoration: underline; }
img { border: none; }
img[truesrc] {
filter:alpha(opacity:0); opacity: 0; }
.wrap { margin: auto; }
.wrap-center { margin: auto; width: 970px;/* background: #FFF;*/ }
.noBackground { /*background: none;*/ }
.ads-block { /*min-height: 70px; _height: 70px;*/ }
.ads-block ul { /*margin-top: 8px; margin-bottom: 8px;*/ }
.ads-block.ads-690 { margin-bottom: 0px; width: 690px; }
.main-content-block { overflow: hidden; }
.ads-block ul li { height: 70px;overflow: hidden; }
*+html .ads-block ul li { margin-bottom:-2px; }
.user-top { background: url(img/main.gif) repeat-x left -147px; height: 30px; /*border-radius: 0px 0px 4px 4px;*/ margin-bottom: 10px; border-top: 1px solid #CCCCCC; border-right: 1px solid #7e9fb5; border-bottom: 1px solid #7e9fb5; border-left: 1px solid #7e9fb5; }
.user-login-form { padding-left: 20px; height: 30px; /*_height: 28px;*/ overflow: hidden; display: block; padding-right: 10px; float: left; _padding-top: 2px; width: 705px; }
.user-login-form form { display: inline; }
.user-login-form label { line-height: 30px; height: 30px; vertical-align: middle; vertical-align: baseline\0/; /*IE8 only*/ }
:root .user-login-form label { vertical-align: middle; }
.user-login-form input.input, .input { border-top: 1px solid #abadb3; border-right: 1px solid #dbdfe6; border-bottom: 1px solid #e3e9ef; border-left: 1px solid #dbdfe6; vertical-align: middle; line-height: 22px; height: 22px; width: 140px; border-radius: 2px; }
.user-login-form a { color: #2394d8; line-height: 27px; }
.user-login-form a.imgbutton { border-top: 1px solid #dbe4ed; border-right: 1px solid #dee6ee; border-bottom: 1px solid #e2e8f0; border-left: 1px solid #dce5ee; height: 22px; vertical-align: middle; display: inline-block; width: 55px; background: url(img/main.gif) no-repeat left top; border-radius: 2px; *margin-right:4px;
text-indent: -9999px; }
.user-login-form a.imgbutton:hover { background: url(img/main.gif) left -22px; }
.user-login-form a.imgbutton:active { background: url(img/main.gif) left -44px; }
.user-login-form .open { vertical-align: middle; height: 24px; display: inline-block; }
.user-login-form a.findpasw { color: #F60; }
.other-functions { display: block; height: 30px; overflow: hidden; float: left; }
.other-functions li { margin-right: 8px; float: left; line-height: 30px; }
.other-functions li.if { padding-top: 3px; }
.other-functions li.if iframe { overflow: hidden; }
.other-functions a { color: #F30; }
.clear-block { clear: both; *zoom:1;
}
.clear-block-h0 { clear: both; height: 1px; line-height: 1%; font-size: 0px; overflow: hidden; display: block; visibility: hidden; }
.clear-block:after { height: 0px; content: "."; clear: both; display: block; visibility: hidden; }
.fix6 { _margin-bottom: 8px; }
.logo { float: left; height: 122px; width: 320px; overflow: hidden; }
.logo h1 { height: 122px; width: 320px; overflow: hidden; }
.logo a { display: block; height: 122px; width: 320px; }
.search-area { float: left; width: 525px; }
.search-area .tabs { padding-top: 10px; padding-left: 20px; }
.search-area .tabs li { display: block; padding-right: 10px; padding-left: 10px; float: left; line-height: 22px; cursor: pointer; color: #1d8fd5; }
.search-area .tabs li.active { background: url(img/tabs-bg.gif) no-repeat center bottom; color: #ff5a00; font-weight: bold; }
.search-area .search-form { clear: both; margin-left: 4px; border: 3px solid #1D8FD5; background: #DAF1FF; border-radius: 4px; *zoom:1;
*height: 47px;
*overflow:hidden;
}
.search-area .search-form .form-set { margin: 5px; _margin-left: 2px; width: 387px; float: left; display: block; }
.search-area .search-form .form-set .formwrap { height: 35px; border: 1px solid #1b90d5; background: #FFF url(img/main.gif) no-repeat 10px -87px; padding-left: 35px; }
.search-form .form-set .formwrap input { margin: 0px; padding: 0px; height: 35px; border: 0px none #FFF; line-height: 35px; width: 350px; outline: none; color: #686868; +margin-top:-1px;
}
.search-area .search-form .form-set .condition { }
.condition .conditions { display: none; margin-top: 5px; }
.conditions label { margin-right: 15px; font-size: 14px; }
.conditions label input { margin-right: 8px; vertical-align: baseline; }
.condition .active { display: block; }
.search-area .search-form .search-action { float: left; margin-top: 5px; display: block; }
.search-action .search-button { line-height: 33px; height: 33px; color: #FFF; width: 108px; display: block; background: url(img/main.gif) repeat-x left -177px; border: 2px solid #0576ba; border-radius: 3px; text-align: center; font-size: 18px; }
.QRC { background: url(img/QRCode.jpg) no-repeat; display: block; float: left; height: 120px; width: 120px; margin-left: 5px; margin-top: 4px;line-height: 205px;text-indent: -115px; }
.main-nav { background: #3379c1 url(img/nav.png) no-repeat left top; overflow: hidden; height: 62px; padding-top: 6px; padding-bottom: 6px; }
.main-nav dl { display: block; float: left; }
.main-nav dl dt { display: block; width: 48px; height: 62px; float: left; border-right: 1px solid #92c5fa; background: url(img/nav.png) no-repeat -2px -74px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src="/images/2012_style/img/nav-1.png");
_background: none; margin-right: 7px; }
.main-nav dl dd { display: block; float: left; text-align: center; width: 72px; }
.wrap-center .main-nav dd a { color: #FFF; white-space: nowrap; font: 14px/20px "Microsoft Yahei", "微软雅黑", Tahoma, SimSun, "宋体"; }
.main-nav dl.first { width: 344px; }
.main-nav dl.second { width: 200px; }
.main-nav dl.third { width: 160px; }
.main-nav dl.third dd { width: 50px; }
.main-nav dl.forth { width: 128px; }
.main-nav dl.last { width: 128px; }
.main-nav dl.second dt { background: url(img/nav.png) no-repeat -54px -74px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src="/images/2012_style/img/nav-2.png");
_background: none; }
.main-nav dl.third dt { background: url(img/nav.png) no-repeat -97px -74px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src="/images/2012_style/img/nav-3.png");
_background: none; }
.main-nav dl.forth dt { background: url(img/nav.png) no-repeat -147px -74px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src="/images/2012_style/img/nav-4.png");
_background: none; }
.main-nav dl.last dt { background: url(img/nav.png) no-repeat -196px -74px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src="/images/2012_style/img/nav-5.png");
_background: none; }
dl.default-block { border: 1px solid #e6e6e6; overflow: hidden; display: block; *zoom:1;
padding-bottom: 1px; }
dl.default-block dt { line-height: 25px; background: url(img/main.gif) repeat-x left -122px; height: 25px; border-bottom: 1px solid #e6e6e6; margin-bottom: 4px; display: block; position: relative; }
dl.default-block dt h2 { font-size: 14px; color: #0d70d6; padding-left: 8px; cursor: default; }
dl.default-block dt .otherlink { line-height: 25px; position: absolute; top: 0px; right: 40px; }
dl.default-block dt .otherlink span { padding-right: 5px; padding-left: 5px; border-left: 1px solid #999; _border-left-style: expression(this.previousSibling==null?'none':'solid');
}
dl.default-block dt .otherlink span a { color: #777; }
dl.default-block dt .otherlink span:first-child { border-left-style: none; }
dl.default-block dt .more, .default-simple-block dt .more { position: absolute; top: 0px; right: 6px; line-height: 25px; color: #777; font-size: 12px; white-space: nowrap; }
dl.default-block dd { /*position: relative;*/ _font-size: 12px; }
dl.default-block dd .times, .default-simple-block dd .times { color: #999; float: right; font-size: 12px; cursor: default; }
/*dl.default-block dd:hover a,.default-simple-block dd:hover a { color: #09F; text-decoration: underline; }*/
.halfpart-block { padding-bottom: 4px; }
.default-simple-block.listyle dd, .halfpart-block dd {/*  font-size: 14px;line-height: 26px; */ }
.default-simple-block dt { position: relative; }
dl.default-block dd:hover .times, .default-simple-block dd:hover .times { color: #F60; }
dl.default-block.listyle dd { line-height: 26px; background: url(img/main.gif) no-repeat left -259px; padding-left: 8px; margin-right: 6px; margin-left: 8px; display: block; font-size: 14px; }
.default-simple-block.listyle dd { background: url(img/main.gif) no-repeat left -256px; padding-left: 8px; margin-right: 5px; margin-left: 8px; display: block; height: 26px; overflow: hidden; }
dl.default-tab dt { position: relative; }
dl.default-tab .tab { cursor: pointer; padding-right: 10px; padding-left: 10px; margin-right: 5px; margin-left: 5px; display: inline-block; _float: left; }
dl.default-tab span.tab.on { background: url(img/main.gif) repeat-x left -210px; color: #0d70d6; margin-top: 1px; border-top: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-radius: 2px 2px 0px 0px; line-height: 23px; height: 23px; border-bottom: 1px solid #FFF; font-weight: bold; _float: left; }
.tabpage { background: none !important; margin: 0px !important; padding: 0px !important; display: none !important; height: auto !important; }
.tabpage.on { display: block !important; }
.tabpage ul li { /*line-height: 26px;*/ background: url(img/main.gif) no-repeat left -256px; padding-left: 8px; margin-right: 5px; margin-left: 8px; display: block; overflow: hidden; height: 26px; }
.hots-title { height: 24px; line-height: 24px; border-bottom: 1px solid #e8e8e8; display: block; }
.hots-title h2 { font-size: 14px; cursor: pointer; float: left; padding-left: 5px; padding-right: 10px; height: 24px; line-height: 24px; font-weight: normal; color: #999; }
.hots-title h2.on { color: #0d70d6; border-bottom: 1px solid #0d70d6; font-weight: bold; }
.bold { font-weight: bold; }
.mb0 { margin-bottom: 0px; }
.mb4 { margin-bottom: 4px; }
.mb8 { margin-bottom: 8px; }
.ml8 { margin-left: 8px; }
.mb10 { margin-bottom: 10px; }
.px14 { font-size: 14px; }
.lh25, .lh25 a, .lh25 span { line-height: 25px; }
.lh26, .lh26 a, .lh26 span { line-height: 26px; font-size: 14px; }
.position { display: block; height: 34px; line-height: 34px; margin-top: 6px; border-bottom: 1px solid #e8e8e8; clear: both; overflow: hidden; }
.Mcontent-L690 { width: 690px; border: 1px solid #e8e8e8; float: left }
.Mcontent-L690 .content .tips span { margin-left: 20px; }
.Mcontent-L690 .desc { border: 1px solid #e8e8e8; background: #F7F7F7; margin: 20px auto 10px; padding: 5px 10px; line-height: 22px; width: 640px; }
.Mcontent-L690 .desc strong { float: left; }
.split_page { height: 25px; clear: both; text-align: center; line-height: 14px; margin-top: 10px; }
.split_page a { font-size: 12px; margin: 0 2px 0 3px; color: #333; background: #eee; text-decoration: none; display: inline-block; padding: 6px 9px 5px 10px; }
.split_pages { padding: 10px; overflow: hidden; *zoom:1;
}
.split_pages a { display: block; float: left; width: 50%; line-height: 22px; color: #09F; }
.banner-R270 { width: 270px; float: right }
/* 幻灯 */
.slide-pic { width: 268px; height: 208px; background-color: #edf5fe; border: 1px solid #e9e9e9 }
.news_ad_pic { width: 262px; height: 204px; margin: 2px auto; overflow: hiden }
.news_ad_pic ul li { display: none; width: 100%; height: 100%; overflow: hidden }
.news_ad_pic ul li img { width: 262px; height: 204px; border: none; }
.Fleft { float: left }
.Fright { float: right }
.first3 a { color: #F30; }
.first3 a:hover { color: #09f; }
.fixeddiv { width: 100px; height: 200px; right: 10px; /*background: #FC6;*/ position: fixed; top: 50%; margin-top: -100px; _position: absolute; z-index: 99; }
.adF { _top:expression(documentElement.scrollTop + 100 + "px");
}
.adS { _top:expression(documentElement.scrollTop + 600 + "px");
}
.fixeddiv div { background: #FFF; height: 14px; }
.fixeddivR span { cursor: pointer; background: url(img/Iclose.gif) no-repeat left 0px; padding-left: 18px }
.fixeddivL span { cursor: pointer; float: right; background: url(img/Iclose.gif) no-repeat right 0px; padding-right: 18px; text-align: right; }
#fixed { width: 300px; right: 6px; position: fixed; bottom: 6px; right: 6px; _position: absolute; _top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
}
.v-title { height: 30px; background: url(/images/2012_style/img/vedio.jpg) no-repeat 8px center #f0f0f0; border: 1px solid #dddddd; border-radius: 3px; line-height: 30px }
.t1 { padding-left: 30px }
.t2 { float: right; padding-right: 8px; color: #ff0000 }
.v-content { border: 1px solid #ddd; border-top: none }
.-----------------------------default main--------------------end---------- { }
.-----------------------------index---------------------------start-------- { }
.main-topic { border: 1px solid #5996ce; margin-top: 10px; overflow: hidden; height: 129px; *height: 120px;
}
.main-topic .tabs-topic { float: left; width: 250px; padding: 1px; position: relative; z-index: 1; }
.main-topic .tabs-topic .tab { z-index: 3; zoom: 1; }
.main-topic .tabs-topic .tab ul { display: none; }
.main-topic .tabs-topic .tab.on ul { display: block; position: absolute; left: 24px; top: 0px; z-index: 99; zoom: 1; }
.main-topic .tabs-topic .tab h4 { display: block; width: 17px; border: 1px solid #3581cd; text-align: center; font-weight: normal; margin-top: 1px; cursor: pointer; font-size: 12px; }
.main-topic .tabs-topic .tab.on h4 { background: #c3e8ff; }
.main-topic .tabs-topic .tab:first-child h4 { margin: 0px; }
.main-topic .tabs-topic ul li { padding-right: 4px; line-height: 24px; width: 245px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.main-topic .tabs-topic .cat { color: #09F; margin-left: 6px; }
.main-topic .tabs-topic i { font-style: normal; margin: 0 10px; color: #999; }
.main-topic .tabs-topic a { text-decoration: none; }
.main-topic .constant { float: left; width: 716px; min-height: 129px; }
.constant a { width: 224px; display: block; float: left; overflow: hidden; white-space: nowrap; line-height: 24px; text-overflow: ellipsis; padding-left: 5px; margin-right: 9px; _margin-right: 6px; }
.constant .flashadv { float: left; height: 70px; width: 460px; margin-right: 11px; _margin-right: 10px; margin-left: 5px; _margin-left: 3px; }
.gallery-1 { overflow: hidden; }
.gallery-1 li { margin-left: 8px; display: block; float: left; width: 128px; overflow: hidden; height: 134px; text-align: center; padding-top: 2px; _display: inline; }
.gallery-1 li a { }
.gallery-1 li a .img { width: 128px; height: 100px; /*display: table-cell; vertical-align: middle;*/ background-color: #E0E0E0 !important; background-image: -webkit-linear-gradient(top, #eee, #e0e0e0); background-image: -moz-linear-gradient(top, #eee, #e0e0e0); background-image: -ms-linear-gradient(top, #eee, #e0e0e0); background-image: -o-linear-gradient(top, #eee, #e0e0e0); background-image: url(linear-gradient(top, #eee, #e0e0e0)); _background-image: none; _background-image: #eee; box-shadow: inset 0 1px 5px #ccc; border-color: #bbb !important; z-index: 11 !important; color: #000 !important; position: relative; overflow: hidden; }
a .img { *display:inline;
}
.gallery-1 li a .img img { /*max-width: 128px; max-height: 100px;*/ border-style: none; /*opacity:0; filter: alpha(opacity=0);*/ }
.gallery-1 li a span { line-height: 22px; display: block; margin-top: 6px; font-size: 14px; color: #555; }
.gallery-1 li a:hover, .gallery-1 li a:hover span { color: #39F; }
.gallery-2 { overflow: hidden; }
.gallery-2 li { margin-left: 8px; display: block; float: left; width: 128px; overflow: hidden; text-align: center; padding-top: 6px; _display: inline; }
.gallery-2 li a .img { width: 128px; height: 128px; overflow: hidden; position: relative; }
.gallery-2 li a span { display: block; margin-top: 6px; *padding-top:7px; _padding-top:0px; font-size: 14px; padding-bottom: 14px; }
.gallery-2 li a:hover { color: #39F; }
.gallery-3 { overflow: hidden; zoom: 1; margin-top: 10px; margin-bottom: 10px; *margin-bottom: 20px;
margin-left: 10px; _margin-left: 2px; }
.gallery-3 li { display: block; float: left; border: 1px solid #e6e6e6; width: 210px; margin: 8px; padding: 4px; text-align: center; }
.gallery-3 li a div { display: table-cell; vertical-align: middle; height: 210px; width: 210px; }
.gallery-3 li a img { width: 100%; }
.gallery-3 li a span { display: block;/* font-size: 14px;*/ line-height: 22px; margin-top: 4px; }
.gallery-4 { overflow: hidden; zoom: 1; margin-top: 10px; margin-bottom: 10px; *margin-bottom: 20px;
margin-left: 10px; _margin-left: 2px; }
.gallery-4 li { display: block; float: left; border: 1px solid #e6e6e6; width: 128px; margin: 10px; padding: 4px; text-align: center; }
.gallery-4 li a div { display: table-cell; vertical-align: middle; height: 100px; width: 128px; }
.gallery-4 li a img { width: 100%; }
.gallery-4 li a span { display: block; /*font-size: 14px;*/ line-height: 22px; margin-top: 4px; }
.block238 { float: left; width: 238px; margin-left: 6px; }
.block238 dl.default-block { padding-bottom:6px; }
.block270 { float: left; width: 270px; }
.block318 { float: left; width: 318px; margin-left: 8px; }
.block410 { float: left; width: 410px; margin-right: 10px; margin-left: 10px; _margin-left: 5px; }
.block690 { float: left; width: 690px; margin-left: 10px; }
.block692 { float: left; width: 692px; }
.block700 { float: left; width: 700px; }
.block670 { width: 670px; height: 348px; position: relative; overflow: hidden }
.block680 { width: 680px; }
.block290 { width: 290px; position: relative }
.block280 { width: 280px; }
.four-split .block238 { _margin-left:expression(this.previousSibling==null?'0px':'6px');
}
.four-split .block238:first-child { margin-left: 0px; }
.third-split .block318 { _margin-left:expression(this.previousSibling==null?'0px':'6px');
}
.third-split .block318:first-child { margin-left: 0px; }
.focusImg { height: 250px; width: 270px; }
.focusImg .img-haystack { height: 52px; overflow: hidden; }
.focusImg .img-floor { height: 196px; margin-bottom: 2px; position: relative; }
.focusImg .img-floor a { height: 196px; width: 270px; position: relative; overflow: hidden; display: block; }
.focusImg .img-floor a img { border-width: 0px; border-style: none; position: absolute; z-index: 3; left: 0px; top: 0px; }
.focusImg .img-floor a span { line-height: 22px; text-align: center; display: block; width: 260px; position: absolute; left: 0px; bottom: 0px; z-index: 5; background: url(img/blue-alpha.png); color: #FFF; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/images/2012_style/img/blue-alpha.png");
_background: none; padding: 5px; }
.focusImg .img-haystack .unit { float: left; padding: 1px; width: 64px; margin-left: 2px; opacity: 0.5; filter: alpha(opacity=50); }
.focusImg .img-haystack .unit { _margin-left:expression(this.previousSibling==null?'0px':'2px');
}
.focusImg .img-haystack .unit:first-child { margin-left: 0px; }
.focusImg .img-haystack .unit.on { background: #0d70d6; opacity: 1; filter: alpha(opacity=100); }
.focusImg .img-haystack .unit a { height: 50px; width: 64px; display: block; overflow: hidden; position: relative; }
.focusImg .img-haystack .unit img { border-width: 0px; border-style: none; }
.android_gallery { overflow: hidden; width: 966px; margin: -5px auto auto; *margin: -5px auto -5px;
position: relative; height: 260px; z-index: 1; }
.android_gallery .mainpic { height: 258px; width: 444px; _margin-left: 0px; }
.android_gallery .mainpic a .img { height: 258px; width: 444px; overflow: hidden; position: relative; }
.android_gallery li { margin: 1px; height: 128px; width: 128px; overflow: hidden; position: relative; cursor: pointer; float: left; }
.android_gallery li a span { line-height: 24px; position: absolute; left: 0px; bottom: 0px; width: 100%; color: #FFF; background: url(img/blue-alpha.png); /*font-size: 13px; height: 24px;*/ text-align: center; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/images/2012_style/img/blue-alpha.png");
_background: none; }
.android_gallery li a .img { height: 128px; width: 128px; border-width: 0px; border-style: none; overflow: hidden; position: relative; }
.android_gallery .activedimg { width: 100%; position: absolute; z-index: 10; height: 100%; background: url(img/1.png); left: 0px; top: 0px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="img/1.png");
_background: none; margin: 0px; }
.android_gallery .activedimg img { height: auto; width: auto; }
.ImgArticle { padding-bottom: 4px !important; }
.ImgArticle dd { line-height: 26px; background: url(img/main.gif) no-repeat left -258px; margin-left: 6px; padding-left: 10px; display: block; clear: both; height: 26px; overflow: hidden; }
.ImgArticle .blockTopic { padding: 0px; background: none; height: 130px; }
.ImgArticle .blockTopic .img { height: 90px; width: 114px; margin-right: 8px; overflow: hidden; position: relative; }
.ImgArticle .blockTopic a { float: left; }
.ImgArticle .blockTopic a.bold { display: block; font-size: 14px; line-height: 26px; padding-bottom: 3px; width: 257px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ImgArticle .blockTopic a.desc { color: #999; font-size: 13px; /*margin-right: 4px;*/ display: block; width: 136px; line-height: 1.6 }
.ImgArticle dd a { font-size: 14px; }
.Metro a { display: block; float: left; height: 40px; width: 113px; margin-left: 14px; margin-bottom: 6px; background: #CCC; font-size: 18px; line-height: 40px; color: #FFF; text-align: center; margin-top: 8px; }
.Metro .specbut { width: 240px; height: 60px; line-height: 60px; }
.designP { padding-bottom: 6px; overflow: hidden; height: 118px; }
.designP a { display: block; float: left; font-size: 14px; color: #000; width: 70px; margin-top: 3px; margin-bottom: 6px; margin-left: 36px; _margin-left: 18px; padding-left: 12px; background: url(img/main.gif) no-repeat left -236px; }
.designP .specbut, .designP .specbut1 { margin: 5px auto 5px 90px; _margin-left: 45px; padding: 0px; _background: url(img/main.gif) left -66px; }
.specbut, .specbut1 { width: 81px !important; height: 21px; text-align: center; line-height: 21px; color: #FFF !important; background: url(img/main.gif) left -66px !important; _background: url(img/main.gif) left -66px; display: inline-block; /*font-size: 14px;*/ margin: auto; }
.tabpage ul li.halfpart { height: 125px; }
.halfpart { overflow: hidden; *zoom:1;
background: none !important; margin: 0px !important; padding: 0px !important; float: left; width: 50%; }
.halfpart a { display: block; text-align: center; margin-top: 3px; margin-right: 3px; margin-left: 3px; }
.halfpart a .img { height: 100px; width: 100%; overflow: hidden; position: relative; }
.halfpart a span { line-height: 22px; font-size: 14px; }
.clearFloat { clear: both; }
.groupbuy { background: url(img/group.gif) no-repeat; padding-top: 55px; font-size: 14px; height: 147px; overflow: hidden; }
.groupbuy dd { padding-top: 5px; padding-bottom: 5px; text-align: center; }
.ranking { margin: 0px; padding: 0px; }
.ranking li { clear: both; background: none !important; padding: 0px !important; }
.ranking li.title { overflow: hidden; margin: 1px; padding: 0px; background: #dbdbdb !important; display: block; height: 21px; }
.ranking li span { display: block; height: 16px; width: 16px; float: left; line-height: 16px; background: #ff92c3; color: #FFF; text-align: center; margin-top: 5px; margin-right: 20px; border-radius: 2px; font-size: 10px; }
.ranking li i { display: block; float: right; width: 77px; text-align: center; }
.ranking .title .sort { display: block; float: left; width: 36px; background: #c3c3c3; margin: 0px; padding: 0px; height: 21px; color: #000; font-size: 12px; line-height: 21px; }
.ranking .title .name { display: block; float: left; width: 163px; background: #d2d2d2; margin: 0px; padding: 0px; height: 20px; color: #000; font-size: 12px; line-height: 20px; }
.ranking .title .alt { display: block; float: left; background: #dbdbdb; margin: 0px; padding: 0px 0px 0px 10px; height: 20px; width: auto; color: #000; font-size: 12px; line-height: 20px; }
.-----------------------------index---------------------------end---------- { }
.-----------------------------property------------------------start-------- { }
.property { /*position: relative; z-index: 1;*/ overflow: hidden; }
.property .estateName { line-height: 38px; height: 40px; margin-top: 0px; margin-bottom: 10px; }
.property .estateName h1 { font-size: 28px; display: inline; padding-right: 12px; padding-left: 12px; }
.property .estateName .status { background: #68D748; display: inline-block; color: #FFF; padding: 2px 6px; border: 1px solid #090; line-height: 16px; border-radius: 2px; margin-left: 10px; }
.property .estateName .addr { color: #036; font-weight: bold; margin-left: 20px; font-size: 14px; }
.property .propertyNav { position: relative; z-index: 1; height: 28px; overflow: hidden; }
.property .propertyNav ul { height: 24px; position: relative; }
.property .propertyNav ul li { display: block; float: left; line-height: 24px; height: 24px; border-top: 1px solid #1d8fd5; border-right: 1px solid #1d8fd5; border-left: 1px solid #1d8fd5; border-radius: 2px 2px 0px 0px; margin-left: 3px; position: relative; width: 75px; _margin-left:expression(this.previousSibling==null?'0px':'3px');
}
.property .propertyNav ul li:first-child { margin-left: 0px; }
.property .propertyNav ul li a { display: block; position: absolute; text-align: center; width: 75px; color: #FFF; background: #1d8fd5; }
.property .propertyNav ul li.on a { border-bottom: 3px solid #FFF; background: #FFF; color: #333; }
.property .firstImage { border-top: 3px solid #1d8fd5; padding-top: 5px; border-right: 1px solid #1d8fd5; border-bottom: 1px solid #1d8fd5; border-left: 1px solid #1d8fd5; clear: both; margin-top: -3px; }
.property .firstImage .mainInfo { overflow: hidden; margin: 10px; }
.property .firstImage .mainInfo .gallery { float: left; height: 350px; overflow: hidden; width: 380px; }
.property .firstImage .mainInfo .info { float: left; height: 350px; overflow: hidden; width: 560px; margin-left: 8px; }
.property .firstImage .mainInfo .info ul { overflow: hidden; *zoom:1;
}
.property .firstImage .mainInfo .info ul li { float: left; display: block; line-height: 23px; }
.property .firstImage .mainInfo .info ul li.block { clear: both; float: none; width: 500px; overflow: hidden; *zoom:1;
}
.property .firstImage .mainInfo .info ul li.block span { white-space: nowrap; width: 360px; line-height: 23px; }
.property .firstImage .mainInfo .info ul li.block span a { color: #09F; text-decoration: underline; }
.property .firstImage .mainInfo .info ul li.block .red { font-size: 20px; font-weight: bold; color: #F30; font-style: normal; }
.property .firstImage .mainInfo .info ul li b { float: left; display: block; width: 100px; font-size: 13px; text-transform: uppercase; text-align: right; }
.property .firstImage .mainInfo .info ul li span { float: left; display: block; width: 180px; }
.property .firstImage .other { clear: both; overflow: hidden; }
.property .firstImage .other .group { float: left; width: 430px; height: 170px; display: none; background: url(img/tuangou.gif) no-repeat; font-size: 12px; overflow: hidden; }
.property .firstImage .other .group dl { border: 0px; margin-left: 20px; padding-top: 36px; }
.property .firstImage .other .group dd { padding-top: 5px; }
.property .firstImage .other .tgbtn { width: 81px !important; height: 21px; text-align: center; line-height: 21px; color: #FFF !important; background: url(img/main.gif) left -66px !important; _background: url(img/main.gif) left -66px; display: inline-block; font-size: 14px; margin: 5px 5px 0px 300px; }
.property .firstImage .other .activities { float: left; width: 510px; height: 170px; background: url(img/dongtai.gif) no-repeat right top; display: none; }
.property .firstImage .other .activities h2 { font-size: 14px; line-height: 21px; color: #005952; padding-top: 13px; }
.property .firstImage .other .activities span { padding-top: 10px; padding-bottom: 10px; display: block; border-bottom: 1px dashed #e7e7e7; color: #999; }
.property .firstImage .other .activities span a { color: #F00; margin-left: 10px; }
.property .borderTop { border-top: 3px solid #1d8fd5; padding-top: 5px; clear: both; margin-top: -3px; }
.property .borderTop .pinfor li { line-height : 25px; border-bottom : 1px solid #e5e9ea; zoom: 1 }
.property .borderTop .pinfor li:after { height: 0; content: "."; clear: both; display: block; visibility: hidden; }
.property .borderTop .pinfor>li>span { float: left; display: block;  padding-top: 6px; padding-bottom: 6px }
.property .borderTop .pinfor>li>span.value { width: 560px; padding-left: 8px }
.property .borderTop .pinfor>li>span.sub { padding-left: 12px; padding-right: 8px; width: 80px; background: #f6fbff; border-right: 1px solid #e5e9ea }
.property .borderTop .pinfor ul.videolist li { width: 300px; float: left; height: 200px; text-align: center }
ul.videolist { width: 680px; margin: 0px auto }
.property .borderTop ul.videolist li { width: 170px; height: 170px; text-align: center; float: left }
.property .borderTop ul.videolist li img { width: 160px; height: 130px }
.projectInfo { height: 225px; overflow-y: scroll; margin: 10px; line-height: 21px; }
.property .location iframe { margin-bottom: 5px; margin-left: 5px; }
.property .focusImg { height: 350px; width: 380px; }
.property .focusImg .img-haystack { height: 72px; overflow: hidden; }
.property .focusImg .img-floor { height: 276px; margin-bottom: 2px; position: relative; text-align: center; }
.property .focusImg .img-floor a { height: 276px; width: 380px; display: block; overflow: hidden; position: relative; }
.property .focusImg .img-floor a img { border-width: 0px; border-style: none; position: absolute; z-index: 3; left: 0px; top: 0px; }
.property .focusImg .img-floor a span { line-height: 22px; text-align: center; display: block; width: 260px; position: absolute; left: 0px; bottom: 0px; z-index: 5; background: url(img/blue-alpha.png); color: #FFF; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/images/2012_style/img/blue-alpha.png");
_background: none; padding: 5px; }
.property .focusImg .img-haystack .unit { float: left; padding: 1px 1px 1px 2px; width: 90px; margin-left: 2px; opacity: 0.5; filter: alpha(opacity=50); }
.property .focusImg .img-haystack .unit { _margin-left:expression(this.previousSibling==null?'0px':'2px');
}
.property .focusImg .img-haystack .unit:first-child { margin-left: 0px; }
.property .focusImg .img-haystack .unit.on { background: #0d70d6; opacity: 1; filter: alpha(opacity=100); }
.property .focusImg .img-haystack .unit a { height: 70px; width: 90px; display: block; overflow: hidden; position: relative; }
.property .focusImg .img-haystack .unit img { border-width: 0px; border-style: none; }
.baseInfo { margin: 0px auto; line-height: 28px; background: #f6fbff; border-bottom: 1px solid #dddddd; padding-top: 8px; padding-bottom: 8px }
.baseInfo span { font-size: 16px; color: #000000; padding-left: 10px; }
.-----------------------------property------------------------end---------- { }
.-----------------------------gallery-------------------------start-------- { }
ul.piclist { width: 960px; margin: 0px auto; }
ul.piclist:after { content: ''; clear: both; height: 0px; line-height: 0px; font-size: 0px; display: block; visibility: hidden }
ul.piclist li { float: left; width: 240px; height: 270px; overflow: hidden; margin-bottom: 8px }
ul.piclist li a { display: block; width: 220px; line-height: 24px; text-align: center; border: 1px solid #eaeaea; padding-top: 8px; height: 260px; margin: 0px auto }
ul.piclist li a:hover { background: #f7f7f7 }
ul.piclist li a img { width: 190px; height: 190px }
ul.piclist li a span { display: block; line-height: 20px; text-align: left; width: 185px; margin: 15px auto; }
ul.piclist li a span code { color: #fe7d00; }
a.big-pic { display: block; height: 348px; width: 558px; float: left; overflow: hidden; background: #f0f0f0; position: absolute; }
a.big-pic img { z-index: 2; position: absolute; }
.tab-con-spic { width: 112px; height: 348px; float: right }
.tab-con-spic li { height: 116px; width: 112px; margin: 0px; padding: 0px; display: block; background: url(img/arrow-dire.png) no-repeat left -116px; overflow: hidden }
.tab-con-spic li.on { background: url(img/arrow-dire.png) no-repeat left top }
.tab-con-spic li.on a { color: #ffffff }
.tab-con-spic li a { display: block; line-height: 22px; font-size: 14px; color: #0072b1; font-weight: bold; overflow: hidden; text-decoration: none; padding-top: 15px; padding-left: 8px }
.arrow-t { position: absolute; height: 100%; width: 24px; right: 112px; z-index: 3 }
.arrow-t li { display: block; height: 116px; }
.arrow-t li.on { background: url(img/arrow-h.png) no-repeat left center }
.list-r { height: 348px; overflow: hidden; }
.list-r li { display: none; display: block }
.list-r li.on { display: block }
.zhe { position: absolute; bottom: 0px; lien-height: 22px; text-align: left; left: 0; background: #666666; opacity: .8; display: block; width: 100%; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; }
p.text { display: block; bottom: 0px; left: 0px; position: absolute; lien-height: 25px; text-align: left; left: 0; z-index: 2; color: #ffffff; padding-left: 2px; padding-top: 8px; padding-bottom: 8px; width: 190px; }
.nums { position: absolute; right: 5px; bottom: 10px; z-index: 1; height: 10px; overflow: hidden; }
.nums a { display: block; height: 10px; width: 10px; margin-right: 3px; overflow: hidden; background: #375554; float: left; margin: 0px 3px }
.nums a.on { background: #53b6b5 }
dl.pic-block { overflow: hidden; display: block; *zoom:1;
padding-bottom: 1px; }
dl.pic-block dt { line-height: 30px; height: 30px; border-bottom: 2px solid #0d5456; display: block; position: relative; }
dl.pic-block dt h2 { font-size: 18px; color: #0a5455; cursor: default; background: url(img/con-arrow.jpg) no-repeat 8px center; padding-left: 45px; letter-spacing: 1px }
dl.pic-block dt a { position: absolute; right: 12px; top: 3px }
dl.pic-block dd { border: 1px solid #e7e7e7; padding-top: 10px; zoom: 1 }
dl.pic-block dd:after { content: ''; clear: both; height: 0px; line-height: 0px; font-size: 0px; display: block; visibility: hidden }
dl.pic-block dd.tsls { height: 275px }
.verti-piclist { width: 250px; margin: 0px auto }
.verti-piclist li { margin-bottom: 16px }
.verti-piclist a img { float: left; padding-right: 10px; height: 115px; width: 115px }
.verti-piclist li { line-height: 18px; zoom: 1 }
.verti-piclist li:after { content: ''; clear: both; height: 0px; line-height: 0px; font-size: 0px; display: block; visibility: hidden }
.verti-piclist span h2 { font-style: normal; font-weight: bold; font-size: 12px; padding-bottom: 5px; ; margin-top: 0px }
.verti-piclist span:hover h2 { color: #09F }
.verti-piclist span code { color: #666666 }
dl.pic-block dd.pr-1 { float: left; width: 330px; display: block; height: 270px; border-style: none; border-width: 0px; margin-right: 5px; margin-left: 5px; }
dl.pic-block dd.pr-2 { width: 160px; text-align: center; float: left; height: 130px; border-style: none; display: block; border-width: 0px; margin-right: 5px; margin-left: 5px; }
.pr-list li span { display: block; line-height: 36px }
dl.pic-block dd.pr-1 p, dl.pic-block dd.pr-2 p { text-align: center; display: block; height: 40px; text-align: center; line-height: 40px }
.-----------------------------gallery-------------------------start-------- { }
.-----------------------------list----------------------------start-------- { }
/** pic+ list 列表类 **/
dl.layout-block { overflow: hidden; display: block; padding-bottom: 1px; }
dl.layout-block dt { line-height: 25px; background: url(img/li1-bg.gif) repeat-x left top; height: 25px; border-bottom: 1px solid #e6e6e6; margin-bottom: 6px; display: block; position: relative; overflow: hidden }
dl.layout-block dt h2 { font-size: 14px; color: #0d70d6; padding-left: 8px; cursor: default; }
dl.layout-block dd { margin-left: 5px; margin-right: 5px; padding-left: 4px; display: block; padding-bottom: 10px; padding-top: 5px; background: url(img/line-bottom.gif) repeat-x left bottom; overflow: auto; _zoom: 1; }
dl.layout-block dd .proimg { float: left }
dl.layout-block dd .proimg a { display: block; }
dl.layout-block dd .proimg img { padding: 1px; border: 1px solid #ffffff; width: 128px; height: 100px; }
dl.layout-block dd:hover .proimg img { width: 128px; height: 100px; border: 1px solid #0d70d6; }
dl.layout-block dd:hover .proinfo span { color: #505050 }
.proinfo span b { color: #000000; padding-right: 5px }
dl.layout-block dd .proinfo { float: right; width: 535px; padding-left: 5px; }
dl.layout-block dd .proinfo h3 { font-weight: normal; color: #1170dc; font-size: 14px; font-weight: bold }
dl.layout-block dd .proinfo h2 a { font-weight: normal; color: #1170dc; font-size: 15px; font-weight: bold; background: url(img/vedio.jpg) no-repeat right center; padding-right: 24px }
dl.layout-block dd .proinfo span { display: block; padding-top: 6px; line-height: 20px; color: #808080 }
dl.layout-block dd .proinfo span a { color: #ff0000; padding-left: 8px }
dl.online dd { height: 24px; line-height: 24px; display: block; clear: both; padding-left: 16px; background: url(img/main.gif) no-repeat 8px -256px; }
dl.online dd.ask { height: 48px; padding-top: 18px; padding-left: 0px }
dl.online dd.ask div { padding-left: 8px }
dl.online dd.ask input { height: 28px; width: 130px; border: 1px solid #dddddd; line-height: 28px; padding-left: 3px; font-weight: bold; color: #999999; padding-right: 3px }
dd.ask button { color: #ffffff; font-weight: bold; font-size: 14px; width: 52px; height: 31px; overflow: hidden; border: none; background: url(img/bnt.jpg); cursor: pointer }
/* word+ list*/
ul.word-list { width: 96%; margin: 0px auto; }
ul.word-list li { height : 26px; line-height: 26px }
ul.word-list li a { font-size : 14px; padding-left : 8px; background: url(img/main.gif) no-repeat left -262px; }
ul.word-list li:hover { color: #F60 }
ul.word-list li span.times { float: right }
.sep-line { background: url(img/line-bottom.gif) repeat-x left center; }
/* 文章类 */
.Fleft { float: left }
.Fright { float: right }
.Fright font { color: #3581cd; line-height: 17px; vertical-align: middle; overflow: hidden; }
.Fright font iframe { margin-top: 8px; }
.content { width: 680px; margin: 0px auto; }
.content h1.title { padding-top: 18px; padding-bottom: 8px; text-align: center; font-size: 16px; }
.tips { height: 22px; line-height: 22px; color: #9e9e9e; text-align: center; padding-bottom: 11px; border-bottom: 1px solid #e8e8e8; margin-left: 10px; margin-right: 10px; }
.body { /*line-height: 25px; text-align: justify; text-justify: inter-ideograph; font-size: 12px; */ width: 660px;/* margin: 0px auto; padding-top:35px */ }
/*.body p { padding-bottom: 29px; font-size: 14px; line-height: 28px; }
*/span.block-line { display: block; height: 45px; background: url(img/line-bottom.gif) repeat-x 50% 20%; }
.relaNews { width: 96%; margin: 0px auto }
.relaNews dl { border: none }
.relaNews dl dt { background: none; color: #000000; border: none }
.relaNews dl dt h2 { color: #000000; font-size: 15px; padding-left: 0px }
.relaNews dl dd a { color: #012c8f; line-height: 32px; font-size: 14px }
p.copyText { display: block; width: 98%; margin: 0px auto; padding-top: 20px; text-align: justify; text-justify: inter-ideograph; line-height: 26px; padding-bottom: 40px; color: #7c7c7c }
p.copyText strong { color: #000000 }
/* 房产公司 */
#pmd0 { margin: 0px; padding: 0 }
.company { width: 100%; background-color: #666666; }
.company tr { background-color: #ffffff }
.company tr.chead { height: 20px; overflow: hidden; font-weight: bold; font-size: 14px; color: #0e70d5; text-align: center; line-height: 20px; overflow: hidden }
.company td { line-height: 32px; text-align: center; border-right: 1px solid #e8e8e8; background: url(img/line-bottom.gif) repeat-x left bottom }
.company .nontborder { border-right: none }
#price-table { background-color: #f6fffe; text-align: center }
#com-content { background: none }
#com-content h2 { display: block; text-align: center; color: #ff5b01; padding-top: 10px }
#com-content span { display: block; text-align: center; color: #535353; padding-top: 5px }
.com-desc { line-height: 25px; text-align: justify; padding-top: 20px; padding-left: 15px; padding-right: 15px }
p.price-list { text-align: justify; padding-left: 20px; font-size: 14px; line-height: 25px; /*background-color:#f5fefd;*/ padding-top: 8px; padding-bottom:10px background: #f5fefd; /* Old browsers */
/*background: -moz-linear-gradient(top, #f5fefd, #ffffff 100%); /* FF3.6+ * background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eec2c7), color-stop(50%, #f5fefd), color-stop(51%, #f5fefd), color-stop(100%, #ffffff)); /* Chrome,Safari4+ * background: -webkit-linear-gradient(top, #f5fefd 0%, #d0fff7 50%, #d0fff7 51%, #f5fefd 100%); /* Chrome10+,Safari5.1+ * background: -o-linear-gradient(top, #f5fefd 0%, #d0fff7 50%, #d0fff7 51%, #f5fefd 100%); /* Opera 11.10+ * background: -ms-linear-gradient(top, #f5fefd 0%, #d0fff7 50%, #d0fff7 51%, #f5fefd 100%); /* IE10+ * background: linear-gradient(to bottom, #f5fefd 0%, #d0fff7 50%, #d0fff7 51%, #f5fefd 100%); /* W3C * filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5fefd', endColorstr='#d0fff7', GradientType=0 ); /* IE6-9 */
}
}
p.price-list span.tel { color: #ff5a01 }
/* 在线问答*/
dl.online dd { height: 24px; line-height: 24px; display: block; clear: both; padding-left: 16px; background: url(img/main.gif) no-repeat 8px -256px; }
dl.online dd.ask { height: 48px; padding-top: 18px; padding-left: 0px }
dl.online dd.ask div { padding-left: 8px }
dl.online dd.ask input { height: 28px; width: 130px; border: 1px solid #dddddd; line-height: 28px; padding-left: 3px; font-weight: bold; color: #999999; padding-right: 3px }
dd.ask button { color: #ffffff; font-weight: bold; font-size: 14px; width: 52px; height: 31px; overflow: hidden; border: none; background: url(img/bnt.jpg); cursor: pointer }
/* 视频看房内页*/
.sptitle { height: 30px; line-height: 28px; font-weight: bold; font-size: 16px; text-align: center; background: url(img/h34.gif) repeat-x left top; color: #0c6fd4 }
.spcontent { width: 630px; margin: 10px auto 20px auto }
.sppics ul { width: 660px; margin: 0px auto; margin-bottom: 8px }
.sppics ul li { width : 220px; float: left; text-align: center; margin: 0px auto; margin-bottom: 5px }
.sppics ul li div { width: 210px; border: 1px solid #eeeeee; margin: 0px auto; padding-top: 6px; padding-bottom: 6px; }
.sppics ul li img { width : 180px; height : 150px; }
.sppics ul li p.pictitle { color: #4f8df0; line-height: 22px; font-size: 14px; display: block }
.sppics ul li p.pictitle a { color: #4f8df0; padding-right : 20px; background: url(img/vedio.jpg) no-repeat right center; }
.sppics ul li p.picdesc { display: block; padding-left: 12px; padding-right: 8px; text-align: left }
.sppics ul li p.picdesc span a { color: #4f8df0 }
.-----------------------------list----------------------------start-------- { }
.-----------------------------default footer------------------start-------- { }
.main-links { margin-bottom: 15px; margin-top: 5px; }
.main-links dl { *padding-bottom:6px;
}
.main-links dl dd { white-space: nowrap; display: block; padding-right: 8px; padding-left: 12px; margin-left: 4px; float: left; line-height: 18px; margin-bottom: 6px; background: url(img/main.gif) no-repeat 4px -261px; }
.main-footer { position: relative; }
.main-footer .site-info { text-align: center; padding-bottom: 30px; _height: 120px; }
.main-footer .site-info ul { display: block; margin-bottom: 10px; }
.site-info ul li { line-height: 16px; height: 16px; border-left: 1px solid #CCC; display: inline-block; _border-left-width:expression(this.previousSibling==null?'0px':'1px');
 *display: inline;
*zoom:1;
}
.site-info ul li:first-child { border-left: none; }
.site-info ul li a { /*font-size: 14px;*/ white-space: nowrap; padding-right: 6px; padding-left: 6px; }
.main-footer .site-info p { margin: 4px; line-height: 18px; }
.site-info .imgsleft { /*position: absolute; left: 0px; bottom: 15px;*/ float: left; margin-top: -90px; }
.site-info .imgsright { /*position: absolute; right: 0px; bottom: 15px;*/ float: right; margin-top: -90px; }
.site-info .linkImgs { overflow: hidden; zoom: 1; padding-top: 8px; }
.site-info .linkImgs li { height: 50px; border: 1px solid #e6e6e6; margin: 6px; display: inline-block; *display: inline;
*zoom:1;
/*position: relative;*/ padding-right: 9px; padding-left: 3px; background: #FFF; }
.site-info .linkImgs li img { float: left; height: 48px; margin-top: 1px; margin-left: 1px; }
.site-info .linkImgs li a { white-space: nowrap; text-align: justify; float: left; margin-top: 9px; margin-left: 6px; }
.site-info .linkImgs li.scanv a { margin: 0px; }
.-----------------------------default footer------------------end---------- { }
.-----------------------------default Poster css--------------start-------- { }
/*初始化编辑器内容的原始样式----start*/
.information-content { display: block; padding: 8px; zoom: 1; line-height: 1.5; font-size: 14px; }
.information-content [dir=rtl] dd { margin: 0 40px 0 0; }
.information-content [dir=rtl] menu { padding: 0 30pt 0 0; }
.information-content [dir=rtl] ol { padding: 0 30pt 0 0; }
.information-content [dir=rtl] ul { padding: 0 30pt 0 0; }
.information-content address { display: block; font-style: italic; }
.information-content b { font-weight: bold; }
.information-content bdo { direction: rtl; unicode-bidi: bidi-override; }
.information-content blockquote { display: block; margin: 1em 40px; }
.information-content button { background-color: #F0F0F0; border-width: 3px; box-sizing: border-box; font-family: sans-serif; font-size: 10pt; overflow: hidden; padding: 1px 8px; text-align: center; zoom: 1; }
.information-content caption { display: table-caption; text-align: center; zoom: 1; }
.information-content cite { font-style: italic; }
.information-content code { font-family: monospace; font-size: 10pt; }
.information-content col { box-sizing: border-box; display: table-column; }
.information-content colgroup { box-sizing: border-box; display: table-column-group; }
.information-content dd { display: block; margin: 0 0 0 40px; }
.information-content del { text-decoration: line-through; }
.information-content dfn { font-style: italic; }
.information-content div { display: block; }
.information-content dl { display: block; margin: 1em 0; }
.information-content dt { display: block; }
.information-content em { font-style: italic; }
.information-content embed { zoom: 1; }
.information-content fieldset { border-style: groove; border-width: 2px; display: block; margin: 0 2px; padding: 0 2px 3px; zoom: 1; }
.information-content form { display: block; }
.information-content h1 { display: block; font-size: 2em; font-weight: bold; margin: 0.67em 0; page-break-after: avoid; }
.information-content h2 { display: block; font-size: 1.5em; font-weight: bold; margin: 0.83em 0; page-break-after: avoid; }
.information-content h3 { display: block; font-size: 1.17em; font-weight: bold; margin: 1em 0; page-break-after: avoid; }
.information-content h4 { display: block; font-size: 1em; font-weight: bold; margin: 1.33em 0; page-break-after: avoid; }
.information-content h5 { display: block; font-size: 0.83em; font-weight: bold; margin: 1.67em 0; page-break-after: avoid; }
.information-content h6 { display: block; font-size: 0.67em; font-weight: bold; margin: 2.33em 0; page-break-after: avoid; }
.information-content hr { border-style: inset; border-width: 1px; display: block; margin-bottom: 0.5em; margin-top: 0.5em; overflow: hidden; text-align: center; zoom: 1; }
.information-content i { font-style: italic; }
.information-content iframe { background-color: #FFF; height: 498px; width: 510px; zoom: 1; }
.information-content img { zoom: 1; max-width: 100%; }
.information-content input { background-color: #FFF; border-width: 2px; font-family: sans-serif; font-size: 10pt; overflow: hidden; padding: 1px; zoom: 1; }
.information-content ins { text-decoration: underline; }
.information-content kbd { font-family: monospace; font-size: 10pt; }
.information-content legend { padding: 0 2px; zoom: 1; }
.information-content li { display: list-item; }
.information-content menu { display: block; list-style-image: none; list-style-position: outside; list-style-type: disc; margin: 1em 0; padding: 0 0 0 30pt; }
.information-content object { zoom: 1; }
.information-content ol { display: block; list-style-image: none; list-style-position: outside; list-style-type: decimal; margin: 1em 0; padding: 0 0 0 30pt; }
.information-content optgroup { font-family: sans-serif; font-size: 10pt; font-style: italic; font-weight: bold; }
.information-content option { font-family: sans-serif; font-size: 10pt; font-style: italic; font-weight: bold; }
.information-content p { display: block; margin: 5px 0; }
.information-content pre { display: block; font-family: monospace; font-size: 10pt; margin: 1em 0; white-space: pre; }
.information-content rp { font-size: 6pt; }
.information-content rt { display: ruby-text; font-size: 6pt; }
.information-content ruby { display: ruby; }
.information-content samp { font-family: monospace; font-size: 10pt; }
.information-content script { display: none; zoom: 1; }
.information-content select { background-color: #FFF; border-width: 1px; box-sizing: border-box; font-family: sans-serif; font-size: 10pt; overflow: hidden; zoom: 1; }
.information-content small { font-size: 0.83em; }
.information-content strong { font-weight: bold; }
.information-content style { display: none; zoom: 1; }
.information-content sub { font-size: 0.83em; }
.information-content sup { font-size: 0.83em; }
.information-content table { border-color: #F0F0F0; border-spacing: 2px 2px; box-sizing: border-box; display: table; zoom: 1; }
.information-content tbody { box-sizing: border-box; display: table-row-group; vertical-align: middle; }
.information-content td { display: table-cell; padding: 1px; vertical-align: middle; zoom: 1; }
.information-content textarea { background-color: #FFF; border-width: 1px; font-family: monospace; font-size: 10pt; overflow-x: hidden; overflow-y: scroll; padding: 2px; white-space: pre-wrap; zoom: 1; }
.information-content tfoot { box-sizing: border-box; display: table-footer-group; vertical-align: middle; }
.information-content th { display: table-cell; font-weight: bold; padding: 1px; text-align: center; vertical-align: middle; zoom: 1; }
.information-content thead { box-sizing: border-box; display: table-header-group; vertical-align: middle; }
.information-content tr { box-sizing: border-box; display: table-row; vertical-align: middle; zoom: 1; }
.information-content ul { display: block; list-style-image: none; list-style-position: outside; list-style-type: disc; margin: 1em 0; padding: 0 0 0 30pt; }
.information-content var { font-style: italic; }
/*初始化编辑器内容的原始样式----end*/
div.e404 { width: 960px; border-radius: 18px; box-shadow: 0px 0px 16px #ccc; margin-top: 30px; margin-right: auto; margin-left: auto; margin-bottom: 30px; overflow: hidden; font: 16px "Microsoft YaHei"; }
div.e404 span { padding-top: 95px; padding-left: 50px; display: block; float: left; color: #333; font-size: 28px; }
div.e404 span b { font: bold 128px/100px Arial, Helvetica, sans-serif; display: block; }
div.e404 dl { margin: 40px 0px 40px 400px; padding: 0px 40px; border-left: 1px solid #CCC; overflow: hidden; width: 480px; }
div.e404 dl dt { font-weight: bold; margin-bottom: 10px; }
div.e404 dl dt p { line-height: 32px; height: 32px; margin: 0px; padding: 0px; }
div.e404 dl dt p i { font-weight: normal; font-style: normal; font-size: 14px; color: #666; padding-left: 20px; }
div.e404 dl dd { float: left; width: 50%; margin: 0px; padding: 0px; }
div.e404 dl dd a { line-height: 32px; color: #333; text-decoration: none; font-size: 16px; margin-right: 20px; border-top: 1px solid #CCC; display: block; padding-left: 5px; }
/* page 分页-------start*/
div.page { line-height: 26px; overflow: hidden; width: 600px; margin: 10px auto; font-family: Verdana, Arial, Helvetica, sans-serif; }
div.page a { background: #FFF; color: #333; text-decoration: none; padding: 0px 8px; margin-left: 4px; height: 26px; border: 1px solid #e3e3e3; overflow: hidden; cursor: pointer; float: left; }
div.page a:hover { color: #369; border: 1px solid #369; }
div.page span.current { font-weight: bold; background: #f68a3a; color: #fff; padding: 0px 8px; margin-left: 4px; line-height: 26px; overflow: hidden; float: left; height: 26px; border: 1px solid #f68a3a; }
div.page a.disabled { color: #ccc; margin-right: 2px; float: left; }
div.page a.disabled:hover { border: 1px solid #E3E3E3; }
.channelManager { border: 1px solid #09F; display: none; position: absolute; left: -9999px; top: -9999px; z-index: 100; box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2); }
.channelManager .body { position: relative; background: #09F; opacity: .5; filter: Alpha(Opacity=50); padding: 0; }
.channelManager .title { background: #09f; line-height: 26px; height: 26px; position: absolute; text-align: center; width: 45px; }
.channelManager .title span a { color: #FFF; background: #09F; text-decoration: none; display: block; }
.channelManager .title .n { position: absolute; top: 1px; width: 220px; left: -220px; background: #444; color: #FFF; line-height: 25px; height: 25px; }
#editSection { color: #09F; display: inline-block; padding: 5px 15px; border: 1px solid #09F; position: fixed; top: 10%; right: 0px; background: #FFF; _position: absolute; _top:expression(documentElement.scrollTop + 100 + "px");
z-index: 300; }
div.msgBox { font-size: 16px; line-height: 32px; color: #FFF; background-color: #2a2a2a; display: inline-block; font-weight: bold; text-align: center; margin: auto; border-radius: 2px; visibility: hidden; position: fixed; left: 0px; top: 10%; max-width: 90%; z-index: 1000; padding: 12px 20px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); _position: absolute; _left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0));
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)))
}
/* page 分页-------end*/
.-----------------------------default Poster css--------------end---------- { }
.-----------------------------selectboxes---------------------start-------- { }
.tzSelect { height: 22px; min-width: 80px; _width: 80px; position: relative; white-space: nowrap; display: inline-block; *display:inline;
*zoom:1;
border: 1px solid #2595d7; z-index: 1; background: #FFF; padding-right: 20px; }
.tzSelect .selectBox { text-align: center; text-shadow: 1px 1px 0 #EEE; color: #666; cursor: pointer; border-radius: 3px; font-size: 13px; line-height: 22px; line-height: 25px \0/; display: block; position: absolute; z-index: 10; height: 100%; width: 100%; }
/*:root .tzSelect .selectBox { line-height:22px; }*/
.tzSelect .selectBox:hover, .tzSelect .expanded { }
.tzSelect .arrow { position: absolute; height: 0px; width: 0px; top: 9px; font-size: 0px; line-height: 0px; right: 5px; z-index: -1; border: 5px solid #3a3c3f; border-color: #3a3c3f transparent transparent transparent; border-style: solid dashed dashed dashed; }
.tzSelect .dropDown { position: absolute; top: 22px; left: -1px; list-style: none; background: #FFF; box-shadow: 0 4 4px #6CF; z-index: 31; margin: 0px; padding: 0px; border-top: 1px solid #FFF; border-right: 1px solid #2595d7; border-bottom: 1px solid #2595d7; border-left: 1px solid #2595d7; width: 100%; _width: 100px; }
.tzSelect li { cursor: pointer; padding: 0px !important; margin: 0px !important; border-width: 0px !important; border-style: none !important; height: auto !important }
.tzSelect li a { display: block; text-align: center; padding: 5px; min-width: 30px; white-space: nowrap }
.tzSelect li a.hover { color: #FFF; background: #6CF !important }
.-----------------------------selectboxes---------------------end---------- { }
.-----------------------------sellBuyRentWanted---------------start-------- { }
/* 出售，出租，求购，求租 */
.unitlist { width: 100% }
.unitlist li { background: url(img/line-bottom.gif) repeat-x left bottom; width: 100%; _zoom: 1; display: block; overflow: hidden; padding-bottom: 4px; padding-top: 4px }
.unitlist li:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; overflow: hidden }
.unitlist li span { display: block; float: left; width: 102px; text-align: center; }
.unitlist li.chead { height: 28px; overflow: hidden; font-weight: bold; font-size: 14px; color: #0e70d5; text-align: center; line-height: 28px; overflow: hidden; }
.unitlist li span.u1 { width: 180px; text-align: left; }
.unitlist li span.pau { padding-top: 10px; }
.unitlist li span.u1 a, .unitlist li span.u1 font { padding-left: 10px; }
.unitlist li span.u1 a { display: block; font-weight: bold; color: #fd8d08; font-size: 14px; }
.unitlist li span.u1 i { font-weight: normal; clear: both; display: block; width: 100%; font-size: 12px; color: #000000; font-style: normal; }
.pubtime { padding-right: 5px; color: #ff0000 }
.infosell { width: 100% }
.infosell td { border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; line-height: 30px; color: #000000; padding-left: 4px }
.infosell td.b0 { border-bottom: none }
.infosell td.r0 { border-right: none }
.infosell td.desc { line-height: normal; padding-top: 5px; padding-bottom: 5px; line-height: 22px }
ul.gb { width: 680px; margin: 0px auto }
ul.gb li { margin-bottom: 5px }
ul.gb li span { color: #ff0000 }
ul.gb li label { float: left; width: 80px; text-align: right }
ul.gb input { border: 1px solid #dddddd; height: 23px; line-height: 23px; width: 150px }
ul.gb textarea.content { height: 80px; width: 560px; border: 1px solid #dddddd }
ul.gb li.bt { text-align: right; padding-right: 38px }
ul.gb li.bt input { height: 23px; line-height: 23px; width: 80px; background: #09F; color: #ffffff; font-weight: bold; border: 1px solid #ffffff }
ul.gb li.bt input:hover { background: #429fff }
.gbunit { width: 670px; margin: 0px auto; padding-top: 5px; padding-bottom: 5px; background: url(img/line-bottom.gif) repeat-x left bottom; }
.gbunit:hover { background-color: #f8f8f8 }
.gmsg { color: #5e5e5e; line-height: 20px; text-indent: 1em }
.regmsg { color: #0471da; text-indent: 1em }
.tabs-n { _zoom: 1; overflow: hidden; position: absolute; z-index: 2; top: 0px; left: 0px }
.tabs-n:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.tabs-n p { float: left; text-align: center; width: 80px; height: 24px; line-height: 24px; position: relative; border-bottom: 2px solid #1c8ed5 }
.tabs-n p a { position: absolute; display: block; width: 74px; top: 0px; left: 3px; border-radius: 2px 2px 0px 0px; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; background: url(img/tabbg.gif) repeat-x left top; height: 23px; overflow: hidden }
.tabs-n p.on a { font-weight: bold; color: #06C; background: #ffffff; border-bottom: 2px solid #ffffff; border-left: 1px solid #1c8ed5; border-right: 1px solid #1c8ed5; border-top: 1px solid #1c8ed5; height: 24px; border-bottom: 2px solid #ffffff }
.tabs-n-c { border: 1px solid #e6e6e6; width: 690px; position: absolute; top: 24px; left: 0px; border-top: none; border-top: 2px solid #1c8ed5 }
.tabs-n-c li { padding-bottom: 12px; display: none; padding-top: 8px; line-height: 25px; padding-left: 10px; padding-right: 10px; min-height: 50px }
.tabs-n-c li:first-child { display: block }
ul.ontherImg { width: 675px; margin: 0px auto; height: auto }
ul.ontherImg li { width: 225px; line-height: 23px; text-align: center; float: left }
ul.ontherImg li img { border: 1px solid #f9f9f9; width: 200px; height: 160px }
.jjr { width: 260px; margin: 0px auto; padding-bottom: 8px }
.jjr li { display: block; width: 100%; zoom: 1 }
.jjr li:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.Persons span.imgs { width: 105px; height: 130px; overflow: hidden }
.Persons span.txt { width: 150px; float: right; height: 130px; }
.Persons span.txt p { display: block; padding-bottom: 12px }
.Persons span.txt p.indent img { float: right }
p.qqs { padding-top: 5px; padding-bottom: 5px; display: block; text-align: center }
.enter { display: block; width: 109px; height: 45px; background: url(img/enter.jpg); text-align: center; font-weight: bold; font-size: 16px; line-height: 45px; margin: 0px auto; margin-bottom: 8px }
.joinus { padding-top: 10px; padding-bottom: 10px; border: 1px solid #e6e6e6; text-align: center; background: #eec2c7; /* Old browsers */ background: -moz-linear-gradient(top, #eec2c7 0%, #d24d5c 50%, #ba2737 51%, #ee8894 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eec2c7), color-stop(50%, #d24d5c), color-stop(51%, #ba2737), color-stop(100%, #ee8894)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #eec2c7 0%, #d24d5c 50%, #ba2737 51%, #ee8894 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #eec2c7 0%, #d24d5c 50%, #ba2737 51%, #ee8894 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #eec2c7 0%, #d24d5c 50%, #ba2737 51%, #ee8894 100%); /* IE10+ */ background: linear-gradient(to bottom, #eec2c7 0%, #d24d5c 50%, #ba2737 51%, #ee8894 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eec2c7', endColorstr='#ee8894', GradientType=0 ); /* IE6-9 */
}
.titel-so { position: absolute; display: block; width: 90px; top: 2px; background: #ffffff; text-align: center; border: 1px solid #e6e6e6; border-radius: 2px 2px 0px 0px; border-bottom: none; color: #000000; height: 23px; line-height: 22px; font-size: 14px }
dl.area-so dd { padding-lefT: 18px; padding-bottom: 5px; padding-top: 5px }
dl.area-so dd a { margin-right: 10px; color: #0b71d3 }
.-----------------------------sellBuyRentWanted---------------end---------- { }
.-----------------------------groupBuy------------------------start-------- { }
.tgblock690 { float: left; width: 690px; margin-top: 14px }
.tgblock270 { float : right; width: 270px; margin-top: 14px }
.tgtop { width: 688px; height: 255px; overflow: hidden; _zoom: 1; border: 1px solid #e8e8e8 }
.tgtop dl.topinfo { float: left; zomm: 1; width: 238px; height: 250px; margin-left: 6px; margin-top: 3px }
dl.topinfo dt { padding-top: 8px; padding-bottom: 5px; }
dl.topinfo dt h2 a { font-style: normal; font-weight: bold; font-size: 20px; color: #0c6fd4; letter-spacing: 2px; }
dl.topinfo dd { line-height: 24px; padding-left: 2px; color: #000000 }
.grinfo dl dd i.price, dl.topinfo dd i.price { font-style: normal; font-family : Georgia, "Times New Roman", Times, serif; color: #ff0000; font-weight: bold; font-size: 20px }
.grinfo dl dd.desc, dl.topinfo dd.desc { line-height: 25px; color: #868686; padding-top: 8px }
dd.bottom { padding-top: 12px }
dd.bottom span { display: block }
dd.bottom span.b1 { width: 97px; height: 32px; float: left; margin-left: 10px }
dd.bottom span.b2 { float: left; margin-left: 5px; height: 32px; color: #868686; width: 122px; line-height: 32px; display: inline }
dd.bottom span.b1 button { background: url(img/tgbnt.jpg); border: none; width: 97px; height: 32px; font-weight: bold; color: #ffffff }
dd.bottom span.b2 i { font-style: normal; color: #fe5b00; font-size: 14px }
.grtip { height: 30px; line-height: 30px; border-bottom: 2px solid #0d70d6; overflow: hidden }
.topborder { border-top: 2px solid #0d70d6; }
.grtip p { padding-lefT : 4px; color: #0e71d7; font-weight: bold; font-size: 16px; }
.grunit { border: 1px solid #e8e8e8 }
.grunit:after:after {
content:".";
height:0;
visibility:hidden;
display:block;
clear:both;
}
.grunit li { width: 100%; padding-top: 16px; padding-bottom: 16px; background: url(img/line-bottom.gif) repeat-x left bottom }
.grunit li:hover .grimg img { border: 2px solid #ff0000; }
.grunit li .grimg { float: left; width: 400px; margin-left: 8px; _display: inline }
.grimg img { width: 100%; height: 230px; border: 2px solid #e8e8e8; }
.grimg p { display: block; color: #808080; height: 40px; line-height: 40px }
.grimg p span { color: #f47d05; font-size: 20px; font-weight: bold; font-family: "Courier New", Courier, monospace }
.grunit li.libd0 { background: none; padding-bottom: 10px }
.grcontent { border: 1px solid #e6e6e6 }
.grcontent p.title, .tglist p.title { height: 30px; display: block; background: #daf1ff; line-height: 30px; border-bottom: 1px solid #e6e6e6; }
.grcontent p.title span, .tglist p.title span { font-weight: bold; font-size: 15px; color: #0c6fd4; padding-left: 4px }
.gr-active-content { width: 660px; margin: 10px auto; line-height: 25px; font-size: 14px; text-align: justify; color: #878787 }
.grunit li .grinfo { float: left; margin-left: 8px; width: 260px; display: inline }
.grinfo dl dt h2 a { font-style: normal; font-weight: bold; font-size: 22px; color: #0c6fd4; letter-spacing: 2px; }
.grinfo dl dd.desc { text-indent: 2em; background: url(img/line-bottom.gif) repeat-x left bottom; padding-bottom: 12px }
dd.pad { padding-top: 5px }
dd.pad8 { padding-top: 8px }
.tgtop .toppic { float: right; zomm: 1; width: 435px; height: 253px; margin-right: 1px; margin-top: 1px; background: #ff0000 }
.tgtop .toppic ul li { display: none; width: 100%; height: 100%; overflow: hidden }
.tgtop .toppic ul li img { width: 435px; height: 253px; border: none; }
.block-logina-new { border: 1px solid #e8e8e8 }
.block-logina-new .logina { height: 90px; background: #eef9ff; text-align: center }
.logina p { line-height: 25px }
.logina p.plogin { padding-top: 20px }
.logina p.text { font-size: 12px }
.kfgr p.kfgr-t { font-size: 14px; height: 30px; font-weight: bold; color: #333333 }
.kfgr p { padding-left: 10px; line-height: 20px; color: #868686 }
.-----------------------------groupBuy------------------------end---------- { }
.-----------------------------gallery-------------------------start-------- { }
.galleryWall { background: #f6f6f6; }
.galleryWall .main-header { line-height: 47px; height: 50px; background: url(img/topbg.png) repeat-x; margin-bottom: 12px; }
.galleryWall .main-header .logo { height: 47px; width: 235px; }
.galleryWall .main-header .logo a { height: 47px; }
.galleryWall .main-header .user-top { background: none; margin: 0px; padding: 0px; border-style: none; height: 47px; float: right; }
.galleryWall .main-header .user-login-form { height: 47px; width: auto; }
.galleryWall .main-header .user-login-form .open img { vertical-align: top; }
.galleryWall .galleryContainer { width: 940px; padding: 14px 14px 0; border: 1px #E0E0E0 solid; border-bottom: 0 none; background: white; }
.galleryWall .galleryContainer .galleryInfo { overflow: hidden; }
.galleryWall .galleryTitle { float: left; }
.galleryWall .galleryTitle h2 { margin: 0 0 6px; font-size: 18px; line-height: 30px; font-weight: normal; }
.galleryWall .galleryOption { position: relative; z-index: 1; color: #E6E6E6; line-height: 18px; }
.galleryWall .galleryOption a { color: #999; margin: 0 14px; padding: 0 0 0 17px; background-image: url(img/icobg.png); background-repeat: no-repeat; }
.galleryWall .galleryOption a:hover { color: #09f; }
.galleryWall .galleryOption a.full-screen { background-position: -150px 2px; *background-position:-150px 1px;
margin-left: 0; }
.galleryWall .galleryOption a.full-screen:hover { background-position: -150px -78px; *background-position:-150px -79px;
}
.galleryWall .galleryOption a.slide-show { background-position: -150px -18px; *background-position:-150px -20px;
}
.galleryWall .galleryOption a.slide-show:hover { background-position: -150px -98px; *background-position:-150px -100px;
}
.galleryWall .galleryOption a.original-photo { background-position: -150px -37px; *background-position:-150px -39px;
}
.galleryWall .galleryOption a.original-photo:hover { background-position: -150px -117px; *background-position:-150px -119px;
}
.galleryWall .galleryOption a.favorite { background-position: -150px -57px; *background-position:-150px -59px;
}
.galleryWall .galleryOption a.favorite:hover { background-position: -150px -137px; *background-position:-150px -139px;
}
.galleryWall .galleryOption .tip { margin: 0 0 0 11px; color: #999; }
.galleryWall .galleryOption .fav-popup { display: none; position: absolute; left: 87px; bottom: -50px; _bottom: -15px; z-index: 2; width: 82px; height: 44px; line-height: 44px; padding: 0 0 0 36px; background-position: -139px -406px; border: 1px #E0E0E0 solid; background-color: #FAFAFA; color: #666; background-image: url(img/icobg.png); background-repeat: no-repeat; }
.galleryWall .galleryStatus { float: right; text-align: right; }
.galleryWall .galleryStatus ul { height: 30px; line-height: 30px; overflow: hidden; zoom: 1; text-align: right; }
.galleryWall .galleryStatus ul li { float: right; color: #E6E6E6; margin: 0 0 0 15px; }
.galleryWall .galleryStatus ul li span { color: #999; }
.galleryWall .galleryStatus ul li a { margin: 0 15px 0 0; }
.galleryWall .galleryStatus ul li em { color: #333; font-style: normal; }
.galleryWall .galleryStatus .btn-box { overflow: hidden; zoom: 1; }
.galleryWall .galleryStatus .btn-box a { float: right; height: 28px; line-height: 28px; margin: 0 0 0 5px; padding: 0 0 0 29px; background-image: url(img/icobg.png); background-repeat: no-repeat; }
.galleryWall .galleryContainer .galleryInfo .galleryStatus .btn-box a.reply { background-position: -150px -260px; }
.galleryWall .galleryContainer .galleryInfo .galleryStatus .btn-box a.reply:hover { background-position: -150px -320px; text-decoration: none; }
.galleryWall .galleryContainer .galleryInfo .galleryStatus .btn-box a.original-news { background-position: -150px -230px; }
.galleryWall .galleryContainer .galleryInfo .galleryStatus .btn-box a.original-news:hover { background-position: -150px -290px; }
.galleryWall .galleryContainer .galleryInfo .galleryStatus .btn-box em { background-position: right -160px; display: block; padding: 0 13px 0 0; background-image: url(img/icobg.png); background-repeat: no-repeat; font-style: normal; }
.galleryWall .galleryContainer .galleryInfo .galleryStatus .btn-box a:hover em { background-position: right -195px; }
.galleryWall .galleryContainer .galleryInfo .galleryStatus .btn-box em span { color: #09F; }
.galleryWall .galleryContainer .galleryInfo .galleryStatus .btn-box em b { font-weight: normal; margin: 0 5px 0 0; }
.galleryWall .galleryContainer .galleryInfo .galleryStatus .btn-box a:hover b { text-decoration: underline; }
.galleryWall .galleryItemContainer { margin: 12px 0 0; border-top: 1px #e0e0e0 solid; }
.galleryWall .galleryItemContainer .photoBox { padding: 0px 0px 14px; width: 940px; }
.galleryWall .galleryItemContainer .photoView { position: relative; width: 940px; min-height: 530px; _height: 530px; overflow: hidden; margin: 20px 0 15px; }
.galleryWall .galleryItemContainer .photoCon { text-align: center; }
.galleryWall .galleryItemContainer .photoCon img { vertical-align: top; border: 0; max-width: 100%; }
.galleryWall .galleryItemContainer .photo-prev, .galleryWall .galleryItemContainer .photo-next { position: absolute; top: 0; width: 50%; height: 100%; cursor: pointer; }
.galleryWall .galleryItemContainer .photo-prev { left: 0; }
.galleryWall .galleryItemContainer .photo-next { right: 0; }
.galleryWall .galleryItemContainer .photo-prev a, .galleryWall .galleryItemContainer .photo-next a { position: absolute; top: 40%; width: 75px; height: 75px; cursor: pointer; overflow: hidden; display: none; }
.galleryWall .galleryItemContainer .photo-prev a { left: 20px; }
.galleryWall .galleryItemContainer .photo-next a { right: 20px; }
.galleryWall .galleryItemContainer .photo-prev .arrow-bg, .galleryWall .galleryContainer .galleryItemContainer .photo-next .arrow-bg { position: absolute; left: 0; top: 0; width: 75px; height: 75px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #000; filter: alpha(opacity=55); opacity: 0.55; }
.galleryWall .galleryContainer .galleryItemContainer .photo-prev .arrow-ico, .galleryWall .galleryContainer .galleryItemContainer .photo-next .arrow-ico { background: url(img/arrow2.png); position: absolute; left: 0; top: 0; width: 75px; height: 75px; }
.galleryWall .galleryContainer .galleryItemContainer .photo-prev .arrow-ico { background-position: 0 0; }
.galleryWall .galleryContainer .galleryItemContainer .photo-next .arrow-ico { background-position: -160px 0; }
.galleryWall .galleryContainer .galleryItemContainer .photo-prev a:hover .arrow-ico { background-position: -80px 0; }
.galleryWall .galleryContainer .galleryItemContainer .photo-next a:hover .arrow-ico { background-position: -240px 0; }
.pic-bg { position: absolute; left: 0; top: 0; background: #fff; filter: alpha(opacity=0); opacity: 0; width: 100%; height: 100%; }
.galleryWall .galleryContainer .galleryItemContainer .photoOption { overflow: hidden; }
.galleryWall .galleryContainer .galleryItemContainer .photoOption .photoDesc { float: left; color: #666; }
.galleryWall .galleryContainer .galleryItemContainer .photoOption .photoShare { float: right; display: inline; margin: 0 14px 0 0; }
.galleryWall .gallerySet { width: 928px; margin: 0 auto; background: #FAFAFA url(img/shadowbg.png) 0 0 no-repeat; border: 1px #E0E0E0 solid; border-top: 0 none; padding: 25px 20px 15px; zoom: 1; _position: relative; }
.photo-set-list, .photo-set-prev, .photo-set-next, .photo-list-inner, .photo-set-scrlprev, .photo-set-scrlnext { float: left; display: inline; }
.photo-set-list, .photo-list-inner { width: 100%; _width: 628px; min-height: 1px; }
.photo-set-prev, .photo-set-scrlprev { margin: 0 0 0 -100%; }
.photo-set-next { margin: 0 0 0 -130px; }
.photo-set-prev, .photo-set-next { width: 130px; text-align: center; }
.photo-set-prev span, .photo-set-next span { display: block; width: 120px; height: 90px; line-height: 90px; padding: 3px 7px 7px 3px; background-position: 0 0; background-image: url(img/icobg.png); background-repeat: no-repeat; }
.photo-set-prev span a, .photo-set-next span a { display: block; width: 120px; height: 90px; line-height: 88px; *font-size:78px;
_font-size: 79px; *font-family:Arial;
overflow: hidden }
.photo-set-prev img, .photo-set-next img { vertical-align: middle; height: 90px; width: 120px; }
.photo-set-prev .txt, .photo-set-next .txt { display: block; width: 130px; height: 30px; line-height: 30px; }
.photo-set-prev:hover, .photo-set-next:hover { color: #f90; }
.photo-list-wrap { margin: 0 150px; overflow: hidden; *zoom:1;
}
.photo-set-scrlnext { margin: 0 0 0 -19px; }
.photo-set-scrlprev, .photo-set-scrlnext { width: 19px; height: 96px; }
.photo-set-scrlprev a, .photo-set-scrlnext a { display: block; width: 19px; height: 96px; background-image: url(img/icobg.png); background-repeat: no-repeat; }
.photo-set-scrlprev a { background-position: -50px -190px; }
.photo-set-scrlnext a { background-position: -80px -190px; }
.photo-set-scrlprev .forbid { cursor: default; background-position: -50px -120px; }
.photo-set-scrlnext .forbid { cursor: default; background-position: -80px -120px; }
.photo-list-box { position: relative; width: 580px; height: 103px; margin: -7px auto 0; padding: 7px 0 0; overflow: hidden; }
.photo-list-box ul { padding: 0 0 0 8px; width: 9999px; }
.photo-list-box li { position: relative; float: left; width: 124px; margin: 0 20px 0 0; border: 1px #e0e0e0 solid; background: #fff; display: inline }
.photo-list-box li a { display: block; width: 120px; height: 90px; border: 2px #fff solid; text-align: center; line-height: 88px; *font-size:78px;
_font-size: 79px; *font-family:Arial;
overflow: hidden; }
.photo-list-box li i { position: absolute; right: 2px; bottom: 2px; background: #666; background: rgba(0, 0, 0, 0.45); color: #fff; padding: 0 8px; height: 20px; line-height: 20px; font-style: normal; }
.photo-list-box li img { vertical-align: middle; background-color: whiteSmoke; }
.photo-list-box .arrow { display: none; position: absolute; z-index: 3; left: 57px; top: -8px; width: 14px; height: 7px; background-position: -135px 0; background-image: url(img/icobg.png); background-repeat: no-repeat; }
.photo-list-box .cur { border-color: #09f; background: #09f; }
.photo-list-box .cur a { border-color: #09f; cursor: default }
.photo-list-box .cur .arrow { display: block; }
.photo-list-box a:hover { text-decoration: none; }
.galleryWall .galleryBlocks { width: 968px; margin: 10px auto 0; border: 1px #E0E0E0 solid; }
.galleryWall .galleryBlocks .title { height: 28px; line-height: 28px; background: #FAFAFA; padding: 0 10px; text-align: right; border-bottom: 1px #E0E0E0 solid; }
.galleryWall .galleryBlocks .title h2 { font-size: 14px; float: left; }
.galleryWall .galleryBlocks .content { background: white; padding: 10px 0; }
.-----------------------------gallery-------------------------end---------- { }
.-----------------------------news----------------------------start-------- { }
.news-menu { width: 968px; height: 26px; overflow: hidden; border: 1px solid #e6e6e6; background: url(img/com_title_bg.gif) repeat-x left top; line-height: 25px; margin-top: 14px }
.news-menu h3 { font-size: 16px; color: #343434; padding-left: 12px; float: left; letter-spacing: 1px }
.news-menu ul { float: right; height: 25px; width: 700px; text-align: right }
.news-menu ul li { width: 100%; color: #333333 }
.news-menu ul li a { padding-right: 6px; padding-left: 6px; font-size: 12px }
.news-content-top { width: 100%; margin-top: 8px }
.unit-left { width: 270px; float: left }
.lp-report { }
.unit-middle { width: 410px; float: left; margin-left: 10px }
.hots-title { height: 24px; line-height: 24px; border-bottom: 1px solid #e8e8e8; zoom: 1; margin-bottom: 6px; }
.hots-title p { float: left; width: 70px; display: block; position: absolute; left: 0px; top: 0px; line-height: 24px; font-size: 14px; padding-left: 4px; color: #0d70d6; border-bottom: 1px solid #0d70d6 }
.hots-title p.on { left: 70px; border-bottom: 1px solid #e8e8e8; color: #ff0000; padding-left: 0px }
.hots-title span.otherlink { float: right; width: 335px; height: 24px; font-weight: bold; font-size: 14px; text-align: left; color: #ff0000 }
.hots-top .dl { height: 102px; width: 410px; margin: 0px auto; height: 102px; overflow: hidden }
.hots-top .dl dt { height: 42px; line-height: 42px; text-align: center }
.hots-top .dl dt h2 { font-size: 16px; color: #000000 }
.hots-top .dl dt h2:hover a { color: #09F; text-decoration: underline }
.hots-top .dl dd { line-height: 23px; text-align: justify; color: #5c5c5c; font-weight: normal }
.hots-top dl dd span { color: #ff0000 }
.bottom-line { background: url(img/line-bottom.gif) repeat-x left bottom }
.news-list-base { width: 410px; margin: 0px auto; padding-top: 8px }
.news-list-base li { height: 24px; line-height: 24px; width: 100%; overflow: hidden }
.news-list-base li a { font-size: 14px; float: left; padding-left: 6px; background: url(img/main.png) no-repeat left -256px; }
.news-list-base li span { float: right; color: #838383 }
.news-list-base li:hover a { color: #09F; text-decoration: underline; }
.news-list-base li:hover span { color: #F60; }
.unit-right { width: 270px; float: right }
.U2 { width: 320px; float: left; margin-left: 5px; _display: inline }
.mg0 { margin: 0px }
.ads-320 ul li { width: 320px; height: 116px; overflow: hidden }
/* --------------- article -----------------*/
.Fleft { float: left }
.Fright { float: right }
.Fright font { color: #3581cd }
.position { display: block; height: 34px; line-height: 34px; /*margin-top: 20px;*/ border-bottom: 1px solid #e8e8e8 }
.Mcontent-L690 { width: 690px; border: 1px solid #e8e8e8; float: left }
.content { width: 680px; margin: 0px auto; }
.content h1.title { padding-top: 18px; padding-bottom: 8px; text-align: center; font-size: 16px; }
.body { line-height: 25px; text-align: justify; text-justify: inter-ideograph; font-size: 12px; width: 660px; margin: 0px auto; padding-top: 35px }
.body p { padding-bottom: 29px; font-size: 14px; line-height: 28px; }
span.block-line { display: block; height: 10px; background: url(img/line-bottom.gif) repeat-x 50% 20%; }
.relaNews { width: 96%; margin: 0px auto }
.relaNews dl { border: none }
.relaNews dl dt { background: none; color: #000000; border: none }
.relaNews dl dt h2 { color: #000000; font-size: 15px; padding-left: 0px }
.relaNews dl dd a { color: #012c8f; line-height: 32px; font-size: 14px }
p.copyText { display: block; width: 98%; margin: 0px auto; padding-top: 20px; text-align: justify; text-justify: inter-ideograph; line-height: 26px; padding-bottom: 40px; color: #7c7c7c }
p.copyText strong { color: #000000 }
.banner-R270 { width: 270px; float: right }
dl.online dd { height: 24px; line-height: 24px; display: block; clear: both; padding-left: 16px; background: url(img/main.png) no-repeat left -256px; }
dl.online dd.ask { height: 48px; padding-top: 18px; padding-left: 0px }
dl.online dd.ask div { padding-left: 8px }
dl.online dd.ask input { height: 28px; width: 130px; border: 1px solid #dddddd; line-height: 28px; padding-left: 3px; font-weight: bold; color: #999999; padding-right: 3px }
dd.ask button { color: #ffffff; font-weight: bold; font-size: 14px; width: 52px; height: 31px; overflow: hidden; border: none; background: url(img/bnt.jpg); cursor: pointer }
/* 新房中心 */
dl.ImgArticle2 { border: NONE; }
dl.ImgArticle2 dt { background: none }
.ImgArticle2 dd.blockTopic { padding-top: 8px }
.ImgArticle2 .blockTopic img { margin-left: 12px }
ul.tabpage-ext { padding-top: 4px }
ul.tabpage-ext li { position: relative }
ul.tabpage-ext li span.times-ext { position : absolute; right : 0px; top : 1px; font-size: 12px; cursor: default; font-size: 12px; color: #999; }
ul.tabpage-ext li:hover .times-ext { color: #F60; }
dl.listyle dd.sellLp { background: none; padding-left: 0px; margin-right: 4px; margin-left: 2px; }
dl.listyle dd.sellLp ul li { list-style : none; background: none; overflow: hiden; *display:inline;
height: 24px; line-height: 24px }
dl.listyle dd.sellLp ul li:hover { background-color: #f0f0f0 }
dl.listyle dd.sellLp ul li.order_Head { color: #000000; overflow: hidden; height: 20px; line-height: 20px }
.order_Head span { background: #dbdbdb; display: block; float: left; text-align: center; overflow: hidden }
span.bg1 { background: #c3c3c3 }
span.bg2 { background: #d2d2d2 }
dd.sellLp ul li span.name, ul li.order_Head span.name { width: 130px; text-align: justify; display: block; float: left }
dd.sellLp ul li span.price, ul li.order_Head span.price { float: left; width: 84px; text-align: center; display: block }
dd.sellLp ul li span.view, ul li.order_Head span.view { width: 48px; text-align: center; font-style: normal; float: left; display: block }
dd.sellLp ul li span.color { color: #ff0000 }
dd.sellLp ul li span.name a { padding-left: 4px }
dd.horizontal { width: 680px; margin-left: 4px }
dd.horizontal .unit-block { width: 170px; float: left }
.unit-block ul li { line-height: 22px; height: 22px; border-right: 1px dashed #999999 }
.unit-block ul li a { float: left; padding-left: 8px }
.unit-block ul li i { font-style: normal; float: right; padding-right: 12px }
.unit-block ul li.head { border: none; height: 25px; background-color: #f0f0f0; line-height: 25px }
.unit-block ul li.head strong { padding-left: 4px; font-size: 14px }
.unit-block ul li.m2 { width: 160px; margin-left: 5px; margin-right: 5px; }
div.unit-block.nob li { border: none }
.default-block .ybj { }
.default-block .ybj .bigimg { float: left; width: 300px; margin-top: 10px; margin-left: 18px; height: 270px; margin-bottom: 18px; vertical-align: middle; text-align: center; border: 1px solid #dddddd; display: inline }
.bigimg a { line-height: 28px; font-size: 14px }
.bigimg img { margin-top: 14px; }
.default-block .ybj .subimg { float: right; margin: 12px auto; width: 350px; margin-right: 4px; display: inline }
.subimg ul li { float: left; width: 175px; text-align: center; line-height: 25px; margin-bottom: 3px }
.subimg ul li a { padding-top: 6px; display: block; width: 150px; margin: 0px auto; border: 1px solid #dddddd }
.ads img { display: block }
.-----------------------------news----------------------------end---------- { }
.-----------------------------club----------------------------start-------- { }
.club { height: 219px; background: url(img/club_t.gif) repeat-x left top }
.club-top { height: 30px }
ul.club_derect { display: block; height: 30px; overflow: hidden; float: left; }
ul.club_derect li { margin-right: 8px; float: left; line-height: 30px; }
ul.club_derect li.index { margin-right: 18px; }
ul.club_derect a { color: #000000; }
ul.club_derect li.index a { color: #F30; }
.club-welc { height: 189px; overflow: hidden; position: relative }
.club-welimg { position: absolute; left: 0px; bottom: 15px; height: 123px; width: 970px; background: url(img/club_welc.png) no-repeat left top }
.club-action-text { background: url(img/club_bg.png) no-repeat left top; height: 83px; }
.club-action-text p.text { display: block; width: 690px; float: left; text-align: right; margin-top: 10px; font-weight: bold }
.club-action-text p.text span { display: block }
.club-action-text p.text span.tone { font-size: 18px; margin-right: 80px }
span.tone em { font-style: normal; color: #ff6000 }
.club-action-text p.text span.tsec { font-size: 28px; letter-spacing: 1px; color: #12b945 }
.club-action-text a { display: block; float: right; text-align: center; height: 59px; background: url(img/club_joinus.png) no-repeat left top; line-height: 50px; font-weight: bold; font-size: 20px; color: #ffffff; margin-top: 10px; width: 206px; text-shadow: 0 1px 0px #000000; letter-spacing: 1px; filter: shadow(Color=000000, Direction=20, Strength=1) }
.club-action { padding-top: 5px; padding-bottom: 5px; border: 1px solid #d3d3d3; text-align: center; }
.join-nums { border: 1px solid #e8e8e8; height: 36px; line-height: 35px; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f8f8f8 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #f1f1f1), color-stop(51%, #e1e1e1), color-stop(100%, #f8f8f8)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f8f8f8 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f8f8f8 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f8f8f8 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f8f8f8 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa', GradientType=0 ); /* IE6-9 */
}
i.down-arrow { position: absolute; top: 36px; left : 40px; display: block; width: 11px; height: 7px; background: url(img/down-arrow.png); overflow: hidden; z-index: 2 }
.join-nums h2 { font-size: 16px; color: #12b945; font-weight: bold; padding-left: 6px }
.join-nums h2 span { color: #ff8a00 }
.club-first { border: 1px solid #e8e8e8 }
.club-first h2 { padding-left: 100px; background: url(img/con-club-title.png) no-repeat 3px 3px; padding-top: 10px; padding-bottom: 10px; display: block; letter-spacing: 2px; color: #0d70d6; font-size: 22px }
.club-first .content { height: 260px; padding-top: 6px }
.club-first .desc { float: left; width: 300px; height: 255px; }
.club-first .desc p { padding: 8px; padding-top: 4px; line-height: 23px; text-indent: 2em }
.club-first .pic { float: right; width: 384px; height: 255px }
.club-first .pic img { width: 380px; height: 250px }
.club-first .desc span { display: block }
.club-first .desc span.b1 { width: 97px; height: 32px; float: left; margin-left: 18px }
.club-first .desc span.b2 { float: left; margin-left: 5px; height: 32px; color: #868686; width: 122px; line-height: 32px; display: inline }
.club-first .desc span.b1 button { background: url(img/tgbnt.jpg); border: none; width: 97px; height: 32px; font-weight: bold; color: #ffffff }
.club-first .desc span.b2 i { font-style: normal; color: #fe5b00; font-size: 14px }
.club-menu-title { height: 30px; line-height: 30px; border-bottom: 2px solid #0d70d6; overflow: hidden }
.club-menu-title p { padding-lefT : 4px; color: #0e71d7; font-weight: bold; font-size: 16px; }
.club-menu-title { background: #8fdcef; background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #8fdcef 51%, #8fdcef 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8fdcef), color-stop(50%, #8fdcef), color-stop(51%, #e1e1e1), color-stop(100%, #f8f8f8)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #8fdcef 50%, #8fdcef 51%, #8fdcef 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #8fdcef 50%, #e1e1e1 51%, #8fdcef 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f8f8f8 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f8f8f8 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#8fdcef', GradientType=0 ); /* IE6-9 */
}
.club-house-list:after { clear: both; content: ""; height: 0px; font-size: 0px; line-height: 0px; visibility: hidden; display: block }
.club-house-list li { display: block; width: 222px; text-align: center; float: left; height: 210px; border: 1px solid #e8e8e8; margin-right: 10px; margin-top: 8px; padding-top: 8px; padding-bottom: 8px }
.club-house-list li.nof { float: right; margin-right: 0px; }
.club-house-list li img { width: 180px; height: 140px }
.club-house-list p { text-align: left; padding-left: 5px; padding-right: 5px; color: #000000; line-height: 23px }
.club-house-list p.name span { color: #000000; padding-left: 3px }
.club-house-list p.name span i { color: #F90 }
.club-house-list p.name { text-align: left; color: #39F }
.club-house-list p.tel { position: relative; display: block }
.club-house-list p.tel span { color: #F90 }
.club-house-list p.tel a { background: url(img/club-bm.gif) no-repeat left center; font-weight: bold; color: #ffffff; width: 53px; height: 20px; position: absolute; right: 8px; line-height: 20px; text-align: center }
.club-AR { width: 926px; margin: 5px auto; }
/* 内容页 */

.estateName { line-height: 50px; height: 50px; margin-top: 20px; margin-bottom: 20px; }
.estateName h1 { font-size: 28px; display: inline; padding-right: 12px; padding-left: 12px; letter-spacing: 4px }
.estateName .status { background: #68D748; display: inline-block; color: #FFF; padding: 2px 6px; border: 1px solid #090; line-height: 16px; border-radius: 2px; margin-left: 10px; }
.estateName .addr { color: #036; font-weight: bold; margin-left: 20px; font-size: 14px; }
#bm { border: none; height: 320px; }
.bmform { float: left; width: 600px; border-right: 1px solid #f0f0f0 }
.bmform ul { width: 520px; margin: 20px auto }
.bmform ul li { display: block; margin-bottom: 5px; }
.bmform ul li.gb { position: relative; height: 100px }
.bmform ul li.gb span.m { position: absolute; top: 0px; left: 0px; }
.bmform ul li.gb span.mt { position: absolute; top: 0px; left : 36px; }
.bmform ul li.gb span.mt textarea { width: 320px; height: 90px }
.bmform ul li input { border: 1px solid #e8e8e8; height: 28px; line-height: 28px; width: 320px }
.bmform ul li button { height: 26px; line-height: 26px; width: 60px; margin-left: 38px }
.bm-members { float: right; width: 360px; height: 250px }
.bm-members ul { width: 320px; margin: 5px auto }
.bm-members ul li { line-height: 30px; border-bottom: 1px dashed #999999; }
.bm-members ul li span.time { color: #F90; padding-left: 8px }
.tabs-n { _zoom: 1; overflow: hidden; position: absolute; z-index: 2; top: 0px; left: 0px; /*width: 968px; */ }
.tabs-n:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.tabs-n p { float: left; text-align: center; width: 85px; height: 24px; line-height: 24px; position: relative; border-bottom: 3px solid #1c8ed5 }
.tabs-n p a { position: absolute; display: block; width: 74px; top: 0px; left: 3px; border-radius: 2px 2px 0px 0px; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; background: url(img/tabbg.gif) repeat-x left top; height: 23px; overflow: hidden }
.tabs-n p.on a { font-weight: bold; color: #06C; background: #ffffff; border-bottom: 2px solid #ffffff; border-left: 1px solid #1c8ed5; border-right: 1px solid #1c8ed5; border-top: 1px solid #1c8ed5; height: 24px; border-bottom: 3px solid #ffffff }
.tabs-n-c { border: 1px solid #e6e6e6;/* width: 968px;*/ position: absolute; top: 24px; left: 0px; border-top: none; border-top: 3px solid #1c8ed5 }
.tabs-n-c li { padding-bottom: 12px; display: none; padding-top: 8px; line-height: 25px; padding-left: 10px; padding-right: 10px }
.tabs-n-c li:first-child { display: block }
ul.ontherImg { width: 675px; margin: 0px auto; height: auto }
ul.ontherImg li { width: 225px; line-height: 23px; text-align: center; float: left }
ul.ontherImg li img { border: 1px solid #f9f9f9; width: 200px; height: 160px }
#scroll-auto { height: 320px; overflow: hidden; border: 1px solid #e8e8e8; border-top: none; position: relative; }
#scroll-auto ul { height: 300px; width: 100%; overflow: hidden; position: absolute; top: 10px; left: 0; padding: 0; }
#scroll-auto ul li.club-bmlist { border-bottom: 1px dashed #f0f0f0; padding-top: 5px; padding-bottom: 5px; }
#scroll-auto ul li.club-bmlist p { padding-left: 10px; }
#scroll-auto ul li.club-bmlist p.name { font-weight: bold; color: #09F; }
#scroll-auto ul li.club-bmlist p.lp i a { font-style: normal; color: #09F; padding-left: 4px; padding-right: 4px; font-weight: bold }
#scroll-auto ul li.club-bmlist p.tels-times { color: #666666 }
.-----------------------------club----------------------------end---------- { }
.-----------------------------login---------------------------start-------- { }
.logbg { margin-bottom: 10px; background: url(img/login_bg.jpg) repeat-x left bottom; _zoom: 1; overflow: hidden; padding-bottom: 20px; +padding-bottom: -20px;
}
.logbg .main-header { background: url(img/login_bg1.png) no-repeat right 20px; }
.logbg .main-header .clear-block .notice { clear: both; padding-left: 175px; line-height: 24px; font-size: 14px; margin-bottom: 50px; }
.logbg .authForm { clear: both; padding-left: 45px; display: inline-block; *display:inline;
*zoom:1;
width: 425px; font-size: 14px; padding-top: 15px; vertical-align: top; }
.logbg .authForm .fromformat { line-height: 50px; height: 50px; }
.logbg .fromformat label input { width: 250px; line-height: 28px; height: 28px; padding-right: 4px; padding-left: 4px; color: #666; font-family: "Courier New", Courier, monospace; }
.logbg .fromformatbut { margin-bottom: 20px; padding-left: 204px; *padding-left: 207px;
_padding-left: 204px; }
.logbg .authForm a.regnow { color: #F60; text-decoration: underline; font-weight: bold; margin-right: 20px; }
.logbg .SiteFunc { padding-left: 30px; display: inline-block; *display:inline;
*zoom:1;
border-left: 1px solid #CCC; }
.logbg .SiteFunc dl { display: block; clear: both; float: left; width: 460px; line-height: 22px; }
.logbg .SiteFunc dl dt { color: #00a8ff; font-weight: bold; font-size: 14px; margin-bottom: 5px; cursor: default; }
.logbg .SiteFunc dl dd { display: block; float: left; margin-right: 12px; }
.---------------------------sitemap----------------------------- { }
.logbg .Sitemap { padding-left: 30px; display: inline-block; *display:inline;
*zoom:1;
border-left: 1px solid #CCC; }
.logbg .Sitemap dl { display: block; clear: both; float: left; width: 800px; line-height: 22px; }
.logbg .Sitemap dl dt { color: #00a8ff; font-weight: bold; font-size: 14px; margin-bottom: 5px; cursor: default; }
.logbg .Sitemap dl dd { display: block; float: left; margin-right: 12px; }
.-------------------------sitemap end---------------------------- { }
.register { background: url(img/reg_bg.jpg) no-repeat center top; margin-bottom: 75px; }
.register .main-header { position: relative; }
.register .main-header .logo a { height: 45px; width: 170px; padding-top: 15px; }
.register .main-header .regNav { position: absolute; right: 10px; bottom: 0px; color: #FFF; }
.register .main-header .regNav a { color: #FFF; }
.register .registerContainer { clear: both; margin-top: 15px; padding: 36px; background: url(img/white_alpha.png); border-radius: 8px; box-shadow: 0px -8px 16px rgba(0, 0, 0, 0.2); }
.registerContainer .flowArea { text-align: center; margin-bottom: 10px; }
.flowArea img { margin: auto auto 20px; }
.flowArea span { text-align: right; display: block; font-size: 14px; }
.flowArea span a { color: #F60; margin-left: 8px; text-decoration: underline; }
#organic-tabs { text-align: center; }
#explore-nav { overflow: hidden; text-align: center; border-top: 1px solid #cacaca; border-right: 1px solid #cacaca; border-left: 1px solid #cacaca; display: inline-block; *display:inline;
*zoom:1;
background: url(img/reg_li_bg.gif) repeat-x left bottom; }
#explore-nav li { border-left: 1px solid #cacaca; float: left; border-left-width:expression(this.previousSibling==null?'0px':'1px');
}
#explore-nav li:first-child { border: none; }
#explore-nav li a { display: block; font-size: 16px; line-height: 30px; height: 30px; padding-right: 30px; padding-left: 30px; text-decoration: none; _float: left; }
#explore-nav li a:hover, #explore-nav li a.on { background: #FFF; color: #005fa7; }
#all-list-wrap { background: #FFF; border: 1px solid #cacaca; }
#all-list-wrap ul { display: none; padding: 70px 20px 0px; }
#all-list-wrap ul.on { display: block; }
#all-list-wrap .formformat { text-align: right; margin: auto; height: 60px; width: 370px; }
#all-list-wrap .formformat label { font-size: 14px; font-weight: bold; }
#all-list-wrap .formformat label input { width: 250px; line-height: 28px; height: 28px; padding-right: 4px; padding-left: 4px; }
#all-list-wrap .capicha { width: 389px; margin: auto; text-align: right; font-weight: bold; font-size: 14px; }
#all-list-wrap .capicha input { width: 107px; line-height: 28px; height: 28px; padding-right: 4px; padding-left: 4px; }
#all-list-wrap .capicha img { vertical-align: bottom; padding: 1px; border: 1px solid #CCC; }
#all-list-wrap .policy { margin-top: 15px; margin-bottom: 15px; font-size: 14px; }
#all-list-wrap .policy input { vertical-align: text-bottom; margin-bottom: 2px; }
#all-list-wrap .policy .agreement { cursor: pointer; color: #09F; }
#all-list-wrap .pubilcPart { padding-top: 20px; border-top: 1px solid #e8e8e8; margin-right: 20px; margin-bottom: 20px; margin-left: 20px; text-align: justify; margin-top: 20px; }
.foot { margin: 15px; }
.mb20 { margin-bottom: 20px; }
.-----------------------------login---------------------------end---------- { }
.-----------------------------broker---------------------------start---------- { }
.broker { width: 674px; margin: 0px auto }
.broker:after, .broker li div:after { clear: both; display: block; content: ' '; overflow: hidden }
.broker li { width: 330px; text-align: center; float: left; display: inline; border: 1px solid #e6e6e6; padding-top: 4px; padding-bottom: 4px; text-align: center; background: #f4f4f4; margin-bottom: 10px }
.broker li div { background: #ffffff; display: block; width: 320px; margin: 0px auto; border: 1px solid #e6e6e6; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; line-height: 25px }
.broker li div strong { font-size: 16px; color : #0e70d5 }
.broker li div p.txt { display: block; width: 172px; float: left; text-align: left; padding-top: 8px; padding-left: 8px }
.broker li div p.txt span.tel { color: #ff5500 }
.broker li div img.face { width: 120px; height: 120px; float: right; margin-top: 8px; margin-right: 8px; margin-bottom: 8px; padding: 4px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px; background: #EEFF99; }
.broker li div i { font-style: normal; font-size: 14px; color: #0b71d6 }
.-----------------------------broker--------------------------end---------- { }
.-----------------------------search--------------------------start-------- { }
.mainSearchRs { margin-top: 10px; margin-bottom: 10px; border-top-width: 2px; border-top-style: solid; border-top-color: #CCC; }
.mainSearchRs h1 { font-size: 16px; margin-top: 10px; margin-bottom: 10px; padding-left: 10px; font-weight: normal; color: #09F; }
.mainSearchRs .searching { border: 1px solid #e8e8e8; }
.-----------------------------search--------------------------end---------- { }
.-----------------------------webBOX---------------------------start---------- { }
.background { position: fixed; _position: absolute; z-index: 998; top: 0px; left: 0px; width: 100%; _width:expression(document.documentElement.clientWidth);
height: 100%; _height:expression(document.documentElement.clientHeight);
background: rgb(120,120,120); background: rgba(0,0,0,0.4); }
.webox { position: fixed; _position: absolute; z-index: 999; padding: 8px; border: solid 1px #666666; _background: #777; background: rgba(0,0,0,0.5); }
.webox #inside { background-color: #FFFFFF; height: 240px; }
.webox #inside h1 { -moz-user-select: none; -webkit-user-select: none; position: relative; display: block; margin: 0; padding: 0; font-size: 13px; line-height: 30px; height: 30px; padding-left: 5px; font-family: Arial; background: #F1F7FC; font-weight: normal; cursor: move; font-weight: 800; color: #990000; }
.webox #inside h1 a { position: absolute; display: block; right: 6px; margin-top: 6px; top: 0px; font-size: 14px; background-image: url(img/close.wb.png); background-repeat: no-repeat; background-position: center top; width: 17px; height: 17px; cursor: pointer; display: inline-block; }
.webox #inside h1 a:hover { background-position: center bottom; }
.------------------------------------------------------------------------------- { }
.upSideDown { display: none; }
.-----------------------------groupbuy---------------------------start---------- { }
.group { width: 970px; overflow: hidden }
.group { margin-top: 8px; }
.m_p { height: 35px; line-height: 35px; border: 1px solid #ddd; }
.m_l { font-size: 15px; font-weight: bold }
.m_g span { padding: 0px 5px; }
.m_g { background: #f2f2f2; }
.m_g span.gname { display: block; height: 100%; background: #e5e5e5; border-left: 3px solid #e91c0f; font-weight: bold; font-size: 18px; padding: 0px 15px 0px 5px; }
.group_list li { float: left; width: 318px; margin-right: 8px; height: 402px; overflow: hidden; margin-bottom: 4px; position: relative; }
.shadow { display: block; width: 100%; position: absolute; bottom: 6px; height: 20px; background: url(img/group_png.png) no-repeat -10px -225px }
.group_list li.rm { float: right; margin-right: 0px }
.group_list li div { position: relative; padding: 6px 6px; border: 1px solid #d7d7d7; background: #fff; text-align: center; background: #f0f0f0; }
.group_list li div:hover { border: 1px solid #ff0000; }
.group_list li div img { display: block; margin: 0px auto; width: 300px; height: 200px; margin-bottom: 10px }
.group_list li div h2 { text-align: left; text-align: left; margin-bottom: 4px; border-bottom: 1px solid #ff00000; height: 58px; overflow: hidden }
.group_list li div h2 a.title { display: block; color: #000000; font-size: 16px; margin-bottom: 4px; display: block; overflow: hidden }
.group_list li div h2 span { display: block }
.group_list li div h2 span a { color: #666666; font-size: 14px; font-weight: normal; }
.group_list li p.buy { position: relative; height: 45px; margin-bottom: 4px; font-size: 30px; color: #ca2624; line-height: 45px; text-align: left; padding-left: 8px; font-family: "microsoft yahei" }
.group_list li p.buy s { font-size: 14px; text-decoration: none; color: #888888 }
.group_list li p.buy a { position: absolute; right: 0px; width: 82px; top: 8px; height: 32px; overflow: hidden; background: url(img/group_png.png) no-repeat left top; text-indent: -9999px; }
.group_list li p.buy a:hover { background-position: left -32px }
.group_list li p.buy_info { overflow: hidden; border: 1px solid #ddd; height: 38px; line-height: 38px; font-size: 12px; background: #fafafa; border-right: none }
.group_list li p.buy_info span { border-right: 1px solid #ddd; display: block; width: 100px; float: left; }
#marketPrice { width: 110px }
#discount { width: 90px }
.group_list li p.buy_info span.last { }
.group_list li p.buy_info span.last strong { background: url(img/group_png.png) no-repeat -379px 4px; padding-left: 14px; padding-right: 4px; color: #ca2624 }
.group_list li p.buy_info span:hover { background: #f6f6f6 }
.group_list li div img { opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity .3s ease-in-out; -moz-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; -ms-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; }
.group_list li div a:hover img { opacity: 0.75; filter: alpha(opacity=75); }
.m_760 { width: 760px; float: left }
.m_header { border: 5px solid #f2f2f2; padding-bottom: 18px }
.m_header h1 { padding: 20px 10px 15px 10px; font: bold 28px/32px "microsoft yahei"; }
.m_header h1 p span { padding: 0px 8px 0px 0px; color: #ff0000; }
.m_header h1 p { font-size: 16px; color: #666; padding-top: 10px; line-height: 25px; }
.m_header h1 p font { text-decoration: underline; }
.m_base_info { width: 300px; height: 300px; float: left; background: ##f0f0f0f0 }
.m_buy { height: 60px; margin-bottom: 20px; color: #ffffff; background: #ff0000; position: relative; font-size: 32px; font-weight: bold; line-height: 60px; text-align: left; padding-left: 8px; font-family: "microsoft yahei", Times, serif; background: rgb(255,48,25); background: -moz-linear-gradient(top, rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,48,25,1)), color-stop(100%, rgba(207,4,4,1))); background: -webkit-linear-gradient(top, rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%); background: -o-linear-gradient(top, rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%); background: -ms-linear-gradient(top, rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%); background: linear-gradient(to bottom, rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0 );
}
.m_buy s { font-size: 18px; font-family: Arial, Helvetica, sans-serif }
.m_buy a { position: absolute; right: 8px; width: 108px; top: 12px; height: 38px; overflow: hidden; text-indent: -9999px; }
.m_buy a.open { background: url(img/group_png.png) no-repeat -104px top; }
.m_buy a.close { background: url(img/group_png.png) no-repeat -104px -38px; }
.m_buy a.over { background: url(img/group_png.png) no-repeat -104px -76px; }
.m_o_price { height: 50px; background: #f0f0f0; width: 304px; overflow: hidden }
.m_o_price li { width: 100px; margin-right: 1px; background: #ffffff; height: 50px; text-align: center; float: left; overflow: hidden }
.m_o_price li p { font-size: 14px; font-weight: bold; padding-bottom: 8px; color: #666666 }
.m_o_price li del { text-decoration: line-through; color: #aaa; font-size: 14px; }
.m_o_price li span { font-size: 14px; color: #ca2624; font-weight: bold }
.totalBuy { font-family: "microsoft yahei"; text-align: center; font-size: 16px; font-weight: bold; color: #333 }
.totalBuy strong { font-size: 22px; color: #ca2624; }
.totalBuy .leftChange { padding-top: 6px; font-size: 14px; font-weight: normal; color: #666 }
p.m_time { display: block; width: 280px; margin: 0px auto; height: 40px; line-height: 30px; text-align: center; border-bottom: 1px solid #f0f0f0; font-size: 14px }
p.m_time span { }
p.m_time s { font-weight: bold; font-size: 24px; color: #cf0404; padding: 0px 2px; text-decoration: none; border: 1px solid #fefefe; background: #fafafa }
div.m_share { height: 40px; display: block; padding: 0px 16px; line-height: 40px; padding-top: 18px }
.m_img { width: 440px; height: 320px; float: left; border: 2px solid #ff0000 }
.m_desc { border: 1px solid #ddd; }
.m_info_tab_title { height: 45px; background: #f0f0f0; border-bottom: 1px solid #ddd; overflow: hidden; }
.m_info_tab_title p { display: block; float: left; height: 45px; line-height: 45px; border-right: 1px solid #ddd; text-align: center; width: 150px; font-size: 18px; }
.m_info_tab_title p.on { border-top: 2px solid #ca2624; background: #ffffff; color: #ca2624; font-weight: bold; }
.m_desc .showinfo { width: 740px; overflow: hidden; margin: 0px auto; padding: 15px 0px }
/*  205 right   */
.m_205 { float: right; width: 205px; }
.m_dl_style { border: 1px solid #f0f0f0; }
.m_dl_style dt { height: 30px; color: #ffffff; line-height: 30px; text-align: center; font-weight: bold; font-size: 15px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc');
background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); }
.m_dl_style dd { padding-top: 10px }
.m_dl_style dd ul li { text-align: center; margin-bottom: 10px; border-bottom: 1px solid #f0f0f0; padding-bottom: 10px }
.m_dl_style dd ul li p { display: block; text-align: left; }
.m_dl_style dd ul li p.o_text { line-height: 20px; word-break: break-all; padding: 4px 10px; overflow: hidden; }
.m_dl_style dd ul li p.o_buy { color: #aaa; padding: 0px 10px }
.m_dl_style dd ul li p.o_buy strong { float: left; color: #ca2624 }
.m_dl_style dd ul li p.o_buy span { float: right; }
.m_dl_style dd ul li p.o_buy span em { color: #ca2624; font-style: normal }
.m_dl_style dd ul li img { border: 1px solid #ffffff }
.m_dl_style dd ul li a:hover img { border: 1px solid #ca2624 }
.m_dl_style dd ul li:hover img { border: 1px solid #ff0000 }
.tg_info { overflow: hidden; padding: 0px 4px }
.tg_info h3 { font-size: 15px; font-weight: bold; border: 1px solid #f0f0f0; padding: 8px 4px; background: #fafafa }
.tg_info .part1 { height: 198px; overflow: hidden }
.tg_info .part2 { background: #fefefe }
.tg_info .part2 h3 { background: #ca2624; color: #ffffff }
form#report input { height: 33px; width: 280px; border: 1px solid #ddd; padding: 0px 5px; line-height: 33px; float: left }
form#report div { height: 40px; }
form#report div span { height: 33px; line-height: 33px; display: block; width: 80px; text-align: right; float: left }
.ginfor { font-size: 16px; color: #ff0000; margin-bottom: 10px }
form#report input.border1 { border: 1px solid #ff0000 }
.allS { line-height: 25PX; font-size: 14px; color: #888888 }
.bm { padding-top: 8px; height: 188px; overflow: hidden; margin-top: 5px }
.bm li { padding: 3px 4px; border-bottom: 1px solid #f7f7f7; color: #777; text-align: left }
.bm li .basename { color: #238ccf; text-align: left }
.bm li .basename s { text-decoration: none }
.bm li .basename em { color: #ccc }
.bm li .idcode { clear: both; text-align: left; padding-top: 8px; color: #888 }
.pcontact { font-size: 14px; padding: 4px 10px }
.pcontact span { display: block; font-size: 22px; color: #444444; padding-top: 6px; border-bottom: 1px solid #f0f0f0; padding-bottom: 6px }
.pcontact span.last { border-bottom: none }
.pcontact span s { text-decoration: none; display: block; font-size: 14px; color: #ca2624 }
.-----------------------------groupbuy---------------------------end---------- { }
.v1 dd { display: block; padding: 10px; float: left; height: 110px; width: 320px; *width: 313px;
overflow: hidden; }


.phone{ display:none; position: fixed;left: 50%; bottom: 0px;width:264px; z-index:999; height:260px;_top: expression(documentElement.scrollTop + 600 + "px");
_position:absolute;}
.phone a.bt{ border-radius:3px; position:absolute; right:0px; top:25%; display:inline-block; width:50px;  background:url(../phone.png) no-repeat left 5px; background-color:#08bdc3; height: 68px;color:#FFF;font-size:12px; line-height: 105px;text-align: center; }
.phone a.bt:hover{opacity:0.5;}
.phone img{ display:none ;}

#appdown {position:absolute; bottom:5px; left:50%;  z-index:999; background: }
#appdown img{ display:none; }
#appdown img.on{ border:3px solid #08bdc3; background: #fff; padding:1px;}
#appdown a{background: url(../appco.png) no-repeat left center;display:block; padding:5px 20px; text-align:center; clear:both; font-size:14px; font-weight:bold;color:#08bdc3}
#appdown a:hover{ text-decoration:none; background-color:#08bdc3; color:#fff;}
#appdown a.on{ color:#fff; background: url(../appon.png) no-repeat 8px center; background-color:#08bdc3; }

/* ad 20200921 */
.ads-block ul li{position:relative}
.ads-block li span{
	position:absolute;
	right:0;
	bottom:0;
	width:29px;
	height:16px;
	z-index:999;
	background:url(https://www.bhhouse.cn/images/adicon.png) no-repeat
}
