@charset "utf-8";

/* page index */
.toper{height:232px; background:url(index-top-bg.jpg) repeat-x;}
	.toper .link{}
	.toper .link a{float:right; display:block; height:26px; text-indent:-200px; white-space:nowrap; overflow:hidden;}
	.toper .link a.lk-a{background:url(index-top-link-a.jpg); width:81px;}
	.toper .link a.lk-b{background:url(index-top-link-b.jpg); width:92px;}
	.toper .link a.lk-c{background:url(index-top-link-c.jpg); width:104px;}
	.toper .link a.lk-d{background:url(index-top-link-d.jpg); width:87px;}
	.toper .link a.lk-e{background:url(index-top-link-e.jpg); width:112px;}

	.toper .nav{margin-top:15px;}
	.toper .nav a{float:left; display:block; height:70px; text-indent:-200px; white-space:nowrap; overflow:hidden;}
	.toper .nav .logo{background:url(index-top-logo.jpg); width:279px;}
	.toper .nav .logo2010{position:absolute; background:url(index-top-logo-2010.jpg); display:block; width:293px; height:107px; margin-left:-970px; margin-top:-38px;}
	.toper .nav .lk-a{background:url(index-top-nav-a.jpg); width:87px;}
	.toper .nav .lk-b{background:url(index-top-nav-b.jpg); width:93px;}
	.toper .nav .lk-c{background:url(index-top-nav-c.jpg); width:109px;}
	.toper .nav .lk-d{background:url(index-top-nav-d.jpg); width:87px;}
	.toper .nav .lk-e{background:url(index-top-nav-e.jpg); width:84px;}
	.toper .nav .tel{background:url(index-top-nav-tel.jpg); width:246px;}
	
	.toper form{margin-top:21px;}
	.toper form .kw{padding:0; height:20px; width:400px; padding-left:0.5em; margin-left:8px!important; margin-left:5px; line-height:20px; border-left:2px solid #820504; border-top:2px solid #820504; border-right:2px solid #f1d7d7; border-bottom:2px solid #f1d7d7; position:relative; top:-1px;}
	.toper form .sm{padding:0; height:24px; width:99px; background:url(index-top-search-button.jpg); border:none; cursor:pointer;}
	.toper .type{width:99px; height:24px; background:url(index-top-search-type.gif); float:left; cursor:pointer; margin-left:180px!important; margin-left:90px;}
	.toper .type .value{width:99px!important; width:86px; height:19px; padding-top:5px; font-size:14px; font-weight:bold; color:#ff0000; padding-left:13px;}
	.toper .type ul{position:absolute; margin-top:-34px; margin-left:3px; display:block; background:#fff; width:90px; height:48px; border:2px solid #ececec;}
	.toper .type ul li{width:90px;}
	.toper .type ul li a{display:block; text-align:center; line-height:24px; font-size:14px;}
	.toper .type ul li a:hover{background:#b70000; color:#fff;}
	
	.toper form .help{color:#fff; position:relative; top:-4px;}
	
	.toper .post{background:url(index-top-search-post.jpg) no-repeat left center; height:24px; margin-top:34px;}
	.toper .post p{color:#8f8e8a; text-indent:72px; padding-top:5px;}
	.toper .post .robots{float:right;}
	.toper .post .robots a{display:block; float:left; background:url(index-robots.jpg); width:107px; height:24px; text-indent:-200px; overflow:hidden; margin-left:10px;}
	.toper .post .robots .baidu{}
	.toper .post .robots .google{background-position:-110px 0;}

.box-focus{margin-top:8px; background:url(index-box-focus-bg-TB.jpg) no-repeat 0 -13px; padding-top:37px;}
	.box-focus .T{height:200px; border:1px solid #f00; border-width:0 2px;}
	.box-focus .B{height:12px; overflow:hidden; background:url(index-box-focus-bg-TB.jpg) 0 0;}
	.box-focus .L{width:294px; position:absolute;}
	.box-focus .C{width:446px; position:absolute; margin-left:294px;}
	.box-focus .R{width:244px; position:absolute; margin-left:740px;}
	
	.box-focus h1{height:37px; position:absolute; margin-top:-37px; text-align:center;}
	.box-focus h1 a{display:block; height:37px; text-indent:-600px; overflow:hidden;}
	.box-focus .L h1{width:294px;}
	.box-focus .C h1{width:446px;}
	.box-focus .R h1{width:244px;}
	
	.box-focus .L .cluster{width:252px; height:196px; position:absolute; margin-left:11px; margin-top:9px;/* background:url(index-box-focus-bg-L.jpg);*/}
	
	.box-focus .C input{padding:0; margin:0; position:absolute; margin-top:15px; margin-left:48px; width:85px; height:18px; line-height:18px;}
	.box-focus .C label{position:absolute; margin-top:18px;}
	.box-focus .C .username{}
	.box-focus .C .password{margin-left:192px;}
	.box-focus .C .lgsubmit{margin-left:287px; margin-top:11px; width:49px; height:52px; cursor:pointer; background:url(index-box-focus-buttons.jpg); border:none;}
	.box-focus .C .hiddenfr{}
	.box-focus .C .hiddenme{margin-top:51px; width:12px; height:12px;}
	.box-focus .C .lbhidden{margin-top:49px; margin-left:67px;}
	.box-focus .C .lbpasswd{margin-left:143px;}
	.box-focus .C .lbstatus{margin-top:49px;}
	.box-focus .C .login-A{position:absolute; margin-top:18px; margin-left:347px;}
	.box-focus .C .login-B{position:absolute; margin-top:40px; margin-left:347px;}
	.box-focus .C .register-A{position:absolute; margin-top:73px; margin-left:73px; display:block; width:108px; height:30px; background:url(index-box-focus-buttons.jpg) -49px 0; text-indent:-100px; overflow:hidden;}
	.box-focus .C .register-B{position:absolute; margin-top:73px; margin-left:202px; display:block; width:108px; height:30px; background:url(index-box-focus-buttons.jpg) -49px -30px; text-indent:-100px; overflow:hidden;}
	.box-focus .C .tool{position:absolute; z-index:1000; margin-top:114px; margin-left:21px; width:319px; height:28px; background:url(index-box-focus-bg-tool.jpg);}
	.box-focus .C .tool a{display:block; width:79px; height:28px; float:left; text-indent:-80px; overflow:hidden;}
	.box-focus .C .contact{position:absolute; z-index:999; margin-top:112px; background:url(index-box-focus-contact.jpg); height:88px; width:399px; text-indent:-400px; overflow:hidden;}

	.box-focus .C .info{background:#fff url(index-box-focus-bg-info.jpg) no-repeat 0 0; width:400px; padding-left:20px; height:108px; position:absolute;}
	.box-focus .C .info p{color:#cb0407; text-align:center; margin-top:12px;}
	
	.box-focus .R .lks{height:140px;}
	.box-focus .R .lks a{display:block; width:69px; height:21px; float:left; padding-top:6px; padding-left:40px; background:url(index-box-focus-buttons.jpg) -50px -62px; margin-top:6px; margin-right:7px;}
	.box-focus .R .lks a:hover{background-position:-50px -91px; color:#cc0404;}

.box-A{margin-top:10px;}
	.box-A .T{}
	.box-A .T li{display:block; float:left; height:53px;}
	.box-A .T .TL{background:url(index-boxA-TL.jpg); width:14px;}
	.box-A .T .TC{background:url(index-boxA-TC.jpg) repeat-x; width:963px;}
	.box-A .T .TR{background:url(index-boxA-TR.jpg); width:11px;}
	.box-A .T h1{position:absolute; display:block; background:url(index-boxA-title.jpg); width:191px; height:15px; margin-left:26px; text-indent:-200px; overflow:hidden;}
	.box-A .T h2{position:absolute; display:block; background:url(index-boxA-title1.jpg); width:185px; height:14px; margin-left:26px; text-indent:-200px; overflow:hidden;}
	.box-A .TL a{position:absolute; display:block; background:url(index-boxA-more.gif); width:83px; height:12px; margin-left:878px; text-indent:-200px; overflow:hidden;}
	
	.box-A .C{height:auto!important; height:278px; min-height:278px; border-left:2px solid #ff0000; border-right:2px solid #ff0000; clear:both;}
	.box-A .C div{margin-left:0!important; margin-left:-8px;}
	
	.box-A .B{height:12px; line-height:12px; overflow:hidden;}
	.box-A .B li{display:block; float:left; height:12px;}
	.box-A .B .BL{background:url(index-boxA-BL.jpg); width:11px;}
	.box-A .B .BC{width:966px; height:10px; line-height:10px; border-bottom:2px solid #ff0000;}
	.box-A .B .BR{background:url(index-boxA-BR.jpg); width:11px;}
	
	.box-A dl, .box-A dt, .box-A dd{margin:0; padding:0;}
	.box-A dl{width:187px; height:83px; overflow:hidden; background:url(index-A-D-bg.jpg); float:left; margin:7px 0 0 8px;}
	.box-A dt a{display:block; height:40px; overflow:hidden; margin:13px auto 0 auto; text-align:center;}
	.box-A dd{margin-top:6px; text-align:center;}
	.box-A dd a{color:#6c6c6c;}

.box-B{margin-top:10px;}
	.box-B .T{}
	.box-B .T li{display:block; float:left; height:54px;}
	.box-B .T h1{position:absolute; display:block; background:url(index-boxB-title.jpg); width:173px; height:15px; margin-left:26px; text-indent:-200px; overflow:hidden;}
	.box-B .T .TL{background:url(index-boxB-TL.jpg); width:13px;}
	.box-B .T .TC{background:url(index-boxB-TC.jpg) repeat-x; width:962px;}
	.box-B .T .TR{background:url(index-boxB-TR.jpg); width:13px;}
	
	.box-B .C{height:auto!important; height:282px; min-height:282px; border-left:2px solid #3086eb; border-right:2px solid #3086eb; clear:both;}
	.box-B .C div{margin-left:0!important; margin-left:-8px;}
	
	.box-B .B{height:11px; line-height:11px; overflow:hidden}
	.box-B .B li{display:block; float:left; height:11px;}
	.box-B .B .BL{background:url(index-boxB-BL.jpg); width:13px;}
	.box-B .B .BC{width:962px; height:9px; line-height:9px; border-bottom:2px solid #3086eb;}
	.box-B .B .BR{background:url(index-boxB-BR.jpg); width:13px;}

	.box-B dl, .box-B dd, .box-B dt{padding:0; margin:0;}
	.box-B dl{display:block; width:187px; height:71px; padding-top:15px; background:url(index-A-D-bg.jpg) 0 -83px; float:left; margin:8px 0 0 8px;}
	.box-B dl dd{height:18px; line-height:18px; text-align:center;}
	.box-B dl dd strong{color:#606060;}
	.box-B dl dt{padding-top:5px;}
	.box-B dl dt a{display:block; background:url(index-vedio-buttons.jpg) no-repeat -87px 0; width:87px; height:21px; margin:auto;}
	.box-B dl dt a.c{background-position:0 0;}
	
	
	.box-A .T .TC p, .box-B .T .TC p{color:#606060; margin-top:28px; margin-left:14px;}
	.box-A .T .TC p a:link, .box-B .T .TC p a:link{color:#606060;}
	
	.box-A .clear, box-B .clear{height:1px; line-height:1px; position:relative; top:-3px; margin:0;}

.news-line{margin-top:30px; height:3px; overflow:hidden; background:#eaeaea;}
	.news-line h1{position:absolute; display:block; margin-left:28px; margin-top:-12px; background:url(index-news-line-title.jpg); width:183px; height:25px; overflow:hidden; text-indent:-100px;}

.news{margin-top:24px; height:472px; overflow:hidden;}
	.news a:hover{text-decoration:underline;}
	
	.news .L{float:left; width:664px; height:472px;}
	.news .R{float:left; width:303px; margin-left:16px; height:472px; background:url(index-news-R-bg.jpg) no-repeat;}
	
	.news .L .class{background:url(index-news-title-bg.jpg) no-repeat; height:27px;}
	.news .L .class h1{display:block; width:78px; height:27px; overflow:hidden; text-indent:-100px; margin-left:10px;}
	.news .L .class a{float:right; margin-right:14px; display:block; width:32px; height:12px; text-indent:-100px; overflow:hidden; background:url(index-news-title-more.jpg); margin-top:7px;}
	
	.news .L .list{margin-top:10px;}
	.news .L .list a{display:block; background:url(index-news-icon.jpg) no-repeat 0 center; padding-left:10px; line-height:22px;}
	
	.news .L .LL{width:308px; height:472px; float:left;}
	.news .L .LR{width:308px; height:472px; float:left; margin-left:48px;}
	
	.news .L .LL .BOX1{height:131px;}
	.news .L .LL .BOX1 .AD{display:block; width:105px; height:131px; float:left;}
	.news .L .LL .BOX1 .FR{display:block; margin-left:115px!important; margin-left:112px; width:193px;}
	.news .L .LL .BOX1 .title{color:#f00; font-weight:bold; padding-bottom:4px; border-bottom:1px dashed #a0a0a0;}
	.news .L .LL .BOX1 .view{color:#707070; line-height:1.5em; margin-top:5px;}
	
	.news .L .LL .BOX2{margin-top:16px;}
	.news .L .LL .BOX2 .class h1{background:url(index-news-title1.jpg) no-repeat 0 center;}
	
	.news .L .LL .BOX2  h3{background:url(index-news-topic.jpg) no-repeat; margin-top:14px; padding-left:3px;}
	.news .L .LL .BOX2  h3 a{text-decoration:underline; color:#f00; font-weight:bold; padding-left:80px; line-height:24px;}
	.news .L .LL .BOX2 .vote{padding:10px 0;}
	.news .L .LL .BOX2 .vote .total{width:170px; height:12px; overflow:hidden; background:#e8be72; margin-left:75px;}
	.news .L .LL .BOX2 .vote .total .agree{background:url(club-topic-vote-agree-bg.jpg) repeat-x; height:10px; overflow:hidden; border:1px solid #98c149;}
	.news .L .LL .BOX2 .vote cite, .news .L .LL .BOX2 .vA{position:absolute; margin-left:30px; font-size:12px; font-weight:bold; color:#000;}
	.news .L .LL .BOX2 .vote .vB{margin-left:255px;}
	.news .L .LL .BOX2 .vote p{margin-top:10px;}
	.news .L .LL .BOX2 .vote p a, .news .L .LL .BOX2 .vote p a.vL{background:url(club-topic-vote.jpg) no-repeat 0 0; padding-left:25px; margin-left:30px; color:#000; text-decoration:underline;}
	.news .L .LL .BOX2 .vote p a.vR{margin-left:90px;}
	.news .L .LL .BOX2 .argue li{color:#4c4c4c; line-height:1.8em; margin-top:3px;}
	.news .L .LL .BOX2 .argue li strong{color:#f00;}
	.news .L .LL .BOX2 .argue li cite{font-style:normal; font-weight:bold; font-size:1em;}
	.news .L .LL .BOX2 .argue li.buttons{position:absolute; margin-top:120px;}
	.news .L .LL .BOX2 .argue li.buttons a{display:block; float:left; width:91px; height:28px; text-indent:-100px; overflow:hidden; margin-top:10px;}
	.news .L .LL .BOX2 .argue li.buttons .buttonA{background:url(index-news-argue-button.jpg) 0 0; margin-left:30px!important; margin-left:16px;}
	.news .L .LL .BOX2 .argue li.buttons .buttonB{background:url(index-news-argue-button.jpg) -91px 0; margin-left:20px;}
	
	.news .L .LR .list{margin-left:14px;}
	
	.news .L .LR .BOX3{margin-top:22px;}
	.news .L .LR .BOX3 .class h1{background:url(index-news-title2.jpg) no-repeat 0 center;}
	
	.news .L .LR .BOX4{}
	.news .L .LR .BOX4 .class{margin-top:10px;}
	.news .L .LR .BOX4 .class h1{background:url(index-news-title3.jpg) no-repeat 0 center;}
	
	.news .R .more{display:block; width:32px; height:32px; position:absolute; margin-left:270px; margin-top:440px; text-indent:-100px; overflow:hidden;}
	
	.news .R .top1 .AD{display:block; width:105px; height:131px; float:left; margin-left:10px!important; margin-left:6px; margin-right:8px;}
	.news .R .top1 .view a{font-weight:bold; color:#f00; line-height:20px;}
	.news .R .top1 .view strong{font-size:16px; line-height:26px; color:#000;}
	.news .R .top1 .view cite{font-weight:normal; color:#000; line-height:20px;}
	
	.news .R .list{margin-left:12px; margin-top:10px; margin-right:10px;}
	.news .R .list a{display:block; height:28px; line-height:28px; background:url(index-news-ask-icon.jpg) no-repeat 0 0; padding-left:24px;}
	
	.news .R .buttons{margin-top:6px;}
	.news .R .buttons a{display:block; float:left; width:91px; height:28px; text-indent:-100px; overflow:hidden; margin-top:10px;}
	.news .R .buttons .buttonA{background:url(index-news-ask-button.jpg) 0 0; margin-left:40px!important; margin-left:20px;}
	.news .R .buttons .buttonB{background:url(index-news-ask-button.jpg) -91px 0; margin-left:20px;}

.flinks{margin-top:30px;}
	.flinks .plink{width:999px; overflow:hidden; *margin-bottom:10px;}
	.flinks .plink a{float:left; margin-right:11px; margin-bottom:10px;}
	.flinks .plink a:hover{position:relative; top:1px;}
	.flinks p{line-height:200%; text-align:center;}

/*.about-links{margin-top:20px; background:url(index-about-links-bg.jpg) repeat-x; height:31px; line-height:31px; text-align:center;}
	.about-links, .about-links a{color:#666;}

.footer{margin-top:20px; background:url(index-footer-bg.jpg) no-repeat 30px 0; padding-left:160px; width:808px; margin-left:auto; margin-right:auto; margin-bottom:10px;}
	.footer p{line-height:24px;}
	.footer p cite{font-size:12px; font-style:normal; padding-left:20px; padding-right:3px;}
	.footer p cite.A{background:url(index-footer-icon-3.jpg) no-repeat;}
	.footer p cite.B{background:url(index-footer-icon-2.jpg) no-repeat;}
	
	.footer .others{height:46px;}
	.footer .others a{display:block; width:106px; height:46px; float:left; overflow:hidden; text-indent:-200px; background:url(index-footer-icon-4.jpg) no-repeat;}
	.footer .others .A{background-position:0 0; margin-left:100px;}
	.footer .others .B{background-position:-106px 0;}
	.footer .others .C{background-position:-212px 0;}
	.footer .others .D{background-position:-322px 0;}*/
