@charset "utf-8";

#body{width:778px;margin:2px auto;text-align:left;background:#e4f0f9 url(/template/images/bodybg.gif);height:100%;}

#body #left{width:169px;float:left;height:100%;background:#e4f0f9;}
#body #left a{border-bottom:1px white solid;color:#555;text-decoration:none;height:25px;line-height:25px;display:block;border-top:1px #c8e4f9 solid;text-indent:30px;background:url(/template/images/redarr.gif) 20px center no-repeat;}
#body #left a:hover{color:#ff9900;background:#bde5f2 url(/template/images/redarr.gif) 20px center no-repeat;}


#body #right{width:605px;float:right;background:#fafdff;border-left:2px white solid;}
#body #right #position{background:#e4f0f9 url(/template/images/positionarr.gif) 17px center no-repeat;height:25px;line-height:25px;text-indent:30px;color:#007eb5;border-bottom:1px #a4dbee solid;}
#body #right #content{padding:26px;line-height:200%;text-align:left;height:auto !important;height:460px;}
#body #right .casedetail img{padding:1px;border:1px #e1e1e1 solid;}
#body #right .casedetail a{color:#00339C;text-decoration:none;}
#body #right .casedetail a:hover{color:red;text-decoration:underline;}
#body #right #content .catintro{margin-left:13px !important;margin-left:9px;float:left;color:#41515e;height:84px;width:562px !important;width:555px;border:1px #e4f0f9 solid;padding:1px;background:#fff url(/template/images/introbg.gif) repeat-x;padding-left:10px;margin-bottom:16px !important;margin-bottom:3px;}
#body #right #content .title{font-size:14px;font-weight:bold;text-align:center;}

#body #right .news a{color:#555;text-decoration:none;}
#body #right .news a:hover{color:black;text-decoration:underline;}
#body #right .list a{color:#555;text-decoration:none;border-bottom:1px dashed #ccc;}
#body #right .list a:hover{color:black;text-decoration:none;border-bottom:1px solid #ccc;}
#body #right .list .date{font-size:11px;text-align:center;margin-bottom:5px;}
#body #right .list .caseshow{height:175px;width:280px;border:1px #e5eff8 solid;background:#f2f9ff;float:left;margin:3px 0 14px 12px !important;margin:3px 0 3px 12px;}
#body #right .list .off{background:url(/template/images/casebg.gif) repeat-x;}
#body #right .list .on{background:url(/template/images/casebgon.gif) repeat-x;}
#body #right .list .caseshow img{margin:6px 0 2px 6px;float:left;border:1px #c1d5e2 solid;}
#body #right .list .caseshow a.case{color:#476379;font-weight:700;display:block;float:left;width:265px;padding-left:15px;text-decoration:none;background:url(/template/images/casearr.gif) 5px center no-repeat;}
#body #right .list .caseshow a.case:hover{color:#c96d0a;text-decoration:none;}
#body #right .list .caseshow .intro{color:#6a7a89;float:left;line-height:150%;margin:4px 2px 4px 4px !important;margin:4px 2px 4px 0px;padding-left:3px !important;overflow:hidden;word-break:break-all;word-wrap:break-word;}

#body #right .list .pager{text-align:right;padding-top:1px;padding-bottom:10px;}
#body #right .list .pager a{display:block;text-align:center;width:20px;float:left;border:1px #ccc solid;margin:0 2px;text-decoration:none;}
#body #right .list .pager a:hover{border:1px #ccc solid;background:#edeff0;}
#body #right .list .pager .active{border:1px #fff solid;background:#fff;font-weight:700;color:#015460;}

.newsList{}
.newsList a{color:#555555;text-decoration:none;}
.newsList a:hover{color:#3c3939;text-decoration:underline;}
.newsList .date{font-size:11px;text-align:right;}
.newsList td{border-bottom:1px #dee7ed dashed;}

.pager{padding-left:40px;text-align:right;padding-top:10px;}
.pager span{float:left;padding:auto 2px;}
.pager a{display:block;text-align:center;width:20px;float:left;border:1px #ccc solid;margin:0 2px;text-decoration:none;}
.pager a:hover{border:1px #ccc solid;background:#edeff0;}
.pager .active{border:1px #fff solid;background:#fff;font-weight:700;color:#015460;}