/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
@charset "gb2312";
/**************************全局属性**************************/
* {
	padding: 0;
	margin: 0;
}
body {
	background: #FFF;
	background-attachment: fixed;
	font-family: arial, "宋体";
	font-size: 14px;
	color: #333;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
del {
	text-decoration: line-through;
}
img {
	border: 0;
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted #ccc;
	cursor: help;
}
ul, ol {
	list-style: none outside none;
}
a {
	color: #333;
	text-decoration: none;
	outline: medium none;
blr:expression(this.onFocus=this.blur());
}
a:hover {
	color: #0D7506;
	text-decoration: underline;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
pre {
	border-color: #999;
	border-style: dotted;
	border-width: 1px;
	color: #000000;
	font: 12px/18px Consolas, "Courier New", Courier, monospace;
	margin: 0 0 20px;
	padding: 7px 10px;
	white-space: pre-wrap;
	word-wrap: break-word;
	margin-bottom: 25px;
	overflow: hidden;
}
pre:hover {
	background: #e6f3de;
	border-color: #CCC;
	border-style: solid;
	border-width: 1px;
}
del {
	color: #666;
}
code {
	border: 1px solid #CCC;
	border-radius: 2px;
	color: #666;
	font-family: "Courier New", Courier, monospace;
	margin: 0 2px;
	padding: 2px 3px 1px;
}
code a {
	text-decoration: none!important;
}
.clearfix:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
}
.l {
	float: left
}
.r {
	float: right
}
.clean {
	clear: both;
}
.w960 {
	margin: 0 auto;
	width: 960px
}
.inpages {
	margin-top: 30px;
	overflow: hidden
}
.mr10 {
	margin-right: 10px
}
/*主体宽度*/
#bodywrap {
	background: #FFF;
	width: 960px;
	margin: 20px auto 0;
	padding: 20px;
	box-shadow: 0 0 10px #B6B6B6;
}
/*返回顶部按钮*/
#gotop {
	background-color: #E9F2F9;
	border-radius: 10px;
	bottom: 160px;
	display: none;
	font-size: 12px;
	height: 88px;
	padding: 5px;
	position: fixed;
	right: 170px;
	text-decoration: none;
	width: 13px;
	cursor: n-resize
}
#gotop:hover {
	background: #FFF
}
/**************************头部**************************/
#pageheader {
	padding: 10px 0 20px
}
.header {
}
#pageheader hgroup {
	float: left;
}
#pageheader hgroup h1 {
}
#pageheader hgroup h1 a {
	background: url("../images/logo.jpg") no-repeat scroll 0 0 transparent;
	width: 460px;
	height: 90px;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
}
#pageheader hgroup .bloginfo {
	font-weight: normal;
	color: #666;
	font-size: 12px;
	padding-top: 5px;
	border-top: 1px dashed #DDD;
	font-family: Verdana, Geneva, sans-serif
}
/*头部右侧*/
.header_r {
	background: url("../images/header_r.jpg") no-repeat scroll 0 0 transparent;
	float: right;
	height: 110px;
	width: 460px;
}
.header_r:hover {
	background-position: 0 -110px
}
/*导航栏*/
#navigation {
	background: #FFF;
	display: block;
	width: 100%;
	font-weight: bold;
	border-top: 1px solid #DDD;
	border-bottom: 2px solid #0D7506
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}
#navigation li {
	float: left;
	position: relative;
}
#navigation a {
	display: block;
	line-height: 40px;
	padding: 0 20px;
	text-decoration: none;
	color: #2D2B2B;
}
#navigation ul li.current-menu-ancestor > a, #navigation ul li.current-menu-item > a, #navigation ul li.current-menu-parent > a, #navigation ul li.current-post-ancestor > a {
	background: #0D7506;
	color: #FFF
}
#navigation ul li:hover > ul {
	display: block;
}
#navigation li:hover > a {
	background: url("../images/navigation.jpg") no-repeat scroll 50% 100% transparent;
	color: #0D7506;
}
#navigation ul ul {
	background: url("../images/navigationbg.png") repeat scroll 0 0 transparent;
	box-shadow: 3px 3px 0 0 rgba(13, 117, 6, 0.3);
	display: none;
	float: left;
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 99999;
	font-size: 12px
}
#navigation ul ul a {
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	padding: 8px 0 8px 20px;
	width: 8em;
	color: #FFF;
}
#navigation ul ul li:hover > a {
	background: #0D7506;
	color: #FFF
}
#navigation ul ul .f > a {
	background: url("../images/nav_arrow.png") no-repeat scroll 100px center;
}
#navigation ul ul li.f:hover > a {
	background: url("../images/nav_arrow.png") no-repeat scroll 100px center #0D7506;
	color: #FFF
}
#navigation ul ul ul {
	left: 100%;
	top: 0;
	z-index: 99999;
}
/*搜索框*/
#search {
	float: right;
	padding: 6px 0;
}
input#s {
	background: url("../images/icon.png") no-repeat scroll 70px -47px #DDD;
	-moz-border-radius: 2px;
	border: 1px solid #DDD;
	color: #666;
	height: 18px;
	line-height: 18px;
	padding: 5px 28px 5px 5px;
}
#s {
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease;
	width: 60px;
}
#s:focus {
	background: url("../images/icon.png") no-repeat scroll 170px -47px #FFF;
	width: 160px;
	color: #000;
}
/*焦点图*/
.long_block_index {
	margin: 0 auto;
	width: 1440px
}
#slideshow_wrapper {
	position: relative;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 300px;
	width: 1440px;
	overflow: hidden;
	padding-top: 0px
}
#slideshow_wrapper img {
	width: 1440px;
	height: 300px
}
#slideshow_photo {
	position: absolute;
	width: 100%;
	height: 100%;
	cursor: pointer
}
#slideshow_photo a {
	width: 1440px;
	height: 300px;
	z-index: 1;
	border-bottom: 0px;
	position: absolute;
	border-left: 0px;
	margin: 0px;
	display: block;
	border-top: 0px;
	top: 0px;
	border-right: 0px;
	left: 0px
}
#slideshow_footbar {
	width: 100%;
	z-index: 5;
	position: absolute;
	left: 0;
	bottom: 0px;
	height: 2px
}
#slideshow_footbar .slideshow-bt {
	background-color: #0D7506;
	width: 20%;
	display: inline;
	float: right;
	height: 2px;
	font-size: 0px
}
#slideshow_footbar .bt-on {
	background-color: #FF6600
}
#feature {
	border: 1px solid #DDD;
	box-shadow: 0px 1px 2px 1px #F5F5F5;
	margin-top: 30px;
	font-size: 12px;
}
#feature li {
	float: left;
	padding: 20px 30px;
	width: 259px;
	border-right: 1px dashed #DDD
}
#feature .pic, #feature .pic img {
	width: 258px;
	height: 90px
}
#feature .txt {
	line-height: 26px;
	margin-top: 15px;
	color: #666
}
#feature .last {
	border-right: none;
	float: right;
}
.links {
	border-top: 1px solid #DDD;
	margin-top: 50px;
	padding-top: 10px;
	font-size: 12px;
	overflow: hidden;
	line-height: 22px;
}
.links .title {
	font-weight: bold
}
.links li {
	float: left;
	margin-right: 15px
}
/**************************首页主体**************************/
 
