* {word-wrap:break-word; list-style: none; }
body, input, textarea, table { color: #222; font-size:12px; line-height:1.6em; }
* { word-break: break-all; font-family: Tahoma, Verdana, Arial;margin:0;padding:0; list-style-type:none;}
body, input, ul, ol, form, h1, h2, h3, h4, h5, p { margin: 0; padding: 0; }
body { background:#fff; text-align: center; }
img{border:0;}
table {empty-cells:show;border-collapse:collapse;}
a {color:#666;}
a:hover, a:hover.red, a:hover.shop{color:red;}
a.red{color:#D62424}
a.record {color: red !important;  text-decoration: underline !important; font-size:14px;}
a:hover.record {color:#222 !important;}
a.hui{color:#E0DFDF}
a:hover.hui{color:#fff;}
a.black{color:#333;}
a:hover.black{color:red;}
a.blue{color:#1E50A2;}
a:hover.blue{color:red;}
a.shop{color:#222;font-weight:bold;}
a.new_r, a.new {color:red !important;}
	a.sex1 {color: #00f  !important;}
	a.sex2 {color: #f0f  !important;}
	a.sex0 {color: #36c  !important;}
	a:hover.sex1, a:hover.sex2, a:hover.sex0, a:hover.new_r, a:hover.new { color: #222  !important; }

.clear {clear:both;}
.red{color:red;}
  a.bbs { color: blue !important; font-size: 14px; text-decoration: underline !important; }
    a:hover.bbs { color: #222 !important; text-decoration: underline !important; }

.logo {margin-top:20px;}
.banner {float:right;}
.banner_left {margin-right:10px;}
.banner_right {float:right;}

#menu_02{ height: 33px;  border-bottom: 0;width:100% }
#menu_02 td{padding:0px 5px;color:#9C9A9C;}
#menu_02 td a{text-decoration: underline;color:#222;}
#menu_02 td a:hover{text-decoration: underline;color:red;}

/*----midden----*/
#wrap { width: 1000px; margin: 0 auto; text-align: left; }
#side { width: 230px; float: left;color:#333;padding-bottom:15px;margin-top:15px;}
#side  h2, #content h2{font-size:12px;background:#138D96;line-height:26px;padding-left:20px;color:#fff;}
#side  h2 em, #content h2 em{float:right; margin-right: 8px; font-style: normal; font-weight: normal; font-size: 12px; }
.bulletin{border:1px solid #A2F1F7;background:#EDFDFE;padding:10px;color:#084246;margin-bottom:10px;}
.bracket{border:1px solid #FDE1BE;background:#FDF6EC;padding:10px;color:#084246;margin-bottom:10px;}
.shop_box{border:1px solid #F9E9D7;padding:5px 6px;margin-bottom:15px;}
.shop_box td{ color: #666; padding:10px;border-bottom:1px dashed #ccc;}
.shop_box span{color:red;}
.shop_box img.goods { border: 1px solid #ccc;padding: 1px;/*width:80px;height:80px;*/}
.shop_box img.cart { position:absolute; }
.list{padding-left:15px;/*border-bottom:1px solid #FC8A00;*/line-height:3.2em;/*margin-top:10px;*/}
.list_title{width: 100%; overflow:hidden; margin-bottom: 20px;text-align:center;color:#222;font-size:14px;font-weight:bold;line-height:2.2em;/*border-bottom:1px solid #FEDDB4;*/}
.list span{float:right;margin-right:30px;}
.meat{}
/*.meat img{margin-bottom:15px;}*/
.meat td{ /*font-size:14px;border-bottom:1px dashed #ccc;*/}
.meat td .dashed { padding-left: 15px; border-bottom:1px dashed #ccc;}
.meat td span{color:#666;}
.meat td em{/*color:#929191;*/ font-family:"ËÎÌå";font-style: normal; font-weight: normal;}
.meat .head { border-top: 2px solid #FC8A00; background: url("img/h2_bk.gif") repeat-x; }
.attachlist { padding: 15px 10px 10px 10px; overflow : hidden;width:900px;}
.attachlist h2 { font-size: 12px; color: #666; }

.price { font-size: 14px !important; ; color: #f60 !important; font-weight: bold; }

#side  h3{font-size:12px;background:#FC8A00;line-height:26px;padding-left:20px;color:#fff;}


#content { width:760px; float: right;margin-top:15px;}
#content h2{background:#F9E9D7;color:#222;line-height:26px;}
.pay{text-align:right;}

#header_box{ width:1000px;height:33px;margin:0px auto;}
#menu {   height: 28px;width:940px;margin:0px auto;}
#menu ul { float: right; padding: 3px 10px 0;  }
#menu li { float: left;list-style: none;}
#menu li a { text-decoration: none; float: left; color: #222; padding: 3px 8px 3px;}
#menu li a:hover { color: #f30}
#menu li cite a { font-style: normal; font-weight: bold; background: none; }
#menu li.first a { background-image: none; }
#menu li.out a { padding: 4px 0 3px 0; margin-right: 7px; background-image: none; }

#moresite { float:left; padding: 3px 10px 0px; }
#moresite.new{ padding-top: 0px; }
#moresite li {margin-right:8px;}
#moresite li a {background: none;padding: 3px 8px 3px;}
#moresite li a.current {color:#fff; background: #3772A1;}
#moresite li a:hover {color:red;}

#sub_topmenu{padding-left:90px;background:url(img/nav_bg.gif); border:1px solid #FC8A00;height:34px;border-bottom:none;margin-top:15px;}
#sub_topmenu ul {display:inline;list-style:none;}
#sub_topmenu li {display:inline;}
#sub_topmenu a {float:left;margin:0;background:url("img/nav_left2.gif") no-repeat left top;padding:0 0 0 8px;text-decoration:none;line-height:23px;margin-right:5px;}
#sub_topmenu a span {float:left;display:block;padding:11px 25px 0px 15px;color:#1A1A1A;background:url("img/nav_right2.gif") no-repeat right top;}
#sub_topmenu a span {float:none;}
#sub_topmenu a:hover, #sub_topmenu .current a {background:url("img/nav_left.gif") no-repeat left top;line-height:27px;}
#sub_topmenu a:hover span, #sub_topmenu .current a span  {background:url("img/nav_right.gif") no-repeat right top;padding:7px 25px 0px 15px;}
}
#sub_topmenu .current a{font-weight:bold;font-size:14px;color:#222;}

#new{ margin-top:-5px;position: absolute;px;margin-left:-26px;float:left;background:none;}


#menu_sec { font-size: 12px; margin-top: 20px; padding-left:20px; height:34px; overflow: hidden; border-bottom:2px solid #FC8A00; }
#menu_sec ul {display:inline;list-style:none;}
#menu_sec li {display:inline;}

#menu_sec li a { text-decoration: none; margin-top: 12px; line-height: 22px; float: left; margin-right: 2px; text-align: center; background: url("img/navoff.jpg") no-repeat; width: 88px; height: 22px; }

#menu_sec li.current a { overflow: hidden; margin-top: 8px; line-height: 27px; float: left; margin-right: 2px; text-align: center; background: url("img/navoff.jpg") no-repeat; width: 88px; height: 26px; color: #fff; background: url("img/navon.jpg") no-repeat; }

#menu_sec li a:hover { color: #f30; text-decoration: none; }
#menu_sec li.current a:hover { color: #222; }

#menu_sec .cart { float: right; }
#menu_sec .cart a { background: none !important;}
.submenu_sec { color: #666; border-top: 2px solid #FF7E00; border-bottom: 1px solid #eee; font-size: 12px; padding-left: 20px;line-height: 2em;background: url('img/h2_bk.gif') repeat-x; }
.submenu_sec a { color: #069; text-decoration: none; }
.submenu_sec a:hover { color: #f30; text-decoration: underline; }

.help h2{ text-align: left; font-size:12px;background:#138D96;line-height:26px;padding-left:20px;color:#fff;}
.help h2 em{float:right; margin-right: 8px; font-style: normal; font-weight: normal; font-size: 12px; }


/*#footer {margin:0px auto;width:1000px;margin-top: 10px; text-align:center;border-top: 1px solid #FC8A00; color: #666; padding: 12px 0;}
.pls {position:absolute;margin:-10px 0 0 30px}
.serverinfo {color:#999; font-size:11px; font-family:Courier New;}*/

.comments { }
.comments td { padding: 5px 10px; border-bottom: 1px solid #ddd;}
.comments td .title{background:#FEF7EE;padding:5px;}
.comments td { padding: 5px 10px; border-bottom: 1px solid #ddd;}
.comments .row td { background: #eee; }
.comments .date { color: #999; font-size: 10px; }
.comments .body { padding: 10px 0 10px 24px; }

.buylog_box td { text-align: center; }
.buylog_box .heads td { font-weight: bold; border-bottom: 1px solid #f1f1f1; }

.replylayer { margin-top: 20px;  border: 1px dashed #999; padding: 10px 20px 20px 20px; }
.replylayer textarea.textarea { width: 500px; height: 80px; margin-bottom: 5px; }

input.submit { width: 100px; }

/*¡«¡«¡«¡«¡«¡«¡«¡«¡«¡«¡«¡«¡« Template _flash ¡«¡«¡«¡«¡«¡«¡«¡«¡«¡«¡«¡«¡«*/

.messagetop { color: #666; text-align:left; margin:50px auto 0 auto;width:600px;background: #FFF; padding: 1px;}
.messagetop a { font-weight: bold; color: #666; text-decoration: none; }
.messagetop a:hover { color: #f30; text-decoration: underline; }

.messagebox { font-size:12px;text-align:center;margin:0 auto 50px auto;width:600px;background: #FCF3E6; border: 1px solid #FC8A00; padding: 1px;}
.messagebox h1{ font-size: 12px; text-align:left;padding-left:10px;border-bottom: 1px solid #FDE1BE;background: #EC8701;line-height:28px; }
.messagebox h1 a { text-decoration: none;color:#fff; }
.messagebox h1 a:hover { text-decoration: underline;color:#fff; }
.messagebox p{padding: 10px 20px 10px 20px;line-height:30px;font-size:16px;}
.messagebox b {font-size:14px;}
.messagebox a { color: #222; }
.messagebox a:hover { color: #f30; }
/*----·ÖÒ³----*/
.pages { text-align: center; padding-top: 10px; padding-bottom: 15px; }
.pages em, .pages strong, .pages a { padding: 0 5px; }
.pages strong { color: #099; }
.pages em { color: #666; }

textarea, input.input { font-size: 12px; border-width: 1px; background: #FFF; border-color: #DDD; padding: 2px; }
.box, .friend {color:#666;border:1px solid #ccc;}
.box h1, .friend h1 { border-bottom:1px solid #ccc; background: url("img/sub_tbg.gif") repeat-x;height: 23px; line-height: 23px;font-size:12px; }
.box h1 strong, .friend h1 strong {color:#fff;text-indent: 15px; float:left; width: 153px; background:url("img/sub_tbgC.gif") repeat-x;}
.friend ul{margin-top:5px;}
.friend li{display:inline;margin-bottom:5px;overflow: hidden;white-space: nowrap;text-indent:12px;line-height: 1.8em;float:left;margin-right:20px;}
.friend li a{color:#000;font-size:12px;}
.friend li a:hover{color:red;}
.xiahua a{color:#fff; text-decoration:none;}
.xiahua a:hover{color:#222;text-decoration: underline;}
.box h1 cite, .friend h1 cite {float:right;margin-top:8px;margin-right:8px;}


