@charset "utf-8";
/* CSS Document */


.sub_fenlei_box p{ width:24.88%; float:left; text-align:center;height:42px; line-height:42px; }

.imgbox{ overflow:hidden; background-color:#151515;}
.imgbox_l{ width:630px; float:left;}
.imgbox_r{ width:327px; float:right; padding:20px; padding-bottom:0; background:url(../images/b_05.jpg) right top no-repeat;}

.imgbox_r ul li{ background: url(../images/b_12.jpg) repeat-x left bottom; height:28px; overflow:hidden; }
.imgbox_r ul li a{ color:#9d9d9d; font-size:12px; line-height:28px; width:265px; float:left; background:url(../images/b_15.jpg) no-repeat left center; padding-left:15px;}
.imgbox_r ul li span{ width:50px; float:right; font-size:14px; line-height:28px; color:#999; }
.rig{ text-align:right; padding-top:10px;}

.imgbox_r dl{ overflow:hidden; padding-top:5px; padding-right:10px; padding-bottom:10px;}
.imgbox_r dt{ width:66px; float:left;}
.imgbox_r dd{ width:225px; float:right; color:#8c8c8c;}
.imgbox_r dd strong{ display:block;}
.imgbox_r dd strong a{ color:#d5d5d5; font-size:14px; font-weight:normal;}






.yanzhengma{ color:#515151; height:28px; line-height:28px; -webkit-border-radius: 2px;
     -moz-border-radius: 5px;
          border-radius: 5px;box-shadow: 0px 0px 10px rgba(0,0,0,0.15) inset; width:80px; border:1px solid #ccc; height:30px; padding:0 10px; line-height:25px;}



/*pic_list begin*/

.container1 {

  padding: 5px;
  width:100%; margin:0 auto;
  padding-bottom: 330px;
  border-radius: 5px;
  clear: both;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px; text-align:center; 
}

.centered { margin: 0 auto; }

.box,.box2 {
  margin: 5px; display:inline-block;
  background: #fff; border:1px solid #d9d9d9;
  font-size: 11px;
  line-height: 1.4em;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

.box h2,.box2 h2 {
  font-size: 14px;
  font-weight: 200;
}

.box img,.box2 img,
#tumblelog img {
  display: block;
  width: 100%;
}


.img_green:hover{box-shadow:0px 0px 7px #8dc63f;}
.img_blue:hover{box-shadow:0px 0px 7px #08c;}
.img_ani:hover{box-shadow:0px 0px 7px #d82027;}
.img_cos:hover{box-shadow:0px 0px 7px #927de0;}

.col1 { width: 248px;padding: 12px; display:inline-block;  }
.col2 { width: 231px; padding-top:0; }


/**** Gutters ****/

.has-gutters .box {
  margin: 5px 0;
}

.has-gutters .col1 { width: 207px; }
.has-gutters .col2 { width: 207px; }


/**** Transitions ****/

.transitions-enabled.masonry,
.transitions-enabled.masonry .masonry-brick {
  -webkit-transition-duration: 0.7s;
     -moz-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

.transitions-enabled.masonry {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.transitions-enabled.masonry  .masonry-brick {
  -webkit-transition-property: left, right, top;
     -moz-transition-property: left, right, top;
       -o-transition-property: left, right, top;
          transition-property: left, right, top;
}


/* disable transitions on container */

.pic_p1{ font-size:14px; color:#474747; height:40px; line-height:40px; overflow:hidden;}
.pic_p2{ color:#777; border-top:1px dashed #e3e3e3; padding-top:10px; }
.pic_p2 span{ display:inline-block; width:40px;}
.pic_p2 .xin{ background:url(../images/pic_08.jpg) no-repeat left center; padding-left:15px;}
.pic_p2 .yu{ background:url(../images/pic_10.jpg) no-repeat left center; padding-left:15px;}

.pic_an{ padding-top:25px; padding-bottom:5px; padding-left:5px; overflow:hidden;}
.subcont .pic_an a{ display:inline-block; width:35px; height:30px; line-height:30px; color:#b7b6b6; float:left; padding-left:32px; font-size:14px;}
.pic_an a.pic_a1{ background:url(../images/p_03.jpg) no-repeat;}
.pic_an a.pic_a2{ background:url(../images/p_04.jpg) no-repeat;}
.pic_an a.pic_a1:hover,.pic_an a.picover1{ background:url(../images/pi_03.jpg) no-repeat; color:#f16767; text-decoration:none;}
.pic_an a.pic_a2:hover,.pic_an a.picover2{ background:url(../images/pi_04.jpg) no-repeat; color:#f16767; text-decoration:none;}

.col2 strong{ color:#666; font-size:15px; display:inline-block; height:35px; line-height:35px; display:block; padding-left:10px; border-top:2px solid #c92520;}
.col2 a{ color:#666; line-height:27px; font-size:13px; display:inline-block; padding:0 10px;}
.col2 a:hover{ color:#c92520; text-decoration:none;}



.h1title .txtTitle{ font-size:24px; font-weight:normal; color:#e26a1b; padding-bottom:8px; padding-left:7px; text-align:center; padding-bottom:25px; }
.pic_detailed{ border:1px solid #d2d2d2; overflow: hidden; height:480px;}



.fenxiang{ overflow:hidden; text-indent:2em;}
.fenxiang .fuzhi{ width:320px; float:left; padding-top:8px;}
.fenxiang .bdsharebuttonbox{ width:350px; float:left; }
.pinglun{  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px; border:1px solid #cccdce;width: auto;padding:0 10px; padding-bottom:20px; margin:0 auto;}

.ping_p1{ color:#6c7889; font-size:14px; height:35px; line-height:35px; background:url(../images/newdet_20.jpg) repeat-x center bottom; padding-left:10px; }
.ping_p1 img{ display:inline-block; padding-right:5px; vertical-align:middle;}
.ping_p1 span{ font-size:12px; color:#a7aeb8;}
.ping_p2{ text-align:right; color:#949595; padding:0 10px;}
.ping_p2 img{ vertical-align:middle; display:inline-block; padding:0 3px;}
.ping_p2 span{ color:#424242;}

.ping_div{ overflow:hidden;}
.ping_p3{ color:#616161; width:350px; float:left; padding-left:10px;}
.ping_p3 img{ vertical-align:middle;}
.ping_p4 a{ background:url(../images/list_13.jpg) no-repeat; width:94px; height:33px; line-height:33px; color:#b64101; display:inline-block; font-size:14px; padding-left:10px;}
.ping_p4{ width:104px; float:right; padding-right:10px;}

.pinglun_div dl{ overflow:hidden; padding:0 10px; border-bottom:1px dashed #d9d9da; padding-bottom:10px; padding-top:10px;}
.pinglun_div dt{ width:48px; float:left;}
.pinglun_div dd{ width:830px; float:left; padding-left:20px; color:#4f4f4f;}
.pinglun_div dl a{ color:#006497; display:inline-block;}
.pinglun_div dt{ text-align:center; color:#969697;}
.pinglun_div dd b{ font-weight:normal;}
.pinglun_div dd p{ color:#969697;}
.pinglun_div dd div{ height:40px;}


.pic_detailed{ border:1px solid #d2d2d2;}