body{ color:#797979; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; background:#fce7ae; }
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:#797979; text-decoration:none}
a:hover{ color:#f00} 
img{ border:none;}
.C{ clear:both}

.wrapper{width:990px; margin:0 auto;}

#header{ background:url(images/top_bg.jpg) repeat-x; height:83px; position:relative;}
.set{ position:absolute; right:72px; top:14px; color:#797979;}
.set a{ color:#797979;}
.set a:hover{ color:#f00;}
.logo{ float:left;}
.tel{ float:right;}

.box{ width:187px; float:right; margin-top:38px; margin-right:70px; display:inline}
.box input.input_area{ float:left; line-height:22px; height:22px; font-size:12px; width:161px;}
.search_btn{ float:right;}

#nav{ background:url(images/nav.jpg) no-repeat; width:990px; height:68px;}
#nav .inner{ color:#FFFFFF;}
#nav .inner ul li{ float:left; text-align:center; width:140px; height:35px; line-height:35px; background:url(images/nav_line.jpg) no-repeat right; font-size:14px;}
#nav .inner ul li a{ font-weight:bold; color:#FFFFFF; }
#nav .inner ul li a:hover{ text-decoration:underline;}
#nav .inner ul li.no_bg{ background:none;}

#banner{ background:#FFFFFF; text-align:center; padding-bottom:17px;}

#container{ background:#FFFFFF; width:960px; margin:auto; padding:0 15px;}

.product{ width:960px; margin:auto;}
.product h2{ background:url(images/title.jpg) no-repeat bottom; height:25px; text-indent:21px; color:#b78601;}
.product h2 span{ float:right; height:20px;}
.product .inner{ padding:11px 15px 0 15px; background:url(images/pro_bg.jpg) no-repeat; height:184px; margin-top:10px;}
.product .inner ul li{ float:left; margin-right:10px; text-align:center; display:block; display:inline; background:#e5e5e5; line-height:24px;}
.product .inner ul li br{ background:#000066; height:50px;}

#footer{ background:#FFFFFF; padding-top:30px; }
.foot_nav{ height:31px; line-height:31px; background:#b78601; text-align:center; color:#FFFFFF;}
.foot_nav a{ color:#FFFFFF; text-align:center; padding:0 15px;}
.copyright{ padding-top:5px; text-align:center; font-size:14px; color:#48638e; line-height:24px;}
.copyright a{color:#48638e;}

.sidebar{ width:220px; float:left; display:inline; }
.subnav h2{ background:url(images/title.jpg) no-repeat bottom left; height:25px; text-indent:21px; color:#b78601; margin-bottom:10px;}
.subnav ul{ margin-top:3px;}
.subnav img{ display:block}
.subnav .sub1{ background:url(images/icon.jpg) no-repeat 9px; border-bottom:1px #e5e5e5 dotted; width:199px; margin:auto; text-indent:16px; line-height:24px; height:24px;}
.subnav .sub1 a{ color:#797979;}
.subnav .sub1 a:hover{ color:#FF0000;}
.subnav .sub2{ text-indent:16px; width:199px; margin:auto;}
.subnav .sub2 a{ color:#666; }
.subnav .sub2 a:hover{ color:#045ba9;}

.sub_contact{ width:218px; margin:auto; margin-top:25px;}
.sub_contact h2{}
.sub_contact .inner{ background:url(images/sub_contact_line.jpg) repeat-y; padding:11px 15px 0 11px; line-height:24px; color:#454544}

.main{ width:731px; float:right; display:inline;}
.crumb{background:url(images/title.jpg) no-repeat bottom left; height:25px; text-indent:21px; color:#b78601; margin-bottom:10px; font-weight:bold;}
.crumb span{ float:right; font-weight:normal; color:#999999; font-size:12px; line-height:27px;}

.article { width:98%; margin:auto; line-height:24px; text-align:left; background:url(images/crumb_line.jpg) repeat-y right; padding:5px 10px 10px 15px;}




