.ac_results {padding: 0px;border: 1px solid #F75001;border-top:none;background-color:white;overflow:hidden;z-index: 99999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display:block;font: menu;font-size: 12px;overflow: hidden;}
.autoComplete_list_a {width:80%;display:block;float:left;}
.autoComplete_list_a:hover {text-decoration:none;color:#000;}
.autoComplete_list_span {width:20%;text-align:right;display:block;float:right;color:red;_display:inline;_float:;_padding-left:27px;}
.close_autocomplete {text-align:right;display:block;line-height:1.8em;padding-right:5px;border-top:1px solid #EFEFEF;}
.ac_loading {background: white url('img/indicator.gif') right center no-repeat;}
.ac_odd {background-color: #fff;}
.ac_over{background-color: #ffff99; color:#333333; font-family:Arial, Helvetica, sans-serif;}
.ac_odd a{ margin:0px; padding:0px;}
#heatop{background:url(images/tianjia1.jpg) repeat-x;height:31px;line-height:31px;width:auto;}
#login ul li label.error{position:absolute;top:20px;left:0px;}
.linkheight{line-height:30px;}
#login{position:relative;}
.login_lj01{position:absolute;top:40px;right:40px;}
#register{ width:490px; float:right;}
#email_notice,#account_notice{ padding:3px 0  0 120px; width:300px; display:block;}
#register .title{ background-position:0 -40px; color:#000;}
#register ul{ padding:30px 30px;}
#register ul li{ margin-bottom:8px; position:relative;}
#register ul li.text{ padding-left:120px; color:#999;}
#register ul li label span{ color:#f70; margin-right:3px;}
#register ul li input#captcha{ width:80px;}
#register ul li.agreement{ padding-left:120px;}
#register ul li.agreement input{ width:auto; border:none; height:auto; padding:0;}
#register ul li.agreement label{ float:none; display:inline; width:auto;}
#register ul li img{ display:inline; cursor:pointer;}
#register ul li input.bnt_register{ width:88px; height:35px;background:url(images/btnzc.gif) no-repeat!important;}	
#login .tab,#regist .tab{height:29px;overflow:visible;padding-left:250px;margin-bottom:25px;border-bottom:1px solid #FFCC66;}
#login .tab li,#regist .tab li{width:102px;padding-top:3px;height:27px;font-size:14px;text-align:center;line-height:27px;color:#F79100;}
#login .tab .curr,#regist .tab .curr{position:relative;background:url(images/bg_regist.gif) no-repeat 0 -83px;font-weight:bold;z-index:10;color:#a0410a;}
#login .tab .line,#regist .tab .line{background:url(images/bg_shortcut_line.jpg) no-repeat right 7px;}
#login .tab a:link,#login .tab a:visited,#regist .tab a:link,#regist .tab a:visited{display:block;overflow:hidden;width:74px;height:23px;margin:0 auto;line-height:23px; text-decoration:none;}
#login .tab a:hover,#login .tab a:active,#regist .tab a:hover,#regist .tab a:active{background:url(images/bg_regist.gif) no-repeat -167px 0;color:#fff;text-decoration:none;}
*html #login .tab,*html #regist .tab{overflow:hidden;}
.tab-sub {overflow:hidden;padding-top:8px;}
.tab-sub li {border-left:1px solid #D4D1C8;cursor:pointer;float:left;height:16px;line-height:16px;padding:0 15px;text-align:center;}
.tab-sub li a{color:#CC3300!important;}
.tab-sub .fore {border:medium none;font-weight:bold;}
.tab-sub .curr {font-weight:bold;}
#suit {background:none repeat scroll 0 0 #FFF9EB;border-bottom:1px solid #F3E7C7;margin-bottom:10px;padding:0 5px 5px;position:relative;top:0px;height:200px;overflow:hidden;}
#suit .tabcon-sub {overflow:hidden;margin-top:5px;clear:both;}
#suit .master {background:none repeat scroll 0 0 #FFFFFF;border-color:#D8D7D3;border-style:solid;border-width:1px 0 1px 1px;float:left;height:166px;padding:0 35px 0 5px;text-align:center;
width:135px;}
#suit .master .icon-add {background:url("images/icon_clubs.gif") no-repeat scroll -112px -380px transparent;height:30px;position:absolute;left:150px;top:80px;width:30px;}
#suit .suits {background:none repeat scroll 0 0 #FFFFFF;border-color:#D8D7D3;border-style:solid;border-width:1px 1px 1px 0;float:left;height:166px;overflow:hidden;width:400px;}
#suit .suits ul {float:left;height:166px;}
#suit .suits li {float:left;padding:0 8px;text-align:center;width:142px;min-height:145px;height:auto!important;height:145px;}
#suit .i-suit {border-left:1px solid #D8D7D3;float:left;height:168px;width:17px;}
#suit .i-suit b {background:url("images/icon_clubs.gif") no-repeat scroll 0 -354px transparent;float:left;height:34px;margin:6px 0 0 -1px;width:17px;}
#suit .infos {float:right;padding:0 5px 8px 0;width:140px;}
#suit .infos div {margin-bottom:5px;}
#suit .infos .p-name a {color:#005AA0;font-weight:bold;}
#suit .infos .p-saving {color:#008000;}
#suit .btn-buy {background:url("images/icon_clubs.gif") no-repeat scroll 0 -400px transparent;color:#FFFFFF;float:left;height:23px;line-height:23px;text-align:center;width:67px;}
.notice_title .n_left{ float:left;}
.n_center{ float:left; width:744px; background:url(images/news_center.gif) repeat-x; height:36px;}
.n_center h1{ font-size:14px; background:url(images/noice_title_bs.gif) no-repeat left center; padding-left:25px; margin:10px; float:left;}
.n_p span{ text-decoration:underline; color:#FF6600; font-weight:bold;}
.notice_title .n_right{ float:right; }
.notice_box{ border:1px #ebebeb solid; border-top-style:none; clear:both;}
.notice_box ul{ padding:15px;}
*+html .notice_box ul{ padding:8px 15px;}
.notice_box ul li{ border-bottom:dotted 1px #e4e4e4; background:url(images/news_blue.gif) no-repeat  left center; line-height:30px; padding:0 8px 0;}
.notice_box ul .n_new{ background:url(images/news_yellow.gif) no-repeat  left center;}
.notice_box ul .n_new a{ color:#ff6600;}
.notice_box ul .n_new  a:nover,.notice_box ul li a:hover{ color:#FF0000;}
.notice_box ul li a{ color:#666666;}
.notice_box ul span{ float:right; color:#797878;}
