﻿@charset "utf-8"; 
.secondmenu { width:900px; height:29px; line-height:29px; background:url(../images/bg_secondmenu.gif) repeat-x left bottom; clear:both; margin:0px auto; }
.secondmenu ul { width:900px; margin:0; padding:0px; border:0px; }
.secondmenu li { float:left; margin-right:1px; height:27px; background:url(../images/bg_secondmenu_common.gif) no-repeat left top; margin-top:1px!important; margin-top:5px; }
.secondmenu li a { height:25px; line-height:27px; width:60px; background:url(../images/bg_secondmenu_common_right.gif) no-repeat right top; display:block; padding:0 3px; }
.secondmenu #current { float:left; margin-right:1px; height:27px; background:url(../images/bg_secondmenu_current.gif) no-repeat left top; margin-top:5px; }
.secondmenu #current a { height:27px; line-height:27px; background:url(../images/bg_secondmenu_current_right.gif) no-repeat right top; padding:0 3px; display:block; color:#fff; }

#case { width:900px; margin:0 auto; }
#caseleft { width:670px; float:left; border:1px #ccc solid; text-align:left; padding-bottom:20px; }
#caseright { width:220px; float:right; }

#caseleft h1 { background:url(../images/icon_g_q.gif) no-repeat left center; height:30px; font-size:14px; line-height:30px; padding-left:20px; margin-left:10px; border-bottom:1px #ccc solid; width:630px; }
#caseleft h1 span { color:red; margin:0px 5px; }
#caseleft dl { clear:both; line-height:30px; margin-left:10px; width:650px; border-bottom:1px #ccc solid; }
#caseleft dt { width:50px; float:left; font-weight:bold; color:#f60; }
#caseleft dd { float:left; width:120px; }
#caseleft ul { float:left; margin:5px 10px; width:140px; line-height:20px; }
#caseleft li { height:20px; width:140px; }

.casename { clear:both; font-weight:bold; line-height:30px; }
.caseimg { float:left; border:1px #ccc solid; }
.caseshort { float:left; margin-left:10px; width:160px; }

.rightcontent { width:218px; border:1px #ccc solid; float:left; margin-bottom:10px; }
.rightcontent h1 { width:212px; background:url(../images/bg_list.jpg); color:#514302; font-size:14px; line-height:29px; border-bottom:1px #e7811b solid; float:left; text-align:left; padding-left:6px; }
.rightcontent h1 span { background:url(../images/icon_y.gif) no-repeat left center; padding-left:20px; }
.rightcontent dl { width:210px; float:left; padding-bottom:5px; border-bottom:1px #f60 dashed; margin:5px auto; margin-left:2px; }

.topimg { float:left; text-align:center; padding:2px; border:1px #ccc solid; margin-left:3px; }
.topimg12 { float:left; text-align:center; padding:2px; border:1px #ccc solid; margin-left:3px; width:80px; height:60px; text-align:center; overflow:hidden; display:table-cell; vertical-align:middle; }
.topimg12 img { width:80px; height:60px; margin-top: expression(( 60 - this.height ) / 2); }

.toptitle { margin-left:5px; clear:both; width:200px; font-weight:bold; line-height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left; }
.shortcontent { float:right; width:110px; text-align:left; color:#676767; }