/* CSS Document */
#topright{ position:absolute; text-align:right; top:15px; right:0px; }
.thr_left_pic{ width:100px; height:100px; border:1px solid #d2d2d2; overflow:hidden}
.thr_left_pic img{ width:100px; height:100px; overflow:hidden}
.thr_lis{ width:573px; overflow:hidden}
.cases_thr_lis{ width:227px; overflow:hidden}
.propagehr{border-bottom:1px dotted #d2d2d2;}
.cases_propagehr{border-bottom:1px dotted #d2d2d2; width:337px; overflow:hidden;}
.thr_lis_con a:hover{ color:#666}
.bodbot{ font-size:1px; line-height:1px; border-top:1px solid #d2d2d2; margin:0px 10px;}
.body_con_view{ border:1px solid #e4e4e4; border-top:none; font-size:14px; line-height:24px;}
#article_extinfo {margin-bottom:5px;padding:3px 10px; color:#999; border-bottom:1px dashed #ddd; text-align:center; font-size:12px }
#page_side_lis .childmenu{ margin-left:-15px; line-height:22px;}
#page_side_lis .childmenu li{ font-weight:normal; background:url(../images/new/childmenubg.gif) no-repeat 2px; padding-left:15px; border-bottom:none; margin:0px; margin-left:0px; }
.solvelisnum{ width:53px; height:38px; line-height:32px; text-align:center; color:#3484db; font-family:Arial, Helvetica, sans-serif; background:url(../images/new/sovlenumbg.gif) no-repeat left;}
.solveliscon{ width:310px; overflow:hidden;}
.case_sovlelis{ border-bottom:1px solid #c9cacb; padding-top:5px;}
.caseslis{ background:url(../images/new/small5.gif) no-repeat left 8px; padding-left:6px; margin-left:20px;}
#relativecases ul li{ background:url(../images/new/small5.gif) no-repeat 5px 8px; padding-left:13px; margin-top:5px; border-bottom:1px dashed #d2d2d2}
#allcases td{ padding:5px 0px;}
.cases_notxt{ height:144px; overflow:hidden; width:122px; overflow:hidden; margin:5px 7px; display:inline; background:#e4e4e4;}
.cases_notxtimg{ padding:1px;}
.cases_notxt img{ width:120px; height:120px; overflow:hidden}
.othercases{ height:25px; line-height:25px; font-weight:bold; padding-left:10px; background:#e4e4e4;}
.bluemenu25{ height:25px; line-height:25px; color:#fafafa; padding-left:10px; background:url(../images/new/blue25.jpg) repeat-x;}
.im1,.im2{ width:300px; margin-right:10px; display:inline;}
.im3{ width:340px; overflow:hidden;}
.im1 ul,.im2 ul,.im3 ul{ line-height:18px;}
.bluemenu25{ margin-bottom:4px;}
.bluemenu25 a{ float:right; margin-right:10px; display:inline;color:#fafafa}

.about{ background-position:left top}
.zggc{ background-position:left -34px;}
.zzyy{ background-position:left -68px}
.szdc{ background-position:left -102px}
.szsp{ background-position:left -136px;}
.hddmt{ background-position:left -170px;}
.swdh{ background-position:left -204px;}
.alzx{ background-position:left -238px;}
.news{ background-position:left -272px;}
.sphy{ background-position:left -306px}
.body_menu{ height:54px; line-height:54px; background:url(../images/new/blue54.png) repeat-x; color:#fff; font-size:24px; font-weight:bold; padding-left:20px; font-family:"Î¢ÈíÑÅºÚ"}
.tag{ height:34px; line-height:34px; background:url(../images/new/tag.jpg) no-repeat;}
