.ad_box{ width:711px; height:130px; margin:0;}
.user{ width:280px; height:130px; background:url(../Images/home_userbg.gif) left bottom no-repeat; margin:0;}
.user .search { padding:0 7px;}
.user .search .text{ width:160px; height:17px; overflow:hidden; background:#abcaaf; border:1px solid #aeaeae;color:#ff7300;}
.user .search .btn{ width:84px; height:20px; overflow:hidden; cursor:pointer; background:url(../Images/home_user_btn01.gif) no-repeat; border:none; float:right; }
.user .login{ padding:23px 0 0 90px;}
.user .login li{ height:24px; color:#d35900;}
.user .login input{ width:110px; height:17px; line-height:17px; overflow:hidden; border:1px solid #f68510;}
.user .login .btn1{ width:49px; height:22px; overflow:hidden; background:url(../Images/home_user_btn1.gif) no-repeat; margin-top:4px; cursor:pointer; margin-left:10px; }
.user .login .btn2{ margin-left:12px;width:49px; height:22px; overflow:hidden; background:url(../Images/home_user_btn2.gif) no-repeat; margin-top:4px; cursor:pointer; }

.leftfram{ width:756px; }
.righfram{ width:235px; }

.banner { width:325px; height:240px; overflow:hidden; background:url(../Images/home_banner_bg.gif) no-repeat; float:left; }
.banner .photo { width:300px; height:200px; position: relative; top:12px; left:12px; overflow: hidden;}
.banner .photo li { position: absolute; top:0px; left:0px;}
.banner .photo li p { position:absolute; bottom:0px; left:0px; height:23px; line-height:23px; width:300px; text-align:center; overflow:hidden; background:#333; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.banner .photo li p a{ color:#fff; }
.banner .photo li p a:hover { color:#fd711c;}
.banner .tabs { position: relative; top:20px; left:130px; }
.banner .tabs li { float: left; margin-right: 8px;}
.banner .tabs li a{ display: block; width: 9px; height: 9px; text-align: center; text-indent: -9999px; overflow: hidden; background:url(../Images/home_banner_btn1.gif) no-repeat;}
.banner .tabs li a.current { background:url(../Images/home_banner_btn2.gif) no-repeat;}

.hot_news{ width:422px; height:240px; float:right; overflow:hidden; }
.mod0 .title{ height:36px; overflow:hidden; background:url(../Images/home_hotnews_titbg.gif) repeat-x;}
.mod0 .title .more{ float:right; background:url(../Images/home_hotnews_more.gif) no-repeat; display:block; width:51px; height:36px; overflow:hidden; text-align:center; line-height:25px;}
.hot_news .title h4{ width:134px; height:36px; overflow:hidden; background:url(../Images/home_hotnews_tit.gif) no-repeat;}
.mod0 .title h4 span{ visibility:hidden; }

.hot_news .cont{ width:400px; height:199px; overflow:hidden; border-left:1px solid #ffc89b; border-right:1px solid #ffc89b; padding:0 10px;}
.hot_news .cont li{ width:385px; height:25px; line-height:25px; overflow:hidden; float:left; background:url(../Images/home_hotnew_libg.gif) 0 7px no-repeat; padding-left:15px;font-size:14px;}
.hot_news .cont li a{ float:left; font-size:}
.hot_news .cont li .date{ float:right; color:#666;}
.hot_news .bot{ width:422px; height:5px; overflow:hidden; background:url(../Images/home_hotnews_botbg.gif) no-repeat;}

.system{ width:253px; height:300px; overflow:hidden; }
.system .title{ height:43px; overflow:hidden; background:url(../Images/home_system_tit.gif) no-repeat;}
.system .title span{ visibility:hidden;}
.system .cont{ width:225px; height:232px; overflow:hidden; border-right:4px solid #ffe9ce;  border-left:4px solid #ffe9ce; padding:10px;}
.system .cont .photo{ width:225px; height:143px; overflow:hidden; padding-bottom:10px; border-bottom:1px dashed #ff771b; } 
.system .cont .btn{ width:225px; height:76px; overflow:hidden; padding:5px 0;}
.system .cont .btn li{ float:left; display:inline; }
.system .cont .btn li a{ color:#fff; display:block; width:107px; height:33px;} 
.system .cont .btn1{ width:65px; height:33px; background:url(../Images/home_system_btn1.gif) no-repeat; padding-left:45px; line-height:33px;}
.system .cont .btn2{ width:66px; height:36px; background:url(../Images/home_system_btn2.gif) no-repeat; padding-left:41px; line-height:36px; margin-left:8px; }
.system .cont .btn3{ width:66px; height:38px; background:url(../Images/home_system_btn3.gif) no-repeat; padding-left:41px; line-height:38px; margin-left:2px; margin-top:4px;}
.system .cont .btn4{ width:63px; height:34px; background:url(../Images/home_system_btn4.gif) no-repeat; padding-left:50px; line-height:34px; margin-left:3px; margin-top:6px;}
.system .bot{ width:253px; height:5px; overflow:hidden; background:url(../Images/home_system_bot.gif) no-repeat;} 
 
.news{ width:490px; height:300px; overflow:hidden; } 
.mod1 .title{ height:25px; background:url(../Images/home_news_titbg.gif) repeat-x; overflow:hidden;} 
.mod1 .title .more{ float:right; line-height:25px; display:block; width:35px; height:25px; background:url(../Images/home_news_more.gif) 30px 8px no-repeat #fff; padding-left:50px;} 
.mod1 .title .more a{ display:block; width:35px; height:25px;}
.news .title h4{ width:93px; height:25px; overflow:hidden; background:url(../Images/home_news_tit.gif) no-repeat;}
.mod1 .title h4 span{ visibility:hidden;} 
.mod1 .cont{ width:470px; height:265px; overflow:hidden; padding:5px 10px;} 
.mod1 .cont li{ width:450px; height:29px; line-height:29px; overflow:hidden; border-bottom:1px dashed #666; float:left; padding-left:20px; background:url(../Images/home_news_libg.gif) 0 9px no-repeat;font-size:14px;}
.mod1 .cont li a{ color:#666; float:left;}
.mod1 .cont li a:hover{ color:#fd711c;}
.mod1 .cont li .date{ float:right; color:#666;}
 
.club{ width:253px; height:310px; overflow:hidden;}
.club .title{ margin-top:10px;}
.club .title h4{ width:148px; height:36px; overflow:hidden; background:url(../Images/home_club_tit.gif) no-repeat;} 
.club .cont{ width:231px; height:200px; overflow:hidden; border-left:1px solid #ffc89b; border-right:1px solid #ffc89b; padding:0 10px;}
.club .cont li{ width:216px; height:25px; line-height:25px; overflow:hidden; background:url(../Images/home_club_libg.gif) 0 7px no-repeat; padding-left:15px;font-size:12px;} 
.club .bot{ width:253px; height:5px; overflow:hidden; background:url(../Images/home_club_bot.gif) no-repeat;} 
 
.comment{width:490px; height:295px; overflow:hidden; padding-top:5px;}
.comment .title h4{ width:93px; height:25px; overflow:hidden; background:url(../Images/home_coment_tit.gif) no-repeat;} 

.classic{ width:756px; height:200px; overflow:hidden; margin-top:10px; } 
.classic .topbg{ height:5px; overflow:hidden; background:url(../Images/home_classic_tbbg.gif) 0 0 no-repeat;}
.classic .bot{ height:5px; overflow:hidden; background:url(../Images/home_classic_tbbg.gif) 0 -5px no-repeat;}
.classic .title{ height:25px; background:url(../Images/home_news_titbg.gif) 0 7px repeat-x; overflow:hidden; width:748px; overflow:hidden; border-left:4px solid #ffe9ce; border-right:4px solid #ffe9ce; padding-top:7px;} 
.classic .title .more{ float:right; line-height:25px; display:block; width:35px; height:25px; background:url(../Images/home_news_more.gif) 30px 8px no-repeat #fff; padding-left:50px;} 
.classic .title .more a{ display:block; width:35px; height:25px;}
.classic .title h4{ width:100px; height:25px; overflow:hidden; background:url(../Images/home_classic_tit.gif) 7px 0 no-repeat #fff; }
.classic .title h4 span{ visibility:hidden;}  
.classic .cont{ width:708px; height:128px; overflow:hidden; border-left:4px solid #ffe9ce; border-right:4px solid #ffe9ce; padding:15px 25px 15px 15px;}
.tab_list{ width:21px; height:79px; overflow:hidden; float:right; margin-right:5px; margin-top:5px; display:inline; }
.tab_list li{ cursor:pointer; text-align:center; line-height:21px; color:#666; font-weight:bold; width:21px; height:21px; overflow:hidden; background:url(../Images/home_classic_btn.gif) 0 0 no-repeat; margin-bottom:8px;}
.tab_list li.hover{ background:url(../Images/home_classic_btn.gif) 0 -21px no-repeat; color:#fff;}
.Contentbox{ clear:both; width:655px; height:128px; overflow:hidden; float:left;}
.Contentbox li{ width:105px; height:108px; overflow:hidden; background:url(../Images/home_classic_libg.gif) no-repeat; float:left; padding:10px 6px; margin:0 7px; display:inline; }
.Contentbox li .photo{ width:105px; height:79px; overflow:hidden;}
.Contentbox li .name{ line-height:30px; width:85px; height:30px; overflow:hidden; padding-left:20px; background:url(../Images/home_club_libg.gif) no-repeat 2px 11px;}
.Contentbox li .name a{ color:#ff6600;}
 
.gamevideo{ height:75px; overflow:hidden;}

.mod2 .title span{ visibility:hidden;}
.mod2 .cont{ width:227px; border-right:4px solid #e5e5e5; border-left:4px solid #e5e5e5;}

.mod2 .bot{ width:235px; height:5px; overflow:hidden; background:url(../Images/home_right_botbg.gif) no-repeat;}


.file{ height:155px; overflow:hidden; margin-top:8px;}
.file .title{ height:40px; overflow:hidden; background:url(../Images/home_file_tit.gif) no-repeat;}
.file .cont{ height:108px; overflow:hidden; padding:1px 10px; width:207px;}
.file .cont li{ width:96px; height:34px; overflow:hidden; float:left; margin:2px 3px; display:inline;} 
 
.sina_weibo{ overflow:hidden; margin-top:8px;} 
.sina_weibo .title{ width:235px; height:50px; overflow:hidden; background:url(../Images/home_sina_weibo_tit.gif) no-repeat;} 
.sina_weibo .title .more{ float:right; padding:23px 10px 0 17px; background:url(../Images/home_news_more.gif) 0 25px no-repeat;} 
.sina_weibo .title h4{ padding:18px 0 0 50px; font-size:12px; font-weight:normal;} 
.sina_weibo .title h4 a{ color:#333;}
.sina_weibo .cont{ height:124px; width:222px; overflow:hidden; padding-left:5px; padding-top:10px; } 
.sina_weibo .cont li{ width:100px; height:30px; float:left; overflow:hidden; margin:5px; display:inline;}
.sina_weibo .cont li .photo{ width:28px; height:28px; overflow:hidden; border:1px solid #cdcac9; float:left;} 
.sina_weibo .cont li .name{ width:60px; line-height:28px; height:28px; float:right;} 
.sina_weibo .cont li .name a{ color:#333;} 

.bbs_posts{ margin-top:8px;}
.bbs_posts .title{ height:38px; overflow:hidden; background:url(../Images/home_bbs_posts_tit.gif) no-repeat;}
.bbs_posts .cont{ height:200px; width:213px; overflow:hidden; padding:0 7px;} 
.bbs_posts .cont li{ font-size:12px; line-height:25px; height:25px; width:200px; overflow:hidden; background:url(../Images/home_club_libg.gif) 0 8px no-repeat; padding-left:13px;}

.vote{ margin-top:9px;} 
.vote .title{ height:38px; overflow:hidden; background:url(../Images/home_vote_tit.gif) no-repeat;} 
.vote .cont{ height:157px; overflow:hidden; padding:10px; width:207px; color:#666; line-height:20px;}
.vote .btn{ width:66px; height:18px; overflow:hidden; background:url(../Images/home_user_btnbg.gif) repeat-x; border:1px solid #808d23; text-align:center; color:#fff; margin-top:4px; cursor:pointer; margin-left:10px; font-weight:bold;}
.vote .btnm2{ margin-left:12px;}
.vote .cont p{ text-indent:2em;}

.mod2 .cont .cont_nav{ width:200px; height:15px; margin:0 auto 5px; text-align:right; }
.mod2 .cont .cont_nav a{ background:#e26803; padding:1px 4px; color:#fff; margin-left:3px;}
.mod2 .cont .cont_nav .current{ color:#000} 
 
.usered{ width:280px; height:130px; background:url(../Images/home_userbg.gif) left bottom no-repeat; margin:0; }
.usered p{ font-size:14px; color:#ba4f00; padding:45px 0 25px 84px;}
.usered p a{ color:#fff;}
.usered .centry{ padding:10px; padding-left:100px;}
.usered .tuichu{ padding:10px;}

.usered .search { padding:0 7px;}
.usered .search .text{ width:160px; height:17px; overflow:hidden; background:#abcaaf; border:1px solid #aeaeae;color:#ff7300;}
.usered .search .btn{ width:84px; height:20px; overflow:hidden; cursor:pointer; background:url(../Images/home_user_btn01.gif) no-repeat; border:none; float:right; }
