﻿body{font:normal normal 12px/120% Arial, Helvetica, sans-serif; color:#101919; background:#BDB3A1; padding:0; margin:0 auto;}

h1,h2,h3,h4,h5,h6{ font-size:100%;}
h1{position:absolute; text-indent:-9999px; overflow:hidden;}
h2{ font-size:16px; line-height:27px;}

a{ color:#101919; text-decoration:none;}
a:hover,p a{ text-decoration:underline;}

p{ color:#562B1F; line-height:160%;}

img{ border:none; display:block;}

ul,li{ list-style:none; display:block;}
li{ float:left;}

h1{ margin:0 -9999px 0 0;}
*{ padding:0; margin:0;}


#box{ width:1002px; text-align:left; background:url(../images/bg_body.gif) repeat-y center center; padding:0; margin:0 auto;}

#top,#search,#nav,#content,#footer{ width:962px; margin:0 auto; overflow:hidden;}

#top{ width:1002px; background:url(../images/bg_header.gif) no-repeat center top; padding-top:25px;}
#top img{ margin-left:20px; display:inline; float:left;}
#top span{ height:20px; padding:5px 30px 0 0; display:block; float:right;}
#top span a{margin:0 0 0 10px;}

#search{ width:300px; color:#786B63; font-weight:bold; line-height:18px; height:18px; background:#F4F0ED; padding:8px 0 8px 662px; margin:12px auto 5px;}
#search span,#search select,#search input,#search img{ display:inline; margin-right:5px; float:left;}
#search select,#search input{ width:120px; height:17px; color:#666; line-height:17px; padding:0 9px; border:1px solid #AA9B84;}
#search select{ height:19px; padding-right:0;}
#search .border{ padding-left:15px; margin-left:15px; border-left:1px solid #D3CBC0;}

#nav{ width:910px; font-weight:bold; line-height:32px; height:32px; background:url(../images/bg_nav.png) repeat-x; border:1px solid #E6E3DA; padding-left:50px; margin-bottom:3px;}
#nav a{ color:#3A332A; padding:0 30px;}
#nav a:hover,#nav .menu{ text-decoration:underline;}

#banner{ text-align:center;margin-bottom:3px; clear:both; padding:10px 0;}
#banner img{ display:inline}

#location{margin:0 auto; width:922px; line-height:30px; height:30px; background:#F4F0ED; padding:0 20px; margin-bottom:3px; font-size:11px;}

#footer{ width:1002px; font-size:11px; color:#BDB3A1; text-align:center; background:url(../images/bg_footer.gif) no-repeat center bottom; padding-bottom:40px; margin-top:5px;}
#footer span{ width:962px; color:#7C6B5D; font-size:12px; background:#E6DDD5; padding:10px 0; margin:0 auto 10px; display:block; clear: both;}
#footer a{ color:#BDB3A1;}
#footer span a{ color:#7C6B5D; padding:0 5px;}
#footer a:hover{ color:#666; text-decoration:underline;}
#footer img{ float:none; margin:0 auto}


/*     Index Start       */
#i_left{width:192px; float:left;}
#i_txt{margin-bottom:10px;}
#i_txt h2{font-size:14px;}
#i_txt p{ padding:15px; line-height:18px;}
#i_middle{margin:0 0 0 5px; width:536px; font-size:11px; float:left;}
#i_right{width:224px; float:right;}

#i_left h2,#i_right h2{font-weight:bold;color:#562B1F;background:#F4F0ED url(../images/ico_h2.gif) no-repeat 7px center;padding-left:45px;border-bottom:2px solid #fff;}
#i_left div,#i_right div{font-size:11px;background:#F4F0ED;padding-bottom:8px;margin-bottom:3px;overflow:hidden; zoom:1;}
#i_left p,#i_right p,#i_right ul{padding:10px;}
#i_left #subnav{margin-bottom:10px;}
#subnav h2,#sitemap h2{font-size:14px;}

#subnav a,#sitemap a{font-size:12px;padding-left:40px;display:block;}
#subnav h3,#sitemap h3,#subnav h4,#sitemap h4{padding:10px 0;margin:0 5px;border-bottom:1px dashed #3f3f3f;}
#subnav h3,#sitemap h3{background:url(../images/ico_subh3.png) no-repeat 30px 14px;}
#subnav h4 a,#sitemap h4 a{font-weight:normal;color:#8B8B8B;}
#subnav a:hover,#subnav .sub,#sitemap h3 a:hover{color:#BA2C2B;}
.pro_txt{padding:10px 10px;}
.pro_txt p{line-height:20px;}

.ad_1 span a,.ad_2 span a{color:#DC9E4D;text-decoration:underline;display:block;clear:both;}
.ad_1,.ad_2{width:248px;height:50px;padding:14px 10px 10px;}
#i_right .ad_2{width:204px;}
.ad_1 h3,.ad_2 h3{font-size:15px;}
.ad_1{text-align:right;background:#B5521E url(../images/img_ipro1.gif) no-repeat left center;float:left;}
.ad_2,#i_right .ad_2{background:#BA2C2B url(../images/img_ipro2.gif) no-repeat right center;float:right;}
.ad_1 span a{float:right;}
.ad_1 h3{padding-top:25px;}
.ad_2 h3{height:40px;}
.ad_1 h3 a{color:#DC9E4D;}
.ad_2 h3 a{color:#fff;}

.i_pro h2{font-weight:bold;font-size:14px;color:#D41303;line-height:27px;background:#F4F0ED url(../images/ico_h2_2.gif) no-repeat 7px 5px; padding-left:40px; border-bottom:1px solid #fff;}
.i_pro .p_list li{width:218px;background:#E8E4E1; padding:5px; border:1px solid #fff}
.i_pro .p_list li img{width:129px;height:76px; margin-right:7px; display:block; float:left}
.i_pro .p_list li h3{word-break:break-all; height:25px; font-size:12px; line-height:12px; overflow:hidden;}
.i_pro .p_list li h3 a{ color:#B57D3D;}
.i_pro .p_list li p{word-break:break-all; color:#413F3E; line-height:100%; height:45px;padding:7px 0 10px}
.i_pro .p_list li span a{ margin:0; float:left;}

#i_right .i_com{ padding-bottom:5px; width:auto}
#i_right .i_com ul{ padding-bottom:10px;}
.i_com img{ display:inline; padding-bottom:10px;}
#i_right .i_com p{ line-height:180%; padding-bottom:0;}
.i_com span a,.p_list span a{ color:#fff; font-weight:normal; padding:0 7px; margin:10px 10px 0 0; float:right; background:#B5511E;}
.p_list li{ width:221px; background:#E8E4E1; padding:5px; border:1px solid #fff;}
.p_list li img{ width:129px; height:76px; margin-right:7px; display:block; float:left;}
.p_list h3{word-break:break-all; height:25px; font-size:12px; line-height:12px; overflow:hidden;}
.p_list h3 a{ color:#B57D3D;}
.p_list p{word-break:break-all; color:#413F3E; line-height:100%; height:45px;}
.p_list span a{ margin:0; float:left;}
.p_list input{ margin:0; margin-right:5px; float:left;}
* html .p_list input,* + html .p_list input{ margin:-3px;}

.i_com li{ width:180px; background:url(../images/ico_subh3.png) no-repeat 15px 11px; padding:7px 0 7px 24px;*padding:7px 0 4px 24px; border-top:1px dashed #666; float:none}
.i_com span{ font-weight:bold;}
.i_com a{ color:#B5521E;}
#com_info{ line-height:16px;color:#4F2B1D;padding:10px; float:left; clear:both}
#com_info b{ display:block}
#com_info b.more{ text-align:right}
#com_info b.more a{ float:right; color:#4F2B1D}

/*     Index End       */


/*     products start        */
#about{ width:700px; background:#E9E6E3 url(../images/bg_about.gif) repeat-x top; padding:0 18px 20px 18px; float:left;}
#about h2{ margin-bottom:15px;}
#about p{ padding:7px 0 10px;}
#m_search{width:646px;height:20px;padding:0 0 5px 53px;border-bottom:2px solid #fff;}
#m_search span,#m_search select,#m_search input,#m_search img{margin-right:5px;float:left;}
#m_search select{width:160px;height:20px;border:1px solid #BDBDBC;margin-right:10px;}
#m_search input{width:150px;height:19px;border:1px solid #BDBDBC;}
#link_FB{width:646px;padding:10px}
#link_FB span a{font-weight:bold;background:#BA2C2B;display:block;color:#fff;line-height:22px;text-align:center; margin-right:10px;width:120px;float:right;}
#new_btn{clear:both;margin:0 0 -20px 0;width:690px;padding:10px 0;border-bottom:3px solid #fff;color:#979797;text-align:center}
#new_btn span{font-size:11px;margin:5px 3px 0 0;padding:0;line-height:16px;}
#new_btn a{padding:0 4px;}
#new_btn a:hover,.new_btn .page2{ color:#FFF; text-decoration:none; background:#BA2C2B;}
/*     products end          */