@charset utf-8;

/* 样式重置 */
body { margin:0; padding:0; background:#1C0A08; color:#000; font-size:12px; font-family:Arial,"宋体"; }
form,ul,li,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
img { border:0; vertical-align:absbottom; }
ul,li { list-style-type:none; }
input, select,textarea { border:none; font-size:12px; font-family:Arial; vertical-align:absmiddle; }

/* 常用功能样式 */
.clear { height:0px; font-size:0px; line-height:0px; overflow:hidden; clear:both; }
.overflow { overflow:auto; }
.nobg { background:none!important; }

/* 默认文字字体、文字颜色、背景颜色或者图像等 */
a { color:#000; text-decoration:none; }
a:hover { color:#000; text-decoration:underline; }

.container { width:1002px; margin:0 auto; background:url(container.jpg) no-repeat #200c0b; }

/*头部*/
.top { position:relative; width:1002px; height:115px; }
.logo { width:233px; height:115px; float:left; padding-left:24px; }
.top_right { width:720px; height:115px; float:right; overflow:hidden; }
.searchbox { position:absolute; top:40px; right:50px; width:202px; }
.searchbox .search { float:left; width:153px; height:18px; padding:1px 1px 0 1px; margin:0 3px 0 0; background:#150604; }
.searchbox .search_input { width:150px; height:16px; padding:1px 0 0 1px; border:none; background:#150604; color:#ccb386; }
.searchbox .search_btn { float:left; width:42px; height:19px; }
.searchbox .btn_search { width:42px; height:19px; border:none; background:url(btn_search.jpg) no-repeat; cursor:pointer; }

.banner { width:950px; height:200px; margin:0 auto; border-bottom:solid 3px #bc944e; }
.default_banner { width:950px; height:390px; margin:0 auto; }
.footer { width:944px; height:19px; background:#180806; color:#bfa163; padding:6px 29px; }
.footer a, .footer a:hover { color:#bfa163; }
.mainbody { width:950px; margin:0 auto; overflow:auto; background:#572b28;}
.bg_container { width:931px; margin:13px auto 13px auto; overflow:auto; background:url(line.jpg) repeat-y; }

.left { width:197px; margin-right:9px; float:left; min-height:400px; }
.left p { width:197px; height:29px; }

.right { width:725px; float:left; }
.right .location { width:712px; height:29px; background:url(location.jpg) no-repeat; font-family:"宋体"; padding-left:13px; line-height:29px; }
.right .location a { color:#4c221f; padding:0 4px; }
.right .title { width:725px; margin-top:10px; font-size:16px; line-height:31px; font-weight:bolder; color:#9d6561; text-align:center; }
.right .content { line-height:32px; color:#9d6561;}
.right .data { width:704px; margin-top:8px; background:#361916; text-align:center; line-height:31px; text-align:center; color:#5f3532; margin:0 auto; }

.products { text-align:center; width:712px; margin-top:40px;}
.more_product {text-align:center; width:712px; margin-bottom:40px;}

.page { text-align:center; background:#361916; line-height:27px; }
.page a { color:#9d6561; padding:0 5px; }
.page a:hover, .page .current { color:#d6af67; text-decoration:underline; }

.contact { width:693px; color:#9d6561; line-height:25px; padding-left:9px; padding-bottom:9px; border-bottom:dashed 1px #9c6a65; margin:13px auto; }

.guestbook { width:702px; margin:10px auto 0 auto; border-bottom:dashed 1px #9c6a65; padding-bottom:25px; }
.guestbook .q_title { width:665px; height:19px; padding-left:23px; margin:0 auto; line-height:19px; background:url(guestbook_q.jpg) no-repeat 5px 5px #361916; color:#fff; }
.guestbook .q_content { padding:9px; color:#9d6561; }
.guestbook .a_title { width:665px; height:19px; padding-left:23px; margin:0 auto; line-height:19px; background:url(guestbook_a.jpg) no-repeat 5px 5px #361916; color:#d6bb77; }
.guestbook .a_content { padding:9px; color:#bb934d; }

/*图片列表*/
.pic_txts { width:708px; margin:20px auto 0 auto; }
.pic_txt { float:left; width:177px; }
.pic { width:140px; margin:0 auto; text-align:center; height:316px; border:solid 3px #946763; line-height:316px; }
.pic-about { width:139px; margin:0 auto; text-align:center; height:104px; border:solid 3px #946763; line-height:104px; }
.txt { width:177px; text-align:center; padding:10px 0; }
.txt a, .txt a:hover { color:#9d6561; }

.pic_txts_02 { width:708px; margin:20px auto 0 auto; }
.pic_txt { float:left; width:235px; }
.pic { width:200px; margin:0 auto; text-align:center; height:140px; border:solid 3px #946763; line-height:140px; }
.pic-about { width:139px; margin:0 auto; text-align:center; height:104px; border:solid 3px #946763; line-height:104px; }
.txt { width:235px; text-align:center; padding:10px 0; }
.txt a, .txt a:hover { color:#9d6561; }

/*
.pic_txts { width:708px; margin:20px auto 0 auto; }
.pic_txt { float:left; width:177px; }
.pic { width:139px; margin:0 auto; text-align:center; height:104px; border:solid 3px #946763; line-height:104px; }
.txt { width:177px; text-align:center; padding:10px 0; }
.txt a, .txt a:hover { color:#9d6561; }
*/

/*导航条*/
.top_right .nav { width:686px; height:27px; margin-top:72px; margin-left:34px; background:url(nav.jpg) no-repeat; }
.top_right .nav li { float:left; width:74px; margin-right:22px; }
.top_right .nav li a { display:block; width:74px; height:27px; }
.nav a:hover.nav_1, .nav .nav_1_current { background:url(nav_01.jpg) no-repeat 0 0; }
.nav a:hover.nav_2, .nav .nav_2_current { background:url(nav_01.jpg) no-repeat -96px 0; }
.nav a:hover.nav_3, .nav .nav_3_current { background:url(nav_01.jpg) no-repeat -192px 0; }
.nav a:hover.nav_4, .nav .nav_4_current { background:url(nav_01.jpg) no-repeat -288px 0; }
.nav a:hover.nav_5, .nav .nav_5_current { background:url(nav_01.jpg) no-repeat -384px 0; }
.nav a:hover.nav_6, .nav .nav_6_current { background:url(nav_01.jpg) no-repeat -480px 0; }
.nav a:hover.nav_7, .nav .nav_7_current { background:url(nav_01.jpg) no-repeat -576px 0; }

/*二级菜单*/
.menu { width:197px; }
.menu dl { margin:0; }
.menu dt { margin-top:1px; text-align:center; font-size:14px; line-height:29px; }
.menu dt a { display:block; height:29px; color:#d6af67; background:#4c221e; }
.menu dt a:hover, .menu .current { color:#3d1b19; background:#ba924c; font-weight:bolder; text-decoration:none; }
.menu dd { margin-top:1px; margin-left:0; text-align:center; font-size:12px; line-height:20px; }
.menu dd a { display:block; height:20px; color:#aa6c1d; background:none; }
.menu dd a:hover, .menu .current { color:#ba924c; font-weight:bolder; text-decoration:none; background:none; }

/*新闻列表*/

.list_02 ul { width:710px; margin:8px auto; }
.list_02 li { padding:0 25px 0 5px; border-bottom:dashed 1px #71413e; color:#9d6561; line-height:30px; }
.list_02 li .news_title { font-weight:bolder; }
.list_02 li .news_title a { color:#9d6561; }
.list_02 li .news_title a:hover { color:#9d6561; text-decoration:underline; }
.list_02 li .news_content { color:#9d6561; text-indent:2em; }

/*表单*/
.form { color:#9d6561; margin-bottom:11px; }
.form .ibl { float:left; width:85px; text-align:right; padding-top:12px; }
.form .ibr { float:left; width:600px; text-align:left; padding-top:10px; }
.form .input_01 { background:#361916; color:#9d6561; }
.form .input_submit { width:60px; height:19px; _padding-top:5px; color:#caafad; background:#361916; cursor:pointer; margin-left:75px; }
.form .input_reset { width:60px; height:19px; _padding-top:5px; color:#caafad; background:#361916; cursor:pointer; margin-left:90px; }

/*主页*/
.default { width:950px; height:67px; margin:1px auto 25px auto; background:url(line_01.jpg) repeat-x; position:relative; }
.pic_list { float:left; margin-top:2px; margin-left:40px; width:401px; overflow:hidden;display:inline;}
.pic_list li { float:left; width:121px; margin: auto 15px auto 0; font-family:"宋体"; }
.pic_list .img { width:24px; height:52px; float:left; margin-top:3px; margin-right:10px; border:solid 3px #774340; }
.pic_list .names { float:left; }
.pic_list .name { padding-top:19px; overflow:hidden; }
.pic_list .name a { color:#c8b19c; }
.pic_list .more { padding-top:5px; overflow:hidden; }
.pic_list .more a { color:#976365; }

.ico_01 img { position:absolute; top:21px; left:23px; width:14px; height:25px; z-index:999; }
.ico_01 img a { display:block; }
.ico_02 img { position:absolute; top:21px; left:444px; width:14px; height:25px; z-index:888; }
.ico_02 img a { display:block; }
.default_news img { position:absolute; top:0; left:486px; width:110px; height:67px; z-index:777; }
.default_news img a { width:display:block; }

.list_01 { float:left; width:354px; padding-top:10px; color:#c8b19c; line-height:24px; font-family:"宋体";margin-left:155px; width:340px; padding-left:0px; } 
.list_01 li a { color:#c8b19c; padding-left:6px; }
.list_01 li a:hover { color:#c8b19c; }
.list_01 .data { float:right; padding-right:19px; }
.list_01 .ico { float:left; width:24px; height:24px; background:url(ico_03.jpg) no-repeat 21px 9px; }

.message { background:none; text-align:right; }
