@charset "utf-8";
/* CSS Document */
input{ vertical-align:middle}
.white{background-color:#7c302b;}
.left{float:left; margin:0; padding:0 12px; border:0; background-color:#7c302b; width:630px; padding-bottom:80px;}
.middleline{border-left:#d23920 solid 1px;}
.right{float:right; margin:0; padding:0; background-color:#7c302b; width:224px; min-height:320px;}
/*-------------------------------上传照片按钮------------------------------------*/
.sczp{ margin-top:12px; padding:0; border:0px; height:20px; margin-bottom:5px;}
.sczp1{float:left; width:84px; padding-left:10px; line-height:20px; background: url(/images/blog/darkred/photoindex.png) no-repeat 0px 0px; color:#FFF; margin-left:12px;}
.sczp1:hover{ color:#fff}
.cjxc{float:left; line-height:20px; font-size:13px; padding-left:12px; color:#faff54;}
/*-------------------------------管理按钮------------------------------------*/
.gltp{ float:left; width:600px; margin-bottom:6px; color:#ffc092; padding-left:8px}
.gltp li{ float:left; display:inline; line-height:26px; margin-right:12px;}
.gltp li label{ line-height:26px;}
.gltp li input,.gltp li label{ float:left}
.gltp li input{ margin-top:2px; _margin-top:1px; *+margin-top:1px;}
.gltp li a{ float:left; color:#ffc09d; line-height:26px; padding:0 8px;}
.gltp li a:hover{color:#ffc09d;}
.gltp li.move_li{
	position:relative;}
.gltp li.move_li a.gltpyd:hover{
	position:relative;
	z-index:9999;
	border:#610600 solid 1px;
	margin:-1px;
	color:#ffc09d;
	background-color:#9e5550;}
/* clickdown */
.gltp li.move_li a.a_click{
	position:relative;
	z-index:9999;
	border:#610600 solid 1px;
	margin:-1px;
	color:#ffc09d;
	background-color:#9e5550;
	border-bottom:none;
}
.gltp li.move_li ul.ydxz{
	position:absolute; display:block; overflow:hidden;left:-1px; top:25px; width:110px; height:80px; z-index:99;
	border:#610600 solid 1px; overflow-y:auto; overflow-x:hidden;
	background-color:#9e5550; padding:3px 0 8px 2px;}
.gltp li.move_li ul.ydxz li{ padding:0; margin:0; float:left; width:106px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:18px; color:#ffc09d; }
.gltp li.move_li ul.ydxz li a{ line-height:18px}

/*-------------------------------相册封面------------------------------------*/
.picfengmian{float:left; width:620px; padding-left:12px; _padding-left:11px; overflow:hidden; margin-bottom:20px;}
.picfengmian li{ float:left; width:106px; overflow:hidden; margin:8px 18px 0 0;}
.picfengmian li dl{ float:left; margin:0;}
.picfengmian li dl dt{ float:left; margin-bottom:5px;}
.picfengmian li dl dt a{ float:left; width:100px; height:100px; padding:2px; margin:0; border:#a5615d solid 1px;}
.picfengmian li dl dt img{ width:100px; height:100px;}
.picfengmian li dl dd{ float:left; width:106px; overflow-x:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0;font-size:12px; }
.picfengmian li dl dd input{ float:left; vertical-align:middle; width:12px;}
.picfengmian li dl dd label{line-height:23px; width:100px; width:20px; width:90px; color:#cccccc;
}
.mingcheng{font-size:12px; color:#fffede; line-height:16px; text-align:left;}
.zhangshu{font-size:12px; color:#cccccc; line-height:14px; text-align:left;}
.bianji{font-size:12px; line-height:24px; text-align:left;}
.bianji a{color:#ff6600;}
/*-------------------------------最新评论------------------------------------*/
.zxpl{ margin:1px; _margin-right:0; border:0px; padding:0; width:222px; line-height:24px; background-color:#b76a66; text-align:left; margin-bottom:10px;}
.zxpl strong{color:#ffc09d; font-size:12px; line-height:24px; padding-left:12px;}
.plnr .zxpl_01{width:152px; border:#a37572 solid 1px; padding:0 15px 10px 15px; }
.plnr .zxpl_01 p{ margin:0; padding:20px 10px 15px 10px; text-align:center; color:#cccccc;}
.plnr{width:184px; margin:0 20px; _margin:0 10px; text-align:left; padding-top:3px; color:#fffede;}
.plnr li{ float:left; border-bottom:#9b7760 dashed 1px; padding-bottom:10px; padding-top:10px;}
.plnr li dl{margin:0; padding:0;}
.plnr li dt{float:right; padding:1px; border:#a5615d solid 1px; width:43px; height:43px; overflow:hidden}
.plnr li dt img{ width:43px; height:43px}
.plnr li dd{float:left; margin-left:0; width:126px; line-height:17px; height:34px; overflow:hidden;}
.plnr li dd.dd_date{color:#cccccc; font-weight:normal; height:17px; padding:0; margin:0;}
.plnr li dd a{color:#faff54;} 
.hideRecommentText{display:none;}
.showRecommentText{display:block;}
/*-----------------------------------------*/
.tongji{ width:185px; background-color:#8d342e; color:#30F; margin:20px auto 40px auto; padding:7px 0px;}
.tongji li { padding-left:11px; line-height:20px; color:#ff9999;}
.tongji li span{color:#ff6600;}
/*-------------------------------返回------------------------------------*/
.fanhui{ float:left; margin:1px 0 0 1px; border:0px; padding:0; width:633px; height:22px; background-color:#b76a66; text-align:left; color:#ffc09d; line-height:24px; padding-left:20px;}
.fanhui li{display:inline;}
.fanhui strong{color:#ffc09d; font-size:12px; line-height:24px;}
.fanhui span{color:#610600;}
.xiangcixinxi{ float:right; margin:1px 1px 0 0; width:212px; _width:210px; height:22px; background-color:#b76a66; padding-left:12px;}
.xiangcixinxi strong{color:#ffc09d; font-size:12px; line-height:24px;}
/*-------------------------------照片评论------------------------------------*/
.zpplneir{width:820px; margin:20px auto 80px auto; padding:0; border:0; text-align:left; color:#fffede;}
.zpplneir strong{color:#faff54;}
.zpplneirdiv{border-bottom:#b66d5f solid 2px; line-height:20px;}
.zpplneir ul{width:800px; margin:0 auto;}
.zpplneir ul li{margin:12px 0 0 0; padding-bottom:12px; border-bottom:#b66d5f dashed 1px;}
.zpplneir ul li laster_li{margin-bottom:20px;}
.zpplleft{float:left; width:43px; height:43px; padding:1px; border:#a5615d solid 1px; margin-right:15px;}
.zpplright{float:left; width:738px; line-height:18px;}
.zpplright p{padding:0; margin:0; word-wrap:break-word;}
.zpplright p a{padding-right:4px; color:#faff54;}
.zpplright p a:hover{color:#faff54;}
.zpplright b{color:#cccccc; font-weight:normal; font-family:Verdana;}
.zpplright b a{ padding-left:10px; margin:0; color:#ff9900;}
.zpplright b a:hover{color:#ff9900;}
.zpplhuifu{ width:620px;}
.zpplhuifu ol{margin:0; padding:0; list-style-type:none;}
.zpplhuifu ol li{margin:3px 0 3px 0; padding:5px 5px 5px 5px; background-color:#894541; border:0;}
.zpplhfleft{float:left; width:36px; height:36px; padding:1px; border:#a5615d solid 1px; margin-right:15px;}
.zpplhfleft img{width:36px; height:36px;}
.zpplhfright{float:left; width:548px; line-height:16px;}
.zpplhfright textarea{float:left; width:536px; height:40px; padding:0; margin:0 0 0 0; background-color:#7c302b; border:#610600 solid 1px; overflow-y:auto; overflow-x:hidden;}
.zpplhuifu p{padding:0; margin:0;}
.zpplhuifu p a{padding-right:6px; color:#faff54;}
.zpplhuifu p a:hover{color:#faff54;}
.zpplhuifu b{color:#cccccc; font-weight:normal;}
.zpplhuifu b a{ padding-left:10px; margin:0; color:#ff9900;}
.zpplhuifu b a:hover{color:#ff9900;}
.woyaopl{width:800px; margin:20px auto 0 auto;}
.woyaopl strong{color:#230200; font-size:12px; line-height:24px; margin-top:20px;}
.wyplleft{float:left; width:43px; height:43px; padding:1px; border:#a5615d solid 1px; margin-right:15px; overflow:hidden}
.wyplright{float:left; width:618px; line-height:18px;}
.wenbenkuang{float:right; width:616px; height:80px; padding:0; margin:0 0 0 0; background-color:#894541; border:#610600 solid 1px; overflow-y:auto; overflow-x:hidden;}
/*-------------------------------照片信息------------------------------------*/
.zpxx{margin:0 auto; padding:0; border:0; width:185px; font-size:12px; text-align:left; }
.zpxx img{width:133px; height:133px; border:0; padding:0; margin:20px 26px 20px 26px;}
.zpxx div{position:relative;
	clear:both; margin:0px;
	width:185px; padding-bottom:8px; padding-top:8px;
	border-bottom:#997760 dashed 1px;  
	}
.zpxx div p{padding:0; margin:0; border:0;}
.zpxx div p a{color:#cccccc; float:right;}
.zpxx div strong{margin-right:3px; color:#ffc09d;}
.zpxx div span{ color:#ff6600;}
.zpxx div ol{  margin:0; padding:0; margin-top:5px; list-style-type:none; }
.zpxx div ol li{color:#b68484; line-height:26px;}
.zpxx div.laster_bottom{border-bottom:none;}
.zpxx div ul{ float:left;clear:both; padding:5px 0 0  0;; margin:0; background-color:#894541;
	margin-top:8px;
	}
.zpxx div ul li{display:inline; line-height:24px;}
.zpxx div ul b{color:#ffc09d; margin:0; padding:0;}
.zpxx div ul li input{width:136px; height:18px; border:#610600 solid 1px; background-color:#7c302b; margin:0; padding:0;}
.zpxx div ul li a{ float:right; color:#ff6600; margin-left:5px;}
.zpxx div.qingligeshi{clear:both; padding:0; margin:0; border:0;}
/*-------------------------------anniu------------------------------------*/
.anniu1{float:left; width:70px; background:url(/images/blog/darkred/photoindex.png) 0 -22px no-repeat; line-height:24px; text-align:center; margin-top:15px; color:#ff6600; margin-right:20px;}
.anniu1:hover{color:#ff6600;}
.anniu2{float:left; width:60px; background:url(/images/blog/darkred/photoindex.png) 0 -92px no-repeat; line-height:24px; text-align:center; margin-top:6px; color:#ff6600; margin-right:20px;}
.anniu2:hover{color:#ff6600;}
/*-------------------------------照片展示------------------------------------*/
.fanhui1{
	width:858px; height:22px; background-color:#b76a66; text-align:left; 
	padding-left:20px; margin:1px; overflow:hidden;
	}
.fanhui1 ul{float:left; list-style-type:none;
	color:#ffc09d; line-height:24px; 
	}
.fanhui1 li{display:inline;}
.fanhui1 strong{color:#ffc09d; font-size:12px; line-height:24px;}
.fanhui1 span{color:#610600;}
.picshow1 {width:820px; height:524px; padding:0; border:0; margin:45px 30px 20px 30px;}
.picshow2 {width:800px; padding:0; border:0; margin:0 40px 100px 40px;}
/*-------------------------------修改照片信息------------------------------------*/
.xgzpxx{width:598px; margin:30px auto 0 auto; padding-bottom:10px; border-bottom:#a37572 solid 1px; }
.tuxiang12{float:left;}
.tuxiang12 img{width:100px; height:100px; margin:0; padding:2px; border:#a5615d solid 1px;}
.tuxiang12 span{color:#ff6600; line-height:24px;}
.wenben12{float:right; width:475px; text-align:left; vertical-align:middle;}
.shurukuang01{ width:430px; height:23px; margin:0; padding:0; background-color:#894541; border:#610600 solid 1px; overflow:hidden; vertical-align:middle;}
.shurukuang02{
	width:430px; height:73px;margin:0; background-color:#894541;
	padding:0; border:#610600 solid 1px;
	overflow-x:hidden; overflow-y:auto; margin-top:5px; vertical-align:middle;
	}
.xgzpxxanniu{width:598px; margin:0 auto;}
/*-------------------------------anniuyou------------------------------------*/
.anniu1uyou{float:right; width:70px; background:url(/images/blog/darkred/photoindex.png) 0 -22px no-repeat; line-height:24px; text-align:center; color:#ff6600; margin:15px 0 0 20px;}
.anniu1uyou:hover{color:#F60;}
/*-------------------------------上传照片------------------------------------*/
.sczpyemian{color:#ffeede; text-align:left; margin-left:8px; padding-top:15px; }
.sczpyemian a{color:#ff6600;}
.sczpyemian01{margin-bottom:5px;}
#fileQueue {
	        width: 400px;
	        height: 300px;
	        overflow: auto;
	        background-color:#894541; border:#610600 solid 1px;
	        margin-bottom: 10px;
        }
        .uploadifyQueueItem {
	        font: 11px Verdana, Geneva, sans-serif;
	        border: 2px solid #E5E5E5;
	        background-color: #F5F5F5;
	        margin-top: 5px;
	        padding: 10px;
	        width: 350px;
        }
        .uploadifyError {
	        border: 2px solid #FBCBBC !important;
	        background-color: #FDE5DD !important;
        }
        .uploadifyQueueItem .cancel {
	        float: right;
        }
        .uploadifyProgress {
	        background-color: #FFFFFF;
	        border-top: 1px solid #808080;
	        border-left: 1px solid #808080;
	        border-right: 1px solid #C5C5C5;
	        border-bottom: 1px solid #C5C5C5;
	        margin-top: 10px;
	        width: 100%;
        }
        .uploadifyProgressBar {
	        background-color: #0099FF;
	        width: 1px;
	        height: 3px;
        }
/*-------------------------------创建相册------------------------------------*/
.cjxcym{ width:310px; height:255px;  padding-left:23px; padding-right:42px; text-align:left;}
.cjxcym strong{color:#ff6600; padding-right:10px; vertical-align: middle;}
.cjxckuang1{ width:231px; height:20px; border:#af1700 solid 1px; margin-bottom:24px; margin-top:24px;}
.cjxckuang2{ width:231px; height:82px; border:#af1700 solid 1px;}
.cjxcym a{float:right; margin:24px 0 0 15px; border:0; padding:0; width:60px; line-height:24px; background:url(/images/blog/darkred/photoindex.png) 0 -92px no-repeat; color:#ff6600; text-align:center;}
.cjxcym a:hover{color:#F60;}

/*-------------分页样式 -----------*/
.pagination {
	font-size:12px; 
	font-family:Verdana;
	width:600px; margin:40px auto; text-align:center;
}        
.pagination a {
    text-decoration: none;
	border: solid 1px #ae5e59;
	color: #2e0502;
}
.pagination a, .pagination span {
    display: inline-block;
   /* float: left;*/
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
}
.pagination .current {
    background:#b76a66; color:#ffffff; border:solid 1px #b76a66;
}
.pagination .current.prev, .pagination .current.next{
	color:#c7c7c7;
	/*border-color:#dbdbdb;
	background:#fff;*/
}

/*      */
.picqh{
	width:820px;
	margin:30px auto;	
} 
.picqh h2 {
  margin-top: 1.2em;
  margin-bottom: 0;
  padding: 0;
  border-bottom: 1px dotted #dedede;
}
.picqh h3 {
  margin-top: 1.2em;
  margin-bottom: 0;
  padding: 0;
}
.picqh  .example {
  border: 1px solid #CCC;
  background: #f2f2f2;
  padding: 10px;
}
.picqh ul {
  list-style-image:url(list-style.gif);
}
.picqh pre {        
  border: 1px solid #CCC;
  background: #f2f2f2;
  padding: 10px;
}
.picqh code {          
  margin: 0;
  padding: 0;
}

.picqh #gallery {
  padding: 30px;
  background: #e1eef5;
}

.picqh #gallery {
  padding: 30px;
  background: #9f6864;
} 
/* jquery.ad-gallery  */

.ad-gallery { 
  width: 760px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
	height:500px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(/images/photo/non-existing.jpg)\9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(/images/photo/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(/images/photo/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
	  }
/*------------------------------------------------------------------*/
      .ad-gallery .ad-image-description {
		  position:relative
	  }
	 .ad-gallery .ad-image-description .bt,.ad-gallery .ad-image-description .bq,.ad-gallery .ad-image-description .btg,.ad-gallery .ad-image-description .bqg{  
        padding:0;
        text-align: center;
        width: 760px;
        z-index:2;
		color:#fffede;
		z-index:2; 
      }
	  .ad-gallery .ad-image-description .bq{
		margin-top:20px;
	  }
	  .ad-gallery .ad-image-description .bq span{		
		line-height:18px;
	  }
      .ad-gallery .ad-image-description .bt strong{ color:#230200;font-size:15px;}
	  .ad-gallery .ad-image-description .bq a,.ad-gallery .ad-image-description .bt a{ 
	  color:#333333; margin-left:10px;
	  }
	  .ad-gallery .ad-image-description .bq a:hover,.ad-gallery .ad-image-description .bt a:hover{
		  color:#333333;
		  }
	  .ad-gallery .ad-image-description .btg .btg_kuang{ margin:0 auto; padding: 10px;
		  width:290px; border:#610600 solid 1px; background-color:#7c302b; text-align:left;}
      .ad-gallery .ad-image-description .btg .btg_kuang input{
		  width:288px; height:20px; border:#b6d0a6 solid 1px; margin-bottom:4px; background-color:#edf7e7;}
	  .ad-gallery .ad-image-description .btg .btg_kuang a{color:#ff6600; margin-right:15px; margin-left:0;}
	  .ad-gallery .ad-image-description .bqg .bqg_kuang{margin:0 auto; padding: 10px;
		  width:290px; border:#610600 solid 1px; background-color:#7c302b; text-align:left;}
	  .ad-gallery .ad-image-description .bqg .bqg_kuang .textarea{
		  width:288px; height:50px; border:#b6d0a6 solid 1px; margin-bottom:4px; background-color:#894541;
		   overflow-y:auto;
		  }
	  .ad-gallery .ad-image-description .bqg .bqg_kuang a{color:#ff6600; margin-right:15px; margin-left:0;}
	  
      * html .ad-gallery .ad-image-description p{
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='/images/photo/opa75.png');
      }
        .ad-gallery .ad-image-description p .ad-description-title {
          display: block; font-size:12px; margin-bottom:5px; 
        }
		.ad-gallery .ad-image-description p span{color:#fffede;}
/*-----------------------------------------75a413-------------------------*/
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: -20px;
      width: 13px;
      display: block;
      background: url(/images/photo/ad_scroll_back.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: url(/images/photo/ad_scroll_forward.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #CCC;
              display: block;
			  width:50px; height:50px;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}
