@charset 'UTF-8';

body#topic_news .mT20{
  margin-top:20px!important;
}


body#topic_news .blockBtmUI a.btn_link {
  background: url("../images/diary/btn_diarylist.gif") no-repeat 0 0;
  padding-left: 10px;
  font-size:14px;
}

body#topic_news .blockBtmUI {
  margin-bottom: 10px;
  margin-right: 10px;
  padding-top: 10px;
  text-align: right;
}

.category_row .blockBtmUI {
  margin:0px 0px 5px 0px!important;
}

body#topic_news #contentswrap #cmain{
  margin-bottom: 30px;
}

body#topic_news #cmain h1.imagetitle{
  width:615px;
	padding:0 0 0 0px;
	height:83px;
	background:none;
	line-height:1em;
	margin:0px 0 15px;
}

body#topic_news #cmain h2.imagetitle{
  width:615px;
	padding:0 0 0 0px;
	height:83px;
	background:none;
	line-height:1em;
	margin:0px 0 15px;
}

body#topic_news #cmain h2{
  background: url("../images/plant/bg_h2_02.gif") no-repeat 0 0;
  color: #568e0f;
  font-size: 14px;
  height: 32px;
  line-height: 1.5em;
  margin-bottom: 5px;
  margin-top: 15px;
  padding: 4px 0 0 15px;
  position: relative;
  text-align: left;
}

body#topic_news #cmain h2.tile{
  background: url("../images/tn/h2_bg.gif") no-repeat 0 0;
  width:600px;
	position:relative;
	padding: 10px 0 15px 15px;
	height:auto;
	color:#fff;
	line-height:1em;
	font-size:16px;
	margin: 10px 0px 0px 0px;
	text-align:left;
}


body#topic_news #cmain h1.title{
	margin:10px 0px;
  padding:0px 0px 10px 0px;
	background:none;
	line-height:1.3em;
	font-size:22px;
  height:auto;
	text-align:left;
	color:#000000;
  border-bottom: 1px solid #ddd;
  
}

body#topic_news #cmain h5{
    line-height: 1.4em;
    font-weight: normal;
    margin-top: 5px;
}

body#topic_news #cmain span.info{
  color: #636363;
  font-size: 12px;
  line-height: 1.4em;
  margin-bottom: 5px;
  padding: 4px 0 0 15px;
}

body#topic_news #cmain h1 span.subcatch{
  display:inline-block;
  margin-left:15px;
  font-size:14px;
  color:#666666;
  font-weight:normal;
}


body#topic_news .list_wrapper{
  border-top:1px solid #D2D2D2;
}

body#topic_news .list_wrapper .list_row{
  border-bottom:1px solid #D2D2D2;
	width:594px;
	margin:0 0 ;
	padding:10px 0px 10px 0px;
	text-align:left;
}

body#topic_news .list_row .left{
	width:180px;
	float:left;
  text-align:center;
}

body#topic_news .list_row .left img{
  margin:0px auto;
}

body#topic_news .recomend .list_row .left img{
}




body#topic_news .list_row .right{
	width:370px;
	margin-left:35px;
	float:left;
  line-height:1.3em;
  font-size:13px;
}

body#topic_news .list_row .right h3{
	float:left;
	font-size:16px;
	line-height:1.4em;
	margin-right:10px;
	text-decoration:none;
}

body#topic_news .list_row .right h3 a{
    color:#3A3535;
	text-decoration:none;
}

body#topic_news .list_row .right ul{
	clear:both;
	padding-top:10px;
	margin-bottom:10px;
}

body#topic_news .list_row .right ul li{
	margin-bottom:5px;
}

body#topic_news .list_row .right ul li a{
  color:#514A47;
  text-decoration:none;
}

body#topic_news .list_row .right ul li a:hover{
  color:#333!important;
  text-decoration:none;
}

body#topic_news .list_row .right ul li.date{
  text-align:right;
	margin-bottom:5px;
  color:#999;
  font-size:12px;
}


body#topic_news .Large_row .left{
	width:320px;
	float:left;
}


body#topic_news .Large_row .right{
	width:250px;
	margin-left:16px;
	float:left;
  line-height:1.3em;
}


body#topic_news .Large_row .right h3{
  font-size:16px;
}


/*-----------------------------------------------------------------*/

body#topic_news .list_serial{
  margin-bottom:20px;
}


