﻿@charset "utf-8";
/* CSS Document */
/*--reset begin--*/
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
	margin: 0;
	padding: 0;
}
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details {
	display: block;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th {
	text-align: left;
	font-weight: normal;
}
html, body, fieldset, img, iframe, abbr {
	border: 0;
}
li {
	list-style: none;
}
del, ins, u, s, a, a:hover {
	text-decoration: none;
}
body, textarea, input, button, select, keygen, legend {
	font: 12px/20px arial, \5b8b\4f53;
	color: #666;
	outline: 0;
	font-family: '微软雅黑';
}
body {
	background: url('../img/background.png') repeat left top;
}
a, a:hover {
	color: #666;
}
a, input {
	outline: none
}
.clearfix {
	clear: both;
}
/*--reset end--*/
.wrap {
	width: 1024px;
	margin: 0 auto;
}
.mt_20 {
	margin: 0 0 20px 0;
}
.pb_50 {
	padding-bottom: 20px;
}
.pd_20 {
	padding: 20px;
}
.mBtn {
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background: #853932;
}
.mBtn:hover {
	color: #fff;
}
.mBtn2 {
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #999;
}
.mBtn2:hover {
	color: #fff;
	background: #853932;
}
.main {
	width: 1200px;
	margin: 30px auto;
}
.main1 {
	margin: 0 auto;
	width: 1200px;
}
.mt_30 {
	margin: 0;
}
.t1 {
	background: #fff;
	overflow: hidden;
	border: 1px solid #dcdcdc;
}
/*头部*/
#top {
	background: #fff;
}
#top_bar {
	height: 40px;
	background: #5f5f5f;
	color: #fff;
}
#top_bar .left {
	font-size: 12px;
	float: left;
	height: 40px;
	line-height: 40px;
}
#top_bar .left .acc {
	display: inline-block;
	height: 40px;
	vertical-align: middle;
	overflow: hidden;
	position: relative;
	top: -1px;
}
#top_bar .left .acc a {
	color: #fff;
	line-height: 40px;
	display: inline-block;
	padding: 0 10px;
}
#top_bar .left .acc a:hover {
	background-color: #333;
}
#top_bar .acc {
	height: 40px;
	text-align: right;
}
#top_bar .acc span {
	height: 40px;
	display: inline-block;
}
#top_bar .acc span.login_re {
	overflow: hidden;
	padding: 0 10px 0 0;
}
#top_bar .acc span.login_re a {
	color: #fff;
	line-height: 20px;
	padding: 0 14px;
	margin: 10px 0;
	display: inline-block;
	border-right: 1px dashed #888;
}
#top_bar .acc span.login_re a:hover {
	background-color: #333
}
#top_bar .acc span p {
	float: left;
	padding: 0 10px 0 0;
	line-height: 40px;
}
#top_bar .acc span.quick-login a {
	display: block;
	float: left;
}
#top_bar .acc span.quick-login a img {
	width: 20px;
	height: 20px;
	margin: 10px 10px 0 0;
}
#top_bar .acc-atv {
	float: right;
}
#top_bar .acc-atv span {
	color: #fff;
	float: left;
	display: inline-block;
	padding: 0 8px 0 0;
	margin-right: 16px;
}
#top .acc-atv span a {
	color: #fff;
	line-height: 40px;
}
#top .acc-atv .acc-atv-dow {
	position: relative;
	height: 40px;
	float: left;
	background: url(../img/icons_nv.png) right center no-repeat;
	display: inline-block;
}
#top .acc-atv .acc-atv-dow img {
	width: 32px;
	height: 32px;
	margin-top: 4px;
	border-radius: 100%;
}
#top .acc-atv .acc-atv-dow a {
	display: block;
	float: left;
	padding: 0 4px 0 0;
}
#top .acc-atv .acc-atv-dow .news-ico {
	width: 5px;
	display: inline-block;
	position: absolute;
	top: 8px;
	right: 10px;
	height: 5px;
	background: url(../img/news-ico.png) no-repeat;
}
#top .acc-atv .acc-atv-dow .userstatus {
	display: none;
	width: 96px;
	top: 40px;
	left: -50px;
	z-index: 99;
	padding: 12px 0 4px 0;
	border-radius: 3px;
	background: #515151 url(../img/userstatus_bg.png) no-repeat;
	position: absolute;
}
#top .acc-atv .acc-atv-dow .userstatus .down-menu a {
	display: block;
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	width: 92px;
}
#top .acc-atv .acc-atv-dow .userstatus .down-menu a:hover {
	background-color: #333;
}
#top > .con .top-s {
	float: right;
	height: 90px;
}
.search {
	height: 32px;
	overflow: hidden;
	background: url('../img/search_bg.png') no-repeat left top;
	padding-left: 10px;
	margin-top: 28px;
	float: left;
}
.search input[type=text] {
	border: 0;
	display: block;
	width: 202px;
	height: 30px;
	float: left;
	font-size: 12px;
	color: #666;
	padding: 0 0 0 10px;
	border-radius: 4px 0 0 4px;
	border: 1px solid #ddd;
	border-right: none;
}
.search .ser-btn {
	display: block;
	float: left;
	width: 50px;
	height: 32px;
	background-color: #853932;
	border: 0;
	color: #fff;
	border-radius: 0 4px 4px 0;
	overflow: hidden;
	cursor: pointer;
}
#top > .con {
	height: 90px;
	border-bottom: 1px solid #853932;
}
#logo {
	float: left;
	position: relative;
	top: 12px;
}
ul#nav {
	float: left;
	position: relative;
	overflow: hidden;
	padding: 0 0 0 50px;
}
ul#nav > li {
	padding: 0 15px;
	float: left;
}
ul#nav > li > a {
	display: block;
	height: 90px;
	font-size: 15px;
	line-height: 90px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
}
ul#nav > li > a.on, ul#nav > li > a:hover {
	border-color: #853932;
	color: #853932;
}
/*底部*/
#footer {
	background: #fff;
	margin-top: 30px;
	border-top: 2px solid #ddd;
}
#footer .main1 {
	overflow: hidden;
}
.fot-con-box {
	padding: 20px 0 20px 0;
	overflow: hidden;
	border-bottom: 1px dashed #dcdcdc;
}
#footer .ewm {
	width: 70%;
	float: left;
	overflow: hidden;
}
#footer .ewm .item {
	float: left;
	width: 170px;
	margin-right: 15px;
	border: 1px solid #ddd;
}
#footer .ewm .item img {
	display: block;
	float: left;
	width: 80px;
	height: 80px;
}
#footer .ewm .item .tip {
	width: 80px;
	display: block;
	float: right;
	padding: 16px 0 0 0;
}
#footer .ewm .item .tip .s-ico {
	padding: 0 0 0 26px;
	color: #853932;
	background: url(../img/wx_icon.png) no-repeat;
}
#footer .ewm .item .tip .i-f1 {
	background: url(../img/a-icon.png) no-repeat;
}
#footer .ewm .item .tip .i-f2 {
	background: url(../img/i-icon.png) no-repeat;
}
.foot-link {
	padding-top: 20px;
	border-bottom: 1px dashed #dcdcdc;
}
.foot-link a {
	display: inline-block;
	padding: 0 15px;
	color: #666;
	text-decoration: none;
	margin: 0 0 10px 0;
}
.fot-con {
	float: right;
}
.fot-con .copy {
	text-align: right;
}
.fot-con .fot-nav {
	text-align: right;
	padding: 5px 0 0 0;
}
.fot-con .fot-nav a {
	display: inline-block;
	padding: 0 0 0 15px;
}
.f-ico {
	text-align: center;
	padding: 12px 0;
}
.f-ico a {
	display: inline-block;
	margin: 0 18px 0 0;
}
.f-ico a img {
	width: 80px;
	height: 30px;
}
/*首页*/
.in-top{
	margin:20px 0;
	overflow:hidden;
	width: 1200px;
	}
