
/* CSS Document */
@import url("../css/reset.css");
@import url("../css/footer.css");
@import url("../css/sidebar.css");


/*首页*/
.index_bg{ background:url(../images/bg.gif) repeat; color:#333;}
a{ text-decoration:none; color:#000;}
#header{ height:500px; width:1661px; text-align:center; z-index:999; margin-bottom:-238px; position:relative; position:absolute;top:0; left:50%; margin-left:-840px; overflow:hidden;}

/*主体*/
#bgbg{     background: url(../images/banner.png) center top no-repeat;
    overflow: hidden;
    padding-bottom: 78px;
    width: 1678px;
    position: absolute;
    left: 50%;
    margin-left: -839px;}
#container{    background: url(../images/bot_bg.jpg) center bottom no-repeat;

    padding-bottom: 78px;}
#wrap{ margin:0 auto; position:relative; width:1028px; }
#left{ position:absolute; top:0; left:-343px; width:343px; height:640px; background:url(../images/left.jpg) right 0 no-repeat;}
#right{ position:absolute; top:0; right:-307px; width:307px; height:730px; background:url(../images/right.jpg) no-repeat;}
.left_panel{ float:left; width:713px; background:url(../images/shadow.png) repeat-y; overflow:hidden; padding-bottom:10px;}
.top{ height:550px; }
.main{ overflow:hidden; _height:100%;}
.main .news_box{overflow:hidden; width:718px;}
.main .shadow_box{ background:url(../images/shadow_24.png) left 0 repeat-y; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://www.leyoo.com/Public/images/news/shadow_24.png"); _background:none;  overflow:hidden; padding:0 0 0 14px;}
.c_div{ width:653px; border:1px solid #c0c1c1; background:#fff; padding:0 18px;}
.bot_shadow{ background:url(../images/bot_shadow.png) no-repeat; height:9px; overflow:hidden;}
#news_form{ border-top:none; background:url(../images/dt_bg.jpg) repeat-x #fff; margin-top:0;}

.news_tit{ height:71px; line-height:71px; background:url(../images/news_tit.jpg) no-repeat; border:1px solid #b3b3b4; width:689px;}
.news_tit h2,.news_tit .tit{ margin:0 25px 0 14px; font-size:30px; color:#b14355; float:left; _display:inline;}
.news_tit h2 a{ color:#b14355; text-decoration:none;}
.news_tit div{ float: left; _display:inline; }
.news_tit .site_map{ margin-right:18px; _display:inline; width:180px; float:right;}
.site_map span,.site_map h1{ display:block; float:left;}

.news_tab{ padding-top:24px; position:relative; border-bottom:1px solid #999; height:35px;}
.news_tab dl{ overflow:hidden; height:36px; width:370px; float:left; color:#000;}
.news_tab dd{ float:left; padding:0 20px; height:34px; line-height:34px; text-align:center; cursor:default; position:relative;}
.news_tab dd.hover{ border:1px solid #999; border-bottom-color:#fff; height:34px; z-index:1000000; _margin-top:1px; line-height:33px;}

.rig_div{ float:right; margin-top:9px;}
.share_div{ overflow:hidden; background:#fff; padding:4px 0 4px 10px; color:#7a7a7a; font-size:12px; width:175px;}
.share_div a{ background:url(../images/share_btn.jpg) no-repeat; display:block; float:left; width:17px; height:17px; margin-left:3px; _display:inline;}
.share_div a.s_h{ background-position:0 0;}
.share_div a.qzone{ background-position:-22px 0;}
.share_div a.sina{ background-position:-41px 0;}
.share_div a.t_x{ background-position:-62px 0;}
.share_div a.more{ background-position:-83px 0; width:45px;}

/*新闻列表*/
.list{  padding:18px 0 0; overflow:hidden;}
#news_list{ margin-bottom:5px;}
#news_list dd{ border-bottom:1px dotted #bebebe; height:50px; line-height:50px; position:relative; clear:both;}
.item_type{ color:#d92916; margin-right:8px; width:42px; float: left; display:block;}
.news_panel dd a{ width:500px; overflow:hidden; display:block; float:left;}
#news_list .news_topic{ width:460px; float:left;}
.datetime{  position:absolute; top:0; right:8px; width:90px; overflow:hidden;}
.w70{ width:70px;}
.page_box{ background:#f1f1f1; padding:8px 10px 8px 0; text-align:right;}
.page_box span,.page_box a{ margin-right:5px; color:#333;}
.page_box .current,.page_box a:hover,.page_box a.active{ color:#db0003;}
.bot_box{  background:#fff; overflow:hidden; padding:10px 0 10px 0; _height:1%;}
.link_btn{ background:url(../images/link_btn.jpg) no-repeat; display:block; float:right; width:52px; height:19px; margin:3px 0 0 5px; _display:inline; font-size:12px; padding-left:20px;}
.copy_web{ background-position:0 0;}
.return_top{ background-position:-76px 0;}

/*更多相关新闻*/
.panel{ width:689px; padding:0; overflow:hidden;}
.panel dt,.panel dt h2{ background:url(../images/more_dt.jpg) repeat-x; height:38px; text-indent:16px; line-height:38px;  border-bottom:1px solid #c0c0c0; color:#000; font-weight:bold;}
.dt_tit{ background:url(../images/dt_42.jpg) repeat-x; height:42px; text-indent:16px; line-height:42px;  border:1px solid #c0c0c0; color:#b14355; width:295px; font-weight:bold;}
#more_news{padding-bottom:12px;}
#more_news dt{ margin-bottom:20px;}
#more_news dd{ margin:0 19px 0 18px; height:28px; position:relative;}
#more_news .item_type{ color:#333;}
#more_news dd .w70{ width:70px;}
/*关于桃花源记*/
#about_game dd{ width:100%; height:185px; background:url(../images/game_role.jpg) right top no-repeat; overflow:hidden;}
#about_game dd p{ text-indent:2em; width:380px; margin:20px 0 0 17px; line-height:24px;}

.foot_div{ width:1000px; margin:0 0 0 14px; padding-top:10px;}

/*下载中心-录像下载*/
.txtinfo{ overflow:hidden; margin-bottom:10px;}
.txtinfo h4{ background:url(../images/arrow_1.jpg) 0 2px no-repeat; padding-left:20px; color:#d80e02;}
.txtinfo p{ line-height:22px; margin-top:5px;}
.b_1{ background:#ffe36e;}
.b_2{ background:#fff9e1;}
.down_list dt,.down_list dd{ clear:both; height:32px; line-height:32px;}
.down_list .version{ width:435px; float:left; overflow:hidden;}
.down_list .link{ width:215px; float:right; _display:inline; text-align:center;}
.down_list dd{ margin-top:1px;}
.down_list dt .version{ text-indent:80px; }
.down_list dd .version{ text-indent:35px;}
.link .down_link{ background:url(../images/arrow_2.jpg) 0 5px no-repeat; padding-left:15px; color:#d80e02}


/*下载中心-客户端下载*/
.down_btn{ overflow:hidden;}
.down_btn .left_div{ width:300px; float:left;  background:url(../images/rig_bg.jpg) right top no-repeat; height:80px; padding-top:25px;}
.left_div a{ display:block; width:270px; height:58px; font:26px/58px '微软雅黑','宋体'; /*text-align:center;*/ margin-bottom:15px; color:#fff; text-decoration:none; text-indent:52px;}
.left_div a.d_1{ background:url(../images/d_1.jpg) no-repeat; height:56px; line-height:56px;}
.left_div a.d_2{ background:url(../images/d_2.jpg) no-repeat; text-indent:18px; font-size:24px;}
.down_btn .ver_info{ float:left; margin:18px 0 0 30px; _display:inline; width:250px; line-height:25px;}
.ver_info .red{ color:#d80e02;}
.down_type{ margin-top:42px; overflow:hidden;}
.down_type .type_tit{ background:url(../images/arrow_3.jpg) no-repeat; padding-left:20px; margin-bottom:15px;}
.link_list a{ display:block; float:left; margin:0 2px 3px 0; _display:inline; width:161px; height:41px;background:url(../images/mt_link.jpg) no-repeat; line-height:41px; text-align:center; color:#553801; text-decoration:none;}
.link_list .x_l{ background-position:0 -41px; text-indent:30px;}
#down_game .version{ width:217px;}
#down_game .date{ width:215px; float:left; margin-left:3px; text-align:center;}
#down_game .version{ width:217px;}

/*游戏资料*/
.zl_item{ margin-bottom:20px; overflow:hidden; }
.zl_item dt{ background:url(../images/zl_dt.jpg) 75px 46px no-repeat; height:78px;}
.zl_item dt h2{ background:url(../images/zl_icon.gif) no-repeat; height:60px; text-indent:75px; color:#db0000; line-height:60px;}
.zl_item dt h2.i_1{ background-position:0 0;}
.zl_item dt h2.i_2{ background-position:0 -60px;}
.zl_item dt h2.i_3{ background-position:0 -145px;}
.zl_item dt h2.i_4{ background-position:0 -214px;}
.zl_item dt h2.i_5{ background-position:0 -288px;}
.zl_item dt h2.i_6{ background-position:2px -361px;}
.zl_item dt h2.i_7{ background-position:0 -431px;}
.zl_item dt h2.i_8{ background-position:0 -512px;}
.zl_item dd{ clear:both; overflow:hidden;  line-height:25px;}
.zl_item dd h3,.zl_item dd p{ width:560px; float:left;}
.zl_item dd h3{ margin-left:75px; _display:inline;}
.zl_item dd .tit{ width:75px; float:left; text-align:right; font-weight:bold; margin-left:0;}
.zl_item dd span{ margin:0 8px; }

/*专题*/
.zt_list{ padding-bottom:13px;}
.zt_list dd{ clear:both; padding:22px 0; border-bottom:1px dotted #b9b9b9; overflow:hidden;}
.img_box{ display:block; width:215px; height:93px; padding:5px; background:#f4f4f4; border:1px solid #d8d8d8; overflow:hidden; text-align:center;}
.zt_info{ width:412px;}
.zt_info .title{ color:#d92916; margin-right:10px;}
.zt_info .date{ color:#999;}
.zt_info p{ margin-top:20px;}

/*新闻内页*/
.article{ overflow:hidden; width:653px;}
.article .title{ text-align:center; color:#000; margin-bottom:20px;}
.article .date_box{ width:280px; margin:5px auto; overflow:hidden;}
.date_box .date{ display:block; margin-top:3px;}
.article .content{ border:1px solid #ccc; border-width:1px 0 1px 0; padding:20px 0; margin-top:20px; line-height:28px; color:#333;}

/*游戏鉴赏*/
.w689{ width:689px; border:1px solid #C0C1C1;}
.w689 .m15{ margin-left:15px;margin-right:15px;}
.pic_list{ overflow:hidden; padding:5px 0 10px;}
.pic_list dd{ float:left; width:192px; padding:6px; border:1px solid #e8e8e8; background:#f6f6f6; margin:0 6px 24px 15px; _display:inline;}
.pic_list dd img{ vertical-align:middle;}
.pic_list a.pic_type{ display:block; float:left; width:90px; text-align:center; margin-top:5px;}
.pic_list a.pic_type:hover{ color:#cc0404;}

/*玩家照片*/
#user_pic dd{ width:170px; margin:0 10px 24px 29px; overflow:hidden;}