﻿@charset "utf-8";
/* CSS Document */

*{padding:0px;margin:0px;font-size:12px;}
body,div,p,dl,dd,dt,h1,h2,h3,h4,ul,ol{padding:0px;margin:0px;}
body{color:#000;background:#f4f4f4;}
img{border:0;}
ul,ol{list-style:none;}
a{color:#000;text-decoration:none;}
.clear{width:0px;height:0px;line-height:0px;font-size:0px;padding:0px;margin:0px;clear:both;}

#top{line-height:101px;color:#394045;}
.loginbar{line-height:27px;border-bottom:1px solid #dadada;background:#ededed;padding:0 10px 0 0;}
.welcome{float:left;}
.topnav{float:left;_margin-left:-12px;}
.topnav li{float:left;display:inline-block;color:#989898;height:25px;line-height:26px;margin-left:12px;margin-top:1px;margin-top:2px \9;*margin-top:2px;_margin-top:2px;background:url(/photo../images/topbar-line.gif) no-repeat right center;padding-right:12px;}
.topnav a{color:#2f2f2f;display:block;}

.login-box{float:right;height:16px;line-height:16px;margin-top:5px;}
.login-box input{vertical-align:middle;width:78px;height:16px;line-height:16px;border:0;background:#b9b9b9;}
.login-box a{margin:0 5px;}
.header{background:#fff;padding:0 10px;padding-top:3px;}
.logo{float:left;padding-top:10px;padding-left:1px}
.topad{float:right;}

#menu{background:url(/photo../images/menu_b.gif) repeat-x;height:37px;padding:0 10px;overflow:hidden;}
#menu li{float:left;display:inline;height:35px;line-height:33px;font-size:14px;color:#fff;background:url(/photo../images/menu_li_i.gif) no-repeat right top;padding:0 3px 0 2px;overflow:hidden;}
#menu li a{color:#fff;font-size:14px;padding:0 10px;padding-top:2px;display:inline-block;}
#menu li a:hover{color:#000;background:url(/photo../images/menu_li_bg.gif) repeat-x;padding:0 10px;padding-top:2px;height:35px;}
#menu li.only a{color:#000;background:url(/photo../images/menu_li_bg.gif) repeat-x;padding:0 10px;padding-top:2px;height:35px;}

#mselect{padding:0 10px;margin-top:3px;background-color:#FFF;}
.getLine{overflow:hidden;width:100%;}
.getLine strong{color: #2F2F2F;float:left;width:3%;font-size:12px;font-family:"微软雅黑";font-weight:bold;line-height:22px;text-align:right;}
.getLine ul{float:right;width:94%;margin-top:1px;overflow:hidden;}
.getLine li{display:block;float:left;line-height:22px;list-style-type:none;margin-right:15px;overflow:hidden;white-space:nowrap;}
.getLine a{color:#2f2f2f;}
.getLine .cur a{font-weight:bold;}
.getLine span{float:right;font-weight:bold;line-height:24px;text-align:left;width:2%;}
/*
.cttp{height:22px;}
*/
#mc .ci{display:block;float:left;width:14px;height:11px;margin:0;padding:0;}
#mc li{margin-top:7px;margin-right:11px;}

.unfold img,.fold img{margin-top:7px;cursor:pointer;}

#page{margin:0 auto;padding:20px 0;text-align:center;width:100%;font-size:14px;font-family:Arial;}
#page a{font-family:"宋体";background:#eb0808;margin-left:3px;padding:6px 8px 5px 8px;color:#fff;font-size:14px;display:inline-block;text-align:center;}
#page .current{background:#ecc905;padding:6px 8px 5px 8px;font-size:14px;margin-left: 3px;display:inline-block;text-align:center;}
#page .bnext,#page .bprev {padding:6px 19px 5px 19px;}
#page .bfirst,#page .blast {padding:6px 11px 5px 11px;}
 
#position{background:url(/photo../images/position-bg.gif) repeat-x;height:28px;line-height:28px;position:relative;padding:0 10px;}
.hd{color:#394045;float:left;height:28px;line-height:28px;}
.hd a{color:#394045;}
.hd span{margin:0 3px;font-weight:bold;}
.baseinfo{float:right;color:#8e8e8e;padding-left:30px;text-align:center;}
.baseinfo a{color:#0084ff;margin-right:5px;}
.sum{left:45%;position:absolute;text-align:center;margin-top:5px;}
.sum img{margin-right:8px;}

#wrapper{background:#f4f4f4 url(/photo../images/wrapper-bg.gif) repeat-x;padding-top:8px;}

#group_photo{text-align:center;}
.group_imgs{padding-bottom:5px;}
.group_imgs img{padding:9px;}
.group_img_says{}
.group_info{bottom: 0;color: #989898;height:16px;left: 0;line-height: 16px;overflow: hidden;padding: 0 10px;white-space: nowrap;}
.group_info .group_img_title, .group_info .author{float: left;}
.group_img_titles{color:#2f2f2f;}
.group_info .date{margin-left:14px;font-family:Arial;color:#8e8e8e;}
.group_info .author{}
.group_info .author a {color:#0084ff;}
.group_info .author .amore {margin-left:14px;}
.group_info .views, .group_info .good, .group_info .replys{float:right;font-family:Arial;}
.group_info .views{font-size:12px;}
 .group_info .good, .group_info .replys{font-size:10px;}
.group_info .good{background:url(/photo../images/good.gif) no-repeat scroll 0 4px transparent;margin-left: 5px;padding-left: 12px;}
.group_info .replys{background:url(/photo../images/reply.gif) no-repeat scroll 0 5px transparent;padding-left: 12px;}
.ground_mes{color:#2f2f2f;line-height:24px;text-align:left;padding:5px 5px 5px 25px;text-indent:2em;}


.bottom {border-top:solid 1px #ccc;margin:0 auto;padding:20px 0 20px 0;text-align:center;width:100%;}
.bottom p {margin:1em 0 1em 0}
.pad {width:778px;text-align:center;padding:10px 0 10px 0;margin: 0 auto;}
/*
.newpostbtn{float:right;height:37px;line-height:37px;}
.newpostbtn a{font-size:14px;font-weight:bold;color:yellow;}
*/
.navctrl{float:right;height:37px;line-height:37px;}
.navctrl .bhome{margin-left:40px;background:url(/photo../images/bhome.png) no-repeat scroll 0; padding-left:20px;font-family:"宋体";font-size:14px;color:#FFF;}
.navctrl .publishbtn{background:url(/photo../images/pbtn.png) no-repeat; padding-left:20px;font-family:"宋体";font-size:14px;color:#FFF;}

.postmsg{background-color: #CCCCCC;border: 1px solid #666666;padding:2px 5px 2px 5px;font-size:14px;width:90px;height:27px;}
#container {
margin: 0px auto;
padding:15px;
}

#container img{
            margin:0;
            padding:0;
            display:inline-block;
            vertical-align:bottom;
            opacity:1;

            /*This is where you set the border you want for the image*/
            border:10px solid #FFF;
        }

#container .element{
            /* to get the fade in effect, set opacity to 0 on the first element within the gallery area */
            opacity:0;
	    filter:alpha(opacity=0);
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border-radius: 3px;
	    *float:left;
	    background-color: white;	
	   -moz-box-shadow: 3px 3px 4px #ccc;
	   -webkit-box-shadow: 3px 3px 4px #ccc;
	    box-shadow: 3px 3px 4px #ccc;
        }

.info {height:14px;line-height:14px;left: 0;bottom: 0;padding:0 10px 0 10px; white-space:nowrap;overflow: hidden;color:#989898}
.info .title,.info .author{float:left}
.info .award{color:red}
.info .author a{color:#4483c8;}
.info .views,.info .good,.info .replys,.info .sdel{float:right}
.info .good{background:url("/photo../images/good.gif") no-repeat 0px 3px;padding-left:12px;margin-left:5px}
.info .replys{background:url("/photo../images/reply.gif") no-repeat 0px 4px;padding-left:12px}
.info .sdel a{width: 16px;height: 16px;display: block;margin-right: 16px;background: url(/photo/images/delete.gif) no-repeat;}

/* The Magnificent Clearfix: nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


/* postlist page */
.pls {width: 160px;background: #E5EDF2;overflow: hidden;border-right: 1px solid #C2D5E3;}
.pl table {table-layout: fixed;width: 100%;}
.bm {border: 1px solid #CDCDCD;background: white;}
.wp {margin: 0 auto;width: 960px;}
.pls .pi {padding-left: 15px;}
.pi {overflow: hidden;margin-bottom: 10px;padding: 10px 0;height: 16px;border-bottom: 1px dashed #CDCDCD;}
.plc {padding: 0 20px;}
.plc, .pls {vertical-align: top;overflow: hidden;}
.pdbt {float: right;margin: -5px 10px 0 0;}
strong, b {font-weight: bold;}
.pct {padding-bottom: 1em;}
.pcb {margin-right: 0;clear:left;}
.plc, .pls {vertical-align: top;overflow: hidden;}
.t_fsz {min-height: 100px;}
.t_f, .t_f td {font-size: 14px;}
.pi strong{float:right;}
.pi .pti{float:left; font-size:12px; font-weight:blod;}
.ad .pls {background: #C2D5E3;padding: 0;height: 4px;}
.ad .plc {background: #E5EDF2;padding: 0;overflow: hidden;}
.pg {margin:10px; line-height:26px; text-align:left;}
.pg .st{float:left;}
.pg a {float:left;display: inline;margin-left: 4px;padding: 0 8px;height: 26px;border: 1px solid;border-color: #C2D5E3;background-color: white;background-repeat: no-repeat;color: #333;overflow: hidden;text-decoration: none;}
.pg .current{float:left;background-color: #E5EDF2;display: inline;margin-left: 4px;padding: 0 8px;height: 26px;border: 1px solid;border-color: #C2D5E3;background-repeat: no-repeat;color: #333;overflow: hidden;text-decoration: none;}

/* editor face */
.exp-layer{display:none;position:absolute;left:200px;top:200px;z-index:10;width:394px;border-radius:4px;padding:4px;background:url("/photo../images/layer_bg.png");}
.exp-layer .holder{position:relative;z-index:30;border:1px solid #c3c3c3;border-radius:4px;background:#fff;}
.exp-layer .exp-tri{position:absolute;left:30px;top:-7px;z-index:40;width:16px;height:12px;background:url("/photo../images/layer_arrow.png");}
.exp-layer .exp-close{display:block;position:absolute;right:14px;top:5px;z-index:20;width:20px;height:20px;background:url("/photo../images/ico.png") 5px -250px no-repeat;}
.exp-layer .exp-close:hover{background-position:0 -1954px;}
.exp-layer .exp-tab{padding:4px 4px 0 6px;background:#F0F0F0;}
.exp-layer .exp-tab a{display:block;float:left;height:25px;margin:0 3px;padding:0 10px;border:1px solid #E8E8E8;border-bottom:0;border-radius:4px 4px 0 0;background:#fff;font-size:12px;font-weight:400;text-overflow:clip;color:#666;text-decoration:none;line-height:25px;}
.exp-layer .exp-sub-tab{position:relative;margin:10px 0px 0px 16px;padding-right:60px;overflow:hidden;}
.exp-layer .exp-sub-tab a{display:block;float:left;height:23px;padding:0 7px;color:#9ABBC8;font-size:12px;font-weight:400;text-decoration:none;line-height:23px;}
.exp-layer .exp-sub-tab a.slct{background:none repeat scroll 0 0 #F0F0F0;border-radius:3px 3px 3px 3px;cursor:default;position:relative;text-decoration:none;z-index:2;}
.exp-layer .exp-sub-tab span{float: left; margin: 0 5px; color:#9ABBC8;}
.exp-layer .sub-tab-pagination{position:absolute;right:10px;top:0px;height:100%;}
.exp-layer .sub-tab-pagination a{display:none;width:17px;height:17px;margin:0 2px;padding:0;background:url("/photo../images/ico.png") no-repeat;cursor:pointer;display:inline;line-height:17px;}
.exp-layer .sub-tab-pagination .pre{background-position:0 -1290px;} 
.exp-layer .sub-tab-pagination .next{background-position:0 -1176px;}
.exp-layer .sub-tab-pagination a.pre-disable{background-position:0 -1367px;cursor:default;}
.exp-layer .sub-tab-pagination a.next-disalbe{background-position:0 -1253px;cursor:default;}
.exp-layer .exp-detail{margin:10px;}
.exp-detail li{display:block;float:left;width:26px;height:22px;margin:-1px 0 0 -1px;border:1px solid #e8e8e8;padding:4px 2px;text-align:center;cursor:pointer;}
.exp-detail li:hover{position:relative;border:1px solid #0095cd;background:#fff9ec;z-index:50;}

#menu  a.return{padding-right:40px}
#menu .uname{color:white;font-family:"宋体";font-size:16px;line-height:36px;font-weight:bold;}
#menu .nor{color:white;font-family:"宋体";font-size:14px;font-weight:bold;}

#postlist {height:auto;padding-top:2px;}
#postlist .pbox {height:auto;}
#postlist .pbox .utitle{color:#c00202;font-size:14px;}
#postlist .pbox .title{height:30px;background-color:#ededed;}
#postlist .pbox .title .uname{width:150px;text-align:left;float:left;color:#000;font-size:14px;line-height:30px;padding-left:50px;}
#postlist .pbox .title .ptime{width:200px;text-align:left;float:left;color:#000;font-size:12px;line-height:32px;}
#postlist .pbox .title .xstar{width:200px;text-align:right;float:right; height:30px;}
#postlist .pbox .title .xstar img{padding-top:10px;}
#opinfo {color:red}
.file_menu .notc{pointer-events: none;color: red;text-decoration: line-through;}
.jiathis_style  {width:230px;_width:250px;text-align:right; float:right; _margin-right:-15px;}
.jiathis_style .fxtit{float:left;margin-right:10px;}
.mypic {color:blue;font-weight:bold;}
#bdshare {float:right; _margin-right:-15px;}
.ada {
	display: block;
    position: relative;
	}
	
.ada span{
	position: absolute;
    bottom: 0;
    right: 0;
    padding: 2px 5px;
    color: white;
    background-color: darkgray;
	line-height: 12px;
	font-size: 8px;
	}

