.top{ text-align:center;}
.main-wrap{ padding:52px 0 24px 0;background:url(main-bg.png) no-repeat center;}
.main{ margin:0 auto; width:1170px; overflow:hidden;}
.main .left{ float:left; display:inline; width:248px; height:772px; background:#fff; border:solid 1px #d4d4d4;}
.main .left .columns{ margin:0 auto; width:207px;}
.main .left .columns a{ display:block; margin-top:20px; padding-left:77px; width:130px; height:45px; line-height:45px; color:#333; font-size:21px; background:url(col-bg-off.png) no-repeat;}
.main .left .columns a.active{ color:#fff; background:url(col-bg-on.png) no-repeat;}
.main .right{ float:right; display:inline; width:888px; height:772px; background:#fff; border:solid 1px #d4d4d4;}
.main .right .tit{ padding-left:24px; height:47px; line-height:47px; border-bottom:solid 2px #166cb9;}
.main .right .tit span{ padding-left:10px; color:#1d79cc; font-size:18px; font-weight:bold; border-left:solid 4px #1d79cc;}
.main .right .cont{padding:10px 24px 0 24px;}
.main .right .cont{ overflow:hidden;}
.main .right .cont ul.list li{ padding-left:14px; height:36px; line-height:36px; font-size:16px; color:#999; text-align:right; background:url(dian.png) left center no-repeat;}
.main .right .cont ul.list li a{ float:left; font-size:16px; color:#333;}
.footer-wrap{ margin-top:6px; background:#3969a1;overflow:hidden;}
.footer{ width:1170px; height:110px; margin:0 auto;}
.dzjgbs{ float:left; display:inline; width:200px; padding-top:15px;}
.copyright{ float:left; display:inline; color:#fff; text-align:center; width:770px; padding-top:15px;}
.zfzc{ float:left; display:inline;width:200px;padding-top:27px;}