<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
/*--css reset--*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin: 0;padding: 0;}table{border-collapse:collapse;border-spacing: 0;}fieldset,img{border: 0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border: 0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;overflow:hidden;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit; resize: none;outline:none;}legend{color:#000;}
body {font-family:"Microsoft YaHei", Arial, Georgia, "Times New Roman", Times, serif;font-size:12px;color:#444;}table{font-size:inherit;}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}em{font-style:italic;}strong{font-weight:bold;}a{ text-decoration:none;}
a:hover{text-decoration:none;}
.clearfix:after{content: "."; display: block;height:0; clear: both;visibility: hidden;}
.clearfix{zoom:1;}
.clear{clear:both;}
/*---global--*/
body{background:#f2f6e9;}
#wrap{background:#4d3425 url(../images/bg.jpg) top center no-repeat;}
/*--header--*/
#header{position:relative;font-family:Microsoft YaHei, Arial, Times, serif;background:#b72727;}
.headerbox{padding:6px 0;margin:0 auto;position:relative;width:930px;}
.logo{float:left;width:450px; margin-top:16px; font-family:"Microsoft YaHei","Times New Roman"; font-size:40px; color:#FFF; text-shadow:2px 2px 5px #333; }
.logo a img{margin-top:15px;}
.order_h{float:right;width:267px;}
#nav{background:url(../images/nav.jpg) left center repeat-x;height:36px;width:100%;border-bottom:1px #b4b4b4 solid;}
#nav ul{width:908px;margin:0 auto;}
#nav ul li{display:inline;float:left;}
#nav ul li a{padding:0 46px;text-align:center;color:#b72727;font-size:14px; line-height:35px;font-weight:bold;}
#nav ul li.current a{color:#e41313;}
#nav ul li a:hover{text-decoration:none; color:#e41313;}
.current{}
#nav ul li#navs{padding-right:0;background:none;}

/*--main--*/
#main, .main{width:930px;margin:0 auto;}
.main{}
.banner{display:inline;float:left;position:relative;margin-top:15px;width:650px;height:478px;border:1px #320b02 solid;box-shadow:0 0 6px #222;overflow:hidden;}
.indexright{display:inline;float:right;padding:0px 0 0 20px;height:510px;width:245px;background:url(../images/rightbg.png) top center repeat-y;}
.indexright h2{margin:12px 0 5px 0;font-size:28px;color:#ffb73b;font-family:Georgia;}
.indexright p{margin:6px 0 6px 0;color:#fafafa;font-size:14px;line-height:22px;}
.business_time{font-size:20px;}
.business_time p{line-height:26px;}
.banners{position:relative;height:108px; width:924px;padding-bottom:13px;background:url(../images/bannersbg.gif) center bottom no-repeat;}
.banners img{padding:1px;border:1px #bebebe solid; height:108px; width:922px;}
.banners h3{position:absolute;display:inline;font-weight:600;line-height:24px;font-size:28px;color:#e27513; text-shadow:0 0 3px #ccc;left:15px; bottom:27px; z-index:10;}
.orderico{position:absolute;left:15px;top:20px;z-index:999;}
.about .about_cont{margin-right:17px;}
.about .about_cont p{padding:0 5px 18px 0; background:url(../images/aboutbg02.png) right bottom no-repeat;font-size:15px; line-height:22px;color:#2e2e2e; text-shadow:1px 1px 0 #fff;}
/*--menuwrap--*/
.menusidet{width:200px;height:42px;background:url(../images/menusidet.png) top center no-repeat;}
.sidebar_menu{display:inline;float:left;padding-bottom:20px;margin-top:32px;width:200px;border-radius:5px;}
.menusideb{width:200px;height:14px;background:url(../images/menusideb.png) top center no-repeat;}
/*--sidebar_sub--*/
.sidebar_sub{display:inline;float:right;padding-top:25px;background:url(../images/sidebar_sub.png) center top repeat-y;width:246px;min-height:500px; height:auto !important; /*兼容FF,IE7也支持 !important标签*/height:500px; /*兼容ie6*/overflow:visible;}
.sidebar_sub ul{margin:0 auto;width:228px;}
.sidebar_sub .layer-box{margin:0 auto;width:227px;}
.sidebar_sub h3{color:#c83c26; font-size:17px;}
.sidebar_sub ul li{padding-bottom:12px;width:227px;}
.sidebar_sub ul li.phone{margin-top:2px;}
.sidebar_sub ul li.card{border:none;}
.sidebar_sub ul li h4{margin-bottom:10px;color:#c83c26; font-size:20px; line-height:24px;border-bottom:1px #865a0d dashed;}
.sidebar_sub ul li p{font-size:14px; line-height:22px;color:#533a08;}
.sidebar_sub ul li p img{margin:0 5px 6px 0;}
.sidebar_sub label{color:#fafafa;}
/*--sidebar--*/
#menuCat{padding:5px 0 0 15px;background:url(../images/menusidec.png) top center repeat-y;}
#menuCat ul{}
#menuCat ul li{padding-bottom:2px;cursor:pointer;}
#menuCat ul li a{display:block;color:#fafafa;font-size:14px;padding-left:10px; line-height:28px;text-align:left;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:top;}
#menuCat ul li a:hover{color:#fff;background:#651e1c;border-radius:3px;}
#menuCat ul li ul{display:inline;}
#menuCat ul li ul li{padding-left:8px;}
#menuCat a.gotop {display:block;margin-top: 5px; color:#444; text-align:right;}
#menuCat a:hover.gotop{color:#0058a3;}
#menuCat ul li a.more{background:url(../images/moreico.gif) left center no-repeat;}
#menuCat ul li a.more2{background:url(../images/moreico2.gif) left center no-repeat;}
.worktime,.contactus{width:240px; margin:0 auto;margin-top:28px;}
.worktime h3,.contactus h3{display:block;width:240px;height:43px;background:url(../images/businesshours.png) top center no-repeat;text-indent:-9999px;}
.worktime p,.contactus p{padding:0 17px;line-height:24px; font-size:16px;color:#d47c16;}
.contactus h3{background:url(../images/contactus.png) top center no-repeat;}
.card{margin-top:10px;}
.card img{margin-right:5px;}
.cards{margin:0 auto;width:225px;margin-top:15px;}
.cards img{margin-right:10px;margin-top:4px;}
#scroll{display:inline;float:right;padding-bottom:33px;width:550px;}
.scrollbg p{margin-top:6px;line-height:18px;}
/*--container--*/
.container{}
.container h2{display:block;padding: 5px 0 0 10px;text-align: left;color:#b72727;font-family: Georgia, "Times New Roman", Times, serif;font-size: 24px;font-weight: bold;padding-bottom: 8px;overflow: hidden;}
#menuWrap{float:right;margin-top:25px;padding-bottom:30px;width:710px;min-height:515px; height:auto !important; /*兼容FF,IE7也支持 !important标签*/height:515px; /*兼容ie6*/overflow:visible;background:#e4ead5 url(../images/menubg.jpg) bottom center no-repeat;border-top:1px #8b3b39 solid;}
#menuLists{}
#menuLists{}
#menuLists table td{}
#menuLists table td #name_info{padding-left:18px;padding-bottom:5px;font-size:12px;color:#8e3f26;}
.catInfo{display:none;}
.catInfo h4{display:block;padding:5px 0 0 10px;text-align:left;color:#b72727; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:bold; padding-bottom:8px;overflow: hidden;}
.catInfo p.name_info{padding-left:14px;}
.catInfo .item{padding:0 16px;}
.catInfo .item table img{ vertical-align:middle;}
.catInfo .item table tr{line-height:38px;}
.catInfo .item td{border-bottom: 1px dashed #999;}
.catInfo .item td.price{font-size:14px;text-align:right; color:#b72727;}
.catInfo .item td.sku{text-align:left; width:4%;color:#cc320b;}
.catInfo .item td.name{font:16px/1.3em arial;color:#cc320b}
.catInfo .item td.name a{padding-left:18px;color:#cc320b;background:url(../images/add_cart.png) 0 0 no-repeat;}
.catInfo .item td.name a:hover{margin: 4px 0;color:#b72727;background-position:0 -21px;}
#menuLists{}
#aboutCnt{float:left;margin-top:15px;width:620px;}
#aboutCnt p{margin-bottom:10px;}


#photoWrap{}
#photoList{margin: 0 auto;width:930px;padding-top:15px;}
#photoList dl{float:left;display:inline; margin:15px 12px 10px 12px;width:130px; height:136px;}
#photoList dl dt{list-style:none;}
#photoList dl dt a{display:block;padding:3px;width:120px;height:85px;line-height: 85px;background:#fff;border:#ccc 1px solid;}
#photoList dl dt a:hover{color:#E5E2E0;border:#fff 1px solid; box-shadow:0 0 9px #333;background:#fafafa;}
#photoList dl dt img{width:120px; height:85px;}
#photoList dl dd{margin-top:6px;text-align:center;color:#b72727;;}
 
#mapwrap{display:inline;float:left;margin-top:15px;width:660px;}
.container .pages{color:#b72727;}
.container .pages table{margin:0 auto;margin-bottom:10px;height:60px;}
.container .pages table td{height:20px;}
.container .pages table td span{margin:0 4px; line-height:20px;}
.container .pages table td a{margin:0 4px;padding:0 6px;text-align:center;text-decoration:none;color:#444; font-size:14px; font-family:Arial;}
.container .pages table td a.nowPage{color:#b72727;}
.container .mapbox{padding:6px;border:1px #ccc solid;background:#fff;}
.mapbox p{margin:10px 0; line-height:28px; font-size:18px;color:#b72727;}

/*coupon*/
.couponbox{display:inline;float:left;margin-top:15px;width:660px;color:#fafafa;}
.coupondetial{padding:10px 0 10px 0;}
#couponPrint input{background:#ed6634;border:none;border-radius:3px;color:#fafafa;cursor:pointer;border-right:1px #1b0b06 solid;border-bottom:1px #1b0b06 solid;box-shadow:0 0 5px #1b0b06;text-shadow:0 0 5px #222;}
#couponPrint input:hover{background:#ef6939; text-shadow:0 0 5px #000;}
#aboutCnt p{padding:0 0 0 18px;line-height:22px;font-size:14px; color:#7b480c;}
.layer-box{}
#cmtForm label{display:block;margin:4px 0 2px 0;line-height:22px;color:#b72727;}
#cmtForm input{height:22px;}
#cmtForm textarea,#cmtForTitle input,#cmtFormEmail input{width:220px;border: 1px #BFBFBF solid;border-radius: 3px;color: #444;border-color: #7C7C7C #C3C3C3 #C3C3C3 #9A9A9A;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;}
#cmtFormSubmit{text-align:right;margin-right:16px;}
#cmtFormSubmit input{margin-top:12px;width:80px; height:30px; background:#b72727; box-shadow:1px 1px 3px #666;border:none;color:#fff; cursor:pointer;border-radius:3px;}
#cmtFormSubmit input:hover{background:#f76f3d;}
/*map_set*/
#map_canvas{margin-bottom:10px;width:100%;height:360px;border: 1px #eee solid;}
/*coupon*/
.CatDetail{padding:0 30px;}
/*comment*/
/*--footer--*/
#footer{position:relative;background:#b72727;height:80px;}
.copyright{padding:7px 0 5px 0;background:#f2b751;}
.copyright p{margin:0 auto;width:930px;color:#4d3425;}
.copyright p img{margin-right:4px;}
.copyright p span.card{float:left;margin-top:0;}
.copyright p span.copyrightinfo{display:inline;float:right;margin-right:10px;}
.copyright p a{color:#4d3425;}
.copyright p a.rest_name{color:#a5600c;}
.contact_info a.mail{padding-left:16px;background:url(../images/mail.gif) left center no-repeat;}
/*bigphoto*/
#BigPhoto{position:absolute;border:1px red solid;display:none; z-index:100; padding:2px; background:#FFF;}
#BigPhoto img{ width:400px;}
img{ vertical-align:middle;}

/*@banner_focus@*/
#focus {margin:0 auto;width:652px; height:480px; overflow:hidden; position:relative;}
#focus ul {height:480px; position:absolute;}
#focus ul li {float:left; width:652px; height:480px; overflow:hidden; position:relative;background:#fff;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:552px; height:20px; left:0; bottom:0; background:none;}
#focus .btn {position:absolute; width:100px; height:18px; padding:10px 10px 5px 0; left:0; bottom:0; text-align:left;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; _font-size:0; margin-left:8px; cursor:pointer; background:#ba360d;}
#focus .btn span.on {background:#fff;}
#focus .preNext{display:none;width:45px; height:70px; position:absolute; top:154px;cursor:pointer;background:url(../images/arrows.png) 0 0 no-repeat;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
/*about*/
.aboutscroll{float:left;display:inline;position:relative;margin:0 10px 6px 10px;height:234px; width:250px; background:url(../images/about_pic.png) center no-repeat;}
.about_s_pic{margin:12px 0 0 13px;height:205px; width:224px; overflow:hidden;position:relative;}
.aslider{position:absolute;}
.aslider li{ list-style:none;display:inline;}
.aslider img{display:block;}
.aslider2{width:2000px;}
.aslider2 li{float:left;}
.num{display:none;position:absolute; right:5px; bottom:2px;}
.num li{float: left;color: #FF7300;text-align: center;line-height: 16px;width: 16px;height: 16px;font-family: Arial;font-size: 12px;cursor: pointer;
overflow: hidden;margin: 3px 1px;border: 1px solid #FF7300;background-color: #fff;}
.num li.on{color: #fff;line-height: 21px;width: 21px;height: 21px;font-size: 16px;margin: 0 1px;border: 0;background-color: #FF7300;}

/*css3*/
#nav ul li a:hover,#nav ul li a:hover span,#nav ul li a span,#nav ul li a{-webkit-transition:color 0.2s;-o-transition:color 0.2s;;-moz-transition:color 0.2s;}
.catInfo .item td.name a,.catInfo .item td.name a:hover{-webkit-transition:color 0.3s;-o-transition:color 0.3s;-moz-transition:color 0.3s;}
#photoList dl dt a,#photoList dl dt a:hover{-webkit-transition:border 0.3s,box-shadow 0.3s;-o-transition:border 0.3s,box-shadow 0.3s;-moz-transition:border 0.3s,box-shadow 0.3s;}
#menuCat ul li a,#menuCat ul li a:hover,#cmtFormSubmit input,#cmtFormSubmit input:hover,.catInfo .item td.name a:hover,.catInfo .item td.name a{-webkit-transition:background 0.3s; -o-transition:background 0.3s; -moz-transition:background 0.3s;}

/*Scrollbar*/
BODY {SCROLLBAR-ARROW-COLOR:#333333;SCROLLBAR-FACE-COLOR:#CCCCCC;SCROLLBAR-DARKSHADOW-COLOR:#999999;SCROLLBAR-HIGHLIGHT-COLOR:#CCCCCC;SCROLLBAR-3DLIGHT-COLOR:#CCCCCC;SCROLLBAR-SHADOW-COLOR:#CCCCCC;SCROLLBAR-TRACK-COLOR:#FFFFFF;}</pre></body></html>