body#topic_news .list_serial .serial_row{
	width:594px;
	margin:0 0 ;
	padding:10px 10px 5px 10px;
	text-align:left;
  /*border-bottom:1px solid #b2d47d;*/
}


body#topic_news .list_serial .serial_row .left{
	width:180px;
	float:left;
}

body#topic_news .list_serial .serial_row .right{
	width:390px;
	margin-left:5px;
	float:left;
}

body#topic_news .list_serial .serial_row .right h3{
	font-size:16px;
	line-height:20px;
	margin-right:10px;
}

body#topic_news .list_serial .serial_row .right h3 a{
  color:#3A3535;
  text-decoration:none;
}

body#topic_news .list_serial .serial_row .right .desc{
  color:#514A47;
  margin-top:5px;
	line-height:1.3em;
	font-size:12px;
}


.serial_row dl.list{
  width:100%;
  padding:0px;
  margin:10px 0px 0px;
  line-height:1.2em;
}

.serial_row dl.list dt{
  float:left;
  width:80px;
  padding:5px 0px 2px 0px;
  clear:both;
  color:#999;
}

.serial_row dl.list dd{
	/* border-left:1px #ff0000 dotted; */
  width:auto;
  margin-left:80px;
  padding:3px 0px 2px 0px;
  margin-bottom:10px;
  font-size:14px;
  line-height: 1.3em;
}

.serial_row dl.list dd a{
  color:#3A3535;
}

.serial_row .blockBtmUI{
  padding-top: 0px;
}



/*-----------------------------------------------------------------*/

body#topic_news .list_category{
}


body#topic_news .list_category .category_row{
	width:594px;
	margin:0 0 ;
	padding:10px 10px 5px 10px;
	text-align:left;
  border-bottom:1px solid #D2D2D2;
}


body#topic_news .list_category .category_row .left{
	width:155px;
	float:left;
    font-size:16px;
    font-weight:bold;
}
body#topic_news .list_category .category_row .left a{
  text-decoration:none;
  color:#3d6c07;
}

body#topic_news .list_category .category_row .left a img{
	margin:5px 0px 0px 0px ;
}

body#topic_news .list_category .category_row .right{
	width:425px;
	margin-left:10px;
	float:left;
}

.category_row .right dl{
  width:100%;
  padding:0px;
  margin:0px;
  line-height:1.2em;
}

.category_row .right dl dt{
  float:left;
  width:80px;
  padding:5px 0px 2px 0px;
  clear:both;
  line-height:1.2em;
  color:#999;
}

.category_row .right dl dd{
	/* border-left:1px #ff0000 dotted; */
  width:auto;
  margin-left:80px;
  padding:3px 0px 2px 0px;
  margin-bottom:10px;
  font-size:14px;
  line-height:1.3em;
}

.category_row .right dl dd a{
  color:#3A3535;
}

.category_row .right .blockBtmUI{
  padding-top: 0px;
}

body#topic_news #cmain .tag_list {
  margin: 10px 5px 10px 5px;
  width: 600px;
}

body#topic_news #cmain .tag_list .tag{
  width:170px;
  margin:2px 12px 5px 0px;
  padding:15px 8px 15px 8px;
  border:1px solid #ede793;
  float:left;
  color:#3A3535;
  font-size:14px;
  font-weight:bold;
}

body#topic_news #cmain .tag_list .tag a {
  line-height:1.2em;
}

body#topic_news #cmain .tag_list .tag:hover{
  background-color:#fffbc7;
}

#cmain .paging {
  background: url("../images/community/paging_wrapper_top.gif") no-repeat 0 top;
  font-size: 12px;
  height: 30px;
  line-height: 1.4em;
  margin: 16px auto;
  padding-top: 5px;
  position: relative;
  text-align: center;
  width: 586px;
}
#cmain .paging .ui {
  background: url("../images/community/paging_wrapper_bottom.gif") no-repeat 0 100%;
  height: 25px;
  padding-bottom: 0;
  padding-top: 8px;
}

body#topic_news .social_row {
  margin:0px 0px 10px;
}


body#topic_news .social_row .entrydate {
  height: 22px;
  width: 80px;
  float:left;
  color:#999;
}

body#topic_news .social_row .socialBtn {
  height: 22px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 330px;
  float:right;
}

body#topic_news .social_row .socialBtn li{
  float: left;
  height: 22px;
  margin-right: 5px;
  text-align: left;
}

