/** @author Donson E-mail:donson86@gmail.com */
body { background: #260000 url(bg1.png) repeat-y top; }

/*container*/
.container { background: url(bg.jpg) no-repeat top; }
.container .con_inner { background: url(ft.jpg) no-repeat bottom; }
.container .ban1 { height: 190px; }
.container .ban2 { height: 155px; }
.container .inner { width: 994px; margin: 0 auto; }
.container .main_nav {height:80px;}
.container .main_nav .inner{width:994px;overflow:hidden;background: url(nav.jpg) no-repeat center top;}
.container .main_nav li { float: left; }
.container .main_nav li a { color: #fff; float: left; height: 80px; width: 129px; text-indent: -9999px; overflow: hidden; }
.container .main_nav a:hover, .container .main_nav .cur a { background: url(nav_cur.png) no-repeat; }
.container .main_nav a.it1, .container .main_nav .mod_hz .bd a.it2, .mod_hz .bd .container .main_nav a.it2, .container .main_nav .mod_hz .bd a.it3, .mod_hz .bd .container .main_nav a.it3 { width: 122px; }
.container .main_nav a.it4 { width: 128px; }
.container .main_nav a.it6 { width: 128px; }
.container .main_nav a.it7 { width: 127px; }
.container .main_nav a.it8 { width: 102px; }
.container .main_nav .cur { background: url(ico.png) no-repeat bottom; }
.container .main_nav a.it1:hover, .container .main_nav .mod_hz .bd a.it2:hover, .mod_hz .bd .container .main_nav a.it2:hover, .container .main_nav .mod_hz .bd a.it3:hover, .mod_hz .bd .container .main_nav a.it3:hover, .container .main_nav .cur .it1, .container .main_nav .cur .mod_hz .bd .it2, .mod_hz .bd .container .main_nav .cur .it2, .container .main_nav .cur .mod_hz .bd .it3, .mod_hz .bd .container .main_nav .cur .it3 { background-position: 0 31px; }
.container .main_nav a.it2:hover, .container .main_nav .cur .it2 { background-position: -122px 31px; }
.container .main_nav a.it3:hover, .container .main_nav .cur .it3 { background-position: -251px 31px; }
.container .main_nav a.it4:hover, .container .main_nav .cur .it4 { background-position: -380px 31px; }
.container .main_nav a.it5:hover, .container .main_nav .cur .it5 { background-position: -508px 31px; }
.container .main_nav a.it6:hover, .container .main_nav .cur .it6 { background-position: -637px 31px; }
.container .main_nav a.it7:hover, .container .main_nav .cur .it7 { background-position: -765px 31px; }
.container .main_nav a.it8:hover, .container .main_nav .cur .it8 { background-position: -892px 31px; }
.container .wraper { padding-top: 3px; background: url(ban3.jpg) no-repeat top; }

/*index*/
.index .ban1 { background: url(ban1.jpg) no-repeat top; }
.index .ban2 { background: url(ban2.jpg) no-repeat top; }
.index .mod_hz .hd h3 { background: url(ti.png) no-repeat 0 -142px; }

/*page*/
.page .ban1 { background: url(ban4.jpg) no-repeat top; }
.page .ban2 { background: url(ban5.jpg) no-repeat top; }
.page .ban2 .inner { width: 255px; padding: 3px 0 0 739px; }

.section_index { height: 844px; margin-bottom: 14px; }

.col_main { width: 727px; float: left; }

.col_side { width: 254px; float: right; }

.mod { background: #570300; }
.mod .hd { height: 37px; background: #b20600 url(bg3.png) no-repeat; }
.mod .hd h3 { width: 82px; height: 37px; float: left; text-indent: -9999px; overflow: hidden; }

.mod2 { background: #530300; }
.mod2 .hd { height: 35px; background: #B20600; border-top: 2px solid #970500; }
.mod2 .hd h3 { height: 35px; text-indent: -9999px; overflow: hidden; }

/*index{*/
/*=mod_flow*/
.mod_flow { margin-bottom: 1px; }
.mod_flow .hd { background: #b20600 url(bg.png) no-repeat; }
.mod_flow .hd h3 { background: url(ti.png) no-repeat 0 -179px; }
.mod_flow .bd {height:145px; padding:45px 0 0 12px; }

/*=mod_band*/
.mod_band { height: 603px; padding-top: 13px; background: #570300; }
.mod_band .it { width: 222px; height: 276px; margin: 0 4px 15px 12px; border: 1px solid #680D09; display: inline; float: left; }
.mod_band .it .it_hd { height: 44px; background: url(bg.png) no-repeat 0 -37px; }
.mod_band .it .it_hd h4 { height: 44px; text-indent: -9999px; overflow: hidden; background: url(ti2.png) no-repeat; }
.mod_band .it .it_bd { height: 232px; background: url(bg2.png) no-repeat; }
.mod_band .it .it_bd p { color: #A95C58; line-height: 30px; margin-bottom: 11px; text-align: center; }
.mod_band .it .it_bd .video { height: 129px; overflow: hidden; }
.mod_band .it .it_bd .video img { display: block; padding: 3px; background: url(line.png) repeat-x; margin: 0 auto; }
.mod_band .it .it_bd .video p { height: 30px; overflow: hidden; }
.mod_band .it .it_bd .video p a { color: #FFFFFF; }
.mod_band .it .it_bd .btn a { display: block; margin: 0 auto; width: 146px; height: 40px; color: #FFFFFF; line-height: 40px; text-align: center; background: url(bg.png) no-repeat 0 -81px; }
.mod_band .it .it_bd .btn a:hover { color: #FFFC00; text-decoration: none; }
.mod_band .it .newslist{width:196px;padding:10px 10px 0 16px;}
.mod_band .it .newslist li{line-height:22px;height:22px;width:196px;overflow:hidden;float:left;position:relative;}
.mod_band .it .newslist li em{color:#FEF500;float:left;width:12px;}
.mod_band .it .newslist li a{color:#FEF500;float:left;width:184px;}
.mod_band .it2 .it_hd h4 { background-position: 0 -44px; }
.mod_band .it3 .it_hd h4 { background-position: 0 -88px; }
.mod_band .it4 .it_hd h4 { background-position: 0 -132px; }
.mod_band .it5 .it_hd h4 { background-position: 0 -176px; }
.mod_band .it6 .it_hd h4 { background-position: 0 -220px; }

/*=mod_judging*/
.mod_judging { margin-bottom: 12px; }
.mod_judging .hd h3 { background: url(ti.png) no-repeat; }
.mod_judging .bd { height: 161px; padding: 29px 0 0 23px; }
.mod_judging .bd #ng_scroll4 { width: 208px; height: 140px; overflow: hidden; }
.mod_judging .bd ul { width: 600px; }
.mod_judging .bd li { width: 90px; padding: 0 7px; height: 140px; float: left; }
.mod_judging .bd li img { border: 2px solid #7F0500; display: block; margin-bottom: 4px; }
.mod_judging .bd li p { text-align: center; line-height: 17px; color: #E3E3E3; }

/*=mod_prize*/
.mod_prize { margin-bottom: 12px; }
.mod_prize .hd h3 { background: url(ti.png) no-repeat 0 -35px; }
.mod_prize .bd { height: 236px; padding-top: 29px; }
.mod_prize .bd li { height: 108px; }
.mod_prize .bd li img { display: block; margin: 0 auto; }
.mod_prize .bd #ng_scroll2 { height: 216px; overflow: hidden; }

/*=mod_join*/
.mod_join .hd h3 { background: url(ti.png) no-repeat 0 -70px; }
.mod_join .bd { height: 225px; padding: 29px 0 0 1px; }
.mod_join .bd li { padding-left: 4px; width: 120px; height: 49px; float: left; }
.mod_join .bd #ng_scroll3 { height: 196px; overflow: hidden; }

/*=mod_huodong*/
.mod_huodong { margin-bottom: 15px; }
.mod_huodong .hd h3 { background: url(ti.png) no-repeat 0 -105px; }
.mod_huodong .bd { height: 173px; padding-top: 14px; }
.mod_huodong .bd li { padding: 0 5px 0 12px; width: 180px; float: left; }
.mod_huodong .bd li img { display: block; margin-bottom: 5px; }
.mod_huodong .bd li a { color: #A95C58; line-height: 18px; }

/*}index*/
/*mod_hz*/
.mod_hz .bd { height: 100px; padding: 23px 0 0 10px; }
.mod_hz .bd li { float: left; height: 71px; }
.mod_hz .bd img { float: left; margin: 0 25px 10px 0; border: 1px solid #C4C6C6; }
.mod_hz .bd .it1, .mod_hz .bd .it2, .mod_hz .bd .it3 { width: 143px; height: 70px; float: left; padding: 1px 0 1px 38px; overflow: hidden; background: url(ti3.png) no-repeat; }
.mod_hz .bd .it2 { background-position: 0 -72px; }
.mod_hz .bd .it3 { background-position: 0 -144px; width: 555px; }
.mod_hz .bd .it3 #scr_list { width: 800px; }

/*page{*/
/*=gb_pages*/
.gb_pages { clear: both; overflow: hidden; padding: 0 15px 0 0; text-align: right; }

.gb_page_con { display: inline-block; *display: inline; *zoom: 1; }

.gb_page_con a, .gb_page_con span { height: 20px; display: inline-block; float: left; line-height: 20px; background: #FFFFFF; border: 1px solid #BBBBBB; padding: 0 6px; margin: 1px; color: #333333; font-family: Verdana,Helvetica,Arial,sans-serif; }

.gb_page_con .gb_page_cur { height: 22px; line-height: 22px; padding: 0 7px; border: none; font-weight: 700; background: #3498FE; color: #FFFFFF; }

.gb_page_con a:hover { text-decoration: none; background-color: #E5E5E5; color: #333333; }

.gb_page_con .gb_page_prev, .gb_page_con .gb_page_next { line-height: 22px; overflow: hidden; }

.gb_page_con .gb_page_info { border: none; margin: 1px 1px 1px 3px; height: 22px; line-height: 22px; }

.gb_page_con .gb_page_info em { font-weight: 700; color: #15B001; }

.page .mod_hz .hd h3 { background: url(ti4.png) no-repeat 0 -74px; }

/*=mod_accord*/
.mod_accord { width: 994px; height: 246px; background: #6F0400; margin-bottom: 13px; overflow: hidden; background: url(accord_bg.jpg) no-repeat; }
.mod_accord ul { list-style-type: none; margin: 0; padding: 0; }
.mod_accord li { display: inline; margin: 0px; padding: 0px; }
.mod_accord .handle { float: left; width: 56px; height: 246px; margin-right: 1px; }
.mod_accord .handle span { width: 56px; height: 246px; display: block; text-indent: -9999px; cursor: pointer; overflow: hidden; background: url(tab1.png) no-repeat; }
.mod_accord .handle .tab2 { background-position: -56px 0; }
.mod_accord .handle .tab3 { background-position: -112px 0; }
.mod_accord .handleSelected { width: 63px; }
.mod_accord .handleSelected span { width: 63px; z-index: 999; background: url(tab2.png) no-repeat; }
.mod_accord .handleSelected .tab2 { background-position: -63px 0; }
.mod_accord .handleSelected .tab3 { background-position: -126px 0; }
.mod_accord .contentContainer { padding-left: 0px; float: left; width: 0px; height: 246px; overflow: hidden; }
.mod_accord .contentInnerWrapper { height: 246px; }
.mod_accord .guid_bar1 { padding: 71px 0 0 25px; width: 761px; overflow: hidden; background: url(ti6.png) no-repeat 8px 28px; }
.mod_accord .guid_bar2 { padding-top: 71px; padding: 71px 0 0 9px; background: url(ti7.png) no-repeat 8px 28px; }
.mod_accord .guid_bar2 li { width: 133px; height: 175px; float: left; }
.mod_accord .guid_bar2 li img { display: block; margin: 0 auto 10px; }
.mod_accord .guid_bar2 li p { text-align: center; line-height: 18px; color: #FFFFFF; }
.mod_accord .guid_bar3 { padding: 55px 0 0 10px; background: url(ti8.png) no-repeat 8px 28px; }
.mod_accord .guid_bar3 p { line-height: 30px; color: #FFFFFF; }
.mod_accord .guid_bar3 p span { color: #FFF600; }
.mod_accord .guid_bar3 .gb3_bd { padding: 8px 0 0 50px; }
.mod_accord .guid_bar3 .gb3_bd img { border: 3px solid #B84545; margin-right: 37px; }

/*=mod_vote*/
.mod_vote { margin-bottom: 14px; }
.mod_vote .hd h3 { background: url(ti4.png) no-repeat; }
.mod_vote .hd span { padding-top: 14px; color: #FFFFFF; float: left; }
.mod_vote .bd { height: 660px; }

.vote_bd { width: 727px; height: 655px; padding-top: 5px; background: #570300; overflow: hidden; }
.vote_bd .vote_ul { height: 602px; overflow: hidden; }
.vote_bd ul { height: 201px; background: url(line2.png) no-repeat bottom; }
.vote_bd li { width: 126px; height: 187px; line-height: 18px; overflow: hidden; float: left; display: inline; color: #bdbdbd; padding: 14px 10px 0 37px; }
.vote_bd li .pic img { width: 120px; height: 87px; display: block; border: 1px solid #c4c6c6; padding: 2px; background: #ffffff; margin-bottom: 3px; }
.vote_bd li .info { height: 56px; overflow: hidden; padding-left: 3px; }
.vote_bd li h5 a { color: #ffffff; font-size: 12px; }
.vote_bd li p { color: #F2B488; }
.vote_bd li .btn { padding-left: 2px; }
.vote_bd li .btn a { width: 53px; height: 19px; background: url(btn.png) no-repeat; float: left; text-indent: -9999px; }
.vote_bd li .btn .tp { background-position: 0 bottom; margin-left: 16px; display: inline; }
.vote_bd .gb_pages { padding-top: 10px; }

/*=mod_joingame*/
.mod_joingame { margin-bottom: 14px; }
.mod_joingame .hd h3 { background: url(ti4.png) no-repeat 0 -37px; }
.mod_joingame .bd { height: 520px; }

.joingame_bd { width: 699px; height: 499px; padding: 21px 0 0 28px; overflow: hidden; background: #570300; }
.joingame_bd li { width: 164px; height: 66px; padding-left: 10px; float: left; }
.joingame_bd li img { border: 1px solid #C4C6C6; padding: 1px; background: #FFFFFF; float: left; }

/*=mod_listvote*/
.mod_listvote { margin-bottom: 14px; }
.mod_listvote .hd h3 { background: url(ti4.png) no-repeat 0 -111px; }
.mod_listvote .bd { height: 625px; padding-top: 35px; background: url(ti5.png) no-repeat; }
.mod_listvote .bd li { height: 24px; line-height: 24px; padding-left: 14px; overflow: hidden; }
.mod_listvote .bd li span { float: right; color: #F2B488; width: 53px; }
.mod_listvote .bd li a { color: #FFFFFF; }

/*=mod_ngratlatn*/
.mod_ngratlatn { margin-bottom: 14px; }
.mod_ngratlatn .hd h3 { background: url(ti4.png) no-repeat 0 -146px; }
.mod_ngratlatn .bd { height: 520px; overflow: hidden; padding: 0 16px 0 12px; }
.mod_ngratlatn #ng_scroll { height: 510px; overflow: hidden; }
.mod_ngratlatn li { border-bottom: 1px dashed #6F2F2D; line-height: 20px; color: #ffffff; padding: 14px 0; }
.mod_ngratlatn li span { float: left; font-size: 14px; color: #ffffff; font-weight: bold; }

/*}page*/

/*voteplay{*/
/*mod_con_voteplay*/
.mod_con_voteplay .hd{background:url(bg.png) no-repeat #B20600;}
.mod_con_voteplay .hd h3{background:url(ti9.png) no-repeat;}
.mod_con_voteplay .hd h2{line-height:40px;font-size:14px;color:#FFFFFF;font-weight:700;}
.mod_con_voteplay .hd h2 span,.mod_con_voteplay .hd h2 a{color:#FFF000;}
.mod_con_voteplay .bd{height:696px;background:url(bg10.png) 0 bottom no-repeat;}
.mod_con_voteplay .showplayer{padding:31px 0 0 61px;}
.mod_con_voteplay .showplayer .swf{width:600px;height:487px;display:block;}
.mod_con_voteplay .showbtn{padding:46px 0 0 65px;width:662px;position:relative;height:134px;}
.mod_con_voteplay .stit{position:absolute;width:228px;right:0;bottom:10px;line-height:12px;font-weight:700;}
.mod_con_voteplay .tp{width:148px;height:41px;float:left;background:url(btn4.png) 0 0 no-repeat;}
.mod_con_voteplay .bd span{float:left;color:#FFFFFF;padding-top:14px;display:inline;margin-left:10px;}
.mod_con_voteplay .lp{width:148px;height:41px;display:inline;margin-left:45px;float:left;background:url(btn4.png) 0 bottom no-repeat;}
.mod_con_voteplay .more{margin-left:15px;display:inline;float:left;color:#ffffff;text-decoration:underline;padding-top:24px;}


/*mod_con_gameinfo*/
.mod_con_gameinfo{margin-bottom:11px;}
.mod_con_gameinfo .hd h3{background:url(ti9.png) 0 -42px no-repeat;}
.mod_con_gameinfo .bd{padding:9px 0 0 0;height:233px;}
.mod_con_gameinfo .pic{width:156px;margin:0 auto;height:78px;background:#420200;display:block;padding:4px 0 0 21px;display:block;margin-bottom:6px;}
.mod_con_gameinfo .pic img{display:block;}
.mod_con_gameinfo .txt{line-height:20px;color:#F7857C;padding:0 6px;height:60px;overflow:hidden;}
.mod_con_gameinfo .btnslist{padding:16px 0 0 38px;height:70px;overflow:hidden;}
.mod_con_gameinfo .btnslist a{line-height:23px;color:#FFFFFF;text-align:center;width:79px;height:23px;background:url(btn1.png) no-repeat;float:left;display:inline;margin:0 19px 12px 0;}

/*mod_con_sharevotes*/
.mod_con_sharevotes{margin-bottom:11px;}
.mod_con_sharevotes .hd h3{background:url(ti9.png) 0 -86px no-repeat;}
.mod_con_sharevotes .bd{padding-top:12px;height:132px;}
.mod_con_sharevotes img{display:block;margin:0 auto;width:193px;height:91px;margin-bottom:10px;}
.mod_con_sharevotes p{color:#FFFFFF;padding-left:12px;}

/*mod_con_channel*/
.mod_con_channel .hd h5{line-height:37px;font-size:14px;color:#FFFFFF;padding-left:10px;overflow:hidden;}
.mod_con_channel .hd h5 span{font-weight:700;color:#FFF000;}
.mod_con_channel .bd{height:194px;padding-top:20px;}
.mod_con_channel .playlist{width:254px;overflow:hidden;}
.mod_con_channel .playlist ul{width:282px;}
.mod_con_channel .playlist li{width:95px;height:96px;display:inline;overflow:hidden;float:left;margin:0 33px 0 13px;}
.mod_con_channel .playlist img{margin-bottom:3px;}
.mod_con_channel .playlist h6 a{line-height:24px;color:#F7857C;text-align:center;}

/*mod_con_voteplayer*/
.mod_con_voteplayer{margin-top:10px;}
.mod_con_voteplayer .hd h3{background:url(ti9.png) 0 -126px no-repeat;width:160px;}

.voteplayer_bd {width:994px;height:499px;padding:21px 0 0 0; overflow: hidden; background: #570300; }
.voteplayer_bd .vtplayerbox{height:353px;overflow:hidden;}
.voteplayer_bd li{width:60px;height:118px;float:left;margin:0 37px 0 13px;}
.voteplayer_bd li .pic{display:block;width:60px;height:60px;margin-bottom:6px;}
.voteplayer_bd li img{border:1px solid #FFFFFF;}
.voteplayer_bd li h5{line-height:32px;line-height:16px;overflow:hidden;color:#FFFFFF;}
.voteplayer_bd li h5 em{font-size:10px;font-family:"\5B8B\4F53";}

/*}voteplay*/
   

/*foot*/
.foot { color: #707070; }
.foot a { color: #707070; }
