/***
 *  member version v1.0
 *  http://www.cctcw.cn
 *	Author hart 2015.01.15
 **/
 
/*---------- base ---------*/
*{padding:0px;margin:0px;outline:none;}
html, body{font:12px Verdana,Arial,Tahoma;background-color:#f2f2f2;color:#333; min-width:1000px;}
img{border:none;}
a{color:#444;text-decoration:none;}
a:hover{color:#c00000;}
ul{list-style:none;}
i, em{font-style:normal;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
/*---------- stock ---------*/
.wp, .mem-wp{width:1000px;margin:0 auto;}
.mt{margin-top:10px;}
.fl{float:left;}
.fr{float:right;}
.text-fr{text-align:right;}
/* clearFix*/
.cl:after{content:".";display:block;height:0;clear:both;visibility: hidden;}
.cl{display:inline-block;}
.cl{display:block;} 
.red, a.red, .f-remind{color:#f00!important;}
.hide{display:none;}
/*head begin*/
.topDiv{
	line-height:35px;
	color:#666;
	background-color:#f5f5f5;
	border-bottom:1px solid #eee;
}
.topDiv a{color:#666;}
.topDiv a:hover{color:#f00;}
.topDiv .fl a{margin-right:10px;}
.top_link li {
	float: left;
	margin-left:15px;
	position: relative;
}
.ht_icon{
	background:url(/images/ht_icon.png) no-repeat;
	float:left;
	width:17px;
	height:17px;
	margin:10px 3px 0 0;
	display: inline-block;
	overflow: hidden;
}
.icon_wb{background-position:0 -75px;}
.top_link a{position: relative;
height: 35px;
line-height: 35px;
color: #666;
text-align: center;
display: block;
white-space: nowrap;}
.top_link a:hover .icon_wb{background-position:-20px -75px;}
.icon_wx{background-position:0 -55px;}
.top_link a:hover .icon_wx{background-position:-20px -55px;}
.topWeiXin {
position: relative;
}
.wx_pop{
	display:none;
	border: 1px solid #eee;
	background-color: #fff;
	width: 299px;
	position: absolute;
	left:-120px;
	top:35px;
	z-index:4;
}
.on .wx_pop{display:block;}
.wx_pop img{display:block;}
.wx_pop .poptip-arrow {
	font-size: 12px;
	font-style: normal;
	position: absolute;
	font-family: "Tahoma,arial,宋体,sans-serif";
}
.wx_pop .poptip-arrow-top {
	height:6px;
	width:12px;
	top:-16px;
	right:50%;
}
.wx_pop .poptip-arrow em, .wx_pop .poptip-arrow i {
font-style: normal;
left: 0;
position: absolute;
top: 0;
}
.wx_pop .poptip-arrow em {
color: #eee;
}
.wx_pop .poptip-arrow-top em {
top: -2px;
}
.wx_pop .poptip-arrow {
font-size:12px;
font-style:normal;
}
.site_nav {
line-height:24px;
}
.wx_pop .poptip-arrow-top i {
top:-1px;
color:#fff;
}
.topus{
	position:relative;
	cursor:pointer;
	display:block;
}
.myHom{
	background:url(/images/arrow02.gif) no-repeat right 16px;
	position:relative;
	margin:0 1px 0 -10px;
	padding:0 22px 0 10px;
	cursor:default;
	z-index:4;
}
.us-lin{
	display:none;
	position: absolute;
	top:35px;
	right:0;
	padding:0 0 10px 0;
	background: #fff;
	border: solid 1px #e6e6e6;
	line-height: 24px;
	z-index:4;
}
.on .us-lin{display:block;}
.us-lin ul{
	width:80px;
}
.us-lin li{
	margin:0 auto;
}
.us-lin li a{
	height:28px;
	padding-left:15px;
}
.us-lin li a:hover{
	text-decoration:underline;
}
/*topDiv end*/
.mem-head{
	height:50px;
	background-color:#ae0000;
}
.mem-logo{float:left; width:195px;}
.mem-logo img{height:50px;}
.mem-nav a{height:50px;float:left;display:block;line-height:50px;font-size:16px;font-family:Microsoft yahei;color:#fff;padding:0 24px;}
.mem-nav a:hover{background-color:#900;}
/*mem-foot*/
.mem-foot{
	color:#888;
	text-align:center;
	padding:10px 0;
	line-height:2;
	margin-top:20px;
	border-top:1px solid #d8d8d8;
}
.mem-foot-link{
	margin-bottom:5px;
}
.mem-foot-link a{
	color:#888;
	margin:0 2px;
}
/*mem-cen*/
.mem-cen, .mem-info-cen{
	margin-top:15px;
}
/*mem-side begin*/
.mem-side{
	width:193px;
	float:left;
	border:1px solid #d8d8d8;
	background-color:#fff;
	font-family:Microsoft yahei;
}
.mem-side a{color:#005aa0;}
.mem-side a:hover{color:#c00000;}
.mem-info{border-bottom:1px solid #e8e8e8;}
.mem-avatar{
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:15px;
	height:70px;
	cursor:pointer;
	position:relative;
	border-radius:50%;
	width:70px;
	overflow:hidden;
}
.mem-avatar i{
	background:#000;
	opacity:0.5;
	filter:alpha(opacity=50);
	line-height:20px;
	display:none;
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	color:#fff;
	text-align: center;
}
.mem-avatar:hover i{display:block;}
.mem-avatar img{
	border-radius:50%;
	border:1px solid #d8d8d8;
	width:70px;
	height:70px;
}
.mem-username{
	float:right;
	width:95px;
	margin-top:25px;
	color:#333;
}
.mem-username .opm-info{
	margin-top:8px;
}
.mem-username .userLevel{
	color:#999;
}
.mem-username-info {
	position: absolute;
	border: 1px solid transparent;
	color: #333;
}
.mem-username-info-label {
color: #333!important;
}
.mem-arrow{
	display:inline-block;
	width:20px;
	height:20px;
	vertical-align:middle;
	background-image:url(/images/member/spring_widget.png);
	background-repeat:no-repeat;
	background-position:-428px 4px;
}
.mem-username-info-panel{
	overflow:hidden;
	position:absolute;
	width:0;
	border:1px solid #d5d9e3;
	background-color:#fff;
	padding-top:23px;
	top:-54px;
	height:153px;
	border-left:0;
	left:89px;
	z-index:100;
	transition-property:all;
	transition-duration:.2s;
	transition-delay:0;
	transition-timing-function:ease-out;
	box-shadow:1px 1px 1px rgba(0,0,0,0);
}
.mem-username-info-panel-group {
border-left: 1px solid #e1e1e1;
padding-left: 20px;
}
.mem-username-info-panel-group-label {
font-weight: 700;
float: left;
width: 80px;
color: #333;
line-height: 23px;
}
.mem-username-info-panel-group-info {
width: 370px;
line-height: 23px;
margin-left: 80px;
color: #666;
}
.mem-username-info-panel .first-item {
padding-bottom: 20px;
}
.mem-lv{
	padding-left:20px;
	clear:both;
	padding-bottom:20px;
	height:40px;
}
.mem-lv-list-img{
	position:relative;
	top:3px;
}
.mem-count{
	height:50px;
	background-color:#fbfbfb;
	padding:18px 5px;
	border-bottom:1px solid #e8e8e8;
}
.mem-count-column{
	float:left;
	width:60px;
	cursor:pointer;
	text-align:center;
}
.mem-count-column-count{
	color:#ae0000;
	font-size:24px;
	line-height:32px;
	font-family:Arial;
}
.mem-count-column:last-child{
	border-right:0;
}

.mem-usually {
font-size: 14px;
font-family:Microsoft yahei;
}
.mem-side_tit{
	font-size:16px;
	line-height:50px;
	border-bottom:1px solid #e8e8e8;
	text-indent:25px;
	background-image:url(/images/member/spring.png);
	background-repeat:no-repeat;
	background-position:-229px -118px;
}
.mem-side_tit img{
	width:24px;
	height:24px;
	margin-right:10px;
	vertical-align:middle;
}
.mem-usually-list{padding:10px 0;border-bottom:1px solid #e8e8e8;}

.mem-usually-list a{
	text-indent:25px;
	line-height:35px;
	display:block;
	width:100%;
	color:#333;
}
.mem-usually-list a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#ac0000;
}
.mem-myapp-list {
margin-top: 10px;
border-bottom: 1px solid #e8e8e8;
}
.mem-myapp-list li a{
text-indent: 25px;
line-height: 45px;
height: 45px;
overflow: hidden;
transition-property: all;
transition-duration: .3s;
transition-delay: 0;
transition-timing-function: ease-out;
cursor: pointer;
display:block;
font-size: 14px;
color:#333;
font-family:Microsoft yahei;
}
.mem-myapp-list li a:hover img{left:-5px;}
.mem-myapp-list li a img {
transition-property: all;
transition-duration: .3s;
transition-delay: 0;
transition-timing-function: ease-out;
position: relative;
top: 8px;
left: 0;
width: 24px;
margin-right: 10px;
}
.mem-myapp-more{
	color:#999;
	margin-top:10px;
	font-size:14px;
	line-height:22px;
	padding:0 10px 10px 25px;
	border-bottom:1px solid #e8e8e8;
}
.mem-myapp-more a{
	color:#999;
}
.mem-myapp-more a:hover{
	color:#888;
}

.mem-info-cen .mem-side{width:234px;}
.mem-info-cen .mem-main{width:749px;}
.exp-detail{background-color:#ebe9ea;}
.mem-info-cen .mem-avatar{margin:10px 10px 0 10px;}
.profile-headicon{
height: 60px;
width: 60px;
margin: 10px 10px 0px 10px;
_margin: 10px 6px 0px 5px;
border: 1px solid #EAEAEA;
}
.profile-hello {
margin: 10px 0px 0px 0px;
width: 140px;
height: 60px;
}
.profile-hello p {
height: 25px;
line-height: 22px;
overflow: hidden;
word-break: break-all;
word-wrap: break-word;
color: #444444;
}
#level-icon span {
height: 16px;
width: 36px;
display: block;
float: left;
line-height: 12px;
}
#level-icon img {
float: left;
}
.profile-hello .lastp {
margin-top: -10px;
}
.exp-bar {
margin: 10px 0 10px 10px;
font-size: 1px;
}
#exp-bar-base{
	height:18px;
	width:210px;
	float:left;
	margin-bottom:10px;
}
.exp-bar .bottom-bar{
	height:14px;
	width:208px;
	margin:1px;
	background:url(/images/strip.png) no-repeat 8px 0px transparent;
}
.exp-bar .current-bar{
	width:0px;
	height:13px;
	overflow:visible!important;
	background:url(/images/strip.png) no-repeat -5px -14px transparent;
	color:#444;
	text-align:center;
	line-height:12px;
	float:left;
}
.exp-bar .yuandi {
width: 15px;
height: 16px;
float: left;
background: url(/images/strip.png) no-repeat -5px -30px transparent;
}
#content-wrap a {
text-decoration: none;
}
/*mem_side end*/
/*mem-main begin*/
.mem-main{
	width:790px;
	float:right;
}
.mem-main-box{
	background-color:#fff;
	border:1px solid #eee;
	font-family:Microsoft yahei;
	margin-bottom:15px;
}
.mem-state {
height: 240px;
}
.mem-state-label {
border-bottom: 1px solid #e8e8e8;
height: 39px;
line-height: 40px;
}
.mem-state-label-item {
float: left;
margin-left: 169px;
text-align: center;
background-image:url(/images/member/spring_widget.png);
background-repeat: no-repeat;
background-position: 16px 36px;
height: 55px;
font-size: 14px;
}
.mem-state-content {
clear: both;
}
.mem-state-content-purchase {
height: 85px;
border-bottom: 1px dashed #e8e8e8;
}
.mem-state-content-purchase-icon, .mem-state-content-sale-icon{
	margin-left:20px;
	float:left;
	width:60px;
	height:60px;
	line-height:60px;
	text-align:center;
	margin-top:5px;
	color:#ca0000;
	font-size:16px;
	border-radius:50%;
	border:1px solid #ca0000;
}
.mem-state-content-purchase-start, .mem-state-content-sale-start{
	float:left;
	border-right:1px solid #e8e8e8;
	height:50px;
	width:224px;
	margin-left:20px;
}
.mem-state-content-purchase-doing, .mem-state-content-sale-doing{
	float:left;
	border-right:1px solid #e8e8e8;
	height:50px;
	width:164px;
}
.mem-state-content-purchase-end, .mem-state-content-sale-end{
	width:296px;
	float:left;
}
.mem-state-content-purchase-start, .mem-state-content-purchase-doing, .mem-state-content-purchase-end{margin-top:12px;}
.mem-state-content-sale-start, .mem-state-content-sale-doing, .mem-state-content-sale-end{margin-top:3px;}
.mem-state-content-purchase-start li, .mem-state-content-sale-start li{
	width:100px;
	float:left;
	margin-bottom:10px;
}
.mem-state li a{
	color:#666;
}
.mem-state-content-purchase-doing li, .mem-state-content-sale-doing li{
	width:100px;
	margin-left:20px;
	margin-bottom:10px;
}
.mem-state-content-sale-end li, .mem-state-content-purchase-end li{
	width:110px;
	float:left;
	margin-left:20px;
	margin-bottom:10px;
}
.mem-state-content-sale{margin-top:20px;}
.mem-state-content a:hover{color:#f00;}
.mem-news-tit{text-align:center;margin-bottom:20px;}
.mem-news-tit input{
	border:1px solid #eee;
	width:500px;
	height:50px;
	margin:0 auto;
	text-align:center;
}
/*asset-account*/
.account-info{
	padding:15px 20px;
	border-bottom:1px solid #eee;
}
.account-hello{
	font-size:16px;
	color:#444;
}
.account-userName, .account-notice{float:left;}
.account-notice{margin-left:10px;font-size:14px;}
.account-con{margin-top:20px;}
.asset-account-info{
	float:left;
	display:inline;
	width:541px;
}
.asset-account-info-tit h3{
	font-size:14px;
	font-weight:500;
	margin:30px 30px 10px 30px;
}
.asset-account-info-cen{height:60px;border-bottom:1px solid #eee;position:relative;}
.assets-balance-amount{
	float:left;
	line-height: 24px;
	margin-right: 20px;
}
.assets-balance-amount .amount{
font-size: 24px;
font-weight: 400;
color: #666;
margin-left: 2px;
}
.assets-balance-amount .fen{
font-size: 18px;
}
.asset-account-info-body{margin-left:30px;color:#999;}
.asset-account-info-body a{color:#08c;margin:0 5px;}
.asset-account-info-body a:hover{text-decoration:underline;}
.asset-account-gray a{color:#888;margin-right:20px;}
.assets-balance-actions, .asset-account-gray{float:left;}
.assets-balance-actions li{float:left;margin-right:7px;height:25px;}
.assets-balance-actions .assets-button{
display: inline-block;
text-align: center;
text-decoration: none;
vertical-align: middle;
cursor: pointer;
font-weight: 700;
border-radius: 2px;
border: 1px solid #afafaf;
background-color: #f3f3f3;
padding: 0 12px;
font-size: 12px;
color: #777;
line-height: 22px;
height: 22px;
}
.assets-balance-actions .assets-button:hover {
border: 1px solid #8e8e8e;
background-color: #fcfbfb;
color: #676d70;
}
.asset-account-info-cen .assets-visible-icon, .assets-hidden-icon{
	float:right;
	cursor:pointer;
	display:inline-block;
	width:14px;
	height:10px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	font-size:0;
	line-height:0;
	position:absolute;
	overflow:hidden;
	right:10px;
	bottom:10px;
	background:url(/images/member/spring.png) no-repeat 0 -410px;
}
.asset-account-info-cen .assets-visible-icon:hover{
	background-position:-20px -410px;
}
.asset-account-info-cen .assets-hidden-icon{
	background-position:0 -430px;
}
.asset-account-info-cen .assets-hidden-icon:hover{
	background-position:-20px -430px;
}
.assets-balance-record-link{
	margin-left:15px;
	line-height:25px;
	color:#08c;
}
.account-certify{font-size:12px;float:left;}
.account-certify a{margin-right:15px;}
.account-certify .icon{
	width:16px;
	height:16px;
	font-size:0;
	overflow:hidden;
	margin:-2px 5px 0 0;
	display:inline-block;
	vertical-align:middle;
	background:url(/images/member/icon-16.png) no-repeat;
}
.account-certify .rzcard .icon{background-position:-32px -112px;}
.account-certify .rzmail .icon{background-position:0 -112px;}
.account-certify .rzphone .icon{background-position:-32px -96px;}
.account-level, .account-time{
	float:left;
	font-size:12px;
	height:12px;
	line-height:12px;
	padding-left:10px;
	margin-top:3px;
	border-left:1px solid #eee;
}
.account-time{margin-left:8px;}
.account-level.level-1 i{margin-right:10px;color:#f60;}
.account-level a{color:#08c;}
.account-level a:hover{color:#f00;}
.asset-account{
	float:right;
	width:246px;
	border-left:1px solid #eee;
}
.asset-account-tit{
	margin:30px 15px 10px 15px;
	line-height:16px;
}

.asset-account-tit h3{
	display:inline;
	float:left;
	font-size:16px;
	font-weight:500;
}
.asset-account-tit .more{
	display:inline;
	float:right;
	color:#08c;
}
.asset-account-tit .more:hover{color:#f00;}
.asset-account-cen{
	margin:10px 15px 0 15px;
	height:112px;
}
.asset-account-cen li {
height:37px;
line-height:37px;
border-bottom:1px solid #efefef;
}
.asset-account-cen li .icon{
	display:inline-block;
	position:relative;
	top:3px;
	margin-right:10px;
	width:16px;
	height:16px;
	background-image:url(/images/member/icon.png);
}
.asset-account-cen .bank .icon{background-position:0 0;}
.asset-account-cen .alipay .icon{background-position:-17px 0;}
.asset-account-cen .cctcw .icon{background-position: -34px 0;}
.asset-account-cen li a{color:#08c;}
.asset-account-cen li a:hover{color:#f00;}
.assets-cctcw-name{
	float:left;
	font-size:14px;
	margin:12px 26px 0 30px;
}
.assets-cctcw .assets-balance-amount{margin-top:10px;}
.assets-cctcw-link{float:left;color:#888;line-height:26px;height:26px; margin-top:10px;}
.assets-cctcw-link a{margin:0 5px;color:#08c;}
.assets-cctcw-link a:hover{text-decoration:underline;}
.assets-cctcw-name h3{font-weight:normal;}
.assets-cctcw-link .assets-cctcw-btn{
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	font-weight: 700;
	border-radius: 2px;
	color: #fff;
	border:1px solid #d66500;
	background-color: #f57403;
	padding: 0 12px;
	font-size: 12px;
	line-height:22px;
	height:22px;
}
.assets-cctcw-link .assets-cctcw-btn:hover{
	background-color:#fb8318;
	border:1px solid #d66500;
	text-decoration:none;
}
.mem-message{
	padding:20px;
}
/*mem-message*/
.mem-message .tags{
height: 38px;
line-height: 39px;
background: 0 0;
padding-left: 0;
overflow: visible;
padding-right: 15px;
border:1px solid #e8e8e8;
}
.mem-message .tags li{
	float:left;
	display:inline;
	
}
.mem-message .tags li{
	float:left;
	display:inline;
	height:37px;
	margin:0 0 0 -1px;
	padding:0 2px;
	border-bottom:1px solid #fff;
}
.status-container .top-panel .filter-tabs li {
margin: 0 0 0 -1px;
height: 37px;
}
.mem-message .tags li a{
	display:inline-block;
	padding:0 14px;
	text-align:center;
	line-height:32px;
	margin-top:3px;
}
.mem-message .tags .selectTag {
	background:#fff;
	border:1px solid #e8e8e8;
	border-bottom:none;
	height:38px;
	position:relative;
	top: -1px;
	z-index:5;
	border-top:2px solid #ca0000;
	margin:0 0 0 -1px;
}
.mem-message .tags .selectTag a{color:#ca0000;}
.mem-message .tagCont{
	font-size:14px;
	color:#666;
}
/*mem-contacts*/
.mem-contacts .tags{
	height:36px;
	line-height:36px;
	background:0 0;
	padding-left:0;
	overflow:visible;
	border-bottom:1px solid #e8e8e8;
}
.mem-contacts .tags li{
	float:left;
	display:inline;
}
.mem-contacts .tags li a{
	display:inline-block;
	padding:0 14px;
	text-align:center;
	font-size:15px;
}
.mem-contacts .tags .selectTag {
	color:#fff;
	background-color:#c00000;
}
.mem-contacts .tags .selectTag a{color:#fff;}
.mem-contacts .tagCont{
	font-size:14px;
	color:#666;
}
/*mem-status-item*/
.mem-status-item{
	word-wrap:break-word;
	word-break:break-all;
	border-bottom:none;
	margin:25px 0 0 0;
	color:#666;
}
.mem-status-item .st-userpic{
	float:left;
	display:inline;
}
.mem-status-item .st-userpic a {
	width:40px;
	height:40px;
	border:none;
	padding:0;
	border-radius:2px;
}
.mem-status-item .st-userpic a img{
	width:40px;
	height:40px;
	vertical-align:top;
}
.mem-status-item .st-content{
	border:1px solid #e8e8e8;
	padding:12px 15px;
	margin-left:55px;
}
.mem-status-item .st-text{
	font-size:14px;
	margin:0 0 4px 0;
	line-height:22px;
}
.mem-status-item .st-content a{color:#38c;}
.mem-status-item .st-content a:hover, .mem-status-item .st-content a.st-username:hover, .mem-status-item .st-info-action a:hover{color:#f00;}
.mem-status-item .st-content a.st-username{
	color:#333;
	font-weight:700;
}
.mem-status-item .st-content .sep{color:#333;}
.mem-status-item .st-content .st-info-action{
	font-size:12px;
	color:#888;
	padding:10px 0 0;
}
.mem-status-item .st-info-action a{color:#888;}
.mem-status-item .st-info{float:left;color:#999;}
.mem-status-item .st-action{float:right;}
.mem-status-item .st-action a{margin-left:10px;}
.mem-status-item .st-info span{margin:0 10px;}
#status-moretip-id{margin-top:20px;}
#status-moretip-id a:link, #status-moretip-id a:visited{display:block;line-height:28px;border:1px solid #e8e8e8;font-size:12px;text-align:center;color:#666;background:#F8F8F8;}
#status-moretip-id a:hover{color:#c00000;}
.mem-status-item .st-text .st-username, .mem-status-item .st-text .ico-mq{float:left;}
.mem-status-item .st-text .ico{
	width:27px;
	height:15px;
	float:left;
	display: inline-block;
	margin:4px 0 0 3px;
	background:url(/images/level.png) no-repeat left top;
}
.mem-status-item .st-text .ico-xb{background-position:left -18px;}
.mem-status-item .st-text .ico-cx{background-position:left -36px;}
.mem-status-item .st-text .ico-mq{background-position:left -54px;}
.ta-container{
border:1px solid #d8d8d8;
padding:6px 10px 4px;
background:#fff;
position: relative;
}
.ta-container .txtcount {
position: absolute;
right: 0;
top: -30px;
line-height:28px;
}
.ta-wrapper {
background-color: #fff;
font-size: 13px;
width: 100%;
overflow: hidden;
}
.ta-wrapper textarea {
border: 0 none;
overflow-x: hidden;
overflow-y: auto;
resize: none;
display: inline;
line-height: 21px;
height: 48px;
width:726px;
}
.status-sendbox{margin-top:30px;}
.status-sendbox .sendctr a.send-btn {
height: 30px;
line-height: 30px;
width: 68px;
border: 1px solid #e8e8e8;
text-align: center;
background: 0 0;
font-weight: 400;
font-size: 12px;
cursor: pointer;
float: right;
display: inline;
overflow: hidden;
margin-left: 11px;
}
.status-sendbox .sendctr a.send-btn:hover{
	color:#fff!important;
	background:#ca0000;
	text-decoration:none;
	border-color:#ca0000;
}
.status-sendbox .sendctr{
padding-top:6px;
}
.status-sendbox .company-identity-container {
float: right;
line-height: 26px;
position: relative;
height: 26px;
margin-top: 10px;
font-size: 12px;
}
.status-sendbox .company-identity-container input, .status-sendbox .company-identity-container label {
float: left;
height: 12px;
line-height: 12px;
margin-right: 8px;
vertical-align: middle;
}
/**/
.mem-main-tit{
	height:48px;
	line-height:48px;
	border-bottom:1px solid #eee;
}
.mem-main-tit h3{font-size:16px;font-weight:500;margin-left:20px;float:left;}
.mem-main-tit .moreInfo{float:right;margin-right:20px;font-size:14px;}
.mem-main-body{
	margin:20px;
}
.mem-main-body .af-item{
	font-size:14px;
}
.mem-main-btn{
	height:50px;
	line-height:50px;
	border-top:1px solid #eee;
}
.mem-photo-album{
	float:left;
	width:160px;
	height:230px;
	overflow:hidden;
	margin:0 25px 25px 0;
}
.photo-album-box{
	width:160px;
	height:160px;
	overflow:hidden;
	position:relative;
}
.album-checkbox{float:left;margin:4px 5px 0 0;}
.photo-album-cover{
	position:absolute;
	z-index:1;
}
.photo-album-tit{
	font-size:14px;
	margin:5px 0;
	
}
.album-date-show{
	float:left;
	color:#888;
}
.album-visible-show{
	float:right;
	color:#888;
}
.func-box{
	position:absolute;
	z-index:2;
	bottom:0;
	width:100%;
	height:26px;
	display:none;
	line-height:26px;
	background:#e8e8e8;
	background:rgba(0,0,0,0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); 
}
.func-box a{color:#fff;}
.func-box a:hover{color:#f60;}
.func-box .edit-album{float:left;margin-left:10px;}
.func-box .delete-album{float:right;margin-right:10px;}
.mem-photo-album img{width:160px;}
.photo-album-tit .af-text{
	width:146px;
	height:22px;
	padding:0 6px;
	line-height:22px;
	margin-top:5px;
}
.mem-photo-operat{margin-bottom:20px;}
.mem-photo-operat a{margin-right:10px;color:#38c;}
.mem-photo-operat a:hover{color:#c00000;}
.mem-photo-operat .upload-label{
	border:solid 1px #729ce0;
	border-bottom-color:#6688c0;
	background-color:#75a0e7;
	background-image:-webkit-linear-gradient(#7ba8f0,#6692dc);
	background-image:-moz-linear-gradient(#7ba8f0,#6692dc);
	background-image:-webkit-linear-gradient(#7ba8f0,#6692dc);
	background-image:-o-linear-gradient(#7ba8f0,#6692dc);
	background-image:-ms-linear-gradient(#7ba8f0,#6692dc);
	background-image:linear-gradient(top,#7ba8f0,#6692dc);
	color:#fff;
	font-size:12px;
	line-height:1.5;
	border-radius:3px;
	vertical-align:middle;
	padding:3px 13px;
}
.mem-photo-operat .upload-label:hover{
	color:#fff;
	background-image:-webkit-linear-gradient(#7199db,#4e7bc6);
	background-image:-moz-linear-gradient(#7199db,#4e7bc6);
	background-image:-webkit-linear-gradient(#7199db,#4e7bc6);
	background-image:-o-linear-gradient(#7199db,#4e7bc6);
	background-image:-ms-linear-gradient(#7199db,#4e7bc6);
	background-image:linear-gradient(top,#7199db,#4e7bc6);
}
/*af-item*/
.af-item{margin-bottom:15px;}
.ht-item{margin:20px 0;}
.search-item{margin:10px 0;}
.search-item .lmtext{width:300px;color:#666;}
.af-item dd{
	margin-bottom:10px;
}
.ht-item dd select{
	vertical-align:middle;
}
.af-key{
	width:148px;
	float:left;
	text-align:right;
	font-size:14px;
	color:#666;
}
.af-item .af-key, .af-item .af-value{
	line-height:33px;
}
.af-value{
	padding-left:150px;
}
.af-value label{
	margin-right:10px;
}
.af-value label input{
	margin-right:5px;
}
.af-text, .af-pcctc, .af-textarea{
	border: solid 1px #ccc;
	font-size:14px;
	color:#888;
}
.af-text, .f-input{
	padding:0 6px;
}
.af-text{
	width:238px;
	height:27px;
	padding:3px 6px;
	line-height:27px;
}
.seartext{
	width:110px;
}
.af-textarea{
	padding:5px;
	width:340px;
	height:100px;
	resize:none;
}
.searimg{cursor:pointer;vertical-align:middle;}
.af-pcctc{
	height:22px;
}
.f-remind{
	margin-right:5px;
}
.ht-msg-box, .f-remind{
	display:inline-block;
	vertical-align:middle;
}
.ht-msg-box p{
	height:28px;
	color:#888;
	line-height:28px;
}
.af-text.w1{width:20px;}
.af-text.w2{width:60px;}
.af-text.w3{width:122px;}
.af-text.w4{width:90px;}
.af-value .mGray{font-size:14px;}
#moreMainPro.add{color:#38c;}
#moreMainPro.add:hover{color:#f00;}
.js-licence .js-licence-box{float:left;margin:0 5px 5px 0;}
.js-licence-box .attachment{
	border:1px solid #e2e2e2;
	width:160px;
	height:160px;
	padding:1px;
	margin-bottom:10px;
	overflow:hidden;
}
.js-licence-box .attachment img{width:160px;height:160px;}
.mem-main-btn{
	background:#f8f8f8;
	padding:10px;
	text-align:center;
	border-top:1px solid #e8e8e8;
}
.mem-main-btn .af-submit, .mem-main-btn .af-cancel{
	display:inline-block;
	text-align:center;
	cursor:pointer;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	line-height:38px;
	padding:0 30px;
	font-size:18px;
	height:40px;
	margin:0 5px;
	vertical-align:middle;
}
.mem-main-btn .af-submit{
	color:#fff;
	border:1px solid #cd1f24;
	background-image:-moz-linear-gradient(top,#d92127 0,#bf1d22 100%);
	background-image:-webkit-linear-gradient(top,#d92127 0,#bf1d22 100%);
	background-image:-o-linear-gradient(top,#d92127 0,#bf1d22 100%);
	background-image:linear-gradient(to bottom,#d92127 0,#bf1d22 100%);
}
.mem-main-btn .af-cancel{
	color:#666;
	border:1px solid #dcdcdc;
	background-image:-moz-linear-gradient(top,#fdfdfd 0,#e5e5e5 100%);
	background-image:-webkit-linear-gradient(top,#fdfdfd 0,#e5e5e5 100%);
	background-image:-o-linear-gradient(top,#fdfdfd 0,#e5e5e5 100%);
	background-image:linear-gradient(to bottom,#fdfdfd 0,#e5e5e5 100%);
}
.mem-main-btn .af-submit:hover{
	background-color:#c11d22;
	background-image:-moz-linear-gradient(top,#cc1f24 0,#b31b20 100%);
	background-image:-webkit-linear-gradient(top,#cc1f24 0,#b31b20 100%);
	background-image:-o-linear-gradient(top,#cc1f24 0,#b31b20 100%);
	background-image:linear-gradient(to bottom,#cc1f24 0,#b31b20 100%);
}
.mem-main-btn .af-cancel:hover{opacity:0.8;}
.js-licence-box .btn{float:left;margin-right:10px;}
.js-licence-box .btn-7:hover{color:#c00000;}
.mem-main-eit .mGray{font-size:14px;margin-top:10px;color:#666;}
.template li{
	float:left;
	width:170px;
	height:230px;
	padding:10px 8px;
	text-align:center;
}
.template li img{
	width:170px;
	height:170px;
	padding:1px;
	border:1px solid #eee;
}
.template li p{
	width:170px;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.template li p a {
float: left;
margin-left: 50px;
width: 80px;
line-height: 25px;
text-align: center;
background: url(/images/pic.gif) no-repeat;
color: #FFF;
}
.template li p a.c {
background: url(/images/pic.gif) 0 -25px;
text-decoration: none;
}
/*btn*/
.btn{display:inline-block;*zoom:1;padding-right:13px;border:none;cursor:pointer;}
.btn:active{opacity:0.7;}
.btn s{float:left;width:3px;margin-right:10px;}
.btn,.btn s{background:url(/images/ht_btn.png) no-repeat;}
.btn-1,.btn-2,.btn-3,.btn-4,.btn-1 s,.btn-2 s,.btn-3 s,.btn-4 s{background-color:#FFBA01;}
.btn-1,.btn-5,.btn-9,.btn-13{line-height:36px;}
.btn-2,.btn-6,.btn-10,.btn-14{line-height:30px;}
.btn-3,.btn-7,.btn-11,.btn-15,.btn-disabled{line-height:25px;}
.btn-4,.btn-8,.btn-12,.btn-16{line-height:21px;}
.btn-1 s,.btn-5 s,.btn-9 s,.btn-13 s{height:36px;}
.btn-2 s,.btn-6 s,.btn-10 s,.btn-14 s{height:30px;}
.btn-3 s,.btn-7 s,.btn-11 s,.btn-15 s,.btn-disabled s{height:25px;}
.btn-4 s,.btn-8 s,.btn-12 s,.btn-16 s{height:21px;}
.btn-1{background-position:right -36px;}.btn-2{background-position:right -104px;}.btn-2 s{background-position:0 -73px;}
.btn-3{background-position:right -161px;}.btn-3 s{background-position:0 -135px;}
.btn-4{background-position:right -209px;}.btn-4 s{background-position:0 -187px;}
.btn-5{background-position:right -268px;}.btn-5 s{background-position:0 -231px;}
.btn-6{background-position:right -336px;}.btn-6 s{background-position:0 -305px;}
.btn-7{background-position:right -393px;}.btn-7 s{background-position:0 -367px;}
.btn-8{background-position:right -441px;}.btn-8 s{background-position:0 -419px;}
.btn-9{background-position:right -500px;}.btn-9 s{background-position:0 -463px;}
.btn-10{background-position:right -568px;}.btn-10 s{background-position:0 -537px;}
.btn-11{background-position:right -625px;}.btn-11 s{background-position:0 -599px;}
.btn-12{background-position:right -673px;}.btn-12 s{background-position:0 -651px;}
.btn-disabled{background-position:right -625px;}.btn-disabled s{background-position:0 -599px;}
.btn-1,.btn-5,.btn-6,.btn-13,.btn-14{font-weight:bold;padding-right:15px}
.btn-1 s,.btn-5 s,.btn-6 s,.btn-13 s,.btn-14 s{margin-right:12px}
a.btn-5:link,a.btn-6:link,a.btn-7:link,a.btn-8:link,a.btn-10:link,a.btn-11:link,a.btn-12:link,a.btn-5:visited,a.btn-6:visited,a.btn-7:visited,a.btn-8:visited,a.btn-10:visited,a.btn-11:visited,a.btn-12:visited{color:#333333;}
a.btn-1:link,a.btn-1:visited,a.btn-2:link,a.btn-2:visited,a.btn-3:link,a.btn-3:visited,a.btn-4:link,a.btn-4:visited{color:#ffffff;}
a.btn-disabled:link,a.btn-disabled:hover,a.btn-disabled:visited{color:#ccc;cursor: not-allowed;text-decoration: none}
button.btn{position:relative;padding:0 10px;height:25px;line-height:5px;}
button.btn s{margin-right:5px;position:absolute;left:0px;top:0px;}
.btn-1,.btn-5,.btn-6,.btn-10,.btn-13,.btn-14{font-size:14px;}
.btn-8,.btn-11,.btn-12{color:#333333;}
.btn-11:hover, .btn-12:hover, a.btn-11:hover{color:#c00000;}
.btn-13,.btn-14,.btn-15,.btn-16{color:#cccccc}
.btn-15,.btn-16{font-weight:normal}
.btn-13{background-position:right -731px;}
.btn-13 s{background-position:0 -695px;}
.btn-14{background-position:right -799px;}
.btn-14 s{background-position:0 -768px;}
.btn-15{background-position:right -856px;}
.btn-15 s{background-position:0 -830px;}
.btn-16{background-position:right -904px;}
.btn-16 s{background-position:0 -832px;}

/*xc*/
#play {width:640px;text-align:center;position:relative;overflow:hidden;margin:5px auto;}
#play h2{margin-bottom:15px;}
#play .change_a {width:50%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer;display:block;overflow:hidden;background:url(about:blank);}
#play .prev_a {left:0;}
#play .next_a {right:0}
#play .change_a span {width:24px;height:43px;display:block;position:absolute;top:50%;margin-top:-21px;display:none}
#play .prev_a span {background:url(/images/s_gallery.png) no-repeat 0px -50px;left:0;}
#play .next_a span {background:url(/images/s_gallery.png) no-repeat -30px -50px;right:0;}
#play .img_ul {position:relative;z-index:1;}
.img_hd  {width:640px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#eee;overflow:hidden;height:66px;padding:2px 0;margin-top:15px;margin:5px auto;position:relative;}
.img_hd ul {position:absolute;z-index:1}
.img_hd ul li {float:left;width:80px;height:60px;border:3px solid #eee;cursor:pointer;margin:0 3px 0 1px;overflow:hidden;*display:inline;padding:1px;text-align:center}
.img_hd ul li img {height:60px;}
.img_hd ul li.on{ border-color:rgb(45, 150, 233);}
.img_hd .bottom_a {background:url(/images/s_gallery.png) no-repeat;width:22px;height:22px;position:absolute;display:block;top:50%;margin-top:-11px;cursor:pointer;z-index:10}
.img_hd .prev_a { background-position:0 -24px;left:5px;}
.img_hd .next_a { background-position:-30px -24px;right:5px;}
/*tb-void*/
.tb-void{
	color:#666;
	width:100%;
	font-size:14px;
}
.tb-void th, .tb-project th{
	height:40px;
	line-height:40px;
	font-weight:normal;
	background-color:#eee;
	border-bottom:1px solid #ddd;
}
.tb-void td{
	text-align:center;
	padding:14px 0;
	border-bottom:1px dashed #f1f1f1;
}
.tb-project{border:1px solid #ddd;font-size:14px;}
.tb-project td{
	padding:8px 10px;
	text-align:center;
	border-top:1px dashed #f1f1f1;
	border-bottom:none;
}
.tb-project .tr-th a{color:#06c;}
.tb-project .tr-th a:hover{color:#f00;}
.tb-project .tr-th .text-fr{text-align:right;}
td.tb-void-tit{
	text-align:left;
}
.tb-void-run a{
	color:#466da8;
	margin:0 5px;
	text-decoration:underline;
}
.tb-void-run a:hover{
	color:#c00000;
	text-decoration:none;
}
td.tb-void-bot{
	padding-left:8px;
	text-align:left;
}
td.tb-void-bot input{
	margin-right:10px;
}
.tb-void-bot .ht_btn{
	margin-left:15px;
}
.price-remind{color:#c00000;font-weight:700;}
.user-add{
	float:right;
	display:block;
	margin-bottom:15px;
	color:#c00000;
}
.user-add i{
	width:16px;
	height:16px;
	float:right;
	margin-left:8px;
	background:url(/images/ht_icon.png) no-repeat -39px -20px;
}
.user-add:hover{opacity:0.7;}
.usTabTit{
	height:33px;
	margin-bottom:15px;
	border-bottom:1px solid #f1f1f1;
}
.usTabTit h3{
	float:left;
	display:inline;
	font-weight:normal;
	border:1px solid #fff;
	border-bottom:1px solid #f1f1f1;
}
.usTabTit h3 a{
	height:32px;
	display:block;
	line-height:32px;
	padding:0 15px;
	color:#888;
}
.usTabTit h3.cur{
	border:1px solid #f1f1f1;
	border-bottom:1px solid #fff;
}
.usTabTit .user-add{
	margin:0;
}
.usTabTit h3.cur a{color:#666;}
.usTabTit h3 a:hover{color:#c00000;}
.usTabInfo{margin:15px 0; display:block;}
.usTabInfo select{margin-right:10px;}
.usTabInfo i{color:#3998d4;}
.usTabInfo a{color:#f00; text-decoration:underline;}
/*tb-offerlist begin*/
.tb-offerlist{
	border:1px solid #dcdcdc;
	width:100%;
	table-layout:fixed;
	word-wrap:break-word;
	word-break:break-all;
}
.tb-offerlist a{color:#06c;}
.tb-offerlist a:hover{color:#f00;}
.tb-offerlist th {
padding-right: 2px;
background: #dcdcdc;
font-weight: 700;
border-bottom: 1px solid #e0e0e0;
height: 28px;
color: #444;
}
.tb-offerlist .list-chk, .tb-offerlist .list-midd{
	text-align:center;
	vertical-align:middle;
}
.tb-offerlist .list-pic{
	vertical-align:middle;
	text-align:center;
}
.tb-offerlist td.list-price{text-align:center;}
.tb-offerlist th.list-price, .tb-offerlist th.list-date{cursor:pointer;}
.tb-offerlist .asc, .tb-offerlist .desc, .tb-offerlist .default{
	padding-right:22px;
	color:#444;
	text-decoration:none;
	background:url(/images/bg-v3.png) no-repeat;
}
.tb-offerlist .default{
	background-position:right -195px;
	_background-position:right -195px;
}
.tb-offerlist .desc{
	background-position:right -237px;
	_background-position:right -237px;
}
.tb-offerlist .asc{
	background-position:right -216px;
	_background-position:right -216px;
}
.tb-offerlist .list-date {
	text-align:center;
}
.tb-offerlist th.list-price, .tb-offerlist th.list-date {
cursor: pointer;
}
.tb-offerlist th .has-hover-tips {
position: relative;
padding: 0 0 0 5px;
z-index: 5;
}
.tb-offerlist .ht_select {
display: inline;
float: left;
position: relative;
z-index: 40;
}
.ht_select .select-arrow{
	position:absolute;
	float:left;
	top:3px;
	_top:5px;
	left:0;
	cursor:pointer;
	z-index:25;
	width:13px;
	height:12px;
	background:url(/images/bg-v3.png) no-repeat;
	background-position:0 -150px;
}
.ht_select ul {
display: none;
position: absolute;
background: #fff;
border: 1px solid #9fa0a1;
left: 0;
top: 13px;
_top: 15px;
z-index: 20;
font-weight: normal;
width: 75px;
}
.ht_select li a {
display: block;
height: 20px;
line-height: 20px;
_line-height: 20px;
overflow: hidden;
}
.ht_select li a:hover {
background: #eee;
color: #06c;
text-decoration: none;
}
.ht_select.show .select-arrow {
background-position:0 -174px;
}
.tb-custom td{text-align:center;}
.tb-custom .list-tit, .list-title, .tb-procurement td.list-title{text-align:left;}
.tb-offerlist td{
	border-top:1px dashed #cdcdcd;
	padding:12px 2px 8px 0;
}
.tra-supply td.list-title{
	padding:0 10px;
}
.tb-procurement td{vertical-align:middle;text-align:center;}
.quotation-list .tb-procurement td{text-align:center;}
.tb-procurement td.supplier{text-align:left;}
.tb-offerlist .first td{
	border-top:0 none;
}
.list-pic a{
	display:block;
	width:64px;
	overflow:hidden;
	text-align:center;
}
.list-pic a img{
	width:64px;
	height:64px;
}
.list-tit p{
	margin:4px 0 4px 8px;
	zoom:1;
}
.list-tit p.modify-tit{
	max-height:36px;
	margin-top:0;
	padding:2px 2px 2px 2px;
	cursor:pointer;
}
.list-tit p.modify-tit:hover{
	background-color:#fffced;
}
.tb-offerlist .icon-edit{
	float:right;
	width:13px;
	height:12px;
	margin:3px 10px 0 0;
	line-height:200px;
	overflow:hidden;
	background:url(/images/icon-v8-1.png) no-repeat;
	background-position:0 -96px;
}
.tb-offerlist .list-price .icon-edit{
	margin:0 auto;
	display:block;
	float:none;
}
.stars-level .level{
	display:block;
	overflow:hidden;
	margin:0 auto;
	text-indent:-9999px;
	width:57px;
	height:11px;
	background:url(/images/bg-v3.png) no-repeat;
}
.stars-level .lv-1{background-position: 0 -416px!important;}
.stars-level .lv-2{background-position:0 -404px!important;}
.stars-level .lv-3{background-position:0 -392px!important;}
.stars-level .lv-4{background-position:0 -380px!important;}
.stars-level .lv-5{background-position:0 -369px!important;}
.tb-offerlist .list-level {
text-align: center;
}
.list-level .level {
margin: 4px auto 3px;
}
.tb-offerlist .list-op {
text-align: center;
}
.title-optimize {
position: relative;
margin: 0 auto;
z-index: 0;
}
.tb-offerlist .list-status{
	text-align:center;
}
.ht-offerlist{
	border:1px solid #dcdcdc;
	border-width:0 1px 1px 1px;
	background:#dcdcdc;
	padding:4px 8px;
}
.ht-offer .list-chk-btm{
	float:left;
	margin:5px 10px 0 3px;
}
.tab-offer{
	margin-bottom:10px;
}
.tab-offer .ht-offer{
	float:left;
}
.tab-offer .pages{
	float:right;
	width:auto;
}
/*tb-offerlist end*/
/*pages*/
.pages{
	background-color:#fff;
	float:left;
	width:100%;
	position:relative;
	font-size:14px;
	line-height:24px;
	text-align:center;
	overflow:hidden;
	display:block;
	margin:10px auto;
}
.pages ul{
	position:relative;
	left:50%;
	float:left;
	margin:0px auto;
	clear:both;
	text-align:center;
	white-space:nowrap;
}
.pageInfo{
	float:left;
	width:100%;
	margin-bottom:20px;
	text-align:center;
	color:#999;
}
.pages li{
	position:relative;
	right:50%;
	float:left;
	margin:10px 3px 0 3px;
	height:32px;
	line-height:32px;
}
.pages li a{
	float:left;
	display:block;
	height:32px;
	line-height:32px;
	border:0px solid #ccc;
	background:#f2f2f2;
	padding:0 12px;
	border-radius:2px;
	cursor:pointer;
}
.pages ul li a:hover{
	border:1px solid #999;
	color:#FF8800;
	text-decoration:underline;
}
.pages ul li.thisclass{
	background-color:#c00000;
	border-radius:2px;
	padding:0 12px;
	color:#fff;
	cursor:pointer;
}
.pages ul li.thisclass a, .pagebox ul li.thisclass a:hover{

	padding:0 12px;
}
.pages ul li.thisclass a, .pages ul li a:hover {
	background:none repeat scroll 0 0 #c00000;
	color:#FFFFFF;
	display:block;
	border:0px solid #999;
	text-decoration:none;
}
.pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
.pagelist select{
	float:left;
	display:block;
	height:24px;
	border:1px solid #ccc;
}
.pagetips{
	color:#666;
	line-height:25px;
	text-align:center;
	width:100%;
}
/*contacts*/
.contacts-list{margin-bottom:15px;}
.contacts-box{
	border:1px solid #eee;
	padding:12px;
	width:346px;
	background-color:#fff;
	overflow:hidden;
	height:140px;
	float:left;
	margin:15px 0 0 15px;
}
.contacts-box .avatar{
	float:left;
}
.contacts-box .avatar img{
	width:70px;
	height:70px;
}
.contacts-info{
	float:right;
	width:265px;
}
.contacts-name{
	float:left;
	color:#333;
	font-size:16px;
	font-weight:700;
}
.contacts-fans{
	float:right;
	background:#e1e4e6;
	border:1px solid #b7b9bb;
	color:#b7b9bb;
	padding:0 4px;
}
.fans-gz .contacts-fans{
	border:solid 1px #e7c4bc;
	color:#000;
	background-color:#fceae1;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff0e8),color-stop(1,#f8e3d8));
	background-image:-webkit-linear-gradient(top,#fff0e8 0,#f8e3d8 100%);
	background-image:-moz-linear-gradient(top,#fff0e8 0,#f8e3d8 100%);
	background-image:-o-linear-gradient(top,#fff0e8 0,#f8e3d8 100%);
	background-image:-ms-linear-gradient(top,#fff0e8 0,#f8e3d8 100%);
	display:inline-block;
	line-height:20px;
	padding:0 4px;
	height:20px;
}
.fans-gz .contacts-fans:hover{
	border:solid 1px #e2b8af;
	background-color:#fbece4;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff5f0),color-stop(1,#f8e3d8));
	background-image:-webkit-linear-gradient(top,#fff5f0 0,#f8e3d8 100%);
	background-image:-moz-linear-gradient(top,#fff5f0 0,#f8e3d8 100%);
	background-image:-o-linear-gradient(top,#fff5f0 0,#f8e3d8 100%);
	background-image:-ms-linear-gradient(top,#fff5f0 0,#f8e3d8 100%);
}
.contacts-fans .vline{
	margin:4px 6px 0 5px;
	border-left:1px solid #b7b9bb;
	width:0;
	overflow:hidden;
	display:inline-block;
	height:12px;
	float:left;
}
.fans-gz .contacts-fans .vline{
	margin:5px 6px 0 5px;
	border-left:1px solid #e7c4bc;
}
.fans-box{line-height:20px;margin-right:5px;}
.fans-box i{
	overflow:hidden;
	width:12px;
	height:12px;
	float:left;
	margin:5px 4px 0 0;
	display:inline-block;
	background:url(/images/ht_icon11.png) no-repeat left -13px;
}
.fans-xh .fans-box i{background-position:left top;}
.fans-gz .fans-box i{background-position:left -37px;}
.extend-line{margin-top:20px;}
.extend-line li{
	border-right:1px solid #ccc;
	padding-right:10px;
	margin-right:10px;
	float:left;
	line-height:14px;
	font-size:14px;
}
.extend-line li.end{
	border:none;
	padding:0;
	margin:0;
}
.contacts-fans .fans-btn, .extend-line li a:link, .extend-line li a:visited{color:#38c;}
.contacts-fans .fans-btn:hover, .extend-line li a:hover{color:#f60;text-decoration:underline;}
.contacts-user-info{margin-top:10px;font-size:14px;color:#888;}
/*product-props*/
.product-props{
	border:1px solid #eee;
	width:550px;
	margin-left:150px;
	border-radius:4px;
	padding:20px 0;
	background:#f9f9f9;
}
.product-props dl{
	margin-left:20px;
	float:left;
	width:510px;
}
.product-props .af-key{
	width:80px;
}
.product-props .af-value{
	padding-left:80px;
}
.product-props .af-text{
	width:140px;
	height:18px;
	line-height:18px;
	float:left;
}
.product-props .af-pcctc{
	width:154px;
	height:24px;
	line-height:24px;
	float:left;
}
.product-props .ht-msg-box{
	float:left;
	height:26px;
	line-height:26px;
	width:275px;
	overflow:hidden;
}
.companyUnit{float:left; margin-left:5px;}
.companytips{
	float:left;
	margin-left:15px;
	width:240px;
}
.product-props .companytips{
	width:202px;
}
.product-props .af-item .af-key, .product-props .af-item .af-value{
	line-height:26px;
}
.product-props .af-item{
	margin-bottom:10px;
}

.af-item .g-f-tip, .af-item .g-f-error, .af-item .g-f-success{
	padding-left:20px;
	background:url(/images/member/verify-bg.png) no-repeat;
}
.af-item .g-f-success{background-position:0 -43px;}
.af-item .g-f-error{background-position:0 7px;}
.af-item .g-f-tip{background-position:0 -93px;}
.form_editor{width:580px;}
.af-form-title .af-text{width:420px;}
.af-form-title .companytips{width:100px;}
.columns2 .ht-item, .columns3 .af-item, .columns4 .af-item{
	width:33%;
	float:left;
	display:inline;
	margin-bottom:0;
}
.columns2 .ht-item{width:50%;margin:0 0 20px 0;}
.columns4 .af-item{width:25%;}
.columns3 .af-item dt, .columns4 .af-item dt{
	float:left;
	width:140px;
	text-align:right;
}
.columns4 .af-item dt{width:80px;}
.columns3 .af-item dd, .columns4 .af-item dd{
	width:104px;
	float:left;
	display:inline;
}
.columns4 .af-item d3{width:80px;}
.columns2 .ht-item .af-text, .columns3 .af-item .af-text, .columns4 .af-item .af-text{
	height:16px;
	line-height:16px;
	float:left;
}
.columns3 .af-item .ht-msg-box, .columns4 .af-item .ht-msg-box{float:left;}
.otherForm{display:none;}
/**widget-dialog end**/
/*ht-offer-search begin*/
.ht-offer-search{
	zoom:1;
	position:relative;
	z-index:3;
	margin-bottom:10px;
}
.search-options select{
	float:left;
}
.search-options .search-keywords{
	float:left;
	width:122px;
	height:14px;
	padding:3px 2px;
	border:1px solid #abacad;
	line-height: 1.2;
	margin:0 10px;
}
.ht-offer-search .search-options a.search-btn{
	float:left;
	margin:0 8px;
}
.ht-offer-search .search-options a.search-pro{
	float:left;
	margin-top:3px;
	padding-right:12px;
	color:#06c;
	background:url(/images/bg-v3.png) no-repeat;
	background-position:right -62px;
	background-position:right -64px\0;
	_background-position:right -62px;
}
.ht-offer-search .search-options a.search-pro-more{
background-position: right -81px;
background-position: right -83px\0;
_background-position: right -81px;
}
.ht-offer-search .search-options a.search-pro:hover{color:#f00;}
.ht-offer-search .search-options{
	margin-top:10px;
}
.more-options{
	margin-top:10px;
	display:none;
}
.ht-offer-search .sel-stars{
	margin:0 10px;
}
.ht-offer-search .more-options li {
float: left;
line-height:22px;
}
.ht-offer-search .more-price {
margin: 0 0 0 2px;
}
.ht-offer-search .more-price input, .ht-offer-search .more-price span {
float: left;
margin-left: 3px;
}
.ht-offer-search .more-options .search-price input{
	width:45px;
	height:14px;
	padding:3px 2px;
	border:1px solid #abacad;
	line-height:1.2;
	background:#fff url(/images/bg-repeat.png) repeat-x 0 -78px;
}
.ht-offer-search .search-result{
	display:none;
	float:left;
	width:738px;
	background:#f7f9ff;
	border:1px solid #a5d3e1;
	padding:4px;
	margin-top:8px;
	text-align:center;
}
.ht-offer-search .search-result .search-num{
	margin:0 3px;
	color:#f00;
}
.ht-offer-search .search-result a{color:#06c;}
.ht-offer-search .search-result a:hover{color:#f00;}
/*ht-offer-search end*/

/*btn begin*/
.dpl-btn, .dpl-btn-action, .dpl-btn-important, .dpl-btn-disabled {
display: inline-block;
border: solid 1px #b3b3b3;
border-bottom-color: #9a9a9a;
padding: 3px 13px;
background-color: #f0f0f0;
color: #444;
vertical-align: middle;
cursor: pointer;
overflow: visible;
background-image: -webkit-linear-gradient(#fcfcfc,#e4e4e4);
background-image: -moz-linear-gradient(#fcfcfc,#e4e4e4);
background-image: linear-gradient(top,#fcfcfc,#e4e4e4);
border-radius: 3px;
}
.dpl-btn:hover {
	color: #444;
	text-decoration: none;
	background-image: -webkit-linear-gradient(#e6e6e6, #cfcfcf);
	background-image: -moz-linear-gradient(#e6e6e6, #cfcfcf)
}
.dpl-btn:active {
	color: #505050;
	text-decoration: none;
	background-image: -webkit-linear-gradient(#cecece, #dcdcdc);
	background-image: -moz-linear-gradient(#cecece, #dcdcdc)
}
.ht-offer .dpl-btn{float:left;}
.ht-offer .btn-delete{
	float:left;
	margin:3px 0 0 8px;
	color:#06c;
}
.ht-offer .btn-delete:hover{color:#f00;}
.dpl-btn-action {
	border: solid 1px #729ce0;
	border-bottom-color: #6688c0;
	background-color: #75a0e7;
	color: #fff;
	background-image: -webkit-linear-gradient(#7ba8f0,#6692dc);
	background-image: -moz-linear-gradient(#7ba8f0,#6692dc);
}
.dpl-btn-img .dpl-ico-search, .dpl-btn-action .dpl-ico-search, .dpl-btn-notxt .dpl-ico-search {
display: inline-block;
width: 16px;
height: 16px;
margin-right: 2px;
overflow: hidden;
vertical-align: bottom;
background: url(/images/ht_s_icon.png) no-repeat;
background-position: -120px -20px;
}
.dpl-btn-action .dpl-ico-search {
background-position: -120px 0;
}
.dpl-btn-action:hover {
color: #fff;
text-decoration: none;
background-image: -webkit-linear-gradient(#7199db,#4e7bc6);
background-image: -moz-linear-gradient(#7199db,#4e7bc6);
}
/*btn end*/
.htTable{/*table*/
	width:100%;
	border:1px solid #c5c5c5;
	border-collapse:collapse;
}
.htTable td{width:190px;padding:5px 20px;border:1px solid #c5c5c5;height:25px;line-height:1.5; text-align:left;color:#666;}
.htTable .tabTh{text-align:center;background-color:#f8f8f8;width:130px;}
.ht-tab-title{
	margin:10px 0;
	font-size:14px;
	font-weight:700;
	line-height:14px;
	padding-left:10px;
	border-left:3px solid #ae0000;
}
.procure-title{
	text-align:center;
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:1px dashed #ccc;
}
.procure-title h2{
	font-size:24px;
	margin-bottom:10px;
}
/*related_products*/
.related_products{overflow:hidden;}
.related_products li{
	float:left;
	width:198px;
	padding:18px 0;
	overflow:hidden;
	margin-left:-1px;
}
.related_products li .cell-wrap {
border-left: 1px dashed #ddd;
padding: 0 20px;
}
.related_products h4 a{
	display:block;
	width:152px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight:500;
	color:#06c;
	font-size:14px;
}
.related_products h4 a:hover{color:#f00;}
.related_products li .amount {
width: 152px;
padding-bottom: 10px;
height: 30px;
line-height: 30px;
border-bottom: 1px dashed #ddd;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.related_products li .amount em{font-size:20px;}
.go-light{color:#ff7300;}
.related_products li .icons {
width: 152px;
padding: 10px 0 10px 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.related_products li .icons img{vertical-align:-3px;}
.related_products li .icons em{margin-left:10px;}
.go-btn-g-s{
	display:inline-block;
	color:#fff;
	font-family:\5FAE\8F6F\96C5\9ED1;
	border-radius:3px;
	vertical-align:middle;
	text-align:center;
	border:0;
	cursor:pointer;
	padding:0 20px;
	box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	white-space: nowrap;
	height:30px;
	min-width:48px;
	_width:48px;
	line-height:30px;
	font-size:12px;
	background-color:#ae0000;
}
.go-btn-g-s:hover{
	color:#fff;
	background-color:#900;
	text-decoration:none;
}
.quotationTit{
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:3px double #ccc;
}
.quotationTit, .quotationTit h2{
	text-align:center;
	font-size:28px;
	font-weight:600;
}
.quotationTit span{
	letter-spacing:20px;
	margin:10px 0 10px 10px;
}
.quotationInfo{
	margin-bottom:20px;
}
.quotationData{
	float:left;
	line-height:2em;
	font-size:14px;
	width:520px;
}
.quotationNum{
	float:right;
}
.quotationNum i{
	font-size:30px;
	margin:0 6px;
	color:#f80;
}
/*opm-info*/
.userLevel i{
	float:left;
	display:inline;
	width:81px;
	height:11px;
	margin:12px 10px 0 0;
	background:url(/images/member/userLevel.png) no-repeat;
}
.userLevel-1 i{background-position:0 0;}
.userLevel-2 i{background-position:0 -11px;}
.userLevel-3 i{background-position:0 -22px;}
.userLevel-4 i{background-position:0 -33px;}
.opm-info{
	margin-bottom:30px;
	float:left;
	color:#444;
}
.opm-info dt, .opm-info dd{
	float:left;
	display:inline;
}
.opm-info dd{
	margin-right:20px;
}
.opm-info .userLevel i{
	margin:3px 10px 0 0;
}
.opm-con{
	display:block;
	width:100%;
	float:left;
	color:#444;
	padding:10px 0;
	margin-bottom:15px;
	background-color:#f8f8f8;
}
.opm-con dt, .opm-con-cnt{
	float:left;
	display:inline;
	margin-left:20px;
}
.opm-con-ctrl{
	float:right;
	margin-right:20px;
	text-align:center;
}
.opm-con-ctrl a{color:#296aa7;}
.opm-con-ctrl a:hover{color:#f00;}
.nui-ico{
	width:16px;
	height:16px;
	margin:1px 5px 0 0;
	display:inline-block;
	font-size:0;
	overflow:hidden;
	float:left;
	background:url(/images/ht_icon.png) no-repeat left -135px;
}
.nui-ico-suc{background-position:left -135px;}
.nui-ico-warning{background-position:left -160px;}
.opm-con-cen{
	width:520px;
	float:left;
}
/*bylg*/
.bylg {
padding-top: 20px;
height: 95px;
}
.bylg01, .bylg02, .bylg03{
	background:url(/images/member/prev.png) no-repeat;
	height:34px;
	width:430px;
	margin:30px auto;
}
.bylg01{background-position:0 0;}
.bylg02{background-position:0 -41px;}
.bylg03{background-position:0 -82px;}
.nav-tips{
	width:600px;
	margin:0 auto;
}
.byinfo{
	width:540px;
	margin:0 auto;
	color:#666;
	font-size:14px;
	line-height:2;
}
.byinfo .nav-tips li, .bylg .nav-tips li{
	float:left;
	text-align:center;
	color:#888;
	font-weight:700;
}
.byinfo .nav-tips li{
	width:200px;
}
.bylg .nav-tips li{
	width:200px;
}
.byTit{
	background-color:#f8f8f8;
	height:36px;
	line-height:36px;
	padding:0 15px;
	color:#888;
}
.byTit strong{color:#666;}
.byTit a, .byinfo a{
	color:#466da8;
	margin:0 3px;
}
.byTit a:hover, .byinfo a:hover{
	color:#c00000;
}
.unread .unr-ico{
	width:14px;
	height:10px;
	vertical-align:middle;
	display:block;
	background:url(/images/ht_icon.png) no-repeat -58px 0;
}
.ltext, .mtext, .lmtext, .seartext, .mmtext{
	border:1px #cccccc solid;
	padding:0 6px;
	height:25px;
}
.af-submit, .af-cancel{
	border-radius:4px;
	height:36px;
	line-height:36px;
	padding:0 14px;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}
.af-submit{
	background-color:#ae0000;
	border:none;
	color:#fff;
}
.af-submit:hover{
	background-color:#900;
}
.ftx-un{
	font-size:16px;
	margin-right:10px;
}
.safe-icon-box{
	position:relative;
	_height:48px;
	_overflow:visible;
	margin:10px 0 30px 130px;
}
.safe-icon-box .m-icon{
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
	height:0;
	width:48px;
	height:48px;
	background:url(/images/icon48.png) no-repeat;
}
.safe-icon-box .icon-succ02 {
background-position: 0 0;
}
.safe-icon-box .fore{
	margin-left:58px;
	line-height:25px;
}
.ftx02, .ftx-02{color:#ae0000;}
.ftx-03{color:#999;}
.ftx05, .ftx-05{color:#005ea7;}
.ftx05:hover, .ftx-05:hover{
	color:#e4393c;
	text-decoration:underline;
}
.ftx-info-tit{float:left;}
.ftx-info .userLevel i{
	margin-top:7px;
}
.mem-main-tip{
	font-size:14px;
	line-height:1.8;
	color:#666;
}
.tb-offerlist .tr-th, .tb-project .tr-th{background:#f5f5f5;}
.tr-th td{
	text-align:left;
	padding:8px 10px;
}
.af-cancel, .ht_btn{
	border: 1px solid #d8d8d8;
	border-color: #d8d8d8 #acacac #acacac #d8d8d8;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e7e7e7);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(1, #e7e7e7));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e7e7e7', GradientType='0');
	-webkit-box-shadow: 1px 1px 0px #eee;
	-moz-box-shadow: 1px 1px 0 #eee;
	box-shadow: 1px 1px 0 #eee;
	color: #666;
	cursor: pointer;
}
.ht_btn{padding:5px 13px;}
.af-cancel:hover, .ht_btn:hover{color:#444;}
/*stat-box*/
.stat-box{
	width:380px;
	float:left;
	overflow:hidden;
}
.srat-box-tit{margin:15px 10px 10px 10px;}
.srat-box-tit h3{margin:0 10px;float:left;}
.ht-meg{width:100%;float:left;margin-top:10px;}
.ht-meg span, .ht-meg p{
	float:left;
}
.ht-meg p{width:705px;}
.mem-service{margin:10px 0;}
.mem-service li{
font-family: microsoft yahei;
line-height:30px;
height:30px;
padding-left:25px;
font-size:14px;
}
.mem-service li .im{
	width:18px;
	height:18px;
	position:relative;
	float:left;
	background:url(/images/ht_icon.png) 0 -180px no-repeat;
	transition-property: all;
	transition-duration: .3s;
	transition-delay: 0;
	transition-timing-function: ease-out;
	position: relative;
	top:7px;
	left: 0;
	margin-right:10px;
}
.mem-service li:hover .im{
	left:-5px;
}
.mem-service li.phone .im{background-position:0 -208px;}
.mem-service li.phone{
	font-style:italic;
	font-weight:700;
}
.articleInfo dt, .articleInfo dd{
	float:left;
	line-height:25px;
}
.parameter .companytips{width:415px;}
.mem-cminfo{margin-bottom:15px;}
.mem-cminfo li{
	height:30px;
	line-height:30px;
	font-size:14px;
}
.mem-cminfo li i{
	font-weight:bold;
}
.cminfo-tool a, .cminfo-tool .share,  .cminfo-tool .share span{float:left;}
.cminfo-tool a{margin-right:10px;}
.cminfo-tool .share span{ line-height:25px;margin-right:10px; display:block;}
.quick_ico li {
    width: 55px;
    height:60px;
    float: left;
	text-align:center;
    margin: 0px 16px 0px 8px;
}
.quick_ico li a:link, .quick_ico li a:visited, .quick_ico li a:active {
    color: #3C3C3C;
    text-decoration: none;
}
.quick_ico li a:hover{color:#f00;}
.quick_ico li em{
    display:block;
    width:40px;
    height:40px;
	margin:0 auto 5px auto;
    cursor:pointer;
}
.quick_ico li em.ico_01{background:url(/images/member/appic/01.png) no-repeat center center;}
.quick_ico li em.ico_02{background:url(/images/member/appic/05.png) no-repeat center center;}
.quick_ico li em.ico_03{background:url(/images/member/appic/19.png) no-repeat center center;}
.quick_ico li em.ico_04{background:url(/images/member/appic/08.png) no-repeat center center;}
.quick_ico li em.ico_05{background:url(/images/member/appic/24.png) no-repeat center center;}
.quick_ico li em.ico_06{background:url(/images/member/appic/11.png) no-repeat center center;}
.quick_ico li em.ico_07{background:url(/images/member/appic/25.png) no-repeat center center;}