@charset "utf-8";
/* CSS Document */
/*显示notice，注释以下一行*/
.top_notice{display:none;}
/*显示notice,取消注释此行 body{background-position:0 25px;}*/
.top_login{color:#fff;}
*html .top_login{line-height:1.5em}
*+html .top_login{line-height:1.5em}
.site_nav_login{height:24px;overflow:hidden;width:960px;margin:0 auto}
.site_nav_login li{float:left;margin:0 3px 0;}
.top_login.help,.top_login.store,.top_login.shop01,.top_login.shop02,.top_login.shop03,.top_login.shop04{height:24px;background:url(../images/header_loginbg.png)}
.top_login.help{background-position:0 0}
.top_login.store{background-position:0 -24px}
.top_login.shop01{background-position:0 -48px}
.top_login.shop02{/*background-position:0 -72px*/background-position:0 -24px}
.top_login.shop03{background-position:0 -96px}
.top_login.shop04{background-position:0 -120px}
.btn_login,.btn_reg,.btn_help{background:url(../images/icon_all.png) no-repeat;padding-left:18px;color:#fff}
.btn_login{background-position:0 -328px}
.btn_reg{background-position:0 -345px}
.btn_help{background-position:0 -364px}
.top_login .right{float:right;margin-top:2px;margin-right:15px,margin:0 3px 0;}
.top_login .right a{color:#fff;}
.top_login .line{background:url(../images/top_line.gif) right 3px no-repeat;padding:0 7px 0 5px}
.top_login li.welcome a{color:#fff;margin:3px 0 0 0}

.top_notice{color:#fff;height:15px;padding:5px 0;text-align:center; font-family:'宋体';}
body{font-size:12px;font-family:Arial,Helvetica,'',sans-serif;color:#666;height:auto;background:#186e9d url(../images/mainbg.gif) repeat-x;margin:5px 0;}

p,div,th,td,form,input,select,textarea{font-size:12px;table-layout:fixed;word-break:break-all}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,dl,dt,dd{margin:0;padding:0}
#content select{color:#7e7e7e;font-family:Arial,Helvetica,sans-serif;}
#content input{margin-top:-1px;vertical-align:middle;color:#7e7e7e;}
fieldset,img{border:0}
ul,ol{list-style:none}
.clear{clear:both}
table{border-collapse:collapse}
a:hover{color:#f60;text-decoration:underline}
img{border:none}
.hide{display:none}
.warn{border:1px dashed #f9a31a;background:#fff2dd;padding:10px;margin:10px}
.none{display:none}
#container{position:relative;width:974px;margin:auto;z-index:0}
#header .head_menu .left,#header .head_menu .right,li.mainmenu01,li.mainmenu02,li.mainmenu03,a.menu01,a.menu02,a.menu03,a.menu04,a.menu05,a.menu06,a.menu07,a.menu08,a.menu01_hover,a.menu02_hover,a.menu03_hover,a.menu04_hover,a.menu05_hover,a.menu06_hover,a.menu07_hover,a.menu08_hover,#footer .copyright{background:url(../images/comm_block100808.png) 0 0 no-repeat;}
#header{position:relative;width:100%}
#footer{margin:0px auto 10px auto;width:100%;color:#bbd0d7;text-align:left;border-top:1px solid #68a6c8;clear:both}
#footer dl a,#footer p a{color:#bbd0d7;padding-right:15px;text-decoration:underline;white-space:nowrap;}
#footer dl a:hover,#footer p a:hover{color:#dfdbbe;text-decoration:none;}
#footer dl.friendlink{padding-top:10px;margin-left:0;margin-right:0;line-height:180%}
#footer dl.friendlink dt,#footer dl.friendlink dd{float:left}
#footer .copyright{background-position:-544px -154px;padding-left:120px;margin-top:10px;line-height:180%;clear:both}
#content{padding:0;border-left:3px solid #97bed4;border-right:3px solid #97bed4;background:#ffffff;overflow:hidden;zoom:1}
#container a:focus{outline:0}
#content a:hover{text-decoration:underline}
.box_top,.box_root{background:url(../images/comm_block.png) 0 0 no-repeat;clear:both}
.box_top{background-position:0 -91px;height:8px;overflow:hidden}
.box_root{background-position:0 -99px;height:8px;overflow:hidden}
.ic_navigation,a.ic_contactus,li.member_id,li.member_psw,.btn_index,a.ic_aboutus{background:url(../images/site_nav.png) no-repeat}
.site_nav{height:24px;overflow:hidden}
.site_nav li.welcome{color:#fff;margin-right:10px}
.site_nav li.welcome span{margin:0 5px;font-weight:bold}
#header li.welcome a{color:#fff;margin:3px 0 0 0}
#header a:hover{color:#fff;text-decoration:underline}
.btn_login,.btn_reg,.btn_help{background:url(../images/icon_all.png) no-repeat;padding-left:18px}
.btn_login{background-position:0 -328px}
.btn_reg{background-position:0 -345px}
.btn_help{background-position:0 -364px}
.site_nav span.left{padding:4px 0 5px 0;display:block;float:left;display:none}
#header .site_nav span.left a{color:#a7d1ea}
a.ic_navigation{background-position:0 0;width:70px;color:#a7d1ea;padding:2px 0 0 20px;*padding:4px 0 0 20px;display:none;}
a.ic_contactus{background-position:-78px 0;width:70px;color:#a7d1ea;padding:2px 0 0 20px;*padding:4px 0 0 20px;margin:0 0 0 10px}
a.ic_aboutus{background-position:-561px 0;width:70px;color:#a7d1ea;padding:2px 0 0 20px;*padding:4px 0 0 20px;margin:0 0 0 10px}
.site_nav span.right{float:right;margin-top:2px;margin-right:15px}
.wid20{width:20px}
.wid30{width:30px}
.wid120{width:118px;text-align:center}
.wid116{width:116px;text-align:center}
.wid55{width:55px;text-align:center}
.wid60{width:60px;text-align:center}
.wid63{width:63px;text-align:center}
.wid70{width:70px;text-align:center}
.wid75{width:75px;text-align:center}
.wid80{width:80px;text-align:center}
.wid90{width:92px;text-align:center}
.wid100{width:100px;text-align:center}
#header li.btn_memarea a,#header li.btn_mess a,#header li.btn_logout a{color:#e0eaf0;padding:5px 0px 0 0px}
li.btn_memarea a:hover,li.btn_mess a:hover,li.btn_logout a:hover{color:#ffcc00;text-decoration:underline}
#header input.btn_logout{background:url(../images/btn_logout.gif);height:19px;width:40px;border:0}
#header .site_nav li{margin:0px 3px 0;}
#header .site_nav a{color:#fff}
#header .line{background:url(../images/top_line.gif) right 3px no-repeat;padding:0 7px 0 5px}
#header .site_nav a:hover{color:#ffffff;}
#header .site_nav input.btn_myhome{background:url(../images/btn_myhome.gif);height:19px;width:70px;border:0}
*html #header .mcenter,*html #header .logout{padding-top:2px}
*+html #header .mcenter,*+html #header .logout{padding-top:3px}
li.member_id{background-position:-160px 1px;width:74px;height:23px;border:0;color:#666666;margin:0px 3px 0 2px}
/*input*/
li.member_psw{background-position:-237px 1px;width:73px;height:23px;border:0;padding:0px 0 0px 0px;color:#666666;margin:0px 3px 0 2px}

#header .head_menu .left{width:258px;float:left;background-position:0 -120px}
#header .head_menu .left a{display:block;width:258px;height:81px;text-indent:-999px}

#header .head_menu .right{width:716px;height:81px;float:right}
span.mainmenu{padding:3px 0 0 420px;display:block}
li.mainmenu01,li.mainmenu02,li.mainmenu03{float:left;height:24px;line-height:24px;overflow:hidden}
li.mainmenu01{background-position:-544px -120px;width:79px;cursor:pointer}
li.mainmenu02{background-position:-625px -120px;width:85px;cursor:pointer}
li.mainmenu03{background-position:-712px -120px;width:82px;cursor:pointer}
span.menu{position:absolute;top:69px;right:25px}
a.menu01,a.menu02,a.menu03,a.menu04,a.menu05,a.menu06,a.menu07,a.menu08,a.menu01_hover,a.menu02_hover,a.menu03_hover,a.menu04_hover,a.menu05_hover,a.menu06_hover,a.menu07_hover,a.menu08_hover{display:inline-block;padding-top:39px;overflow:hidden;height:0}
a.mainmenu01,a.mainmenu02,a.mainmenu03{display:inline-block;padding-top:28px;overflow:hidden;height:0;width:78px;}
a.menu01{background-position:0 -213px;width:63px}
a.menu02{background-position:-63px -213px;width:65px}
a.menu03{background-position:-126px -213px;width:66px}
a.menu04{background-position:-192px -213px;width:65px}
a.menu05{background-position:-335px -213px;width:79px;}
a.menu06{background-position:-414px -213px;width:108px}
a.menu07{background-position:-522px -213px;width:82px}
a.menu08{background-position:-256px -213px;width:80px}
a.menu01_hover{background-position:0 -252px;width:63px;}
a.menu02_hover{background-position:-63px -252px;width:65px}
a.menu03_hover{background-position:-126px -252px;width:66px}
a.menu04_hover{background-position:-192px -252px;width:65px}
a.menu05_hover{background-position:-335px -252px;width:79px;}
a.menu06_hover{background-position:-414px -252px;width:108px}
a.menu07_hover{background-position:-522px -252px;width:82px}
a.menu08_hover{background-position:-256px -252px;width:80px}



.down_line{border-bottom:1px dashed #ccc}
.font12_orange{color:#ed7001;font-size:12px}
.font14_orange{color:orange;font-size:14px}
.font18_orange{color:#ee8131;font-size:18px;}
.font_blue{color:#0077ff}
.font_green{color:#419a00}
.font12w{color:#ffffff}
.fgreen{color:green}
.fblue{color:#186ca8}
.fpurple{color:purple}
.fblack{color:black}
.f12-red{color:#ff0000}
.f12-org{color:#ff6600}
.f12-green{color:#75ba1f}
.f14-org{font-size:14px;color:#ff6600}
.f14-green{font-size:14px;color:#75ba1f}
.f14{font-size:14px}
.center{text-align:center}
.inbox{border:1px solid #b4b4b4;padding:2px}
.strong{font-weight:bold}
.point_line{background-image:url(../images/point.gif);background-repeat:repeat-x;background-position:bottom}
.point_line_white{background-image:url(../images/point_white.gif);background-repeat:repeat-x;background-position:bottom}
.bggray{background:#e2e7e9}
.active_btn{margin:5px 0;height:29px}
.active_btn .label{float:right;width:300px;text-align:right}
a:active,a:link,a:visited{color:#0041D9;text-decoration:none}
a.ic_navigation:hover,a.ic_contactus:hover{color:#fff;text-decoration:none}
li.member_id input,li.member_psw input{margin:3px 0 0px 19px;border:0;width:39px;background-color:Transparent}
.active_btn .new_message,.site_nav span.right li,.menu li{float:left}
.active_btn .label span,.active_btn .label span img{margin:0 5px}
/* page line */
#pagelink{float:right;width:140px}
#pagelink a{float:left;display:block;background:url(../images/house/btn_pagebg.gif) left no-repeat;padding:0 0 0 5px;height:17px;color:#406b7f;margin:0 3px}
#pagelink span{float:left;background:url(../images/house/btn_pagebg.gif) right no-repeat;display:block;line-height:12px;height:12px;padding:3px 5px 2px 0}
*html #pagelink span{padding:3px 5px 0px 0}
#pagelink img,.pagelink_user img{margin:0 2px}
/* user page line */
#pagelink_user{float:right;width:400px;text-align:right;padding:5px 0}
#pagelink_user dd{float:left}
#pagelink_user a{float:left;display:block;background:url(../images/house/btn_pagebg.gif) top left no-repeat;padding:0 0 0 5px;height:17px;color:#406b7f;margin:0 3px}
#pagelink_user span{float:left;background:url(../images/house/btn_pagebg.gif) top right no-repeat;display:block;line-height:12px;padding:2px 5px 2px 0;cursor:pointer;}
.pic img{border:1px solid #ccc;padding:2px;background:#fff}
.font12y,.font12r{color:red}
/*traffic_list*/
.traffic_list{margin:0 0 10px 10px}
.traffic_list a{margin-left:5px;color:#1d668f}

.houseStarBox{ background:url(../images/store/agent/Ratings_star_gray.gif) 0 0 no-repeat; height:15px; width:81px; margin:3px 0 0 3px; text-align:left;}
.houseStarBox .houseStarCurr{ display:block; background:url(../images/store/agent/Ratings_star_yellow.gif) 0 0 no-repeat; height:15px; width:81px;}
.houseDiamondBox{ background:url(../images/store/agent/star_bg.gif) center 0 no-repeat;}
.houseDiamondBox .houseStarCurr{ background:url(../images/store/agent/staron_bg.gif) 0 0 no-repeat;}
.agentSignBox{ position:relative; left:15px!important; background:url(../images/store/agent/signal_off.gif) 35px 5px no-repeat; height:22px; text-align:left!important;}
*html .agentSignBox{ margin-top:-3px;}
*+html .agentSignBox{margin-top:3px}
.agentSignBox .agentSignCurr{ background:url(../images/store/agent/signal_on.gif) 0 5px no-repeat; display:inline-block; margin-left:35px; height:22px;}
.agentSignBox .agentSignCurr.blue{ background:url(../images/store/agent/signal_on_blue.gif) 0 5px no-repeat;}
.agentSignBox .agentSignNum{ position:absolute; top:2px; left:70px;}

/*add jiankongbao 2010-05-13 phoebe*/
.icon_jiankongbao{position:absolute;right:0px;top:200px;}

/* new global pages by wolf on 2010-05-19 */
#pages{ height:20px; margin:20px 0 20px 0px;float:right}
#pages ul li{ float:left; margin-left:5px; padding:0; border:none;}
*+html #pages ul li{margin-left:1px;}
#pages ul li a{ display:inline-block; line-height:20px; border:1px solid #ddd; padding:0 8px; color:#777; text-decoration:none;}
#pages ul li a:hover{ border:1px solid #4DB7F1; color:#4DB7F1; text-decoration:none; background:#fff;}
#pages ul li.curr a{ border:1px solid #4DB7F1!important; color:#fff!important; font-weight:bold!important; background:#4DB7F1!important;}
#pages ul li.curr a:hover{ color:#fff;}
#pages ul li.blank{ display:inline-block; line-height:20px; border:1px solid #ddd; padding:0 8px; color:#777; text-decoration:none; background:white!important;}

/*  */
