@charset "utf-8";
body{background: transparent url(/style/images/bodybg.gif) repeat-x;}
.uchead{ width:970px; margin:0 auto; height:232px; position:relative;}

.uctop{ height:26px; padding:4px 15px 0; overflow:hidden;}
.uctop .topL {float:left;width:auto;padding-top:2px;}
.uctop .topL a{ line-height:22px; margin:0 3px;}
.uctop .user{float:right;width:400px; line-height:22px; text-align:right}
.logo{position:absolute;width:190px;height:90px;background:url(/style/images/logo.png) no-repeat;top:51px;}
.logo a{ display:block; width:184px; height:55px;text-indent:-1000px}
.logo p{color:#153E11;display:block;font-size:13px;height:20px;letter-spacing:2px;text-decoration:none;width:190px;text-align:center; padding-top:12px}

.uchead .menu .banner{ height:60px;}
.uchead .menu{ padding:14px 0 0 210px; clear:both;height:115px}
.uchead .menu ul{ background:url(/style/images/pic.gif) no-repeat; margin-top:11px; height:40px; padding-left:1px;}
.uchead .menu ul li{ float:left;width:83px;text-align:center; position:relative}
.uchead .menu ul li .hot{ position:absolute; width:17px; height:22px; top:-5px;right:0px}
.uchead .menu ul li a{display:block;line-height:39px;color:#454545; font-size:13px; line-height:42px}
.uchead .menu ul li a.fred{ color:#b0251e}
.uchead .menu ul li a:hover,
.uchead .menu ul li a.on{display:block;width:83px;height:39px;background:url(/style/images/pic.gif) -1px -50px; text-decoration:none; color:#fff;font-weight:bold;}
.uchead .menu ul li a.on{ font-size:14px}

.uchead .channel{ clear:both;text-align:center;color:#025b81; height:26px;line-height:26px;padding-left:105px;position:relative;}
.uchead .channel a,#header .nav2 a:link,#header .nav2 a:active{color:#025b81;}
.uchead .channel a:hover{ color:#FE8A01}
.uchead .channel span{ padding:0 8px;color:#025b81;}
.uchead .channel a.vip,#header .channel a.vip:link,#header .channel a.vip:active,#header .channel a.vip:hover{ background:url(/style/images/pic.gif) -580px -398px ; width:98px; height:28px;position:absolute; float:left;top:-4px; padding:2px 0 0 1px;left:20px;_padding-top:3px}

/* 搜索 */
.searchbar{ height:46px; overflow:hidden; background:url(/style/images/pic.gif) 0 -99px;}
.searchbar .key{ line-height:45px; padding-left:16px; width:555px; float:left; height:45px; color:#888; overflow:hidden}
.searchbar .key a,
.searchbar .key a:link,
.searchbar .key a:active{ color:#fe8a01; margin-right:10px;}
.searchbar .search{ float:right; padding:11px 16px 0 0;width:365px;}
.search .text{width:190px; border:1px solid #ccc;padding:3px 5px 0 22px;*padding:2px 5px 1px 22px;font-size:14px;height:19px;line-height:19px; background:#fff url(/style/images/pic.gif) -950px 4px no-repeat; color:#999;float:left}
.search select{position:relative;right:-1px;bottom:-1px;font-size:14px;width:68px;border:0;float:left;margin-right:5px}
.search_button{ background:url(/style/images/pic.gif) -870px 0; width:63px; height:24px; border:0;float:left}



/* table */
table{text-align: left; font: 12px/120% 宋体,Verdana,Arial,sans-serif;}
table td{}
table.fix{table-layout: fixed;}
table.fix td{white-space:nowrap;overflow: hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
table.grid{border-collapse: collapse;border: 1px solid #e0dfdf;padding: 3px;margin: auto;}
table.grid caption, .gridtop{border: 1px solid #e0dfdf;height:26px;background:url(/style/images/pic.gif) 0 -826px repeat-x; overflow:hidden;text-align: center;color:#054e86;font-weight: bold;font-size: 13px;line-height:26px;}
table.grid th, .head{border: 1px solid #e0dfdf;background: #f0f7ff;color:#054e86;text-align: center;font-weight: bold;font-size: 12px;padding: 3px;}
table.grid td{border: 1px solid #e0dfdf;padding: 3px;background-color: #ffffff !important; }
table.hide, table.hide th, table.hide td{border: 0;}


/* attention */
.hottext, a.hottext{color: #ff0000;}
.poptext, a.poptext{color: #c42205;}
.notetext, a.notetext{color: #1979cc;}
.errortext, a.errortext{color: #ff0000;}

a.btnlink, a.btnlink:visited{color: #000000; background: #ddf2ff; border:1px solid #e0dfdf; height:20px; padding: 2px 10px 0px 10px;}
a.btnlink:hover{background: #cccccc;}


/* interface */
#dialog{position:absolute;top:0px;left:0px;border: 5px solid #8bcee4;background: #f1f5fa;font-size: 12px;line-height:120%;padding: 20px 10px 10px 10px;visibility: hidden;}

