@charset "utf-8";
/* base style */
body {text-align:center;font-family:Arial,Helvetica,sans-serif,"宋体";font-size:12px; margin:0px; padding:0px;background-color:#fff; line-height:1.9em;}
ul,ol,li,form,dl,dt,dd{ margin:0px; padding:0px; list-style-type:none;}
*{   margin:0px; padding:0px;}
img{border:0px;}
.inline{ display:inline;}
.none{ display:none;}
.hand{ cursor:pointer;}
th{font-weight: normal;}
.clear{clear:both;font-size:0px; line-height:0px;visibility: hidden; height:0px;  }
.fl { float:left;}
.fr { float:right;}
div, p {text-align: left;}
/*base box*/
.blank1{clear:both;font-size:0px; line-height:0px; height:1px;}
.blank2{clear:both;font-size:0px; line-height:0px; height:2px;}
.blank3{clear:both;font-size:0px; line-height:0px; height:3px;}
.blank6{clear:both;font-size:0px; line-height:0px; height:6px;}
/*base ico */
/*base form*/
.but1{}
.text1{}
.input1{ }
/*base font */
.font_12{ font-size:12px; font-family:"宋体";}
.font_14{ font-size:14px; font-family:"宋体";}
.font_16{ font-size:16px; font-family:"黑体";}
.font_18{ font-size:18px; font-family:simhei;}
.fontabc{font-size:18px; font-family:Verdana;}
.font_white{ color:#fff;}
.font_gray{ color:#acacac;}
.font_hei{ color:#333;}
.font_red{ color:#f60;}
.font_blue{ color:#003a90;}

/*base a color*/

.a_f60 a:link,.a_f60 a:visited{ color:#f60; text-decoration:none;  }
.a_f60 a:hover{ color:#f60; text-decoration:none; }
.a_gray a:link,.a_gray a:visited{ color:#777777; text-decoration:none;  }
.a_gray a:hover{ color:#777777; text-decoration:none; }
.a_gray2 a:link,.a_gray2 a:visited{ color:#333333; text-decoration:none;  }
.a_gray2 a:hover{ color:#333333; text-decoration:none; }
.a_black a:link,.a_black a:visited{ color:#000000; text-decoration:none;  }
.a_black a:hover{ color:#000000; text-decoration:none; }
.a_blue a:link,.a_blue a:visited{ color:#0f53a4; text-decoration:none;  }
.a_blue a:hover{ color:#0f53a4; text-decoration:none; }

/* base  layout */

body.shadowbg { background:#eeeff3 url(../images/index/bodybg.gif) center repeat-y;}
.topline { height:25px; background:#f2f2f2 url(../images/index/bgimg.png) 0px -75px repeat-x; width:978px;margin:0 auto; position:relative; padding:0px;}
.topline .text {padding:0 1em 0 1em;border-right:1px solid #dddddd;}
.topline .userarea { float:left; text-align:left; width:370px; height:16px; line-height:16px; padding-top:4px;right:0; margin-right:10px;}
.topline .userarea .reg {padding-left:20px; background:url(../images/index/bgico.png) 0px -6px no-repeat;}
.topline .userarea .forgot {padding-left:20px; background:url(../images/index/bgico.png) 4px -18px no-repeat; border-right:none;}
.topline marquee{ float:left;}
.topline .addfav {float:right;width:120px; overflow:hidden;}
.topline .addfav a {color:#dd0000;}
.topline .addfav a.fav1 {margin-right:2px;padding-right:6px;border-right:1px dotted #777777;}

.wrapper {width:960px;padding:0px;margin:0 auto; overflow:hidden; background-color:#FFFFFF;}

div.header { height:144px; position:relative;}
body.shadowbg div.header {padding-bottom:5px;}
.header .menuline { overflow:auto;zoom:1;padding:12px 0 0;height:64px;}
.header .logo {width:170px; height:58px;position:absolute; z-index:200; top:12px; left:0; background:none;}

.header .menuline .menu {width:770px; height:54px; float:right; overflow:hidden; zoom:1; position:relative;}
.header .menuline .menu .block { float:left; clear:none;background:url(../images/index/bgimg.png) 0px -559px repeat-x;padding-left:0px; }
.header .menuline .menu .block .blockleft{ float:left; text-align:left;}
.header .menuline .menu .block .blockcon{ float:left; padding-right:9px; line-height:20px; padding-top:4px;}
.header .menuline .menu .block .blockcon a {margin-left:9px;color:#545454;}
.header .menuline .menu .block .blockcon a:hover { color:black;}
.header .menuline .menu .blockright{ width:4px; height:54px; float:left; background:url(../images/index/bgimg.png) -5px -106px no-repeat;}
.header .menuline .menu .block img{ border:0px; float:left;}

.header .menuline .menu .homepage {width:11px; height:35px; position:absolute; z-index:400;left:0;top:11px;}
.header .menuline .menu .homepage a { display:block;height:35px;}

.searchline {background:url(../images/index/navbottombg.gif) left -70px repeat-x;}
.searchline select {margin:0 0.3em;color:gray; height:1.7em; line-height:1.7em; font-size:9pt;}
.searchline .searchinner {background:url(../images/index/navbottombg.gif) right -35px no-repeat; height:35px;}
.searchline .searchinner .fl {padding-left:1em;font-family:"宋体";}
.searchline .searchinner form { display:block;height:31px;padding-top:4px;padding-right:8px;width:952px;text-align:right;background:url(../images/index/navbottombg.gif) left top no-repeat;}
input.searchinput {width:15em; height:17px;border-width:1px; border-style:solid; border-color:#777777 #cccccc #cccccc #777777;background-color:white;}
button.searchbtn {background:url(../images/bgandarrow.gif) left -43px no-repeat;width:54px;margin-left:2px;height:20px; border:none;color:white; line-height:20px;}



ul.nav { overflow:auto;clear:both;zoom:1;}
ul.nav li { float:left;height:32px; line-height:32px; text-align:center; overflow:hidden;}
ul.nav li a {padding:0px 9px;border-right-width:1px; border-right-style:solid; border-right-color:#7087a2;font-size:13px;}
ul.nav li.first a {border:none;}


.feeter{ background-color:#C1C1C1;  color:#FFF; text-align:center;width:978px; margin:0px auto;padding:3px 0px;border:none;font-family:Arial; clear:both;}
.feeter a{ color:#FFF; padding:0 5px;font-weight:bold;margin:0 ;}
.feeter a:hover { color:black;}
.feeterinfo{ color:#777; background-color:#FFFFFF; text-align:center; font-size:13px;width:980px; margin:0px auto;padding:6px 0px;font-family:Arial;}
.feeterinfo a{ color:#000; }
/*---两列框架*/
.wrapper {width:960px; margin:0.5em auto;text-align:left; position:relative;}
.leftmain { overflow:auto;padding-top:1.5em;zoom:1;}
.leftmain .sonleft { float:left;width:299px; overflow:hidden;}
.leftmain .sonright { float:right;width:367px; overflow:hidden;}
/*base flinks*/
dl.flinks {width:960px;margin:6px auto 6px auto; overflow: hidden;zoom:1;border: 1px solid #BABABA;}
dl.flinks dt { padding: 0 0 0 5px;height: 24px;text-align:left; clear:both;background: url(../images/index/titlebg_dt.gif) repeat-x left top;border-bottom: 1px solid #BABABA;}
dl.flinks dd {padding:4px 8px; overflow:hidden;zoom:1;}
dl.flinks dd div.linkscss {float:left;height:22px;padding:0 6px;white-space:nowrap; overflow:visible;}


/*base ada 通用广告*/
.showthree { overflow:hidden; zoom:1;height:90px;}
.showleft {width:150px;float:left;overflow:hidden;}
.showcenter {width:650px;float:left;margin-left:5px;overflow:hidden;}
.showright {width:150px; float:right;overflow:hidden;}
	/*---广告 可能遗弃 积分商城区域图片变换的样式*/
	.pb {	BORDER: #ccc 1px solid;WIDTH: 208px;OVERFLOW: hidden;}
	.pb .steps {BACKGROUND: url(../images/scoremore.gif) no-repeat left top}
	.pb .points LI {	BACKGROUND: url(../images/scoremore.gif) no-repeat left top; padding:0;}
	.banner_a A {COLOR: #fff}
	.pb .banners {FLOAT: left; HEIGHT: 152px;width:180px;OVERFLOW: hidden; PADDING-TOP:2px;padding-left:2px;}
	.pb .banners .li IMG {BORDER: #ccc 1px solid;; WIDTH:194px; HEIGHT: 148px; OVERFLOW: hidden;}
	.pb .banners LI {DISPLAY: none; HEIGHT:149px; OVERFLOW: hidden; background:none; padding:0;}
	.pb .banners LI.current {	DISPLAY: block}
	.pb .switcher {	POSITION: relative; WIDTH:19px; BACKGROUND-POSITION: left 0px; FLOAT: left;}
	.pb .points {	MARGIN: 2px auto 0px; WIDTH: 19px; FONT-SIZE: 12px}
	.pb .points LI {	TEXT-ALIGN: center; LINE-HEIGHT: 15px; MARGIN: 0px 0px 2px 3px; WIDTH: 16px; FONT-FAMILY: Arial; BACKGROUND-POSITION: 0px 0px; HEIGHT: 15px; COLOR: #fff; OVERFLOW: hidden; CURSOR: pointer}
	.pb .points LI.current {TEXT-ALIGN: center; TEXT-INDENT: 3px; WIDTH: 19px; BACKGROUND-POSITION: -19px 0px; MARGIN-LEFT: 0px}
	.pb .steps {POSITION: absolute; MARGIN: 0px 0px 0px 5px; WIDTH: 16px; BOTTOM: 3px; BACKGROUND-POSITION: 0px -15px; HEIGHT: 23px; _overflow: hidden}
	.pb .steps .up {	WIDTH: 15px; HEIGHT: 11px; CURSOR: pointer}
	.pb .steps .down {	WIDTH: 15px; HEIGHT: 11px; CURSOR: pointer}
	.bottom {	BACKGROUND-COLOR: #eee;HEIGHT: 24px; CLEAR: both}
	.bottom A {	COLOR: #0033cc; FONT-SIZE: 12px}
	.bottom SPAN {	LINE-HEIGHT: 19px; MARGIN-LEFT:4px; MARGIN-RIGHT:9px}
/*base投票*/
.vote dt {height:27px; line-height:27px;background:url(../images/bgandarrow.gif) left -307px no-repeat;padding-left:1.6em;border:1px solid #cccccc;}
.vote dt a { display:block;color:#cc0000;background:url(../images/bgandarrow.gif) left -341px repeat-x;font-weight:bold;}
.vote dd {padding:0.4em 0;}
.vote dd.votebutton {color:#999999;padding:0.2em 0;}
.vote dd button.votered, .vote dd button.voteblue {background-image:url(../images/bgandarrow.gif);background-repeat:no-repeat;width:54px; height:20px; border:none;color:white;font-size:9pt; background-color:transparent;}
.vote dd button.voteblue {background-position:left -43px;margin-left:1.5em;}
.vote dd button.votered  {background-position:left -23px;}
a.viewresult {background:url(../images/bgandarrow.gif) left -275px no-repeat;padding-left:1.2em;margin-left:2em;}

/*base选项卡*/
ul.tabTitle { overflow:auto;zoom:1;background:url(../images/tabnavbg.gif) left bottom repeat-x;border-left:1px solid #e1e1e1;clear:both;}
dd.block ul.tabTitle {padding:0;}
.tabTitle li {float:left;border:1px solid #e1e1e1;height:3em; line-height:3em; text-align:center;width:6em;background-color:#f7f7f7; cursor:pointer;border-left:none;}
.tabTitle li.tabin {background-color:white;border-bottom:none;padding-bottom:1px;}
dd.block .tabContent ul {padding:0.5em 0;}
ul.newhouserecomm li {padding-left:34px;background:url(../images/bgandarrow.gif) -60px -17px no-repeat;color:gray; line-height:2.1em;}
ul.newhouserecomm li a {color:#cc0000;margin-right:0.9em;}
.artrighttab .tabTitle li {width:72px;}
.artrighttab .tabContent {padding:0.5em 0 0;border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;}
.artrighttab {height:367px;}
.artrighttab .tabContent .featured {margin-bottom:0.5em;width:133px;}
.artrighttab .tabContent ul.withdescstye {padding-left:5px;}
/**style page评论页*/
.comwrapper {width:770px; margin:2em auto;}
.commentopbar {overflow:auto;zoom:1;}
.commentopbar a.logo {background:url(../images/index/indexlogo.gif) left top no-repeat;width:170px;}
.commentopbar .right { float:left;width:500px;padding-top:2em;font-size:10pt;}
.commentopbar .right a {margin:0 0.4em;}
.line {height:5px; background-color:#dddddd;margin:0.5em 0 1.5em;-moz-border-radius:5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.pagew {padding:1px 0;border-width:1px 0;border-color:#eeeeee;border-style:solid;margin-top:1em;}
.pagew .page {margin:0;}
.pagew .page a.comm {margin-right:2em;color:#cc0000;font-family:"微软雅黑"; background:none;border:none;}
.pagew .page a.comm:hover {color:white;background-color:#cc0000;}
.comcon {margin:2em 0;}
.comcon .comment {padding:0 1em 1em 0;}
.comcon .pubcom {padding:0 1em 1em 0;}
.ip {margin-left:2em;}
.biaotai {margin-left:4em;}
.quote {border:1px solid #D0DEE6;background:white url(../images/icon_quote.gif) 4px 2px no-repeat;padding:0.2em 0.5em 0.2em 2em;-moz-border-radius:5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.pubcomcon textarea {width:99%;height:4em;}
/*style page公用商家终端页*/
.companytitle { font-family:"微软雅黑";font-weight:normal;}
.houseinfo {width:100%;line-height:2.2em;}
.houseinfo th {color:black;width:15%; text-align:right;}
.houseinfo th.se {margin-left:1em;border-left:1px solid #e1e1e1;}
.houseinfo td.se {padding-right:1em;}
.houseinfo th, .houseinfo td {border-bottom:1px solid #e1e1e1;padding:0 0.3em; vertical-align:top;}
.houseinfo td {width:35%;}
.introduce {margin-top:1em;font-size:10pt;}
.introduce p {margin:1em 0;}
.houseinfo ul {margin-left:1.5em;}
.houseinfo ul li { list-style-position:outside; line-height:1.7em;margin:0.4em 0;}
.houseinfo ul li span {color:#777777;}



.erstext .houseinfo {border-top:1px solid #e1e1e1;}
.erstext .houseinfo th {background-color:#f9f9f9;font-family:"微软雅黑";width:6em;}
.terminalcon h1 {padding:0.1em 0 1.1em;background:url(../images/tab-base-middle-availability.gif) left bottom repeat-x;}
.terminalcon table.houseinfo {background-color:#F4F4F4;}
.terminalcon table .redbig {color:#cc0000;font-size:11pt;}
.terminalcon table.houseinfo tr:hover {background-color:white;}
.terminalcon .page {margin:2em 0;}
.autolist {margin-top:2em;}
.autolist .listimg { background-image:none;}
.withthead {width:100%;}
.withthead th {background:url(../images/nav-background.gif) left top repeat-x;text-shadow:0 1px 1px black;color:white;}
.withthead th, .withthead td {padding:0.2em 0.3em;}
a.withbgimg {padding-left:26px;background:url(../images/respond.gif) left top no-repeat;color:white;display:block;}
a.withbgimg span { background:url(../images/right.gif) right top;padding:0 7px 0 0;line-height:16px;height:16px; display:block;}
a.withbgimg:hover {color:#dddddd;}

.culbo {margin-top:0.5em;}
.culbotitle {background:url(../images/bg-h3.gif) left top no-repeat;height:28px;line-height:28px;padding-left:1em; position:relative;}
span.m-hd-rt {background:url(../images/bg-h3.gif) right -32px no-repeat;height:26px;padding:0;position:absolute;right:0;top:0;width:4px;overflow:hidden; display:block;}
.culbocon {border:1px solid #DDDDDD;}

.imglistblock {overflow:auto; zoom:1;}
.imglistblock .imgevery { width:49.5%; float:left; text-align:center; height:120px; overflow:hidden;}
.imglistblock .imgevery a img {width:92%;}



/*base 公用未知 有部分可遗弃*/


.colorblue {color:#004276;}
.colorlightblue {color:#00A5E9;}
.colorred {color:#cc0000;}
.colorred a {color:#cc0000;}
.colorgreen {color:green;}
.red {color:red;}
.blue {color:#134aa5;}
.fontgeo { font-family:Georgia;}
input.tinput {padding:1px; height:1em;width:6em;border-width:thin;}
button { cursor:pointer;}
.hide{display:none;}
.ad {margin:9px 0; overflow:hidden;width:100%;}
.ad_mb {margin-bottom:9px;overflow:hidden;width:100%;}
.ad_mt {margin-top:9px;overflow:hidden;width:100%;}
.ad_nm {overflow:hidden;width:100%;}
.show {margin:6px 0; overflow:hidden;width:100%;}
.show_mb {margin-bottom:6px;overflow:hidden;width:100%;}
.show_mt {margin-top:6px;overflow:hidden;width:100%;}
.show_nm {overflow:hidden;width:100%;}
.show object, .show_mb object, .show_mt object, .show_nm object, .ad_mb object, .ad_mt object, .ad_nm object {float:left;}
a.more, .des a.more {font-size:12px;font-family:"宋体";color:#048FFD;margin-left:0.5em;}
a.more:hover, .des a.more:hover {color:black;}
ul.withdescstye { clear:both;}
ul.withdescstye li {list-style:disc inside; color:#333333;font-size:9pt;}
ul.withdescstye li a.pre {color:#777777;font-size:9pt;}
.wryh {font-family:"微软雅黑";}


dt.titledouble {padding:4px 0 4px 3px;border-width:4px 0!important;border-width:3px 0;border-style:double;border-color:#e1e1e1;font-size:15px;color:black;font-weight:bold;margin-bottom:0.3em;}
dt.titledouble a {color:black;}
dt.titlesolid {padding:4px 0 4px 3px;margin-top:4px;border-top:1px solid #e1e1e1;font-size:15px;color:black;font-weight:bold;}
dt.titlesolid a {color:black;}
dt.titlenobg {font-size:10pt;font-family:"微软雅黑";}
dt.dtmt {margin-top:0.7em;}
dd.blockpl {padding-left:0.4em;}

table td { vertical-align:top;}
.withborder {border:1px solid #dddddd; overflow:auto;zoom:1;}
button.btblue {background:url(../images/bgandarrow.gif) left -43px no-repeat;width:54px; height:20px; border:none;color:white;font-size:9pt;}
button.btred {background:url(../images/bgandarrow.gif) left -23px no-repeat;width:54px; height:20px; border:none;color:white;font-size:9pt;}
dl.dlmt {margin-top:1em;}
span.hot {background:url(../images/hot.gif) left top no-repeat; display:block;height:16px;width:21px; position:absolute; z-index:100;left:6.5em;top:0;}
.price {font-size:17pt;font-family:Georgia;color:red;}

.rank5 {background-position:-1px -1px; }
.rank4_5 {background-position:-1px -41px; }
.rank4 {background-position:-1px -81px; }
.rank3_5 {background-position:-1px -121px; }
.rank3 {background-position:-1px -161px; }
.rank2 {background-position:-1px -201px; }
.rank1 {background-position:-1px -241px; }
.rank0_5 {background-position:-1px -281px; }
.adbar { width:100%; overflow:hidden;}
.topbarin {width:960px; margin:0 auto; overflow:auto;zoom:1;}
.login {color:#777777;width:100%; float:left;padding-top:2px;}
.login a {color:#777777;}
.login input.tinput {margin:0 0.3em;border-color:#A6A6A6 #DADADA #DADADA #A6A6A6;border-style:solid;border-width:1px;}
.login .loginbtn {height:21px;line-height:21px;width:59px;background:url(../images/bgandarrow.gif) left top no-repeat; text-align:center;color:black;border:none;margin-bottom:-0.2em;}
.topright {width:376px; float:right; text-align:right;}
.topright span {font-size:6pt;color:#cccccc;margin:0 1em;}

.commonmenu {border:1px solid #f1eded;padding:0.3em; overflow:auto; clear:both;zoom:1;}
.commonmenu .news, .commonmenu .life, .commonmenu .community {padding:0 1em 0 59px;border-right:1px dotted #cccccc; background-image:url(../images/bgandarrow.gif);background-repeat:no-repeat; float:left;}
.commonmenu .news {background-position:16px -81px; }
.commonmenu .life {background-position:16px -147px; }
.commonmenu .community {background-position:16px -213px;}
.otherlinks { float:left;padding-left:1em;}
.otherlinks a {font-weight:bold;}
.commonmenu span {font-size:8pt;color:#cccccc;margin:0 0.7em;}
input.searchinput {width:20em; height:1.2em;}
button.searchbtn {background:url(../images/bgandarrow.gif) left -23px no-repeat;width:54px; height:20px; border:none;color:white; line-height:20px;}
.block {clear:both;}
.block a.pre {color:gray;margin-right:0.4em;}
.floatblock .block { overflow:auto;zoom:1;}

.focuspicture a img {width:299px;}
.fptitle { line-height:2.2em; text-align:center;background-color:#f9f9f9;border-bottom:1px solid #cccccc;font-size:9pt;font-weight:normal;}
.fptitle a:link {color:gray;}
.textfixpic {overflow:hidden;margin-bottom:0.4em; clear:both;zoom:1;}
.textfixpic img {width:84px; height:69px;float:left;margin-right:5px;padding:1px; border:1px solid #cccccc;}
.textfixpic h4 { font-size:12px;margin-bottom:0.3em;}
.textfixpicbig img {width:128px;}
.textfixpicbig h4 {font-size:11pt;}
.textfixpicbig h4 a {color:black;}
ul.havebgcolor {background:none;}
dd.block ul {padding:3px 0;}
dd.block .des { line-height:1.3em;color:#777777;}
.padleft{ padding-left:5px;}
.bar {padding-left:2em;background:url(../images/barbg.gif) left bottom repeat-x; height:22px;margin-bottom:1em;}
/*列表页右侧框架************************************/
.featured { float:left;padding:0 6px; text-align:center;width:108px;font-size:9pt;}
.featured a {color:#777777;}
.featured a img {width:102px;height:77px;padding:1px; border:1px solid #cccccc;}
dt.title {font-size:15px;color:black;margin:0 0 0.2em;padding:6px 0 0 3px;background:url(../images/titlebg.gif) left top repeat-x;font-weight:bold;}
dt.title a {color:black;}

.yedian { overflow:auto;zoom:1;}
.yediane { float:left;width:48%;padding-left:1.4%; overflow:hidden; text-align:center;}
.yediane img {width:107px;}
.listtab {height:290px;}
.listtab ul.tabTitle li {font-weight:bold;color:#004276;font-size:9pt;}
.listtab .tabContent ul {padding-bottom:0.5em;padding-left:5px;}
/*频道主页框架*/
.mainfist { overflow:auto;padding-top:12px;zoom:1;}
.mainfist  .left {width:682px; float:left; overflow:hidden; }
.mainfist  .right {width:257px; float:right;overflow:hidden; }

