@charset "utf-8";
body { margin: 0px; padding: 0px; background:#53270c url(bg.jpg) repeat-x left top; font-size:12px; color:#666666; }
img{ margin:0; padding:0; border:0; }
ul,li{ margin:0; padding:0; list-style-type:none;}
a{color:#666666; text-decoration:none}
a:hover{ text-decoration:underline}

.padlr5{ padding:0 5px;}
.padlr10{ padding:0 10px;}
.padl10{ padding-left:10px;}
.left{ float:left;}
.right{float:right}
.h10{ height:10px; font-size:0px; clear:both;}

.border_left{ border-left:1px solid #d3d3d3;}

.b{ font-weight:bold;}
.font14{ font-size:14px; }
.font18{ font-size:18px;}
.white{ color:#FFFFFF;}
.red{ color:#FF0000;}
.color1{ color:#53270a;}
.color2{ color:#d3d3d3;}
.clear{ clear:both; }
.header,.wrap,.footer{ width:962px; margin:0 auto;}
/* header */
.top{ height:86px; overflow:hidden;}
.top li{ float:left; color:#b49a8d; }
.top li a{color:#b49a8d;}
.top .logo{ width:226px; height:86px;}
.top .toolbtn{ float:right;}
.top .language, .top .toolbtn{ padding-top:55px;}
.wrap_top{ height:4px; background:url(wrap_tbg.jpg) no-repeat left top;}
.head_wrap{ background:#FFFFFF}
.menu{ background:url(menu_bg.jpg) repeat-x left top; height:37px; overflow:hidden;}
.menu li{ height:37px; line-height:37px; color:#FFFFFF; font-size:14px; padding:0 30px; background:url(menu_col.jpg) no-repeat left center; float:left;}
.menu li a{ color:#FFFFFF}
.menu li.index{ background:none}
.menu li.search{ padding:8px 10px 0px 10px; height:auto; line-height:normal; background:none; float:right;}
.menu li.search form{ height:17px; margin:0; padding:0px; border:1px solid #644530;}
.menu li.search form input{ height:17px; border:none; padding:0px; margin:0px; float:left}

.menu_en{ background:url(menu_bg.jpg) repeat-x left top; height:37px; overflow:hidden;}
.menu_en li{ height:37px; line-height:37px; color:#FFFFFF; font-size:14px; padding:0 10px; background:url(menu_col.jpg) no-repeat left center; float:left;}
.menu_en li a{ color:#FFFFFF}
.menu_en li.index{ background:none}
.menu_en li.search{ padding:8px 10px 0px 10px; height:auto; line-height:normal; background:none; float:right;}
.menu_en li.search form{ height:17px; margin:0; padding:0px; border:1px solid #644530;}
.menu_en li.search form input{ height:17px; border:none; padding:0px; margin:0px; float:left}

.topflash{ padding-top:2px;}
/* /header */

/* wrap */
.wrap{ width:952px; background:#FFFFFF;}
.company{ width:287px; border-right:1px solid #d3d3d3;}
.company .frame{ padding:0 24px;}
.company .frame .factory{ border:3px solid #d3d3d3;}
.company .frame .intro{ line-height:180%;}

.publicity{ padding:0 11px; width:353px;}
.publicity .board .frame{ padding-top:10px;}
.publicity .board .frame .left{ width:100px;}
.publicity .board .frame .left img{ border:1px solid #d3d3d3;}
.publicity .board .frame .right{ width:253px;}
.publicity .board .frame .right .news{ height:150px; overflow:hidden;}
.publicity .board .frame .right .news li{ height:25px; line-height:25px;}

.channel{ width:212px; overflow:hidden;}
.channel .head{ height:43px; line-height:33px; background:url(channel_head.jpg) no-repeat left top; text-align:center;}
.channel .menu_tree{ padding:10px 0px 0px 15px;}
.channel .menu_tree li{height:31px; line-height:30px; padding-left:22px; background:url(main_li_fullbg.jpg) no-repeat left bottom;}

.products{}
.products .frame{ padding-top:15px;}
.products .frame .scroll{ width:335px; height:57px; overflow:hidden;}
.products .frame .scroll ul {width:8000%;}    
.products .frame .scroll ul li {width:67px; text-align:center; float:left;}    
.products .frame .scroll ul li img {clear:both;width:55px;height:55px;border:1px solid #d3d3d3;margin:0 auto;}
.products .head{ width:728px; height:44px; background:url(showhead_bg.jpg) no-repeat left bottom;}
.products .head ul{ height:40px; line-height:40px; border-bottom:1px solid #d3d3d3; overflow:hidden;}
.products .head li.ico{width:40px; height:40px; background:url(list_ico.jpg) no-repeat 7px;}
.products .head .right{ padding:0 10px 0 18px; background:url(home_ico.jpg) no-repeat left 13px;}

.plist{ width:728px; min-height:200px; padding-top:20px;}
.plist li{ width:182px; float:left;}
.plist li .img{ width:144px; height:124px; margin:0 auto; background:url(img_bg.jpg) no-repeat; padding:8px;}
.plist li .img img{ clear:both;}
.plist li .title{ padding:5px 0 5px 5px; text-align:center}

.artlist{ width:728px; min-height:200px;}
.artlist ul li{ height:40px; line-height:40px; background:url(artico.gif) no-repeat 5px center; padding-left:30px; border-bottom:1px dashed #c5dcee; font-size:14px;}

.content{ width:708px; min-height:200px; padding:5px 10px 0px 10px; overflow:hidden;}
.content .title{ height:40px; line-height:40px; text-align:center; border-bottom:1px solid #d3d3d3;}
.content .date_hits{ height:30px; line-height:30px; text-align:center;}
.content .img{width:708px; overflow:hidden; padding:10px 0; text-align:center;}
.content .description{ line-height:150%}
.content .print{ height:30px; background:#f5f5f5;}
.content .print a{ height:30px; line-height:30px; padding:0 20px; float:right; background:url(print.gif) no-repeat left center;}

.contact{ width:266px; border-left:1px solid #d3d3d3; padding:0 10px;}
.contact .detail{ padding-top:5px;}
.contact .detail li{ height:22px; line-height:22px;}
.contact .detail li.ico{ height:60px;}
.contact .hot{ height:50px; border-left:3px solid #d3d3d3; overflow:hidden;}
.contact .hot li{ height:25px; line-height:25px; padding-left:5px;}

.contact_us{ background:url(jinlei.jpg) no-repeat right center;}
.contact_us li{ height:25x; line-height:25px;}

.full{}
.full .head{ height:44px; background:url(showhead_bg.jpg) no-repeat left bottom;}
.full .head ul{ height:40px; line-height:40px; border-bottom:1px solid #d3d3d3; overflow:hidden;}
.full .head li.ico{width:40px; height:40px; background:url(list_ico.jpg) no-repeat 7px;}
.full .head .right{ padding:0 10px 0 18px; background:url(home_ico.jpg) no-repeat left 13px;}
.full .content{ width:932px; min-height:200px; padding:5px 10px 0px 10px; overflow:hidden;}
.full .content .img{width:932px; overflow:hidden; padding:10px 0; text-align:center;}
/* /wrap */

/* footer */
.wrap_bot{ height:5px; background:url(wrap_bbg.jpg) no-repeat left top;}
.bot{ padding:10px 0; color:#b49a8d;}
.bot a{ color:#b49a8d;}
.bot li{ height:22px; line-height:22px;}
/* /footer */

.pages {
	text-align:center; margin-left:8px; line-height:40px; height:40px; float:right;
}
.pages a:link,.pages a:visited{
	margin:2px; padding:2px 5px 1px; border:#C5C5C5 1px solid; background:#FFFFFF; color:#4D49FC;
}
.pages a:hover,.pages a:active{
	border:#C5C5C5 1px solid; background:#b3c2d5; color:#FFFFFF;
}
.pages strong{
	margin:2px; padding:2px 5px 1px; border:#C5C5C5 1px solid;color:#fff;background:#f60;
}
.pages .disable {
	margin:2px; padding:2px 5px 1px; border:#C5C5C5 1px solid;color:#C5C5C5;background:#f1f1f1;
}
.pages input {
	height:21px; padding:0;
}
