@charset "utf-8";
/* CSS Document */

.Container{ width:980px; margin:0 auto;}
.breadNav{ padding:0 0 36px 0;}
.breadNav .breL{ float:left; color:#E56E02; font-size:12px; padding-top:6px;}
.breadNav .breL a{ color:#E56E02; font-size:12px; margin:0 3px;}
.breadNav .breR{ float:right;}
.breadNav .breR a.how{ color:#FF9900; font-size:12px; text-decoration:underline; background:url(/images/album/icon_how.gif) 0 8px no-repeat; padding:5px 0 3px 20px; display:inline-block;}
.breadNav .breR a.lushu{ color:#FF9900; font-size:12px; text-decoration:underline; background:url(/images/album/icon_lushu.gif) 0 5px no-repeat; padding:5px 0 3px 20px; display:inline-block; margin-left:8px;}

a.username{color:#FF9900;}
a.mdd{color:#FF9900;}

/* getCoin */
.getCoin { width:56px; height:56px; background:url(/images/game/coin_bg.gif) no-repeat; cursor: pointer; position: absolute;}
.money_t {color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;} 
.getCoin .money { color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-top:10px; font-weight:bold;text-align: center;}
.getCoin .money a{color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; font-weight:bold;}
.getCoin .money a:hover {color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; font-weight:bold;}
#msg .suc_text{ margin-top:16px; color:#666666; border:1px solid #666666; background-color:#FFFFE1; padding:3px;}

.zNav{ clear:both; height:30px; overflow:hidden;}
.zNav .ztit{ float:left; padding:5px 0 0 2px; }
.zNav .moreBtn{ float:right; padding-top:13px;}
.zNav .moreBtn a{ color:#FF9900; text-decoration:underline;}
.zNav .moreBtn a:hover{ color:#FF9900; text-decoration:none;}
.ArticeTit{ font-size:20px; _font-size:18px; font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; color:#971A00;font-weight:bold;}
.ArticeTit h1{display:inline;font-size:20px;color:#FF9900;}
.ArticeTit a{font-size:20px; _font-size:18px; font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; color:#FF9900;font-weight:bold;}
.ArticeTit a:hover{font-size:20px; _font-size:18px; font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; color:#971A00;font-weight:bold;}
h1.ArticeTit,h2.ArticeTit{ font-size:20px; _font-size:18px; font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; color:#971A00;font-weight:bold;}
h1.ArticeTit a,h2.ArticeTit a{font-size:20px; _font-size:18px; font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; color:#FF9900;font-weight:bold;}
h1.ArticeTit a:hover,h2.ArticeTit a:hover{font-size:20px; _font-size:18px; font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; color:#971A00;font-weight:bold;}
.zNav .pagination{ float:right;}
.zdetail{ clear:both; width:970px; line-height:22px; font-size:12px; color:#996600; padding-top:8px;}

.Album_li{ clear:both; padding-top:20px; width:980px; overflow: hidden;}
.Album_li ul{ width:1045px;}
.Album_li li{ float:left; width:155px; height:235px; margin:0 50px 0 0;}
.Album_li li .A_1{ width:147px; height:147px; background:url(/images/album/alumb_bg.gif) no-repeat; padding:8px 0 0 8px;}
.Album_li li .A_1 .Pnum{ width:135px; height:17px; position:absolute; padding:115px 0 0 0; text-align:right;}
.Album_li li .A_1 .Pnum span{ display:inline-block; padding:2px 5px; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:12px; background:url(/images/album/spanBg.png) repeat; _background-color:#333;}
.Album_li li .A_1 .Pnum a,a:hover{ text-decoration:none;}
.Album_li li .A_2 { height:20px; padding:15px 0 0 5px; line-height:20px;overflow:hidden;}
.Album_li li .A_2 a{ color:#AB996C;}
.Album_li li .A_3 { color:#AB996C; font-family:Verdana, Geneva, sans-serif; padding:5px 0 0 5px;}
.Album_li li .A_3 img{ border:1px solid #ccc; padding:1px; background:#fff; margin:0 3px;}
.Album_li li .A_3 a{ color:#FF9900;}

.PToper{ clear:both; height:30px; overflow:hidden;}
.PToper .zleft{ float:left; padding:10px 0 0 5px; font-family:Verdana, "宋体"; width:475px;}
.PToper .zleft img{ border:1px solid #ccc; padding:1px; background:#fff; margin:0 3px;}
.PToper .zleft .xgmdd{ margin-left:10px;}
.PToper .pagination{ float:right;}
.PToper .op_btn{ width:122px; float:left; color:#AB996D; padding-top:13px;}
.PToper .op_btn a { color:#FF9900; text-decoration:none; margin:0 3px;}

.P_li { clear:both; padding:18px 0 0 0; width:980px; overflow: hidden;}
.P_li ul{ width:1045px;}
.P_li li{ width:220px; height:230px; float:left; margin-bottom:15px; margin-right:35px; overflow:hidden; position:relative;}
.P_li li .con{ position:absolute; bottom:0px;}
.P_li li .photo{}
.P_li li .photo img{padding:2px; background-color:#FFF;}
.P_li li .p_tit{ color:#666666; line-height:22px;}
.P_li li .p_info{ height:20px; padding-top:6px; color:#CCC;}

/* photo detail css */
.Mcon { clear:both; width:980px; margin:0 auto;}
.Mcon .l_con { width:600px; float:left;}
.Mcon .r_con { width:296px; float:right;}

.Mcon .l_con .photo { padding:10px 0 0 0; width:600px; overflow:hidden; position:relative;}
.Mcon .l_con .photo .photo_prev { background: url(/images/album/bg.png) repeat; height: 100%; left: 0; position: absolute; top: 0; width: 50%;}
.Mcon .l_con .photo .photo_prev .btn_photo{cursor: url(/images/album/bg11.cur), auto; display: block; height: 100%; outline: medium none; width: 100%;}
.Mcon .l_con .photo .photo_next { background: url(/images/album/bg.png) repeat; height: 100%; right: 0; position: absolute; top: 0; width: 50%;}
.Mcon .l_con .photo .photo_next .btn_photo{cursor: url(/images/album/bg12.cur), auto; display: block; height: 100%; outline: medium none; width: 100%;}
.Mcon .l_con .op_area {padding:10px 2px;}
.Mcon .l_con .op_area .P_info{ width:300px; color:#ccc; float:left;}
.Mcon .l_con .P_info .i1{ width:180px; height:20px; border:1px solid #ccc; font-size:12px;}
.Mcon .l_con .P_info .i2{ width:36px; height:22px; background:#F90; margin-left:3px; border:none; font-size:12px; color:#fff; text-align:center;}
.Mcon .l_con a.edit{ width:10px; height:10px; display:inline-block; background:url(/images/album/btn_edit.gif) no-repeat; line-height:30px; overflow:hidden; margin-left:10px;}
.Mcon .l_con .P_exif{ width:238px; background-color:#FEFFE1; border:1px solid #EFEEF2; position:absolute; top:22px; right:0; padding:8px 12px; text-align:left;}
.Mcon .l_con .r_btn{ width:280px; float:right; text-align:right; position:relative;}
.Mcon .l_con .r_btn a{ color:#AB996D; text-decoration:underline; margin:0 3px;}
.Mcon .l_con .r_btn a:hover { color:#fff; background-color:#AB996D; text-decoration:none;}
.Mcon .l_con .r_btn a.share{ display:inline-block; background-color:#FFA800; color:#fff; padding:2px 10px; text-decoration:none; border-radius:5px;}
.Mcon .l_con .r_btn a.share:hover{ background-color:#FF9900;}
.Mcon .l_con .r_btn a.exif{ background:url(/images/album/btn_edit.gif) 0 -26px no-repeat; padding-left:16px;}
.Mcon .l_con .r_btn a.exif:hover{ color:#AB996D; text-decoration:none;}
.Mcon .l_con .artice { clear:both; padding:0 0 7px 0; line-height:22px; color:#AB996D;}
.Mcon .l_con .artice a{ font-family:Verdana, Arial, 宋体; color:#996600; text-decoration:none;}
.Mcon .l_con .artice a:hover{ font-family:Verdana, Arial, 宋体; color:#fff; background-color:#996600; text-decoration:none;}

.r_con .p_list{ width:296px; padding:10px 0 0 0;}
.r_con .p_list li { width:81px; height:81px; margin:0 0 10px 10px; float:left; overflow:hidden;}
.r_con .p_list li img { border:0px;border:1px solid #fff; padding:2px;}
.r_con .p_list li a:hover img{border:1px solid #996600; background-color:#FFFFFF;}
.r_con .p_turnp{ clear:both; margin:0 10px 0 0;}
.r_con .Tags{ clear:both; margin-top:10px; padding:0 0 0 15px;}
.r_con .Tags .title{ height:25px; font-size:12px; font-weight:bold;padding-top:10px;}
.r_con .Tags .title a{ font-size:14px; color:#FF9900;}
.r_con .Tags .title a:hover{ font-size:14px;}
.r_con .Tags .list a{ display:inline-block; background-color:#fff; padding:5px 6px; margin:5px 10px 5px 0; border-bottom:1px solid #D1D1D1; border-right:1px solid #D1D1D1; border-radius:5px 5px 5px 5px; color:#FF9900;}
.r_con .Tags .list a:hover{ text-decoration:none; color:#fff; background-color:#FF9900;}

/* comment */
.comment_wrap{padding:20px 40px;}
.comment_box{ padding:0 0 0 10px;}
.comment_box textarea{width:550px;height:100px;margin-bottom:10px;padding:3px 5px;border:1px solid #d6d6d6;font-size:14px;color:#333;line-height:20px;overflow-y:auto; background-color:#f8f8f8;}
.comment_box textarea:focus{border-color:#c4b98d;box-shadow:0 0 10px rgba(237,173,2,0.5);}
.comment_box .btn{float:right;width:69px;height:23px; background-color:#eda000;border:0 none;cursor:pointer; margin-right:30px; color:#fff; border-radius:5px;}
.comment_box .add_face{float:left;display:inline-block;width:17px;height:17px;background:url(/images/z/zt_site/bg_sprite3.gif) -48px -20px no-repeat;line-height:200px;overflow:hidden;vertical-align:top;}
.comment_box .at{margin-left:10px;color:#FFA800}
.faceBox{width:320px!important;}
.faceBox ul{margin-top:5px;}
.faceBox li{display:inline;float:left;width:19px;height:23px;margin:2px 0 0 2px;padding:3px;border:1px solid #cccccc;cursor:pointer;}
.faceBox li:hover{border:1px solid #EDA000;}

/* comment */
.comt_list{margin:10px 0; border-top:1px solid #DFDFDF;}
.comt_list .lv_t { width:56px; text-align:center;}
.comt_list .lv_t a{font-size:10px; font-family:Verdana, Arial; color:#990033; font-weight:bold; text-decoration:none;}
.comt_list .lv_t a:hover{ font-size:10px; text-decoration:underline;}
.comt_list .reply_area {margin:10px 0;clear:both;border-bottom:1px dashed #dfdfdf; width:100%; padding-top:2px;}
.comt_list .reply_area .author { width:54px; min-height:100px; float:left; padding:8px 0 0 5px; overflow:hidden;}
.pnl_logo{border:1px solid #ccc; width:48px; height:48px;}
.pnl_logo:hover{border-color:#f9d286;box-shadow:0 0 3px rgba(255,168,0,0.5);}
.pnl_logo img{vertical-align:top;}
.comt_list .reply_area .author .author_btn { line-height:18px; padding:3px 0 0 3px;}
.comt_list .reply_area .author .author_btn a:hover{background-color:transparent;}
.comt_list .reply_area .author .author_btn img { padding-left:4px;}
.artice_area .clr3{clear:none;}
.comt_list .reply_area .artice_area {margin-left:65px;overflow:hidden;*zoom:1;}
.comt_list .reply_area .artice_area .top_area .nameanddate {padding:10px 0 0 0;}
.comt_list .reply_area .artice_area .top_area .lou_num { color:#CCC; font-size:12px; padding:8px 2px 0 0; font-family:Arial, "宋体"; float:right;}
.comt_list .reply_area .artice_area .top_area .op_btn { margin-left:8px; color:#EDA000;}
.comt_list .reply_area .artice_area .top_area .op_btn a{ color:#EDA000; font-weight:bold; text-decoration:none;}
.comt_list .reply_area .artice_area .top_area .op_btn a:hover{ font-weight:bold; color:#EDA000; text-decoration:none;}
.comt_list .reply_area .artice_area .top_area .op_btn a.report{color:#FFD379; margin-left:8px; font-weight:bold;}
.comt_list .reply_area .artice_area .top_area .title_r { width:86px; float:right; padding-top:5px;}
.comt_list .reply_area .artice_area .top_area .title_r .btn { width:31px; float:left;}
.comt_list .reply_area .artice_area .top_area .title_r .up_num { width:42px; height:27px; background:url(/images/home/up_num_bg.gif) no-repeat; float:left; color:#993300; font-size:11px; font-family:Verdana, Arial; font-weight:bold; padding:12px 0 0 0; text-align:center;}
.comt_list .reply_area .artice_area .a_con_text{font-size:14px; color:#7E5500; line-height:25px; padding:5px 3px 0 0;overflow:hidden;}
.comt_list .reply_area .artice_area .a_con_text .link a { font-size:14px; border-bottom:1px solid #FF0000; text-decoration:none; color:#7E5500;}
.comt_list .reply_area .artice_area .a_con_text .link a:hover { font-size:14px; border-bottom:1px solid #EDA000; text-decoration:none; color:#7E5500;}
.comt_list .reply_area .artice_area .a_con_text p{ margin:0px; padding:0px;}
.comt_list .reply_area .artice_area .a_con_text img { margin-bottom:5px;}
.comt_list .reply_area .artice_area .a_con_text a{font-size:14px; text-decoration:underline; color:#9B5218;}
.comt_list .reply_area .artice_area .a_con_text a:hover{font-size:14px; color:#9B5218; text-decoration:none;}
.comt_list .reply_area .artice_area .a_con_text ::-moz-selection{ background-color:#7A735B;color:#fff;}
.comt_list .reply_area .artice_area .a_con_text ::selection {background-color:#7A735B;color:#fff;} 

.comt_list .reply_area .artice_area .yinyong {height:0;margin:0 5px 0 0;overflow:hidden;}
.comt_list .reply_area .artice_area .yinyong .title { height:22px; line-height:20px; color:#999; font-size:12px;}
.comt_list .reply_area .artice_area .yinyong .con {color:#999; font-size:12px; line-height:20px; }

.comt_list .reply_input {clear:both;display: block; background:url(/images/home/mfw_bg2.gif) top repeat-x; margin-top:5px;}
.comt_list .reply_input .top_k { height:30px;}
.comt_list .reply_input .top_k .title{ color:#996600; font-size:12px; font-weight:bold; width:78px; text-align:center; line-height:30px; float:left;}
.comt_list .h40_top { height:40px;}
.operate_btn { clear:both; padding:5px 0 0 0; text-align:right;}
.date { color:#AB996D; font-size:10px; font-family:Verdana, Arial; line-height:20px;}
.author_name a { color:#EDA000; text-decoration:none;}
.author_name a:hover { color:#A05214; text-decoration:none;}
.m_photo{width:48px; height:48px;border:1px solid #CCC; padding:1px;}
.m_photo_on {padding:2px;} 

.login_tips{ border: 2px solid #cccccc; width: 600px; border-radius: 10px;}
.login_tips:hover{ background: #eeeeee }
.login_tips .login_words{ margin: 0 auto; text-align: center; padding: 50px; font-size: 14px; color: #333333}
.login_tips .login_words input{ background-color: #F90;padding: 3px 4px 2px; color: #ffffff; margin: 3px 2px 0;border-bottom: 1px solid #CC4F00;border-right: 1px solid #CC4F00;border-top: 1px solid white;border-left: 1px solid white;}

/* 底部攻略图片浮动框 old bin 20131015 start */
.a_pop {width: 100%;height: 344px;background: #fff;position: fixed;_position:absolute;left: 0;bottom: 0;border-top: 1px solid #d3d3d3;box-shadow: 0 0 5px #d3d3d3;z-index: 100;}
.a_pop_bottom {height: 0;border:0;}
.a_pop .gongnue {width: 230px;height: 326px;position: absolute;left: 0;top: 9px;border-left: 9px solid #fff;border-right: 2px solid #fff;z-index: 101;background: #f7f7f7;}
.a_pop .gongnue span {width: 140px;height: 40px;background: #b0c946 url(/images/post/down.png) no-repeat 20px 0;line-height: 40px;padding-left: 60px;position: absolute;left: 15px;bottom: 27px;color: #fff;font-size: 16px;display: block;text-align: left;border-bottom: 2px solid #8d951d;}
.a_pop .gongnue span strong {font-weight: normal;font-family:Georgia,"Times New Roman",Times,serif;font-size: 20px;}
.a_pop_block {width: 100%;height: 100%;position: relative;overflow: hidden;z-index: 100;}
.a_pop ul {width: 10000px;height: 326px;padding:9px;position: absolute;left: 232px;top: 0;}
.a_pop li {float: left;width: 258px;margin-right: 2px;}
.a_pop_li {position: relative;height: 162px;margin-bottom: 2px;background: #f7f7f7;}
.a_pop li a {color: #fff;text-shadow:0 0 5px #333;}
.a_pop li a:hover {color: #fff;text-decoration: none;}
.a_pop li span {position: absolute;bottom: 12px;left: 15px;}
.a_pop li span p {font-size: 18px;}
.a_pop li span b {font-size: 16px;font-weight: normal;line-height: 32px;}
.a_pop li span b i {font-style: normal;padding: 0 5px;font-family:Georgia,"Times New Roman",Times,serif;font-size: 24px;}
.a_pop li span p strong {font-size: 26px;font-weight: normal;}
.a_pop li.a_pop_big {width: 326px;height: 326px;position: relative;background: #f7f7f7;}
.a_pop li.a_pop_big span {display: inline-block;width: 286px;height: 75px;padding: 15px 20px;left: 0;top: 50%;margin-top: -50px;background: #ffa800;background:rgba(255,168,0,.7);}
.a_pop li.a_pop_big a {text-shadow:none;}
.a_pop li.a_pop_big span p {font-size: 20px;}
.a_pop li.a_pop_big span b i {font-size: 28px;}
.a_pop_hide {width: 220px;height: 22px;line-height: 22px;border:1px solid #d3d3d3;border-bottom: none;background:#fff url(/images/post/show_hide.gif) 84px -26px no-repeat;position:absolute;top: -23px;left: 50%;margin-left: -110px;text-align: center;color: #ffa800;cursor: pointer;}
.a_pop_show {bottom: 80px;background-position: 84px 0;}
.a_pop_short .gongnue span {bottom:262px;}
.a_pop_short li span {bottom: 92px;}
.a_pop_short li.a_pop_big span {top: 0;margin-top: 0;padding-top: 9px;}
/* 底部攻略图片浮动框 old bin 20131015 end */

/* 图片底部浮层 old bin 20131029 start */
.p_pop {width: 100%;height: 210px;background: #fff;position: fixed;_position:absolute;left: 0;bottom: 0;border-top: 1px solid #d3d3d3;box-shadow: 0 0 5px #d3d3d3;z-index: 100;}
.p_pop_bottom {height: 0;border:0;bottom: 10px;}
.p_pop .gongnue {width: 130px;height: 184px;position: absolute;left: 0;top: 14px;border-left: 12px solid #fff;border-right: 12px solid #fff;z-index: 101;background: #f7f7f7;}
.p_pop .gongnue span {width: 86px;height: 28px;background: url(/images/post/p_pop.png) no-repeat 0 0;line-height: 28px;padding-left: 30px;position: absolute;left: 7px;bottom: 11px;color: #4d4d4d;display: block;text-align: left;}
.p_pop .gongnue span strong {font-weight: normal;}
.p_pop_block {width: 100%;height: 100%;position: relative;overflow: hidden;z-index: 10;}
.p_pop ul {width: 10000px;height: 132px;position: absolute;left: 155px;top: 65px;}
.p_pop li {float: left;width: 198px;height: 132px;margin-right: 12px;position: relative;}
.p_pop li a {color: #fff;}
.p_pop li a:hover {color: #fff;text-decoration: none;}
.p_pop li span {width: 183px;height: 32px;padding-left: 15px;position: absolute;bottom: 0;left: 0;display: block;background: #000;background:rgba(0,0,0,.5);line-height: 32px;font-size: 14px;}
.p_pop li span strong {font-size: 16px;font-weight: normal;}
.p_pop li.p_short {width: 132px;height: 132px;position: relative;background: #f7f7f7;}
.p_pop li.p_short span {width: 102px;height: 45px;padding: 5px 15px;left: 0;bottom: 0;background: #ffa800;background:rgba(255,168,0,.7);line-height: 22px;font-size: 12px;}
.p_pop li.p_pop_big a {text-shadow:none;}
.p_pop li.p_pop_big span p {font-size: 20px;}
.p_pop li.p_pop_big span b i {font-size: 28px;}
.p_pop_short .gongnue span {bottom:262px;}
.p_pop_short li span {bottom: 92px;}
.p_pop_short li.p_pop_big span {top: 0;margin-top: 0;padding-top: 9px;}

.p_pop_hide {width: 180px;height: 16px;border:1px solid #d3d3d3;border-bottom: none;position:absolute;top: -17px;left: 50%;margin-left: -90px;background:#fff;border-radius: 20px 20px 0 0;font-size: 16px;z-index: 12;box-shadow: 0 -2px 5px rgba(211,211,211,.5);}
.p_pop_hide a {width: 165px;padding-right: 15px;height: 28px;display: block;background:url(/images/post/p_pop.png) no-repeat 105px -74px;line-height: 28px;color: #ffa800;text-align: center;}
.p_pop_show {height: 30px;bottom: 80px;}
.p_pop_show a {background-position: 105px -99px;}
.p_pop_hide a:hover {color: #ffa800;text-decoration: none;}

.gl_info {width: 100%;height: 32px;position: absolute;left: 0;top: 20px;color: #4d4d4d;font-size: 18px;z-index: 11;}
.more_gl {height: 32px;position: absolute;left: 160px;top: 0;}
.more_gl strong {font-size: 20px;}
.more_gl a {width: 89px;height: 32px;padding-left: 16px;margin-left: 20px;display: inline-block;background: url(/images/post/p_pop.png) no-repeat 0 -28px;vertical-align: middle;color: #fff;line-height: 32px;font-size: 16px;}
.more_gl a:hover {text-decoration: none;color: #fff;}

.view_num {float: right;font-size: 16px;padding-right: 100px;}
.view_num span {color: #ffa800;}
/* 图片底部浮层 old bin 20131029 end */