@charset "utf-8";
/* CSS Document */

html, body {position:relative; height:100%; margin:0; padding:0;}
body {text-align:center; min-width:990px; background:#392818;;}
body, td {font:normal 12px Arial, Helvetica, sans-serif; color:#efefef; text-align:left;}
h1,h2,h3,h4,h5 {font-weight:normal; color:#bdbdbd;}
h1 {font-family:"Times New Roman", Times, serif; font-size:38px; padding:10px 0; margin:0; font-weight:normal;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:14px;}
a {color:#bdbdbd; text-decoration:underline;}
a:hover {cursor:pointer; color:#bdbdbd; text-decoration:none;}

.h1 {font-family:"Times New Roman", Times, serif; font-size:38px; padding:10px 0; margin:0; color:#bdbdbd;}

#wrapper {height:auto !important; min-height:100%; height:100%; min-width:971px; width:971px; margin:0 auto -125px; background:url(top_pic.jpg) top center no-repeat #000;}

.header {position:relative; height:416px; width:971px;}

.top_logo {background:url(logo.png) left top no-repeat; width:286px; height:208px; position:absolute; top:27px; left:55px;}
.top_logo a {width:286px; height:208px; cursor:pointer; display:block;}

.slogan {width:350px; height:65px; position:absolute; top:15px; left:305px; background:url(slog.png) top left no-repeat;}

.tel_top {padding:0; font-size:25px; font-weight:bold; color:#2d1c05; text-align:right; position:absolute; top:25px; right:25px;}
.tel_top span {font-size:15px; font-weight:normal; display:block;}

ul.menu2 {position:absolute; top:368px; left:26px; margin:0; padding:0;}
ul.menu2 li {float:left; position:relative; list-style:none; margin:0; font-size:0; line-height:0; border-left:1px solid #100001;}
ul.menu2 li a {display:block; padding:15px 20px 19px; margin:0; font:bold 12px Tahoma, sans-serif; color:#fff; text-decoration:none; line-height:normal;}
ul.menu2 li a:hover {color:#000; text-decoration:none; background:url(m2_h.png) top center repeat-x;}
ul.menu2 li:first-child {border:none;}

.cart {padding:0; margin:0; position:absolute; top:5px; right:0; text-align:left; font:normal 11px Arial, Helvetica, sans-serif; color:#fff;}
.cart .price {color:#fff; font-size:18px; padding:2px 0; display:block;}
.cart a {display:block; padding:0; text-decoration:underline; color:#fff;}
.cart a:hover {text-decoration:none; color:#fff;}
.cart p {padding:0; margin:0;}

.cont {border-collapse:collapse; border-spacing:0; border:none; width:100%;}
.content {padding:0px 20px 20px 26px; vertical-align:top; border:none;}
.content_in {position:relative; width:100%;}
.left_c {width:260px; padding:0 0 20px 0; vertical-align:top; border:none;}

ul.menu {margin:0 0 0 2px; padding:10px 0; width:250px; text-align:left;}
ul.menu li {list-style:none; line-height:0; font-size:0; padding:0; margin:0; width:250px;}
ul.menu li a {display:block; width:208px; margin:0 auto; padding:7px 10px 7px 32px; line-height:normal; font:bold 12px Tahoma, sans-serif; color:#cacaca; text-decoration:none; background:url(m_h.jpg) left center no-repeat;}
ul.menu li a:hover {color:#cacaca; text-decoration:underline;}

ul.menu li.cl1 {list-style:none; line-height:0; font-size:0; padding:0; margin:0 auto; width:225px;}
ul.menu li.cl1 a {display:block; width:185px; margin:0 auto; padding:7px 0; line-height:normal; font:normal 12px Tahoma, sans-serif; color:#cacaca; text-decoration:none; background:none;}
ul.menu li.cl1 a:hover {color:#cacaca; text-decoration:underline;}

.news_title {width:250px; margin:0 -10px; padding:0; font:normal 32px "Times New Roman", Times, serif; color:#000; text-align:center; background:url(news_tit.jpg) left top no-repeat;}
.news {width:230px; padding:0 10px; margin:0 0 0 2px; background:url(news_bg.jpg) top left repeat-y; border-bottom:1px solid #fff; font-size:11px; color:#fff; overflow:hidden;}
.news p {padding:0; margin:0;}
.date {width:80px; height:18px; padding:0; margin:5px 0; font-size:12px; font-weight:bold; color:#151515; text-align:center; line-height:18px; background:url(date.jpg) top left no-repeat;}
.news a.title {display:block; padding:0; margin:5px 0 0; font-size:13px; font-weight:bold; color:#fff; text-decoration:underline;}
.news a:hover.title {color:#fff; text-decoration:none;}
.news a.more {display:block; padding:0 0 0 15px; margin:0 0 15px; color:#979797; text-decoration:underline; background:url(more.jpg) left center no-repeat;}
.news a:hover.more {color:#979797; text-decoration:none;}

.wrap_clear {clear:both; height:125px; width:100%; margin:0 auto;}

#footer {margin:0 auto; padding:0; position:relative; height:125px; width:971px; min-width:971px; background:url(foot_bg.jpg) top left repeat-x;}

.copy {padding:0; position:absolute; top:65px; right:25px; text-align:right; font:normal 11px Tahoma, sans-serifsans-serif; color:#fff;}
.copy a {color:#fff; text-decoration:underline;}
.copy a:hover {color:#fff; text-decoration:none;}

.copy2 {padding:0; position:absolute; top:65px; left:30px; text-align:right; font:bold 12px Tahoma, sans-serifsans-serif; color:#e1e1e1;}

.counters {position:absolute; width:100%; top:55px; left:0; text-align:center;}

ul.menu_b {position:absolute; top:2px; right:20px; margin:0; padding:0;}
ul.menu_b li {float:left; position:relative; list-style:none; margin:0; font-size:0; line-height:0; border-left:1px solid #100001;}
ul.menu_b li a {display:block; padding:0; margin:6px 15px 8px; font:normal 12px Tahoma, sans-serif; color:#fff; text-decoration:none; line-height:normal;}
ul.menu_b li a:hover {color:#fff; text-decoration:underline;}
ul.menu_b li:first-child {border:none;}

table.table0 td p,table.table1 td p,table.table2 td p {padding:0; margin:0;}

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}

table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #d9c8ad}
table.table1 td { padding:5px; border: 1px solid #b9a284;}

table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #d9c8ad}
table.table2 td { padding:5px; border:1px solid #b9a284;}
table.table2 th { padding:8px 5px; border:1px solid #b9a284; background:#b5977a; color:#fff; text-align:left;}

/*c.d.c*/
