@import 'c_base.css';
body { background:#f5f5f5 url(../images/bg.png) repeat-x 0 66px;}
/**/
.prod-cont { background:#fff; }
.prod-cont li { vertical-align:bottom; overflow:hidden; zoom:1; }
.prod-cont li h2,.prod-cont li p { overflow:hidden; zoom:1;}
.prod-cont li h2 { color:#1c3146; font-size:30px; font-weight:normal;  border-bottom:1px dashed #778594; margin-bottom:8px;}
.prod-cont li p { line-height:30px; color:#657e97;}
/**/
.prod01 { padding-left:74px;}
.prod01 h2 { margin-top:60px;}
.prod02 { padding-right:24px;padding-left:24px;}
.prod02 h2 { margin-top:25px;}
.last h2 { margin-top:0;}
.prod02 li p { font-size:14px; padding:5px 0 20px;}
/*.product-cont { font-size:14px; background:url(../images/bg02.png) no-repeat 20% 0; padding:0px 0 0 76px;}*/
.prod-cont table { width:910px; border:1px solid #ccc; margin-top:20px;margin-bottom:30px;}
.prod-cont table a{ color:#666;}
.prod-cont table a:hover { color:#0094eb; }
.prod-cont table th,.prod-cont table td { padding-left:11px; text-align:left;}
.prod-cont table th { background:#0094eb; color:#fff; height:24px;}
.prod-cont table td { height:54px; border:1px dashed #ccc;}
.prod-cont table tr.odd td { height:54px;}
.prod-cont table tr.even td { background:#dce3e7;}
.prod-cont table tr.even td.gray-bg,.gray-bg { background:#f0f0f0;}
.prod-cont p { font-size:14px; padding:5px 0 20px;}