*{margin:0;padding:0;font-size: 12px;}

a{text-decoration: none;color:#000;}

img{border:0;}

body{
    background: url(../images/body_bkg.jpg) 0 0 no-repeat;
    background-color: #F0F0F0;
}
li{
    list-style: none;
}
.wrap{width: 1004px;margin:0 auto;}

.navcat{margin-top:7px;line-height: 40px;}

.navcat li{float: left;width:110px;text-align: center;line-height: 40px; background: url(../images/nav_spec.jpg) top right no-repeat;}

.navcat li a{font-size: 14px;font-weight: bold;color:#8D8D8D;width: 100%;border-right:1px #ccc;display: block;}

.navcat li a:hover{background: url(../images/cat_hover.jpg) 0 0 repeat-x; color:#FFF;}

.sub_cat{background-color: #F3F3F3;position: absolute;border:2px solid #C0C0C0; border-top:none; width:auto; display: none;}
.sub_cat li{float: none;background: none;line-height: 28px;border-bottom: 1px solid #CACACA;width: auto;min-width: 145px;}
.sub_cat li a{font-size: 12px;display:block;}

.banner{margin-top:10px;}

.container{margin-top:10px;}

.box{border:1px solid #B5B5B5;margin-bottom:10px;border-radius: 7px 7px 0 0;behavior: url(static/js/PIE.htc);overflow:hidden;}

.b_h{
    height: 34px;
    background: url(../images/box_hbkg.jpg) 0 0 repeat-x;
    border-radius: 5px 5px 0 0;
    line-height: 30px;
    padding-left:10px;
	border-radius: 7px 7px 0 0;
	behavior: url(static/js/PIE.htc);
	overflow:hidden;
}

.b_h .cn_name{
    color:#5A5A5A;
    font-weight: bold;
    font-size: 14px;
}

.b_h .en_name{
    color:#999;
    font-weight: bold;
}

.box .b_inner{
    padding:8px;
    background-color: #FFF;
}

.box .text{
    line-height: 200%;
    color:#666;
}

.box .imgs{
    padding:5px;
}

.box .imgs .item{
    float: left;
    margin: 0 5px;
}

.box .imgs .item .img{
    border:1px solid #ccc;
    margin-bottom: 5px;
}

.box .newslist li{
    line-height: 28px;
    border-bottom: 1px dotted #CCC;
    padding-left:10px;
}

.imgs .item .tit{
	text-align:center;
}

.imgs .item .tit a{
    color:#666;
}

.cat_list li{
    line-height: 35px;
    background-color: #EDF0F7;
    border-bottom: 1px solid #C5C7CB;
}

.cat_list li a{
    padding-left:60px;
    display: block;
    background: url(../images/cat_li.jpg) 36px 18px no-repeat;
}
.p_num{text-align:center;margin-top:10px;}
.footer{
    border-top:1px solid #E4E4E4;
    padding-top:10px;
    text-align: center;
    line-height: 200%;
    margin-top:10px;
    color:#666666;
}
.product_in td {
  padding: 12px 4px 2px 5px;
  border-bottom: 1px dashed #ccc;
}

.pic_au {
  padding: 18px;
  border-right: 1px dashed #333;
}

.show {
  padding: 25px;
  line-height: 26px;
  color: #444;
}

.message_list {
  padding: 10px;
  border: 1px solid #e6e6e6;
  margin-bottom: 6px;
}

.message td {
  padding: 8px 0 0 3px;
  font-size: 12px;
  color: #444;
}


.date{float: right;}

.footer a{
    color:#666666;
}

.left{float: left;}
.right{float:right;}

.w1{width:248px;}
.w2{width:748px;}

.clear:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clear{zoom:1}