body .main-img{margin:-20px 0 40px;padding:0;line-height:0;background:#f6f7f6;text-align:center}body .main-img h1{margin:0;padding:0}body .container{margin-top:40px}body .container h1{margin:0 0 20px;font-size:1.8em}body .container h2{margin:0 0 20px;font-size:1.4em}body .container .solar-array{margin:0 0 50px;padding:0;*zoom:1}body .container .solar-array:before,body .container .solar-array:after{content:" ";display:table}body .container .solar-array:after{clear:both}body .container .solar-array img{width:240px;float:left}body .container .solar-array .right{margin:0;padding:20px 0 0;float:right;width:720px}body .container .solar-array .right strong{margin:0 0 10px;font-size:1.1em;display:block}body .container .solar-array .right ul{margin:40px 0 0;padding:0;list-style:none;width:100%}body .container .solar-array .right ul li{margin:0 0 15px;padding:0 0 0 200px;position:relative}body .container .solar-array .right ul li h3{margin:0 0 15px;padding:5px 0;background:#f1f1f1;color:#e10707;display:inline-block;position:absolute;top:0;left:0;width:180px;text-align:center;font-size:1em}body .container .solar-array .right ul li h3:after{content:" ";margin:auto;position:absolute;width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #f1f1f1;display:inline-block;top:0;bottom:0;right:-5px}body .container .business-list{margin:0 0 100px;padding:0;list-style:none;display:table;border-left:1px dotted #ccc}body .container .business-list li{margin:0;padding:0;width:194px;display:table-cell;text-align:center;border-right:1px dotted #ccc}body .container .business-list li a{padding:0 10px;display:block;font-size:.9em;font-weight:normal;text-decoration:none;color:#333;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}body .container .business-list li a span{margin:0 0 10px;padding:10px 0 0;display:block;border-top:2px solid #e10707}body .container .business-list li a img{width:100%}body .container .business-list li a:hover{filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;behavior:url("")}body .container .attention{margin:0;padding:0;font-size:.9em}body .container .attention ul{margin:0;padding:0}body .container .attention ul li{margin:0 0 10px 30px}body .container #main_l h1{margin:0 0 20px;padding:10px 0;font-size:1.8em;border-bottom:1px dotted #999}body .container #main_l .lists{margin:0 0 40px}body .container #main_l table{width:100%;margin:0 0 30px;border-collapse:collapse}body .container #main_l table th,body .container #main_l table td{padding:8px 10px;border:1px solid #ccc}body .container #main_l table th{background:#fafbfd;font-weight:normal;text-align:left}