@charset "utf-8";
/* CSS Document */

/* GLOBAL */
* { padding:0; margin:0; }
a { text-decoration:none; color:#e60012; }
img { border:0; }
body { background:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fefbfb; line-height:1.6em; }
#wrapper { margin:auto; width:1002px; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }

#footer { background:url(footer-bg.jpg) no-repeat 0 0; padding:20px 0 30px; text-align:center; line-height:2em; color:#939393; margin-top:30px; }

.subPage{ background:#000 url(imgs/sub-page-bg.jpg) no-repeat center 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fefbfb; line-height:1.6em; }
.subPage .textInfo { width:0; height:0; font-size:0; overflow:hidden; }
.subPage #header { position:relative; }
.subPage .pubNavi { position:absolute; top:0; left:0; z-index:99; }
.subPage #header img { margin-top:120px; }/* xxcxcx */



/* HOME */
#home {}
#home h2 { height:24px; overflow:hidden; font-size:9px; font-weight:normal; text-indent:-9999px; position:relative; margin-bottom:6px; }
#home a.more { color:#fff; position:absolute; right:8px; top:4px; text-indent:0; letter-spacing:1px; }
#home #header { height:582px; overflow:hidden; background:#838282; }
#home .textInfo { width:0; height:0; font-size:0; overflow:hidden; }
#home #content { background:url(home-content-bg.jpg) repeat-x 0 0; zoom:1; }
#home .left { width:620px; padding-left:14px; overflow:hidden; }
#home .left ul { margin:0 16px; }
#home .left li { margin-bottom:16px; list-style:none; }
#home .left li img { width:128px; height:79px; padding:7px; overflow:hidden; background:url(home-list-img-bg.png) no-repeat 0 0; float:left; }
#home .left li dl { width:430px; float:right; }
#home .left li dt { font-weight:bold; color:#e60012; margin:4px 0; }
#home .discuss { background:url(home-discuss-heading.gif) no-repeat 0 0; }
#home .intro { padding:8px 20px 14px; font-weight:bold; line-height:1.7em; }
#home .right { width:314px; padding-right:30px; overflow:hidden; }
#home .right li { margin-bottom:12px; position:relative; }
#home .right .progress { width:128px; height:10px; padding:2px 0; background:#efefef; position:absolute; left:164px; _left:150px; top:2px; font-size:0; overflow:hidden; }
#home .right .progress img { height:10px; overflow:hidden; }
#home .vote { background:url(home-vote-heading.gif) no-repeat 0 0; }
#home .voteForm { background:url(home-vote-bg.jpg) no-repeat 0 0; height:440px; padding:0 7px; margin-bottom:6px; }
#home .voteForm ol { list-style-position:inside; padding-top:6px; }
#home .community { background:url(home-communicate.gif) no-repeat 0 0; height:210px; overflow:hidden; position:relative; }
#home .community p { margin:14px 148px 0 10px; }
#home .community .button a { display:block; width:73px; height:27px; overflow:hidden; position:absolute; left:206px; top:120px; }
#home .award li { float:left; background:url(home-award-bg.jpg) no-repeat right 0; width:162px; height:180px; padding:6px 12px 10px 24px; overflow:hidden; }
#home .award li h3 { text-align:center; } 
 


/* Productintroduction */
#Productintroduction{ color:#fff; margin:0; padding:0;}
#Productintroduction .top{ text-align:center;}
#Productintroduction .top .bg{background:url(Product_top.png) no-repeat 0 0px; width:814px; height:435px; margin:0 auto;}
#Productintroduction .left1{ float:left; width:726px; background:url(Productintroduction_l1_bg.jpg) repeat-y;}
#Productintroduction .left1bottom{ background:url(Productintroduction_l1botto.jpg) repeat-y; width:726px; height:16px;}
#Productintroduction .table{ border:1px solid #494848; margin-top:4px;}
#Productintroduction .r1{ float:right; width:230px; background:url(Productintroduction_r1_bg.jpg) repeat-y;}
#Productintroduction .r1 img{ margin:0; font-size:0; padding:0; line-height:0;}
#Productintroduction .r1bottom{ background:url(Productintroduction_r1_bott.jpg) no-repeat 0 0; height:435px; padding:0 15px; margin:0;}
#Productintroduction #content{ padding:0 18px;}
#Productintroduction .left2{ width:476px; float:left; background:#282828; margin-top:8px;}
#Productintroduction .right2{ width:479px; float:right; background:#282828; margin-top:8px;}
#Productintroduction .left2foot{ width:476px; height:21px; background:#282828}
#Productintroduction .right2foot{ width:479px; height:21px; background:#282828}
#Productintroduction .left2table{border-collapse:collapse; margin-top:19px;}
#Productintroduction .left2table tr td{ border:1px solid #494848;}
#Productintroduction .left2table .nobor tr td{ border:0;}
#Productintroduction .left2table .nobor tr td{ padding-left:12px;}
#Productintroduction .under1{ width:354px; float:left; background:#2d2d2d; height:390px;}
#Productintroduction .under1 .txt{ margin:10px 11px;}
#Productintroduction .under2{ width:605px; float:right; background:#2d2d2d;height:390px;}
#Productintroduction .under2 table{border-collapse:collapse; margin:20px; width:565px;}
#Productintroduction .under2 tr td{ border:1px solid #494848;}
#Productintroduction .under2 .txt{ margin:20px 0 0 25px;}


/* test */
#test .top{ height:186px;}
#test .content{ width:960px; height:587px; background:url(test_body_bg.jpg) repeat-x; margin:0 auto;}
#test .contentleft{ background:url(test_left.jpg) no-repeat; width:277px; height:587px; float:left;}
#test .contentleft .lefttext{ margin:275px 18px 0px 37px; color:#b9b9b9;}
#test .list{ width:652px; float:left; margin:31px 0 0 10px;}
#test .list li{ font-size:0;margin-bottom:21px;list-style:none; line-height:0;}
#test .list li .listtop{background:url(Test_right_top.jpg) no-repeat center bottom;height:6px; line-height:0; font-size:0; margin:0; padding:0;}
#test .list li .listmid{ padding:0px 17px 5px 17px; margin:0; color:#FFFFFF; font-size:12px; background:#40403f; line-height:20px;}
#test .list li .listmid h1{ color:#c82000; border-bottom:1px dotted #aeaeae; font-size:14px; line-height:26px; font-family:Arial, Helvetica, sans-serif; font-weight:100; margin-bottom:5px;}
#test .list li .listmid p{ margin-top:6px;}
#test .list li .listbottom{ background:url(Test_right_bottom.jpg) no-repeat; height:6px;font-size:0;}
#test .contentright{ background:url(test_body_right.jpg); width:16px; height:587px; float:right;}


/*friend*/
#friend 
#friend .top li{ list-style:none;}
#friend .top .bg{}
#friend .top .topl{ background:url(pyqtop1.jpg) no-repeat 0 0; width:741px; height:413px; float:left;}
#friend .top .top2{ background:url(pyqtop2.jpg) no-repeat 0 0; width:261px; height:413px; float:left;}
#friend .toptxt{ margin-left:180px;padding:0; }
#friend .toptxt a{ color:#000; text-decoration:underline;}
#friend .toptxt li{ list-style:none; width:70px; float:left; margin-right:23px; display:inline; position:static;}
#friend .toptxt a:hover{ color:#f00;}
#friend .content1{ background:url(pyq_bg1.jpg) repeat-x;width:870px; margin:11px auto;}
#friend li { margin-bottom:6px; position:relative; color:#A6A0A7;}
#friend .progress { width:128px; height:10px; padding:2px 0;position:absolute; left:244px; _left:230px; top:2px; font-size:0; overflow:hidden; }
#friend .tp { width:128px; height:12px; padding:0px 0;position:absolute; left:394px; _left:380px;line-height:12px; top:0;}
#friend .progress1 { width:250px; height:12px; padding:2px 0;position:absolute; left:174px; _left:185px;}
#friend .progress img { height:10px; overflow:hidden; }
#friend .vote { background:url(home-vote-heading.gif) no-repeat 0 0; }
#friend .voteForm {padding:0 20px;width:540px; float:left; }
#friend .voteForm ol { list-style-position:inside; padding-top:6px; }
#friend .title{ font-size:14px; line-height:25px; height:25px; color:#fff;padding-left:13px;*padding-left:13px;_padding-left:25px; margin-bottom:7px;}
#friend .r1{width:240px; line-height:30px; background:url(pyq_bg2.jpg) repeat-x; float:right; margin-top:24px; height:197px;}
#friend .r1 li{color:#fff; line-height:23px; list-style:none; padding:0px 20px 0px 25px; background:url(pyq_bgline.jpg) no-repeat center bottom; text-align:left;}
#friend .r1 li a{ color:#fff;}
#friend .r1 .biaoti{color:#fff; line-height:30px; height:30px; border-bottom:1px solid #AC4C60; list-style:none; background:#484848;}
#friend .content1 .button img{ margin-left:30px; margin-top:10px;}
#friend .content2{ background:url(pyq_bg3.jpg) repeat-x;width:870px; margin:22px auto; height:150px;}
#friend .content3{ margin:70px 0 0 0;}
#friend .content2 li{ width:50px; margin-left:13px; list-style:none;float:left; line-height:15px;}
#friend .content2 li a{ color:#a5a4a5;}
#friend .content2 li a:hover{ text-decoration:underline;}
#friend .fanye{ margin-top:20px;text-align:right;color:#f00;padding-right:65px;float:right; width:200px;}
#friend .fanye2{ margin-top:10px;color:#f00;text-align:left; width:400px; padding-left:15px;*padding-left:15px;_padding-left:27px;}
#friend .fanye a{ color:#000; text-decoration:underline;}
#friend .fanye2 a{ color:#fff; text-decoration:underline;}

/* DISCUSS */
#discuss {}
#discuss .top{position:absolute;}
#discuss .top .bg{background: url(dtl_topbg.png); width:195px; height:337px;position:absolute; left:795px;}
#discuss .top .bg .cy{ position:absolute; top:285px; padding-left:10px;}
#discuss #content{width:977px; margin:auto; padding-top:30px;}
#discuss .left{ width:622px; float:left;}
#discuss #content .left li{ list-style:none;padding-top:20px;}
#discuss #content .left .pic{ width:142px; height:93px; float:left;}
#discuss #content .left .txt{ width:420px; float:left; height:100px; line-height:19px; margin-left:10px;}
#discuss #content .left .txt .d1{ font-size:14px; color:#FF0000; margin-bottom:10px; font-weight:bold;}
#discuss #content  left.txt .piao{ font-size:12px; font-weight:bold; text-align:right; height:21px; line-height:21px;}
#discuss #content  left.txt .piao span{ color:#FF0000;}
#discuss #dispoint {font-size:12px; padding-left:13px; font-weight:bold;}
#discuss .discusspiao{ font-size:12px; font-weight:bold; text-align:right; height:21px; line-height:21px;}
#discuss .discusspiao span{ color:#FF0000; }
#discuss .discusspiao img{ margin-left:30px;}
#discuss .right{ width:337px; }
#discuss .rightbg{ background:#980000; text-align:right;}
#discuss .rightbg .rbg{ background:#A60329;}
#discuss .rightbg table{ text-align:left;}
#discuss .add{ width:975px; height:365px; background:url(discussbj.png) no-repeat 0 0;margin:auto;}
#discuss .add1{ margin:170px 0 0 0;}
#discuss .add2{ margin:20px 0 0 0;}
#discuss .addflash{ width:573px; height:365px; float:left; margin:0 0 0 10px;}
#discuss .shuoming{ width:174px; height:300px; margin:0 0 0 24px;line-height:20px; padding-top:20px; float:left; display:inline;}
#discuss .huatiwenzi{ padding-top:5px;}
#discuss .add .huati{ width:168px; overflow:hidden; height: 300px;line-height:20px; padding-top:20px; margin:0 0 0 10px; float:left;}
#discuss .add .huati .tijiao{border: 1px solid #CCCCCC;}
#discuss .tj{ height:21px; padding-top:10px;}
#discuss .tj input{ float:left;}

#discuss .Search{ height:21px; padding-top:10px;}
#discuss .Search input{ float:left;}
#discuss .Search #submit {margin-left:5px;vertical-align:middle;}
#discuss .Search input { position:relative; }
#discuss .Search input.Search_button { height:16px; width:65px; background:url(Search_button.png) no-repeat center center; text-indent:-9999px; border:none; cursor:pointer; }

#discuss .fy{ float:right; color:ff0000; margin:30px 20px 0 0;}
#discuss .footer1 { background:url(footer-bg.jpg) no-repeat 0 0; padding:20px 0 30px; text-align:center; line-height:2em; color:#939393;  }
#discuss .szjp{	font-size: 12px;font-weight: bold;color: #990000;text-decoration: none; padding-top:25px; margin:0 40px 0 55px;}
#discuss .szjp1{ width:290px; margin:0 0 0 20px; margin-top:5px;}
#discuss .shuangzhoujiang{ background:url(dataolunrightdown_02.png) no-repeat 0 0; width:337px; height:112px;}
#discuss .dajiang{ background:url(dataolunrightdown_04.png) no-repeat 0 0; width:337px; height:147px;}
#discuss .moban{ width:337px; height:154px; background:url(dataolunrightdown_07.jpg) no-repeat 0 0; margin:auto;}
#discuss .paihang{ width:339px; height:280px; background:url(paihangbj.gif) no-repeat 0 0; background-repeat:repeat-x;}
#discuss .tj #submit {margin-left:5px;vertical-align:middle;}
#discuss .tj input { position:relative; }
#discuss .tj input.tj_button { height:16px; width:39px; background:url(tijiao2.png) no-repeat center center; text-indent:-9999px; border:none; cursor:pointer; }
#discuss .paihangname{ width:60px;  position:absolute; left:210px; _left:210px; overflow:hidden; top:0; }
#discuss .paihangtoupiao{ width:60px; position:absolute; left:280px; _left:290px; overflow:hidden; top:0; }
#discuss .paihang li{ line-height:26px; padding-left:20px;list-style:none;position:relative; overflow:hidden; }
#discuss .paihang li a{ color:#ffffff;}
#discuss .contentleftimg { width:128px; height:79px; padding:7px; overflow:hidden; background:url(home-list-img-bg.png) no-repeat 0 0; float:left; }


/* VOTE */
#vote {}

/* GAME */
#game {}
#game .top{ height:170px;}
#game .content{ width:960px; height:640px; margin:0 auto;}
#game .left{ width:693px; height:640px;float:left; background:url(game_left1.jpg) no-repeat 0 0;}
#game .leftmid{ height:451px;background:url(game_leftbg.jpg) repeat-y; margin-top:83px;}
#game .leftbottom{ height:106px; background:url(game_bottom_input.jpg) no-repeat;}
#game .input{ float:left; display:inline; padding-top:30px;width:240px; margin-left:245px; height:70px;}
/*#game img{ float:left;padding-top:28px;width:68px;height:52px; padding-left:22px;}*/
#game .sent{ width:68px; height:52px; text-indent:-99999px; background:url(game_fasong.jpg) no-repeat; border:0; word-break:break-all;}
#game .name{ width:225px; height:20px; color:#CCCCCC; background:none; border:0;}
#game .email{ width:225px; height:20px; color:#ccc; margin-top:7px; background:none; border:0;}
#game .play{width:655px; height:451px; margin-left:18px;}
#game .right{ width:267px; height:640px;float:right; background:url(game_rightbg.jpg) repeat-y;word-wrap:break-word; color:#c5c5c5;}
#game .top30{ background:url(game_top30.jpg) no-repeat; height:52px}
#game .top10content{ height:144px}
#game .top10jifeng{ width:230px; padding-left:20px;}
#game .top10jifeng a{font-size:12px;color:#c5c5c5;font-family: Arial, Helvetica, sans-serif;}
#game .gameinfo{ background:url(game_info.jpg) no-repeat;height:251px; padding:53px 20px 3px 10px;white-space:normal;width:237px; line-height:19px;}
#game .gameinfo img { padding:0; width:auto; height:auto; float:none; }
#game .plz{ background:url(game_plz.jpg) no-repeat;height:50px; padding:55px 20px 3px 10px;white-space:normal;width:237px; line-height:21px;}
#game .rb{ background:url(game_bottom.jpg) no-repeat; height:29px;}
/* EVENT */
#plz .plzleft{width:492px;float:left; padding-left:9px;}
#plz .plzleft .l1{background:url(plz_l1.png) no-repeat 0 0; width:503px; height:322px;}
#plz .plzleft .l1 .txt{ line-height:25px; width:311px; height:176px; padding:125px 0px 0px 132px;}
#plz .plzleft .l1 .txt img{ margin:0;}
#plz .plzleft .l2{ background:url(plz_l2.png) no-repeat; width:503px; height:191px;}
#plz .plzleft .l2 .txt{ line-height:25px; width:241px; padding:55px 0px 0px 132px;}
#plz .plzleft .l3{ background:url(plz_l3.png) no-repeat; width:503px; height:270px;}
#plz .plzleft .l3 .txt{ line-height:23px; width:295px; padding:45px 0px 0px 22px;}
#plz .plzright{width:490px; float:right;}
#plz .plzright .r1{ background:url(plz_r1.png) no-repeat; width:490px; height:310px;}
#plz .plzright .r1 .txt{line-height:23px; width:380px; padding:114px 0px 0px 64px;}
#plz .plzright .r2{ background:url(plz_r2.png) no-repeat; width:490px; height:269px;}
#plz .plzright .r2 .txt{line-height:19px; width:269px; padding:48px 0px 0px 192px;}
#plz .plzright .r3{ background:url(plz_r3.png) no-repeat; width:490px; height:204px;}
#plz .plzright .r3 .txt{line-height:22px; width:260px; padding:60px 0px 0px 120px;}
