﻿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;}

#header,#mainnav,#topnav,#current,#main,.i_news,#footer{ width:962px; margin:0 auto; overflow:hidden;}

#header{ width:1002px; background:url(../images/bg_header.gif) no-repeat center top; padding-top:25px;}
#header img{ padding-left:50px; display:inline; float:left;}
#header span{ height:20px; padding:5px 50px 0 0; display:block; float:right;}
#header span img{padding-left:20px;}

#topnav{ width:500px; color:#786B63; font-weight:bold; line-height:18px; height:18px; background:#F4F0ED; padding:8px 0 8px 462px; margin:12px auto 5px;}
#topnav span,#topnav select,#topnav input,#topnav img{ display:inline; margin-right:5px; float:left;}
#topnav span.border{ padding-left:240px;}
#topnav select,#topnav input{ width:120px; height:17px; color:#666; line-height:17px; padding:0 9px; border:1px solid #AA9B84;}
#topnav select{ height:19px;}
#topnav .border{ padding-left:15px; margin-left:15px;}

#mainnav{ 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;}
#mainnav a{ color:#3A332A; padding:0 30px;}
#mainnav a:hover,#mainnav .menu{ text-decoration:underline;}

#current{ width:922px; line-height:30px; height:30px; background:#F4F0ED; padding:0 20px; margin-bottom:3px;}

#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:3px;}
#footer span{ width:962px; color:#7C6B5D; font-size:12px; background:#E6DDD5; padding:18px 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;}


/*     Index Start       */
#subnav .no_border,.i_com .no_border{ border:none;}

#content{ width:733px; float:left;}
#sidebar{ width:224px; float:right;}

#i_left{ width:192px; float:left;}
#i_left h2,#sidebar h2,#sitemap 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,#sidebar div{ font-size:11px; background:#F4F0ED; padding-bottom:8px; margin-bottom:3px; overflow:hidden; zoom:1;}
#i_left p,#sidebar p,#sidebar ul{ padding: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:4px 0; margin:0 5px; border-top:1px dotted #3f3f3f;}
#subnav h3,#sitemap h3{ background:url(../images/ico_subh3.png) no-repeat 30px 10px;}
#subnav h4 a,#sitemap h4 a{ font-weight:normal; color:#8B8B8B;}
#subnav a:hover,#subnav .sub,#sitemap h3 a:hover{ color:#BA2C2B;}

#i_right{ width:537px; font-size:11px; float:right;}
.banner{ width:537px; margin-bottom:3px; clear:both;}
.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;}
#sidebar .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,#sidebar .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:242px;}
.i_pro .p_list li img{ width:124px; height:109px;}
.i_pro .p_list li p{ height:68px;}

.i_com{ padding-bottom:15px;}
.i_com p{ line-height:180%;}
.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;}