body#topic_news .entry{
  text-align:left;
  line-height:1.3em;
  margin:0px 10px 20px;
}


body#topic_news .series{
  margin:10px 0px 20px;
}

body#topic_news .series a.link{
  background: none repeat scroll 0 0 #f0fade;
  border: 1px solid #c8ddba;
  color: #4c7e14;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  height: 14px;
  line-height: 1em;
  padding: 4px 10px 0;
  text-decoration: none;
}

body#topic_news .entry .body{
  margin:0px 0px;
  border: 0 none;
  font-size: 100%;
  margin: 0;
  outline: 0 none;
  padding: 0;
  vertical-align: baseline;
  overflow:hidden;
  line-height:1.7em;
  font-size:15px;
}

body#topic_news .entry .body .postImages{
  text-align:center;
  float: right;
  height: 100%;
  margin-bottom: 10px;
  margin-left: 15px;
  width: 250px;
}

body#topic_news .entry .body .postImages .caption{
  font-size:12px;
  line-height:1.3em;
  color:#666;
  margin:5px 0px 10px;
  text-align:left;
}


body#topic_news .rel_plant{
  border: 1px solid #b2d47d;
  clear: both;
  margin: 10px 0px 15px 8px;
  padding: 0;
  text-align: left;
  width: 600px;
}

body#topic_news .rel_plant .entry{
  text-align:left;
  line-height:1.5em;
  margin:10px 10px 10px;
  font-size:13px;
}


body#topic_news div#container div#cmain .rel_plant h2.title{
  background: url("../images/sodarepo/detail/com_user_bg.gif") repeat-x 0 100%;
  border-bottom: 1px solid #b2d47d;
  color: #411a0e;
  font-size: 14px;
  font-weight: bold;
  height: 25px;
  line-height: 25px;
  margin: 0 0 8px;
  padding:3px 0px  2px 10px;
  text-align: left;
  width:590px;
}

body#topic_news .relation{
  padding:10px 10px;
  background:#f9f9f9;
  text-align:left;
  width:582px;
  margin:0px 0px 15px  8px;
}

body#topic_news .relation .row .left{
	width:80px;
	float:left;
  text-align:center;
}

body#topic_news .relation .row .left img{
  margin:0px auto;
}

body#topic_news .relation .row .right{
	width:475px;
	margin-left:16px;
	float:right;
  line-height:1.3em;
}
body#topic_news .relation .row .right h3{
	margin:0px 0px 5px;
}

body#topic_news .relation .row .right .desc{
	margin:0px 0px 5px;
}

body#topic_news .relation .row .right .desc .release{
}

body#topic_news .relation .row .right .desc .price{
}

body#topic_news .relation .row .right .link{
}

body#topic_news .recomend{
  margin-bottom:15px;
}

body#topic_news .recomend .list_row{
	width:574px;
	margin:0 10px;
	padding:10px 10px 10px 10px;
	text-align:left;
}


body#topic_news .recomend .list_row .left{
	width:80px;
	float:left;
}

body#topic_news .recomend .list_row .right{
	width:475px;
	margin-left:16px;
	float:left;
}

body#topic_news .recomend .list_row .right h3{
	font-size:14px;
	line-height:20px;
	margin-right:10px;
}

body#topic_news .recomend .list_row .right .date{
  text-align:right;
	margin-right:10px;
	margin-bottom:5px;
  color:#999;
  font-size:12px;
}

#cmain span.ListHead{
  display:inline-block;
  margin-left:10px;
  text-align:left;
  font-size:12px;
  color:#000;
  font-weight:normal;
}

#planttab #cmain .ListHead{
  width:585px;
}

#cmain .ListHead span.tit{
  font-weight:bold;
  color:#4e7e18;
}

#cmain .ListHead span.num{
  font-weight:bold;
  font-size:16px;
    color:#936140;
}


.postImagesFooter{
  margin:20px 0px;
  clear:both;
}

.postImagesFooter .item{
  width:250px;
  margin:5px 25px 15px 20px;
  float:left;
  /*text-align:center;*/
}

.postImagesFooter .item img{
  margin:0px auto;
}

.postImagesFooter .item .caption{
  margin:5px 0px 0px 0px;
  color: #666;
  font-size: 12px;
  line-height: 1.3em;
  /*text-align:left;*/
}

