body{background: #f0f0f0;}
#topbar{height:25px;line-height:25px;color: #fff;background: #F7FAFF;border-bottom: 1px solid #BAD7E2;}
#topbar #toplink{display: block;width: 920px;margin: 0px auto;text-align: right;}
#topbar #toplink *{color: #555;}
#wrapper{width: 920px;background: #fff;margin: 0px auto;}
#header{width: 920px;height: 100px;margin: 0px auto;background:#fff url(bg.png) repeat-x 0px bottom;}
#logo{display: inline;float: left;margin: 15px 0px 0px 10px;}
#logo a{display: block;width: 170px; height: 60px;font-size: 0px;text-indent: -2000px;background: url(logo.gif) no-repeat 0px 0px;}
#nav{display: inline;width: 710px;height: 65px;float: right;margin-right: 5px;margin-top: 15px;}
#nav ul{width: 71px;float: left;line-height: 22px;background: url(bg.png) no-repeat 59px -35px;}
#nav ul.nosp{background: none;}
#nav a{color:#555;}
#panel{background: #fff;clear: both;width: 910px;margin: 0px auto;height: 40px;line-height: 40px;}
#position{float: left;width: 500px;}
#position *{font-size: 12px;color: #333;}
#searchForm{width:300px;display:inline;float:right;margin-top:8px;white-space:nowrap;}
#searchForm .lp{float: left;width: 10px;height: 25px;background: url(img.png) no-repeat 0px -290px;}
#searchForm .input{border:0;color:#000;width:225px;float:left;line-height: 20px;height: 22px;background: url(img.png) repeat-x 0px -340px;font-size: 14px;color: #555;padding-top: 4px;}
#searchForm .button{float:left;width: 60px;height: 25px;background: url(button.png) no-repeat -110px -40px;_background: url(button.gif) no-repeat -110px -40px;border: 0px;font-size: 0px;text-indent: -2000px;}
#menubar{width: 900px;margin: 0px auto;background: url(bg.png) repeat-x 0px -175px;height: 24px;border-top: 1px solid #ddd;border-bottom: 1px solid #e0e0e0;}
#menubar .lp{display: inline;float: left;width: 1px;height: 24px;background: url(bg.png) no-repeat 0px -200px;}
#menubar h2{display: inline;float: left;min-width: 80px;_width:80px;padding:0px 5px;height: 24px;line-height: 24px;text-align: center;font-size: 14px;color: #555;background: url(bg.png) no-repeat right -200px;white-space: nowrap;}
#menubar a{display: inline;float: left;min-width: 80px;_width:80px;padding:0px 5px;height: 24px;line-height: 24px;text-align: center;font-size: 14px;color: #555;background: url(bg.png) no-repeat right -200px;white-space: nowrap;}
#menubar .rp{display: inline;float: right;width: 1px;height: 24px;background: url(bg.png) no-repeat 0px -200px;}
#body01{width: 900px;margin: 10px auto;}
#body01 .col-1{width: 598px;float: left;display: inline;overflow: hidden;}
#adv-a1{display: inline;width: 300px;float: right;margin-bottom: 5px;}
#body01 .col-2{width: 298px;float: right;display: inline;border: 1px solid #ddd;border-top: 0px;}
#body01 .col-1 .body ul{display: block;height: 140px;margin: 10px 5px;}
#body01 .col-1 .body ul li{float: left;height: 28px;width: 560px;line-height: 28px;background: url(ico.gif) no-repeat 0px 6px;}
#body01 .col-1 .body ul li a{font-size: 14px;float: left;width: 460px;padding:0px 20px; overflow:hidden;}
#body01 .col-1 .body ul li a:link{color: #003399;}
#body01 .col-1 .body ul li a:hover{color: #FF3300;}
#body01 .col-1 .body ul li .tail{float: right;font-size: 12px;color: #999;}
#body01 .col-1 .bottom{display: block;clear: both;text-align: center;height: 50px;}
#body01 .col-2 a{color: #295A78;}
#body01 .col-2 .head{height: 25px;line-height: 25px;margin: 0px auto;background: url(bg.png) repeat-x 0px -100px;}
#body01 .col-2 .head h2{font-size: 14px;display: inline;float: left;width: 100px;text-indent: 10px;color: #555;}
#body01 .col-2 .head .more{float: right;margin-right: 10px;}
#body01 .col-2 .head a{color: #555;}
#body01 .col-2 .img-body{margin: 10px auto;}
#body01 .col-2 .img-body ul li{display: inline;float: left;width: 145px;margin-left: 3px;line-height: 16px;}
#body01 .col-2 .img-body ul li a{display: block;width: 145px;height: 130px;text-align: center;line-height: 16px;overflow: hidden;position: relative;}
#body01 .col-2 .img-body ul li a i{background:transparent url(button.gif) no-repeat -150px 0px;bottom:40px;cursor:pointer;height:20px;overflow:hidden;position:absolute;left:15px;width:20px;}
#body01 .col-2 .img-body img{width: 125px;height: 90px;display: block;margin: 3px auto;}
#body01 .col-2 .body {margin: 10px 5px;}
#body01 .col-2 .body ul li{background: url(ico.gif) no-repeat 0px -75px;padding-left: 20px;line-height: 25px;}
#body01 .col-2 .body ul li a{font-size: 14px;line-height: 25px;display: block;width: 265px;overflow: hidden;text-overflow:ellipsis;-o-text-overflow: ellipsis;-moz-binding:url("ellipsis.xml#ellipsis");white-space: nowrap;}
#copyright{width: 910px;margin: 5px auto;border-top:1px solid #999;text-align:center;font-size:12px;line-height:20px;padding-top:10px;color: #333;}
#copyright a{font-size:12px;color: #333;}