/*Author: GuZhenYu;E-mail: zy.e@163.com*/
/*@charset "utf-8";*/ 
body{background: #000; color: #c48335;}
#header{ text-align:left;}
#menu8 div{ height:0; overflow:hidden;}
#d3bbs,#menu9{ margin-left: 28px; }
#menu9 div{display: none; }
.head{ background: #000 url(../images/topbg.jpg) center top no-repeat;  }
.head_content{ width:1000px; margin: auto; }
.ad_pagebody{margin-bottom: 10px;}
.textcenter{ text-align: center; }
.textcenter li{ background: none!important; height: auto!important; }
.top{height: 247px; background: #000 url(../images/top.jpg) no-repeat; overflow: hidden; margin: auto;}
.menubg{ position:relative; z-index:99; height: 46px; background: url(../images/menu.jpg) top center no-repeat;}
.news_menubg{margin-top: 16px; background: none; }
.menu{height: 36px; padding:10px 0 0 88px;}
.menusel{ float:left;width:80px; position:relative;line-height: 26px;}
.menu h2{ font-family:"microsoft yahei"; }
.menu h2 a:link,.menu h2 a:visited{ font-weight: 400; font-size: 14px;padding: 0 0 2px 0; display: block;}
.menu h2 a:hover{ text-decoration: none;}

.menusel div a:link,.menusel div a:visited{display: block;height: 30px; text-align: center; font-size: 12px;font-family:"microsoft yahei"; position:relative; z-index:2;}
.menusel div a:hover{ position:relative; z-index:2; height:30px; }
.menusel div{ width: 120px; position:absolute; z-index:1;margin-left: -20px;*margin-left: -60px; background: url(../images/navbg.png) repeat-y;_background: url(../images/navbg.jpg) repeat-y;}
.menusel ul{background: url(../images/navbor.jpg) left bottom no-repeat; padding-bottom: 2px; position:relative; z-index:1; display:none;}
.menusel .block{ display:block;}
.menusel ul li{border-bottom:1px dashed #4b260a; position:relative; margin: 0 6px; height: 25px;}
.menusel ul li a{ border:none;}
.menusel ul li a:link,.menusel ul li a:visited,.typeul li a:visited{font-size: 12px;}
.menusel ul li a:hover{color:orange;}
.menusel ul ul{left:150px; top:0; position:absolute;}
.menusel .lli{ border:none; }
.h2hover a:link,.h2hover a:visited{ color: orange;}

.hot{ position:relative;z-index:1;height: 192px; background: url(../images/hot.jpg) center no-repeat; }
.hot p{  width: 490px; margin:36px 0 0 265px; overflow: hidden; float: left; _display: inline;}
.hot p a:link,.hot p a:visited{ position: relative; float: left; }
.hot p a strong{ display: block; position: absolute; bottom: 0; text-align: center; }
.hot p img{ display: block; }
.top_h_1{ margin-top: 1px; }
.top_h_2{ margin-left: 23px;}.top_h_2 strong{  width: 150px; }
.top_h_3{ margin: 1px 0 0 23px; }
.top_h_1 strong,.top_h_3 strong{ width: 138px; }

.z_index99{	z-index:99!important;}

.boxa{width: 322px;background: url(../images/box.gif) top left no-repeat; padding: 20px 0 0 0;margin-bottom: 15px;}
.boxa_botta{width: 322px; background: url(../images/box.gif) -326px bottom no-repeat;padding:0 0 20px 0;}
.boxa_conta{width: 274px; margin:0 0 0 28px; background: url(../images/boxbg.jpg) -274px no-repeat; *float: left; _display: inline;}
.boxa h2{  font-size: 14px; width: 254px;text-align: center; margin:0 auto; line-height:30px; height: 30px; background: url(../images/hxbg.png) no-repeat;_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.ng73.com/templates/diablo/images/hxbg.png");}
.boxa_bottb{width: 274px; margin:0 0 0 28px; *float: left; overflow: hidden;background: url(../images/box.gif) -1474px bottom no-repeat;_display: inline;}
.boxa_contb{width: 274px; background: url(../images/boxbg.jpg) -274px no-repeat; margin-bottom: 8px;}
.boxa_contb ul { line-height: 22px; margin:6px 10px 0 10px; padding: 0 0 6px 0;}
.boxa_contb ul li {position: relative; background: url(../images/ico.gif) -2px -4px no-repeat; padding: 0 0 0 15px;width: 239px; height: 22px; overflow: hidden;}
.boxa_contb ul li a:link,.boxa_contb ul li a:visited,.boxb_cont ul li a:link,.boxb_cont ul li a:visited{ color: #b26400; }
.boxa_contb ul li a:hover,.boxb_cont ul li a:hover{ color: orange;}
.boxa_contb ul li span a{ text-align:left; float:left;}
.boxa_contb p,.boxb_cont p{text-align: center; padding: 8px;background: url(../images/line.jpg) center top no-repeat; line-height:20px;}.boxb_cont p{ padding:3px 8px; }
.boxa_contb p a:link,.boxa_contb p a:visited,.boxb_cont p a:link,.boxb_cont p a:visited{ padding: 0 3px; }


.boxb{width: 274px; margin:0 0 15px 28px; background: url(../images/box.gif) -1200px top no-repeat;padding:8px 0 0 0; *float: left; _display: inline; position: relative; z-index: 1;}
.boxb_r{ margin:0 28px 10px 0;float: right; _display: inline;}
.boxb_bott{ background: url(../images/box.gif) -1474px bottom no-repeat;padding:0 0 8px 0;}
.boxb_cont{width: 274px; background: url(../images/boxbg.jpg) -274px no-repeat;}
.boxb_cont h2{ font-size: 14px;text-align: center; margin: 0 10px 0 10px; color: #d15900; background: url(../images/line.jpg) center bottom no-repeat; padding: 8px 0 5px 0;}
.boxb_cont h3{ font-size: 12px;text-align: center; margin: 0 10px 0 10px; color: #d15900; background: url(../images/line.jpg) center bottom no-repeat; padding: 8px 0 5px 0;}

.hot_type { line-height: 22px; margin:5px 5px 0 8px; padding: 0 0 6px 0;}
.hot_type li { position: relative; background: url(../images/ico.gif) -2px -4px no-repeat; padding: 0 0 0 15px;width: 239px; height: 22px; overflow: hidden;}
.hot_type li a:link,.hot li a:visited{ color: #d15900;}
.hot_type li a:hover{ color: #a96b05;}
.hot_type li span,.boxa_contb li span{ position: absolute; color:#826f00; top: 0; right:0; font-size: 11px;  display: block; width: 50px; height: 20px; overflow: hidden; background: url(../images/timebg.png) no-repeat; text-align: center;_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.ng73.com/templates/diablo/images/timebg.png");}
.hot_type .current{ background: #fe9100 url(../images/arrow_yellowleft.gif) 0 -3px no-repeat ;}.hot_type .current a:link{ font-weight: 700; color: #000;}.hot_type .current span{ background: none; color: maroon; }

.hot_type2 { line-height: 26px; margin:5px 5px 0 15px; padding: 0 0 6px 0; font-size: 14px;font-family:"microsoft yahei";}
.hot_type2 li { position: relative; background: url(../images/ico.gif) -2px -1px no-repeat; padding: 0 0 0 20px;height: 26px; overflow: hidden; border-bottom: 1px dashed #5c4205;}
/*.hot_type2 li a:link,.hot li a:visited{ color: #d15900;}
.hot_type2 li a:hover{ color: #a96b05;}*/
.hot_type2 li span,.boxa_contb li span{ position: absolute; color:#826f00; top: 0; right:0; font-size: 11px;  display: block; width: 50px; height: 20px; overflow: hidden; background: url(../images/timebg.png) no-repeat; text-align: center;_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.ng73.com/templates/diablo/images/timebg.png");}



.boxc{color: #09c; position: relative; width: 274px; margin:0 28px 10px 0; background: url(../images/box.gif) -652px top no-repeat; float: right; _display: inline;}
.boxc_bott{ background: url(../images/box.gif) -926px bottom no-repeat; margin-top: 48px;}
.boxc_cont{width: 274px;overflow: hidden;margin-bottom: 48px; background: url(../images/boxbg.jpg) no-repeat;}
.boxc_bott h2{ position: absolute; text-align: center;top: 10px; left: 10px;  width: 254px; font-size: 14px; line-height:30px; height:30px; background: url(../images/hxbg2.png) no-repeat;_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.ng73.com/templates/diablo/images/hxbg2.png");}
.boxc_bott strong{ display: block;text-align: center;background: url(../images/line2.jpg) center top no-repeat; position: absolute; bottom: 10px; left: 0; width: 274px; font-size: 12px; line-height:30px; height: 30px;}
.boxc_cont ul { line-height: 22px; margin:6px 10px 0 10px; padding: 0 0 6px 0;}
.boxc_cont ul li { position: relative; background: url(../images/ico.gif) -2px -64px no-repeat; padding: 0 0 0 15px;width: 239px; height: 22px; overflow: hidden;}
.boxc_cont ul li a:link,.boxc_cont ul li a:visited,.boxc_bott strong a:link,.boxc_bott strong a:visited{ color: #007397; }
.boxc_cont ul li a:hover,.boxc_bott strong a:hover{ color: #09c;}
.boxc_cont p{ padding: 8px 0; background: url(../images/line.jpg) center top no-repeat;}
.boxc_cont p a:link,.boxc_cont p a:visited{ padding: 0 3px; }
.boxc_bott li span{ position: absolute; color:#005282; top: 0; right:0; font-size: 11px;  display: block; width: 50px; height: 20px;overflow: hidden; background: url(../images/timebg2.png) no-repeat;  text-align: center;  _background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.ng73.com/templates/diablo/images/timebg2.png");}
.blizz ul li { position: relative; background: url(../images/blizz.gif) 2px 2px no-repeat; padding: 0 0 0 30px;width: 224px; height: 22px; overflow: hidden;}

.wrap{ position: relative; z-index: 1;  width:1000px; margin: auto; text-align: left; }
.left{width: 322px; float: left; background: url(../images/leftbg1.jpg); padding: 0 0 120px 0;}
.leftcont{width: 678px; float:left}

.main{width: 356px; float: left; background: url(../images/centerbg1.jpg); padding: 0 0 120px 0;}
.main h2{ font-size:20px; font-family:"microsoft yahei"; line-height: 40px;margin-top:10px; font-weight: 400; text-align: center;}
/*.main h2 a:link,.main h2 a:visited,.main ul li a:link,.main ul li a:visited{ color: #a96b05; }.main h2 a:hover,.main ul li a:hover{ color:#d15900; }*/

.main h3{ font-size:14px; font-family:"microsoft yahei"; line-height: 25px;margin:10px auto;text-align: center;  width:254px; height: 30px; background: url(../images/hxbg.png) no-repeat;_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.ng73.com/templates/diablo/images/hxbg.png");}
.main h3 a:link,.main h3 a:visited{ color: #d15900; }.main h3 a:hover{ color:#a96b05; }
.main ul {font-family:"microsoft yahei";  line-height: 25px; font-size: 12px; margin: 0 10px;}
.main ul li { position:relative; background: url(../images/ico.gif) -3px -33px no-repeat; padding: 0 0 0 13px; height: 25px; overflow: hidden;}
.main ul li span { font-family:"verdana,Simsun";position:absolute; top:0; right:0; text-align:center;height: 20px;overflow: hidden; padding:0 3px;text-align: center;}
.main ul li span,.main ul li span a:link,.main ul li span a:visited{color:#826f00;}.main ul li span a:visited{color:#e1bd76;}
.main dl{  margin: 0 12px 0 26px;}
.main dt{margin-bottom:5px;}
.main dd{margin-bottom: 10px;padding-bottom: 10px; color: #9e7b51; line-height:18px;background: url(../images/line2.gif) bottom no-repeat;}
.main dt a:link,.main dt a:visited{ color:#a96b05; }.main dt a:hover{ color:#e1bd76; }


.right{width: 322px; float: left;background: url(../images/rightbg1.jpg);  padding: 0 0 120px 0;}


.overbg{position: relative; z-index:100; float: left; margin-top: -120px; width: 1000px; height: 120px;background: url(../images/footerbg1.png) no-repeat;_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.ng73.com/templates/diablo/images/footerbg1.png");}

.footer{  background: url(../images/footerbg1.jpg) center no-repeat; }
.footer_content{ width: 1000px; margin: auto; height:489px; background: url(../images/footerbg2.jpg) no-repeat; }


/* focus turn */
#focus_turn { position:relative; }
#focus_pic { margin:0 0 0 8px; }
#focus_pic li img { width:259px; height:188px;  }
#focus_pic .normal { display:none; }
#focus_pic .current { display:block; }
#focus_btn { position:absolute; right:14px; bottom:25px;}
#focus_btn span { display:block; float:left; overflow:hidden; width:22px; height:20px; margin:0 0 0 -1px; text-align:center; font:12px Arial, Helvetica, sans-serif; font-weight:700; line-height:22px; cursor:pointer; }
#focus_btn .normal { background:#fff; color:#000; opacity:0.4; filter:alpha(opacity=40);  }
#focus_btn .current { background:#ce0609; color:#fff; }
#focus_tx { height:20px; overflow:hidden; margin:0 0 0 12px; text-align:center; font-size:14px; line-height:20px;background: url(../images/line.jpg) center top no-repeat;}
#focus_tx .normal { display:none; }
#focus_tx .current { display:block; }
#focus_opacity {  position:absolute; left:8px;_left:0; bottom:23px; width:259px; height:24px; background:#000; opacity:0.4; filter:alpha(opacity=40); }



/* user login */
#user_login {margin:0 0 0 8px;}
.fixedheight {position:relative; height:155px;}
.fixedheight fieldset{ margin:10px 0 0 0;}
.fixedheight fieldset p{ padding:0 0 0 10px!important; background: none; }

#user_login_position { position:absolute; width:258px;height:155px; }
#user_login .current { height:190px; }
#user_login .current #login_authcode_input { display:block; }
#user_login #login_authcode_input { display:none; }
#login_authcode_img { position:absolute; left:60px; bottom:95px; }
#login_authcode_input a { color:#369;}
#login_showclose { position:absolute; right:8px; bottom:8px; z-index:999px; }
#login_showclose a { display:block; width:10px; height:10px; overflow:hidden; background:url(../images/icon_closesearch_bg.gif) no-repeat; text-indent:-9999px; }

#login_box {}
#login_box .input_tx { width:150px; }
#login_box #login_authcode_input .input_tx,#registerform  #seccode { width:60px; }
.input_tx{ border:1px solid #666; background:#333;opacity:0.4; filter:alpha(opacity=40); color:#fff; width:145px; height:16px;}

#user_login p { height:30px; padding:0 15px; }
#user_login .credit { padding-left:12px; background:url(../images/icon_credit.gif) no-repeat 0 1px; color:#999; font-size:11px;}
#user_login .clearfix { padding:0 0 0 60px; }
#user_login .clearfix input { float:left; margin-top:2px; *margin-top:0; }
#user_login .clearfix label { float:left; padding:0 0 0 3px; *padding:3px 0 0 0; }
#user_login .input_sub, .sign_msg_login .input_sub { margin:0 0 0 12px; vertical-align:middle; width:35px; height:18px; overflow:hidden; border:none; background:url(../images/btn_login_min.gif) no-repeat; text-indent:-9999px; }
.input_remember{vertical-align:middle;}
.padd_l{ padding:0 0 0 70px!important;}
.login_ext { margin:10px 0 0 0; text-align:center; }
.user_info {margin:15px 0 0 0; padding:0 15px;}
.user_info dl { height:70px; overflow:hidden; margin-bottom:12px; background: url(../images/line.jpg) center bottom no-repeat;}
.user_info dl dt { float:left; width:50px; }
.user_info dl dt img { width:48px; height:48px; padding:1px; border:1px solid #333; }
.user_info dl dd { float:right; width:155px; line-height:25px; }
.user_info dl dd a:link,.user_info dl dd a:visited{ padding:0 5px 0 0;}
.user_op { display:block;}
.user_info .tx_blue { color:#ad9c7e; text-decoration:underline; }
.contribute_txt { float:left; padding-right:12px; background:url(../images/myspace_bg.gif) no-repeat 100% 5px; color:#F00; }
.user_op span { float:right; }
#user_login a.close { position:absolute; right:0; bottom:0; display:block; width:14px; height:14px; overflow:hidden; background:url(../images/btn_open_close.gif) no-repeat 100% 0; text-indent:-999px;}
#loginin_info{ position:relative; height:30px;}
#loginin_info .admin { position:absolute; right:25px; top:7px;}
#loginin_info img { position:absolute; left:4px; top:4px; width:20px; height:20px; padding:1px; border:1px solid #333; }
#loginin_info .user { position:absolute; left:35px; top:7px; color:#999;} #loginin_info .user a { color:#369; }
#loginin_info .out a { color:#999;}
#loginin_info a.open { position:absolute; right:8px; bottom:0; display:block; width:14px; height:14px; overflow:hidden; background:url(../images/btn_open_close.gif) no-repeat; text-indent:-999px;}

.search_content{ margin:10px 8px 0 8px; text-align:center;padding:0 0 10px 0;}
.search_catalog { padding:10px 0 0 0; *padding:6px 0 0 0; }
.search_catalog label { margin-right:4px; padding-left:3px; *padding-left:0;}

#contribute_op { position:absolute;top:140px; z-index: 99; left:15px; padding:5px 15px; border:1px solid #15191b; background:#121517; }
#contribute_op li { margin:2px 0; }
.ng73_search{	margin: 10px 0;}


/* comment */
.comment_caption { position:relative; width:100%; height:31px;margin-left: 5px; border:1px solid #2e180d; background:url(../images/bg-m.jpg) repeat-x; opacity:0.8; filter:alpha(opacity=80); }
.comment_caption ul { position:absolute; top:0; left:0; height:32px; }
.comment_caption li { display:inline; float:left; margin-right:3px;}
.comment_caption li a { float:left; height:32px; padding-left:15px; background:url(../images/global_comment_bg.gif) no-repeat 0 -50px; line-height:33px; cursor:pointer; text-decoration:none!important; }
.comment_caption li div { float:left; padding-right:15px; background:url(../images/global_comment_bg.gif) no-repeat 100% -50px; }
.comment_caption li.current a { background-position:0 0; cursor:default;}
.comment_caption li.current div { background-position:100% 0;}
.comment_caption div.tab_all { font-size:14px; font-weight:700;}
.comment_caption div.tab_all em { padding-left:6px; font-size:12px; font-weight:400; }
.comment_cont { padding-top:15px;margin-left: 10px;}

.arti_title { margin: 0 15px 10px;}
.arti_title h1 { display:inline; padding-right:6px;  font-size:16px; font-weight:700; }

.arti_summary { margin:0 15px 12px; line-height:20px;}





/* --------------------------------- */
.news_head{ background: #000 url(../images/news-bg.jpg) center top no-repeat;  }
.news_top{height: 328px; background: #000 url(../images/news-top.jpg) no-repeat; overflow: hidden; margin: auto;}
.news_head2{ background: #000 url(../images/news-bg2.jpg) center top no-repeat;  }
.news_top2{height: 328px; background: #000 url(../images/news-top2.jpg) no-repeat; overflow: hidden; margin: auto;}
.news_left{ position: relative; width: 678px;float: left; background: url(../images/type_top.jpg) no-repeat; }
.news_left2{float: right; background: url(../images/type_top2.jpg) no-repeat; }
.news_top_cont{width: 618px; height: 35px; position: absolute; top: 0; left: 0;padding: 10px 30px 0 30px;}
.news_cont{float: left; margin-top: 45px;width: 610px;background: url(../images/type_center.jpg) repeat-y; padding: 0 38px 50px 30px; overflow: hidden;}
.news_cont2{background: url(../images/type_center2.jpg) repeat-y;}
.news_btm{ position: absolute; bottom: -50px; left:25px; width: 678px; height: 108px; background: url(../images/type_btm.png) no-repeat;_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.ng73.com/templates/diablo/images/type_btm.png");}
.news_btm2{ background: url(../images/type_btm2.png) no-repeat;left:20px;_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.ng73.com/templates/diablo/images/type_btm3.png");}

.news_right{ width: 302px; padding: 25px 0 10px 20px; float: left;background: url(../images/news_right_bg.jpg) no-repeat; overflow:hidden;  }
.news_right2{ background: url(../images/news_right_bg2.jpg) no-repeat; }
.news_fot{background: url(../images/news-footer.jpg) center no-repeat; margin-top:50px;}
.news_footer_content{height:151px; background: none; padding: 170px 0 30px 0;}



/* -------------------------------- */

.main2{width: 356px;background:none; padding:0;}
.main2 h2{  line-height: 40px;margin:0 0 10px 0; font-weight: 400; text-align: center;}
.main_list{ clear: both; margin: 0 0px; }
.boxb_list{ float: left;margin-left: 23px; }

















.editerToolsBG{opacity:0.6; filter:alpha(opacity=60);}
.editerTextBG{opacity:0.4; filter:alpha(opacity=40);}













/* ------------------------------------------------ */

.box_l { float:left; }
.box_r { float:right; }
.bg_fff { background:#000!important; }
.bg_f8 { background:#000; }
.color_black { color:#999!important; }
.color_yellow { color:#FB7A05;}

.color_gray{ color:maroon;}
.color_brown{ color:#CC0001;}
.color_red{ color:#ff4500!important;}
.margin_bot10 { margin-bottom:10px; }




.global_module3_caption { position:relative; height:31px; overflow:hidden; line-height:31px; }
.global_module3_caption h3 { padding:0 15px; font-weight:400; }
.global_module3_caption h3 img { margin-top:3px;}
a.btn_capiton_op { position:absolute; top:3px; right:10px; display:block; width:96px; height:24px; overflow:hidden; background:url(../images/more_op_bg.gif) no-repeat; color:#295B72; line-height:26px; text-indent:-9999px; }

#article { padding:3px 15px 15px 15px; margin-left: 15px; }
#article h1 { margin:0 0 25px 0; color: #cd853f; text-align:center; font-size:20px; font-family:"microsoft yahei"; }
#article img, #blog_body img { max-width:565px; width:expression(this.width > 565 ? 563: true);}
#article .img_max300 { margin:0 12px 12px; max-width:300px; width:expression(this.width > 300 ? 300: true); }
#article .img_max400 { margin:0 12px 12px; max-width:400px; width:expression(this.width > 400 ? 400: true); }

#article_extinfo { margin-bottom:25px; padding:6px 10px; border:1px solid #2e180d; background:url(../images/bg-m.jpg) repeat-x; opacity:0.8; filter:alpha(opacity=80); }
#article_extinfo div { padding-top:4px;}
#article_extinfo div a:hover { color:#ff4500; }
#article_extinfo .source { margin-right:12px;}
#article_extinfo div span { float:right; }
#article_extinfo .add_bookmark { margin-right:7px; padding-left:18px; background:url(../images/global_article_bg.gif) no-repeat 0 -170px; }
#article_extinfo .print { margin-right:7px; padding-left:18px; background:url(../images/global_article_bg.gif) no-repeat 0 -140px; }
#article_extinfo .send_frinend { margin-right:7px; padding-left:18px; background:url(../images/global_article_bg.gif) no-repeat 0 -110px; }
#article_extinfo .report { margin-right:7px; padding-left:18px; background:url(../images/global_article_bg.gif) no-repeat 0 -200px; }
#article_extinfo .push { margin-right:7px; padding-left:18px; background:url(../images/global_article_bg.gif) no-repeat 0 -230px; }
#article_extinfo .add_top10 { margin-right:7px; padding-left:18px; background:url(../images/global_article_bg.gif) no-repeat 0 -260px; }


#article_body { width:100%; overflow:hidden; clear:both; padding-bottom:10px; font-size:12px; line-height:1.8em; clear:both; color:#b89d70;  }
#article_body p { margin-bottom:6px; text-indent:2em; }
#article_body strong { font-weight:700;}

.showflash{  }

#article_tag { padding:20px 15px 10px; }
#article_op { margin:0 0 15px 260px; }
#article_op a { display:block; float:left; width:42px; height:41px; overflow:hidden; margin-right:12px; background-image:url(../images/global_article_bg.gif); }
a.aop_up,a.aop_down  { color:#FFF; text-align:center; font-weight:700; font-size:11px; font-family:Arial; line-height: 22px;}
a.aop_up em, a.aop_down em { display:block; width:0; height:21px; overflow:hidden;}
a.aop_down { background-position:0 -60px; }



.rating { margin-top:20px;}
.rating ul { position:relative; z-index:9; float:left; overflow:hidden; }
.rating li { float:left; width:20px; height:40px; }
.rating li a { position:absolute; z-index:999; width:20px; height:20px; text-align:center; line-height:20px; font-size:11px; text-indent:-9999px; }
.rating li a:hover { z-index:99; }
.rating li em { display:block; width:20px; height:20px; padding-top:20px; text-align:center; line-height:20px; font-size:11px; }


li.rating_current { position:absolute; z-index:99;width:20px; height:20px; }
.rating_bad { background:url(../images/rating/bad.gif) repeat-x;}
.rating_bad li a:hover,.rating_bad li.rating_current { background:url(../images/rating/bad_current2.gif) repeat-x; }	
.rating_normal { background:url(../images/rating/normal.gif) repeat-x;}
.rating_normal li a { background:url(../images/rating/normal_current.gif) repeat-x;}
.rating_good { background:url(../images/rating/good.gif) repeat-x;}
.rating_good li a:hover, .rating_good li.rating_current { background:url(../images/rating/good_current.gif) repeat-x;}

.rating-5 a:hover { left:0; width:100px; }
.rating-4 a:hover { left:20px; width:80px; }
.rating-3 a:hover { left:40px; width:60px; }
.rating-2 a:hover { left:60px; width:60px; }
.rating-1 a:hover { left:80px; width:40px; }
.rating1 a:hover { left:0px; width:20px; }
.rating2 a:hover { left:0px; width:40px; }
.rating3 a:hover { left:0px; width:60px; }
.rating4 a:hover { left:0px; width:80px; }
.rating5 a:hover { left:0px; width:100px; }

#article_mark,#article_state { margin:0 15px 15px 25px; }
.dashed_botline { padding:0 10px 15px; border-bottom:1px dashed #705107; }

.state_value { margin:20px 0 5px; clear: both;} #article_state .novalue { margin-top:0;} #article_state .novalue  .list { height:75px;}
.state_value table { margin:0 auto; }
.state_value table td { padding:0 15px; }
.state_value a { position: relative; display:block; width:40px; height: 65px; text-decoration:none; text-align:center; }
.state_value a img { display:block; margin: auto; position: absolute;bottom: 25px; }
.state_value a span { position: absolute; display:block;width:40px; height: 20px; bottom: 0; }
.state_value div { position:relative; width:30px; height:80px; margin:10px 0 3px; background:url(../images/state_value_bg.gif) repeat-y 13px 0; }
.state_value .max_value { background-position:-37px 0;}
.state_value em { position:absolute; top:-18px; display:block; width:40px; text-align:center; }



.state_newstop { padding:15px 0; border-bottom: 1px dashed #705107;}
.state_newstop li { display:inline; float:left; width:300px; height:22px; overflow:hidden; margin:0 0 0 20px; line-height:22px; color:#ED1B24; }

#article_pn { height:40px; overflow:hidden; margin:0 15px 0 25px; }
#article_pn a {text-decoration:underline; }		


.sign_msg { width:580px; margin:15px auto 0 20px; padding-bottom:20px; }	

.sign_msg_sub { text-align:right;}
.sign_msg_sub .input_search { margin-left:6px;}
.sign_msg_sub .input_checkbox { margin-right:6px; *margin-right:3px; vertical-align:middle; _vertical-align:baseline;}
.sign_msg_sub label { display:inline-block; *display:inline; margin-right:5px; cursor:pointer; zoom:1;}
.authcode_sub { position:relative; }
.authcode_sub .img_code { position:absolute; top:-43px; *top:-37px; left:52px; *left:54px; }		
.sign_msg .sign_tip { padding:15px 0 0; text-align:right; }

#comment_op { height:30px; overflow:hidden; margin:0 5px 0 15px; padding:10px 0;border-bottom: 1px dashed #705107; line-height:24px; }
#comment_op a { display:block; float:right; width:108px; height:24px; overflow:hidden; margin-left:12px; background:url(../images/comment_btn_bg.gif) no-repeat; text-indent:29px; }
#comment_op .view { background-position:0 0;}
#comment_op .write { background-position:0 -24px;}
#comment_op span { float:right; }

.global_module { overflow:hidden; padding-bottom:10px; }

.global_module1_caption { height:31px; overflow:hidden; margin:0 5px 10px 15px; color:#dd9854; line-height:31px;border-bottom: 1px dashed #705107; }
.global_module1_caption h3 { display:inline; float:left; margin:0 5px; font-weight:700;}
.global_module1_caption a.more { display:inline; float:right; margin:0 20px; color:#dd9854; font-family:simsun; }
.global_module2_caption { height:31px; overflow:hidden; margin-bottom:10px;background:#0d0f11; line-height:31px; }
.global_module2_caption h3 { padding:0 15px; font-weight:700; }

.globalnews_piclist { padding-left:2px; }
.globalnews_piclist li { display:inline; float:left; margin:3px 0 0 16px; }
.globalnews_piclist img { display:block; width:100px; height:70px; padding:1px; border:1px solid #15191b; }
.globalnews_piclist span { display:block; width:104px; height:25px; overflow:hidden; line-height:25px; text-align:center; }



.sign_msg_login { height:25px; }
.sign_msg_login .input_tx, .authcode_sub .input_tx { width:50px; margin-right:6px;}
.sign_msg_login .input_sub { margin:0 6px 0 6px;}
.sign_msg_login .register { color:#336799;}
.sign_msg_login .userinfo, .sign_msg_login .userinfo a { }

.sign_msg textarea { width:100%; height:90px; margin-bottom:10px; font-size: 12px; padding:2px 0 2px 2px; border:1px solid; border-color:#333 #444 #444 #333; color:#fff; opacity:0.6; filter:alpha(opacity=60); }
.sign_msg_login .img_code { top:-44px; *top:-40px;}
.sign_msg  a.changcode_txt { margin-left:-6px; color:#333335; text-decoration:underline; }

.max_value{ }

.pages { height:35px; overflow:hidden; text-align:center; line-height:25px; font-family:Verdana; }
.pages a, .pages strong { margin:0 1px; padding:2px 6px; border:1px solid #2f1d0a; color:#a56321; text-decoration:none; background: #140906; }
.pages a:hover { border-color:#5d3814;background: #24100b;  }
.pages strong { border-color:#2e5476;color:#fff; background: #003d77; }
.pages .prev { padding:4px 5px 2px; border:none; }
.pages .next { padding:4px 5px 2px; border:none;}



.comm_list { margin-bottom:10px;margin-left: 13px;}




.comm_list .title { margin-bottom:12px;  padding:5px 12px 0; height:22px; border-top:1px solid #130000; background:#130000; color:#ff4500;opacity:0.6; filter:alpha(opacity=60);}




.comm_list .from_info { float:left; }
.comm_list .author, .comm_list .author a { margin-right:4px; } .comm_list .author a { margin-right:0; }
.comm_list .post_time { float:right; }


.comm_list .body { margin-bottom:10px; padding:0 12px 0; line-height:20px; }


.comm_list blockquote { padding: 5px; border:1px solid #21262b; background:#0c0c0c; margin-bottom:4px; color:#1e90ff; opacity:0.6; filter:alpha(opacity=60);}


.comm_list blockquote i { overflow:hidden; padding-right:6px; color:#CCC; font-size:257%; vertical-align:bottom; line-height:2px; font-weight:700; font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;}
.comm_list .body .old { margin-bottom:10px; padding:3px; border:1px dashed #21262b;}
.comm_list .body .old_title { margin:0 3px; height:22px; overflow:hidden; line-height:22px; font-size:12px; }
.body .old .detail{color: #c48335;}
.comm_list .body .old_title .author { float:left;  }
.comm_list .body .old_title .color_red { float:right;}
.comm_list .body .new { margin: 0 3px 10px; word-wrap:break-word;}
.comm_list .body .floor_op { width:; overflow:hidden; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dashed #D7DFEC; clear:both; } .comm_list .body .floor_op .detail { color:#333335; } .comm_list .body .floor_op .detail span{ float:right; } .comm_list .body .floor_op .author { font-weight:700; }
.comm_list .detail { margin:0 3px; color:#333; word-wrap:break-word;}
.comm_list .body .hideold { border: 0; margin-bottom: 0; padding: 0; }



.comm_op {  padding:5px 12px 0; height:22px; color:#7a5807; text-align:right; }
.comm_op .replay { padding-left:12px; background:url(../images/global_comment_iconbg.gif) no-repeat 0 3px;}
.comm_op .up, .comment_caption div.tab_up span { padding-left:12px; background:url(../images/global_comment_iconbg.gif) no-repeat 0 -57px; }
.comm_op .down,.comment_caption div.tab_down span { padding-left:12px; background:url(../images/global_comment_iconbg.gif) no-repeat 0 -117px;}
.comm_op .discuss {padding-left:12px; background:url(../images/global_comment_iconbg.gif) no-repeat 0 -297px;}
.comm_op .report {padding-left:8px; background:url(../images/global_comment_iconbg.gif) no-repeat 0 -177px;}



/*============================================= news list pages style  */
.news_list { margin-bottom:20px; padding:0 15px; }
.news_list li { overflow:hidden; margin-bottom:5px; padding-bottom:10px; border-bottom:1px dashed #5c4205;  line-height:22px; }
.news_list h4 { margin:4px 0; padding-left:12px; background:url(../images/arrow_li.gif) no-repeat 0 3px;}
.news_list h4 a {  }
.news_list p { padding-left:12px; }
.news_list .news_list_caption { margin-bottom:5px; color:#987c10; }
.sidebar_album_info { padding:0 15px;}
.sidebar_album_info img { max-width:220px; width:expression(this.width > 220 ? 220: true); }

ul.ext_nav { padding:7px 12px; color:#d96a0f; line-height:1.9em;  width: 135px; float: right; margin-right: 4px; opacity:0.6; filter:alpha(opacity=60); }
ul.ext_nav li { float:left; margin-right:8px; white-space:nowrap; }
ul.ext_nav a { margin-right:2px; color:#dd9854; }



.contribution { margin-top:30px;margin-left: 10px;}
.contribution .input_tx{ width:250px;}
.contribution td{ padding:5px 0;}
.contribution .globalbox_border { width:97%; margin:10px auto; border-bottom:1px dashed #5c4205;}
.contribution .globalbox_border td { padding:5px 0;  padding-bottom: 10px; }
.contribution #fulledit { width:auto; margin:0 auto;}

.input_search { width:54px; height:24px; overflow:hidden; border:none; background:url(../images/btn_search_bg.gif) no-repeat; text-align:center; line-height:24px; color:#FFF; font-weight:700; letter-spacing:1px; }
.input_reset { width:71px; height:24px; overflow:hidden; border:none; background:url(../images/btn_reset_bg.gif) no-repeat; line-height:24px; text-indent:23px; letter-spacing:1px;}
.article_list { width:100%; margin:0 0 0 6px; margin-bottom:15px;}
.article_list tr td { padding:10px 0;border-bottom:1px dashed #5c4205; }
.article_list .edit {  text-decoration:underline;}
.article_list .td_input{ width:10px; padding-right:10px; text-align:right;}


.user_no_body { padding:114px 0;  font-weight:700; font-size:18px; text-align:center; }

/* poll */
#poll { position:relative; width:550px; margin:10px auto;  font-size:12px; }
#poll ul { padding:10px; }
#poll ul li { margin-bottom:6px; }
.poll_op { padding:0 0 10px 15px}
.poll_novotes { position:absolute; right:150px; bottom:5px; padding:5px 15px; border:1px solid #E1E8F0; border-top-width:3px!important; color:#F00; }

#poll_value { width:550px; margin:0 auto 10px;  }
#poll_value ul { padding:10px 20px 10px 15px; }
#poll_value ul li { height:50px; overflow:hidden;}
#poll_value li h6 { color:#666; font-weight:400; line-height:25px; font-size:12px; }
#poll_value .pollnum { float:right;}
.pollcolor1{background:#E92725;}
.pollcolor2{background:#F27B21;}
.pollcolor3{background:#F2A61F;}
.pollcolor4{background:#5AAF4A;}
.pollcolor5{background:#42C4F5;}
.pollcolor6{background:#0099CC;}
.pollcolor7{background:#3365AE;}
.pollcolor8{background:#2A3591;}
.pollcolor9{background:#592D8E;}
.pollnum {  font-size:12px;}
.polloptionbar { float:left !important; width:370px; height:16px; overflow:hidden; margin:0!important; text-indent:-9999px;}
.polloptionbar strong{ display:block; }


/*============================================= user panel style  */
.userpanel { min-height:556px; }
.setmail { width:590px; margin:40px auto 0 20px; line-height:35px;}
.setmail h2, .sumup h2, .personaldata h2,.view_article h2 { margin-bottom:15px; padding-bottom:15px; color:#1A4963;border-bottom:1px dashed #5c4205; }
.setmail .input_tx { width:250px; }

.checkall_box td { margin-top:-1px;border-top:1px solid #5c4205;  border-bottom:1px solid #15191b; background:#151515!important;}
.input_del { width:48px; height:21px; overflow:hidden; border:none; background:url(../images/btn_del.gif) no-repeat; text-indent:-9999px; }
.checkall_box td .input_del { margin-left:5px;}
.article_list .noimg_n1 td { background:none;}
.integral {width:590px; margin:40px auto 0 20px;}.integral table{ line-height: 26px; }
.integral_caption {margin-bottom:15px; padding-bottom:15px;border-bottom:1px dashed #5c4205;}
.integral_caption h2 { display:inline; margin-right:25px;}
.sumup {width:590px; margin:40px auto 0 20px;}
.sumup .big_red { color:#F00; font-size:20px; font-weight:700;}
.sumup td{ padding:5px 0; }
.personaldata { width:590px; margin:40px auto 0 20px;}
.personaldata table { width:100%;}
.personaldata td{ padding:5px 0;}
.font_weight { font-weight:700;}
.personaldata .num_add { color:#F00;} .personaldata .num_reduce { color:#336601;}
.upavatarbox { width:94%; margin:20px auto 0;}
.upavatarbox td { padding:5px 0; vertical-align:top; }

.view_article { width:90%; margin:40px auto 0 20px;}
.view_article .list td { padding:5px 0;}
.view_article .list .left_title { width:120px; font-weight:700;}
.view_article .content{ margin:10px 0; padding:12px; border:1px dashed #CCC; background:#151515; }

.links_img{ margin-top:15px;}
.more_notice { height:30px; overflow:hidden; margin:0 15px 10px; color:#333335; line-height:24px; }
.more_notice a { display:block; float:right; width:84px; height:24px; background:url(../images/notice_bg.gif) no-repeat; text-indent:30px; }