@charset "utf-8";
/* CSS Document */

body {background-color:#1a1a1a;}

.tst, .tst a {-webkit-animation-duration: 0.5s;
-moz-animation-duration: 0.5s;
-ms-animation-duration: 0.5s;
-o-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-transition: all 0.15s ease-out;
-webkit-transition-delay: 0s;
-moz-transition: all 0.15s ease-out 0s;
-o-transition: all 0.15s ease-out 0s;
transition: all 0.15s ease-out 0s;
}

.left_wrap {float:left;margin-bottom:20px;}
.right_wrap {float:right;margin-bottom:20px;}

.bg_pic_black {background-color:#222;border-radius:5px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);}

#show_pic {background-color:#161616;padding:40px 0 20px 0;min-height:400px;border-bottom: 1px solid #292929;box-shadow:0 -4px 5px rgba(0, 0, 0, 0.1) inset;}
#ps_wrap {background-color:#1a1a1a;}

.pic_header {margin:10px auto;height:75px;width:1200px;margin-top:24px;}
.author .avatar {margin-right:15px;}
.author h2 {font-weight:500;max-width:600px;color:#eee;font-size:18px;margin-bottom: 10px;display:inline-block;margin-right:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float:left;}
.author .edit_p {float:left;}
.author .edit_p a {line-height:28px;}
.author h2 a {font-size: 18px;color: #eee;}
.author_name a {line-height:24px;font-size:14px;}

.author_follow {line-height:24px;}
.author_follow a {padding:0px 5px;background-color:#02adea;font-size:12px;line-height:24px;border-radius:3px;color:#fff;margin:0 12px;text-align:center;display:block;width:50px;}
.author_follow.c_gray a {background-color:#71767a;}

.option {color:#fff;margin:0 8px;}

.backtotop {height:40px;width:40px;position:fixed;left:50%;bottom:60px;margin-left:605px;background:url(../images/backtotop.png)no-repeat;display:none;z-index:2999;}
.backtotop:hover {background:url(../images/backtotop.png)no-repeat 0 -40px;}


.option .share {height:30px;border-radius:3px;margin-left:5px;}

.option .tst,.option .tst a {border-radius:3px;}

.op_right .zan.zaned a {background-color:#525558;}
.op_right .zan.zaned a:hover {background-color:#525558;}
.op_right .zan a {height:52px;width:76px;padding:4px;background-color:#02adea;box-shadow:0px 1px 0px rgba(255,255,255,0.2) inset;border-radius:3px;display:block;color:#fff;}

.op_right .zan .count {text-align:center;min-width:20px;margin:0 auto;font-size:12px;line-height:22px;}
.op_right .zan .bt {line-height:24px;width:20px;height:22px;margin:3px auto;display:block;background:url(../images/photos.png) -108px -5px no-repeat;}


.op_right .like a {height:52px;width:40px;padding:4px;margin:0 5px;background-color:#ff4a50;box-shadow:0px 1px 0px rgba(255,255,255,0.2) inset;border-radius:3px;display:block;color:#fff;cursor:pointer;}
.op_right .like.dislike a {background-color:#525558;}
.op_right .like.dislike a:hover {background-color:#757a7e;}

.op_right .like .count {float:left;text-align:center;line-height:22px;width:100%;font-size:12px;}
.op_right .like .bt {line-height:22px;width:20px;height:22px;margin:3px auto;display:block;background:url(../images/photos.png) -42px -4px no-repeat;}

.op_right .zan a:hover {background-color:#09BDFD;}
.op_right .like a:hover {background-color:#FF6469;}



.op_top {height:24px;font-size:12px;margin-bottom:5px;}

.op_bottom {height:28px;width:220px;margin:2px 5px 0 5px;font-size:12px;background-color:#222;border-radius:3px;}
.op_bottom .views {}
.op_bottom .views {height:28px;width:60px;padding:0 4px;}
.op_bottom .views {width:64px;}
.op_bottom .views .bt {float:left;height:30px;line-height:30px;margin:0 3px;text-align:center;font-size:12px;color:#9F9F9F;}
.op_bottom .views .count {float:left;height:30px;line-height:30px;text-align:left;}
.op_bottom .views .tt {background:url(../images/chats.png) no-repeat;width:20px;height:14px;}
.op_bottom .chats .tt {background:url(../images/chats.png) no-repeat;width:20px;height:14px;}

.op_bottom .buy {height:23px;width:20px;padding:4px;margin:0 5px;box-shadow:0px 1px 0px rgba(255,255,255,0.2) inset;display:block;color:#fff;background-color:#525558;background:url(../images/download1.png) -1px 1px no-repeat #71767a;}

.pulse {margin:0;padding:0;border-radius:3px;}
.pulse h3 {font-size:40px;font-weight:400;line-height:40px;text-align:right;font-weight:500;margin:0 0px 3px 0;color:#fff;}
.pulse div {font-size:14px;line-height:14px;color:#9F9F9F;background:url(../images/pulse.png) no-repeat 0px 0;padding:0 0 0 30px;}


.lnz span {display:block;text-align:center;}

.main_post_wrap, .main_post_wrap .post_wrap table {width:100%;}
.main_post_wrap .post_wrap {width:1060px;margin:0 auto; font-size: 14px;line-height: 26px;}
.main_post_wrap .post_wrap .zoom {max-width: 1060px;margin:0 auto;display:block;box-shadow:1px 1px 5px rgba(0,0,0,0.7);}

.main_pic_wrap {width:100%;position:relative;}
.main_pic_wrap img {max-width: 1200px;margin:0 auto;display:block;box-shadow:1px 1px 5px rgba(0,0,0,0.7);}
.main_pic_wrap .pic_wrap {width:1200px;margin:0 auto;}
.main_pic_wrap .pic_wrap.groups {margin-bottom:30px;}
.main_pic_wrap .pic_wrap .threadcover {position:relative;}
.main_pic_wrap .pic_wrap .setthreadcover {position: absolute;left: 0;right: 0;bottom: 20px;text-align: center;}

.main_pic_wrap a.pic_arrow {position:absolute;height:100%;display:block;cursor:pointer;width:80px;top:0;opacity:1;}
.main_pic_wrap a.nextP {right:0;}
.main_pic_wrap a.preP {left:0;}

.main_pic_wrap a .arrow {opacity:0.6;top:50%;left:50%;position:absolute;width:50px;height:60px;border-radius:5px;margin:-35px 0 0 -25px;background:center center no-repeat;}
.main_pic_wrap a .arrow img {box-shadow:none;border:none;opacity:0;border-radius:5px;}
.main_pic_wrap a.nextP .arrow {background-image:url(../images/arrow_next.png);}
.main_pic_wrap a.preP .arrow {background-image:url(../images/arrow_pre.png);}
.main_pic_wrap a:hover .arrow {background-color:#222;opacity:1;}
.main_pic_wrap a .arrow:hover {background-color:#ccc;opacity:0.3;}

.groups_pp .main_pic_wrap a .arrow {width:60px !important;margin:-35px 0 0 -30px !important;}

.main_pic_p p {color:#9F9F9F;text-align:center;}


/*.avatar {margin:5px 11px 0px 0px;border-radius:3px;overflow:hidden;}/**/
.avatar img {border-radius:2px;}
.attrib {height:14px;line-height:14px;}
.attrib .left a {color:#fff;}
.attrib .right {color:#9F9F9F;font-size:12px;}
.com {margin:15px 0;}
.com .body {min-height:65px;padding:0 0 0 75px;}
.com .body textarea {background-color:#222;border:1px solid #333;box-shadow:0 0 5px rgba(0,0,0,0.3) inset;resize:none;border-radius:3px;height:75px;width:644px;padding:5px;color:#fff;}

.i_reply {margin-bottom:30px;}
.reply_input .body textarea {background-color:#222;border:1px solid #333;box-shadow:0 0 5px rgba(0,0,0,0.3) inset;border-radius:3px;width:576px;height:74px;}
.reply_body,.reply_input {float:right;width:660px;margin-top:10px;}
.reply_input {margin:20px 0 0 0;display:none;}
.reply_submit {background-color:#02adea;border:1px solid #029dda;border-radius:3px;float:left;width:82px;height:33px;text-align:center;cursor:pointer;margin:10px 0 0 0;color:#fff;box-shadow:0 1px 0 rgba(255, 255, 255, 0.2) inset;}
.reply_submit:hover {background-color:#12bdfa;}
.reply_cancel {float:right;margin:9px 0 0 10px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.65);color:#8b8b8b !important;line-height:33px;cursor:pointer;}
.reply_cancel:hover {color:#999 !important;}
.reply_body .hr_line2 {margin:20px 0;}

.body_text {color:#9F9F9F;padding-top:8px;font-size:14px;}
.body_text .reply {float:right !important;color:#55a8ff !important;display:none;cursor:pointer;}
.body_text .p_location {display:inline-block;background:url("../images/pic_location.png") no-repeat;margin:5px 0;cursor:pointer;}
.body_text a {margin:0 5px;}


#comment_wrap {min-height:700px;width:1200px;margin:0 auto;}

#comment_wheel_wrap {width:730px;float:left;margin-top:5px;}
#pic_menu {float:right;width:430px;margin:20px 0 0 40px;padding:0;}
#pic_menu h2 {color:#fff;}
#pic_menu .pic_browser ul {position:absolute;}
#pic_menu .pic_browser ul li {width:70px;height:70px;opacity:0.5;}
#pic_menu .pic_browser ul li#focus_bro {opacity:1;}
#pic_menu .pic_browser ul li:hover {opacity:1;}
#pic_menu .pic_browser ul .no_more_pic {background-color:#333;line-height:90px;}
#pic_menu .pic_browser ul .no_more_pic div {color: #999999;display:block;font-size: 10px;height:56px;line-height: 13px;padding-top:20px;text-align: center;width: 70px;}
#pic_menu .pic_browser {margin:0;overflow:hidden;height:70px;width:370px;position:relative;float:left;}
#pic_menu .browser {float:left;margin-right:5px;}

.ll {float:left;}

.share_map {overflow:hidden;color:#eee;font-size:14px;line-height:22px;}
.share_map h2 {font-weight:normal;font-size:14px;color:#eee;padding:5px 10px;}
.share_map .left,.share_map .right {width:430px;}
.share_map .sub_time {height:154px;}
.share_map .sub_time div {}
.share_map .sub_time.for_p {height:60px;}
.share_map .exif_m {color:#9F9F9F;font-size:14px;}
.share_map .exif_m span {color:#eee;}
.exif_m .ex {font-size:14px;padding:0px 15px 0 0px;margin:0 2px;line-height:22px;color:#9F9F9F;}
.exif_m .ex.view {padding: 10px 20px 5px 20px;}
.exif_m .ex span {display:inline-block;width:180px;float:right;color:#fff;}
.exif_m h2 {font-weight:400;font-size:14px;padding:5px 10px;margin:5px 0px;color: #fff;}
.pic_map h2 {font-weight:400;font-size:14px;padding:5px 10px;margin:5px 0;}
.exif_m, .description {background-color:#222;border-radius:5px;margin:15px 0;box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);padding:3px 0 18px 0;}
.exif_m.pic_map {padding-bottom:0;}
.description h2 {font-weight:400;font-size:14px;padding:5px 10px;margin:0 0px;}
.description p {font-size:12px;color:#9f9f9f;padding:5px 0;margin:0 8px;}
.description a {font-size:12px;margin:0 2px 0 0;color:#9F9F9F;}
.description a:hover {color:#55A6FC;}
.purchase {padding:0;position:relative;}
.purchase a {padding:0px 10px;background-color:#02adea;font-size:12px;line-height:24px;border-radius:3px;color:#fff;text-align:center;display:block;width:50px;float:right;margin-left:10px;}
.purchase a:hover {color:#fff;background-color:#12bdfa;}
.purchase p {line-height:24px;height:90px;font-size:14px;}
.purchase .thumb_wrap {position:relative;width:150px;float:left;}
.purchase .thumb_wrap img {display:block;}
.purchase .thumb_wrap .cover {position:absolute;left:0;top:0;height:150px;width:150px;background:url(../images/store_cover.png) no-repeat;}
.purchase .right {width:260px;padding:10px;}
.pic_map {margin-bottom:20px;}
.pic_map p {color:#9F9F9F;padding:5px;font-size:12px;}

.exif_m .ex {font-size:12px;padding:0px 15px 0 30px;}
.ex.ex1 {background:url(../images/ex.png) no-repeat 5px 0px;}
.ex.ex2 {background:url(../images/ex.png) no-repeat 5px -20px;}
.ex.ex3 {background:url(../images/ex.png) no-repeat 5px -41px;}
.ex.ex4 {background:url(../images/ex.png) no-repeat 5px -62px;}
.ex.ex5 {background:url(../images/ex.png) no-repeat 5px -83px;}
.ex.ex6 {background:url(../images/ex.png) no-repeat 5px -104px;}
.ex.ex7 {background:url(../images/ex.png) no-repeat 5px -125px;}
.ex.ex8 {background:url(../images/ex.png) no-repeat 5px -145px;}
.ex.ex9 {background:url(../images/ex.png) no-repeat 5px -166px;}

.share_m a:first-child {float:left;}

.copyright {position:fixed;top:0;left:0;z-index:1999;color:#eee;font-size:12px;padding:5px;background-color:#111;border-radius:5px;display:none;opacity:0.9;filter:alpha(opacity=90);}
.copyright a {font-size:12px;}
.copyright a:hover {color:#55a8ff;}
#light_pic {position:fixed;top:0;left:0;height:100%;width:100%;background-color:#050505;z-index:3000;opacity:0.95;filter:alpha(opacity=95);}
#light_pic,#light_pic a {color:#fff;font-size:14px;text-align:center;}
#light_pic .light_logo {background:url(../images/light_logo.png) no-repeat;width:100px;height:60px;margin:5px 0 0 0;float:left;}
#light_pic .light_like a {background:url(../images/light_like.png) no-repeat;width:77px;height:25px;line-height:25px;float:right;margin:8px 12px 0 0;z-index:2002}
#light_pic .light_return {background:url(../images/light_like.png) no-repeat;width:60px;height:25px;line-height:25px;float:right;margin:8px 12px 0 0;z-index:2002;cursor:pointer;}
#light_pic .light_left {background:url(../images/light_lr.png) no-repeat;width:58px;height:57px;position:absolute;left:0;top:300px;}
#light_pic .light_right {background:url(../images/light_lr.png) no-repeat 0 -60px;width:58px;height:57px;position:absolute;right:0;top:300px;}
#light_pic .light_left:hover {background:url(../images/light_lr.png) no-repeat 0 -120px;}
#light_pic .light_right:hover {background:url(../images/light_lr.png) no-repeat 0 -180px;}
#lightbox .main_pic {opacity:1;filter:alpha(opacity=100);position:fixed;z-index:3001;top:40px;}

.share_m {float:left;}

.share_m a div {box-shadow:0px 1px 0px rgba(255,255,255,0.2) inset;}/**/
.m_weibo {height:25px;width:40px;float:left;margin:0px 5px 0 0px;background:url(../images/share_m.png) no-repeat 0px 0px #de473c;border-radius:3px;}
.m_tengxun {height:25px;width:40px;float:left;margin:0px 5px 0 0;background:url(../images/share_m.png) no-repeat 0px -28px #6ed0f5;border-radius:3px;}
.m_renren {height:25px;width:40px;float:left;margin:0px 5px 0 0;background:url(../images/share_m.png) no-repeat 0px -57px #4f92d8;border-radius:3px;}
.m_douban {height:25px;width:40px;float:left;margin:0px 5px 0 0;background:url(../images/share_m.png) no-repeat 0px -84px #008940;border-radius:3px;}
.m_message {height:25px;width:40px;float:left;margin:0 5px 0 0;background:url(../images/m_message.png) no-repeat 6px -1px #7f7f7f;border-radius:3px;}
.m_weibo:hover {background-color:#ee574c;}
.m_tengxun:hover {background-color:#7ee0ff;}
.m_renren:hover {background-color:#5fa2e8;}
.m_douban:hover {background-color:#109950;}

.pur_wrap {margin-top:60px;}
.pur_wrap .left_wrap {width:780px;height:750px;}
.pur_wrap .left_wrap img {max-width:780px;max-height:730px;}

.pur_wrap .right_wrap {width:350px;height:710px;padding:20px 25px;}
.pur_wrap .right_wrap .pur_exif {color:#9f9f9f;font-size:14px;}
.pur_wrap .right_wrap .pur_exif div {line-height:28px;}
.pur_wrap .right_wrap .pur_exif span {color:#fff;margin:0 10px;}
.pur_wrap .right_wrap .pur_selection {width:350px;height:30px;position:relative;margin-top:20px;}
.pur_wrap .right_wrap .pur_selection .sel_bg {position:absolute;width:170px;height:30px;border-radius:3px;left:0;top:0;background-color:#333;z-index:100;}
.pur_wrap .right_wrap .pur_selection .sel_option {z-index:200;position:absolute;}
.pur_wrap .right_wrap .pur_selection .sel_option span {width:170px;font-size:14px;line-height:30px;color:#fff;text-align:center;display:inline-block;cursor:pointer;}

.right_wrap .text_info .input_wrap {padding:10px;border-radius:3px;border:1px solid #393939;background-color:#2a2a2a;margin:15px 0;position:relative;}
.right_wrap .text_info .input_wrap .input_text {width:325px;line-height:20px;color:#fff;background:none;border:none;}
.right_wrap .text_info .input_wrap label {position:absolute;left:10px;color:#9f9f9f;font-size:14px;}
.text_info #form2 {display:none;}
.right_wrap .submit {width:100%;height:40px;line-height:40px;background-color: #02ADEA;border-radius: 3px;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;font-size:16px;color:#fff;border:none;}
.right_wrap .submit:hover {background-color:#09BDFD;cursor:pointer;}
.right_wrap .about_auth {padding:0 20px;margin:20px 0 15px 0;text-align:right;}

#cg_cont {margin:20px 0;}
#cg_cont .photo_thumb {float:left;margin:5px;position:relative;}
#cg_cont .photo_thumb img {box-shadow:0 2px 5px rgba(0,0,0,1);}
#cg_cont .photo_thumb .userdetails {position:absolute;padding:8px 8px 5px 8px;width:274px;bottom:0;bottom:0\9;
background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.7)));
background: -webkit-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
background: -moz-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
background: -o-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
background: linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);}
#cg_cont .photo_thumb .userdetails .left {margin:0;}
#cg_cont .photo_thumb .userdetails .right {font-size:30px;color:#fff;position:absolute;right:10px;opacity:0;bottom:0px;}
#cg_cont .photo_thumb .userdetails a {color:#fff;padding:1px 5px;font-size:16px;display:inline-block;max-width: 210px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#cg_cont .photo_thumb .userdetails a:hover {background-color:rgba(255, 255, 255, 0.2);border-radius:3px;}
#cg_cont .photo_thumb .userdetails .tit_s a {font-size:12px;}

.cont_wrap {margin:24px 0;}
.cont_wrap h1 {color:#fff;font-weight:normal;float:left;font-size:24px;line-height:32px;}
.cont_wrap .selection_wrap {line-height:36px;}
.cont_wrap.act_header {margin:0;}
.cont_wrap .sw_one {float:left;margin-left:20px;position:relative;}
.cont_wrap .sw_one a {font-size:14px;color:#9F9F9F;padding:2px 10px;line-height:24px;}
.cont_wrap .sw_one a:hover {background-color:#2a2a2a;border-radius:2px;color:#eee;}
.cont_wrap .sw_one.selected a {background-color:#333;border-radius:2px;color:#fff;}

.tooltip{position: absolute; z-index: 1030; display: block; font-size: 12px; line-height: 1.4; opacity: 0; filter: alpha(opacity=0); visibility: visible;}
.tooltip.in{opacity: 0.9; filter: alpha(opacity=90);}
.tooltip.top{padding: 5px 0; margin-top: -3px;}
.tooltip.right{padding: 0 5px; margin-left: 3px;}
.tooltip.bottom{padding: 5px 0; margin-top: 3px; margin-left:-110px;}
.tooltip.left{padding: 0 5px; margin-left: -3px;}
.tooltip-inner{max-width: 300px; padding: 10px; color: #ddd; text-align: left; text-decoration: none; background-color: #000000; border-radius: 4px;}
.tooltip-arrow{position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid;}
.tooltip.top .tooltip-arrow{bottom: 0; left: 50%; margin-left: -5px; border-top-color: #000000; border-width: 5px 5px 0;}
.tooltip.top-left .tooltip-arrow{bottom: 0; left: 5px; border-top-color: #000000; border-width: 5px 5px 0;}
.tooltip.top-right .tooltip-arrow{right: 5px; bottom: 0; border-top-color: #000000; border-width: 5px 5px 0;}
.tooltip.right .tooltip-arrow{top: 50%; left: 0; margin-top: -5px; border-right-color: #000000; border-width: 5px 5px 5px 0;}
.tooltip.left .tooltip-arrow{top: 50%; right: 0; margin-top: -5px; border-left-color: #000000; border-width: 5px 0 5px 5px;}
.tooltip.bottom .tooltip-arrow{top: 0; left: 50%; margin-left: 100px; border-bottom-color: #000000; border-width: 0 5px 5px;}
.tooltip.bottom-left .tooltip-arrow{top: 0; left: 5px; border-bottom-color: #000000; border-width: 0 5px 5px;}
.tooltip.bottom-right .tooltip-arrow{top: 0; right: 5px; border-bottom-color: #000000; border-width: 0 5px 5px;}
.fade{opacity: 0; -webkit-transition: opacity 0.15s linear; transition: opacity 0.15s linear;}
.fade.in{opacity: 1;}