/*common*/
* { word-wrap: break-word; word-break: break-all; }
body, th, td, input, select, textarea, button { font: 12px/1.5em Verdana, "Lucida Grande", Arial, Helvetica, sans-serif; }
body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }

a{color:#333333;text-decoration:none;}
a:hover{color:#FF4E00;text-decoration: underline;}
a:visited{color:#333333;text-decoration:none;}
ul,ol,li{list-style:none}
.cc{margin-bottom:10px;}
.dis{display:block;color:#BAB9B9;}
.undis{display:none;}
.clearfix{font:0/0 sans-serif;height:0;overflow:hidden;clear:both;display:block;}
fieldset,img{ border:0px;}
select{font-size:12px;}
em,cite{font-style:normal;}
table{border-collapse:collapse;}
button{cursor:pointer;font-size:12px;margin:0;padding:0;}

.l{ float:left;}
.r{ float:right;}
.clear{clear:both;}
.hidden{display: none;}
.mt10{margin-top:10px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.mt5{margin-top:5px;}
.ml5{margin-left:5px;}
.mr5{margin-right:5px;}
.mb5{margin-bottom:5px;}
.ho{ height:100%; overflow:hidden;}
.nowarp{white-space:nowrap;}
img{border:0;}

#warp,.warp{ width:950px; height:auto; overflow:hidden; background-color:#fff; margin:0 auto;}

#head{text-align:left;margin-bottom:7px;}

/*top*/

.topmenu { width:100%; height:35px; background: url(img/u_header_bg.gif) repeat-x; margin-bottom:15px; _margin-bottom:-5px;}
#topmenu_l { margin: 0 0 20px;}

.topmenu_l_warp {margin:auto; padding: 0px; width: 1000px; height: 35px; background:none ; color: #333; }

.topmenu_l_warp a { color: #333; }
.topmenu_l_warp .slogo { float: left; padding:8px 0px 0px 5px; margin:0px; }

#topmenu_l .slogo a{ width:102px; display:block; background: none; overflow:hidden; height:auto }
#topmenu_l .slogo a img{ margin: 0px; }

.topmenudrop { margin:5px 0px 0px 10px; font-family: verdana; width:25px; height:26px; position:relative;z-index:100; float:left}
.topmenudrop ul { padding:0; margin:0; list-style-type: none; }
.topmenudrop ul li { float:left; position:relative;  background: url(img/hmenu_ue.gif) no-repeat; cursor:pointer; }
.topmenudrop ul li a, .topmenudrop ul li a:visited, .topmenudrop ul li a:hover{ display:block; text-align:left; text-decoration:none; width:25px; height:26px; line-height:26px; color:#666;font-size:12px; }
.topmenudrop ul li ul { display:none; text-align:left; position:absolute; top:25px; left:-20px; text-align:left; z-index:100; padding:0 30px 0px 20px;}
.topmenudrop ul li:hover a, .topmenudrop ul li a:hover{ color:#333; background: url(img/hmenu_ue_a.gif) no-repeat; }
.topmenudrop ul li:hover ul, .topmenudrop ul li a:hover ul{ display:block;}
.topmenudrop ul li:hover ul li a, .topmenudrop ul li a:hover ul li a {float:left; display:block; background:#f1f1f1; color:#000; width:150px; text-align:left; text-decoration:none; text-indent:10px;}
.topmenudrop ul li:hover ul li a:hover, .topmenudrop ul li a:hover ul li a:hover { text-decoration:none; color:#000; background:#ffffff;}


.topmenu_m { float: left;  height:35px; width:849px; background:url(img/hmenu_bg.gif) no-repeat;}

.topmenu_m_list { float: left; height:25px; line-height: 25px; font-size: 12px; font-weight: normal; padding:5px 10px 0px 10px; margin:auto }
.topmenu_m_list li { float: left; padding:0px 8px; vertical-align: top;}
.topmenu_m_list li a{ color:#666;}  
.topmenu_m_list li a:hover{ color:#fff; text-decoration:none ;background-color: #99B3E9;} 

.topmenu_m_list li.notify { padding: 0 0 0 18px; height:21px; line-height:21px; background: url(img/notify_bg.gif) no-repeat left; margin:0px 0px 0px 10px;}

.topmenu_m_list .edit { padding-left: 5px; color:#000; font-size: 12px; font-weight: normal; }

.topmenu_r { float: right; color:#000; width:auto; height:26px; line-height:26px; background:url(img/hmenu_welbg.gif) right; margin:5px 0px 0px;padding-right:10px;}
.topmenu_r a:link, .nav_account a:visited{color: #000; }
.topmenu_r a:hover {color: #666; }

.top_loginthumb { float: left; background:url(img/hmenu_tf.gif) no-repeat; width:24px; height: 23px; display: block; padding:3px 0px 0px 10px; margin:0px; }
.login_wel { background:url(img/hmenu_welbg.gif) right; height:26px; float:left }
.top_loginName{ padding-left:10px; }

#umenu { position: relative; line-height: 20px; }
/*head*/

.m{width:950px;margin:auto;}
.navBar,.leftBar,#navColumn li,#navColumn li.now a:link,#navColumn li.now a:visited,#navColumn a:hover,#navColumn a:active,.navMain,.navMain div,.navAdditional{background:url(img/index_bg.png) no-repeat;}

.menuColumn{width:970px;overflow:hidden;margin:auto;}
#logo{height:75px;float:left;}
#logo a{width:190px;height:70px;display:block;margin:0px 0 0 2px;}
#hotChannel{float:right;padding-top:5px;}

.navBar{background-position:right top;padding-right:3px;width:947px;margin:0 auto;}
.leftBar{background-position:left top;padding-left:2px;}
.midBar{background:url(img/index_bg.png) left -103px repeat-x;height:105px;}
.navMain{background-position:right -212px;float:left;padding-right:4px;width:610px;}
.navMain div,.navAdditional div{background-position:left -212px;padding-left:4px;}
.navAdditional{background:none;margin-left:8px;float:right;width:190px;padding-right:4px;}

#navColumn{width:auto;padding:0px 5px 0 6px;}
#navColumn .navMain ul{background:url(img/index_bg.png) left -245px repeat-x;padding-left:2px;height:32px;}
#navColumn .navMain li{float:left;line-height:32px;text-align:center;width:60px;background-position:-149px -759px;}
#navColumn .navMain li.last{background:none;}
#navColumn .navMain li.now a:link,#navColumn .navMain li.now a:visited{background-position:left -808px;color:#fff;font-size:14px;font-weight:bold;}
#navColumn .navMain a{position:relative;}
#navColumn .navMain sup{position:absolute;background:url(img/index_bg.png) -223px -2617px repeat-x;text-indent:-199em;width:16px;height:19px;top:-6px;overflow:hidden;right:10px;}
#navColumn .navMain a:link,#navColumn .navMain a:visited{width:60px;display:block;}
#navColumn .navMain a:hover,#navColumn .navMain a:active{background-position:left -808px;width:60px;height:32px;display:block;text-decoration:none;color:#fff;font-weight:bold;}

#navColumn .navAdditional ul{background:none;padding-left:2px;height:32px;}
#navColumn .navAdditional li{float:left;line-height:32px;text-align:center;width:60px;background:none;}
#navColumn .navAdditional li.last{background:none;}
#navColumn .navAdditional a{position:relative;}
#navColumn .navAdditional a:link,#navColumn .navAdditional a:visited{width:60px;display:block;}
#navColumn .navAdditional a:hover,#navColumn .navAdditional a:active{background:none;width:60px;height:32px;display:block;text-decoration:none;color:#666;font-weight:bold;}

#verticalBar{position:relative;z-index:4;line-height:normal;clear:both;width:942px;}
.searchForm legend{text-indent:-199em;}
.searchForm{position:absolute;left:5px;}
.searchAuto{width:360px;height:40px;position:relative;overflow:hidden;}
.searchAuto input{float:left;margin-top:12px;width:270px;height:26px;line-height:26px;border:0;font-size:12px;font-weight:formal;background-color:#fff;margin-left:2px;padding:0 0 0 3px;}
.searchAuto button{background:url(img/index_bg.png) 0px -2813px no-repeat;display:block;float:right;margin-top:12px;cursor:pointer;border:0;width:52px;height:26px;text-indent:-199em;}
#verticalBar iframe{height:395px;position:absolute;z-index:1;top:40px;filter:alpha(opacity=0);opacity:0;display:none;}

.hotSearch{font-family:simsun;color:#fff;line-height:normal;padding-top:7px;}
.hotSearch .hoth2{font-weight:bold; float:left;color:#fff; }
.hotSearch a:link,.hotSearch a:visited{color:#fff;}
#noticebg{ padding-top:0px;float:right;width:465px;height:73px;overflow:hidden;}
#noticebg{background: url(img/index_r.png) no-repeat}

.notice{ margin:10px;width:440px;height:45px;overflow:hidden;}
.notice a{color:#333333}
.notice a:hover{color:#00CC00;text-decoration:none;}

.abclist{clear:both; padding:8px 2px 0 2px; text-align:left; color:#c8c8c8;}
.abclist a{ color:#313131; padding:2px 3px; text-align:left; line-height:22px}
.typelist{clear:both; padding:2px 2px 0 2px; text-align:left; color:#c8c8c8;}
.typelist a{ color:#313131; padding:0px 1px; text-align:left; line-height:20px}

/* one */

.bbslogin{width:220px;height:220px;float:left; margin-right:5px;background:url(img/bbslog.gif) no-repeat;}
.bbsform{width:210px;height:180px;margin-top:40px;margin-left:5px;}
.bbsform button{width:57px;height:77px;display:block;cursor:pointer;border:0;text-indent:-199em;background:url(img/bbslogin.gif) center no-repeat}
.bbsform input{width:100px;height:24px;line-height:24px;font-size:12px;font-weight:formal;background-color:#fff;border:1px solid #D1D1D1;}

/* flash */
.tflash{margin-left:5px;width:480px;height:220px;float:left;margin-right:10px;}

/* ACN js*/
.okacn{width:225px; height:450px; float:right;background:url(img/ACN_bg.gif) bottom left no-repeat;overflow:hidden;padding: 0}
.okacn h2{ height:27px; line-height:27px; background:url(img/ACN_top.gif) repeat-y; padding:0 12px; font-size:12px; color:#999;font-weight:normal;}
.okacn span{ float:right;}
.okacn span a{ color:#333; margin:2px 2px;}
.okacn span a:hover,.okacn span a.active,.okacn span a.active:hover{ color:red;text-decoration:none;}
.acnpic{width:111px; overflow:hidden; height:150px;}
.acnpic div{ margin:7px 2px 0 5px;}
.acnpic a img{ width:100px; height:140px;margin:7px 2px 0 5px;}

/* two */
.dxmy{width:712px; height:218px; float:left; background:url(img/dxmy_bg.gif) bottom right no-repeat; margin:8px 11px 0 0; border: 1px solid #DADADA;}
.dxmy h2{ height:30px; line-height:30px; margin:0 15px; border-bottom:1px solid #D1D1D1; color:#C7226E; font-size:14px;}
.dxmy h2 img{ float:right; margin-top:9px;margin-left:5px}
.dxmy h2 span{ color:#000;}
.dxmy_list {overflow:hidden;zoom:1;font-size:9pt;width:488px;margin-left:15px;margin-top:4px;}
.dxmycont { width:488px;float:left;overflow:hidden; padding-left:5px;}
.ScrCont {width:32766px;zoom:1;margin-left:-5px;}
.dxmy_op {width:120px; height:175px;float:left;text-align:center; border:1px solid #ffffff;line-height:24px;}
.dxmy_op img { display:block;cursor:pointer; margin:5px auto 0px auto;}
a.dxmy_op:hover {border:1px solid #5dacec;color:#fff;background:#5dacec;text-decoration:none;}
.dxmy_list #List1_1, .dxmy_list #List2_1 {float:left;}
.dxmy_ok{width:170px;height:40px;margin-right:15px;margin-top:24px;float:right}


/* three */
.oknews{margin-top:0px;width:649px;height:305px;background:url(img/news_bg.gif) no-repeat left top;}
.acnews{width:360px;height:190px;float:right;margin-right:35px;margin-top:85px}
*html .acnews{margin-right:20px}
.acnews {color:#888888}
.acnews a {color:#444444}
.acnews a:hover{color:#fa4333;text-decoration: none;}
.okpaint{margin-left:5px;margin-top:0px;width:290px;height:305px;background:url(img/painter.gif) no-repeat;}
.paint_list{margin-top:70px;margin-left:30px;width:258px;height:219px;text-align: left;overflow:hidden;}
.paint_list ul li {width:70px;height:50px;list-style-type:none; float: left;margin:2px; padding:0px}
.paint_list li img{max-width:60px;max-height:60px;margin:1px 3px;border:1px solid #D1D1D1;padding:1px;background-color:#FFFFFF}
*html .paint_list li img{width:expression(this.width>60&&this.width>this.height?60:auto);height:expresion(this.height>60?60:auto);}

/* four */
.musicpic {margin-top:0px;width:950px;height:320px;background:url(img/musicpic.gif) no-repeat;}
.alltitle {padding-top:20px;width:950px;height:40px}
.pictitle {margin-left:10px;width:240px;}
*html .pictitle {margin-left:3px;}
.mpmain {padding-top:5px;width:930px;height:240px}
.picmain , .musicmain {width:465px;height:240px}
.piclist{ height:240px;}
.piclist li{ width:105px; height:120px; border:1px solid #ddd; overflow:hidden; float:left; display:inline; margin:0 0 5px 7px;}
.piclist li a{width:95px; height:115px; padding:5px 5px 0 5px; display:block; background-color:#FFFFFF;}
.piclist li a:hover{ background-color:#CBA129; text-decoration:none;color:#FFFFFF;}
.piclist li img{ width:95px; height:90px; overflow:hidden;}
.piclist li h3{ height:25px; line-height:25px; overflow:hidden; cursor:pointer; text-align:center; font-size:12px; font-weight:normal;}

.musiclist{ height:120px;}
.musiclist li{ width:115px; height:120px; border:1px solid #ddd; overflow:hidden; float:left; display:inline; margin:0 0 5px 7px;}
.musiclist li a{width:105px; height:115px; padding:5px 5px 0 5px; display:block; background-color:#FFFFFF;}
.musiclist li a:hover{ background-color:#699B97; text-decoration:none;color:#FFFFFF;}
.musiclist li img{ width:105px; height:90px; overflow:hidden;}
.musiclist li h3{ height:25px; line-height:25px; overflow:hidden; cursor:pointer; text-align:center; font-size:12px; font-weight:normal;}

/* five */
.bbsjob{margin-top:10px;width:950px;height:320px;background:url(img/bbsjob.gif) no-repeat;}
.bbsmain{width:580px;height:315px;margin-left:230px;border: 1px solid #DADADA;}
.member {width:240px;height:250px;margin-top:60px;margin-left:10px}
*html .member{margin-left:5px}
.postlist{width:330px;height:250px;margin-top:60px;}
*html .postlist{width:320px}
.postlist {color:#888888}
.postlist a {color:#444444}
.postlist a:hover{color:#7184c5;text-decoration: none;}
.avt_list li {width:70px;height:50px;list-style-type:none; float: left;margin:2px; padding:0px}

/* links */

.links {margin-top:10px;width:950px;height:auto;}
.link_title{height:40px;background:url(img/links.gif) no-repeat top;}
.link_info {width:auto;height:25px; line-height:25px; margin-top:5px;text-align:center;font-size:12px; font-weight:normal;}
.link_main{width:928px;height:auto;border-left: 1px solid #DADADA;border-right: 1px solid #DADADA;border-bottom: 1px solid #DADADA;padding:10px}

/* foot */
#foot{padding:15px 0; color:#444; width:950px; margin:0 auto; text-align:center;display:block; clear:both; height:auto; overflow:hidden;}
#foot li{;background:url(img/footerbg.gif) no-repeat center top;}
#foot a,#foot a:hover{color:#444;}
#foot .coryright{font-family:Tahoma;font-size:12px;padding-top:10px;}
#foot p{line-height:20px; height:20px;}


/* bbstheard */

.forth{width:950px;margin:auto;}
.forth_l{width:650px;float:left}
.forth_r{width:280px;float:right}
.thread h1 {text-align:center;font:1.5em "Î¢ÈíÑÅºÚ", "ËÎÌå", Verdana;}
.thhead {text-align:center;}
.flip{}
.replies_t{width:650px;font:1.2em "Î¢ÈíÑÅºÚ", "ËÎÌå", Verdana;text-align:left}
.replies_t span {float:right}
.replies_b {width:650px;}
.replies_bt {width:650px;float:left}
.pages{width:650px;float:left}
.reply{width:650px;float:left}
.reply_t{font:1.2em "Î¢ÈíÑÅºÚ", "ËÎÌå", Verdana;text-align:left}