@charset "utf-8";
.main dl dd ins,.middle_bar dl dt,.right_bar dl dt,.data dd a,.introduce dt,.player dt,.music dt{background-image:url(../images/main_sprite.png); background-repeat:no-repeat;}

html{_background-image:url(about:blank);overflow-x:hidden; }
*/


.nav_main{left: 146px;}


.banner { position:relative; width:589px; height:320px; overflow:hidden; float:left;}
body .middle_up .banner dt { position:absolute;height:20px; bottom:0; right:0px; /*width:60%;*/ z-index:100;}
.banner dt span { float:left; width:31px; height:8px; overflow:hidden; margin:0 4px; background:#000000; cursor:pointer; }
.banner dt span.current { background:#d92400; }
.banner dd a { position:absolute; }
.banner dd a img {width:599px; height:320px; }

.middle_bar dl dt,.right_bar dl dt,.introduce dt{height:40px;text-indent:-9999px;}
.right_bar dl dd{padding:1px; border:1px solid #550e01; background:#2a0701;}
.middle_bar dl dd{padding:1px; }
.main dl dd ins{ position:absolute; margin:-11px 0px 0px -2px;height:13px; overflow:hidden;}
.middle_bar dl dd ins{ width:518px; }
.right_bar dl dd ins{ width:240px; }
.right_bar .ad{ padding-top:11px; }
.right_bar .ad img{ width:236px; padding:1px; border:1px solid #0c0c0c; background:#22292f;}

.middle_bar,.middle_up{ padding-top:5px; position:relative;*zoom:1;}
.middle_bar:after,.middle_up:after{ display:block; height:0; visibility:hidden; clear:both; content:'.';}
.news { float:left;margin-left:10px; width:576px; background:url(../images/nbg.jpg) no-repeat left; border:1px solid #550e01;}
.news dt{background-position:0px 0px;}
.news dd {border:0px solid #550e01;}
.news_title{height:44px;line-height:44px; overflow:hidden; border-bottom:1px solid #550e01;}
.news_title strong{float:left;text-align:center;}
.news_title strong a{float:left;width:63px;height:45px;color:#e88203; }
.news_title strong a:hover{text-decoration:none;color:#FFF; }
.news_title strong a.current{ position:relative;color:#FFF; height:42px; overflow:hidden; border-bottom:3px solid #d92400; }
.news_title strong a.current:hover{color:#FFF; }
.news_title span{float:right; padding-right:10px;}
.news_title span a,.guide dd .fl p a{ padding-left:15px; color:#cecece; background:url(../images/more_ico.png) no-repeat left center;}
.news dd ul{ position:relative; height:268px; padding-top:5px; overflow:hidden; border-top:1px solid #550e01;}
.news dd ul li{ position:absolute; width:575px; font-size:12px; }
.news dd ul li h3{ height:25px; overflow:hidden; line-height:25px;color:#fe9704; vertical-align:top;}
.news dd ul li h3 label{float:left;width:60px; text-align:right; color:#fe9704;}
.news dd ul li h3 strong{float:left;width:450px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fe9704;}
.news dd ul li h3 a{float:left;width:450px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fe9704;}
.news dd ul li h3 a:hover{float:left;width:450px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#d92400;}
.news dd ul li h3 span{float:right;width:40px;font-size: 12px;}
.news dd ins{ background-position:0px -60px;}
.news dd ul li .two_line{ height:50px; overflow:hidden;}
.news dd ul li .four_line{ height:100px; overflow:hidden;}
.news_box{ width:335px; height:98px; padding-top:13px; padding-left:15px;overflow:hidden;}
.news_box .impic{ display:block; width:112px; height:83px; float:left;margin-right: 10px;}
.news dd .news_box p{ float:left; padding-left:5px; width:200px;}
.news dd .news_box p.title {height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:-5px;}
.news dd .news_box p.title a{ font:14px/25px "Î¢ÈíÑÅºÚ"; color:#f33914;}
.news dd .news_box p.desc { height:66px; overflow:hidden; font:12px/22px "Î¢ÈíÑÅºÚ"; }

.fll{float:left; }
.frl{float:right; }
.articles { width:700px; border:0px solid #550e01;}
.articles dt{height:48px;line-height:48px; background:url(../images/gwbg.png) no-repeat left center; border:1px solid #550e01; border-bottom:none; font-size:15px; }
.articles dt a{ position:relative;float:left; padding:0px 18px; height:49px;color:#e88203; margin-bottom:-1px;border-bottom:2px solid #d92400; background:url(../images/gwbg-h.png) no-repeat left center;}
.articles dt a:hover{color:#e88203; height:46px; overflow:hidden; border-bottom:2px solid #d92400;  background:url(../images/gwbg-h.png) no-repeat left center;}
.articles dt a.current{color:#e88203; height:46px; overflow:hidden; border-bottom:2px solid #d92400;  background:url(../images/gwbg-h.png) no-repeat left center;}
.articles dt a.current:hover{color:#e88203; height:46px; overflow:hidden; border-bottom:2px solid #d92400;  background:url(../images/gwbg-h.png) no-repeat left center;}
.articles dd { padding:1px 1px; border:1px solid #550e01; background:#2a0701; height:439px; }

.articless { width:684px; border:0px solid #550e01;}
.articless dt{height:48px;line-height:48px; background:url(../images/gwbg.png) no-repeat left center; border:1px solid #550e01; border-bottom:none; font-size:15px; }
.articless dt a{ position:relative;float:left; padding:0px 18px; height:49px;color:#e88203; margin-bottom:-1px;border-bottom:2px solid #d92400; background:url(../images/gwbg-h.png) no-repeat left center;}
.articless dt a:hover{color:#e88203; height:46px; overflow:hidden; border-bottom:2px solid #d92400;  background:url(../images/gwbg-h.png) no-repeat left center;}
.articless dt a.current{color:#e88203; height:46px; overflow:hidden; border-bottom:2px solid #d92400;  background:url(../images/gwbg-h.png) no-repeat left center;}
.articless dt a.current:hover{color:#e88203; height:46px; overflow:hidden; border-bottom:2px solid #d92400;  background:url(../images/gwbg-h.png) no-repeat left center;}
.articless dd { padding:1px 1px; border:1px solid #550e01; background:#2a0701; height:439px; }




.video_center { float:left; width:740px;}
.video_center dt{background:url('../images/video_t.png');_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/video_t.png',sizingMethod='scale'); width:216px; height:45px; text-indent:-9999em;}
.video_center dd {border:1px solid #3d4246; height:325px; background:#212324}
.video_center dd .tabs{height:48px;line-height:48px; background:#2a2d30; border:1px solid #3d4246; border-bottom:1px solid #0d0d0d; font-size:15px; z-index:6 }
.video_center dd .tabs a{ position:relative;float:left; padding:0px 18px; height:49px;color:#898583; margin-bottom:-1px; }
.video_center dd .tabs a:hover{text-decoration:none;color:#878280; }
.video_center dd .tabs a.current{color:#bc3e25; height:46px; overflow:hidden; border-bottom:3px solid #550e01; }
.video_center dd .tabs a.current:hover{color:#bc3e25; }

.video_center dd .tab_cont{ padding:26px 0 0 40px; border:1px solid #3d4246; border-top:none; background:#212324; position:relative; z-index:10 }
.video_center dd .tab_cont .more{ display:block; padding-left:14px; width:46px; height:16px; background:url(../images/more_ico.png) left center no-repeat; position:absolute; top:-34px; right:22px; font-size:12px; color:#cecece; line-height:16px;}
.video_center dd .tab_cont li{ display:block; width:202px; height:105px; margin-right:26px; margin-bottom:20px; float:left; position:relative}
.video_center dd .tab_cont li img{ display:block; width:202px; height:105px; position:absolute; top:0; left:0; z-index:10}
.video_center dd .tab_cont li p{ display:block; width:202px; height:26px; font-size:12px; color:#afbfc6; line-height:26px; text-align:center; background:#000; opacity:0.7; position:absolute; bottom:0; left:0; z-index:20}

.introduce { width:1398px; float:left;}
.introduce dt{background-position:0px 0px;}
.introduce dd{ width:1396px; border:1px solid #550e01; overflow:hidden;} 
.introduce dd p{height:61px;line-height:61px; background:url(../images/gwbg.png); border:1px solid #550e01; border-bottom:none; font-size:16px; }
.introduce dd p strong{float:left;width:110%;text-align:center; }
.introduce dd p strong a{ position:relative;float:left;width:123px;height:62px;color:#fe9704; margin-bottom:-1px;}
.introduce dd p strong a:hover{text-decoration:none;color:#878280; }
.introduce dd p strong a.current{ height:59px; background:#000;color:#fe9704; border-bottom:3px solid #d92400;  background:url(../images/gwbg-h.png);}
.introduce dd ul{height:500px; overflow:hidden; border:1px solid #550e01;}
.introduce dd ul li { position:absolute; width:1194px; }
.introduce dd ul li img{ width:1394px; height:500px;  }
.introduce dd ul li strong{ display:block; height:48px; margin:15px 28px; line-height:24px; overflow:hidden;  }
.introduce dd ins{ background-position:0px -150px;}

.right_ad{ width:229px; float:right; padding-top: 39px;}
.right_ad a{ display:block; padding-bottom: 8px; }
.right_ad a img{ width:227px; height:105px; border:1px solid #000000;}
.right_ad a.nomargin{ padding:0;}

.interaction { width:560px; float:left;}
.interaction dt{background-position:0px -180px;}
.interaction dd .ddbg{ height:270px; background:#171d25;}
.interaction .news_box{ width:556px; height:110px; padding-left:15px; border-bottom:1px #27313e dashed; overflow:hidden; background:none;}
.interaction .news_box .impic{ display:block; width:124px; height:86px; float:left; margin-right:10px;}
.interaction .news_box p{ width:400px; height:auto; font:12px/20px "Î¢ÈíÑÅºÚ"; color:#858e9a; float:left; background:none;}
.interaction .news_box p.title {  height:25px;border-bottom:1px solid #27313e;}
.interaction .news_box p.title a{ font:14px/20px "Î¢ÈíÑÅºÚ"; color:#c84444;}
.interaction .gameimg{ width:554px; height:111px; margin:15px 0 0 14px;}
.interaction .gameimg a{ display:block; width:172px; height:110px; float:left; margin-right:6px; text-align: center;}

.frla{float:right; margin-top:-110px;}

.guide { position:relative;margin-top:-150px;}
.guide dt{}
.guide dd .ddbg{ position:relative;}
.guide dd .fl{ float:left; width:573px; padding:8px 0px 8px 14px; background:#2a0701; border:1px solid #550e01;}
.guide dd .fl ul{ height:110px; overflow:hidden; padding-bottom:1px; }
.guide dd .fl ul li{width:273px; line-height:30px;margin-right:10px;margin-bottom:1px;}
.guide dd .fl ul li a{ color:#fe9704;float:left;text-align:center; width:273px; line-height:30px;border:1px dashed #550e01; margin-right:10px;margin-bottom:2px;}
.guide dd .fl ul li a:hover{ color:#d92400;float:left;text-align:center; width:273px; line-height:30px;border:1px dashed #d92400; margin-right:10px;margin-bottom:2px;}

.guide dd .fr{ float:right; width:576px; padding:14px 0px 12px 0px; margin-right:0px; margin-top:0px; background:#2a0701;border:1px solid #550e01;}
.guide dd .fr a img{ float:right; margin-right:15px; width:262px; height:105px; border:1px solid #550e01;  }


.player { width:560px; float:left;}
.player dt{background-position:0px -950px;}
.player dd .ddbg{ height:270px; background:#171d25;}
.player .player_news { width: 350px; float: left;}
.player ul {padding: 0 0 0 20px;}
.player li {line-height: 34px;}
.player li a:hover {color: #6390ce;}
.player .player_img {width: 172px; float: left; margin: 0 0 0 10px; _display: inline; padding: 20px 0 0 0;}
.player .player_img a {position: relative; width: 172px; height: 121px;  display: block;}
.player .player_img a em {line-height: 30px; height: 30px; text-align: center; width: 172px; position: absolute; left:0px; bottom: 0px;}

.music { width:410px; float:right;}
.music dt{background-position:0px -1024px;}
.music dd .ddbg{ height:270px; background:#171d25;}
.music .news_box{ width:390px; height:110px; padding-left:15px; border-bottom:1px #27313e dashed; overflow:hidden; background:none;}
.music .news_box .impic{ display:block; width:146px; height:99px; float:left; margin-right:10px;}
.music .news_box p{ width:220px; height:auto; font:12px/20px "Î¢ÈíÑÅºÚ"; color:#858e9a; float:left; background:none;}
.music .news_box p.title {  height:25px;border-bottom:1px solid #27313e;}
.music .news_box p.title a{ font:14px/20px "Î¢ÈíÑÅºÚ"; color:#c84444;}
.music .gameimg{ width:392px; height:111px; margin:15px 0 0 10px;}
.music .gameimg a{ display:block; width:188px; height:115px; float:left; margin-right:6px; position: relative;}
.music .gameimg a em {position: absolute; left: 0px; bottom: 0px; line-height: 22px; height: 22px; text-align: center; background: #171d25; color: #858e9a; width: 188px;}

.service { width:560px; float:left;}
.service dt{background-position:0px -180px;}
.service dd p{height:50px;line-height:50px; background:#15181c; border-bottom:1px solid #464646;}
.service dd p strong{float:left;text-align:center;}
.service dd p strong a{ position:relative;float:left;width:90px;height:51px;color:#878280; margin-bottom:-1px; }
.service dd p strong a:hover{text-decoration:none;color:#878280; }
.service dd p strong a.current{ height:48px; color:#bc3e25; border-bottom:3px solid #d92400; }
.service dd p strong a.current:hover{color:#bc3e25;}
.service dd p span{float:right;text-align:center; }
.service dd p span a{float:left;width:105px;height:44px;color:#bd473f;}
.service dd p span a:hover{ text-decoration:underline;}
.service dd p em{float:right; padding-right:30px; font-size:13px;}
.service dd p em a{ color:#9f8b69;text-decoration:underline;}
.service dd ul{ position:relative; padding-left:14px; height:192px; overflow:hidden; background:#15181c;}
.service dd ul li{ position:absolute; padding:6px 0px;width:530px; }
.service dd ul li.more_li { padding-left:42px; padding-bottom:4px; width:407px;}
.service dd ul li.more_li .line { width:355px; height:1px; float:left; margin-bottom:5px;}
.service dd ul li.more_li .line img { display:block;}
.service dd ul li.more_li a { display:block; width:143px; height:36px; float:left; margin-right:24px; margin-bottom:6px; background:url(../images/btns_more.png) no-repeat; background-position:-166px 0; font-family:'Î¢ÈíÑÅºÚ','ËÎÌå'; font-size:14px; line-height:36px; color:#b1ccef; padding-left:24px;}
.service dd ul li.more_li a.btn_more_large { padding-left:55px; width:300px; background-position:0 -37px;}
.service dd ul li.more_li a.btn_more_large:hover { background-position:0 -74px;}
.service dd ul li.more_li a span { color:#ee5d5d;}
.service dd ul li.more_li a:hover {background-position:0 0; color:#e5f8ff;}
.service dd ul li.more_li a:hover span { color:#ee5d5d;}
.service dd ul li h3{ float:left; width:50%;  height:42px; line-height:42px; vertical-align:top; border-bottom:1px dashed #4c4c4c;}
.service dd ul li h3 label{float:left;width:20px; padding-right:5px; text-align:right;}
.service dd ul li h3 strong{float:left;width:230px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.right_bar{ float:right; width:240px;}

.data { padding-top:38px;}
.data dt{background-position:0px -450px;}
.data dd{ height:318px;}
.data dd a{ float:left; width:118px; height:159px; text-indent:-9999px;}
.data dd a.link01{ background-position:0px -610px;}
.data dd a.link02{ background-position:-118px -610px;}
.data dd a.link03{ background-position:0px -769px;}
.data dd a.link04{ background-position:-118px -769px;}
.data dd a.link01:hover{ background-position:-240px -610px;}
.data dd a.link02:hover{ background-position:-358px -610px;}
.data dd a.link03:hover{ background-position:-240px -769px;}
.data dd a.link04:hover{ background-position:-358px -769px;}

.medium { width:410px; height:304px; float:right;}
.medium dt{background-position:0px -430px;}
.medium dd p{height:50px;line-height:50px; background:#15181c; border-bottom:1px solid #464646;}
.medium dd p strong{float:left;text-align:center;}
.medium dd p strong a{ position:relative;float:left;width:90px;height:51px;color:#878280; margin-bottom:-1px; }
.medium dd p strong a:hover{text-decoration:none;color:#878280; }
.medium dd p strong a.current{ height:48px; color:#bc3e25; border-bottom:3px solid #d92400; }
.medium dd p strong a.current:hover{color:#bc3e25;}
.medium dd ul{ position:relative;height:192px; overflow:hidden; background:#15181c;}
.medium dd ul li { margin:0 auto; width:385px;height:182px; padding-top:10px; }

/*iframeÐ´ÈëÒ³ÃæÄÚ²¿*/
.medium dd ul li center{ height:95px;  border-bottom:1px solid #27313e;}
.medium dd ul li center a{ display:inline-block; margin:0px 6px;}
.medium dd ul li div{ padding:10px 0 0 0; font:normal 13px/24px "Î¢ÈíÑÅºÚ","Microsoft YaHei"; color:#858e9a;}
.medium dd ul li div h4 {*zoom:1; vertical-align:top;}
.medium dd ul li div h4:after { display:block; height:0; visibility:hidden; clear:both; content:'.';}
.medium dd ul li div h4 strong{ float:left; width:170px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.medium dd ul li div h4 strong a{color:#858e9a;}
.medium dd ul li div h4 strong a:hover{ color:#6390ce;}
.medium dd ul li div h4 span{ float:right; }
.medium dd ul li center .impic{ display:block; width:111px; height:83px; float:left;}
.medium dd ul li center p{ width:155px; height:auto; font:12px/20px "Î¢ÈíÑÅºÚ"; color:#858e9a; float:left; padding-left:5px; background:none; text-align:left;}
.medium dd ul li center p.title a{ height:25px; font:14px/25px "Î¢ÈíÑÅºÚ"; color:#c84444;}

.video_placeholder{ height:360px; background-color:#474747;}
span#video_placeholder { display:block; line-height:360px; text-align:center; color:#fee900;}

#zan17173 a {cursor: pointer; display: block; height: 123px; text-indent: -9999em; width: 128px; /*display: none; */}
#zan17173 a img {display: block;}
#zan17173 {top: 40%; height: 123px; margin-right: -560px; position: fixed; left: 0; width: 128px; z-index: 10;}
*html #zan17173 { position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
.nopadding{ padding:0;}
.bg { padding:0;margin-top:-1000px;}


#msg_float_qq{display:none}
  .msg_float{width:1185px;background:url(../images/bgk.png) no-repeat;position:fixed;border-radius:10px;height:700px;top:40%;left:50%;margin:-288px 0 0 -490px;z-index:999}
  .msg_float_bg{width:76%;height:100%;background:#000;filter: Alpha(Opacity = 20);-moz-opacity: 0.2;opacity: 0.2;position:fixed;left:0;top:0;z-index:998;filter:}
  .msg_float_close{text-align:right;padding:0px;padding-bottom:0px;}
  .msg_content{width:1000px;margin:0 auto;margin-top:-60px;}





#flash{width:96px;height:450px;position:fixed;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:40px;top:0px;margin-top:0px;z-index:999999;}
#flash a{text-indent:-99em;overflow:hidden;}
#flash a.btn_kefu{width:130px;height:62px;background:url(../images/a_bg2.jpg) no-repeat left top;display:block;}
#flash a.btn_kefu:hover{background-position:-130px top ;}
#flash a.btn_top{width:130px;height:62px;background:url(../images/a_bg2.jpg) no-repeat left -61px;display:block;}
#flash a.btn_top:hover{background-position:-130px -61px ;}
#flash .erweima{width:68px;height:102px;padding-top:78px;}
#flash .erweima img{margin:0 auto 3px;width:118px;height:117px;display:block;}
#onlinflasheKefu .erweima span{height:27px;line-height:27px;text-align:center;overflow:hidden;color:#feffff;display:block;font-size:12px;font-family:'Î¢ÈíÑÅºÚ';}