#index_main {
	margin-top: 50px
}
#index_main .title {
	border-bottom: 3px solid #DBD66E;
	font-weight: bold;
	overflow: hidden;
}
#index_main h3 {
	font-size: 14px
}
#index_main .content, .box {
	overflow: hidden;
	padding-top: 20px;
	height: 400px
}
#index_main .date {
	float: right;
	color: #999;
	font-size: 12px
}
#index_main .products {
	margin-right: 60px;
	width: 500px
}
#index_main .products .tab {
	overflow: hidden;
	border-bottom: 3px solid #DBD66E;
	height: 36px
}
#index_main .products .tab li {
	float: left;
	margin-right: 2px
}
#index_main h3 a {
	background: #EEE;
	padding: 11px 15px;
	overflow: hidden;
	text-decoration: none;
	color: #666;
	line-height: 36px;
	height: 36px
}
.tab .selected, #index_main .title .selected {
	background: #DBD66E!important;
	color: #5E4C29!important
}
.news li {
	background: url("../images/sli.gif") no-repeat scroll 0 center transparent;
	padding-left: 16px;
	line-height: 36px
}
.pro li {
	float: left;
	margin: 0 20px 20px 0
}
.pro img {
	width: 240px;
	height: 120px;
}
.pro .last {
	margin-right: 0
}
.pro h4 {
	margin: 10px;
	color: #FFF;
	font-size: 12px;
	float: none
}
.boxgrid {
	width: 240px;
	height: 120px;
	background: #161613;
	overflow: hidden;
	position: relative;
}
.boxgrid p {
	padding: 0 10px;
	font-size: 12px;
	line-height: 22px
}
.boxgrid .xq {
	background: #0D7506;
	padding: 2px 3px;
	color: #FFF
}
.boxgrid .xq:hover {
	background: #F30;
	text-decoration: none
}
.boxcaption {
	float: left;
	position: absolute;
	background: #FFF;
	height: 120px;
	width: 100%;
	opacity: .8;/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {
	top: 260px;
	left: 0;
}
.caption .boxcaption {
	top: 83px;
	left: 0;
}
.about_us {
	width: 400px;
}
.about_us p {
	line-height: 30px;
	margin-bottom: 10px
}
/**************************内容**************************/
#contents {
	overflow: hidden;
}
.ad {
	background: #EEE;
	width: 960px;
	height: 90px;
	margin: 0 auto
}
#main {
	float: right;
	width: 650px;
}
/*主体内容*/
.mainheading {
	font-size: 26px;
}
.mainheading.archive {
	background: #DBD66E;
	margin: 0 0 60px;
	font-size: 32px;
	overflow: hidden
}
.mainheading.archive .title {
	background: #A67E08;
	float: left;
	padding: 15px;
	color: #FFF
}
.mainheading.page {
	margin-bottom: 50px
}
/*文章信息*/
.post {
	margin-bottom: 50px;
	overflow: hidden;
	line-height: 2
}
.postinfo {
	margin: 10px 0 50px;
	border-bottom: 1px dotted #DDD;
	padding-bottom: 30px;
	font-size: 12px
}
.postinfo span {
}
.postinfo a {
	color: #999;
}
/*当前位置*/
.breadcrumb {
	color: #999;
	font-size: 12px;
	margin-bottom: 30px;
	padding-bottom: 5px;
	border-bottom: 2px solid #DDD
}
.breadcrumb a {
	color: #999;
}
/*文章区域*/
.post {
	margin-bottom: 50px;
	overflow: hidden;
}
.post .post_l {
	background: #DDD;
	font-family: Georgia;
	float: left;
	width: 60px;
	font-weight: bold;
	text-align: center;
	text-shadow: 1px 1px 1px #FFF;
	font-size: 12px;
	padding: 0 3px 9px;
	margin-right: 10px
}
.post .post_l .day {
	font-size: 24px;
	font-style: italic;
	height: 30px;
}
.post .post_r {
	overflow: hidden
}
.post .post_r a {
	text-decoration: none
}
.post header {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #DDD;
	overflow: hidden;
	line-height: 16px
}
.post header h2 {
	font-size: 16px;
	margin-bottom: 0;
	overflow: hidden;
	border-bottom: none;
	padding: 0px;
	float: left
}
.post header .comments {
	float: right;
	font-size: 12px;
	color: #CCC;
	margin: 0 5px;
	line-height: 16px
}
.post header .comments a {
	color: #CCC
}
.post header h2 a {
	color: #5E4C29;
}
.post header h2 a:hover {
	text-decoration: none;
	color: #0D7506;
}
.post p img {
	max-width: 630px;
	height: auto;
}
.post a {
	color: #0D7506;
	text-decoration: underline;
}
.post p {
	line-height: 28px;
	margin-bottom: 25px;
}
.post .thumbnail {
	float: right;
	margin: 0 3px 0 15px;
}
.post .thumbnail img {
	width: 180px;
	border: 5px solid #FFF;
	box-shadow: 0 0 3px #000;
	-webkit-box-shadow: 0 0 3px #000;
	-moz-box-shadow: 0 0 3px #000;
	opacity: 0.5;
	overflow: hidden;
	position: relative;
	transition: all 0.2s ease-out 0s;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
}
.post .summary {
	overflow: hidden;
	text-align: justify;
	line-height: 24px;
	font-size: 12px
}
.post .summary span {
	float: right;
	font-size: 12px;
}
.post .summary span a {
	background: #EEE;
	padding: 3px 4px;
}
.post .summary span a:hover {
	text-decoration: none
}
.post .thumbnail img:hover {
	opacity: 1;
	-webkit-box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
}
.post .summary p {
	margin-bottom: 10px!important;
}
.post blockquote {
	display: block;
	overflow: hidden;
}
.post blockquote p {
	background: #F6F6F6;
	display: block;
	padding: 10px;
	border: solid 1px #D0D0D0;
}
.post img.alignleft {
	float: left;
	border: solid 1px #ddd;
	padding: 10px;
	display: block;
	margin: 0 10px 5px 0;
}
.post img.alignright {
	float: right;
	border: solid 1px #ddd;
	padding: 10px;
	display: block;
	margin: 0 0 5px 10px;
}
.post ul, ol {
	line-height: 26px;
	margin-bottom: 25px;
	display: block;
	padding-left: 20px;
}
.post ul li {
	list-style: disc inside none;
}
.post ol li {
	list-style: decimal inside none;
}
.post h2, .post h3, .post h4, .post h5, .post h6, .post table {
	margin-bottom: 25px;
	overflow: hidden;
}
.post h2 {
	font-size: 18px;
	padding-bottom: 5px;
	color: #000;
	border-bottom: 1px solid #CCC;
}
.post h3 {
	font-size: 16px;
	color: #333;
}
.post h4 {
	font-size: 14px;
	color: #666;
}
.post h5 {
	font-size: 12px;
	color: #666;
}
.post h6 {
	font-size: 12px;
	color: #666;
}
.post table {
	border: none!important;
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 20px;
}
.post table th {
	background: #EDEDED;
	border-color: #DDD;
	border-style: solid;
	border-width: 1px 0 2px 0;
	padding: 3px 5px;
	vertical-align: baseline;
	text-align: left;
}
.post table tr {
	border-color: #DDD;
	border-style: dotted;
	border-width: 1px 0;
}
.post table tr:hover {
	background: #EDEDED;
}
.post table td {
	border: none!important;
	padding: 3px 5px;
	vertical-align: text-top;
}
/*搜索页*/
.search_info {
	padding-left: 10px;
	margin-bottom: 20px;
}
.search_info .category {
	color: #C00;
	padding-right: 5px
}
.search_info .category a {
	color: #C00;
}
.search_info .time {
	float: right;
	color: #CCC
}
.search_info ul li {
	line-height: 24px;
	font-size: 12px;
	list-style: inside circle none;
}
.search_info .not_found {
	text-align: center;
	padding: 30px 0 50px 0;
	color: #CCC
}
.search_info .not_found_t {
	margin-bottom: 20px
}
.search_info .not_found_s {
	margin-top: 20px
}
/*相关文章*/
.post_related {
	overflow: hidden;
}
.post_related .title {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCC
}
.post_related li {
	background: url("../images/news.gif") no-repeat scroll 0 center transparent;
	padding-left: 16px;
	line-height: 28px;
}
/*文章底部*/
.post_bottom_info {
	overflow: hidden;
	margin: 30px 0 30px 0;
	padding-top: 5px;
	border-top: 1px dotted #CCC
}
.post_bottom_info .next_post {
	line-height: 22px;
	font-size: 12px;
}
.post_bottom_info .next_post a {
	color: #666;
}
.post_bottom_info .next_post .next_post_link {
	background: url("../images/post-nav-next.gif") no-repeat scroll right center transparent;
	float: right;
	padding-right: 20px;
}
.post_bottom_info .next_post .previous_post_link {
	background: url("../images/post-nav-previous.gif") no-repeat scroll 0 center transparent;
	float: left;
	padding-left: 20px;
}
/*分页导航*/
.navigation {
	background: #EEE;
	line-height: 25px;
	height: 25px;
	overflow: hidden;
	text-align: center;
	padding: 6px 10px;
}
.navigation span, .navigation a {
	background: #FFF;
	font-size: 12px;
	margin: 0 5px 0 0;
	border: 1px solid #DDD;
	color: #333;
	padding: 3px 8px;
	text-decoration: none;
	border: 1px solid #999;
}
.navigation .current {
	background: #999;
	border: 1px solid #999;
	color: #FFF;
	font-size: 12px;
	padding: 3px 8px;
}
.navigation a:hover {
	border: 1px solid #333;
	text-decoration: none!important;
}
/**************************侧边栏**************************/
#sidebar {
	float: left;
	width: 250px;
	font-size: 12px
}
#sidebar .widget {
	background: #DBD66E;
	margin-bottom: 20px;
	overflow: hidden;
}
#sidebar h3 {
	padding: 10px;
	border-bottom: 3px solid #5E4C29;
	color: #5E4C29;
	font-size: 14px
}
#sidebar ul {
	padding: 10px
}
#sidebar ul li {
	padding: 5px 0;
	line-height: 22px;
	overflow: hidden
}
#sidebar .widget li a {
	background: url("../images/icon.jpg") no-repeat scroll 0 center transparent;
	padding-left: 10px
}
#sidebar .textwidget, #sidebar .tagcloud {
	text-align: justify;
	line-height: 20px;
}
#sidebar .textwidget p {
	margin-bottom: 0;
}
#sidebar select {
	width: 300px;
	padding: 10px;
}
#sidebar select option {
	padding: 0 10px;
}
.sidebarNav {
}
.sidebarNav ul {
	padding: 0!important
}
.sidebarNav li {
	float: left;
	margin: 0 10px 10px 0;
	padding: 0!important
}
.sidebarNav li a {
	background: url("../images/sidebar.jpg") no-repeat scroll 0 0 transparent;
	width: 120px;
	height: 120px;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
}
.sidebarNav li a.mmjg {
	background-position: 0px 0px
}
.sidebarNav li a.khfw {
	background-position: 0px -120px
}
.sidebarNav li a.gclh {
	background-position: 0px -240px
}
.sidebarNav li a.xqlh {
	background-position: 0px -360px
}
.sidebarNav li a.yllh {
	background-position: 0px -480px
}
.sidebarNav li a.bslh {
	background-position: 0px -600px
}
.sidebarNav li a.cqlh {
	background-position: 0px -720px
}
.sidebarNav li a.gllh {
	background-position: 0px -840px
}
.sidebarNav li a.mmjg:hover {
	background-position: -120px 0px
}
.sidebarNav li a.khfw:hover {
	background-position: -120px -120px
}
.sidebarNav li a.gclh:hover {
	background-position: -120px -240px
}
.sidebarNav li a.xqlh:hover {
	background-position: -120px -360px
}
.sidebarNav li a.yllh:hover {
	background-position: -120px -480px
}
.sidebarNav li a.bslh:hover {
	background-position: -120px -600px
}
.sidebarNav li a.cqlh:hover {
	background-position: -120px -720px
}
.sidebarNav li a.gllh:hover {
	background-position: -120px -840px
}
.sidebarNav .last {
	margin-right: 0px
}
/*日历*/
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	padding-bottom: 5px;
	text-align: left;
	font-weight: bold;
}
#wp-calendar #today {
	border: 1px solid #999;
}
#wp-calendar tbody a {
	font-weight: bold;
}
#wp-calendar tbody a:hover {
	text-decoration: none;
}
#wp-calendar th, #wp-calendar td {
	text-align: center;
}
#wp-calendar tbody td {
	border: 1px solid #CCC;
}
#wp-calendar tbody td.pad {
	border: 0 none;
}
#wp-calendar th {
	background: #999;
	color: #FFF;
	padding: 2px 0;
}
#wp-calendar td#prev {
	text-align: left;
	padding-top: 5px;
}
#wp-calendar td#next {
	text-align: right;
	padding-top: 5px;
}
/**************************底部**************************/
#pagefooter {
	border-top: 3px solid #0D7506;
	background: #DBD66E;
	line-height: 23px;
	overflow: hidden;
	color: #5E4C29;
	margin-top: 30px;
	padding: 22px 0
}
#pagefooter a {
	color: #5E4C29;
}
#pagefooter .column {
	float: left;
	width: 110px;
	padding-right: 20px;
	border-right: 1px dotted #F5F5F5;
	text-align: right;
}
#pagefooter .last {
	width: 385px;
	border-right: none;
	text-align: left;
	padding-right: 0;
	padding-left: 50px;
	margin-right: 0px!important;
}
#pagefooter .title {
	overflow: hidden;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
}
#pagefooter .fb {
	overflow: hidden;
	font-size: 12px
}
#pagefooter .fb p, #pagefooter .f4 ul {
	margin-bottom: 10px;
}
#footerbottom {
	font-size: 12px;
	padding: 20px 0 30px 0;
	color: #999;
	overflow: hidden
}
#footerbottom a {
	color: #999
}
#footerbottom .line {
	margin-right: 10px;
	padding-right: 10px;
	border-right: 2px solid #DDD
}
/**************************评论**************************/
#comments {
	overflow: hidden;
}
/*头部*/
#comments .comments_title {
	background: #DDD;
	padding: 10px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
}
#comments .comments_title h3 {
	font-size: 16px;
	color: #000;
	float: left;
}
#comments .comments_title .addcomment {
	float: right;
}
#comments .cancel-comment-reply {
	margin-bottom: 5px;
}
/*嵌套列表*/
#commentlist li {
	background: #EEE;
	list-style-type: none;
	padding-bottom: 10px;
	margin-bottom: 10px
}
#commentlist .children {
	margin: 0 10px;
}
#commentlist .children li {
	background: #FFF;
	margin-bottom: 0;
	margin-top: 10px;
	border: 1px solid #DDD;
}
#commentlist .entry {
	padding: 10px;
}
#commentlist .comment-reply-link {
}
#commentlist .entry:hover .comment-reply-link {
	color: #000
}
/*评论*/
.entry .entry {
	margin: 10px;
}
.entry .avatar {
	height: 36px;
	color: #999;
	overflow: hidden;
	font-size: 12px;
}
.entry .avatar a {
	color: #999;
}
.entry .comment {
	overflow: hidden;
	padding: 10px 36px 0 22px;
}
.entry .admin_css {
	color: #0D7506
}
.entry .comment p {
	line-height: 22px;
}
.entry .avatar .img {
	float: right;
	border-radius: 3px 3px 3px 3px;
	width: 36px;
	height: 36px;
}
.entry .avatar .author {
	float: left;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
}
.entry .avatar .author span, .entry .avatar .author time {
	margin-right: 10px;
}
.entry .avatar .author .name {
	background: url("../images/users.png") no-repeat scroll 0 center transparent;
	padding-left: 22px;
	font-size: 16px;
}
/*评论分页*/
#comments .comment_nav {
	background: #EBEBEB;
	border-bottom: 1px solid #CCC;
	padding: 5px 7px 5px 0;
	text-align: right;
	margin-bottom: 10px;
}
#comments .comment_nav a {
	font-weight: bold;
	margin: 0 1px;
	padding: 1px 3px;
}
#comments .comment_nav a:hover {
	text-decoration: none;
}
#comments .comment_nav span.current {
	background-color: #FFF;
	color: #000;
	padding: 2px 3px;
}
#comments .comment_nav span.disabled {
	display: none;
}
/*评论框*/
#comments #respond {
	background: #EEE;
	padding: 20px;
	overflow: hidden;
}
#commentform {
	overflow: hidden;
	float: left;
	width: 420px
}
.form {
	padding: 10px;
}
#commentform .textfield, #commentform .text-area {
	margin-bottom: 5px;
	overflow: hidden;
}
#commentform .htmlcode {
	background: #DDD;
	padding: 3px 5px;
}
#commentform #author, #email, #url {
	margin-right: 5px;
}
#commentform p.textfield span {
	color: #FF0000;
}
#commentform .textfield input {
	width: 173px;
	border: solid 1px #ccc;
	padding: 5px;
	vertical-align: middle;
}
#commentform .text-area textarea {
	display: block;
	width: 405px;
	height: 100px;
	border: solid 1px #ccc;
	padding: 5px;
}
#comment_mail_notify {
	vertical-align: middle;
	margin-right: 3px;
}
#submit, #submit:hover {
	background: url("../images/submit.jpg") no-repeat scroll 0 0 transparent;
}
#submit {
	background-position: 0 -30px;
	border: none;
	width: 80px;
	height: 30px;
	cursor: pointer;
	vertical-align: middle;
	margin-right: 10px;
	padding-left: 0;
}
#submit:hover {
	background-position: 0 0;
	padding-left: 0
}
#comments #respond .comm_ad {
	float: right
}
/* 首页幻灯 */
#flashBg {
	height: 300px;
	overflow: hidden;
	width: 100%;
	clear: both;
	margin: 0;
	padding: 0;
}
#flashLine {
	height: 300px;
	width: 100%;
	clear: both;
}
#flash {
	width: 100%;
	height: 300px;
	overflow: hidden;
	margin: 0 auto;
	clear: both;
	position: relative;/*--*/
	padding: 0px;
}
#flash a {
	width: 100%;
	height: 300px;
	display: none;
}
#flash img {/*width:100%; height:407px; display:none;*/
}
.flash_bar {
	width: 130px;
	z-index: 1069;
	height: 30px;
	overflow: hidden;
	padding-top: 13px!important;
	padding-top: 12px;
	bottom: 55px;
	text-align: center;
	margin: 0 auto;
	position: relative;
}
.flash_bar .dq {
	display: inline-block;
	float: left;
	width: 8px;
	height: 8px;
	margin: 5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/
	cursor: pointer;
	background: url(../images/tg_flash_p.png) no-repeat 0px 0px;
	_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png", sizingMethod="crop");
}
.flash_bar .no {
	display: inline-block;
	float: left;
	width: 8px;
	height: 8px;
	margin: 5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/
	cursor: pointer;
	background: url(../images/tg_flash_p2.png) no-repeat 0px 0px;
	_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png", sizingMethod="crop");
}
#flashBg {
	height: 300px;
	overflow: hidden;
	width: 100%;
	clear: both;
	margin: 0;
	padding: 0;
}
#flashLine {
	height: 300px;
	width: 100%;
	clear: both;
}
/* 首页案例列表 */
.anlimd05 {
	width: 960px;
	overflow: hidden;
	padding-top: 20px;
	margin-bottom: -50px
}
.anlimd05 .hd h2 {
	background: url(../images/i8.gif) no-repeat 0 -78px;
	height: 39px;
	overflow: hidden;
	width: 274px
}
.anlimd05 .hd h2 a {
	display: block;
	padding-top: 40px
}
.anlisc1 {
	padding: 15px 0 30px 0;
	width: 960px
}
.anlisc1 li {
	float: left;
	width: 298px;
	margin: 0 22px 20px 0;
	display: inline
}
.anlisc1 li a {
	display: block;
	padding: 8px;
	background: url(../images/i26.gif) no-repeat -298px 0;
	zoom: 1
}
.anlisc1 li a:hover {
	background-position: 0 0
}
.anlisc1 img {
	width: 282px;
	height: 162px;
	display: block;
	margin-bottom: 14px
}
.anlisc1 a:hover img {
	filter: alpha(opacity=70);
	opacity: 0.70
}
.anlisc1 li p {
	font-size: 9px;
	-webkit-text-size-adjust: none;
	line-height: 9px;
	_line-height: 10px;
	height: 10px;
	background: url(../images/ico_t1.gif) no-repeat;
	color: #fff;
	padding-left: 6px
}
.anlisc1 li a:hover p {
	background-position: -282px 0;
	color: #fff
}
.anlisc1 li h3 {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	cursor: pointer;
	padding-left: 6px;
	font-weight: 300
}
.anlimor1 {
	float: right;
	margin-top: 10px
}
.anlimor1 a {
	background: url(../images/i7.gif) no-repeat;
	color: #fff;
	display: block;
	height: 15px;
	padding-top: 1px;
	line-height: 14px;
	_line-height: 13px;
	text-align: center;
	width: 44px;
	font-family: Arial, Helvetica, sans-serif
}
.anlimor1 a:hover {
	background: url(../images/i7.gif) no-repeat 0 -16px;
	color: #ff0
}
.anlimor2 {
	float: right;
	margin: 10px 20px 0 0;
	color: #ccc
}
.anlimor2 a {
	margin: 0 8px
}
.anlimor2 a:hover {
	text-decoration: underline
}
/* 苗木栽培列表 */
.wenzhang {
	display: block;
	height: 159px;
	margin: 5px auto;
	border-bottom: 1px solid #dadada;
}
.wenzhang h2 {
	height: 28px;
	font-size: 12px;
	line-height: 28px;
}
.wenzhang h2 a {
	text-decoration: none;
	color: #54a932;
}
.wenzhang h2 a:hover {
	color: #000;
}
.wenzhang h2 p {
	font-weight: normal;
}
.title1 {
	float: left;
	margin-left: 9px;
	font-size: 16px;
}
.title1 a {
	text-decoration: none;
	color: #06f;
}
.pinglun1 {
	float: right;
	color: #666;
	margin-right: 9px;
}
.wenzhang img {
	width: 137px;
	height: 92px;
	float: left;
	background: #fff;
	padding: 3px;
	margin: 10px 0 0 10px;
	border: 1px solid #dadada;
}
.zhaiyao1 {
	display: block;
	float: left;
	text-align: left;
	width: 485px;
	height: 96px;
	font-size: 13px;
	color: #666;
	line-height: 150%;
	padding: 2px 0;
	margin: 10px 0 0 10px;
}
.zhaiyao1 a {
	color: #999;
	text-decoration: none;
}
.zhaiyao a:hover {
	text-decoration: underline;
}
/* 产品列表 */
.N_pro_List {
	overflow: hidden
}
.N_pro_List_show {
	float: left;
	margin: 15px 14px 0 0;
	padding: 10px
}
.N_pro_List_show:hover {
	background: #D0D0D0
}
.N_pro_List_show a:hover {
	color: #000;
	text-decoration: none
}
.N_pro_List_show p {
	text-align: center;
	margin-top: 5px;
	font-size: 14px;
	font-weight: bold
}
.N_pro_List_show .N_pro_List_show_img {
	border: 1px solid #D0D0D0;
	padding: 2px;
	background: #FFF
}
.N_pro_List_show .N_pro_List_show_img img {
	width: 180px;
	height: 135px
}
.N_pro_List .last {
	margin-right: 0 !important
}
.N_pro_List .recommend a {
	color: #CC0000
}
/*评论
------------*/
.decmt-box2 {
	width: 98%;
	padding: 6px 5px;
	margin: 0px auto;
	overflow: hidden;
	clear: both;
}
.decmt-box2 span.fr {
	float: right;
}
.decmt-box2 span.title {
	float: left;
	line-height: 20px;
	width: 600px;
}
.decmt-box2 ul {
}
.decmt-box2 ul li {
	width: 100%;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 10px;
	overflow: hidden;
}
.decmt-box2 ul li a.plpic {
	float: left;
	width: 40px;
	height: 40px;
	padding: 2px;
	border: 1px solid #DFD9B9;
	background: #F9FDED;
	margin-right: 5px;
	overflow: hidden;
}
.decmt-box2 ul li p {
	float: left;
	width: 630px;
	line-height: 22px;
}
.decmt-box2 .comment_act {
	float: left;
	width: 630px;
	line-height: 20px;
	color: #aeaeae;
}
.decmt-box2 .comment_act a {
	color: #aeaeae;
}
.decmt-box {
	width: 98%;
	padding: 6px 5px;
	margin: 0px auto;
	overflow: hidden;
	clear: both;
}
.decmt-box span.fr {
	float: right;
}
.decmt-box span.title {
	float: left;
	line-height: 20px;
	width: 600px;
}
.decmt-box ul {
}
.decmt-box ul li {
	width: 100%;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 10px;
	overflow: hidden;
}
.decmt-box ul li a.plpic {
	float: left;
	width: 40px;
	height: 40px;
	padding: 2px;
	border: 1px solid #DFD9B9;
	background: #F9FDED;
	margin-right: 5px;
	overflow: hidden;
}
.decmt-box ul li p {
	float: left;
	width: 630px;
	line-height: 22px;
}
.decmt-box .comment_act {
	float: left;
	width: 630px;
	line-height: 20px;
	color: #aeaeae;
}
.decmt-box .comment_act a {
	color: #aeaeae;
}
.decmt-box1 {
	width: 98%;
	padding: 6px 5px;
	margin: 0px auto;
	overflow: hidden;
	clear: both;
}
.decmt-box1 span.fr {
	float: right;
}
.decmt-box1 span.title {
	float: left;
	line-height: 20px;
	width: 600px;
}
.decmt-box1 ul {
}
.decmt-box1 ul li {
	width: 100%;
	border-bottom: 1px dashed #ccc;
	padding: 10px 0;
	overflow: hidden;
}
.decmt-box1 ul li a.plpic {
	float: left;
	width: 40px;
	height: 40px;
	padding: 2px;
	border: 1px solid #DFD9B9;
	background: #F9FDED;
	margin-right: 5px;
	overflow: hidden;
}
.decmt-box1 ul li p {
	float: left;
	width: 880px;
	line-height: 22px;
}
.decmt-box1 .comment_act {
	float: left;
	width: 880px;
	line-height: 20px;
	color: #aeaeae;
}
.decmt-box1 .comment_act a {
	color: #aeaeae;
}
.dede_comment .decmt-box .decmt-title {
	line-height: 19px;
	color: #999;
	font-family: Tahoma;
}
.dede_comment .decmt-box .decmt-title span {
	margin-right: 2px;
	vertical-align: middle;
}
.dede_comment .decmt-box .decmt-title .moodico {
	height: 18px;
	width: 18px;
	display: inline-block;
}
.dede_comment .decmt-box .decmt-title .username {
	color: #669;
}
.dede_comment .decmt-box .decmt-title .username a {
	color: #669;
}
.dede_comment .decmt-box .decmt-title .username a:hover {
	text-decoration: none;
	color: #690;
}
.dede_comment .decmt-box .decmt-title .ip {
	color: #669;
	font-size: 11px;
}
.dede_comment .decmt-box .decmt-title .date {
	color: #555;
	font-size: 11px;
}
.dede_comment .decmt-box .decmt-act {
	float: right;
	margin-top: -18px;
	padding-right: 10px;
	position: relative;
	clear: both;
	color: #999;
}
.dede_comment .decmt-box .decmt-act span {
	margin-right: 7px;
}
.dede_comment .decmt-box .decmt-act span a {
	color: #888;
}
.dede_comment .decmt-box .decmt-content {
	color: #555;
	line-height: 21px;
	clear: both;
	width: 99%;
	margin: 2px auto 0px;/*	background:url(../images/ico-comment-quote.gif) 0px 4px no-repeat;
	text-indent:18px;*/
}
.dede_comment .decmt-box .decmt-content img {
	vertical-align: middle;
}
.decmt-box, .decmt-content .decmt-box, .dede_comment .decmt-box .decmt-box {
	background: #FFE;
	border: 1px solid #CCC;
	margin: 6px auto;
}
.dede_comment .decmt-box .decmt-box .decmt-title {
	text-indent: 4px;
}
.dede_comment .decmt-box .decmt-box .decmt-content {
	color: #555;
}
.nocomment {
	padding: 10px;
	color: #666;
}
.dede_comment_post {
	padding: 5px;
}
.dcmp-title {
	line-height: 25px;
}
.dcmp-title strong {
	color: #444;
	font-weight: normal;
}
.dcmp-title small {
	font-size: 12px;
	color: #999999;
}
.dcmp-stand {
	float: right;
	margin-top: -18px;
	padding-right: 10px;
	position: relative;
	clear: both;
	color: #999;
}
.dcmp-stand strong {
	font-weight: normal;
	color: #444;
}
.dcmp-stand input {
	margin-right: 2px;
}
.dcmp-stand img {
	vertical-align: middle;
	margin-right: 2px;
}
.dcmp-content {
	padding-top: 8px;
}
.dcmp-content textarea {
	height: 100px;
	width: 450px;
	float: left;
}
.dcmp-content1 {
	/*width:700px;*/
	padding-top: 8px;
}
.dcmp-content1 textarea {
	height: 100px;
	width: 700px;
	float: left;
}
.dcmp-mood {
	height: 25px;
	width: 212px;
	margin-top: 8px;
	float: right;
}
.dcmp-mood strong {
	float: left;
	color: #444;
	font-weight: normal;
	line-height: 25px;
}
.dcmp-mood ul {
	float: left;
}
.dcmp-mood ul li {
	float: left;
	margin-right: 8px;
	height: 30px;
}
.dcmp-mood ul li input, .dcmp-mood ul li img {
	vertical-align: middle;
	margin-right: 4px;
 *margin-right:0px;
}
.dcmp-post {
	height: 35px;
	overflow: hidden;
	clear: both;
	color: #444;
	padding: 5px 0 10px 0;
}
.dcmp-post .dcmp-userinfo {
	float: left;
	margin-right: 6px;
}
.dcmp-post .dcmp-userinfo input {
	height: 13px;
	padding-right: 0px;
}
.dcmp-post .dcmp-userinfo input, .dcmp-post .dcmp-userinfo img {
	vertical-align: middle;
	margin: 5px;
}
.dcmp-post .dcmp-submit {
	float: left;
	padding-top: 6px;
}
.dcmp-post .dcmp-submit input, .dcmp-post .dcmp-submit button {
	vertical-align: middle;
}
.dcmp-post .dcmp-submit button {
	width: 70px;
	height: 25px;
	border: none;
	background: url(../images/btn-bg2.gif) no-repeat;
	line-height: 25px;
	letter-spacing: 1px;
	overflow: hidden;
	color: #444;
	cursor: pointer;
	margin-left: 5px;
}
.ipt-txt {
	line-height: 15px;
	padding: 4px 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #666 #BBB #BBB #666;
	font-size: 12px;
	margin-right: 2px;
}
.dede_pages {
}
.dede_pages ul {
	float: left;
	padding: 12px 0px 12px 16px;
}
.dede_pages ul li {
	float: left;
	font-family: Tahoma;
	line-height: 17px;
	margin-right: 6px;
	border: 1px solid #E9E9E9;
}
.dede_pages ul li a {
	float: left;
	padding: 2px 4px 2px;
	color: #555;
	display: block;
}
.dede_pages ul li a:hover {
	color: #690;
	text-decoration: none;
	padding: 2px 4px 2px;
}
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {
	background-color: #F8F8F8;
	padding: 2px 4px 2px;
	font-weight: bold;
}
.dede_pages .pageinfo {
	line-height: 21px;
	padding: 12px 10px 12px 16px;
	color: #999;
}
.dede_pages .pageinfo strong {
	color: #555;
	font-weight: normal;
	margin: 0px 2px;
}
.pagelist {
	float: left;
	width: 682px;
}
/*---------- viewbox ---------*/
.viewbox {
	width: 700px;
	overflow: hidden;
	padding-bottom: 8px;
}
.viewbox .title {
	height: 56px;
	line-height: 56px;
	text-align: center;
	overflow: hidden;
	padding-top: 10px;
}
.viewbox .title h2 {
	font-size: 24px;
	color: #2b2b2b;
	text-align: center;
}
.viewbox .info {
	height: 24px;
	line-height: 17px;
	text-align: center;
	overflow: hidden;
	color: #666;
}
.viewbox .info small {
	margin-left: 8px;
	margin-right: 3px;
	color: #999;
	font-size: 12px;
}
.viewbox .info a {
	color: #690;
}
.viewbox .intro {
	width: 90%;
	padding: 8px 16px;
	line-height: 24px;
	background: #f5fcee;
	border: 1px solid #DCDDDD;
	font-size: 14px;
	color: #706A6A;
	margin: 8px auto 0 auto;
}
.viewbox .infolist {
	width: 368px;
	float: left;
}
.viewbox .infolist small {
	width: 100px;
	text-align: right;
	display: block;
	float: left;
	font-size: 12px;
	line-height: 31px;
	color: #999;
	clear: left;
	height: 31px;
	overflow: hidden;
}
.viewbox .infolist span {
	width: 200px;
	line-height: 30px;
	float: left;
	height: 31px;
	overflow: hidden;
}
.viewbox .picview {
	width: 320px;
	float: right;
	padding-right: 24px;
	padding-top: 16px;
}
.viewbox .labeltitle {
	height: 23px;
	background: url(../images/view-labeltitle-bg.gif) left 10px repeat-x;
	clear: both;
	overflow: hidden;
	margin: 0px auto 0px;
	padding-top: 10px;
}
.viewbox .labeltitle strong {
	width: 80px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	color: #FFF;
	letter-spacing: 1px;
	display: block;
	float: left;
	background: url(../images/view-labeltitle-bg.gif) left -44px no-repeat;
	overflow: hidden;
}
.viewbox .content {
	font-size: 14px;
	padding: 12px 16px;
	line-height: 25px;
	color: #333;
}
.viewbox .dede_pages {
	width: 712px;
	float: none;
	overflow: hidden;
	text-align: center;
}
.viewbox .dede_pages ul {
	margin: 0px auto;
	float: none;
	clear: both;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
}
.viewbox .dede_pages ul li, .viewbox .dede_pages ul li a {
	float: none;
	display: inline;
}
.viewbox .boxoff {
	height: 10px;
	overflow: hidden;
	clear: both;
	background: url(../images/boxoff.gif) left 15px repeat-x;
	margin: 4px auto;
	padding-top: 10px;
}
.viewbox .boxoff strong {
	display: block;
	width: 8px;
	height: 10px;
	overflow: hidden;
	font-size: 0px;
	line-height: 100px;
	background: url(../images/boxoff.gif) right -10px no-repeat;
	float: left;
}
.viewbox .newdigg {
	width: 406px;
	height: 51px;
	margin: 8px auto;
	clear: both;
	overflow: hidden;
	padding-left: 8px;
}
.viewbox .diggbox {
	width: 195px;
	height: 51px;
	float: left;
	margin-right: 8px;
	overflow: hidden;
	cursor: pointer;
}
.viewbox .diggbox .digg_act {
	font-size: 14px;
	float: left;
	line-height: 31px;
	text-indent: 32px;
	height: 29px;
	overflow: hidden;
	font-weight: bold;
}
.viewbox .diggbox .digg_num {
	float: left;
	line-height: 29px;
	text-indent: 5px;
}
.viewbox .diggbox .digg_percent {
	width: 180px;
	clear: both;
	padding-left: 10px;
	overflow: hidden;
}
.viewbox .diggbox .digg_percent .digg_percent_bar {
	width: 100px;
	height: 7px;
	background: #E8E8E8;
	border-right: 1px solid #CCC;
	float: left;
	overflow: hidden;
	margin-top: 3px;
}
.viewbox .diggbox .digg_percent .digg_percent_num {
	font-size: 10px;
	float: left;
	padding-left: 10px;
}
.viewbox .diggbox .digg_percent .digg_percent_bar span {
	display: block;
	height: 5px;
	overflow: hidden;
	background: #000;
}
.viewbox .newdigg .digg_good {
	background: url(../images/newdigg-bg.png) left top no-repeat;
}
.viewbox .newdigg .digg_bad {
	background: url(../images/newdigg-bg.png) right top no-repeat;
}
.viewbox .newdigg .digg_good .digg_act {
	color: #C30;
}
.viewbox .newdigg .digg_good .digg_num {
	color: #C63;
}
.viewbox .newdigg .digg_bad .digg_act {
	color: #36C;
}
.viewbox .newdigg .digg_bad .digg_num {
	color: #39C;
}
.viewbox .newdigg .digg_good .digg_percent .digg_percent_bar span {
	border: 1px solid #E37F24;
	background: #FFC535;
}
.viewbox .newdigg .digg_bad .digg_percent .digg_percent_bar span {
	border: 1px solid #689ACC;
	background: #94C0E4;
}
.viewbox .handle {
	height: 59px;
	padding-top: 12px;
	overflow: hidden;
	clear: both;
}
.viewbox .handle .digg {
	width: 59px;
	height: 59px;
	float: left;
	background: url(../images/digg-bg.gif) no-repeat;
	margin-right: 12px;
}
.viewbox .handle .digg .digg_num {
	width: 56px;
	height: 34px;
	font-size: 20px;
	text-align: center;
	line-height: 34px;
	overflow: hidden;
	color: #6B9169;
}
.viewbox .handle .digg .digg_act {
	width: 56px;
	height: 22px;
	line-height: 23px;
	overflow: hidden;
}
.viewbox .handle .digg .digg_act a {
	margin-left: 11px;
	color: #666;
	float: left;
}
.viewbox .handle .context {
	float: left;
}
.viewbox .handle .context ul li {
	line-height: 29px;
	color: #888;
}
.viewbox .actbox {
	width: 260px;
	text-align: center;
	float: right;
	padding-top: 20px;
	padding-right: 10px;
}
.viewbox .actbox ul li {
	display: inline;
	padding-left: 22px;
	background-image: url(../images/actbox-ico.gif);
	background-repeat: no-repeat;
	margin-right: 10px;
}
.viewbox .actbox ul li a {
	color: #666;
}
.viewbox .actbox ul li#act-fav {
	background-position: 4px 0px;
}
.viewbox .actbox ul li#act-err {
	background-position: 4px -37px;
}
.viewbox .actbox ul li#act-pus {
	background-position: 4px -73px;
}
.viewbox .actbox ul li#act-pnt {
	background-position: 4px -109px;
}
.viewbox .downurllist {
	width: 100%;
	clear: both;
	overflow: hidden;
}
.viewbox .downurllist li {
	height: 27px;
	background: url(../images/downurl-bg.gif) right top no-repeat;
	padding-right: 4px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	margin-top: 10px;
}
.viewbox .downurllist li a {
	height: 27px;
	background: url(../images/downurl-bg.gif) left top no-repeat;
	display: block;
	font-size: 12px;
	color: #555;
	text-indent: 30px;
	line-height: 27px;
	float: left;
	padding-right: 5px;
}
.viewbox .downurllist li a:hover {
	color: #F63;
	text-decoration: none;
}
.viewbox .picbox {
	width: 100%;
	text-align: center;
	padding-top: 10px;
	font-size: 14px;
	line-height: 31px;
	overflow: hidden;
}
.viewbox .picbox img {
	display: block;
	margin: 16px auto 6px;
}
.viewbox .picbox ul.e8 {
	font-size: 12px;
	line-height: normal;
}
.viewbox .picbox ul.e8 li .pic {
	background: none;
	border: 1px solid #EEE;
	overflow: hidden;
}
.viewbox .picbox ul.e8 img {
	margin: 3px;
	border: none;
}
.viewbox .picbox ul.e8 li .title {
	padding-top: 0px;
}
.specialpic {
	width: 200px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
	padding-top: 10px;
}
.specialpic img {
	width: 200px;
	display: block;
}
.speciallist {
	width: 720px;
	overflow: hidden;
}
.speciallist dl.tbox {
	width: 352px;
	margin-right: 8px;
	margin-top: 8px;
	float: left;
}
.storypic {
	width: 160px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
	padding-top: 10px;
}
.storypic img {
	width: 160px;
	display: block;
}
.infos_userinfo {
	width: 240px;
	overflow: hidden;
}
.infos_userinfo dd {
	padding: 12px;
	overflow: hidden;
	background: #FFF;
}
.infos_userinfo dd .userface {
	width: 52px;
	height: 52px;
	padding: 1px;
	border: 1px solid #DDD;
	overflow: hidden;
	float: left;
	margin-right: 8px;
}
.infos_userinfo dd .userface img {
	width: 52px;
	height: 52px;
	overflow: hidden;
	display: block;
}
.infos_userinfo dd .username {
	height: 19px;
	line-height: 19px;
	display: block;
	overflow: hidden;
	font-weight: bold;
	color: #F60;
}
.infos_userinfo dd .useract {
	width: 140px;
	height: 44px;
	overflow: hidden;
	float: left;
	padding-left: 4px;
}
.infos_userinfo dd .useract-pm, .infos_userinfo dd .useract-af {
	width: 70px;
	float: left;
	line-height: 19px;
	height: 19px;
	overflow: hidden;
}
.infos_userinfo dd .useract-vi {
	display: block;
	clear: both;
	line-height: 19px;
	height: 19px;
	overflow: hidden;
	color: #666;
}
.infos_userinfo dd .userinfo-sp {
	height: 25px;
	line-height: 25px;
	clear: both;
	display: block;
	padding-left: 10px;
}
.infos_userinfo dd .userinfo-sp small {
	font-size: 12px;
	color: #AAA;
	margin-right: 5px;
}
.infos_search dd {
	padding: 4px 4px 12px 8px;
}
.infos_search dd select, .infos_search dd input, .infos_search dd button {
	margin-left: 4px;
	margin-top: 8px;
}
.infos_search dd select {
	font-size: 14px;
}
.tags_list dd {
	padding: 4px 12px;
	line-height: 220%;
}
.tags_list dd a {
	margin-right: 10px;
	white-space: nowrap;
}
.tagc1 {
	font-size: 12px;
	color: #666;
}
.tagc2 {
	font-size: 14px;
	font-weight: bold;
	color: #555;
}
.sp-title {
	color: #888;
	padding: 0px 12px;
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	background: #f3fbea url(../images/search-top-bg.gif) repeat-x scroll;
	margin-bottom: 8px;
}
.sp-title h2 {
	font-size: 14px;
	line-height: 27px;
}
.sp-title h2 a {
	margin-left: 6px;
	color: #03541F;
}
.sp-title .more {
	float: right;
	margin: -27px 0px;
	line-height: 27px;
}
.linkbox {
	padding: 10px 8px;
	border-bottom: 1px solid #EEE;
}
.linkbox h3, .linkbox h3 a {
	font-size: 14px;
	color: #693;
}
.buycar {
}
.buycar h2 {
	font-size: 14px;
	color: #F60;
	line-height: 31px;
}
.buycar .flow {
	width: 100%;
	border-left: 1px solid #DEE79E;
	border-right: 1px solid #DEE79E;
	border-top: 1px solid #DEE79E;
	/*	border-collapse:collapse;*/
	margin-bottom: 16px;
}
.buycar .flow td {
	height: 23px;
	line-height: 19px;
	background: #F8FAEB;
	text-align: center;
	color: #888;
	overflow: hidden;
	border-right: 1px solid #EFF3CF;
	border-bottom: 1px solid #EFF3CF;
	border-top: 3px solid #FFF;
	letter-spacing: 3px;
}
.buycar .flow td.thisclass {
	background: #FFF;
	border-bottom: 1px solid #FFF;
	border-top: 3px solid #F8FAEB;
	font-weight: bold;
	color: #333;
}
.flinkbox {
	padding: 4px 10px;
}
.formbox {
	width: 90%;
	margin: 0px auto;
}
.formbox .fb {
	width: 100%;
	clear: both;
	overflow: hidden;
	padding-top: 10px;
	margin: 0px auto;
}
.formbox .fb .name {
	width: 180px;
	float: left;
	height: 31px;
	text-align: right;
	padding-right: 10px;
	line-height: 31px;
	font-size: 14px;
	color: #666;
	display: block;
}
.formbox .fb .value {
	float: left;
}
.formbox .fb .value img {
	vertical-align: middle;
}
.dede_comment {
	padding-bottom: 6px;
}
/*评论
------------*/
.decmt-box2 {
	width: 98%;
	padding: 6px 5px;
	margin: 0px auto;
	overflow: hidden;
	clear: both;
}
.decmt-box2 span.fr {
	float: right;
}
.decmt-box2 span.title {
	float: left;
	line-height: 20px;
	width: 600px;
}
.decmt-box2 ul {
}
.decmt-box2 ul li {
	width: 100%;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 10px;
	overflow: hidden;
}
.decmt-box2 ul li a.plpic {
	float: left;
	width: 40px;
	height: 40px;
	padding: 2px;
	border: 1px solid #DFD9B9;
	background: #F9FDED;
	margin-right: 5px;
	overflow: hidden;
}
.decmt-box2 ul li p {
	float: left;
	width: 630px;
	line-height: 22px;
}
.decmt-box2 .comment_act {
	float: left;
	width: 630px;
	line-height: 20px;
	color: #aeaeae;
}
.decmt-box2 .comment_act a {
	color: #aeaeae;
}
.decmt-box {
	width: 98%;
	padding: 6px 5px;
	margin: 0px auto;
	overflow: hidden;
	clear: both;
}
.decmt-box span.fr {
	float: right;
}
.decmt-box span.title {
	float: left;
	line-height: 20px;
	width: 600px;
}
.decmt-box ul {
}
.decmt-box ul li {
	width: 100%;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 10px;
	overflow: hidden;
}
.decmt-box ul li a.plpic {
	float: left;
	width: 40px;
	height: 40px;
	padding: 2px;
	border: 1px solid #DFD9B9;
	background: #F9FDED;
	margin-right: 5px;
	overflow: hidden;
}
.decmt-box ul li p {
	float: left;
	width: 630px;
	line-height: 22px;
}
.decmt-box .comment_act {
	float: left;
	width: 630px;
	line-height: 20px;
	color: #aeaeae;
}
.decmt-box .comment_act a {
	color: #aeaeae;
}
.decmt-box1 {
	width: 98%;
	padding: 6px 5px;
	margin: 0px auto;
	overflow: hidden;
	clear: both;
}
.decmt-box1 span.fr {
	float: right;
}
.decmt-box1 span.title {
	float: left;
	line-height: 20px;
	width: 600px;
}
.decmt-box1 ul {
}
.decmt-box1 ul li {
	width: 100%;
	border-bottom: 1px dashed #ccc;
	padding: 10px 0;
	overflow: hidden;
}
.decmt-box1 ul li a.plpic {
	float: left;
	width: 40px;
	height: 40px;
	padding: 2px;
	border: 1px solid #DFD9B9;
	background: #F9FDED;
	margin-right: 5px;
	overflow: hidden;
}
.decmt-box1 ul li p {
	float: left;
	width: 880px;
	line-height: 22px;
}
.decmt-box1 .comment_act {
	float: left;
	width: 880px;
	line-height: 20px;
	color: #aeaeae;
}
.decmt-box1 .comment_act a {
	color: #aeaeae;
}
.dede_comment .decmt-box .decmt-title {
	line-height: 19px;
	color: #999;
	font-family: Tahoma;
}
.dede_comment .decmt-box .decmt-title span {
	margin-right: 2px;
	vertical-align: middle;
}
.dede_comment .decmt-box .decmt-title .moodico {
	height: 18px;
	width: 18px;
	display: inline-block;
}
.dede_comment .decmt-box .decmt-title .username {
	color: #669;
}
.dede_comment .decmt-box .decmt-title .username a {
	color: #669;
}
.dede_comment .decmt-box .decmt-title .username a:hover {
	text-decoration: none;
	color: #690;
}
.dede_comment .decmt-box .decmt-title .ip {
	color: #669;
	font-size: 11px;
}
.dede_comment .decmt-box .decmt-title .date {
	color: #555;
	font-size: 11px;
}
.dede_comment .decmt-box .decmt-act {
	float: right;
	margin-top: -18px;
	padding-right: 10px;
	position: relative;
	clear: both;
	color: #999;
}
.dede_comment .decmt-box .decmt-act span {
	margin-right: 7px;
}
.dede_comment .decmt-box .decmt-act span a {
	color: #888;
}
.dede_comment .decmt-box .decmt-content {
	color: #555;
	line-height: 21px;
	clear: both;
	width: 99%;
	margin: 2px auto 0px;/*	background:url(../images/ico-comment-quote.gif) 0px 4px no-repeat;
	text-indent:18px;*/
}
.dede_comment .decmt-box .decmt-content img {
	vertical-align: middle;
}
.decmt-box, .decmt-content .decmt-box, .dede_comment .decmt-box .decmt-box {
	background: #FFE;
	border: 1px solid #CCC;
	margin: 6px auto;
}
.dede_comment .decmt-box .decmt-box .decmt-title {
	text-indent: 4px;
}
.dede_comment .decmt-box .decmt-box .decmt-content {
	color: #555;
}
.nocomment {
	padding: 10px;
	color: #666;
}
.dede_comment_post {
	padding: 5px;
}
.dcmp-title {
	line-height: 25px;
}
.dcmp-title strong {
	color: #444;
	font-weight: normal;
}
.dcmp-title small {
	font-size: 12px;
	color: #999999;
}
.dcmp-stand {
	float: right;
	margin-top: -18px;
	padding-right: 10px;
	position: relative;
	clear: both;
	color: #999;
}
.dcmp-stand strong {
	font-weight: normal;
	color: #444;
}
.dcmp-stand input {
	margin-right: 2px;
}
.dcmp-stand img {
	vertical-align: middle;
	margin-right: 2px;
}
.dcmp-content {
	padding-top: 8px;
}
.dcmp-content textarea {
	height: 100px;
	width: 450px;
	float: left;
}
.dcmp-content1 {
	/*width:700px;*/
	padding-top: 8px;
}
.dcmp-content1 textarea {
	height: 100px;
	width: 700px;
	float: left;
}
.dcmp-mood {
	height: 25px;
	width: 212px;
	margin-top: 8px;
	float: right;
}
.dcmp-mood strong {
	float: left;
	color: #444;
	font-weight: normal;
	line-height: 25px;
}
.dcmp-mood ul {
	float: left;
}
.dcmp-mood ul li {
	float: left;
	margin-right: 8px;
	height: 30px;
}
.dcmp-mood ul li input, .dcmp-mood ul li img {
	vertical-align: middle;
	margin-right: 4px;
 *margin-right:0px;
}
.dcmp-post {
	height: 35px;
	overflow: hidden;
	clear: both;
	color: #444;
	padding: 5px 0 10px 0;
}
.dcmp-post .dcmp-userinfo {
	float: left;
	margin-right: 6px;
}
.dcmp-post .dcmp-userinfo input {
	height: 13px;
	padding-right: 0px;
}
.dcmp-post .dcmp-userinfo input, .dcmp-post .dcmp-userinfo img {
	vertical-align: middle;
	margin: 5px;
}
.dcmp-post .dcmp-submit {
	float: left;
	padding-top: 6px;
}
.dcmp-post .dcmp-submit input, .dcmp-post .dcmp-submit button {
	vertical-align: middle;
}
.dcmp-post .dcmp-submit button {
	width: 70px;
	height: 25px;
	border: none;
	background: url(../images/btn-bg2.gif) no-repeat;
	line-height: 25px;
	letter-spacing: 1px;
	overflow: hidden;
	color: #444;
	cursor: pointer;
	margin-left: 5px;
}
/* 代码高亮 */
pre {
	font-family: 'Courier New', Monospace;
	font-size: 12px;
	width: 99%;
	overflow: auto;
	margin: 0 0 1em 0;
	background: #F7F7F7;
}
pre ol, pre ol li, pre ol li span {
	margin: 0 0;
	padding: 0;
	border: none
}
pre a, pre a:hover {
	background: none;
	border: none;
	padding: 0;
	margin: 0
}
pre ol {
	list-style: decimal;
	background: #F7F7F7;
	margin: 0px 0px 1px 3em !important;
	padding: 5px 0;
	color: #5C5C5C;
	border-left: 3px solid #146B00;
}
pre ol li {
	list-style: decimal-leading-zero;
	list-style-position: outside !important;
	color: #5C5C5C;
	padding: 0 3px 0 10px !important;
	margin: 0 !important;
	line-height: 1.3em
}
pre ol li.alt {
	color: inherit
}
pre ol li span {
	color: black;
	background-color: inherit
}
pre .comment, pre .comments {
	color: #008200;
	background-color: inherit
}
pre .string {
	color: blue;
	background-color: inherit
}
pre .keyword {
	color: #069;
	font-weight: bold;
	background-color: inherit
}
pre .preprocessor {
	color: gray;
	background-color: inherit
}
pre .dp-xml .cdata {
	color: #ff1493
}
pre .dp-xml .tag, pre .dp-xml .tag-name {
	color: #069;
	font-weight: bold
}
pre .dp-xml .attribute {
	color: red
}
pre .dp-xml .attribute-value {
	color: blue
}
pre .dp-sql .func {
	color: #ff1493
}
pre .dp-sql .op {
	color: #808080
}
pre .dp-rb .symbol {
	color: #a70
}
pre .dp-rb .variable {
	color: #a70;
	font-weight: bold
}
pre .dp-py .builtins {
	color: #ff1493
}
pre .dp-py .magicmethods {
	color: #808080
}
pre .dp-py .exceptions {
	color: brown
}
pre .dp-py .types {
	color: brown;
	font-style: italic
}
pre .dp-py .commonlibs {
	color: #8A2BE2;
	font-style: italic
}
pre .dp-j .annotation {
	color: #646464
}
pre .dp-j .number {
	color: #C00000
}
pre .dp-delphi .number {
	color: blue
}
pre .dp-delphi .directive {
	color: #008284
}
pre .dp-delphi .vars {
	color: #000
}
pre .dp-css .value {
	color: black
}
pre .dp-css .important {
	color: red
}
pre .dp-c .vars {
	color: #d00
}
pre .dp-cpp .datatypes {
	color: #2E8B57;
	font-weight: bold
}
#commetpages {
	text-align: center;
	line-height: 28px;
}
#commetpages a {
	border: 1px solid #BADAA1;
	padding: 0 3px 0 3px;
}
.STYLE1 {
	color: #FFFFFF
}
.STYLE2 {
	font-size: x-large;
	font-weight: bold;
}
/* 产品列表*/
.frameleft {
	float: left;
	width: 700px;
}
.margintleft10 {
	margin-left: 10px;
}
.pagelist {
	float: left;
	width: 682px;
}
.center {
	text-align: center;
}
.goodslist {
	overflow: hidden;
	list-style-type: none;
	margin: 0px auto;
	margin-top: 0px;
}
.goodslist li {
	float: left;
	padding: 0px 10px 0px 10px;
	text-align: center;
	width: 310px;
	height: 250px;
	overflow: hidden;
}
.goodslist li .t {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	display: list-item;
}
.goodslist li p {
	height: 25px;
	line-height: 25px;
	padding: 0px;
	margin: 0px;
}
.goodslist li img {
	border: 2px solid #EEE;
	padding: 5px;
}
.goodslist li img:hover {
	border: 2px solid #00a1d8;
	padding: 5px;
}
.dede_pages {
}
.dede_pages ul {
	float: left;
	padding: 12px 0px 12px 16px;
}
.dede_pages ul li {
	float: left;
	font-family: Tahoma;
	line-height: 17px;
	margin-right: 6px;
	border: 1px solid #E9E9E9;
}
.dede_pages ul li a {
	float: left;
	padding: 2px 4px 2px;
	color: #555;
	display: block;
}
.dede_pages ul li a:hover {
	color: #690;
	text-decoration: none;
	padding: 2px 4px 2px;
}
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {
	background-color: #F8F8F8;
	padding: 2px 4px 2px;
	font-weight: bold;
}
.dede_pages .pageinfo {
	line-height: 21px;
	padding: 12px 10px 12px 16px;
	color: #999;
}
.dede_pages .pageinfo strong {
	color: #555;
	font-weight: normal;
	margin: 0px 2px;
}
/* 评论代码结束 *
