body{
margin:0 auto;
background: #e0e0e0;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#646974;
line-height:18px;
}
img{
border:none;}
a:link,a:active,a:visited {color:#000;text-decoration: none;}
a:hover{color:#666;text-decoration: underline;}

input,select{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;}
select{
height:20px;
padding:1px 0 0;}
form{
margin:0 auto;}


/*txt*/
.txt-orange{
color:#fb8800;
}
.txt-01{
color:#c5c5c5;
}
.txt-02{
font-style: oblique;
color:#013467;
font-size:14px;
font-weight:bold;
}


/*top*/
.top-r1{
border-bottom:1px solid #c1c2c6;
padding-right:30px;}
.top-r2 td{
padding:0 40px;}
.menu{
background: url(../images/menu_bg.jpg) repeat-x;
height:39px;
vertical-align:middle;
font-weight:bold;
text-transform : uppercase; }
.menu a:link,.menu a:active,.menu a:visited,.menu a:hover{color:#FFF;text-decoration: none;}

/*foot*/
.foot{
background:#fff;
text-align:center;
color:#000;
line-height:22px;
height:70px;
text-transform : uppercase; }
.foot a:link,.foot a:active,.foot a:visited{color:#000;text-decoration: none;}
.foot a:hover{color:#646974;text-decoration: underline;}

/*right*/
.space-v{
margin-bottom:12px;}

.right{
background:#FFF;
padding:0 16px 0 17px;}


.right-r2 th ,.right-r3 th{
width:249px;
color:#013467;
font-size:14px;
font-style: oblique;
font-weight: bold;
padding:0 18px;
text-align:left;
}
.right-r2 th{
background:url(../images/right_r2_t.jpg) no-repeat;
height:42px;
vertical-align:bottom;
line-height:30px;
}


.right-r2 ul{
background:url(../images/right_r2_bg.jpg) repeat-x #e7eaef;
margin:0;
border:1px solid #d6d9df;
border-width:0 1px;
}
.right-r2 li{
margin:0 20px 0 -15px;
*margin:0 25px;
padding:0 12px;
list-style:none;
background:url(../images/+.gif) no-repeat top left;
line-height:26px;
border-bottom:1px solid #d6d9df;
}
.right-r2 li ul{
background:none;
margin:0 -20px 0 -8px;
border:0;
}
.right-r2 li li{
padding:0 0 0 8px;
list-style:none;
background:url(../images/jt_01.gif) no-repeat top left;
line-height:22px;
border:0;
}



.right-r3 {
background:#f7f7f7;

}
.right-r3 th{
background:url(../images/right_r3_t.jpg) no-repeat;
height:39px;
vertical-align:middle;
}
.right-r3 ul{
margin:0;
padding:5px 40px 18px;}
.right-r3 li{
list-style:none;
line-height:26px;
}
.right-r3 img{
padding:6px 4px;
}






/*index*/
.left{
background:#FFF;
padding:0 2px 0 16px;}

.left-r2{
background: url(../images/left_r2.jpg) no-repeat;
width:206px;
padding:0 ;
*padding:0 20px;
height:156px;
}
.left-r2 th{
border-bottom:1px dashed #c1c2c6;
padding:8px 0 4px;
color:#e78206;
font-size:14px;
text-align:left;
vertical-align:top;
}
.left-r2 td{
color:#013467;
padding:0 20px 6px;
}

.left-r3 td{ width:220px;}

.left-r3 .productpic{display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size: 171px; *font-family:Arial; width:190px; height:190px; border:0;}
.left-r3 .productpic img{vertical-align:middle;}

.left-r3 .product{
width:180px;
background: none;
border:1px solid #d6d9df;
text-align:center; }
.productname{word-break:break-all; height:58px; vertical-align:top;}
.productid{ color:#000; font-weight:bold; text-align:center;}
.productprice{ color:#fb8800; font-weight:bold; text-align:center; }



.left-r4 th{
border-bottom:1px solid #d6d9df;
font-style: oblique;
color:#013467;
font-size:14px;
text-align:left;
padding:10px 0;
}
.left-r4 td{
border-bottom:1px solid #d6d9df;
/*padding-bottom:10px;*/
padding:10px;
}

.left-r4 td table td{
vertical-align:top;
/*width:150px;
padding-bottom:0;*/
padding:0;
border:0;
}
.left-r4 .productpic{display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size: 125px; *font-family:Arial; width:140px; height:140px; border:0;}
.left-r4 .productpic img{vertical-align:middle;}

.left-r4 textarea{ max-width:520px;}


