@charset "gb2312";
/* 全局样式 */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, input, textarea, fieldset/*, table, th, td*/ { margin:0;padding:0;border:0; }
body { font-family:Arial,Verdana,Tahoma, "宋体", Helvetica, sans-serif;font-size:12px;color:#666;line-height:20px;text-align:left; }
html, body { width:100%; overflow-x:hidden; }
ul,li { list-style:none; }
em { font-style:normal; }
/*table { border-collapse:collapse;border-spacing:0; }*/
pre { white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word; }
a img { border:0; }
a { color:#666;text-decoration:none; }
a:active { star:expression(this.onFocus=this.blur()); }
:focus { outline:0; }
a:hover { color:#DA251A; }

.hbody { background:url(../Images/default/bodybg.jpg) repeat-x;}
.obody { background:url(../Images/bodybg.jpg) repeat-x;}
.wrapper { background:url(../Images/wrapper-bg.jpg) repeat-x left bottom; width:960px; overflow:hidden; margin:0 auto;}
.clear { clear:both;}
.pager { background:url(../Images/module-line.jpg) repeat-x left top; text-align:center; padding:15px 0; }

.channel01 { background:url(../Images/tit-icon01.jpg) no-repeat left center; height:26px; padding:0 12px 0 10px; overflow:hidden; border-bottom:1px solid #C9C9C9;}
.channel01 b { color:#000; font-weight:bold; font-size:12px; line-height:26px; float:left;}
.channel01 a { float:right; margin:10px 0;}

.channel02 { background:url(../Images/tit-bg.jpg) repeat-x; height:33px; padding:0 10px 0 7px; overflow:hidden; border-bottom:1px solid #ccc;}
.channel02 b { color:#000; font-weight:bold; font-size:12px; line-height:33px; background:url(../Images/tit-icon02.jpg) no-repeat left center; padding-left:10px; float:left;}
.channel02 a { float:right; margin:10px 0;}

/* 搜索表单 */
.search input { vertical-align:middle;}
.search label input { color:#666; line-height:18px; width:131px; height:18px; margin-right:5px; border:1px solid #E7E7E7;}

/* 主导航 */
.mainnav { width:960px; height:49px; padding:1px 0 5px; overflow:hidden;}
.mainnav ul li { display:inline;}
.mainnav ul li a { color:#5A5A5A; font-weight:bold; font-size:14px; line-height:49px; display:inline-block; padding:0 23px;}
.mainnav ul li a:hover { color:#DA251A;}

/* 搜索表单 */
.search { width:228px; height:23px; overflow:hidden; zoom:1; float:right;}
.search input { float:left;}
.search span input { color:#999; line-height:21px; width:167px; height:21px; margin-right:4px; border:1px solid #0065CD;}

/* 语言选择 */
.language { text-align:right;}
.language a { margin-left:15px;}
.language a img { margin-right:5px;}

/* 新品推荐 */
.hproduct { width:960px; margin:10px 0; overflow:hidden;}
.hproduct ul { width:985px; overflow:hidden; zoom:1;}
.hproduct ul li { display:block; width:172px; height:222px; margin-right:25px; float:left;}
.hproduct ul li a img { background:url(../images/loading.gif) no-repeat center; width:170px; height:170px; border:1px solid #ccc;}
.hproduct ul li a p { text-align:center; line-height:15px; width:172px; height:30px;}

/* 子导航 */
.subnav { margin:10px 20px;}
.subnav li a, .subnav li .active { line-height:28px; background:url(../Images/snav-icon01.jpg) no-repeat right center; display:block; padding:0 2px; border-bottom:1px dotted #7B7B7B;}
.subnav li a:hover, .subnav li .active, .subnav li .active:hover { color:#EB1714; background:#f2f2f2 url(../Images/snav-icon02.jpg) no-repeat right center;}

.productList { width:660px; margin:15px auto 0; overflow:hidden;}
.productList ul { width:681px; overflow:hidden; zoom:1;}
.productList li { display:block; width:202px; height:248px; margin-right:25px; float:left; margin-bottom:10px;}
.productList li a img { background:url(../images/loading.gif) no-repeat center; width:200px; height:200px; border:1px solid #ccc;}
.productList li a p { text-align:center; line-height:15px; width:200px; height:36px; }
.productList li a p span { color:#F00;}

/* 企业资质 */
.honora img { background:url(../images/loading.gif) no-repeat center; display:block; margin:0 0 5px 0; border:3px solid #E0E0E0;}
.honora p { line-height:16px; width:150px; height:35px; overflow:hidden; margin:0px auto;}
a.honora { text-align:center; display:inline; width:156px; margin:10px 8px; float:left;}
a.honora:hover { color:#FFF; background-color: #00428C;}
a.honora:hover img { border:3px solid #00428C;}