#focus {
	position: relative;
	height: 345px;
	width: 750px;
	float: left;
}
#focus .bd {
	position: relative
}
#focus .focus-bar-box {
	width: 100%;
	height: 345px;
	position: relative;
	overflow: hidden
}
#focus .focus-bar {
	width: 10000px
}
#focus .focus-bar li {
	float: left;
	width: 750px;
	height: 345px
}
#focus .focus-bar li a {
	width: 100%;
	height: 100%;
	display: block
}
#focus .focus-bar li img {
	width: 100%;
	min-height: 100%
}
#focus .ft {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	width: 750px;
	height: 40px
}
#focus .ftbg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 750px;
	height: 40px;
	background: #000;
	opacity: .6;
	filter: alpha(opacity=60)
}
#focus .change {
	position: absolute;
	right: 0;
	bottom: 15px;
	height: 10px
}
#focus .change a {
	float: left;
	width: 10px;
	height: 10px;
	margin-right: 10px;
	cursor: pointer;
	background-color: #853932
}
#focus .change a.on {
	background-color: #fff;
}
#focus .hd {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	width: 550px;
	height: 40px
}
#focus .focus-title {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	height: 40px;
	padding: 0 14px 0 20px;
	line-height: 40px;
	font-size: 16px;
	font-weight: bold
}
#focus .focus-title .title {
	color: #fff
}
.article{
	width: 410px;
	padding: 10px;
	height: 325px;
	float: right;
	background: #fff;
	border:1px solid #dcdcdc; 
}
.article-hot{
	overflow: hidden;
}
.article-hot .img{
	width: 100px;
	float: left;
	height:100px;
}
.article-hot .img img{
	width: 100px;
}
.article-hot-con{
	width: 300px;
	float: right;
}
.article-hot-con h2 a{
	font-size: 16px;
	color: #853932;
	overflow: hidden;
	width: 280px;
	display: block;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.article-hot-con p{
	padding: 5px 10px 5px 0;
	line-height: 26px;
	overflow: hidden;
	text-indent: 2em;
	height: 78px;
}
.article-hot-con span.time{
	float: right;
	color: #999;
	padding: 0 10px 0 0;
}
.article-list{
	overflow: hidden;
  padding:5px 10px 0 0;
}
.article-list ul li{
	height: 30px;
}
.article-list ul li span{
	display:block;
	font-size: 30px;
	color: #999;
	float: left;
	top: -4px;
	position: relative;
}
.article-list ul li h2{
	font-size: 12px;
	float: left;
	line-height: 30px;
	padding: 0 0 0 4px;
	
}
.article-list ul li h2 a{
	display:block;
	overflow: hidden;
	width: 388px;
	white-space: nowrap;
	text-overflow:ellipsis;
	font-weight: normal;
}
.article-list ul li h2 a:hover{
	color: #853932;
}
.article-list ul li span.title{
	font-size: 12px;
	line-height: 30px;
	padding:0 0 0 5px;
	position: relative;
	top: 0;
}
.article-list ul li span.title a{
	display: block;
	overflow: hidden;
	width: 320px;
	white-space: nowrap;
	text-overflow:ellipsis;
	font-weight: normal;
}
.article-list ul li span.title a:hover{
	color: #853932;
}
.article-list ul li span.title a b{
	color: #853932;
}
.article-list ul li h2 b{
	font-weight: normal;
	color: #853932;
	padding: 0 2px 0 0;
}
.article-list ul li p{
	float: right;
	color: #999;
	line-height: 30px;
}
.debate{
	height: 40px;
}
.debate span{
	display: inline-block;
	line-height:40px;
	padding: 0  0 0 16px;
}
.debate span i{
	display:block;
	width: 28px;
	height:36px;
	float: right;
	text-align: right;
	font-style: normal;
	background: url(../img/new-icon.gif) 3px 10px no-repeat;
}
.infobox{
	height: 40px;
	width:1098px;
	float: right;
}
.infolist{
	height: 40px;
	width: 1098px;
}
.infolist a{
	display: block;
	float: left;
	margin: 10px;
	line-height:20px;
	width: 335px;
	margin-right: 10px;
	border-right: 1px dotted #999;
}
.infolist a p{
	display:inline-block;
	width:250px;
	 overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	}
.infolist a:hover{
	color: #853932;
}
.infolist a strong{
	color: #853932;
}
.infolist a b{
	font-weight: normal;
	float: right;
	color: #999;
	margin-right: 26px;
}
.infolist a:nth-child(3n){
	border-right:none;
}
.infolist ul li span.title,.infolist ul li span.time{
	line-height: 20px;
}
.infolist ul li span.time{
	float: right;
	color: #999;
	margin-right: 16px;
}
.infolist ul li a{
	display: block;
}
.in-list-box{
	margin: 20px 0;
}
.in-list-box{
	overflow: hidden;
	padding:20px  10px;
}
.item-box{
	width: 900px;
	float: left;
	padding-right:27px;
	border-right: 1px solid #dcdcdc; 
}
.item-top{
	padding: 0 0 10px 0;
	overflow: hidden;
	border-bottom:1px dashed #dcdcdc;
}
.item-top span{
	height: 40px;
	float: left;
	color: #853932;
	font-size: 18px;
	line-height: 40px;
	display:block;
	padding: 0 20px 0 0;
}
.item-top span i{
	display: block;
	width: 40px;
	float: left;
	padding: 0 10px 0 0;
	height: 40px;
}
.item-top .nav-item span{
	display: inline-block;
	padding: 0 14px;
	font-size: 12px;
} 	
.item-top span i img{
	width: 100%;
	height: 100%;
}
.pc-list{
	padding: 20px 0 20px 0;
	width:890px;
	overflow:hidden;
	position:relative;
}
.hovBox {
	position: relative;
	width: 900px;
}
.hovBox ul {
	margin-left: -10px;
	width: 999999px;
}
.hovBox ul li {
	display: inline;
	float: left;
	width: 900px;
}
.hovBox ul li .item {
	float: left;
	width: 215px;
	margin: 0 0 10px 10px;
	height: 163px;
	position: relative;
}
.hovBox ul li .item .img {
	overflow: hidden;
}
.hovBox ul li .item .img img {
	width: 215px;
	height: 163px;
	transition: all 1s ease 0s;
}
.hovBox ul li .item .img img:hover {
	transform: scale(1.1);
}
.hovBox ul li .item .title {
	height: 30px;
	width: 215px;
	position: absolute;
	bottom: 0;
}
.hovBox ul li .item .title span {
	background-color: #000;
	opacity: 0.4;
	display: block;
	left: 0;
	top: 0;
	width: 215px;
	height: 30px;
}
.hovBox ul li .item .title h2 {
	position: absolute;
	bottom: 0;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	color: #fff;
	width: 94%;
	padding: 0 0 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.hovBox ul li .item .hovCon {
	position: absolute;
	bottom: 0;
	width: 215px;
	height: 163px;
	display: none;
}
.hovBox ul li .item .hovCon .mask {
	background-color: #000;
	opacity: 0.2;
	left: 0;
	top: 0;
	width: 215px;
	height: 163px;
}
.hovBox ul li .item .hovCon .hovInfo {
	position: absolute;
	top: 0;
	color: #fff;
	padding: 14px 10px;
	z-index: 1;
}
.hovBox ul li .item .hovCon .hovInfo a{
	display:block;
	}
.hovBox ul li .item .hovCon .hovInfo h3 {
	color: #fff;
	font-size: 12px;
}
.hovBox ul li .item .hovCon .hovInfo .auto {
	color:#fff;
	border-bottom: 1px solid #dcdcdc;
}
.hovBox ul li .item .hovCon .hovInfo  p{
	height:80px;
	color:#e8e8e8;
	overflow:hidden;
	}
.pc-list .prev1,.pc-list .next1{
  width:30px;
  height: 80px;
  display: block;
  position: absolute;
  top: 140px;
  z-index: 99;
  font-family:宋体;
  line-height:80px;
  text-align:center;
  font-size:32px;
  color:#fff;
  cursor:pointer;
  background:url(../img/p-btn.png) no-repeat;
	}
.pc-list p.prev1{
	left:0;
	}
.pc-list p.next1{
	right:0;
	}
.n-hot{
	overflow: hidden;
	padding: 0 0 20px 0;
}
.n-hot ul{
	margin-left: -20px;
}
.n-hot li{
	width: 440px;
	float: left;
	height: 94px;
	margin:20px 0 0 20px;
}
.n-hot li .img{
	width: 80px;
	float: left;
}
.n-hot li .img img{
	width: 80px;
	border-radius: 4px;
}
.n-hot li .article-hot-con{
	width: 335px;
	float: left;
	padding: 0 0 0 10px;
}
.n-hot li .article-hot-con h2 a{
	font-size: 14px;
}

.n-hot li .article-hot-con p{
	height: 40px;
	line-height:20px;
	overflow: hidden;
	text-indent: 0;
}
.item-box .article-list ul{
		margin-left:-30px;
}
.item-box .article-list ul li{
	width: 430px;
	float: left;
	margin-left:30px;
}
.item-box .article-list ul li a:hover{
	color: #853932;
}
.hot-list.it1{
	float: left;
	display: none;
}
.hot-list.it2{
	float:right;
	display: none;
}
.hot-list{
	padding-top:20px; 
	width: 430px;
}
.hot-list h2{
	padding: 0 0 0 10px;
	font-size: 16px;
	border-left:3px solid #853932;
}
.label-li{
	float: right;
	width: 230px;
	padding: 0 0 0 20px;
}
.label-li h2{
	color: #853932;
	font-weight: normal;
	font-size: 16px;
}
.label-li ul{
	padding: 10px 0;
}
.label-li ul li{
	padding: 0 12px 0 0;
	line-height: 24px;
	display: inline-block;
}
.label-list-cler ul li a{
	display: block;
	width: 62px;
	height: 24px;
	text-align: center;
	background-color: #853932;
	color: #fff;
	margin-bottom: 8px;
	border-radius: 8px;
}
.ran-tab{
	padding-top: 30px;
}
.ran-tab dl{
	height: 36px;
	padding-top: 10px;
	border-bottom:1px dashed #dcdcdc;
}
.ran-tab dl dd{
	width: 76px;
	height: 36px;
	line-height:36px;
	float: left;
	cursor: pointer;
}
.ran-tab dl dd.hit{
	color: #853932;
}
.ran-list ul li .n1,.ran-list ul li .n2,.ran-list ul li .n3{
	background: url(../img/ran-bg.png) no-repeat;
}
.ran-list ul li{
	height:36px;
	width:230px;
	padding:0;
	}
.ran-list ul li span{
	width: 18px;
	height: 18px;
	line-height:18px;
	margin-top:10px;
	float: left;
	text-align: center;
	color: #fff;
	font-family:Arial;
	background: #dbdbdb;
	display: block;
}
.ran-list ul li .ran-name{
	width:200px;
	float:left;
}
.ran-list ul li .ran-name a{
	display: block;
	padding:0 0 0 8px;
	line-height:36px;
	overflow:hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}
.ran-list ul li .ran-name1 a{
	color:#ff123f;
	}
.ran-list ul li .ran-name2 a{
	color:#389fff;
	}
.ran-list ul li .ran-name3 a{
	color:#2cdec7;
	}
.ran-list ul li .n1{
	background-position:left top;
	}
.ran-list ul li .n2{
	background-position:-26px top;
	}
.ran-list ul li .n3{
	background-position:-52px top;
	}
.ran-list{
	display:none;
	}


/*模块*/
.m_more {
	display: block;
	border: 2px solid #dcdcdc;
	width: 316px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #999;
	font-size: 14px;
	margin: 20px auto;
}
.m_more:hover {
	background: #853932;
	color: #fff;
	border-color: #853932;
}
.m_title {
	clear: both;
	text-align: center;
	margin-bottom: 40px;
}
.m_title > span {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	border-bottom: 3px solid #853932;
	font-size: 26px;
	color: #853932;
}
dl.m_txtImg {
	width: 320px;
}
.twBox ul li:hover .m_txtImg {
	border-bottom: 4px solid #853932;
}
dl.m_txtImg > dt {
	width: 320px;
	height: 250px;
	overflow: hidden;
}
dl.m_txtImg > dt img {
	display: block;
	width: 100%;
	height: 100%;
}
dl.m_txtImg > dd {
	border: 1px solid #dcdcdc;
	border-top: 0;
}
dl.m_txtImg > dd > .txt {
	padding: 15px;
}
dl.m_txtImg > dd > .txt .title {
	font-size: 18px;
	line-height: 22px;
	margin: 5px 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333;
}
dl.m_txtImg > dd > .txt .con {
	line-height: 25px;
	font-size: 12px;
	font-family: "宋体";
	height: 100px;
}
dl.m_txtImg > dd > .action {
	text-align: right;
	padding: 0 15px;
	height: 40px;
	line-height: 40px;
	border-top: 1px solid #dcdcdc;
	font-family: "宋体"
}
.m_txtImg2 {
	width: 500px;
	height: 250px;
	overflow: hidden;
	position: relative;
}
.m_txtImg2 img {
	display: block;
	width: 100%;
	height: 100%;
}
.m_txtImg2 .txt_wrap {
	height: 100px;
	background: rgba(0,0,0,0.7);
	color: #fff;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
}
.m_txtImg2 .txt {
	padding: 10px 20px;
}
.m_txtImg2 .txt .title a {
	font-size: 18px;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fff;
}
.m_txtImg2 .txt .con {
	line-height: 25px;
	height: 50px;
	overflow: hidden;
}
dl.m_txtImg3 {
	width: 218px;
	border: 1px solid #e6e6e6;
}
dl.m_txtImg3:hover {
	border-bottom: 4px solid #853932
}
dl.m_txtImg3 > dt {
	width: 220px;
	overflow: hidden;
}
dl.m_txtImg3 > dt img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all 1s ease 0s;
}
dl.m_txtImg3 > dt img:hover {
	transform: scale(1.1)
}
dl.m_txtImg3 > dd {
	border-top: 1px solid #e6e6e6;
	background: #fff;
	text-align: center;
	height: 130px;
	overflow: hidden;
	padding: 0 15px;
}
dl.m_txtImg3 > dd .title {
	font-size: 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 40px;
}
dl.m_txtImg3 > dd .title a {
	color: #333;
}
dl.m_txtImg3 > dd .title a:hover {
	color: #853932;
}
dl.m_txtImg3 > dd .desc {
	height: 46px;
	overflow: hidden;
	line-height: 24px;
}
dl.m_txtImg3 > dd .type {
	line-height: 35px;
}
ul.m_tp .title a:hover {
	color: #853932;
}
ul.m_tp > li {
	padding: 10px 0;
	border-bottom: 1px solid #dcdcdc;
}
ul.m_tp > li > .title {
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
ul.m_tp > li > .title a {
	color: #333;
}
ul.m_tp > li > .txt {
	height: 50px;
	line-height: 25px;
	overflow: hidden;
	font-family: "宋体";
}
ul.m_tp > li > .other {
	line-height: 25px;
	font-family: "宋体";
	overflow: hidden;
	color: #999;
}
ul.m_tp > li > .other span {
	float: right;
	color: #666;
}
ul.m_tp > li:last-child {
	border-bottom: 0;
}
/*首页--创新前沿/最新资讯/热门话题*/
.index_newsBox {
	overflow: hidden;
	margin: 30px 0;
}
.index_newsBox > .left {
	width: 490px;
	float: left;
}
.index_newsBox > .right {
	width: 510px;
	float: right;
}
.m_col {
	padding: 20px;
	background: #fff;
}
.m_col > .topic {
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #dcdcdc;
}
.m_col > .topic > .more {
	float: right;
	cursor: pointer;
	font-size: 14px;
}
.m_col > .topic > .more:hover {
	color: #853932
}
.topic {
	font-size: 18px;
	padding: 0 20px;
	height: 50px;
	line-height: 50px;
	color: #853932;
	border-bottom: 1px solid #dcdcdc;
}
.m_col > .topic > span {
	display: inline-block;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	color: #853932;
	border-bottom: 3px solid #853932;
	position: relative;
	top: -11px;
}
.m_col > .con .m_tpImg {
	margin-top: 17px;
}
.m_col > .con .m_tpImg .con .title a:hover {
	color: #853932;
}
.m_tpImg {
	overflow: hidden;
}
.m_tpImg > .img {
	width: 140px;
	height: 100px;
	overflow: hidden;
	float: left;
}
.m_tpImg > .img img {
	display: block;
	width: 100%;
	height: 100%;
}
.m_tpImg > .con {
	width: 289px;
	height: 98px;
	border: 1px solid #dcdcdc;
	border-left: 0;
	float: left;
	padding: 0 10px;
	position: relative;
}
.m_tpImg > .con .time {
	width: 80px;
	height: 16px;
	text-align: center;
	line-height: 16px;
	color: #fff;
	background: #853932;
	position: absolute;
	right: 10px;
	top: 7px;
}
.m_tpImg > .con .title {
	font-size: 16px;
	line-height: 30px;
	padding-right: 90px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.m_tpImg > .con .txt {
	font-family: "宋体";
	line-height: 22px;
	height: 66px;
	overflow: hidden;
}
/*分页*/
.m_page {
	text-align: center;
}
.m_page > a, .m_page > input[type=text], .m_page > input[type=submit] {
	display: inline-block;
	width: 28px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	border: 1px solid #999;
	color: #999;
	margin-right: 10px;
	margin-bottom: 10px;
	border-radius: 3px;
}
.m_page > a.on, .m_page > a:hover {
	border-color: #853932;
	color: #853932;
}
.m_page > a.prev, .m_page > a.next, .m_page > a.fb {
	width: 55px;
}
.m_page > a.fb {
	background: #853932;
	color: #fff;
	border-color: #853932;
	margin-right: 0;
}
.m_page > a.fb:hover {
	color: #fff;
}
.m_page > input[type=text] {
	width: 40px;
	margin-right: 10px;
	background: none;
	border-radius: 3px;
}
.m_page > input[type=submit] {
	width: 40px;
	background: #853932;
	color: #fff;
	border-color: #853932;
	height: 30px;
	border-radius: 3px;
	cursor: pointer;
}
.m_page2 {
	text-align: center;
	margin-top: 20px;
}
.m_page2 > a {
	display: inline-block;
	width: 26px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	border: 2px solid #999;
	color: #999;
	font-size: 12px;
	margin-left: 10px;
}
.m_page2 > a.on, .m_page > a:hover {
	border-color: #853932;
	color: #853932;
}
.m_page2 > a.prev, .m_page2 > a.next {
	width: 66px;
}
/*database列表*/
.m_listBox {
	width: 1200px;
	overflow: hidden;
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #ddd;
}
.m_listBox > ul {
	padding: 20px;
	margin-left: -20px;
	overflow: hidden;
}
.m_listBox > ul > li {
	float: left;
	margin: 0 0 16px 16px;
	height: 310px;
}
#geren_menu {
	width: 1200px;
}
#geren_menu ul {
	height: 50px;
	padding: 0 0 0 20px;
	background: #853932;
}
#geren_menu ul li {
	float: left;
	color: #fff;
	cursor: pointer;
	width: 100px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	margin: 10px 25px 0 0;
	background: url('../img/bg1.png') no-repeat;
	text-align: center
}
.neirong {
	background: #fff;
	font-size: 14px;
	line-height: 24px;
	padding: 20px 20px 60px 20px;
}
.neirong img {
	max-width: 98%;
}
#geren_menu ul li.selectd {
	background: url('../img/bg2.png') no-repeat;
	color: #853932;
}
.database_bar {
	height: 50px;
	line-height: 50px;
	background: #853932;
	padding: 0 10px;
}
.dat_titile {
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	color: #fff;
	padding: 5px 0 10px 10px;
	background: #853932;
	margin: 20px 0 0 0;
	border-bottom: 1px solid #ccc;
}
.database_bar > .item {
	display: inline-block;
	width: 100px;
	height: 30px;
	overflow: hidden;
	background: url('../img/bg1.png') no-repeat left top;
	vertical-align: middle;
	line-height: 30px;
	text-align: center;
	color: #fff;
	margin-right: 25px;
	cursor: pointer;
}
.database_bar > .item.on {
	background: url('../img/bg2.png') no-repeat left top;
	color: #853932;
}
.database_con {
	background: #fff;
}
.online {
	font-size: 14px;
}

.online > .title img {
	vertical-align: middle;
}
.online > .title .tips {
	float: right;
}
.online > .title .tips em {
	color: #e6820f;
	font-style: normal;
}

.online input[type=text] {
	display: inline-block;
	width: 128px;
	height: 38px;
	line-height: 38px;
	padding: 0 10px;
	border: 1px solid #dcdcdc;
	font-family: "宋体";
}
.online-f1 input[type=text]{
	width:270px;
	}
.online-f2 input[type=text]{
	width:168px;
	}
.online textarea {
	display: block;
	height: 200px;
	width: 1130px;
	padding: 10px;
	margin:5px 0 0 0;
	border: 1px solid #dcdcdc;
	font-family: "宋体";
	line-height: 20px;
}

