a {font-size: 13px;color: #aaa;text-decoration: none;}
a:visited {text-decoration: none;color: #aaa;}
a:hover {text-decoration: underline;color: #e8e8e8;text-decoration: none;}
a:active {text-decoration: none;}
.input{color:#87C806; width:100px; height:15px; border:1px solid #666; background-color:#232323;}
.btn{border:1px solid #666; background-color:#000; width:80px; height:19px; color:#87C806; line-height:18px; font-size:12px;}
body {margin:0; background-color:#333; font-size:13px;}
ul{margin:0; padding:0; list-style-type:none;}
dl{ margin:0; padding:0; list-style-type:none; width:324px; height:84px;}
dt{ margin:0 6px 0 0; padding:0; width:90px; height:78px; float:left;}
dt img{ border:1px solid #aaa;}
dd{ margin:0; width:225px; float:left; line-height:23px; color:#aaa999;}
.green{color:#87C806;}
.top_bg{margin:0 auto; width:1003px; height:26px; background-image:url(/tpl/images/top_bg.jpg); line-height:23px;text-align:left; font-size:12px; color:#aaa;}
.top_bg2{margin:0 auto; padding:0; width:1003px; height:107px; background-image:url(/tpl/images/top_bg2.jpg);}
.logo{margin:22px 0 0 37px; width:161px; height:60px; float:left; display:inline;}
.top_kh{margin:22px 0 0 100px; width:460px; height:60px; float:left; color:#666; font-size:14px; line-height:30px;}
.search{margin:22px 0 0 45px; width:200px; height:60px; float:left; line-height:22px; color:#aaa; font-size:12px;}
.menu{width:993px; height:45px; margin:0 auto; background-image:url(/tpl/images/menu_bg.jpg); padding-left:10px;}
.menu li{margin:0; padding:0; width:89px; height:45px; float:left;}
.menu a{width:89px; height:25px; font-size:14px; color:#000; text-decoration:none; display:block; text-align:center; background-repeat:no-repeat; padding-top:20px;}
.menu a:visited{width:89px; height:25px; font-size:14px; color:#000; text-decoration:none; display:block; text-align:center; background-repeat:no-repeat; padding-top:20px;}
.menu a:hover,.menu a.current{font-size:14px; color:#87C806; text-decoration:none; font-weight:bold; background-image:url(/tpl/images/menu_hover.jpg); }
.middle{width:979px; margin:8px auto 10px auto;}
.new_update{margin:0; width:684px; height:263px; float:left;}
.new_update1{margin:0; width:672px; height:29px; background-color:#000; color:#666;}
.newtopic1{margin:12px 12px auto auto; width:330px; float:left;}
.newtopic2{margin:12px 12px auto auto; width:330px; float:left; color:#aaa; display:inline;}
.newtopic2 li{width:330px; height:22px; line-height:21px; margin:0; border-bottom:1px solid #404040;}
.newtopic2 li a{padding-left:13px; margin:0; width:264px; height:20px; float:left; display:block; background-image:url(/tpl/images/dot2.gif); background-repeat:no-repeat; background-position:3px 6px;}
.newtopic2 li a:visited{padding-left:13px; margin:0; width:264px; height:20px; float:left; display:block; background-image:url(/tpl/images/dot2.gif); background-repeat:no-repeat; background-position:3px 6px;}
.newtopic2 li a:hover{background-image:url(/tpl/images/dot1.gif);}
.newtopic2 li span{margin:0; width:53px; float:left; color:#666;}
.hottopic{ margin:0; width:295px; float:left;}
.hottopic_ad{margin:0 0 7px 0; width:295px; float:left; text-align:center; background-color:#282828;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hottopic1{margin:0; width:295px; height:22px; padding-top:6px;}
.hottopic1 a{ color:#aaa;}
.hottopic2{ color:#666; margin:12px 0 0 0; width:273px; border:3px solid #87C806; background-color:#000; padding:8px; line-height:22px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hottopic_lnk{margin:0 auto; padding:0; width:1003px; }
.hottopic1_lnk{margin:0; width:990px; height:22px; padding-top:6px;}
.comment_lnk{margin:0; width:980px; border:3px solid #393939; background-color:#282828; padding:8px; line-height:22px;}
.comment_ad{margin:0; width:270px; border:1px solid #393939; background-color:#282828; padding:1px; line-height:22px; text-align:center}
.comment{margin:0; width:273px; border:3px solid #393939; background-color:#282828; padding:8px; line-height:22px;}
.bbs{ color:#666; margin:0 0 10px 0; width:273px; border:3px solid #87C806; background-color:#000; padding:8px; line-height:22px;}
.content{width:979px; margin:0 auto;}
.content_left{margin:0; width:684px; float:left;}
.content_left_bao{margin:0; width:330px; padding:0; display:inline; float:left;}
.content_left_top{margin:0 12px 0 0; width:283px; height:18px; background-color:#000; background-image:url(/tpl/images/topic_right.gif); background-repeat:no-repeat; padding-left:47px; padding-top:10px}
.content_left_top a{font-size:14px; font-weight:bold; color:#87C806;}
.content_left_top a:visited{font-size:14px; font-weight:bold; color:#87C806;}
.content_left_top a:hover{ color:#fff;}
.content_left_mid{width:324px; height:78px; margin:6px 0 6px 0; background-color:#282828; padding-top:6px; padding-left:6px;}
.content_left_bot{width:330px; line-height:22px;}
.content_right{margin:0; width:295px; float:left;}
.leftad{margin:0 0 7px 0; height:270px; width:295px; background-color:#282828;}
.copyright{ background-color:#87C806; width:1003px; height:27px; margin:10px auto;}
.copy_left{ font-family:Arial, Helvetica, sans-serif; float:left; margin:0 0 0 100px; border-top:2px solid #87C806; background-color:#282828; width:273px; height:25px; display:inline; line-height:25px; text-align:center; color:#87C806;}
.copy_right{ float:left; color:#000; font-size:12px; padding-top:8px; height:19px; width:620px; text-align:right; font-family:Arial, Helvetica, sans-serif;}
.last{ width:1003px; text-align:right; margin:0 auto; color:#aaa; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#ad{ width:1004px; margin:3px auto;OVERFLOW: hidden;}
#adgame{width:980px; margin:0 auto 6px auto;}

.tag_head{font-size:20px;font-weight:bold;margin:0 0 15px 0}
.tag_list{line-height:26px;font-size:14px;margin:0 0 15px 20px}
.tag_list_ul li{height:20px;line-height:20px;margin:0 0 8px 0;padding:0 0 0 18px;background:url(img/bot_2.gif) 0 2px no-repeat}
.tag_pages{margin:5px 0 15px 14px;line-height:28px}
.tag_pages a{padding:4px;border:1px solid #CCCCCC;background-color:#FFF}
.tag_pages b{padding:4px;color:#FFF;border:1px solid #CCCCCC;background-color:#1F3A87}
.search_form{margin:0 0 10px 0;width:350px}
.search_form_basic{margin:0 0 10px 0}
.search_item{font-size:14px;margin:0 0 5px 20px}
.search_item a,.search_item a:visited{font-size:16px;color:#0000CC}
.search_content{font-size:14px;margin:0 0 5px 20px;word-wrap:break-word;word-break:break-all}
.search_info{font-size:14px;margin:0 0 22px 20px;color:#008000}
.center_l_box{width:380px;height:110px;margin:0 0 20px 0;padding:16px 24px;background-color:#F7FCFF;border:1px solid #D8D9D9}
.left4{float:left}
.right4{float:right;margin:20px 0 0 0;color:#4080BF}
.mainbox{width:960px;margin:0 auto}
.mainbox2{width:350px;margin:0 auto}
.mainbox3{width:600px;margin:0 auto;padding:20px 0 0 0}
.mainbox4{width:380px;margin:0 auto}
.mainbox5{width:850px;margin:0 auto}
.mainbox6{width:550px;margin:0 auto}
.mainbox7{width:450px;margin:0 auto}
.left6{float:left}
.mid6{float:left;margin:0 0 0 20px}
.pro_m_box{width:380px;margin:20px 0 20px 0;padding:16px 24px;background-color:#F7FCFF;border:1px solid #D8D9D9}
.pro_m_head{font-size:24px;font-weight:bold;margin:0 0 10px 0}
.pro_m_body{line-height:2.5;font-size:14px;margin:0 0 6px 10px}
.pro_m_body_box{margin:0 0 12px 0;padding:8px 12px;background-color:#FFF;border:1px solid #D8D9D9;word-wrap:break-word;word-break:break-all}
.conbox_2_ul{margin:0}
.conbox_2_ul li{height:25px;line-height:25px;font-size:14px;padding:0 0 0 18px;background:url(img/bot_2.gif) 2px 6px no-repeat}
.conbox_2_item{height:25px;line-height:25px;font-size:14px;padding:0 0 0 18px;background:url(img/bot_2.gif) 2px 6px no-repeat}
.conbox_2_item2{height:25px;line-height:25px;font-size:14px;padding:0 0 0 30px;background:url(img/bot_2.gif) 14px 6px no-repeat}
.conbox_2_ul_note{color:#1E50A2;font-size:12px}
.x_line{width:409px;height:24px;margin:0 0 0 12px;background:url(img/dot_line_x.gif) 0 11px repeat-x}
.right6{float:right}
.pro_r_box{width:260px;margin:20px 0 20px 0}
.pro_r_righttitle{height:13px;margin:0 0 10px 0;padding:5px 8px;color:#1E50A2;border:1px solid #C4D6EC;background:url(img/title_bg_4.gif) repeat-x}
.pro_r_rightbox{margin:0 0 10px 0;padding:5px 8px;line-height:2;border:1px solid #CDD6D3;background-color:#FEFFEB;float:left}
.comment_right{margin:20px 0 20px 0}
.left5{float:left}
.right5{float:right}