@charset "utf-8";
/* CSS Document */
#main{width:100%; height:585px; background:url(../images/box_bg.jpg) repeat; padding-top:20px;}
#main #content{width:980px; height:585px;margin:0 auto; }
#main #content #promotion{ width:700px; height:555px; float:left; border:1px solid #d5d5d5;box-shadow:2px 1px 6px #333333;-webkit-box-shadow:2px 1px 6px #333333; -moz-box-shadow:2px 1px 6px #333333; background:#f2f2f2}
#main #content #promotion #box{ width:660px; height:400px; float:left; margin-top:15px; margin-left:18px;}
#main #content #promotion #box .product{width:160px; height:210px; float:left; margin-left:5px;_margin-left:2px;}
#main #content #promotion #box .product h1{ height:30px; background:url(../images/cp_off.jpg) no-repeat; line-height:30px; font-size:18px;}
#main #content #promotion #box .product h2{ height:30px; background:url(../images/cp_off2.jpg) no-repeat; line-height:30px; font-size:18px;}
#main #content #promotion #box .product h3{ height:30px; background:url(../images/cp_off3.jpg) no-repeat; line-height:30px; font-size:18px;}
#main #content #promotion #box .product h4{ height:30px; background:url(../images/cp_off4.jpg) no-repeat; line-height:30px; font-size:18px;}
#main #content #promotion #box .product a { color:#333333;}
#main #content #promotion #box .product a:hover{ color:#0262C6;}
#main #content #promotion #box .product figure{width:160px; height:166px; float:left; margin-top:10px;}
#main #content #promotion #box .product figure img{ border:1px solid #d5d5d5; padding:4px; }
#main #content #promotion #box .product figure figcaption{width:160px; height:24px; float:left; line-height:24px; text-align:center;}
#main #content #promotion #company{ width:660px; height:120px; float:left; margin-top:10px; margin-left:15px;}
#main #content #promotion #company a{ display:block; border-bottom:1px solid #d5d5d5; width:160px; height:108px; float:left; margin-left:5px;_margin-left:2px; text-align:center;}
#main #content aside{width:258px; height:555px; float:left;border:1px solid #d5d5d5;box-shadow:2px 1px 6px #333333; -webkit-box-shadow:2px 1px 6px #333333; -moz-box-shadow:2px 1px 6px #333333;background:#f2f2f2; margin-left:15px;background:#f2f2f2}
#main #content aside h3{ text-indent:30px; height:60px; line-height:60px; font-size:24px;}
#main #content aside figure{ width:214px; height:95px; margin:0 20px;}
#main #content aside figure img{ float:left;border:1px solid #d5d5d5; padding:4px;}
#main #content aside figure figcaption{ width:120px; font-weight:bold; float:right; height:24px; line-height:24px;}
#main #content aside figure p{ text-indent:10px; color:#999999; margin-top:5px; line-height:24px;}
#main #content aside figure p a{  text-decoration:none;color:#333333;}
#main #content aside ul{ width:220px; height:255px; margin-left:20px;}
#main #content aside p{ width:220px; height:220px; margin-left:20px;}
#main #content aside ul li {border-bottom:1px solid #d5d5d5; height:30px; line-height:30px; background: url(../images/ico.jpg) no-repeat center left; 
list-style-type:none; padding-left:20px;}
.iptitle{ padding-top:15px}