.xl_mt{ background-color:#646464; width:100%; height:34px; line-height:34px; position:relative;}
.xl_mt_ulpbs{ position:absolute; right:0; top:33px; z-index:99; width:120px; border:1px solid #646464; padding:6px;}
.xl_mt_ulpbs li{ height:32px;}
.xl_mt_ulpbs li a{ display:block; height:32px!important; width:120px; text-indent:-999em; overflow:hidden;}
.xl_storage_a{ float:right!important; color:#fff; font-size:12px;}
.xl_mt span{ padding:0 4px; color:#959595;}
.xl_td_span{ vertical-align:middle; font:12px/26px \5B8B\4F53;}
.xl_logo{ float:left; height:58px; padding:0 !important; overflow:hidden;}
.xl_nav{ height:18px !important; color:#0aaac4; float:left; display:inline; margin:26px 0 0 60px;}
.xl_nav li{ height:18px !important; float:left; display:inline; border-right:1px solid #d5d5d5; overflow:hidden;}
.xl_nav li a{ color:#45bed9 !important; width:110px; height:18px !important; display:block; font:16px \5FAE\8F6F\96C5\9ED1,tahoma; text-align:center; line-height:18px !important; overflow:hidden;}
.xl_nav li a:hover{ color:#313131 !important; text-decoration:none;}
.h_page{ border-left:1px solid #d5d5d5;}
.xl_nav .a_on{ color:#313131 !important;}
.i_sina,.i_qq,.xl_txtsearchname{ background:url(img/spr_btn.png) no-repeat scroll 0 0;}

.xl_login{ border:none; background:none; color:white; font:12px/1.2 \5FAE\8F6F\96C5\9ED1; margin:0 6px; box-shadow:none; vertical-align:middle;}
.i_sina{ background-position:0 -109px;}
.i_qq{ background-position:0 -142px; margin-top:6px;}
.i_sina:hover,.i_qq:hover{ filter:alpha(opacity=90); opacity:.9;}
.xl_searchwrap{border:none!important; margin-bottom:10px;}


.xl_txtsearch{ border:1px solid #d4d4d2!important; border-right:none!important; width:404px!important; height:16px; font-size:12px !important; line-height: 16px !important; padding:7px 0 7px 16px; overflow:hidden!important;}
.xl_txtsearchname{ background-position:-300px -74px; background-color:#f8f8f8; width:36px; height:30px; font-size:12px !important; line-height: 32px !important; text-align:center!important; border:1px solid #d4d4d2;}
.xl_searchbtn{ width:68px!important; height:32px!important; display:block; font:14px/34px \5B8B\4F53; background-color:#0aaac4!important; margin-left:12px!important;}
.xl_se_a{ color:#0aaac4; font-size:12px; line-height: 18px;}

.xl_h2{ background-color:white!important; border:none; border-bottom:2px solid #646464 !important; margin-top:10px;}
.xl_h2 h2 a{ font:18px/32px \5FAE\8F6F\96C5\9ED1; color:#646464!important;}
.fl_row td{ border-top:none;}

.pic_wrap,.focus_wrap{ display:inline-block; *display:inline; *zoom:1;}
.main_theme{ width:960px; margin:12px 0; font-size:0; letter-spacing:0;}
.pic_wrap{ width:560px; height:280px; vertical-align:top; margin-right:18px; position:relative;}
.pic_wrap a{}
.pic_01,.pic_02,.pic_03,.pic_04,.pic_05,.pic_06,.pic_07{ position:absolute; display:block; overflow:hidden;}
.pic_01{ width:160px; height:180px; left:0; top:0;}
.pic_02{ width:250px; height:90px; left:160px; top:0;}
.pic_03{ width:150px; height:140px; right:0; top:0;}
.pic_04{ width:150px; height:90px; left:160px; top:90px;}
.pic_05{ width:100px; height:190px; left:310px; bottom:0;}
.pic_06{ width:150px; height:140px; left:410px; bottom:0;}
.pic_07{ width:310px; height:100px; left:0; bottom:0;}
.maskLayer{ position:absolute; left:0; top:0; background:none repeat scroll 0 0 #000; filter:alpha(opacity=40); opacity:.4; cursor:pointer;}
.mask_on{ filter:alpha(opacity=0); opacity:0;}

.focus_wrap{ width:380px; height:280px;}
.focus_db{ border-top:2px solid #646464; background:none repeat scroll 0 0 #fff;}
.focus_db h2{ height:32px; font:18px/32px \5FAE\8F6F\96C5\9ED1; overflow:hidden;}
/*
.info_wrap{ padding:0 14px 1px 0;}
.info_wrap li{ padding:13px 0 12px 100px; position:relative; height:60px; overflow:hidden;}
.info_wrap li img{ position:absolute; left:0; top:12px; width:90px; height:60px; overflow:hidden;}
.info_wrap li h3{ height:20px; overflow:hidden;}
.info_wrap li h3 a{ color:#0aaac4!important; font:14px/20px \5B8B\4F53;}
.info_wrap li p{ height:40px; font:12px/20px \5B8B\4F53; overflow:hidden;}
*/
.info_wrap{ padding:0 14px 1px 0;}
.info_wrap li{ padding:13px 0 12px; height:60px; overflow:hidden;}
.info_wrap li .aimg{ float:left; width:90px; height:60px; display:block; overflow:hidden; _margin-right:-4px;}
.info_wrap li img{ width:90px; height:60px; display:block; border:none;}
.info_wrap li h3{ height:20px; padding-left:10px; overflow:hidden;}
.info_wrap li h3 a{ color:#0aaac4!important; font-size:14px;}
.info_wrap li p{ height:40px; font-size:12px; padding-left:10px; overflow:hidden;}

/*banner*/
#banner{position:relative;margin:0 auto;height:280px;font-family:"Microsoft YaHei", "Segoe UI", Arial;font-size:12px;-webkit-box-shadow:0 0 8px #ccc;-moz-box-shadow:0 0 8px #ccc;box-shadow:0 0 8px #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.bannerBtn{position:absolute;right:200px; top:240px;}
.bannerBtn li{list-style:none;float:left; width:22px; height:22px; line-height:22px;text-align:center; cursor:pointer !important; cursor:default;}
#bannerPicrotator{border:0;}
#bannerPicLink img{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.bannerBtn li{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-right:4px;}
.bannerBtn .numOver{background:#0aaac4;color:#fff;font-weight:bold;}
.bannerBtn .numOut{background:#000;color:#fff;filter: Alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}

/*page area*/
.lArea{width:560px;float:left;}

/* footer start */
.copyright{ text-align:center;}
.copyright p, .copyright p a{color:#969696;}
.f-nav a{padding: 0 10px;}

/*    my     */
.xl_nav li.a_on a{ color:#313131 !important; }
#xlum a, #xlum span.pipe{ float:none; color:#fff; font-size:12px;}
#xlum span.pipe {display: inline; color: #959595; margin: 0 1px; padding: 0 1px;}

#scbar_hot { padding-left: 16px; }

.fl_g dt a { color:#00CCCC; }
.pic01,.pic02,.pic03,.pic04,.pic05,.pic06,.pic07{ position:absolute; display:block; overflow:hidden;}
.pic01{ width:160px; height:180px; left:0; top:0;}
.pic02{ width:250px; height:90px; left:160px; top:0;}
.pic03{ width:150px; height:140px; right:0; top:0;}
.pic04{ width:150px; height:90px; left:160px; top:90px;}
.pic05{ width:100px; height:190px; left:310px; bottom:0;}
.pic06{ width:150px; height:140px; left:410px; bottom:0;}
.pic07{ width:310px; height:100px; left:0; bottom:0;}
.focus_wrap { overflow: hidden; }
.fl_g dl dt a{color:#0aaac4 !important; font-size: 15px !important;}
.fl_g dl dd {color:#646464;}
.fl_g dl dd em {color:#646464;}
.fl_g dl dd a{color:#969696;}


/*
.info_wrap{ padding:0 5px 1px 0;}
.info_wrap li { padding: 3px 0 5px;}
.info_wrap li p, .info_wrap li a {white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; height: 18px; }
*/
#qqmenu_menu ul a {
margin-bottom: 10px;
padding: 47px 0 0;
width: 60px;
border: none;
border-radius: 4px;
background: url(../../static/image/common/noicon.gif) no-repeat 50% 5px;
text-align: center;
}
#qqmenu_menu ul a:hover {
background-color: #E5EDF2;
color: #369;
text-shadow: none;
}

#qqmenu_menu ul li {
float: left;
}


#um .new, .topnav .new, .sch .new, #toptb .new ,#myprompt .new{
color: white;
}

/* 轮换图片 */
.bannerlist{ width:561px; position:absolute; left:0; top:250px;}
.bannerlist li{ float:left; display:inline; width:111px; height:30px; margin:0 1px 0 0; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#44000000', endColorstr='#44000000'); background:rgba(0,0,0,0.4); overflow:hidden;}
.bannerlist li a{ width:95px; height:30px; line-height:28px; padding:0 8px; display:block; text-align:center; color:#fff; position:relative; zoom:1; outline:none; overflow:hidden;}
.bannerlist li a:hover{ height:28px; border-bottom:2px solid #a00000; text-decoration:none;}
.bannerlist li a .sp_sj{ position:absolute; display:none; left:50px; bottom:-16px; color:#a00000;}
.bannerlist li.numOver a{ height:28px; border-bottom:2px solid #a00000;color:#a00000; font-weight:bold;}
.bannerlist li.numOver a .sp_sj,.bannerlist li a:hover .sp_sj{ position:absolute; display:block; left:50px; bottom:-16px; color:#a00000;}

.avatarbox {
	float: left;
	border: 1px solid #CCC;
	padding: 1px;
	margin-left: 8px;
	margin-right: 8px;
	width: 35px;
	height: 35px;
}

.avatarbox img {
	width: 35px;
	height: 35px;
}