*{font:12px/20px SimSun, Arial, Helvetica, sans-serif; color:#666;}
body{margin:0; background:#FFF;}
form{margin:0; padding:0;}
li{list-style:none outside;}
h2{margin:20px 0 0 0; padding:0;}
a{color:#0066CC; text-decoration:none;}
a:hover{background:#890000; color:#FFF;}
img{border:none;}
textarea{border:1px solid #999;}

.img_1{float:left; padding:0 10px 0 0;}
.top_all{width:778px; margin:auto;}
.top_1{height:10px; background:#890000;}
.top_2{height:5px; background:#890000;}
.top_3{height:3px; background:#FFF;}
.top_4{height:2px; background:#890000;}

.box_login{width:340px; background:#F5F5F5; border:1px solid #CCC;}

.table_login{padding:0 12px 4px 12px; margin:10px 30px 30px 10px;}
.table_menu{padding:18px 12px 0 12px;}
.table_1{padding:6px 12px 4px 12px;}
.table_2{padding:18px 12px 30px 12px;}
.table_3{padding:10px 0;}
.table_4{padding:6px 0 15px 10px; background:url(bg_1.gif);}
.table_5{background:#F5F5F5;}
.table_6{background:#F5F5F5; padding:1px 0 6px 20px;}
.table_7{border:1px solid #CCC;}

.td_1{background:#ECECEC;}
.td_2{background:#890000; color:#FFF; font-weight:bold;}
.td_3{background:#BFBEBE;}
.td_4{padding:10px;}
.td_5{background:#EFEFEF;}/*not used*/
.td_6{background:#ddd;}
.td_7{background:#F5F5F5;}
.td_8{border-bottom:1px dashed #CCC;}
.td_9{padding:10px 10px 10px 20px;}
.td_10{padding:10px 13px 10px 10px;}

.cut_1{width:266px; white-space:nowrap; overflow:hidden;}
.cut_2{width:96px; white-space:nowrap; overflow:hidden;}
.cut_3{width:60px; white-space:nowrap; overflow:hidden;}

.ul_1{text-indent:-41px;}
.hometitle_1{font:28px/45px Simhei, Arial, Helvetica, sans-serif; color:#00659C;}
.hometitle_2{padding:0 0 0 40px; font-size:14px; line-height:45px; color:#333;}

.title_1{padding:6px 0 15px 10px;}

.menu_1{color:#890000; font-size:14px; line-height:24px;}
.menu_1 a{color:#890000; font-size:14px; line-height:24px;}
.menu_1 a:hover{background:#890000; color:#FFF;}

.menu_2{color:#999;}
.menu_2 a{color:#999;}
.menu_2 a:hover{color:#FFF;}

.word_bold{font-weight:bold;}
.word_1{color:#890000;}
.word_1 a{color:#890000;}
.word_2{font-size:14px; line-height:24px;}
.word_2 a{font-size:14px; line-height:24px; color:#333;}
.word_3{color:#333;}
.word_4 a{font-size:16px; text-decoration:underline; color:#00659C; font-weight:bold;}
.word_4 a:hover{color:#FFF;}
.word_5{font-size:28px; line-height:30px; color:#890000;}
.word_6{font:28px/30px Simhei, Arial, Helvetica, sans-serif; color:#00659C;}
.word_6 a{font:28px/30px Simhei, Arial, Helvetica, sans-serif; color:#00659C;}
.word_6 a:hover{background:#890000; color:#FFF;}
.word_7 a{color:#999; background:none; line-height:12px;}
.word_8 a{font:20px/30px Simhei, Arial, Helvetica, sans-serif;}
.word_9{font-size:16px; line-height:21px;}
.word_9 a{color:#666;}
.word_9 a:hover{color:#FFF;}
.word_10{font-size:14px; color:#890000;}
.word_11{font:20px/30px Simhei, Arial, Helvetica, sans-serif; color:#00659C;}
.word_12{font-size:14px; line-height:24px;}
.word_12 a{font-size:14px; line-height:24px; color:#333;}
.word_12 a:hover{color:#FFF;}
.word_shop{font-size:14px; line-height:24px;}
.word_shop a{font-size:14px; line-height:24px;}
.page_1{text-align:center;width:380px;}
.page_1 a{display:block; background:#F5F5F5; border:1px solid #CCC; margin:2px; padding:2px 6px 0 6px; color:#999; float:left;}
.page_1 a:hover{border:1px solid #666; color:#666; background:#CCC;}
.page_2{margin:2px; color:#999; float:left;}
.page_3{display:block; border:1px solid #666; color:#666; background:#CCC; margin:2px; padding:2px 6px 0 6px; float:left;}
.page_4 a{display:block; background:#F5F5F5; margin:4px 2px 0 2px; padding:2px 8px 0 8px; color:#999; float:left; font-size:14px; line-height:24px;}
.page_4 a:hover{color:#666; background:#FFF;}
.page_5{color:#666; background:#FFF; float:left; margin:4px 2px 0 2px; padding:2px 8px 0 8px; font-size:14px; line-height:24px;}
.page_6_out{display:block; background:#FCC; border:1px solid #CCC; margin:2px; padding:2px 6px 0 6px; color:#999; float:left;}
.page_6_over{display:block; background:#F5F5F5; border:1px solid #CCC; color:#999; margin:2px; padding:2px 6px 0 6px; float:left; cursor:pointer;}

.space_1{height:30px;}
.space_2{height:15px;}
.space_3{height:1px; border-bottom:1px dashed #CCC;}
.space_4{height:15px; border-top:1px dashed #CCC; margin:auto;}
.space_5{height:1px; border-bottom:1px dashed #CCC; margin:5px 0 10px 0;}
.space_6{height:45px;}
.space_7{height:1px; border-bottom:1px dashed #CCC; margin:15px 0;}

.input_all{border:1px solid #999; height:20px;}
.input_1{width:200px;}
.input_2{width:103px;}
.input_3{width:50px;}
.input_4{width:105px;}
.input_5{width:402px;}
.input_6{width:95px;}
.input_7{width:465px;}

.img_1{margin:0 0 -7px 0; *margin:0 0 -4px 0;}

.no_1{background:url(no1.gif) no-repeat 90px 0;}
.no_2{background:url(no2.gif) no-repeat 90px 0;}
.no_3{background:url(no3.gif) no-repeat 90px 0;}

.list_1{padding:10px 0 0 0;}
.list_2{text-align:center; font-size:12px; font-weight:bold; display:block; background:#FFC; border:1px solid #CC0; margin:4px 0 0 0; padding:3px 0 0 0; width:74px; color:#990;}
.list_3{padding:0 0 0 10px; font-size:14px; color:#333;}
.list_4 a{text-align:center; font-size:20px; line-height:40px; font-weight:bold; display:block; background:#C50000; border:2px solid #989000; margin:2px; padding:2px 5px 0 5px; color:#FFF;}
.list_4 a:hover{border:2px solid #666; color:#666; background:#CCC;}
.list_5{text-align:center; padding:10px 0 0 0;}
.list_6{text-align:center; padding:10px;}
.list_7{padding:50px;}


.close_1 a{display:block; background:#F5F5F5; border:1px solid #CCC; margin:2px; padding:2px 8px 0 10px; color:#999; width:6px; float:right;}
.save_1{clear:both; text-align:right; padding:4px 0 0 0;}
.photo_1{width:76px; height:54px; background:url(games_bg.gif);}
.hide_word_1{width:120px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis');}


#page_focus{border-right:#ccc 1px solid; padding-right:0px; border-top:#ccc 1px solid; padding-left:2px; padding-bottom:0px; margin:0px 10px 0px 0px; border-left:#ccc 1px solid; width:171px; padding-top:2px; border-bottom:#ccc 1px solid; height:16px;}



#searbar span{display:block; float:right; margin:0px; line-height:14px; position:relative; height:14px;}
#searbar span.submit{padding-right:7px; padding-left:0px; background:url(search.gif) no-repeat; padding-bottom:0px; width:44px; padding-top:3px; height:20px; text-align:right;}



#dsearch{border-right:#c0c0c0 1px solid; padding-right:0px; border-top:#c0c0c0 1px solid; display:none; padding-left:0px; z-index:100; background:#fff; left:-51px; padding-bottom:5px; border-left:#c0c0c0 1px solid; width:69px; padding-top:5px; border-bottom:#c0c0c0 1px solid; position:absolute; top:19px; text-align:center;}
#dsearch a{padding-right:3px; display:block; padding-left:3px; padding-bottom:3px; padding-top:3px; text-decoration:none;}
#dsearch a:hover{background:#336699; color:white; text-decoration:underline;}
.up{display:none; vertical-align:top;}
.down{display:inline; vertical-align:top;}




.panel{clear:both; display:none;}
.active-tab-body{display:block;}
#tabs{list-style-type:none;}
#tabs li{float:left;}
#tabs a{display:block; background:#F5F5F5; margin:4px 2px 0 2px; padding:2px 8px 0 8px; color:#999; float:left; font-size:14px; line-height:24px;}
#tabs a.active-tab{color:#666; background:#FFF; float:left; margin:4px 2px 0 2px; padding:2px 8px 0 8px; font-size:14px; line-height:24px;}


input.validation-failed {border:#890000 1px solid; color:#890000;}
.validation-advice {padding:5px; font-weight:bold; margin:5px 0; color:#FFF; background:#890000;}


#floatBoxBg{display:none;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;}
.floatBox{border:#666 5px solid;width:300px;position:absolute;top:50px;left:40%;}
.floatBox .title{height:23px;padding:7px 10px 0;background:#333;color:#000;}
.floatBox .title h4{float:left;padding:0;margin:0;font-size:12px;line-height:16px; color:#FFF;}
.floatBox .title span{float:right;cursor:pointer; color:#FFF;}
.floatBox .content{padding:20px 15px;background:#fff;}


.holder{width:80px; height:69px; display:table; position:relative; margin:auto auto; border:#ccc 1px solid;}
.holder div{*position:absolute; top:50%; left:0; display:table-cell; vertical-align:middle; width:100%;}
.holder p{position: relative; top:-50%; text-align:center; margin:0; padding:0;}
.searchtext{width:180px;height:18px;}
.customermsn{
}
.customermsn ul{
	margin-left:-1px;
	padding-left:5px;
}
.attritable td{
	border-bottom:1px dotted #cccccc;
}
