﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset{display:block; margin:0;padding:0;word-wrap:break-word; font-family:"微软雅黑", "Microsoft YaHei UI"; list-style:none; font-size:12px;}
body{background:#000; width:100%; height:auto;background:url(../../images/sn_images/bg.jpg) center top #110406 repeat;}
img{border:none;}
a {color:#000; text-decoration:none;}
a:hover{ color:#000;}
#top{width:1150px; margin:0px auto; background:url(../../images/sn_images/top_bg.png) no-repeat; height:100px; position:absolute; top:0px; z-index:999; left: 50%; margin-left:-575px;}
#banner{width:1150px; margin:0px auto; height:380px; padding-top:88px;}
#main{width:1150px; margin:0px auto;background:url(../../images/sn_images/smainbg.jpg) no-repeat #41150C;}
#footer,.ylink{width:1150px; margin:0px auto; height:45px; background:url(../../images/sn_images/footer_bg.png) #FFFFFF repeat-x; clear:both;}
#footer{width:1150px; margin:0px auto; height:125px; background:url(../../images/sn_images/footer_bg.png) #FFFFFF repeat-x; clear:both;}
/*#logo{position:absolute; z-index:10; margin-left:95px; margin-top:17px;}*/
#logo_2022{width: 138px;padding-left: 95px;}
#shangshi{float:right; padding-right:265px; color:#e9ddb7;}
/*#dianhua{float:right; padding-right:75px; padding-top:0px;}*/
#dianhua_2022{float: right;padding-right: 15px; width: 180px; padding-top: 8px;}
#top_log{height:55px; line-height:55px;}
.menu{position:relative; left:310px; width:785px; height:45px;}
.menu li{float:left; font-size:8px;}
.menu li a{float:left; color:white; line-height:12px; font-size:15px; height:35px; width:85px; top:8px; margin:auto 5px; text-align:center; text-decoration:none; position:relative; z-index:3; text-indent:-999em;}
.nav_1{background:url(../../images/sn_images/images/nav_1.png) 0px -5px no-repeat;}
.nav_2{background:url(../../images/sn_images/images/nav_2.png) 0px -5px no-repeat;}
.nav_3{background:url(../../images/sn_images/images/nav_3.png) 0px -5px no-repeat;}
.nav_4{background:url(../../images/sn_images/images/nav_4.png) 0px -5px no-repeat;}
.nav_5{background:url(../../images/sn_images/images/nav_5.png) 0px 0px no-repeat;}
.nav_6{background:url(../../images/sn_images/images/nav_6.png) 0px -5px no-repeat;}
.nav_7{background:url(../../images/sn_images/images/nav_7.png) 0px -5px no-repeat;}
.nav_8{background:url(../../images/sn_images/images/nav_8.png) 0px -5px no-repeat;}
.nav_h_1{background:url(../../images/sn_images/images/nav_h_1.png) 0px -5px no-repeat;}
.nav_h_2{background:url(../../images/sn_images/images/nav_h_2.png) 0px -5px no-repeat;}
.nav_h_3{background:url(../../images/sn_images/images/nav_h_3.png) 0px -5px no-repeat;}
.nav_h_4{background:url(../../images/sn_images/images/nav_h_4.png) 0px -5px no-repeat;}
.nav_h_5{background:url(../../images/sn_images/images/nav_h_5.png) 0px 0px no-repeat;}
.nav_h_6{background:url(../../images/sn_images/images/nav_h_6.png) 0px -5px no-repeat;}
.nav_h_7{background:url(../../images/sn_images/images/nav_h_7.png) 0px -5px no-repeat;}
.nav_h_8{background:url(../../images/sn_images/images/nav_h_8.png) 0px -5px no-repeat;}
.menu{position:relative; left:310px; width:785px; height:45px;}
.menu >li{float:left; font-size:8px; height:35px; width:90px;}
.menu >li a{float:left; color:white; line-height:12px; font-size:15px; width:85px; top:8px; margin:auto 5px; text-align:center; text-decoration:none; position:relative; z-index:3;}
.menu >li a span{display:block; font-size:8px; padding:2px; font-style:italic;}
.menu >li.back{height:45px; background:url(../../images/sn_images/nav_bg.png) no-repeat 7px 5px; position:absolute; z-index:2; color:#5a2113;}

.menu li >ul{width:85px; height:120px;}
.menu li >ul >li +li{ margin:-top:40px;}
.menu li >ul >li >a{ text-indent:0px; height:40px; line-height:25px;}
.menu li >ul {color:white; line-height:12px; font-size:15px; width:89px;}
.menu li >ul >li{display:none;   filter: alpha(opacity=90);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;}
.menu li:hover >ul >li{display:block;overflow:visible;position:relative;top:5px;z-index:99; overflow:hidden; padding-top:1px; color:fff; background:#8D4629; border-radius:10px;}



.dl{ width:320px; float:left; height:200px; overflow:hidden;}
.dl dt{font-size:14px; padding-top:5px; background:url(../../images/sn_images/10.png) no-repeat; height:48px; color:#e9ddb7; }
.dl dt embed{float:left; margin-top:-15px; margin-left:10px; padding-right:10px;}
.dl dt p{display:block; width:150px; float:left; margin-top:5px; padding-left:4px;}
.dl dt span{display:block;}
.dl dt a img{float:right; margin-right:28px; margin-top:8px;}
.dl dd{ padding:0px 10px; padding-top:15px;}
.dl dd ul li{font-size:12px; line-height:12px; height:24px; clear:both;}
.dl dd ul li a{ display:block;}
.dl dd ul li a em{float:left; font-style:normal;}
.dl dd ul li a span{float:right;}
.dl dd ul li a:hover{color:#e60012; text-decoration:underline;}
.dl dd ul li a:hover span{color:#f09e00;}
.huodong{ width:300px; text-align:center; background:url(../../images/sn_images/huodong.png) 50px 0px no-repeat;}
.huodong a h2{ margin-top:55px; background:url(../../images/sn_images/lishi_bg.png) no-repeat; width:85px; text-align:center; height:22px; line-height:22px; color:#a68856; margin-left:145px;}
.huodong a p{ margin-left:145px; width:100px; height:90px; line-height:20px; text-align:left; color:#431508; padding-top:10px;}
.shipin{padding-left:40px; width:255px; padding-right:20px;}
.shipin_2022{width:255px; padding-right:20px;}
.index_caffe{width: 45px; float: left;  margin-top: -5px;margin-right: 10px;}
.dianmian dt{background:url(../../images/sn_images/dl_bg.png) no-repeat; height:48px; color:#e9ddb7; }
.dianmian{width:100%; padding-bottom:30px;}

.footer{width:960px; margin:0px auto; padding-top:20px; height:115px; overflow:hidden;}
.footer ol h2{font-size:12px; text-decoration:underline; width:auto;  height:24px;}
.footer ol{ border-left:1px solid #632a17; float:left; color:#c88f75; height:auto; overflow:hidden; padding-left:3px; height:90px;}
.footer ol li{  height:24px; float:left; padding-right:5px;}
.footer ol a{ color:#c88f75; font-size:12px;}
.footer p{clear:both;color:#c88f75; text-align:center;}