.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;}
.i_com span{ font-weight:bold; display:block;}
.i_com a{ color:#B5521E;}
/*     Index End       */


/*    Column Start     */
#about,#news,#products{ width:700px; background:#E9E6E3 url(../images/bg_about.gif) repeat-x top; padding:0 13px 20px 20px; float:left;}
#products{ width:733px; padding:0;}
#about h2,#news h2,#products h2{ font-variant:small-caps; margin-bottom:15px;}
#products h2{ padding-left:20px;}

.a_pic{ background:#fff; padding:3px; margin:10px 10px 0 0; border:1px solid #CECDD2; float:left;}

#left{ width:120px; margin-top:20px; float:left;}
#left .sidebar{ width:118px;}
#left .sidebar img{ width:118px; height:98px; overflow:hidden;}
#left .sidebar h3{ font-size:14px;}
.link{ width:120px; text-align:center; padding:25px 0; clear:both;}
.link img{ margin:0 auto 5px;}
.link span img{ border:1px solid #fff;}
.link h4 a{ color:#E3D2B5;}


#about p,#news p{ padding:7px 0 10px;}

.friendlink,.view,#sitemap{ width:700px; padding-bottom:15px; clear:both;}
.friendlink li{ width:700px; padding:10px 0;}
.friendlink li img{ height:100px; width:100px; border:1px solid #ccc; margin-right:20px; float:left;}
.friendlink a{ color:#666; font-size:12px; line-height:30px;}
#right .friendlink li p{ color:#3f3f3f; line-height:150%; padding:0; margin:0;}
.friendlink li a:hover,.down li a:hover{ color:#009ACB; text-decoration:underline;}

.view li{ width:182px; text-align:center; padding:10px 9px;}
.view img{ margin:15px 0;}
.view li img{ width:180px; height:168px; margin-bottom:7px; border:1px solid #c9c9c9;}

#sitemap li{ width:115px; margin-right:3px; display:inline;}
/*    Column End     */


/*    News Start     */
#news img{ margin:10px 10px 0 0; float:left;}
#news ul,#news li,.feed_list,.feed_list li{ width:700px; display:block; clear:both;}
#news li,.feed_list li{ width:700px; padding:20px 0; border-bottom:1px dotted #898989;}
#news h3,#news li h3 a,.feed_list li h3{ font-size:13px;}
#news span,.feed_list span{ color:#DC9E4D;}
#news li span,.feed_list li span{ display:block;}
#news li p,.feed_list li p{ color:#666; line-height:150%; padding:0;}
/*    News End     */


/*    Products Start     */
#p_search,.p_title,#p_info,.p_txt,.btn,#p_new,#inquire_select,.new_btn{ width:700px; padding:10px 0; margin:0 auto; overflow:hidden; zoom:1; clear:both;}

#p_search{ width:680px; padding:0 0 5px 53px; border-bottom:2px solid #fff;}
#p_search span,#p_search select,#p_search input,#p_search img{ margin-right:5px; float:left;}
#p_search select{ width:160px; height:20px; border:1px solid #BDBDBC; margin-right:10px;}
#p_search input{ width:150px; height:19px; border:1px solid #BDBDBC;}

.p_title p{ line-height:160%;}

.p_list{}
.p_list li{ width:218px; background:#E8E4E1; padding:8px 12px; border:1px solid #fff;}
.p_list li img{ width:124px; height:98px; padding-right:7px; display:block; float:left;}
.p_list h3{ height:25px; font-size:12px; line-height:12px; overflow:hidden;}
.p_list h3 a{ color:#B57D3D;}
.p_list p{ color:#413F3E; line-height:100%;overflow:hidden;word-break:break-all; height:55px;}
.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;}

#p_pic{ width:360px; text-align:center; border:1px solid #EBEBEB; overflow:hidden; zoom:1; float:left;}
#p_pic div{ width:357px; height:253px; border:1px solid #fff; clear:both;}
#p_pic img,#p_pic span a{ margin:0 auto; display:block; overflow:hidden;}
#p_pic ul img{display:inline; margin:0 auto; width:106px;}
#p_pic span a{ font-size:12px; color:#757575; font-weight:bold; background:url(../images/ico_more.png) no-repeat left; padding-left:15px; margin:10px 0; float:left;}
#p_pic ul{text-align:left; width:360px; height:105px; clear:both}
#p_pic li{ width:106px;border:1px solid #CDCDCD; display:inline; overflow:hidden;}

#p_size{ width:330px; color:#666; float:right;}
#p_size p{ line-height:130%; padding:2px 10px;}
#p_size img{ margin:15px 0 0 10px;}

#products .p_txt h2,#p_new h2{ color:#BC7E3B; font-size:14px; font-variant:normal; padding:0;}
.p_txt p{ line-height:160%; padding:5px 0;}
.p_txt table{margin:10px 0; overflow:hidden;}
.p_txt table td{ background:#E9E6E3; padding:3px;}
.p_txt img{display:inline;}

.btn{ text-align:right; background:none; margin:0 auto; border:none; border-top:1px dotted #3f3f3f; border-bottom:1px dotted #3f3f3f;}
.btn img{ margin-left:10px; display:inline;}

#p_new .p_list{ background:url(../images/bg_pro2.png) repeat-y 119px top;}
#p_new .p_list li{ width:124px; text-align:center; padding:0 20px; border:none;}
#p_new .p_list img{ width:124px; height:109px; margin-bottom:7px; clear:both;}
/*    Products End     */

#inquire_select,.new_btn{ width:733px; padding:10px 0; border-bottom:3px solid #fff;}
#inquire_select 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{ color:#979797; text-align:center; padding:8px 0;}
.new_btn span{ font-size:11px; margin:5px 3px 0 0; padding:0; line-height:16px;}
.new_btn a{ padding:0 2px;}
.new_btn a:hover,.new_btn .page2{ color:#FFF; text-decoration:none; background:#BA2C2B;}


/*      Leaveword Start      */
.leave_h2{ line-height:25px; display:block; clear:both;}
.leave_h2 img{ margin:2px 5px 0 0; float:right;}

#leave{ width:700px; padding-top:10px; clear:both;}
#leave li{ width:700px; display:block;}
#leave span{ width:100px; color:#666; padding:2px 0px; text-align:right; margin:5px 7px 0 0; display:block; float:left;}
.more a{ color:#6A1402; text-decoration:underline; margin-left:10px; display:block;}
#leave input,#leave textarea{ width:450px; border:solid 1px #999; padding:1px 3px; margin-top:3px;}

#submit{ width:600px; text-align:center; padding:10px 0 20px 0; clear:both;}
#submit img,#submit input{ width:58px; height:18px; margin-left:15px; display:inline;}

.feed_list li{ width:680px; padding:5px 10px;}
.feed_list .red_bg{ background:#F0EDE4;}

#about .new_btn{ width:700px; border-bottom:none;}
/*      Leaveword End      */


/*      Inquire Start      */
#inquire p{ padding:0; margin:0;}
#inquire input{ color:#898989;}
#inquire table td{ padding:5px 0;}
#inquire table input{ border:1px solid #ccc; float:left; height:15px; padding-top:3px;}
#inquire table textarea{ border:1px solid #ccc;}
#inquire table img{ float:left;}
#inquire p input{ border:0; float:none; width:12px; height:12px;}
div#inquire table table input{ text-align:center;}

div#i_top{ width:700px; border-bottom:1px solid #7EBDF0; padding-bottom:30px; margin-bottom:20px;}
div#i_top div{ width:700px; margin:0 auto; text-align:left;}
div#i_top div input{ float:left; margin:10px 5px; padding:0;}
div#i_top div p{ font-size:12px; line-height:12px; padding:5px 0 0;}
div#i_top div span{ font-size:10px; text-align:left;}

#i_top2{ border-bottom:2px solid #7EBDF0; border-top:1px solid #7EBDF0; margin:10px 0 50px; padding:30px 0 15px;}
#i_top2 img{ float:left; margin:0 10px;}
#i_top2 p{ font-size:14px; color:#666; font-weight:bold; line-height:140%;}

#inquire table span{ font-size:11px; font-weight:bold; float:right; width:100px; text-align:right; padding-right:15px;}
#inquire table span a{ background:#7EBDF0; display:block; color:#fff; line-height:22px; height:22px; text-align:center; width:120px;}

div#check{ text-align:left; width:400px; border:3px solid #7EBDF0; padding:10px 0;}
div#check input{ border:0; margin:5px; float:left;}
div#check span{ font-size:10px; font-weight:normal; text-align:left; width:335px; margin:0; padding:0 0 0 10px; line-height:12px; display:block;}

div#i_btn1{ text-align:center; height:26px; margin:10px 0 0; width:270px;}

div#i_info table td{ padding:10px 0;}
div#i_info h3{ font-weight:bold; font-size:12px; color:#fff; float:left; margin:0; padding:0; border:0; line-height:12px;}
div#i_info h4{ line-height:30px;}
div#i_info input{ border:0; margin-left:10px;}
div#i_info p{ padding:0; margin:0; line-height:140%;}

.i_title{ background:#7EBDF0;}
.i_gray{ color:#3f3f3f; background:#CFEAFF;}
/*      Inquire End      */

#com_info{ line-height:180%;color:#4F2B1D;padding:10px; float:left; clear:both}
	#com_info b.more{ text-align:right}
	#com_info b.more a{ float:right; color:#4F2B1D}
#footer img{ float:none; margin:0 auto}
.new_btn{ width:700px;}

#sidebar #subnav h3{background:url(../images/ico_subh3.png) no-repeat 30px 12px;padding:8px 0;}
#news{line-height:21px;}
#news h2{line-height:27px;}
#about td{padding:5px 15px;}