.online input[type=submit], .online input[type=reset] {
	display: inline-block;
	width: 136px;
	height: 36px;
	border: 2px solid #999;
	font-size: 16px;
	background: none;
}
.online input[type=submit] {
	border-color: #853932;
	color: #853932;
	margin-left: 20px;
}
.online .action {
	text-align: right;
	margin-top: 20px;
}
.classfiyPanel {
}
.classfiyPanel > .ctl {
	height: 40px;
	line-height: 40px;
	background: #999;
	color: #fff;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
}
.classfiyPanel > .ctl > i {
	display: inline-block;
	width: 15px;
	height: 14px;
	overflow: hidden;
	background: url('../img/icon9.png') no-repeat left top;
	vertical-align: middle;
	margin-left: 7px;
}
.classfiyPanel > .ctl.on > i {
	background-position: left bottom;
}
.classfiyPanel > .Box {
	border: 1px solid #dcdcdc;
	padding: 10px;
	display: none;
	border-bottom: 0;
	background: #fff url('../img/bg4.jpg') repeat-y left top;
}
.classfiyPanel > .Box > .items {
	position: relative;
	line-height: 25px;
	padding: 15px 0 5px;
}
.classfiyPanel > .Box > .items > .left {
	font-size: 18px;
	color: #853932;
	height: 45px;
	width: 130px;
	text-align: right;
	position: absolute;
	left: 10px;
}
.classfiyPanel > .Box > .items > .con {
	padding-left: 145px;
}
.classfiyPanel > .Box > .items > .con > .opt {
	display: inline-block;
	height: 20px;
	margin: 0 10px 0 0;
	color: #333;
	font-size: 14px;
	white-space: nowrap;
	cursor: pointer;
	margin-bottom: 10px;
}
.classfiyPanel > .Box > .items > .con > .opt a {
	display: block;
	width: 110px;
	text-align: center;
}
.classfiyPanel > .Box > .items > .con > .opt a:hover {
	color: #853932;
}
.classfiyPanel > .Box > .items > .con > .opt.on {
	color: #853932;
	font-weight: bold;
}
.classfiyPanel > .Box > .items > .con > .opt.on a {
	color: #853932;
}
.classfiyPanel > .Box > .items > .con > .opt a {
	display: block;
}
;
.classfiy2Panel {
	overflow: hidden;
}
.classfiy2Panel > .Box {
	width: 1200px;
	overflow: hidden;
}
.classfiy2Panel > .Box > .opt a {
	display: block;
	float: left;
	border: 2px solid #999;
	width: 120px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	font-size: 14px;
	color: #333;
	margin: 0 9px 10px 0;
	background: #fff;
	cursor: pointer;
}
.classfiy2Panel > .Box > .opt.on {
	color: #fff;
	background: #853932;
	border-color: #853932;
}
.classfiy2Panel > .Box > .on a {
	color: #fff;
	background: #853932;
	border-color: #853932;
}
.classfiy2Panel > .Box > .opt a {
	display: block;
}
.classfiy2Panel > .Box > .opt a:hover {
	color: #fff;
	background: #853932;
	border-color: #853932;
}
/*材料*/
.soll_cl {
	width: 1200px;
	height: 350px;
	overflow: hidden;
	position: relative;
	margin: 0 0 20px 0;
}
.soll_cl ul {
	height: 350px;
	position: absolute;
}
.soll_cl ul li {
	float: left;
	width: 1200px;
	height: 350px;
	overflow: hidden;
	position: relative;
}
.soll_cl .btn {
	position: absolute;
	bottom: 30px;
	width: 100%;
	text-align: center;
}
.soll_cl .btn span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	cursor: pointer;
	margin: 0 5px;
	width: 14px;
	height: 14px;
	background: url('../img/dot_hov.png') no-repeat;
}
.soll_cl .btn span.on {
	background: #fff;
}
.soll_cl .preNext {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 150px;
	cursor: pointer
}
.soll_cl .pre {
	background: url(../img/per_btn.png) no-repeat;
	left: 28px;
}
.soll_cl .next {
	right: 28px;
	background: url(../img/next_btn.png) no-repeat;
}
.join_txt {
	padding: 10px;
	background: #fff;
	overflow: hidden;
}
.join_txt .img {
	width: 365px;
	height: 260px;
	overflow: hidden;
	float: right;
	margin-left: 20px;
}
.join_txt .img img {
	display: block;
	width: 100%;
	height: 100%;
}
.join_txt .con {
	float: left;
	width: 765px;
	margin-left: 15px;
}
.join_txt .con .title {
	height: 55px;
	line-height: 55px;
	font-size: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333;
}
.join_txt .con .txt {
	font-size: 14px;
	height: 140px;
	overflow: hidden;
}
.join_txt .con .join_btn {
	display: inline-block;
	width: 136px;
	height: 36px;
	border: 2px solid #853932;
	font-size: 16px;
	color: #853932;
	text-align: center;
	line-height: 36px;
}
.m_col2 {
	border: 1px solid #dcdcdc;
	background: #fff;
}
.m_col2 > .topic {
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #dcdcdc;
	background: url('../img/bg3.jpg') repeat-x left top;
	padding: 0 20px;
	font-size: 20px;
	color: #333;
}
.m_col2 > .topic a {
	float: right;
	color: #333;
	font-size: 12px;
}
.m_col2 > .topic a:hover {
	color: #853932
}
.m_col2 > .con {
	overflow: hidden;
}
.m_col2 > .con > ul {
	overflow: hidden;
}
.m_col2 > .con > ul > li {
	float: left;
	padding: 0 20px;
}
.m_col2 > .con > ul > li .item {
	overflow: hidden;
	padding: 20px 0;
	border-top: 1px dashed #dcdcdc;
	width: 558px;
}
.m_col2 > .con > ul > li:nth-child(1) .item, .m_col2 > .con > ul > li:nth-child(2) .item {
	border-top: 0;
}
.m_col2 > .con > ul > li .item .right {
	float: left;
	margin-left: 15px;
	width: 420px;
	position: relative;
}
.m_col2 > .con > ul > li .img {
	width: 110px;
	height: 80px;
	overflow: hidden;
	float: left;
}
.m_col2 > .con > ul > li .img img {
	display: block;
	width: 100%;
	height: 100%;
}
.m_col2 > .con > ul > li .title {
	font-size: 16px;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-right: 85px;
}
.m_col2 > .con > ul > li .title a {
	color: #333;
}
.m_col2 > .con > ul > li .title a:hover {
	color: #853932;
}
.m_col2 > .con > ul > li .time {
	font-size: 12px;
	color: #999;
	position: absolute;
	right: 0;
	top: 4px;
}
.m_col2 > .con > ul > li .txt {
	height: 50px;
	line-height: 25px;
	overflow: hidden;
}
#pop {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: url('../img/popBg.png') repeat;
	z-index: 99;
	display: none;
}
#popJoin {
	width: 810px;
	height: 640px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -320px 0 0 -405px;
	padding: 10px;
	background: url('../img/bg4.png') repeat;
	z-index: 100;
	display: none;
}
#popJoin > .con {
	background: #fff;
	padding: 10px;
}
#popJoin > .con .top {
	height: 60px;
}
#popJoin > .con .top .close {
	display: block;
	float: right;
	width: 36px;
	height: 36px;
	background: #853932 url('../img/close.png') no-repeat center center;
	cursor: pointer;
}
#popJoin > .con .formBox {
	height: 560px;
	overflow-y: scroll;
}
#popJoin > .con .formBox input[type=submit] {
	display: block;
	width: 475px;
	height: 40px;
	border: 0;
	background: #853932;
	color: #fff;
	font-size: 18px;
}
#popJoin > .con .action {
	margin: 20px 0;
	padding-left: 118px;
}
dl.m_form {
}
dl.m_form > dt {
	border-bottom: 1px solid #dcdcdc;
	font-size: 19px;
	height: 60px;
	line-height: 60px;
	color: #853932;
	padding: 0 7px;
}
dl.m_form > dt > span {
	display: block;
	float: right;
	width: 40px;
	height: 40px;
	cursor: pointer;
	overflow: hidden;
	background: url('../img/icon2.png') no-repeat center center;
	position: relative;
	top: 20px;
}
dl.m_form > dd {
	font-size: 16px;
	color: #666;
	padding: 7px;
	margin-top: 7px;
}
dl.m_form > dd input[type=text] {
	display: inline-block;
	width: 473px;
	height: 38px;
	border: 1px solid #dcdcdc;
}
dl.m_form > dd.error input[type=text] {
	border-color: #853932;
}
dl.m_form > dd .error {
	display: inline-block;
	margin-left: 10px;
	font-size: 14px;
	color: #853932;
	width: 160px;
	vertical-align: middle;
}
/*创新方案*/
.topad {
	width: 1024px;
	height: 350px;
	overflow: hidden;
}
.soll_cxfa {
	width: 697px;
	float: left;
	margin: 0;
}
.cx_ad {
	width: 327px;
	height: 350px;
	overflow: hidden;
	float: right;
}
.soll_cxfa ul li {
	width: 697px;
}
.soll_cxfa .preNext {
	display: none;
}
.cxMain {
	overflow: hidden;
}
.cxMain > .right {
	float: right;
	width: 280px;
}
.cxMain > .left {
	float: left;
	width: 900px;
}
.m_col3 {
	background: #fff;
}
.m_col3 > .topic {
	font-size: 18px;
	padding: 0 20px;
	height: 50px;
	line-height: 50px;
	color: #853932;
	border-bottom: 1px solid #dcdcdc;
}
.m_col3 > .con {
	padding: 0 20px;
}
.m_col3 > .con dl.m_Arti {
	border-bottom: 1px solid #dcdcdc;
}
.m_col3 > .con dl.m_Arti:last-child {
	border-bottom: 0;
}
dl.m_Arti {
	background: #fff;
	padding: 8px 0;
}
dl.m_Arti > dt {
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
dl.m_Arti > dt a {
	color: #333;
}
dl.m_Arti > dt a:hover {
	color: #853932;
}
dl.m_Arti > .txt {
	height: 50px;
	line-height: 25px;
	overflow: hidden;
	font-family: "宋体";
}
dl.m_Arti .other {
	line-height: 25px;
	font-family: "宋体";
	overflow: hidden;
	color: #999;
}
dl.m_Arti .other span {
	float: right;
	color: #666;
}
.m_col3 > .con dl.m_txtImg4 {
	padding: 20px 0;
}
dl.m_txtImg4 {
}
dl.m_txtImg4 > dt {
	font-size: 16px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 0 15px;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #dcdcdc;
}
dl.m_txtImg4 > dt a {
	color: #333;
}
dl.m_txtImg4 > dt a:hover {
	color: #853932
}
dl.m_txtImg4 > dd.img {
	width: 100%;
	overflow: hidden;
}
dl.m_txtImg4 > dd.img img {
	display: block;
	width: 100%;
	height: 100%;
}
dl.m_txtImg4 > dd.txt {
	font-size: 14px;
	line-height: 25px;
	color: #999;
	padding: 0 15px;
}
.m_col3 > .con .m_txtImg5:last-child {
	border-bottom: 0;
}
.m_txtImg5 {
	padding: 20px 0;
	border-bottom: 1px soldi #dcdcdc;
}
.m_txtImg5 > .img {
	width: 100px;
	height: 80px;
	overflow: hidden;
	float: left;
	margin-right: 15px;
}
.m_txtImg5 > .img img {
	display: block;
	width: 100%;
	height: 100%;
}
.m_txtImg5 > .title {
	height: 40px;
	line-height: 20px;
	font-size: 14px;
	color: #333;
	margin-bottom: 10px;
}
.m_txtImg5 > .form, .m_txtImg5 > .other {
	font-family: "宋体";
	color: #999;
	line-height: 16px;
}
.m_txtImg5 > .other span {
	float: right;
}
.m_tabBox {
	background: #fff;
}
.m_tabBox > .panel {
	height: 55px;
	line-height: 55px;
	font-size: 18px;
	color: #333;
	padding: 0 20px;
	position: relative;
	border-bottom: 1px solid #dcdcdc;
}
.m_tabBox > .panel > span {
	display: inline-block;
	height: 53px;
	border-bottom: 2px solid #fff;
	margin-right: 20px;
	cursor: pointer;
}
.m_tabBox > .panel > span.on {
	color: #853932;
	border-color: #853932;
}
.m_tabBox > .panel > .newAdd {
	display: block;
	width: 89px;
	height: 39px;
	overflow: hidden;
	background: url('../img/bg5.png') no-repeat left top;
	position: absolute;
	right: -2px;
	top: 10px;
	color: #fff;
	font-size: 14px;
	line-height: 35px;
	padding-left: 55px;
}
.m_tabBox #main3 .neirong1 .con {
	overflow: hidden;
}
#geren_menu3 ul, .tabPanel dl {
	overflow: hidden;
	border-bottom: 1px solid #dcdcdc;
	height: 46px;
}
#geren_menu3 ul li, .tabPanel dl dd {
	float: left;
	line-height: 46px;
	width: 120px;
}
#geren_menu3 ul li a, .tabPanel dl dd a {
	display: block;
	text-align: center;
	font-size: 14px;
}
#geren_menu3 ul li.selectd1 a, .tabPanel dl dd.hit a {
	color: #853932
}
.neirong1 {
	display: none;
}
.m_tabBox #main3 .neirong1 .con .item, .m_tabBox .tabPanel .panes .pane .con .item {
	display: block;
	float: left;
	height: 50px;
	line-height: 50px;
	text-align: center;
	width: 135px;
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	cursor: pointer;
}
.m_tabBox #main3 .neirong1 .w1024 .item {
	width: 127px;
}
.m_tabBox span.item a {
	display: block;
}
.m_tabBox span.item a:hover, .m_tabBox span.item a.on {
	color: #fff;
	background: #853932;
}
.tabPanel {
	overflow: hidden;
}
.pane {
	display: none;
}
.m_tabBox > .con > .item:hover {
	color: #853932;
}
.m_tabBox > .con.w1024 > .item {
	width: 127px;
}
.m_tabBox > .con.w1024 > .item:nth-child(8), .m_tabBox > .con > .item:nth-child(16), .m_tabBox > .con > .item:nth-child(24) {
	border-right-color: #fff;
}
.m_listBox2 {
	width: 900px;
	overflow: hidden;
	margin-bottom: -15px;
	margin: 20px 0 0 0;
	background: #fff;
	border: 1px solid #ddd;
}
.m_listBox2 > ul {
	padding: 20px;
	margin: 0 0 0 -20px;
	overflow: hidden;
}
.m_listBox2 > ul > li {
	margin: 0 0 20px 20px;
	float: left;
	height: 290px;
}
.m_listBox2 > ul > li .m_txtImg3 {
	width: 198px;
	border: 1px solid #e6e6e6;
}
.m_listBox2 > ul > li .m_txtImg3:hover {
	border-bottom: 4px solid #853932
}
.m_listBox2 > ul > li .m_txtImg3 dt {
	width: 198px;
}
/*创新方案-方案详情/需求详情*/
.m_Article {
	background: #fff;
}
.m_Article .top img {
	vertical-align: middle;
}
.m_Article .top .right {
	float: right;
}
.m_Article .top .right a {
	margin-left: 15px;
}
.m_Article .title {
	font-size: 24px;
	line-height: 30px;
	border-bottom: 1px solid #dcdcdc;
	color: #333;
	padding: 15px 0;
}
.m_Article .con {
	line-height: 24px;
	font-size: 14px;
	text-indent: 2em;
	padding: 20px;
}
.m_Article .con img {
	max-width: 98%;
}
.video_iframe {
	max-width: 98%;
}
.m_Article .items {
	margin-top: 20px;
	clear: both;
}
.m_Article .items > .tb {
	height: 40px;
	line-height: 40px;
	color: #fff;
	padding: 0 15px;
	font-size: 14px;
	background: #999;
}
.m_Article .items > .txt {
	padding: 10px 0;
	color: #333;
	font-size: 14px;
	line-height: 20px;
}
.m_Article .items > .txt img {
	max-width: 98%;
}
.m_Article .items > .txt p img {
	max-width: 98%;
}
.commentsBox {
	border-top: 1px solid #dcdcdc;
	background: url('../img/bg6.jpg') repeat-x left top;
}
.comEditBox > .tt {
	overflow: hidden;
	line-height: 30px;
}
.comEditBox > .tt span {
	font-size: 12px;
	float: right;
}
.comEditBox > .tt img {
	vertical-align: middle;
}
.comEditBox > .fb_f2 {
	width: 762px;
	height: 202px;
}
.mak_f1 {
	width: 636px;
	height: 200px;
	border: 1px solid #dcdcdc;
	padding: 5px 10px;
}
.mak_f2 {
	width: 740px;
	height: 200px;
	border: 1px solid #dcdcdc;
	padding: 5px 10px;
}
.commentsList {
}
.commentsList .m_comments:last-child {
	border-bottom: 0;
}
.m_comments {
	border-bottom: 1px solid #dcdcdc;
	padding: 15px 0 10px;
}
.m_comments > .tbar {
	overflow: hidden;
	height: 40px;
	margin-bottom: 5px;
}
.m_comments > .tbar .img {
	width: 40px;
	height: 40px;
	position: relative;
	background: #ccc;
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
}
.m_comments > .tbar .img img {
	display: block;
	width: 100%;
	height: 100%;
}
.m_comments > .tbar .img span {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	left: 0;
	top: 0;
	background: url('../img/user.png') no-repeat left top;
}
.m_comments > .tbar .userName {
	font-size: 16px;
	color: #853932;
	line-height: 40px;
	vertical-align: middle;
}
.m_comments > .tbar .right {
	float: right;
	font-size: 12px;
	color: #999;
	position: relative;
	top: 10px;
}
.m_comments > .commentCon {
	font-size: 14px;
	color: #333;
	line-height: 25px;
}
.m_comments > .other {
	text-align: right;
	line-height: 25px;
	color: #666;
}
.m_comments > .other i {
	font-style: normal;
	margin: 0 20px;
}
.m_comments > .other a {
	color: #666;
}
.m_comments > .other img {
	vertical-align: middle;
	margin-right: 7px;
}
/*创新设计*/
.fot-tab {
	padding: 20px;
	overflow: hidden;
	border: 1px solid #ddd;
	background-color: #fff;
}
.fot-tab .item {
	float: left;
	width: 32%;
	margin-right: 22px;
	border-right: 1px dashed #dcdcdc;
}
.fot-tab .item h2 {
	font-size: 14px;
}
.fot-tab .item ul {
	padding-top: 5px;
}
.fot-tab .item ul li {
	position: relative;
	height: 36px;
	line-height: 36px;
}
.fot-tab .item ul li span, .fot-tab .item ul li a {
	display: block;
	float: left;
}
.fot-tab .item ul li a {
	display: block;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 240px;
	padding: 0 0 0 10px;
}
.fot-tab .item ul li a:hover {
	color: #853932;
}
.fot-tab .item ul li span.icon {
	font-size: 24px;
	color: #999;
	position: absolute;
	top: -8px;
}
.fot-tab .item ul li span.time {
	float: right;
	margin-right: 30px;
	color: #999;
}
.m_col4 {
	width: 590px;
	background: #fff;
}
.m_col4.fl {
	float: left;
}
.m_col4.fr {
	float: right;
}
.m_col4 > .tt {
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
	font-size: 18px;
	color: #fff;
	background: #853932;
}
.m_col4 > .cc {
	padding: 0 20px;
	border: 1px solid #dcdcdc;
	border-top: 0;
}
.m_col4 > .cc > dl.m_txtImg6 {
	border-top: 1px solid #dcdcdc;
}
.m_col4 > .cc > dl.m_txtImg6:first-child {
	border-top: 0;
}
dl.m_txtImg6 {
	padding-bottom: 20px;
}
dl.m_txtImg6 > dt {
	font-size: 18px;
	line-height: 40px;
	height: 40pxx;
	border-bottom: 1px solid #dcdcdc;
	color: #853932;
}
dl.m_txtImg6 > dt .more {
	float: right;
	font-size: 12px;
	color: #666;
}
dl.m_txtImg6 > dd {
}
dl.m_txtImg6 > dd > .item {
	overflow: hidden;
	margin-top: 20px;
}
dl.m_txtImg6 > dd > .item .img {
	width: 100px;
	height: 80px;
	float: left;
	background: #f1f1f1;
	margin-right: 15px;
}
dl.m_txtImg6 > dd > .item .img img {
	display: block;
	width: 100%;
	height: 100%;
}
dl.m_txtImg6 > dd > .item .rr {
	padding-left: 115px;
}
dl.m_txtImg6 > dd > .item .title {
	font-size: 14px;
	color: #333;
	line-height: 25px;
	margin-bottom: 7px;
}
dl.m_txtImg6 > dd > .item .title a {
	color: #333;
}
dl.m_txtImg6 > dd > .item .title a:hover {
	color: #853932;
}
dl.m_txtImg6 > dd > .item .txt {
	font-size: 12px;
	line-height: 18px;
}
.m_col4 > .cc > dl.m_txt {
	padding: 8px 0;
	border-bottom: 1px solid #dcdcdc;
}
.m_col4 > .cc > dl.m_txt:last-child {
	border-bottom: 0;
}
dl.m_txt {
	font-size: 12px;
	font-family: "宋体";
}
dl.m_txt > dt {
	font-size: 18px;
	line-height: 35px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-family: "微软雅黑";
}
dl.m_txt > dt a {
	color: #333;
}
dl.m_txt > dt a:hover {
	color: #853932;
}
dl.m_txt > dd .desc {
	color: #666;
	height: 36px;
	overflow: hidden;
	line-height: 18px;
	margin: 3px 0;
}
dl.m_txt > dd .desc span {
	font-weight: bold;
}
dl.m_txt > dd .hb {
	font-weight: bold;
	color: #999;
	line-height: 25px;
}
dl.m_txt > dd .other {
	overflow: hidden;
	line-height: 25px;
}
dl.m_txt > dd .other .pl {
	float: right;
}
/*创新设计详情*/
.cxsjTop {
	height: 160px;
	background: #853932;
	color: #fff;
	padding: 20px 0;
}
.cxsjTop > .wrap {
	overflow: hidden;
}
.cxsjTop .img {
	width: 160px;
	height: 160px;
	overflow: hidden;
	position: relative;
	float: left;
	margin-right: 20px;
}
.cxsjTop .img > span {
	display: block;
	width: 160px;
	height: 160px;
	background: url('../img/mask.png') no-repeat left top;
	position: absolute;
	top: 0;
	left: 0;
}
.cxsjTop .img > span img {
	width: 150px;
	height: 150px;
	border-radius: 160px;
	padding: 5px;
}
.cxsjTop .img img {
	display: block;
	width: 100%;
	height: 100%;
}
.cxsjTop .con {
	width: 650px;
	float: left;
	position: relative;
	top: 10px;
}
.cxsjTop .con > .name {
	font-size: 24px;
	line-height: 40px;
}
.cxsjTop .con > .desc {
	font-size: 18px;
	line-height: 25px;
	height: 50px;
	overflow: hidden;
}
.cxsjTop .con > .other {
	font-size: 12px;
	margin-top: 15px;
}
.cxsjTop .con > .other img {
	vertical-align: middle;
}
.cxsjTop .action {
	float: right;
	position: relative;
	top: 15px;
}
.cxsjTop .action a {
	display: block;
	width: 80px;
	height: 40px;
	overflow: hidden;
	background: url('../img/bg7.png') no-repeat;
	margin-top: 20px;
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	padding-left: 50px;
}
.cxsjTop .action a.z {
	background-position: left top;
}
.cxsjTop .action a.c {
	background-position: left bottom;
}
.cxsjMain {
	overflow: hidden;
}
.cxsjMain > .right {
	width: 200px;
	float: right;
}
.cxsjMain > .left {
	width: 980px;
	float: left;
}
.right .fbf1 {
	background: #fff;
	border: 1px solid #dcdcdc;
	padding: 10px 20px;
	margin: 0 0 20px 0;
}
.right .fbf1 span.n1 {
	background: url('../img/icon7.png') left top no-repeat;
	display: inline-block;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	overflow: hidden;
}
.right .fbf1 a {
	font-size: 16px;
	color: #333;
	vertical-align: middle;
	padding: 0 0 0 10px;
}
ul.m_Nav {
	background: #fff;
	border: 1px solid #dcdcdc;
}
ul.m_Nav > li {
	padding: 15px 20px;
	line-height: 30px;
}
ul.m_Nav > li > span {
	display: inline-block;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	overflow: hidden;
	background: url('../img/icon7.png') no-repeat;
	margin-right: 15px;
}
ul.m_Nav > li > span.n2 {
	background-position: left -62px;
}
ul.m_Nav > li > span.n3 {
	background-position: left -124px;
}
ul.m_Nav > li > span.n4 {
	background-position: left -185px;
}
ul.m_Nav > li > span.n5 {
	background-position: left bottom;
}
ul.m_Nav > li > a {
	font-size: 16px;
	color: #333;
	vertical-align: middle;
}
ul.m_Nav > li > a.on, ul.m_Nav > li > a:hover {
	color: #853932;
}
.m_Box {
	border: 1px solid #dcdcdc;
	border-radius: 3px;
	background: #fff;
}
.m_Box > .topic {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #dcdcdc;
	font-size: 14px;
	color: #853932;
	padding: 0 20px;
}
.m_Box > .con {
	padding: 20px;
}
.m_Box > .con img {
	max-width: 98%;
}
/*社区*/
.m_Map {
	height: 60px;
	line-height: 60px;
	font-size: 14px;
}
.m_Map i {
	margin: 0 10px;
	font-style: normal;
}
.m_Map em {
	margin: 0 10px;
	font-style: normal;
}
.m_Map .on {
	color: #853932;
	text-decoration: none;
}
.sqMain {
	overflow: hidden;
}
.sqMain > .right {
	width: 300px;
	float: right;
	border: 1px solid #ddd;
	background-color: #fff;
}
.sqMain > .left {
	width: 700px;
	float: left;
}
.sqMain > .left .thread_list ul li .small_list {
	overflow: hidden;
	max-height: 140px;
}
.sqMain > .left .thread_list ul li .small_list ul li {
	float: left;
	border: 0;
	margin: 0 10px 0 0;
}
.sqMain > .left .thread_list ul li .small_list ul li img {
	display: block;
	height: 90px;
	cursor: url(http://tb2.bdstatic.com/tb/img/frs/cur_zin.cur?t=1436951013471), pointer;
}
.item_nav {
	padding: 10px 10px;
}
.item_nav .item {
	background: #853932;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	height: 30px;
	border-radius: 4px;
	line-height: 30px;
	margin: 0 2px 0 0;
	padding: 0 6px;
}
.sqMain > .right .m_col3 > .con {
	padding: 0 8px;
}
.sqPanel {
	background: #fff;
	border: 1px solid #dcdcdc;
}
.sqPanel > .btn {
	padding: 10px;
	margin-bottom: 10px;
}
.sqPanel > .btn a {
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #853932;
	color: #fff;
	font-size: 18px;
}
.sqPanel > .btn img {
	vertical-align: middle;
}
.sqPanel > .topic {
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #dcdcdc;
	padding: 0 10px;
	line-height: 50px;
}
.sqPanel > .topic a {
	background: #853932;
	color: #fff;
	display: block;
	font-size: 14px;
	height: 32px;
	padding: 0 10px;
	line-height: 32px;
	margin: 10px 0 0 0;
	font-weight: normal;
}
.sqPanel > .bk {
	overflow: hidden;
}
.sqPanel > .bk a {
	display: block;
	float: left;
	height: 50px;
	line-height: 50px;
	width: 148px;
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	text-align: center;
	font-size: 14px;
	color: #333;
}
.sqPanel > .bk a:hover, .sqPanel > .bk a.on {
	color: #853932;
}
.sqPanel > .bk a:nth-child(even) {
	border-right: 0;
}
.m_txtImg7 {
	padding: 10px;
	border: 1px solid #dcdcdc;
	background: #fff;
}
.m_txtImg7 > .img {
}
.m_txtImg7 > .img img {
	display: block;
	width: 100%;
}
.m_txtImg7 > .title {
	font-size: 24px;
	text-align: center;
	color: #853932;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 70px;
	line-height: 70px;
	border-bottom: 1px solid #dcdcdc;
}
.m_txtImg7 > .title a {
	color: #853932;
}
.m_txtImg7 > .txt {
	font-size: 14px;
	color: #666;
	line-height: 25px;
	padding: 10px 0;
}
.m_txtImg7 > .txt a {
	color: #853932;
}
.m_txtImg7 > .other {
	text-align: center;
	line-height: 30px;
	color: #999;
	font-size: 14px;
	margin-bottom: 10px;
}
.m_txtImg7 > .other > i {
	font-style: normal;
	margin: 0 25px;
}
.m_txtImg7 > .other > span {
	display: inline-block;
	width: 18px;
	height: 15px;
	overflow: hidden;
	background: url('../img/icon10.png') no-repeat;
	margin-right: 3px;
	position: relative;
	top: 3px;
}
.m_txtImg7 > .other > span.gz {
	background-position: left top;
}
.m_txtImg7 > .other > span.pl {
	background-position: -102px top;
}
/*社区板块*/
.m_bk {
	background: #fff;
	border: 1px solid #dcdcdc;
}
.m_bk > .top {
	height: 70px;
	line-height: 70px;
	padding: 0 20px;
	font-size: 18px;
	color: #666;
	border-bottom: 1px solid #dcdcdc;
}
.m_bk > .con {
	overflow: hidden;
	margin-bottom: -1px;
}
.m_bk > .con > .items {
	float: left;
	width: 340px;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	padding: 60px 0 45px;
	text-align: center;
}
.m_bk > .con > .items .img {
	width: 100px;
	height: 100px;
	overflow: hidden;
	text-align: center;
	line-height: 100px;
	margin: 0 auto;
}
.m_bk > .con > .items .img img {
	display: inline-block;
	max-width: 100px;
	max-height: 100px;
}
.m_bk > .con > .items .txt {
	font-size: 18px;
	line-height: 50px;
}
.m_bk > .con > .items .txt a {
	color: #333;
}
.m_bk > .con > .items:nth-child(3n) {
	border-right: 0;
}
/*社区列表*/
.m_listBox3 {
	background: #fff;
	padding: 15px;
}
.m_listBox3 > .panel {
	font-size: 14px;
	color: #333;
	height: 50px;
	line-height: 50px;
}
.m_listBox3 > .panel > i {
	font-style: normal;
	margin: 0 20px;
	color: #c6c6c6;
}
.m_listBox3 > ul > li {
	border-top: 1px solid #dcdcdc;
	padding: 20px 0;
	overflow: hidden;
}
.m_listBox3 > ul > li > .img {
	width: 40px;
	height: 40px;
	overflow: hidden;
	float: left;
	position: relative;
	margin-right: 10px;
}
.m_listBox3 > ul > li > .img .mask {
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	background: url('../img/icon') no-repeat left top;
}
.m_listBox3 > ul > li > .img img {
	display: block;
	width: 100%;
	height: 100%;
}
.m_listBox3 > ul > li > .right {
	float: right;
	color: #999;
	font-size: 12px;
	text-align: right;
	margin-left: 10px;
}
.m_listBox3 > ul > li > .title {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.m_listBox3 > ul > li > .title a {
	color: #333;
	font-size: 14px;
}
/*社区详细*/
.m_Detail {
	background: #fff;
	padding: 20px 10px;
}
.m_Detail > .top {
	position: relative;
	overflow: hidden;
	min-height: 60px;
}
.m_Detail > .top > .img {
	width: 60px;
	height: 60px;
	overflow: hidden;
	position: absolute;
}
.m_Detail > .top > .img > div {
	width: 60px;
	height: 60px;
	position: relative;
	background: #f1f1f1;
}
.m_Detail > .top > .img > div > .mask {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../img/user2.png') no-repeat left top;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
}
.m_Detail > .top > .img > div > img {
	display: block;
	width: 100%;
	height: 100%;
}
.m_Detail > .top > .right {
	padding-left: 75px;
}
.m_Detail > .top > .right > .title {
	font-size: 18px;
	line-height: 20px;
	height: 40px;
	color: #333;
}
.m_Detail > .top > .right > .other {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	text-align: right;
	color: #999;
}
.m_Detail > .top > .right > .other .name {
	float: left;
	color: #333;
}
.m_Detail > .top > .right > .other > i {
	display: inline-block;
	width: 26px;
	height: 18px;
	position: relative;
	top: 3px;
	overflow: hidden;
	background: url('../img/icon11.png') no-repeat;
	margin-right: 5px;
}
.m_Detail > .top > .right > .other > i.gz {
	background-position: left top;
}
.m_Detail > .top > .right > .other > i.pl {
	background-position: right top;
}
.m_Detail > .con {
	margin-top: 30px;
	font-size: 14px;
	padding-bottom: 25px;
}
.m_Detail > .action {
	text-align: right;
	margin: 20px 0;
}
.m_Detail > .action > a {
	display: inline-block;
	width: 118px;
	height: 38px;
	border: 1px solid #dcdcdc;
	border-radius: 2px;
	margin-left: 20px;
	text-align: center;
	line-height: 38px;
	color: #666;
	font-size: 14px;
	background: #f1f1f1;
}
.m_Detail > .action > a.hf {
	border-color: #853932;
	background: #853932;
	color: #fff;
}
/*资讯*/
.news_list {
	padding: 30px 0 0 0;
}
.page_fa {
	padding: 0 20px;
}
.top_loc {
margin:;
	font-family: "宋体";
	font-size: 14px;
	padding: 20px 0;
}
.top_loc a.on, .top_loc a:hover {
	color: #853932;
}
.page_fa ul li {
	overflow: hidden;
	padding: 0 0 6px;
}
.page_fa ul li p {
	display: inline-block;
}
.page_fa ul li span {
	display: inline-block;
	cursor: pointer;
}
.page_fa ul li span:hover {
	color: #853932;
}
.page_fa ul li span.on {
	color: #853932;
}
/*留言板*/
.m_rvPanel {
	background: #fff;
	padding: 20px;
}
.m_rvPanel > .top {
	font-size: 16px;
	color: #333;
	margin: 15px 0;
}
.m_rvPanel > .top > span {
	font-size: 24px;
	color: #853932;
}
.m_rvPanel > ul {
}
.m_rvPanel > ul > li {
	border-bottom: 1px solid #dcdcdc;
	padding: 15px 0;
}
.m_rvBox {
	overflow: hidden;
	position: relative;
	min-height: 60px;
}
.m_rvBox > .img {
	width: 60px;
	height: 60px;
	overflow: hidden;
	position: absolute;
}
.m_rvBox > .img > div {
	width: 60px;
	height: 60px;
	position: relative;
	background: #f1f1f1;
}
.m_rvBox > .img > div > .mask {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../img/user2.png') no-repeat left top;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
}
.m_rvBox > .img > div > img {
	display: block;
	width: 100%;
	height: 100%;
}
.m_rvBox > .right {
	padding-left: 75px;
}
.m_rvBox > .right > .tt {
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.m_rvBox > .right > .tt .name {
	font-weight: bold;
	color: #333;
}
.m_rvBox > .right > .tt .time {
	color: #999;
	margin-left: 35px;
}
.m_rvBox > .right > .tt .floor {
	float: right;
	color: #999;
}
.m_rvBox > .right > .rvCon {
	font-size: 14px;
	color: #333;
	margin-top: 10px;
	line-height: 20px;
}
.m_rvBox > .right > .action {
	text-align: right;
	font-size: 14px;
	line-height: 25px;
	margin-top: 15px;
}
.m_rvBox > .right > .action a {
	color: #999;
	margin-left: 25px;
}
.m_rvBox > .right > .interCon {
	padding: 0 20px;
	background: #f5f6f7;
	font-size: 14px;
	color: #333;
	margin-top: 15px;
}
.m_rvBox > .right > .interCon > ul {
}
.m_rvBox > .right > .interCon > ul > li {
	border-bottom: 1px solid #dcdcdc;
	padding: 15px 0;
}
.m_rvBox > .right > .interCon > ul > li:last-child {
	border-bottom: 0;
}
.m_rvBox > .right > .interCon .name {
	color: #853932;
	font-weight: bold;
}
.m_rvBox > .right > .interCon .time {
	color: #999;
	white-space: nowrap;
	margin-left: 25px;
}
.m_rvBox > .right > .interCon .more {
	color: #666;
	height: 50px;
	line-height: 50px;
	display: block;
	text-align: center;
	border-top: 1px solid #dcdcdc;
}
.m_rvPanel_comdit {
	padding: 20px;
	background: #fff;
}
.m_rvPanel_comdit .tips {
	font-size: 12px;
	color: #666;
	line-height: 40px;
}
/*会员*/
/*会员登录、注册*/
.login_box {
	padding: 64px 0 220px 0;
	margin: 0 0 0 334px;
	position: relative
}
.int_f1 input {
	width: 310px;
	height: 46px;
	padding: 0 0 0 40px;
	margin: 0 0 14px 0;
	border: 0;
	line-height: 46px;
	font-size: 16px;
	color: #bbb;
}
.int_f1 span {
	padding: 0 0 0 10px;
}
.int_f1 input.us {
	background: url('../img/us_int.png') no-repeat;
}
.int_f1 input.ps {
	background: url('../img/ps_int.png') no-repeat;
}
.int_f2 {
	overflow: hidden;
	width: 350px;
}
.int_f2 span {
	float: left;
	display: block;
	font-family: "宋体";
	color: #666;
	line-height: 28px;
}
.int_f2 span.wj {
	float: right;
}
.int_f2 span.wj a {
	color: #853932;
}
.checkbox {
	float: none;
	margin: 0 10px 0 0;
	padding: 0;
	vertical-align: middle;
}
.int_f3 {
	margin: 14px 0 0 0;
	width: 350px;
}
.int_f3 input {
	width: 350px;
	font-size: 18px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	color: #fff;
	background: #853932;
	border: 0;
	cursor: pointer;
}
.int_f3 span {
	display: block;
	float: right;
	margin: 20px 0 0 0;
}
.login_box h2 {
	color: #853932;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 40px 0;
}
.re_int input {
	padding: 0 0 0 12px;
	color: #666;
	font-size: 16px;
	margin: 0 0 20px 0;
	width: 336px;
	height: 44px;
	line-height: 44px;
	border: 1px solid #dcdcdc;
}
/*.re_int span{ padding:0 0 0 10px;}*/
.item-ifo {
	margin: 0 0 20px 0;
	height: 46px;
}
.item-ifo input {
	width: 225px;
	border: 1px solid #dcdcdc;
	border-right: none;
	width: 226px;
	padding: 0 0 0 12px;
	color: #666;
	font-size: 16px;
	line-height: 44px;
	float: left;
}
.item-ifo .btn {
	width: 110px;
	height: 46px;
	float: left;
	border-right: 1px solid #dcdcdc;
	padding: 0 0 0 5px;
	font-size: 14px;
	background: url('../img/icon22.png') 2px 12px no-repeat;
}
.item-ifo a {
	display: block;
	border: 1px solid #dcdcdc;
	border-left: none;
	padding: 12px 0 0 0;
}
.item-ifo a b {
	font-size: 16px;
	border-left: 1px solid #adadad;
	display: inline-block;
	padding: 0 0 0 17px;
	font-weight: normal;
}
.item-ifo p {
	display: inline-block;
	border-left: 2px solid #853932;
	font-size: 14px;
	margin: 0 0 0 2px;
	padding: 0 0 0 5px;
}
.int_tk span {
	display: block;
	font-size: 14px;
}
.int_tk span b {
	font-weight: normal;
}
.int_tk span b a {
	color: #853932;
}
/**/
/* 找回密码*/
.find_ps {
	overflow: hidden;
	padding: 66px 0 80px 0;
}
.find_ps h2 {
	text-align: center;
	font-size: 32px;
	color: #333;
}
.find_ps .mc {
	overflow: hidden;
	margin: 48px 0 0 210px;
}
.find_ps mc #sflex04 {
	width: 602px;
	overflow: hidden;
}
.stepflex {
	overflow: hidden;
}
.stepflex dl {
	float: left;
	position: relative;
	border-top: 6px solid #999;
	margin: 8px 0 0 0;
}
.s-num {
	background: url('../img/find_btn1.png') no-repeat;
	text-indent: -99999px;
	height: 23px;
	width: 33px;
	margin: -14px 0 0 0;
	position: relative;
}
.doing .s-num {
	background: url('../img/find_btn2.png') no-repeat;
}
.first {
	width: 197px;
}
.normal {
	width: 290px;
}
.normal_1 {
	width: 290px;
}
.stepflex dl.last {
	border: 0;
}
.stepflex dl.last .s-num {
	margin: -8px 0 0 -1px;
}
.s-text {
	font-size: 14px;
	color: #999;
	padding: 8px 0 0 0;
}
.findbox {
	margin: 48px 0 0 110px;
}
.findbox p span {
	padding: 0 0 0 10px;
	display: inline-block;
	width: 300px;
}
.findbox .tx {
	border: 1px solid #dcdcdc;
	padding: 0 0 0 14px;
	width: 334px;
	font-size: 16px;
	height: 44px;
	margin: 0 0 20px 0;
	color: #bbb;
	line-height: 44px;
}
.findbox .t_sub {
	width: 350px;
	height: 50px;
	background: #853932;
	border: 0;
	color: #fff;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	cursor: pointer;
}
.hov dl {
	border-top: 6px solid #853932;
}
.hov .doing .s-text {
	color: #853932;
}
.findbox p.x_f1 {
	margin: 68px 0 0 60px;
	width: 240px;
	height: 65px;
	background: url('../img/xgcg_bg.png') no-repeat;
	font-size: 20px;
	color: #853932;
	line-height: 65px;
}
.findbox p.x_f1 span {
	display: block;
	padding: 0 0 0 90px;
}
.findbox p.r_f1 {
	margin: 120px 0 0 100px;
}
.findbox p.r_f1 a {
	width: 160px;
	height: 36px;
	background: #853932;
	display: block;
	text-align: center;
	line-height: 36px;
	color: #fff;
	font-size: 14px;
}
/**/
.m_nav {
	padding: 10px 0 0 0;
}
.m_nav ul {
	overflow: hidden;
	border-bottom: 1px solid #ededed;
}
.m_nav ul li {
	float: left;
	margin: 0 60px 0 0;
}
.m_nav ul li a {
	font-size: 16px;
	color: #666;
	display: block;
	line-height: 26px;
	padding: 0 0 14px 0;
	text-decoration: none;
}
.m_nav ul li a.on, .m_nav ul li a:hover {
	color: #853932;
	border-bottom: 2px solid #853932;
}
.plTop {
	overflow: hidden;
	border-bottom: 1px solid #ededed;
	padding: 28px 0 20px 0;
}
.plTop p {
	display: inline-block;
}
.plTop p a {
	line-height: 26px;
	font-size: 16px;
	padding: 0 80px 0 0;
	display: block;
}
.plTop p a.on {
	color: #853932;
}
.mb_list {
	padding: 40px 0 0 0;
	margin: 0 20px;
}
.plList ul li .pl_nr strong {
	font-weight: normal;
	line-height: 24px;
	padding: 0 20px;
}
/*会员中心*/
.no-info {
	text-align: center;
	line-height: 50px;
}
.mb-top {
	padding: 20px;
	margin: 0 0 20px 0;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #ddd;
}
.mb-top .mb-img {
	width: 120px;
	float: left;
}
.mb-top .mb-img img {
	width: 120px;
	height: 120px;
	border-radius: 8px;
}
.mb-us-info {
	padding-left: 140px;
}
.mb-box {
	overflow: hidden;
}
.mb-left {
	float: left;
	width: 250px;
	background-color: #fff;
	border: 1px solid #ddd;
}
.mb-left h2 {
	height: 60px;
	line-height: 60px;
	background-color: #853932;
	border-radius: 5px 5px 0 0;
	font-size: 18px;
	text-align: center;
	color: #fff;
}
.mb-left .subNavBox {
	height: 40px;
	padding: 0 0 0 20px;
	line-height: 40px;
	margin-bottom: 1px;
}
.mb-left .subNavBox i {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-top: 12px;
	background: url(../img/ico_01.png) no-repeat;
}
.mb-left .subNavBox i.s2 {
	background-position: left -49px;
}
.mb-left .subNavBox i.s3 {
	background-position: left -99px;
}
.mb-left .subNavBox i.s4 {
	background-position: left -499px;
}
.mb-left .subNavBox i.s5 {
	background-position: left -202px;
}
.mb-left .subNavBox i.s6 {
	background-position: left -248px;
}
.mb-left .subNavBox a {
	font-size: 14px;
	display: block;
	color: #666;
	text-decoration: none;
	padding: 0 0 0 22px;
}
.mb-left .navContent li {
	height: 36px;
	line-height: 36px;
	margin-bottom: 1px;
}
.mb-left .navContent li a {
	display: block;
	padding: 0 0 0 50px;
	color: #666;
	text-decoration: none;
	background: url(../img/btn_a.png) 96% center no-repeat;
}
.mb-left .navContent li a:hover, .mb-left .navContent li a.on {
	color: #853932;
	font-weight: bold;
	border-bottom: 1px solid #fff;
	background: #f4f4f4 url(../img/btn_b.png) 96% center no-repeat;
}
.mb-left .mb-left-nav {
	padding: 0 0 60px 0;
	background-color: #fff;
}
.mb-right {
	width: 930px;
	background-color: #f9f9f9;
	min-height: 660px;
	background-color: #fff;
	border: 1px solid #ddd;
	float: right;
}
.mb-right .r-box {
	padding: 20px 0;
}
.mb-right .r-box h2 {
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	padding: 0 0 0 20px;
	border-bottom: 1px solid #ddd;
}
.mb-right .r-box h2 p {
	position: relative;
	top: -3px;
	padding: 0 5px;
	margin: 0 50px 0 0;
	display: inline-block;
	border-bottom: 3px solid #853932;
}
.mb-right .r-box h2.ti p {
	border-bottom: 0;
}
.mb-right .r-box h2.ti p.on {
	border-bottom: 3px solid #853932;
}
.mb-right .r-box .r-c-box {
	padding: 40px;
	overflow: hidden;
}
.mb_f1 h3, .mb_f1 strong {
	font-size: 16px;
	font-weight: normal;
	padding: 38px 0 20px 0;
}
.mb_f1 p {
	line-height: 24px;
	font-size: 12px;
	padding: 10px 0 0 0;
}
.mb_f1_t {
	border-bottom: 1px solid #ededed;
}
.mb_f1_t {
	overflow: hidden;
	margin: 50px 0 0 0;
}
.mb_f1_t p {
	float: left;
	font-size: 14px;
	padding: 0 0 15px 0;
}
.mb_ad a {
	width: 120px;
	height: 40px;
	background: #853932;
	display: block;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	margin: 20px 0;
}
.mb_f1_t p.sm {
	float: right;
}
.mb_f1_sc {
}
.xz {
	width: 120px;
	height: 40px;
	background: url('../img/xz_btn.png') no-repeat;
	border: 0;
	margin: 20px 0 0 0;
	cursor: pointer;
}
.imgUp {
	overflow: hidden;
	padding: 50px 0 160px 0;
	position: relative;
}
.imgUpf1 {
	width: 328px;
	float: left;
}
.imgUpf1 span {
	height: 240px;
	width: 240px;
	display: block;
	background: #f1f1f1;
	text-align: center;
	line-height: 240px;
	margin: 0 0 5px 0;
}
.imgUpf1 p {
	font-size: 16px;
	padding: 30px 0 0 0;
}
.imgUpf2 {
	float: left;
	margin: 60px 0 0 0;
}
.imgUpf2 span {
	height: 120px;
	width: 120px;
	display: block;
	background: #f1f1f1;
}
.imgUpbtn {
	position: absolute;
	bottom: 0;
	top: 364px;
}
.imgUpbtn input {
	width: 120px;
	margin: 0 28px 0 0;
	height: 40px;
	cursor: pointer;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	border: 0;
}
.imgUpbtn input.Pres {
	background: #853932;
}
.imgUpbtn input.cancel {
	background: #ccc;
}
/**/

/*我的话题*/
.topic-list {
	padding: 30px 20px;
}
.tab-li {
	height: 40px;
	line-height: 40px;
	border: 1px solid #ddd;
	background-color: #f2f2f2;
}
.topic-list span {
	display: block;
	float: left;
	text-align: center;
}
.topic-list span.ti {
	width: 472px;
	text-align: left;
	padding: 0 0 0 18px;
}
.topic-list span.reply {
	width: 80px;
}
.topic-list span.time {
	width: 140px;
}
.topic-list span.state {
	width: 70px;
}
.topic-list span.set-up {
	width: 108px;
}
.topic-list ul {
	border: 1px solid #ddd;
	border-top: none;
}
.topic-list ul li {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px dashed #dcdcdc;
}
.topic-list ul li:last-child {
	border-bottom: none;
}
.topic-list ul li span.time {
	color: #999;
}
.topic-list ul li span.state .state-p {
	height: 26px;
	line-height: 26px;
	margin-top: 12px;
	color: #fff;
	border-radius: 4px;
}
.state-p.loding {
	background-color: #853932;
}
.state-p.through {
	background-color: #1f72c3;
}
.state-p.not {
	background-color: #999;
}
.topic-list ul li span.set-up a.del {
	color: #853932;
}
.topic-list span.ti a:hover {
	color: #853932;
}
.topic-list ul li.hov {
	background-color: #f9f9f9;
}
/**/

/*材料数据库列表*/
.topic-list1 span.ti {
	width: 552px;
}
/**/

/*会员认证*/
.attestation {
	background: #f1f1f1;
	margin: 30px 0;
	padding: 0 20px;
}
.attestation table {
	width: 100%;
}
.attestation .tr1 {
	border-bottom: 1px solid #ddd;
}
.attestation .tr1 td.td_2 {
	color: #333
}
.attestation a.bt {
	display: inline-block;
	padding: 10px;
	line-height: 18px;
	float: right;
	border-radius: 3px;
	background-color: #853932;
	color: #fff;
}
.attestation td {
	height: 60px;
	width: 25%;
	line-height: 60px;
	font-size: 14px;
	color: #333;
}
.attestation td.td_2 {
	text-align: center;
}
.attestation tr td.td_2 {
	color: #853932;
}
.upload {
	padding: 0 20px;
	overflow: hidden;
}
.upload p {
	height: 40px;
	border-bottom: 1px solid #ddd;
	line-height: 40px;
	font-size: 14px;
	color: #333;
}
.credentials {
	margin-left: -20px;
	margin-top: 20px;
}
.credentials span {
	display: block;
	width: 280px;
	float: left;
	margin-left: 22px;
	line-height: 30px;
	text-align: center;
}
.xg_f1 .input .wel {
	padding: 0 0 20px 0;
	line-height: 24px;
}
.xg_f1 .input .wel .p1 {
	font-size: 14px;
	color: #666;
}
.xg_f1 .input .wel p {
	color: #999;
	font-size: 12px;
}
.xg_f1 .input p {
	font-size: 14px;
}
.xg_f1 .input p i {
	color: #853932;
}
.xg_f1 .input p {
	line-height: 30px;
}
.input_bt {
	margin-bottom: 20px;
}
.input_bt .Validform_error, .input .upload-path {
	background: #f1f1f1;
	border: 1px solid #dcdcdc;
	color: #666666;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	padding-left: 15px;
	width: 285px;
}
.ht20 {
	height: 20px;
}
.wid_auto span {
	margin-right: 10px;
}
.wid_auto span input {
	margin-right: 5px;
}
.wid_auto input {
	margin-right: 5px;
}
.input .sub_btn1 {
	width: 80px;
	height: 30px;
	background: #853932;
	color: #fff;
	border: 0;
	border-radius: 3px;
}
/*会员资料审核*/
.ss_f1 {
	overflow: hidden;
	margin: 30px 0 0 0;
}
.ssHead {
	width: 120px;
	float: left;
}
.ssHead span {
	display: block;
	width: 120px;
	height: 120px;
}
.ssHead a {
	width: 120px;
	height: 25px;
	display: block;
	background: #853932;
	line-height: 25px;
	text-align: center;
	border: 0;
	color: #fff;
}
.ss_xx {
	width: 880px;
	float: right;
}
.ss_xx span {
	width: 873px;
	height: 50px;
	padding: 0 0 0 15px;
	border-left: 2px solid #853932;
	background: #f5f5f5;
	display: block;
	margin: 0 0 22px 0;
	line-height: 50px;
	font-size: 18px;
	color: #853932;
}
.ss_xx span i {
	width: 14px;
	height: 16px;
	display: block;
	float: left;
	margin: 16px 10px 0 0;
}
.ss_xx span.rzNO {
	background: #f5f5f5 url('../img/rz_no.png') 16px 17px no-repeat;
	color: #666;
}
.ss_xx span i.on {
	background: url('../img/rz_btn.png') no-repeat;
}
.ss_nav {
	overflow: hidden;
	margin: 30px 0;
}
.ss_nav li {
	float: left;
	width: 100px;
	margin: 0 10px 0 0;
}
.ss_nav li a {
	display: block;
	color: #fff;
	height: 42px;
	line-height: 42px;
	background: #999;
	font-size: 14px;
	text-align: center;
}
.ss_nav li a.on {
	background: #853932
}
.ssZt {
	width: 120px;
	height: 35px;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	line-height: 35px;
	font-size: 16px;
	background: #853932;
	color: #fff;
	cursor: pointer;
}
.ssYe {
	background: #188424;
}
.ssNo {
	background: #999;
}
/*修改密码*/
.xg_f1 {
	padding: 0 0 60px 0;
}
.xg_f1 ul li {
	height: 44px;
	margin: 0 0 20px 0;
}
.xg_f1 ul li p {
	float: left;
	line-height: 40px;
	font-size: 14px;
}
.xg_f1 ul li p.xg_text {
	width: 85px;
}
.xg_f1 ul li p span {
	padding: 0 0 0 10px;
	font-size: 12px;
	color: #853932;
}
.xg_f1 ul li.g-info {
	height: 120px;
}
.xg_f1 ul li textarea {
	padding: 5px;
	line-height: 18px;
	border: 1px solid #dcdcdc;
}
.xg_int {
	width: 250px;
	height: 38px;
	padding: 0 0 0 10px;
	border: 1px solid #dcdcdc;
}
.xg_f1 ul li.sub {
	margin: 0 0 0 84px;
}
.xg_f1 ul li.sub input {
	margin: 0 20px 0 0;
	width: 120px;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	border: 0;
	border-radius: 3px;
}
.xg_f1 ul li.sub input.sub_btn1 {
	background: #853932;
}
.xg_f1 ul li.sub input.re_btn {
	background: #ccc;
}
.yzm input {
	width: 163px;
	border-left: 0;
}
.yzm span {
	display: inline-block;
	width: 87px;
	height: 40px;
	text-indent: -9999px;
	cursor: pointer;
	background: url('../img/yz_bg.png') no-repeat;
	padding: 0;
	margin: 0 0 0 -1px;
}
/*会员社区*/
.mb_sqf1 {
	margin: 10px 0 0 0;
}
.mb_sqf1 p {
	padding: 4px 0 0 0;
}
.Sel {
	cursor: pointer;
	margin: 16px 0 0 0;
	width: 120px;
	height: 40px;
	background: #853932;
	color: #fff;
	text-align: center;
	line-height: 40px;
	border: 0;
	font-size: 16px;
	border-radius: 4px;
}
.Sel_mak ul li {
	overflow: hidden;
	margin: 0 0 30px 0;
	width: 800px;
}
.Sel_mak li strong {
	float: left;
	font-size: 14px;
	font-weight: normal;
	line-height: 26px;
	margin: 0 20px 0 0;
	width: 64px;
	text-align: center;
}
.Sel_mak ul li select {
	width: 690px;
	height: 38px;
	border: 1px solid #ccc;
}
.Sel_mak ul li .sc_btn {
	overflow: hidden;
}
.Sel_mak ul li .attach-btn {
	width: 80px;
	height: 30px;
	position: relative;
	background-color: #853932;
	color: #fff;
	line-height: 30px;
	text-align: center;
	display: block;
	border-radius: 4px;
}
.Sel_mak ul li b {
	font-weight: normal;
	color: #853932;
	padding: 0 0 0 120px;
}
.Sel_mak ul li p {
	overflow: hidden;
}
.Sel_mak ul li p strong {
	vertical-align: middle;
	font-weight: normal;
	font-size: 14px;
	line-height: 38px;
}
.Sel_mak ul li p strong.ms {
	vertical-align: top;
	margin: 0 28px 10px 0;
	width: auto;
	float: left;
}
.Sel_t {
	width: 680px;
	color: #666;
	float: left;
	line-height: 38px;
	height: 38px;
	background: #f9f9f9;
	border: 1px solid #dcdcdc;
	padding: 0 0 0 10px;
}
.mak_f3 {
	width: 900px;
	height: 250px;
	border: 1px solid #dcdcdc;
}
.Sel_mak ul li .sub {
	margin: 0 0 0 86px;
}
/*会员材料*/
.mak_fl {
	width: 900px;
	float: right;
	overflow: hidden;
}
.mak_fl select.dw {
	margin: 0;
}
.mak_fl select {
	width: 248px;
	height: 38px;
	border: 1px solid #dcdcdc;
	overflow: hidden;
	margin: 0 0 0 73px;
	background: #f9f9f9;
}
.mak_f4 {
	width: 890px;
	height: 158px;
	background: #f9f9f9;
	border: 1px solid #dcdcdc;
	padding: 5px;
	float: right;
}
/*会员创新设计*/
.cx_fl {
	float: right;
	width: 900px;
	height: 38px;
	border: 1px solid #dcdcdc;
	background: #f9f9f9;
	padding: 0 0 0 10px;
	line-height: 38px
}
/*社区评论*/
.plList ul li {
	height: 156px;
	border: 1px solid #ddd;
	background-color: #f1f1f1;
	margin: 0 0 30px 0;
}
.plList ul li .pl_img {
	display: block;
	float: left;
}
.plList ul li .pl_nr {
	width: 809px;
	float: right;
	background: #f1f1f1;
	height: 156px;
	position: relative;
	padding: 0 0 0 15px;
}
.plList ul li .pl_nr h2 a {
	font-size: 18px;
	line-height: 26px;
	display: block;
	font-weight: normal;
	color: #333;
	padding: 5px 0;
}
.plList ul li .pl_nr h2 a:hover {
	color: #853932;
}
.plList ul li .pl_nr span {
	display: block;
	width: 600px;
	line-height: 24px;
}
.plList ul li .pl_nr .pl_view {
	position: absolute;
	right: 50px;
	top: 60px;
}
.plList ul li .pl_nr .pl_view a {
	display: block;
	width: 120px;
	height: 35px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	background: #853932;
	line-height: 35px;
}
.mt_21 {
	width: 700px;
	margin: 20px 0 0 0;
}
.mt_21 .title a {
	border-bottom: 1px solid #853932;
	padding: 0 0 17px 0;
}
.pl_f1 {
	height: 58px;
	background: #f1f1f1;
	border-bottom: 1px solid #dcdcdc;
	margin: 30px 0 0 0;
	overflow: hidden;
}
.pl_f1 p {
	float: left;
	font-size: 18px;
	color: #853932;
	padding: 21px 0 0 10px;
}
.pl_f1 p span {
	display: inline-block;
}
.pl_f1 p.lc {
	float: right;
	padding: 15px 16px 0 0;
	color: #666;
}
.pl_f1 p.lc span {
	border: 1px solid #dcdcdc;
	width: 64px;
	height: 28px;
	line-height: 28px;
	padding: 0 0 0 10px;
	margin: 0 0 0 12px;
}
.lybtn1 {
	position: relative;
}
.lybtn1 span.ls {
	position: absolute;
	right: 0;
	font-size: 14px;
	color: #999;
}
.ly_list ul li .lyNr .con1 h2 b {
	font-weight: normal;
	color: #999;
	font-size: 12px;
}
.lybtn1 p a {
	display: block;
	color: #666;
	font-size: 14px;
}
.lybtn1 p a:hover {
	color: #863b34;
}
.lybtn1 p a.join_btn1 {
	position: absolute;
	right: 0;
	top: 38px;
}
#poppl {
	background: url('../img/pl_bg.png') no-repeat;
	width: 654px;
	height: 356px;
}
.subcon {
	height: 40px;
	margin: 20px 0 0 10px;
}
.fb_f2 {
	height: 202px;
}
.sub_btn {
	background: #853932;
	border: 0;
	width: 120px;
	height: 40px;
	color: #fff;
	font-size: 14px;
	float: right;
	cursor: pointer;
	border-radius: 4px;
}
.comEditBox .sub_btn {
	float: none;
	margin: 10px 0 0 10px;
}
/*收藏夹*/
.sc_list {
	padding: 30px 0 0 0;
}
.sc_list ul li {
	border: 1px solid #dcdcdc;
	background: #f9f9f9;
	overflow: hidden;
	position: relative;
	margin: 0 0 30px 0;
}
.sc_list ul li .scNr {
	width: 866px;
	padding: 0 0 0 21px;
	border-right: 1px solid #dcdcdc;
	float: left;
	margin: 16px 0 13px 0;
}
.sc_list ul li .scNr h2 {
	font-size: 16px;
	color: #333;
	line-height: 18px;
	font-weight: normal;
}
.sc_list ul li .scNr h2 a {
	display: block;
}
.sc_list ul li .scNr h2 a:hover {
	color: #853932;
}
.sc_list ul li .scNr span {
	display: block;
	line-height: 18px;
	font-size: 14px;
	padding: 14px 20px 14px 0;
	width: 840px;
	height: 18px;
	overflow: hidden;
}
.sc_list ul li .scNr span a {
	display: block;
}
.sc_list ul li .scNr span a:hover {
	color: #853932;
}
.sc_list ul li .Delete {
	position: absolute;
	top: 40%;
	right: 38px;
}
.sc_list ul li .Delete a {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #333;
	cursor: pointer;
}
/*留言*/
.ly_list ul li {
	overflow: hidden;
	border-bottom: 1px solid #dcdcdc;
	margin: 40px 0 0 0;
	padding: 0 0 30px 0;
}
.ly_list ul li .lyNr {
	width: 842px;
	float: left;
	overflow: hidden;
}
.ly_list ul li .lyNr .ly_img {
	float: left;
}
.ly_list ul li .lyNr .ly_img img {
	width: 60px;
	height: 60px;
}
.ly_list ul li .lyNr .ly_con {
	width: 760px;
	float: left;
	padding: 0 0 0 16px;
}
.ly_list ul li .lyNr .ly_con h2 {
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	width: 390px;
}
.ly_list ul li .lyNr .ly_con h2 p {
	width: 142px;
	color: #999;
	font-weight: normal;
	float: right;
}
.ly_list ul li .lyNr .ly_con span {
	font-size: 14px;
	color: #333;
	display: block;
	padding: 20px 0 0 0;
	line-height: 30px;
}
.ly_list ul li .lybtn {
	height: 30px;
	overflow: hidden;
}
.ly_list ul li .lybtn p {
	width: 66px;
	height: 26px;
	background: #fff;
	float: left;
	margin: 0 20px 0 0;
	font-size: 14px;
	line-height: 26px;
	text-align: center;
}
.ly_list ul li .lybtn p a.join_btn {
	border: 2px solid #863b34;
}
.join_txt .con .join_btn:hover {
	background: #853932;
	color: #fff;
}
.ly_list ul li .lybtn p a {
	display: block;
	cursor: pointer;
	border: 2px solid #999;
}
.ly_list ul li .lybtn p a:hover {
	background: #863b34;
	color: #fff;
	border-color: #863b34;
}
#popJoin1 {
	background: url('../img/yl_bg.png') no-repeat;
	display: none;
	width: 650px;
	height: 354px;
	z-index: 100;
	left: 24%;
	top: 30%;
	position: fixed;
}
#popJoin1 .con {
	margin: 4px;
}
#popJoin1 .con .top .close {
	width: 14px;
	height: 14px;
	float: right;
	background: url('../img/close_btn.png') no-repeat;
	display: block;
	cursor: pointer;
	margin: 14px 10px 0 0;
}
#popJoin1 .con .top {
	height: 44px;
	background: url('../img/ly_top_bg.png') repeat-x;
	color: #fff;
	padding: 0 0 0 10px;
	line-height: 44px;
	font-size: 14px;
}
#popJoin1 .con .formBox {
	background: #fff;
	margin: 0 4px;
}
#popJoin1 .con .formBox span {
	font-size: 12px;
	font-family: "宋体";
	display: block;
	padding: 12px 0 0 20px;
}
#popJoin1 .con .formBox .board {
	padding: 14px 0 0 20px;
}
#popJoin1 .con .formBox .board .boardT {
	width: 600px;
	height: 190px;
	border: 1px solid #853932;
}
.messageRS {
	overflow: hidden;
	margin: 20px 0 0 20px;
	padding: 0 0 12px 0;
}
.messageRS input.subBtn, .messageRS input.resBtn {
	width: 100px;
	height: 30px;
	margin: 0 20px 0 0;
	border: 0;
	text-align: center;
	color: #fff;
	line-height: 30px;
	cursor: pointer;
}
.messageRS input.subBtn {
	background: url('../img/btn_tj_bg.png') no-repeat;
}
.messageRS input.resBtn {
	background: url('../img/btn_qx_bg.png') no-repeat;
}
/*会员头部*/
.topinlet {
	overflow: hidden;
	float: right;
	padding: 50px 0 0 0;
}
.topinlet p {
	display: inline-block;
}
.topinlet p a {
	color: #666;
	font-size: 14px;
	display: block;
}
.topinlet p a.on {
	color: #853932;
}
.topinlet b {
	padding: 0 16px;
}
/*会员底部*/
.st_fot {
	width: 100%;
	border-top: 1px solid #dcdcdc;
}
.fotcon {
	height: 70px;
	line-height: 70px;
	font-family: "宋体";
	color: #666;
}
.fotcon p {
	float: left;
}
.fotcon ul {
	float: right;
}
.fot_nav li {
	float: left;
}
.fot_nav li a {
	display: block;
	padding: 0 0 0 48px;
}
/*按钮样式*/
.btn1 {
	border-radius: 2px 2px 2px 2px;
	color: #FFF;
	display: inline-block;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	min-width: 48px;
	padding: 0 25px;
	text-align: center;
	font-family: "Microsoft Yahei";
}
.btn1 {
	background-color: #1E7BB3;
	background-image: -moz-linear-gradient(center top, #3999D2, #1E7BB3);
	border-bottom: 1px solid #02598E;
	box-shadow: 0 1px 2px #BBBBBB;
	text-shadow: 0 -1px 0 #1E7BB3;
}
.btn1:hover {
	color: #FFF;
	opacity: 0.9;
}
.btn-mini {
	height: 20px;
	line-height: 20px;
	padding: 1px 8px 0;
}
input.btn1, button.btn1 {
	border-left: 0 none;
	border-right: 0 none;
	border-top: 0 none;
	cursor: pointer;
}
.btn-success {
	background-color: #52A152;
	background-image: -moz-linear-gradient(center top, #5FBE5F, #52A152);
	border-bottom: 1px solid #417F41;
	text-shadow: 0 -1px 0 #52A152;
}
.btn-error {
	background-color: #CB423B;
	background-image: -moz-linear-gradient(center top, #E85A56, #CB423B);
	border-bottom: 1px solid #AA352F;
	text-shadow: 0 -1px 0 #CB423B;
}
.btn-gray {
	background-color: #DDDDDD;
	background-image: -moz-linear-gradient(center top, #EEEEEE, #DDDDDD);
	border-bottom: 1px solid #A9A9A9;
	text-shadow: 0 -1px 0 #EEEEEE;
}
.btn-gray, .btn-gray:hover {
	color: #777777;
}
/*用户头像样式*/
.img_box {
	margin: 10px 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 2px;
	width: 120px;
}
.avatar_box {
	margin: 10px 0;
	clear: both;
	padding-top: 15px;
}
.avatar_big_warp {
	float: left;
	display: table;
*position:relative;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 2px;
	width: 350px;
	height: 350px;
	overflow: hidden;
}
.avatar_big_box {
	display: table-cell;
*position:absolute;
*top:50%;
*left:0;
*width:100%;
	vertical-align: middle;
	text-align: center;
	background: #f4f4f4;
}
.avatar_big_pic {
	margin: auto;
	display: inline-block;
*display:inline;
	_display: inline-block;
*position:relative;
*top:-50%;
}
.avatar_big_pic img {/*max-width:350px;max-height:350px;width:expression(this.width>350?"350px":this.width);*/
}
.avatar_small_warp {
	float: left;
	margin-left: 20px;
	width: 186px;
}
.avatar_small_warp p {
	color: #666;
	font-family: "Microsoft Yahei";
	line-height: 24px;
}
.avatar_small_box {
	margin-bottom: 10px;
	padding: 2px;
	border: 1px solid #ccc;
	border-radius: 3px;
	width: 180px;
	height: 180px;
	overflow: hidden;
}
.avatar_small_pic {
	width: 180px;
	height: 180px;
	overflow: hidden;
}
/*上传头像*/
.avatar_upload {
	margin: 10px 0;
}
.avatar_upload a.files {
	margin: 0 auto;
	float: left;
	width: 120px;
	height: 30px;
	overflow: hidden;
	display: block; /*border:1px solid #4fabe4;*/
	border-radius: 3px;
	background: url(../img/icon_upbtn_bg.png) left top no-repeat;
	text-decoration: none;
}
.avatar_upload a.files input {
	margin-left: -270px;
	font-size: 24px;
	cursor: pointer;
	filter: alpha(opacity=0);
	opacity: 0;
}
.avatar_upload a.files, .avatar_upload a.files input {
	outline: none;/*ff*/
hide-focus:expression(this.hideFocus=true);/*ie*/
}
.avatar_upload .uploading {
	float: left;
	background: url(../images/loading.gif) no-repeat left center;
	padding-left: 18px;
	display: none;
	line-height: 24px;
	height: 24px;
	color: #333;
}
.ftable {
	width: 100%;
	border: 1px solid #eee;
	font-family: "Microsoft Yahei";
}
.mtable {
	width: 100%;
	font-family: "Microsoft Yahei";
}
.mtable th, .ftable th {
	padding: 0.6em;
	color: #444;
	font-weight: 400;
	background: #f3f3f3;
	border-bottom: 1px solid #eee;
}
.mtable td, .ftable td {
	padding: 0.6em;
	border-bottom: 1px solid #F3F3F3;
}
.ftable td .img {
	padding: 1px;
	width: 60px;
	height: 60px;
	border: 1px solid #ccc;
}
.mtable .tr_odd_bg, .ftable .tr_odd_bg {
	background: #F9F9F9;
}
.page_foot {
	clear: both;
	padding-top: 15px;
	height: 35px;
}
.page_btns {
	float: left;
}
.page_btns a {
	color: #444;
	font-weight: bold;
	margin-right: 5px;
}
.page_btns .pipe {
	color: #CBCBCB;
	margin: 0 5px;
}
/*上传样式*/
.upload-box {
	position: relative;
	display: inline-block;
	height: 32px;
	vertical-align: middle;
*display:inline;
}
.upload-box .upload-btn {
	display: inline-block;
	height: 30px;
	border: 1px solid #e1e1e1;
	color: #333;
	background: #fff;
	vertical-align: middle;
*display:inline;
}
.upload-box .upload-progress {
	position: absolute;
	top: 0;
	left: 0;
	padding: 2px 5px;
	width: 115px;
	height: 26px;
	border: 1px solid #d7d7d7;
	background: #fff;
	overflow: hidden;
}
.upload-box .upload-progress .txt {
	display: block;
	padding-right: 10px;
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	line-height: 18px;
	height: 18px;
	text-overflow: ellipsis;
	overflow: hidden;
}
.upload-box .upload-progress .bar {
	position: relative;
	display: block;
	width: 112px;
	height: 4px;
	border: 1px solid #1da76b;
}
.upload-box .upload-progress .bar b {
	display: block;
	width: 0%;
	height: 4px;
	font-weight: normal;
	text-indent: -99em;
	background: #28B779;
	overflow: hidden;
}
.upload-box .upload-progress .close {
	position: absolute;
	display: block;
	top: 1px;
	right: 1px;
	width: 14px;
	height: 14px;
	text-indent: -99em;
	background: url(skin_icons.png) -112px -168px no-repeat;
	cursor: pointer;
	overflow: hidden;
}
/*多项选择*/
.multi-checkbox {
	display: inline-block;
	vertical-align: middle;
}
.multi-checkbox:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.multi-checkbox .boxwrap {
	display: inline-block;
	vertical-align: middle;
}
.multi-checkbox a {
	display: inline-block;
	float: left;
	margin-right: -1px;
	padding: 5px 15px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #d4d4d4;
	vertical-align: middle;
	color: #333;
	font-size: 100%;
	cursor: pointer;
}
.multi-checkbox a:hover {
	background: #C9E1EF;
	text-decoration: none;
}
.multi-checkbox a:active {
	text-decoration: none;
}
.multi-checkbox a.selected {
	background: #16a0d3;
	border-color: #1096c7;
	color: #fff;
}
.multi-checkbox a:last-child { /*border-right:1px solid #d4d4d4;*/
}
/*多项选择PORP*/
.multi-porp {
}
.multi-porp ul li {
	float: left;
	position: relative;
	margin: 0 8px 8px 0;
	padding: 1px;
	line-height: 20px;
	vertical-align: middle;
}
.multi-porp ul li a {
	display: block;
	padding: 4px 10px;
	color: #666;
	min-width: 10px;
	width: auto !important;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	border: 1px solid #ccc;
	cursor: pointer;
}
.multi-porp ul li i {
	display: none;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 12px;
	height: 12px;
	text-indent: -99em;
	background: url(skin_icons.png) -169px -85px no-repeat;
	overflow: hidden;
}
.multi-porp ul li.sys {
	background: #FFFFD0;
}
.multi-porp ul li.selected a {
	margin: -1px;
	color: #333;
	border: 2px solid #1e99c7;
}
.multi-porp ul li.selected i {
	display: block;
	background-position: -169px -113px;
}
/*社区版块*/

.sqMain_bg > .left {
	margin: 0 0 50px 0;
	width: 870px;
	background-color: #fff;
	border: 1px solid #ddd;
	min-height: 620px;
}
.sqMain > .left .sq_top_list {
	overflow: hidden;
	padding: 20px 0;
	width: 660px;
	border-bottom: 1px solid #853932;
}
.sqMain > .left .sq_top_list .tz_list {
	width: 300px;
	float: left;
	margin: 0 30px 0 0;
}
.sqMain > .left .sq_top_list .tz_list h2 {
	font-weight: bold;
	padding: 0 0 4px 10px;
	color: #853932;
	font-size: 14px;
}
.sqMain > .left .sq_top_list .tz_list ul li {
	height: 26px;
	line-height: 26px;
	background: url(../img/list_icon.png) 0 13px no-repeat;
}
.sqMain > .left .sq_top_list .tz_list ul li a {
	display: block;
	padding: 0 0 0 10px;
}
.sqMain > .left .sq_top_list .tz_list ul li a:hover {
	color: #853932
}
.sqMain > .left .sq_nav {
	padding: 30px 0;
	width: 660px;
	border-bottom: 1px solid #853932;
}
.sqMain > .left .sq_nav {
	overflow: hidden;
}
.sqMain > .left .sq_nav .item {
	float: left;
	display: block;
	font-size: 12px;
	line-height: 34px;
	text-align: center;
	width: 132px;
}
.sqMain > .left .sq_nav .item1 {
	float: left;
	display: block;
	font-size: 12px;
	line-height: 34px;
	text-align: center;
	width: 132px;
}
.sqMain > .left .sq_nav .item i {
	display: block;
}
.sqMain > .left .sq_nav .item:hover {
	color: #853932
}
.sqMain > .left .sq_nav .item1 i {
	display: block;
}
.sqMain > .left .sq_nav .item1:hover {
	color: #853932
}
.sqMain > .left .sq_t_list {
	width: 660px;
	padding: 30px 0 0 0;
}
.g-list-Plate {
	padding: 10px 0 0 30px;
	width: 840px;
}
.sqMain > .left .sq_t_list ul {
	overflow: hidden;
}
.sqMain > .left .sq_t_list .g-list-Plate ul li {
	width: 380px;
	height: 80px;
	float: left;
	padding: 0 0 20px 0;
	margin-right: 40px;
	position: relative;
}
.sqMain > .left .sq_t_list ul li .img {
	float: left;
	margin-right: 10px;
}
.sqMain > .left .sq_t_list ul li .img img {
	width: 50px;
	height: 50px;
	border-radius: 6px;
}
.sqMain > .left .sq_t_list ul li .con {
	width: 320px;
	float: left;
}
.sqMain > .left .sq_t_list ul li .con h2 {
	font-weight: normal;
	font-size: 14px;
	color: #333;
	display: inline-block;
}
.sqMain > .left .sq_t_list ul li .con h2 a {
	color: #853932;
	font-size: 14px;
	font-weight: bold;
}
.sqMain > .left .sq_t_list ul li .con p {
	line-height: 24px;
	padding: 5px 0;
}
.sqMain > .left .sq_t_list ul li .con span {
	display: block;
	position: absolute;
	right: 20px;
	color: #725ce0;
	top: 0;
}
.sqMain > .right .sear_ht {
	height: 26px;
	overflow: hidden;
	padding-left: 10px;
	width: 223px;
	margin: 30px 0 0 0;
	border: 1px solid #dcdcdc;
	border-radius: 3px;
}
.sqMain > .right .sear_ht .sear_t {
	border: 0 none;
	color: #666;
	display: block;
	float: left;
	font-size: 12px;
	height: 26px;
	width: 195px;
}
.sqMain > .right .sear_ht .btn {
	background: url('../img/search_btn.png') no-repeat center center;
	border: 0 none;
	cursor: pointer;
	display: block;
	float: left;
	height: 26px;
	overflow: hidden;
	text-indent: -99px;
	width: 26px;
}
.sqMain > .right .ht_list {
	margin: 20px 15px;
	border-bottom: 1px solid #853932;
}
.sqMain > .right .ht_list h2 {
	font-size: 16px;
}
.sqMain > .right .ht_list ul li {
	overflow: hidden;
	padding: 16px 0;
}
.sqMain > .right .ht_list ul li .img {
	float: left;
	margin-right: 10px;
}
.sqMain > .right .ht_list ul li .img img {
	width: 50px;
	height: 50px;
	border-radius: 6px;
}
.sqMain > .right .ht_list ul li .content {
	overflow: hidden;
}
.sqMain > .right .ht_list ul li .content a {
	color: #333;
}
.sqMain > .right .ht_list ul li .content .meta {
	color: #999;
}
.sqMain > .right .ht_list ul li .bottom {
	clear: both;
	margin-top: 10px;
}
.sqMain > .right .rw_list {
	margin: 20px 15px;
}
.sqMain > .right .rw_list h2 {
	font-size: 16px;
}
.sqMain > .right .rw_list ul li {
	overflow: hidden;
	padding: 16px 0;
}
.sqMain > .right .rw_list ul li .img {
	float: left;
	margin-right: 10px;
}
.sqMain > .right .rw_list ul li .img img {
	width: 50px;
	height: 50px;
	border-radius: 6px;
}
.sqMain > .right .rw_list ul li .info {
	line-height: 20px;
}
.sqMain > .left .star_class_nav {
	border-bottom: 1px solid #dcdcdc;
}
.sqMain > .left .star_class_nav ul {
	height: 30px;
	padding: 0 0 0 10px;
}
.sqMain > .left .star_class_nav ul li {
	float: left;
	height: 30px;
	line-height: 30px;
	margin: -1px 6px 0 0;
	border-radius: 3px 3px 0 0;
	border: 1px solid #dcdcdc;
	border-bottom: 0;
}
.sqMain > .left .star_class_nav ul li a {
	display: block;
	padding: 0 7px;
	font-size: 14px;
	background: #f1f1f1;
}
.sqMain > .left .star_class_nav ul li a.on {
	background: #fff;
	font-weight: bold;
	position: relative;
	bottom: -1px;
}
.sqMain > .left .star_class_nav ul li span {
	display: inline-block;
	padding: 0 2px;
	font-size: 12px;
	color: #853932;
}
.sqMain > .left .thread_list {
	overflow: hidden;
	width: 830px;
	padding: 0 0 0 10px;
}
.sqMain > .left .thread_list ul li {
	overflow: hidden;
	position: relative;
	margin: 0 0 20px 0;
	padding: 20px 0;
	border-bottom: 1px dashed #dcdcdc;
}
.sqMain > .left .thread_list ul li .threadlist_rep_num {
	width: 50px;
	height: 30px;
	float: left;
	text-align: center;
	line-height: 24px;
	background: url('../img/f_reply_bg.png') top no-repeat;
}
.sqMain > .left .thread_list ul li .threadlist_rep_z {
	float: left;
	width: 720px;
	position: relative;
	padding: 0 0 0 14px;
}
.sqMain > .left .thread_list ul li .threadlist_rep_z .threadlist_rep_ti a {
	color: #853932;
	font-size: 16px;
}
.sqMain > .left .thread_list ul li .threadlist_rep_z .threadlist_rep_info {
	font-size: 14px;
	line-height: 24px;
}
.sqMain > .left .thread_list ul li .threadlist_rep_z .threadlist_rep_con {
	line-height: 24px;
	margin-top: 10px;
	text-indent: 2em;
}
.sqMain > .left .thread_list ul li .threadlist_rep_z .threadlist_rep_time {
	position: absolute;
	top: 0;
	right: 0;
	color: #999;
}
.sqMain > .left .thread_list ul li .threadlist_rep_action {
	margin: 10px 0;
	text-align: right;
}
.sqMain > .left .thread_list ul li .threadlist_rep_action span {
	display: inline-block;
}
.sqMain > .left .thread_list ul li .threadlist_rep_action a {
	display: inline-block;
	font-size: 12px;
	padding: 0 6px;
	cursor: pointer;
}
.sqMain > .left .thread_list ul li .threadlist_rep_action a span {
	color: #853932;
}
.sqMain > .left .thread_list ul li .threadlist_rep_action {
	clear: both;
}
.sqMain > .left .thread_list ul li .threadlist_rep_action img {
	width: 14px;
	height: 14px;
}
.sqMain > .left .thread_list ul li .threadlist_rep_hf {
	clear: both;
	display: none;
}
.sqMain > .right .btn4 {
	width: 260px;
	margin: 20px 10px;
}
.sqMain > .right .btn4 a {
	background: #853932;
	color: #fff;
	display: block;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 4px;
}
.sqMain > .right .btn4 img {
	vertical-align: middle;
}
.thread_list .top_hy {
	padding: 20px 0;
	overflow: hidden;
	position: relative;
}
.thread_list .top_hy .img {
	height: 60px;
	overflow: hidden;
	position: absolute;
	width: 60px;
}
.thread_list .top_hy .img div {
	height: 60px;
	position: relative;
	width: 60px;
}
.thread_list .top_hy .img div img {
	display: block;
	height: 100%;
	width: 100%;
}
.thread_list .top_hy .img .mask_h {
	background: url('../img/user2.png') no-repeat left top;
	display: block;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}
.thread_list .top_hy .right {
	padding: 0 0 34px 70px;
}
.thread_list .top_hy .right .ti span {
	color: #333;
	font-size: 16px;
	text-align: center;
	display: inline-block;
	padding: 0 5px;
	line-height: 24px;
	margin: 0 2px;
}
.thread_list .top_hy .right .ti span.dj {
	background: #fea662;
	color: #fff;
	font-size: 12px;
	border-radius: 3px;
}
.thread_list .top_hy .right .ti span.lz {
	color: #fff;
	background: #4c9ddd;
	font-size: 12px;
	border-radius: 3px;
}
.thread_list .top_hy .right .ti span.gz a {
	color: #fff;
	background: #853932;
	font-size: 12px;
	border-radius: 3px;
	padding: 3px 10px;
}
.thread_list .top_hy .right .time {
	color: #999;
	padding: 0 0 0 8px;
}
.thread_list .top_hy .con {
	font-size: 14px;
	color: #333;
	line-height: 24px;
	padding: 0 0 20px 10px;
}
.thread_list .top_hy .con img {
	max-width: 98%;
}
.thread_list .gt_list ul li {
}
.thread_list .gt_list ul li .box {
	position: relative;
}
.thread_list .gt_list ul li .box .img {
	height: 60px;
	overflow: hidden;
	position: absolute;
	width: 60px;
}
.thread_list .gt_list ul li .box .img div {
	height: 60px;
	position: relative;
	width: 60px;
}
.thread_list .gt_list ul li .box .img div img {
	display: block;
	height: 100%;
	width: 100%;
}
.thread_list .gt_list ul li .box .img .mask_h {
	background: url('../img/user2.png') no-repeat left top;
	display: block;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}
.thread_list .gt_list ul li .box .right {
	padding: 0 0 0 70px;
	line-height: 24px;
}
.thread_list .gt_list ul li .box .right .ti_f1 span {
	display: inline-block;
	font-size: 14px;
}
.thread_list .gt_list ul li .box .right .ti_f1 img {
	max-width: 98%;
}
.thread_list .gt_list ul li .box .right .ti_f1 span.user {
	color: #000;
	margin: 0 30px 0 0;
}
.thread_list .gt_list ul li .box .right .ti_f1 span.time {
	color: #999;
}
.thread_list .gt_list ul li .box .right .ti_f1 span.ls {
	float: right;
	padding: 0 16px 0 0;
	color: #999;
}
.thread_list .gt_list ul li .box .right .ti_f1 p {
	line-height: 24px;
	padding: 0 2px;
	font-size: 14px;
}
.thread_list .gt_list ul li .box .rep_action {
	margin: 10px 0;
	text-align: right;
}
.thread_list .gt_list ul li .box .rep_action a {
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	padding: 0 6px;
}
.thread_list .gt_list ul li .box .rep_action a span {
	color: #853932;
}
.sqMain .top_x {
	padding: 20px;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-bottom: 30px;
}
.sqMain .top_x .title {
	line-height: 24px;
	color: #333;
	font-size: 14px;
	padding: 3px 0;
}
.sqMain .top_x .hy_data {
	position: relative;
	overflow: hidden;
}
.sqMain .top_x .hy_data .img {
	float: left;
	display: block;
}
.sqMain .top_x .hy_data .img img {
	border-radius: 6px;
	width: 110px;
	height: 110px;
}
.sqMain .top_x .hy_data .hy_js {
	float: left;
	padding: 0 0 0 14px;
	width: 850px;
}
.sqMain .top_x .hy_data .hy_js p {
	line-height: 24px;
	color: #999;
}
.sqMain .top_x .hy_data .hy_js p span {
	display: inline-block;
	padding: 0 6px;
}
.sqMain .top_x .hy_data .ckxx {
	position: absolute;
	right: 100px;
	top: 20px;
}
.sqMain .top_x .hy_data .ckxx a {
	display: block;
	color: #853932;
}
.sqMain .left .top_x_nav {
	padding: 20px 0 0 14px;
	border-bottom: 1px solid #ddd;
}
.sqMain .left .top_x_nav span {
	display: inline-block;
	text-align: center;
	font-size: 14px;
}
.sqMain .hy_js span.gz {
	width: 80px;
	display: block;
	margin: 4px 100px 0 0;
	background: #853932;
	border-radius: 3px;
}
.sqMain .hy_js span.gz a {
	color: #fff;
	padding: 3px 10px;
	display: block;
}
.sqMain > .right .aside_section {
	border-bottom: 1px dashed #dcdcdc;
	margin: 14px 14px 30px;
	margin-bottom: 30px;
	padding: 0 0 20px;
}
.sqMain > .right .aside_section h2 {
	color: #494a4c;
	font-family: STHeiti, "Microsoft Yahei", Arial, SimSun;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
	padding: 5px 0;
}
.sqMain > .right .aside_section h2 span {
	color: #999;
	font-size: 12px;
}
.sqMain > .right .aside_section ul {
	overflow: hidden;
}
.sqMain > .right .aside_section ul li {
	float: left;
	padding: 10px 10px 0 0;
}
.sqMain > .right .aside_section ul li img {
	border-radius: 6px;
	cursor: pointer;
	height: 44px;
	width: 44px;
}
.zg-btn-follow {
	background: #8ab923;
	background-color: #9dcc4a;
	background-image: -webkit-linear-gradient(top, #adda4d, #86b846);
	background-repeat: repeat-x;
	text-shadow: 0 1px 0 rgba(255,255,255,.3);
	border: 1px solid #6d8f29;
	color: #3e5e00!important;
	display: block;
	text-align: center;
	width: 50px;
	border-radius: 4px 4px 0 0;
	box-shadow: 0 1px 0 rgba(255,255,255,.5) inset, 0 1px 0 rgba(0,0,0,.2);
}
.zg-btn-unfollow {
	background: #eee;
	color: #888;
	border: 1px solid #ddd;
	display: block;
	width: 60px;
	text-align: center;
	border-radius: 4px 4px 0 0;
}
#rocket-to-top div {
	left: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 0;
	width: 149px;
}
#rocket-to-top .level-2 {
	background: url("../img/rocket_button_up.png") no-repeat scroll -149px 0 transparent;
	display: none;
	height: 250px;
	opacity: 0;
	z-index: 1;
}
#rocket-to-top .level-3 {
	background: none repeat scroll 0 0 transparent;
	cursor: pointer;
	display: block;
	height: 150px;
	z-index: 2;
}
#rocket-to-top {
	background: url("../img/rocket_button_up.png") no-repeat scroll 0 0 transparent;
	cursor: default;
	display: block;
	height: 250px;
	margin: -125px 0 0;
	overflow: hidden;
	padding: 0;
	position: fixed;
	right: 0;
	top: 80%;
	width: 149px;
	z-index: 11;
}
.sp2 {
	color: #ff6600;
}
/* 返回顶部 */
.dn {
	display: none;
}
.go-top {
	position: fixed;
	top: 300px;
	left: 2px;
	width: 40px;
	z-index: 999;
}
.go-top .uc-2vm, .go-top .go {
	display: block;
	width: 40px;
	height: 40px;
	cursor: pointer;
}
.go-top .uc-2vm:hover, .go-top .go:hover {
	cursor: pointer;
	opacity: 0.9;
}
.go-top .uc-2vm a {
	display: block;
}
.go-top .uc-2vm-pop0 {
	position: absolute;
	left: 42px;
	top: 0;
	width: 120px;
	height: 113px;
	background: url(/upload/images/weixin.png) no-repeat;
}
.go-top .uc-2vm-pop1 {
	position: absolute;
	left: 50px;
	top: 40px;
	width: 192px;
	height: 60px;
	background: url(/upload/images/tel_img.png) no-repeat;
}

.go-top .uc-2vm-pop1 .logo-2wm-box {
	width: 120px;
	line-height: 60px;
	padding: 0 0 0 50px;
	font-size: 16px;
}
.go-top .uc-2vm-pop2 {
	position: absolute;
	right: 50px;
	top: 30px;
}
.go-top .uc-2vm-pop3 {
	position: absolute;
	left: 80px;
	top: 0px;
}
/**/

/*我的收藏*/
.topic-list-sc span.state {
	width: 120px;
}
.topic-list-sc span.time {
	width: 90px;
}
/**/

/*会员主页*/
.uer-top {
	overflow: hidden;
	padding: 20px;
}
.uer-top .img {
	width: 80px;
	height: 80px;
	position: relative;
	float: left;
}
.uer-top .img img {
	width: 80px;
	height: 80px;
	border-radius: 6px;
}
.uer-top .img .edit_avt {
	cursor: pointer;
	position: absolute;
	display: none;
	height: 26px;
	bottom: 0px;
	width: 80px;
	text-align: center;
	line-height: 26px;
	background: rgba(255, 255, 255, 0.5);
}
.uer-top .img .edit_avt a {
	color: #853932;
}
.uer-top .img:hover .edit_avt {
	display: block;
}
.uer-info {
	padding: 10px 0 0 16px;
	display: inline-block;
	float: left;
}
.uer-info p {
	line-height: 30px;
	font-size: 14px;
}
.uer-info p span {
	display: inline-block;
	font-size: 12px;
	padding: 0 0 0 15px;
}
.uer-info p .Has a, .uer-info p .No a {
	display: inline-block;
	border: none;
	background: none;
	color: #853932;
	width: 40px;
	padding: 0 0 0 5px;
	font-size: 12px;
}
.uer-info p span i {
	width: 16px;
	position: relative;
	top: 3px;
	margin-right: 4px;
	height: 16px;
	display: inline-block;
	background: url(../img/icon_01.png) no-repeat;
}
.uer-info p span.Has i {
	background-position: left bottom;
}
.uer-info p span.No i {
	background-position: -17px bottom;
}
.uer-info p b {
	font-weight: normal;
	color: #853932;
	font-size: 12px;
	margin: 0 0 0 5px;
}
.uer-info a {
	width: 100px;
	height: 24px;
	margin-top: 5px;
	padding: 0 0 0 10px;
	text-align: center;
	line-height: 24px;
	border: 1px solid #ddd;
	display: block;
	background: url(../img/bg_edit_ico.png) 5px center no-repeat;
}
.uer-info-con {
	margin: 20px 0 0 0;
	display: inline-block;
	float: right;
}
.uer-info-con p {
	text-align: center;
	padding: 0 20px;
	border-right: 1px dashed #dcdcdc;
	display: inline-block;
}
.uer-info-con p a {
	color: #853932;
}
.uer-info-con p:last-child {
	border-right: none;
}
.icenter-mod {
	margin: 20px;
	border: 1px solid #ddd;
	border-radius: 3px;
}
.icenter-mod dl {
	height: 20px;
	background-color: #f9f9f9;
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}
.icenter-mod dl dd {
	display: inline-block;
	line-height: 20px;
	padding: 0 16px;
	cursor: pointer;
	border-right: 1px dashed #dcdcdc;
}
.icenter-mod dl dd.hit {
	color: #853932;
}
.icenter-mod dl dd:last-child {
	border-right: none;
}
.icenter-mod-con {
	padding: 20px 20px 0 20px;
}
.icenter-mod-con .item {
	display: none;
}
.icenter-mod-con .item ul {
	margin-left: -22px;
	overflow: hidden;
}
.icenter-mod-con .item ul li {
	float: left;
	width: 55px;
	margin: 0 0 14px 23px;
}
.icenter-mod-con .item .img {
	position: relative;
	width: 55px;
}
.icenter-mod-con .item .img img {
	width: 55px;
	height: 55px;
	border-radius: 4px;
}
.icenter-mod-con .item .img .qx-btn {
	background: rgba(255, 255, 255, 0.5);
	bottom: 0;
	cursor: pointer;
	display: none;
	height: 18px;
	line-height: 18px;
	position: absolute;
	text-align: center;
	width: 55px;
}
.icenter-mod-con .item .img:hover .qx-btn {
	display: block;
	color: #853932;
}
.icenter-mod-con .item ul li p {
	text-align: center;
	color: #999;
	padding: 2px 0;
}
.icenter-mod .uer-page {
	text-align: center;
	padding: 0 0 20px 0;
}
.icenter-mod .uer-page span {
	display: inline-block;
	margin-right: 10px;
}
.icenter-mod .uer-page span a {
	font-size: 14px;
	color: #999;
}
.uer-list {
	padding: 20px 0;
}
.list-con .item {
	display: none;
	margin-bottom: 20px;
}
.uer-list dl {
	height: 34px;
	padding: 0 0 0 10px;
	border-bottom: 1px solid #ddd;
}
.uer-list dl dd {
	float: left;
	width: 80px;
	cursor: pointer;
	text-align: center;
	line-height: 34px;
	border: 1px solid #ddd;
	border-bottom: none;
	border-radius: 4px 4px 0 0;
	margin-right: 12px;
}
.uer-list dl dd.hit {
	background-color: #dcdcdc;
}
.list-con .item .r-con {
	text-align: center;
	line-height: 30px;
}
.list-con .item ul {
	padding: 10px 20px;
}
.list-con .item ul li {
	padding: 8px 0 20px 0;
	overflow: hidden;
	border-bottom: 1px dashed #dcdcdc;
}
.list-con .item ul li h3 {
	color: #853932;
}
.list-con .item ul li h3 b {
	font-weight: normal;
	font-size: 12px;
	color: #853932;
	padding: 0 0 0 8px;
}
.list-con .item ul li h3 a {
	color: #853932;
	display: inline-block;
}
.list-con .item ul li span {
	display: block;
	line-height: 24px;
	padding: 5px;
}
.list-con .item ul li .time {
	color: #999;
	display: inline-block;
	font-weight: normal;
	font-size: 12px;
	float: right;
	padding: 0 0 0 5px;
}
.list-con .item ul li .threadlist_rep_action {
	text-align: right;
	clear: both;
}
.list-con .item ul li .threadlist_rep_action span {
	display: inline-block;
}
.list-con .item ul li .threadlist_rep_action a {
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	padding: 0 6px;
}
.list-con .item ul li .threadlist_rep_action img {
	height: 14px;
	width: 14px;
}
/**/

/*消息中心*/
.list-con .item ul li .checkbox {
	float: left;
	margin: 8px 0 0 0;
}
.list-con .item ul li .message-list-news {
	float: right;
	margin-top: 10px;
	width: 97%;
}
.list-con .item ul li .message-list-news .single-row {
	padding: 10px 0;
}
.uer-list .toolbar .batchbox {
	padding: 20px;
}
.uer-list .toolbar .batchbox .select-all {
	position: relative;
	padding: 0 0 0 18px;
	margin-right: 20px;
}
.select-all .checkAllMsg {
	position: absolute;
	left: 0;
	top: 2px;
}
.uer-list .toolbar .batchbox span {
	margin-right: 20px;
	width: 100px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background-color: #853932;
	color: #fff;
	border-radius: 4px;
	cursor: pointer;
	display: inline-block;
}
.list-con .item ul li .message-list-news .single-info {
	text-align: right;
}
.list-con .item ul li .message-list-news .single-info span {
	display: inline-block;
	color: #999;
}
.list-con .item ul li .message-list-news .single-info span a {
	color: #999
}
/*发布新话题*/
.pop-fb .mask {
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.6;
	top: 0;
	filter: alpha(opacity=60);
	left: 0;
	display: none;
	position: fixed;
	z-index: 10;
}
.acity {
	display: inline-block;
	height: 30px;
	width: 80px;
	background-color: #853932;
	border-radius: 4px;
	float: left;
	text-align: center;
	color: #fff;
	line-height: 30px;
	cursor: pointer;
	display: block;
}
.acity:hover {
	color: #fff;
}
.acity.curr {
	width: 85%;
	height: 38px;
	text-align: left;
	padding-left: 10px;
	line-height: 38px;
	background: none;
	color: #666;
	border-radius: 0;
	border: 1px solid #ddd;
}
.city {
	width: 700px;
	border-radius: 4px;
	z-index: 11;
	display: none;
	z-index: 11;
	background: #fff;
	position: fixed;
	left: 30%;
	top: 30%;
}
.top01-city {
	height: 40px;
	line-height: 40px;
	width: 100%;
	float: left;
	border-radius: 4px 4px 0 0;
	text-align: right;
	background-color: #f9f9f9;
	border-bottom: 1px solid #ccc;
}
.top01-city b {
	display: block;
	float: left;
	padding-left: 12px;
}
.top01-city .ok {
	float: right;
	cursor: pointer;
	font-style: normal;
	padding-right: 10px;
}
.mid01-city {
	padding: 2% 1%;
	width: 98%;
	float: left;
}
.cityshow {
	width: 100%;
	float: left;
	padding-bottom: 6px;
	margin-bottom: 10px;
}
.cityshow i {
	font-style: normal;
	font-weight: bold;
	color: #853932;
	float: left;
	padding-right: 5px;
}
.cityshow ul {
	float: left;
	margin: 2px 0 0 2px;
}
.cityshow ul li {
	float: left;
	padding-right: 14px;
}
.cityshow ul li .check {
	margin-right: 5px;
}
.cityshow ul li b {
	font-weight: normal;
}
.cityul {
	width: 100%;
	float: left;
	padding: 15px 0;
}
.cityul li {
	float: left;
	padding-bottom: 7px;
	height: 16px;
	line-height: 16px;
}
.cityul li b {
	padding: 0 10px;
	cursor: pointer;
	font-weight: normal;
}
.cityul li b:hover {
	background-color: #853932;
	color: #fff;
}
.cityshow1 {
	float: left;
}
.cityshow1 i {
	font-style: normal;
	font-weight: bold;
	color: #853932;
	float: left;
	padding-right: 5px;
}
/**/
/*发布*/
.xcwl-release{
	width: 800px;
	margin: 0 auto;
	padding:20px 30px;
	background-color: #fff;
}
.xcwl-release .logo{
	margin-bottom: 40px;
}
.xcwl-release .logo img{
	height: 45px;
}
.xcwl-release .release-form .title{
	text-align: center;
}
.xcwl-release .form-box{
	margin-top: 50px;
	width: 600px;
	margin:50px auto;
}
.xcwl-release .form-box .item span.name{
	width:110px;
	display: block;
	float: left;
	line-height: 36px;
	font-size:14px;
	color: #333;
}
.xcwl-release .form-box .item{
	margin-bottom: 20px;
}
.xcwl-release .form-box .item .input,.xcwl-release .form-box .item .input_a{
	width:478px;
	height: 34px;
	font-size: 14px;
	color: #787878;
	overflow: hidden;
	padding: 0 5px;
	border: 1px solid #eee;
}
.xcwl-release .form-box .item .ke-container{
	overflow: hidden;
}
.xcwl-release .form-box .item.upfile{
	position: relative;
	min-height: 80px;
}
.xcwl-release .form-box .item.upfile .imgbox{
	overflow: hidden;
}
.xcwl-release .form-box .item.upfile .mutiimg{
	overflow: hidden;
}
.xcwl-release .form-box .item.upfile .mutiimg .img-list-box{
	display:block;
	float: left;
}
.xcwl-release .form-box .item.upfile .mutiimg .imgitem{
	position: relative;
	width: 78px;
	height:78px;
	float: left;
	margin-right: 10px;
	border: 1px solid #eee;
	margin-bottom: 10px;
}
.xcwl-release .form-box .item.upfile .mutiimg .imgitem img{
	width: 78px;
	height:78px;
}
.xcwl-release .form-box .item.upfile .mutiimg .imgitem a{
	display: block;
	height: 20px;
	line-height: 20px;
	position: absolute;
	bottom: 0;
	background: rgba(0,0,0,.5);
	color: #fff;
	width: 100%;
	text-align: center;
}
.xcwl-release .form-box .item.upfile .mutiimg  .mutiimgbox2{
	display:block;
	width: 80px;
	height: 80px;
	position: relative;
	overflow: hidden;
}
.xcwl-release .form-box .item.upfile .mutiimg  .mutiimgbox2 .imgfile{
	opacity: 0;
	width: 80px;
	height: 80px;
	position: absolute;
	top: 0;
	left: 0;
}
.xcwl-release .form-box .item.upfile .uploadbox{
	overflow:hidden;
	position: relative;
}
.xcwl-release .form-box .item.upfile .uploadbox .uploadtips{
	width: 80px;
	height: 80px;
	display: block;
	background: url(http://www.xincailiao.com/images/up_file.png) no-repeat;
	margin-top: 10px;
}
.xcwl-release .form-box .item.upfile .upfilebtn{
	width: 80px;
	height: 80px;
	opacity: 0;
	position: absolute;
	left: 0;
	top: 46px;
}
.xcwl-release .form-box .item.upfile .tip-video{
	padding-left: 110px;
	margin-top: -3px;
}
.xcwl-release .form-box .item.upfile .tip-video b{
	color: #F2565A;
}
.xcwl-release .form-box .down_box{
	position: relative;
}
.xcwl-release .form-box .down_box .single{
	width: 488px;
    position: relative;
    left: 110px;
    background-color: #ffff;
    border:1px solid #eee;
    border-radius: 0 0 4px 4px;
    z-index: 99;
}
.xcwl-release .form-box .down_box .single ul li{
	line-height:36px;
}
.xcwl-release .form-box .down_box .single ul li a{
	display: block;
	line-height:36px;
	color: #333;
	font-size: 14px;
	padding: 0 10px;
}
.xcwl-release .form-box .down_box .single ul li a:hover{
	background-color:#FFE8E8;
}
.xcwl-release .form-box .down_box .muti{
	width:468px;
    position:relative;
    left: 110px;
    background-color: #ffff;
    border:1px solid #eee;
    border-radius: 0 0 4px 4px;
    z-index: 99;
    padding: 20px 10px;
}
.xcwl-release .form-box .down_box .muti ul{
	margin-left:-2%;
	overflow: hidden;
}
.xcwl-release .form-box .down_box .muti.twolayer ul,.xcwl-release .form-box .down_box .single ul{
	max-height: 300px;
	overflow-y: scroll;
}
.xcwl-release .form-box .down_box .muti.twolayer ul li{
	width: 100%;
}
.xcwl-release .form-box .down_box .muti ul li{
	width: 18%;
	float: left;
	margin-left:2%;
	margin-bottom: 12px;
}
.xcwl-release .form-box .down_box .muti ul li a{
	display: block;
	text-align: center;
	line-height: 30px;
	border: 1px solid #eee;
	color: #333;
	font-size: 14px;
}
.xcwl-release .form-box .down_box .muti ul li a.curr,.xcwl-release .form-box .down_box .muti.twolayer ul li .two_mune a.curr{
	background-color:#F2565A;
	border: 1px solid #F2565A;
	color: #fff;
}
.xcwl-release .form-box .down_box .muti .submit{
	width: 100px;
	height: 30px;
	background-color: #F2565A;
	color: #fff;
	line-height: 30px;
	display: block;
	text-align: center;
	font-size: 14px;
	margin: 20px auto;
}
.xcwl-release .form-box .down_box .single ul li span{
	display: block;
	font-size: 14px;
	color: #333;
	padding:0 15px;
	margin-bottom: 10px;
	padding-top: 10px;
}
.xcwl-release .form-box .down_box .single ul li .two_mune{
	margin: 0 15px;
	overflow: hidden;
}
.xcwl-release .form-box .down_box .single ul li .two_mune a,.xcwl-release .form-box .down_box .muti.twolayer ul li .two_mune a{
	display: block;
	width: 31%;
	float: left;
	margin-right: 2%;
	margin-bottom: 12px;
	border: 1px solid #eee;
	line-height: 32px;
	text-align: center;
	padding: 0;
	color: #787878;
}
.xcwl-release .form-box .down_box .single ul li .two_mune a:nth-child(3n),.xcwl-release .form-box .down_box .muti.twolayer ul li .two_mune a:nth-child(3n){
	margin-right: 0;
}
.xcwl-release .form-box .down_box .single ul li .two_mune a:hover,.xcwl-release .form-box .down_box .single ul li .two_mune a.curr{
	background-color:#F2565A;
	border: 1px solid #F2565A;
	color: #fff;
}
.xcwl-release .form-box .down_box .muti.twolayer ul li .two_mune a:hover{
	background-color:#F2565A;
	border: 1px solid #F2565A;
	color: #fff;
}
.xcwl-release .form-box .down_box .single .submit{
	width: 100px;
	height: 30px;
	background-color: #F2565A;
	color: #fff;
	line-height: 30px;
	display: block;
	text-align: center;
	font-size: 14px;
	margin: 20px auto;
}
.xcwl-release .form-box .item .area{
	width:478px;
	height: 180px;
	font-size: 14px;
	color: #787878;
	overflow: hidden;
	padding:5px;
	border: 1px solid #eee;
}
.xcwl-release .release-form .btn .submit{
	display: block;
	width: 256px;
	height: 38px;
	line-height: 38px;
	background-color: #F2565A;
		text-align: center;
	font-size: 14px;
	margin: 20px auto;
	color: #fff;
}

