.l{ float:left; width:686px;overflow:hidden;}
.r{float:left;width:262px;overflow:hidden;}

.box_l{margin-left:10px;}
.box1{float:left;width:331px;border: 1px solid #ccc;overflow:hidden;}
.box1 h5{position:relative;height:24px;line-height:24px;padding-left:10px;background:url(/image/box_bj0.gif);border-bottom: 1px solid #ccc;}
.box1 h5 a{position:absolute;left:10px;bottom:-1px;background: #fff; border: 1px solid #ccc;border-bottom:0;text-align:center;height:21px;line-height:21px;padding:0 10px;color:#333;text-decoration:none;}
.box1 h5 .more{ position:relative; float:right; margin-right:10px; background: none; border:0; font-weight: normal;height:24px;line-height:24px;}
.box1 ul{margin:3px 4px;overflow:hidden;}
.box1 ul li{width:311px;padding:0 0 0 10px;height:20px;line-height:20px;background:url(/image/ico_0.gif) no-repeat 0px 9px;overflow:hidden;}
.box1 ul li span{float:right;color:#999;} 
.box1 .news{width:321px;margin:0 0 0 5px;padding:2px 0 0 0;border-top: 1px dotted #ccc;overflow:hidden;}
.box1 .news li{width:311px;padding:0 0 0 10px;height:20px;line-height:20px;background:url(/image/ico_0.gif) no-repeat 0px 9px;overflow:hidden;}
.box1 .news li span{float:right;color:#999;} 
.box1 .pic{float: left;padding:5px 0 2px 10px;overflow:hidden; }
.box1 .pic img{width:100px;height:75px;}
.box1 .hot{float:left;width:200px;height:79px;padding:5px 5px 0px 10px;border:0;margin:0;overflow:hidden;}
.box1 .hot li{width:205px;padding:0px;line-height:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:none;}

.box2{width:259px;border: 1px solid #ccc;overflow:hidden;}
.box2 h5{position:relative;height:24px;line-height:24px;padding-left:10px;background:url(/image/box_bj0.gif);border-bottom: 1px solid #ccc;}
.box2 h5 a{position:absolute;left:10px;bottom:-1px;background: #fff; border: 1px solid #ccc;border-bottom:0;text-align:center;height:21px;line-height:21px;padding:0 10px;color:#333;text-decoration:none;}
.box2 h5 .more{ position:relative; float:right; margin-right:10px; background: none; border:0; font-weight: normal;height:24px;line-height:24px;}
.box2 .txt{height:80px;padding:2px 4px;overflow:hidden;}
.box2 .txt li{height:20px;line-height:20px;margin-left:2px;}

.box2 .ad{padding:0 4px;height:250px;clear:both;overflow:hidden;}
.box2 .ico{padding:3px 4px;overflow:hidden;}
.box2 .ico2{padding:5px 4px;overflow:hidden;}
.box2 .ico li,.box2 .ico2 li{width:240px;padding:0 0 0 10px;height:20px;line-height:20px;background:url(/image/ico_0.gif) no-repeat 0px 9px;overflow:hidden;}
.box2 .ico li span{float:right;color:#999;}

#so_search{margin:5px auto;width:948px;height:80px;background:#1B65A6 url(/image/so_bj.jpg);}
#so_left {width:200px;padding:10px 0px 0px 10px;float: left;}
#so_right {padding:10px 10px 0px;float:right;}
#so_content {width: 470px;height:72px;padding-top:6px;float: left;overflow: hidden;}
#so_sel {height:20px;}
#so_sel span {float:left;}
.ss, .ss_a, .ss_n {text-align: center;width: 40px;height: 17px;padding-bottom:1px;cursor: pointer;}
.ss {background: url(/image/so_ss.gif) 0px -37px;color: #fff;}
.ss_a {background: url(/image/so_ss.gif) 40px -37px;color:#333;}
.ss_n {background: none;color:#fff;}
#so_box {height:29px;}
#so_key {font-size: 14px;line-height: 16px;width:360px;height:20px;padding:4px 3px 0px 3px;border:1px solid #ddd;}
#so_submit {background: url(/image/so_ss.gif) 0px 0px;width: 86px;height: 26px;border: 0px;margin-left:10px;}
#so_hot {color: #C5DFFC;}
#so_hot a {color: #C5DFFC;margin-right:10px;}

/* ==========网页头部========= */
#header{margin:0 auto 3px auto;width:948px;}
#top{width:948px;height:70px;background:url(/image/top_bodybg.jpg) no-repeat right top;}#navA{width:948px;height:36px;background:url(/image/nav-bg.gif) repeat-x;overflow: hidden;}
#navA li{float:left;height:34px;background:url(/image/nav-bg.gif) no-repeat 0 -36px;}
#navA a{display:block;padding:2px 17px 0 25px;line-height:34px;font-size:14px;color:#fff;font-weight:bold;text-decoration:none;}
#navA li .home{background:none;}
#navA li a:hover{ text-decoration:none;background:url(/image/nav-cur.gif) no-repeat center top;}
#navA li .xz{background:url(/image/nav-cur.gif) no-repeat center top;text-shadow:none;}
#navB{width:938px;padding:4px 0 10px 10px;background:url(/image/navB.gif) bottom left;overflow: hidden;}
#navB li{float:left;width:70px;padding:0px 4px 0 10px;text-align:center;white-space:nowrap;overflow:hidden;}
#navB li a{display:block;padding-top:4px;font-size:14px;color:#222;text-decoration:none;}
#navB li a:hover{text-decoration:none;color:#f54100;background:#fafafa url(/image/nav-cur.gif) no-repeat center bottom;}
#navB li .xz{text-decoration:none;background:#fafafa url(/image/nav-cur.gif) no-repeat center bottom;font-weight: bold;font-size:13px;color:#09c;}
#navB li .xz:hover{color:#09c;}
#navB .ge{padding-top:4px;color:#ddd;font-size:12px;} 
#navB .right{float:right;}
#navA a img,#navB a img{position:absolute; margin:-17px 0 0 -8px;}#bottom{margin:10px auto 0px auto;width:948px;padding:5px 0;text-align:center;border-top: 1px solid #eee;color:#777;line-height:18px;}

/* 回顶部代码 */
.floatBar { position:fixed; bottom:105px!important;height:31px; right:10px;}
.floatBar {
 _position:absolute;
 _top:expression(eval(document.compatMode &&
        document.compatMode=='CSS1Compat') ?
        documentElement.scrollTop
        +(documentElement.clientHeight-this.clientHeight) - 100
        : document.body.scrollTop
        +(document.body.clientHeight-this.clientHeight) - 100);
}

