/* 基本属性CSS */
*{ margin:0; padding:0;}
body{ background-color:#fff; color:#333; font-size: 12px; }
img{ border:0px;}
img.cover{width: 90px;height:135px}
li{list-style-type:none;}

/* 主链接颜色 */
a{color:#333;text-decoration: none;}
a:hover { color: red; text-decoration:underline; }

/* 框架 */
.warp{ margin:0 auto; width:950px; height:100%; overflow:hidden; }

/* 广告 */
.a90x200 { width: 90px; height: 200px; float: left; overflow:hidden; }
.a950x45 { width: 950px; float: left; overflow:hidden; }
.a610x60 { width: 610px; float: left; overflow:hidden; }
.a950x90 { width:950px; height: 90px; float: left; overflow:hidden; }
.a90x200{ width:90px; height: 200px; float: left; overflow:hidden; }
.a200x300 { width:200px; height:300px; float: left; overflow:hidden; }
.a205x230 { width:205px; height:230px; float: left; overflow:hidden; }
.a220x90 { width:222px; height:90px; overflow:hidden; float: left; }
.a220x140 { width:220px; height:140px; float: left; overflow:hidden; }
.a220x160 { width:220px; height:160px; float: left; overflow:hidden; }
.a220x170 { width:220px; height:170px; overflow:hidden; float: left; }
.a220x220 { width:220px; height:220px; overflow:hidden; float: left; }
.a220x250 { width:220px; height:250px; float: left; overflow:hidden; }
.a250x75 { width:250px; height:75px; float: left; overflow:hidden; }
.a260x75{ width:260px; height: 75px; float: left; overflow:hidden; }
.a260x90{ width:260px; height: 90px; float: left; overflow:hidden; }
.a300x150 { width:300px; height:150px; overflow:hidden; float: left; margin: 0; padding: 0; }
.a300x250 { width:300px; height:250px; overflow:hidden; float: left; }
.a260x30{ width:260px; height: 30px; float: left; overflow:hidden; }
.a310x30{ width:310px; height: 30px; float: left; overflow:hidden; }
.a320x200{ width:320px; height: 200px; float: left; overflow:hidden; }

/* 快捷CLASS */
.l{ float:left;}
.r{ font-weight: normal; float:right; }
.clear{clear:both;}
.hidden{display: none;}
.mt8{ margin-top: 8px; }
.ml8{margin-left:8px;}
.mr8{margin-right:8px;}
.mb8{ margin-bottom: 8px; }
.ct8{ background-color: white; width: 300px; float: left; padding-top: 8px; }
.cl8{ background-color: white; float: left; padding-left: 8px; }
.cr8{ background-color: white; float: left; padding-right: 8px; }
.cb8{ float: left; padding-bottom:8px; }
.mt7{ margin-top: 7px; }
.ml7{margin-left:7px;}
.mr7{margin-right:7px;}
.mb7{ margin-bottom: 7px; }
.mt5{margin-top:5px;}
.ml5{margin-left:5px;}
.mr5{margin-right:5px;}
.mb5{margin-bottom:5px;}
.ho{ height:100%; overflow:hidden;}
.divbg1 h2{ height:28px; line-height:28px; color:#555; font-size:14px; padding-left:15px;}
.divbg1 .more{ height:28px; line-height:28px; float:right; font-size:12px;font-weight:normal; padding-right:10px;}
.divbg1 .more a{ color:#07519A; }

.divbg2{ border:1px solid #CDD5E0; background-color:#fff;}
.divbg2 h2{ height:28px; line-height:28px; color:#555; font-size:14px; padding-left:15px; background-color:#E8F2FE;}
.divbg2 .more{ height:28px; line-height:28px; float:right; font-size:12px;font-weight:normal; padding-right:10px;}
.divbg2 .more a{ color:#07519A; }

.divbg3{ border:1px solid #CDD5E0; border-top:0; background-color:#fff;}
.divbg3 h2{ height:34px; line-height:28px; color:#555; font-size:14px; padding-left:15px; background:url("list_title_bg.gif") repeat-x;}
.divbg3 h2 ul{ height:34px; float:right; margin-right:8px; display:inline; background:url("list_bg.gif") no-repeat;}
.divbg3 h2 ul li{ width:82px; height:34px; line-height:28px; text-align:center; font-size:14px; float:left;}
.divbg3 h2 ul li a{width:82px; height:34px; display:block; color:#07519A; font-weight:normal;}
.divbg3 h2 ul li a:hover,.divbg3 h2 ul li.active,.divbg3 h2 ul li.active a,.divbg3 h2 ul li.active a:hover{ font-weight:bold; background:url("list_btn.gif") no-repeat;}

.hide{display:none}














