/*
default -----------*/
div.content dl{list-style:none; float:left; width:360px;}
div.content dl.left{margin-right:40px; display:inline;}
div.content dt{background:url(../images/lmTitle.jpg) no-repeat left center; text-indent:18px; font-weight:bold; border-bottom:solid 1px #999;}
div.content dt img{float:right; margin-top:10px;}
/*div.content dd{margin-top:10px; background:url(../images/titleIcon.jpg) no-repeat left center; text-indent:12px; border-bottom:dotted 1px #999;}*/
div.content .tableFL{margin-top:10px; background:url(../images/titleIcon.jpg) no-repeat left center; text-indent:12px; border-bottom:dotted 1px #999;}
div.content dd.noIcon{background:transparent; border-bottom:0;}
/*div.content dd span{float:right;}*/
div.content img.left{float:left; margin-right:10px;}
/*div.content dd p{text-indent:24px;}*/

div.content dl.fullmain{width:100%;}
div.content dl.fullmain dd{margin:0; border:0;}

dd#indexpro{background:#f0f4f5; height:300px;}
dd#indexpro table{border-collapse:collapse; width:100%;}
dd#indexpro td{padding:5px 0;}
dd#indexpro #tableCP{border-bottom:dotted 1px #999;padding:5px 0;}
/*dd#indexpro td{border-bottom:dotted 1px #999;padding:5px 0;}*/
dd#indexpro td img{float:left; margin:0 10px;}
dd#indexpro td h1{font-size:12px; color:#27429D; }

/*
about -----------*/
dd#about{background:transparent; border-bottom:0; padding:10px 5px 0; margin:10px 0;}
dd#about h1{font-size:12px; color:#333;}
dd#about img{margin:10px 0;}
/*
contact ----------*/
dd#contact{background:transparent; border-bottom:0; line-height:220%;margin-top:30px;}
dd#contact img{margin:10px 0 0 25px;}
dd#contact span{font-size:18px;font-family:Verdana}

/*
products --------------*/
dd#products{background:transparent; border-bottom:0;}
dd#products table{border-collapse:collapse; width:70%; margin:0 auto; text-align:center;}
dd#products td{border-bottom:dotted 1px #999; color:#27429D; padding:30px 0;}
dd#products td img{margin-bottom:10px;}

div#indexpro{background:#f0f4f5; overflow:auto; width:700px; float:left;}
div#indexpro table{border-collapse:collapse; width:100%;}
div#indexpro td{padding:5px 0;}
div#indexpro #tableCP{border-bottom:dotted 1px #999;padding:5px 0;}
div#indexpro td img{float:left; margin:0 10px;}
div#indexpro td h1{font-size:12px; color:#27429D; }

/*
news --------------*/
dd#news,dd#newsdetail{background:transparent; border-bottom:0;}
dd#news table,dd#newsdetail table{border-collapse:collapse; width:96%; margin-top:10px;}
dd#news td,dd#newsdetail td{border-bottom:dotted 1px #999; padding:5px 0;}
dd#newsdetail th{padding:10px 0;}
dd#newsdetail td{border:0;}
dd#news td span{float:right;}
dd#newsdetail td p{text-indent:24px;}
dd#newsdetail td.BlueText{color:#006699;}