@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote{margin:0;padding:0;}
hr,legend {display:none;}
img, fieldset {border:0 none;}
ul,ol,li{list-style:none outside;}
img,input,select,textarea{vertical-align:top;}
table{border-collapse:collapse;width:100%}
em{font-style:normal;}
body,td,th,input,textarea{font-size:12px;}
body,h1,h2,h3,h4,h5,dl,dt,dd,th,td,p,form,fieldset,select,legend,input,div{font:12px "宋体";font-weight:normal;}
/*css reset*/


body{ background:#000; margin:0 auto;}
a{color:#000; text-decoration:none;}
img{ border:0; margin:0; padding:0;}
#container{  margin:0 auto; position:relative;background:#1B0B04; }
#out_wrapper{ width:985px; margin:0 auto; position:relative; z-index:0;}
#wrapper{ width:1032px; z-index:0; overflow:hidden; _position:relative; _left:24px;}
#header{ height:230px; width:985px; margin:0 auto; background: url(../images/header.jpg) no-repeat left top; position:relative;}
#sidebar{ width:182px; overflow:hidden; float:left; position:relative; z-index:2;}
.left{ float:left;}
.right{ float:right;}

/*login*/
.login{ background:url(../images/side/side_02.jpg) no-repeat left top; height:98px; padding:10px 0 0 26px;}
body#info_page .login{background:url(../images/side/side_02_info.jpg) no-repeat left top; }
.login div{ padding:0 0 0 7px ;}
.login div div{ padding:0; width:87px; height:17px; display:inline-block;margin:0 0 7px 0; background:url(../images/input.gif) no-repeat left top; float:left;}
.input_tx{ border:none; width:84px; height:17px; background:url(../images/input.gif) no-repeat right top;float:right;}
.input_sub{background:url(../images/login_btn.gif) no-repeat left top; width:66px; height:25px; border:none;cursor:pointer;}
.input_pw{background:url(../images/forget_pw.gif) no-repeat left top; width:66px; height:25px; border:none;cursor:pointer;}
.login label{color:#f8c688; height:18px; line-height:18px; display:inline-block; float:left; white-space:nowrap;} 
.login p{ color:#CCC; text-align:center; margin:20px 0 }
.login p span{ color:#FFF;  margin:0 4px }
.login ul{ width:150px; clear:both;}
.login ul li{ float:left; width:64px; height:23px; overflow:hidden; margin:0 10px 0 0;}
/*newbie*/
#newbie{ height:205px;}
#list #newbie{ height:194px; overflow:hidden;}
#newbie li{ float:left;}
.newbie_a {
height:8px;
overflow:hidden;
}

/*game_activity*/
#game_activity{ background:url(../images/side/side_19.jpg) no-repeat left top; height:288px;}
.gamelive{ padding:0px 30px;overflow:hidden;height:254px;}
.gamelive li{ color:#ffddb3;border-bottom:1px dashed #ffddb3; padding:10px 0;}


/*service*/
#service{ background:url(../images/side/side_22.jpg) no-repeat left top; height:126px;}
#service ul{ width:142px; height:80px; margin:10px auto 0; color:#9e8461;}
#service ul a{color:#9e8461;}
.service_a  {  background:url(../images/service_a.gif) no-repeat left center; padding:0 0 0 65px;}
.service_b  {  background:url(../images/service_b.gif) no-repeat left center; padding:0 0 0 65px;}
.service_c  {  background:url(../images/service_c.gif) no-repeat left center; padding:0 0 0 65px;}
#service ul li span{ display:none;}
#service ul li{ line-height:20px; height:20px;}


/*sidebar_title*/
.sidebar_title h3 a{ width:92px; height:28px; display:block; margin:0 auto;} 
.sidebar_title h3 a span{ display:none;}
.sidebar_title h3 {padding:3px 0 0 0;}

/*sidebar_ad*/
#sidebar_ad{background:url(../images/side/side_0708.jpg) no-repeat left top; height:392px; overflow:hidden;}
#sidebar_ad ul{ margin:15px 0 0 19px;}
#sidebar_ad ul li{ margin:0 0 5px 0;}
#sidebar_ad img{ width:148px; height:65px;}

/*main*/
#main{ width:832px;float:left; background:url(../images/info/main_a.jpg)  no-repeat left -1px; padding:92px 0 0 0;margin:0 0 0 -7px; position:relative; z-index:1; _padding-top:122px;}
.main_up{ overflow:hidden;}
#main_middle{ height:776px;background:url(../images/middle_main.jpg) no-repeat left top; position:relative; padding:0 24px;}
.bar_r{height:776px;width:65px;background:url(../images/middle_03.jpdg) #362416 no-repeat right top;  position:absolute; top:0; right:0; z-index:99;}
#main_down{height:124px;background:url(../images/middle_05.jpg) no-repeat left top;}
.main_footer{ background:url(../images/c_footer_4.jpg) no-repeat -1px top; height:138px; overflow:hidden; position:relative; }

/*footer*/
#footer{ width:100%;height:141px;background:url(../images/footer_bg.jpg) #000 no-repeat center 33px; position:absolute;_bottom:-100px;}
#footer a{ color:#654f37; text-decoration:none;}
.menu_footer{background:url(../images/menu_footer.gif) #000 repeat-x left top; height:33px;}
.menu_footer ul{ margin:0 auto; width:850px; position:relative;}
.menu_footer ul li{ float:left; margin:0 15px; height:33px; line-height:33px; color:#654f37;}
.copyright{margin:0 auto; width:650px; position:absolute; top:30px; left:100px;}
.copyright_list{ padding:20px 0 0 0;}
#footer_logo{ position:absolute; left:28px; top:28px;}
.copyright_main { margin:0 0 0 200px; color:#654f37; background:url(../images/logo_r.gif) no-repeat left 25px; padding:0 0 0 18px;}
.copyright_main p{line-height:16px;}


/*swich_flash*/
.swich_flash{ padding:100px 0px 0px 29px; float:left;}
.swich_flash img { width:204px; height:239px; border:1px solid #a08064;}


/*arms_info*/
.arms_info{ width:642px;margin:0 auto; clear:left; min-height:500px;
  /* sets min-height for IE */
  _height:expression(this.scrollHeight < 500 ? "500px" : "auto");}
.arms_info .tab{ clear:both; height:25px; margin:0 0 10px 0;}
.arms_info .tab li{ float:left; margin:0 7px 0 0; background:url(../images/btn_a_off.gif) no-repeat left bottom;  height:29px; text-align:center;}
.arms_info .tab li a{ line-height:34px;_top:6px; position:relative;}
.arms_info .tab li.curr a{ font-weight:bold;line-height:34px;}
.arms_info .tab li span{  background:url(../images/btn_a_off_r.gif) no-repeat right bottom;  height:29px; display:inline-block; padding:0 7px;}
.arms_info .tab li.curr span{  background:url(../images/btn_a_on_r.gif) no-repeat right bottom;  height:29px;  display:inline-block; }


.arms_info .tab li.curr{color:#f30; background:url(../images/btn_a_on.gif) no-repeat left bottom;  height:29px;}
.arms_info .tab ul{  padding:0 0 0 10px;background:url(../images/btn_a_bg.gif) repeat-x left bottom; height:29px; }
.arms_info .content_info{ overflow:hidden; padding:20px 10px 20px 0;}
.arms_info .content_info img{ max-width:500px;height:auto; display:block; margin:10px auto;}

.arms_info h3{ line-height:18px; height:18px; font-size:14px; font-family:"微软雅黑","黑体"; font-weight:bold;background:url("../images/icon.gif") no-repeat  left center ;padding:0 0 0 20px;}
.arms_info p{ text-indent:25px; line-height:18px; margin:10px 0;}


/*banner_up*/
.banner_up{ float:right; overflow:hidden;}
.banner_up ul{ margin:126px 32px 0 0;width:161px; height:218px;background: url(../images/frame_01.gif) no-repeat left top; padding:3px 5px;}
.banner_up ul li{ margin:0 0 3px 4px;}

/*banner_row*/
.banner_row{ height:90px; width:594px;}
.banner_row li{ float:left; width:187px; height:86px; background:url(../images/frame_02.gif) no-repeat left top; margin:0 10px 0 0;}
.banner_row li img{ border:2px #000 solid; margin:5px 0 0 6px}

/*data_station*/
.data_station{background:url(../images/middle_04.jpg) no-repeat 10px top; height:193px;}
.data_station a{text-decoration:none;}
.data_station dl{ padding:60px 0 0 60px; width:520px; height:120px;}
.data_station dd{ float:left; margin:0 20px 0 0;}
.data_station dt{ clear:both; margin:0 0 0 -26px;}
.data_station dt a{ color:#5f2a00; font-size:12px; font-weight:bold; line-height:20px;}

#main_middle .left{ width:594px; height:283px;}

/*module_a*/
.module_a{ width:171px; height:148px; background:url(../images/frame_calendar.jpg) no-repeat left top; position:relative; margin:0 8px 0 0; }
.module_a .title{ display:none;}
.table_events{ margin:40px 0 0 0px ;color:#d6b388;}
.table_events tr td{ font-weight:bold; text-align:center; width:14px;}
.table_events .today { background:url(../images/btn_calendar.gif) no-repeat center top!important;}
.table_events .events_date { background:url(../images/btn_calendar_2.gif) no-repeat center top;}
.events_time td{font-weight:normal!important; width:22px; height:17px;}
.color01{ color:#b13910;}

/*日历弹窗*/
.pop_event {
background: url(../images/calendar_event.gif) no-repeat left top ;
height:180px;
left:-338px;
padding:65px 40px 0;
position:absolute;
top:-20px;
width:258px;
z-index:99;
}
.pop_e_ttl {
color:#000;
font-weight:bold;
height:20px;
line-height:20px;
text-align:center;
}
.pop_e_ttl span {
display:inline-block;
width:180px;
}
.pop_e_ttl a {
	position:absolute; top:190px; left:240px;
height:40px;

width:80px;
}
.pop_event ul li {
background-position:0 2px;
border-bottom:1px dashed #2b1d16;
color:#2b1d16;
height:40px;
line-height:18px;
margin:10px 0;
}
.icon_bg2 p a {
color:#000;
display:block;
overflow:hidden;
text-decoration:none;
white-space:nowrap;
width:215px;
}
/*module_b*/
.module_b{ width:171px; height:120px; background:url(../images/frame_euqiment.jpg) no-repeat left top; z-index:10; position:relative; margin:10px 8px 0 0; }
.module_b img{ width:151px; height:69px;margin:40px 11px 0;}

/*module_c*/
.module_c { position:relative; overflow:hidden;}
.module_c h3{ position:absolute; top:25px; right:40px; }
.module_c h3 a{ color:#d1ae83; text-decoration:none; }
.module_c_1{ background: url(../images/module_c_1.gif) no-repeat left top; height:217px; width:377px; clear:left;float:left;}
.module_c_2{ background: url(../images/module_c_2.gif) no-repeat left top; height:217px; width:377px; position:relative; z-index:10; float:right; margin:0 10px 0 0;}
.module_c_1 ul,.module_c_2 ul,.module_c_4 .btm_con ul{ margin:58px 0 0 20px;}
.module_c_1 ul li,.module_c_2 ul li,.module_c_4 .btm_con ul li{ height:18px; line-height:18px; padding:0 0 0 20px; background: url(../images/icon.gif) no-repeat left center; position:relative;}
.module_c_1 ul li a,.module_c_2 ul li a,.module_c_4 .btm_con ul li a{ text-decoration:none;}
.module_c_1 ul li span,.module_c_2 ul li span,.module_c_4 .btm_con ul li span{ position:absolute; top:0; right:20px;}
.module_c_3{ background: url(../images/module_c_3.gif) no-repeat left top; height:287px; width:377px; clear:left;float:left; margin:5px 0 0 0;}
.module_c_4{ background: url(../images/module_c_4.gif) no-repeat left top; height:287px; width:377px; float:right;position:relative; z-index:10;margin:5px 10px 0 0;}
.module_c_3 .tab{padding:57px 0 0 27px ; clear:both; width:365px; height:26px;}
.module_c_3 .tab li{ float:left; cursor:pointer;}
.module_c_3 .btm_con li span{ width:90px; height:18px; text-align:left; display:inline-block; color:}
.module_c_3 .btm_con li span.mc_1{ width:140px;}
.module_c_3 .btm_con li span.name{ text-align:center;}
.module_c_3 .btm_con ul{ margin:5px 0 0 10px;}

.module_c_4 .tab li{ float:left; cursor:pointer; margin:0 6px 0 0;position:relative;}
.module_c_4 .tab { margin:21px 0 0 18px; clear:both;}
.module_c_4 { }

/*info tree*/
.tree_a .tree_list{ height:101px; background:url(../images/side/info_side_03.jpg) no-repeat left top;}
.tree_b .tree_list{ height:49px; background:url(../images/side/info_side_05.jpg) no-repeat left top;}
.tree_c .tree_list{ height:89px; background:url(../images/side/info_side_07.jpg) no-repeat left top;}
.tree_d .tree_list{ height:105px; background:url(../images/side/info_side_09_s.jpg) no-repeat left top;}
.info_tree ul{ width:136px; margin:10px 0 0 30px;}
.info_tree li{ float:left; width:50px; margin:0 5px;}
.info_tree li a{ color:#ffdfab; line-height:18px; height:18px; text-decoration:none;}
.tree_list{ overflow:hidden;}


/*content*/
.content_nav{ overflow:hidden;height:31px; width:741px; background:url(../images/content_nav.gif) no-repeat left top;margin:30px 0 0 45px;color:#d0ad82; padding:0 0 0 30px;}
.content_nav  a{ height:31px; line-height:31px; color:#d0ad82; margin:0 5px;}
.content{ margin:15px 0 0 0; background:url(../images/content_repeat.jpg) repeat-y left -1px;}
.content_up{height:13px; width:739px; background:url(../images/content_up.gif) no-repeat left top; margin:0 auto ; overflow:hidden;}
.content_main{ width:739px; background:url(../images/content_bg.gif) repeat-y left top; margin:0 auto ; overflow:hidden; }
.content_down{height:10px; width:739px; background:url(../images/content_down.gif) no-repeat left top; margin:0 auto ;}
.content_main h1{ width:642px; height:35px;  text-align:center; line-height:35px; margin:20px auto; font-family:"微软雅黑","黑体"; font-size:14px; font-weight:bolder;}

/*arms_pic*/
.arms_pic{ overflow:hidden;}
.arms_pic p{ line-height:18px;}
.arms_pic_up{ background:url(../images/arm_pic_up.gif) no-repeat left top; height:5px; overflow:hidden;}
.arms_pic_main{ background:url(../images/arm_pic_main.gif) repeat-y left top;padding:20px;}
.arms_pic_main img{ }
.arms_pic_down{ background:url(../images/arm_pic_down.gif) no-repeat left top; height:5px;}

/*extraDiv*/
#extraDiv1{ width:214px; height:603px; background:url(../images/left_s.jpg) #1b0b04 no-repeat left top; position:absolute; top:0px; left:-214px;}
#extraDiv2{ width:214px; height:603px; background:url(../images/right_s.jpg) #1b0b04 no-repeat left top; position:absolute; top:0px; right:-214px; z-index:10;}

/*object*/
object{ margin:0; padding:0;}

/*article_list*/
.article_list{ width:642px; margin:30px auto 0;}
.article_list ul{ }
.article_list ul li{  padding:10px 0 10px 20px; BACKGROUND: url(../images/icon.gif) no-repeat left center; border-bottom:1px dashed #666;}
.article_list ul li span.title{ display:inline-block; width:570px; }
.article_list ul li span.title a{ color:#003;}
.article_list ul li span.time{ display:inline-block; width:50px; color:#930;}

/*pages*/
.content_main .pg{padding:10px  0; text-align:center;}
.content_main .pages strong {
background-color:#606060;
background-position:50% bottom;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-size:12px;
margin-right:6px;
padding:2px 5px;
}
.content_main .plist a {
background-position:50% bottom;
border:1px solid #909090;
color:#375276;
margin-right:3px;
padding:2px 5px;
text-decoration:none;
}
/*content_info*/
.content_info{margin:0 auto;width:642px; position:relative;min-height:1000px;_height:expression(this.scrollHeight < 1000 ? "1000px" : "auto");}
/*body#list*/
#info_page .content_info{min-height:500px!important;_height:expression(this.scrollHeight < 500 ? "500px" : "auto")!important;}
.content_info .title{ height:44px; background:#f0c28c; text-align:center; margin:20px 0; padding:10px 0 10px 0;-moz-border-radius-topright:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px;-moz-border-radius-bottomright:6px;}
.content_info .title h3{ height:20px; line-height:20px; font-family:"微软雅黑","黑体"; font-size:14px; font-weight:bold; margin:0 0 10px 0;}
.content_info .title span{ color:#666}
.content_info p{ line-height:130%; margin:20px 0; text-indent:25px;}
.content_info table p{margin:0; }
.content_info table { width:auto;}

.content_info_main{ overflow:hidden; padding:0 10px 0 0; position:relative; line-height:150%;}
.content_info_main div{line-height:150%; }
/*s01*/
#s01{ position:absolute; left:36px; top:45px;}
#s01 table{ width:80%;}
#s01 table{ width:80%;}
#s01 table img{width:88px;margin-left:2px;height:40px;border:1px solid #333;background-color:#1c040b;}
.ziflash{ height:179px;_height:177px; overflow:hidden;}