.blueline{float:left;height: 2px;background: #0056a3;width: 90px;margin: 0px;}
.redline{float:left;height: 2px;background: #f91f03;width: 180px;margin: 0px;}
.grayline{float:left;height: 2px;background: #ccc;width: 930px;margin: 0px;}

.rightFrm {float:left;width: 890px;min-height: 600px;_height: 600px;overflow: visible;border: 1px solid #bbb;margin-left: 20px;background-color: #fff;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}

.rightFrm p {text-align: justify;text-indent: 0.7cm;line-height: 20px;margin: 0px;}
.leftFrm{float:left;width:280px;}
.leftFrm ul{list-style-type: none;margin: 0px;padding: 0px;}
.leftFrm li a{display: block;width: 240px!important;height: 32px;text-decoration: none;line-height: 32px;text-align: center;color: #000;border-bottom-color: #e0e0e0;border-width: 0px 0px 1px 0px;border-style: solid;border-top-color: #fff;font-size: 14px;}
.leftFrm #productlist li a{text-align: left;padding-left: 20px;}
.leftFrm #productlist li ul{display: none;}
.leftFrm #productlist li li a{padding-left: 50px;width:200px;}
.leftFrm li a:hover{color: #fff;background-image: url(../menu1.jpg);}

.leftFrm li ul li a{width: 240px;text-decoration: none;border-color: #ccc;border-width: 0px 0px 1px 0px;color:#999;background: url(../list.png) no-repeat 20px;font-size: 12px;}
.leftFrm li ul li a:hover{color:#fff;background: url(../menu1.jpg) repeat-x 0px;}
.tablelist{border-collapse: collapse;width: 850px;}
.tablelist td{border: 1px solid #666;height: 30px;}
.productStyle{font-size: 14px;font-weight: bold;color: #f00;margin-top: 20px;}