/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle;}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif;  text-align:center; margin:0 auto; }
table{border-collapse:collapse;border-spacing:0;}
/* Download by https://nowjava.com */
.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}

#container{ width:960px;  text-align:left; margin:0 auto; background:#fff;}
a{color:#333;text-decoration:none;}
a:hover{color:#ef9b11; text-decoration:underline;}





.main{ background:url(../images/bg01.gif) repeat-y; width:100%;}




/*area03*/
.area03{ clear:both; width:960px;}

.area03 .top{ background:url(../images/bg06.gif) no-repeat -1px; padding-top:17px;  padding-left:36px; width:924px; font-size:16px; color:#fff;  height:60px; overflow:hidden;}

.area03 .mid{ padding-left:26px; width:934px;}
.area03 .mid .box01{ width:547px; float:left; }

.b2c_left dt , .b2c_left dd {float:left;display:inline;}
.b2c_left dt {clear:both;color:#000;}
.b2c_left dd { width:430px;}
.b2c_left dd a { color:#666; }
.b2c_left dd a:hover { color:#c00; }

.b2c_left{ float:left; display:inline; width:547px; }

.b2c_left h4{ background:url(../images/bg19.gif) no-repeat; width:547px; height:27px; line-height:27px; text-align:center; font-size:12px; font-weight:normal; color:#f8e7c5; letter-spacing:2px; margin-bottom:9px;}

.pro_sl strong { padding-left:14px; display:block; background:url(../images/bg20.gif) no-repeat; width:184px; height:20px; line-height:20px; font-weight:bold; }
.pro_sl strong a{color:#fff; }
.pro_sl dt , .pro_sl dd { float:left; display:inline; }
.pro_sl dl{ width:100%; background:url(../images/bg21.gif) no-repeat; padding-top:8px; height:49px;}
.pro_sl dt { clear:both; width:100px; padding-left:12px; font-weight:700; color:#000;}
.pro_sl dd { width:520px; height:22px; margin-left:10px; overflow:hidden; }
.pro_sl dd a { color:#555; margin:0 3px; }
.pro_sl dd a:hover { color:#c00; }
.pro_sl { float:left; display:inline; width:547px; height:380px; line-height:22px; }
.type_list { height:76px; margin-bottom:18px; overflow:hidden; width:547px; position:relative; z-index:10;}
.type_tmp { display:none; }

.type_list_Curr { height:auto; padding-bottom:30px; overflow:visible; border:#DFB8A2 1px solid; background:#fffad0; position:absolute; width:545px; z-index:100;}
.type_list_Curr dl { clear:both; height:auto;border-bottom:#ccc 1px dotted; padding-top:0; line-height:22px; background:none;}
.type_list_Curr dd { height:auto; overflow:visible; margin-top:2px; }
.type_list_Curr dt { margin-top:3px; }




.area03 .mid .box02{ width:357px; padding-top:6px;  float:left; display:inline; margin-left:26px;}

.area03 .mid .box02 .part01{ width:100%;height:406px;}
.area03 .mid .box02 h3{ font-size:14px; color:#e2441b;}
.area03 .mid .box02 .part01 .jmpic{ width:100%; padding-top:3px; background:url(../images/c2-bg06.gif) repeat-x left bottom;}
.area03 .mid .box02 .part01 .jmpic ul li{ width:107px;height:126px;  float:left; display:inline; margin-right:6px; overflow:hidden;}
.area03 .mid .box02 .part01 .jmpic ul li .a1{ display:block; background:url(../images/bg07.gif) no-repeat; padding-left:4px; width:103px; padding-top:4px; height:86px; overflow:hidden;margin-bottom:3px;}
.area03 .mid .box02 .part01 .jmpic ul li img{ width:94px; height:78px;}
.area03 .mid .box02 .part01 .jmpic ul li .a2{ padding-left:12px; background:url(../images/arrow.gif) no-repeat 2px 3px; display:block; color:#a0520a; line-height:16px;}
.area03 .mid .box02 .part01 .jmpic ul li .a2:hover{ color:#ef9b11;}



