/* Design by it5.cn */
body,dl,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p{padding:0; margin:0;}
body{width:930px; margin:auto; font:12px Arial, Helvetica, sans-serif; color:#333; background:#fff; text-align:left; position:relative;}
fieldset,img {border:none;}
li {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
tr,td,select,input{font:12px Arial, Helvetica, sans-serif;}
label,input,textarea,select,button,img {vertical-align:middle;}
input.text, textarea {border:1px solid #ccc;}
button{overflow:visible; cursor:pointer;}

a:link,a:visited{text-decoration:none; outline:none;}
a:hover,a:active{text-decoration:underline;}

.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

#header h1{ width:285px; height:80px; background:url(../images/logo.jpg) no-repeat; text-indent:-9999px; margin:22px 0 8px 0; display:inline; float:left;}
#header h1 a{ height:100%; display:block;}
.topbar{ float:right; color:#290098; text-align:right;}
.topbar_nav{ padding-top:15px; padding-bottom:28px;}
.topbar_nav a{ color:#290098; font-size:11px; font-weight:700; margin:0 5px;}
.language img{ margin:0 2px;}

.menus{ height:30px; line-height:30px; background:url(../images/menus.jpg) repeat-x; padding:0 30px;}
.menus li{ background:url(../images/menus2.jpg) top right no-repeat; float:left;}
.menus li a{ padding:0 25px; color:#fff; font-weight:700;}
li#menu_hover{ background:url(../images/menus_l.jpg) top left no-repeat;}
li#menu_hover span{ background:url(../images/menus_r.jpg) top right no-repeat; display:block;}
li#menu_hover a{ color:#333;}
.search{ height:43px; background:url(../images/search.jpg) repeat-x; padding-top:20px; padding-left:15px; font-size:13px; color:#290098;}
.search a{ font-size:12px; color:#290098; margin:0 5px;}
.allcate{ width:215px;}
.s_text{ width:220px; padding:3px 2px; border:1px #ccc solid; margin:0 5px;}
.s_but{ width:33px; height:24px; background:url(../images/index_s_but1.jpg) no-repeat; border:0; cursor:pointer; margin-right:20px;}

#main{ margin-top:13px;}
#sidebar{ width:170px; float:left;}
#picbox{ width:200px; margin:0 9px; float:left;}
#content{ width:542px; float:left;}
#content1{ width:745px; margin-left:15px; float:left;}
#content h2,
#content1 h2{ height:30px; line-height:30px; background:url(../images/content_h2.jpg) no-repeat; padding-left:13px; font-weight:700; font-size:13px; margin-bottom:10px;}

.sidebarmenu ul{width:170px;}
.sidebarmenu ul li{position:relative;}
.sidebarmenu ul li a{display:block;overflow:auto;color:#333;font-weight:700;text-decoration:none;border:1px solid #DFDFDF;padding:6px; margin-bottom:1px;}
.sidebarmenu ul li a:link,.sidebarmenu ul li a:visited,.sidebarmenu ul li a:active{ background:#F8F8F8 url(../images/icon1.gif) 155px center no-repeat;}
.sidebarmenu ul li a:visited{color:#333;}
.sidebarmenu ul li a:hover{background:#F0F0F0 url(../images/icon1.gif) 155px center no-repeat;}
.sidebarmenu ul li ul{position:absolute;width:170px;top:0;visibility:hidden; border:1px solid #DFDFDF;}
.sidebarmenu ul li ul li a{ margin-bottom:0; border:none; font-size:11px; font-weight:normal;border-bottom:1px solid #DFDFDF;}
.sidebarmenu ul li ul li a:link,.sidebarmenu ul li ul li a:visited,.sidebarmenu ul li ul li a:active{ background:#F8F8F8;}
.sidebarmenu ul li ul li a:hover{background:#F0F0F0;}
* html .sidebarmenu ul li{float:left;height:1%;}
* html .sidebarmenu ul li a{height:1%;}

.categories h2{ width:130px; height:28px; background:url(../images/categories_h2.jpg) no-repeat; text-indent:-9999px;}
.links_pic p{ text-align:center;}
.contactus h2{width:130px; height:28px; background:url(../images/contactus_h2.jpg) no-repeat; text-indent:-9999px;}

.prolist ul{ margin-bottom:15px;}
.prolist li{ width:122px; margin:0 6px; display:inline; overflow:hidden; word-wrap:break-word; text-align:center; float:left;}
.ppic{display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size:108px; *font-family:Arial; width:120px; height:120px; border:1px #ccc solid;}
.ppic img{vertical-align:middle;}
.prolist li h4{ padding:3px 0;}
.prolist li h4 a{ color:#1D3E74; font-weight:700;}
.productid{ font-size:11px; color:#999;}
.price{ font-weight:700; color:#900;}

.channel{ width:540px; word-wrap:break-word; overflow:hidden;}
.channel1{ width:745px; word-wrap:break-word; overflow:hidden;}
.channel p,
.channel1 p{ text-indent:2em; padding-bottom:10px; line-height:18px;}

.productinfo{ margin-bottom:10px;}
.productinfo h3{ font-size:18px; font-weight:700; padding:5px; color:#B90836; margin-bottom:10px;}
.proinfo_pic{ width:300px; text-align:center; margin:10px; float:left;}
.proinfo_pic p{ padding:10px 0; text-align:left;}
.proinfo_pic p img{ margin:4px; border:1px #ccc solid;}
.proinfo_text{ width:410px; margin-left:10px; overflow:hidden; word-wrap:break-word; float:left; font-size:11px;}
.proinfo_text td{ font-size:11px; padding:8px 0;}

p.pinfo_links{ border-bottom:none;}
.similarpro li{ width:100px; float:left; margin:10px; word-wrap:break-word; overflow:hidden;}
.similarpro li a{ color:#333;}

#footer{ margin-top:15px; padding-bottom:15px; border-top:1px #999 solid; text-align:center;}
.links{ margin:10px 0;}
.links img{ margin:0 5px;}
#footer p{ padding:3px 0;}