﻿body{ color:#464646; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; }
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,input,textarea,div{margin:0;padding:0; font-size:12px; list-style:none;}

.clearfix:after { content:'\20'; display:block; height:0; clear:both; }
.clearfix { *zoom:1; font-size:0px;}
a{ color:#464646; text-decoration:none}
a:hover{ color:#ff7800} 
img{ border:none;}
.C{ clear:both}

.wrapper{width:1003px; margin:0 auto;}

#header{ position:relative;}
.set{ position:absolute; right:55px; padding-top:5px; color:#7d7979;}
.set a{ color:#7d7979;}
.set a:hover{ color:#f00;}
.logo{ float:left;}
.tel{ float:right;}


#menu{ width:1003px; margin:auto; margin-top:1px; background:url(images/nav_bg.jpg) repeat-x; height:69px;}
.nav{ float:left; height:69px;}

.search{ float:right; margin-right:25px; margin-top:24px; display:inline;}

.box{ float:left; width:141px; height:19px; line-height:19px; border:1px #c9c9c9 solid;}
.search_btn{ float:right; margin-left:12px; display:inline;}

#banner{}

#container{ padding-top:10px;}

#container_bg{ background:url(images/sub_cont.jpg) repeat-x;}

.show{ width:263px; float:left; margin-right:29px; display:inline;}
.show h2{ background:url(images/title.jpg) no-repeat #717173; height:21px; font-size:13px; line-height:19px; text-indent:40px; color:#ffffff;}
.show h2 span{ float:right; margin-top:4px; margin-right:8px; display:inline;}
.show .inner{ border:1px #bababa solid; background:#ffffff; padding-top:9px; height:158px; text-align:center;}
.show .inner img{ border:2px #d0d0d0 solid;}

.news{ width:450px; float:left;}
.news h2{ background:url(images/news.jpg) no-repeat ; height:23px; font-size:13px; line-height:23px; text-indent:22px; color:#f87500;}
.news h2 span{ float:right; margin-top:4px; margin-right:8px; display:inline;}
.news .inner{}
.picture{ float:left; margin-left:1px; margin-top:39px;}
.picture img{ border:2px #d0d0d0 solid; padding:1px;}

.word{ float:right; width:297px;}
.word ul{ margin-top:14px;}
.word ul li{ line-height:25px; background:url(images/icon.jpg) no-repeat 0px 10px; text-indent:8px;}
.word ul li span{ float:right;}

.contact{ width:231px; margin-right:1px; float:right;}
.contact h2{ background:url(images/title.jpg) no-repeat #717173; height:21px; line-height:19px; text-indent:40px; color:#fff; font-size:13px;}
.contact h2 span{ float:right; margin-top:4px; margin-right:8px; display:inline;}
.contact h3{ border:1px #9ca3a7 solid;}
.contact .inner{ border:1px #d2d2d2 solid; background:#eeeeee; height:97px; line-height:24px;  padding-left:13px;}

.guest{ width:263px; float:left; margin-top:17px; display:inline;}
.guest h2{ background:url(images/title.jpg) no-repeat #717173; font-size:13px; height:21px; line-height:19px; text-indent:40px; color:#ffffff;}
.guest h2 span{ float:right; margin-top:4px; margin-right:8px; display:inline;}
.guest .inner{ border:1px #bbbbbb solid;}

.products{ width:710px; float:right; margin-right:1px; margin-top:17px; display:inline;}
.products h2{ background:url(images/products_line.jpg) repeat-x; height:30px;}
.products h2 span{ float:right;}
.products .inner{ background:url(images/products_bg.jpg) repeat-x; height:136px; margin-left:5px; padding:15px 23px 0 22px; border:1px #9c9c9c solid; border-top:none; overflow:hidden;}
.products .inner ul li{ float:left; margin-right:15px; display:inline; line-height:56px; text-align:center;}
.products .inner ul li img{ border:2px #d0d0d0 solid; display:block;}

#footer{ background:url(images/footer.jpg) repeat-x; height:72px; margin-top:10px;}
.copyright{ float:left; padding-top:16px;}
.bot_nav{ float:right; padding-top:16px;}
.bot_nav a{ padding:0 5px;}


.sidebar{ width:215px; float:left; margin-top:10px; display:inline; }
.subnav h2{}
.subnav ul{}
.subnav img{ display:block}
.subnav .sub1{ background:url(images/sub_bg.jpg) no-repeat;  text-indent:25px; line-height:45px; height:45px;}
.subnav .sub1 a{ font-weight:bold; color:#000000;}
.subnav .sub1 a:hover{ color:#f87003;}
.subnav .sub2{ background:url(images/sub_bg.jpg) no-repeat;  text-indent:25px; line-height:45px; height:45px;}
.subnav .sub2 a{ color:#666; }
.subnav .sub2 a:hover{ color:#f87003;}

.sub_contact{ width:215px; float:right; margin-top:15px; display:inline;}
.sub_contact h2{}
.sub_contact h3{ border-left:1px #b9b9b9 solid; border-right:1px #b9b9b9 solid;}
.sub_contact .inner{ border-left:1px #b9b9b9 solid; border-right:1px #b9b9b9 solid; padding-left:13px; padding-bottom:5px;}

.main{ width:745px; float:right; margin-right:2px; margin-top:10px; display:inline;}
.crumb{ font-weight:bold; font-size:14px; color:#372613; text-indent:27px; margin-bottom:10px;}
.crumb span{ float:right; font-weight:normal; color:#fff; font-size:12px; padding-right:15px;}

.article { width:720px; background:url(images/crumb.jpg) no-repeat top; line-height:24px; text-align:left;  padding:5px 10px 10px 15px;}












div.black {padding-right: 3px; padding-left: 3px; font-size: 80%; padding-bottom: 10px; margin: 3px; color: #333333; padding-top: 10px; background-color: #000; text-align: center; font-family:Verdana; font-size:12px; background:none;}
div.black a {padding:3px 8px;border: 1px solid #d4e0d4;background-position: 50% bottom;color: #333333; margin-right: 3px;text-decoration: none; font-family:Verdana; font-size:12px; }
div.black span.current{border:#ffffff 1px solid;padding:3px 8px;font-weight: bold;color: #ffffff; margin-right: 3px;background-color: #606060}
div.black span.disabled {padding:3px 8px;;border: 1px solid #d4e0d4;color: #a0a0a0 ; margin-right: 3px;}