/*right-menu*/
.public-content .public-right{float:right;width: 260px;min-height:100px;background: url(/Public/default/images/menu-bg.jpg);box-shadow: 5px 5px 10px #8d8d8d;
}

.public-content .public-right .list{width: 220px;margin:auto;height:50px;background: url(/Public/default/images/menu-list-bg.png);}
.public-content .public-right .list-last{width: 220px;margin:auto;height:48px;background: url(/Public/default/images/menu-list-bg.png);}
.public-content .public-right .on{width: 200px;margin:auto;height:36px;background: url(/Public/default/images/menu-on-bg.png);}
.public-content .public-right .list:hover{width: 200px;margin:auto;height:50px;background: url(/Public/default/images/menu-list-bg-30.png);}
.public-content .public-right .list-last:hover{width: 200px;margin:auto;height:49px;background: url(/Public/default/images/menu-list-bg-30.png);}
.public-content .public-right .on:hover{width: 200px;margin:auto;height:36px;background: url(/Public/default/images/menu-on-bg.png);}
.public-content .public-right .list .item{width: 98px;text-align:left;overflow:hidden;margin:auto; height:50px;line-height: 50px;color:#fff;background: url(/Public/default/images/menu-li-style.png) no-repeat 0px 18px; text-indent:18px;}
.public-content .public-right .list-last .item{width: 98px;text-align:left;overflow:hidden;margin:auto; height:49px;line-height: 50px;color:#fff;background: url(/Public/default/images/menu-li-style.png) no-repeat 0px 18px; text-indent:18px;}
.public-content .public-right .on .item{width: 98px;text-align:left;overflow:hidden;margin:auto; height:36px;line-height: 36px;color:#fe0000;background: url(/Public/default/images/menu-on-style.png) no-repeat 0px 12px; text-indent:18px;}


/*left-list*/
.public-content .public-left .title{font-size:24px;font-weight: bold;text-align: center;line-height: 60px;} 
.public-content .public-left .detail{text-align: center;color:#888;margin-bottom: 30px;}
.public-content .public-left .upload{display:block;/*width: 360px;*/width: 94%;margin: auto;margin-bottom: 20px;}
.newslist{height:100px;padding-top: 31px;padding-bottom: 31px;border-bottom: 1px dashed #999;	}
.newslist .nl{float:left;width: 84px;height: 90px;padding-left:16px;padding-top:10px;background: #e3e3e3;}
.newslist .nl .date{height: 46px;}
.newslist .nl .month,.newslist .nl .year{font-family: Arial;font-style: italic;}
.newslist .nr{float:right;width: 666px;}
.newslist .nr .newstitle{font-size:22px;color:#1a1a1a;line-height: 22px;}
.newslist .nr .newsinfo{color:#999;line-height: 34px;}
.newslist .nr .newsdesc{color:#666;line-height: 24px;}
.print{text-align:justify;width: 94%;margin:auto;line-height: 26px;}
.print div{text-align:justify;line-height: 26px;}
.print p{text-align:justify;line-height: 26px;}
.print p img{width:680px;}
.print span{text-align:justify;line-height: 26px;}
/*加入我们列表*/
.public-left .nup{width: 100%;}
.public-left .nupl{float:left;width: 350px;text-align: left;font-size: 18px;font-weight: bold;margin-bottom: 10px;text-indent:15px;}
.public-left .nupr{float:left;width: 200px;text-align: center;font-size: 18px;font-weight: bold;margin-bottom: 10px;}
.public-left .nd{width: 100%;border-bottom: 1px dashed #999;}
.public-left .nd:hover{background:rgba(255,255,255,0.9);}
.public-left .nd:hover a{color:#fe0000;}
.public-left .nd .ndl{float:left;width: 350px;text-align: left;font-size: 16px;line-height: 60px;text-indent: 1em;}
.public-left .nd .ndr{float:left;width: 200px;text-align: center;font-size: 16px;line-height: 60px;}

#page{width:44px;height:30px;border:1px solid #e3e3e3;}
#go{width:46px;height:30px;background:#ccc;color:#fff;border:0;}