.container{
    margin:0 auto;
}

/***********************************************************/
/***********               网站导航               ***********/
/**********************************************************/

/***********首页、PC、手机版导航形态***********/
.guid-index{
	height: 60px;
	background: rgba(0,0,0,0.5);
	margin: 0 auto;
	position: relative;
	z-index: 20000;
}
.guid-inner{
	height:60px;
	background:#292b33;
	margin: 0 auto;
	position: fixed;
	z-index: 20000;
	top:0px;
}
.m-guid{
	height: 46px;
	line-height: 46px;
	font-size: 1em;
	background: rgba(0,0,0,0.8);
	font-size: 1.2em;
	text-align: center;
	color: #fff;
	display: none;
	position: relative;
}
.m-bottom-guid{
	display: none;
}
.m-bottom-guid{
	height: 46px;
	width: 100%;
	background: #fff;
	border-top:1px solid #d3d3d3;
	position: fixed;
	bottom: 0px;
	left: 0px;
	z-index: 99999;
}
.m-bottom-guid ul li.pulldown{
	background: url(../images/pulldown.png) right bottom no-repeat;
}
.m-bottom-guid ul li{
	display: inline;
	float: left;
	width: 33%;
	border-right: 1px solid #d3d3d3;
	color: #333;
	font-size: 16px;
	line-height: 46px;
	text-align: center;
	position: relative;
}
.m-bottom-guid ul li .expand{
	border: 1px solid #d3d3d3;
	background: #fff;
	border-radius: 3px;
	width: 100%;
	position: absolute;
	z-index: 10005;
	bottom: 58px;
	padding:10px 0px;
	left: -1px;
}
.m-bottom-guid ul li .expand .triangle{
	background: url(../images/connectExpand-arrowDown.png) center center no-repeat;
	position: absolute;
	width: 19px;
	height: 10px;
	left: 50%;
	margin-left: -10px;
	bottom: -10px;
}
.m-bottom-guid ul li .expand a{
	height: 34px;
	display: block;
	width: 100%;
	color: #333;
	line-height: 34px;
	text-align: center;
}
.m-bottom-guid ul li.last{
	border-right:0px;
	position: relative;
}
.m-bottom-guid ul li.last{
	border-right:0px;
	position: relative;
}
/***********手机导航填样式***********/

/*左侧菜单按钮*/
.mobile-guid{
	float: left;
	display: inline;
	width: 46px;
	height: 46px;
	background: url(../images/mobile-guid.png) center center no-repeat;
	background-size: 50%;
}


/*右侧用户按钮*/
.mobile-guid-user{
	position: relative;
	float: right;
	display: inline;
	width: 46px;
	height: 46px;
	background: url(../images/mobile-guid-user.png) center center no-repeat;
	background-size: 50%;
}
.mobile-guid-user .newAlert{
	position: absolute;
	width: 7px;
	height: 7px;
	background: #ff4d00;
	border-radius: 50%;
	right:8px;
	top:8px;
}

/*搜索区域*/
.m-search{
	display: inline-block;
	width: 60%;
	background: #fff;
	height: 30px;
	margin: 0 auto;
	margin-top: 8px;
	position: relative;
}
.m-search em.placeholder{
	position: absolute;
	top:0px;
	left: 0px;
	z-index: 900;
	height: 30px;
	padding-left: 3%;
	font-size: 12px;
	color: #666;
	line-height: 30px;
	color: #bbb;
	cursor: text;
	background: none;
}
.m-search input{
	border: 0px;
	height: 30px;
	width: 94%;
	padding: 0 3%;
	float: left;
	display: inline;
}
.m-search button{
	position: absolute;
	right: 0px;
	top: 0px;
	width:30px;
	height: 30px;
	border: 0px;
	background: url(../images/guid-searchBtn.png) center center no-repeat;
	background-size: 95%;
}

/*手机导航弹出区域*/
.m-guid-expand{
	position: absolute;
	z-index: 20000;
	width: 100%;
	background:#555;
	padding:0px;
	left: 0px;
	top:46px;
}

	/*用户信息*/
	.m-guid-expand .userArea{
		height: 64px;
		line-height: 64px;
		font-size: 14px;
		font-weight: bold;
		border-bottom: 1px solid #444;
		overflow: hidden;
		padding: 0 30px;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	
	/*一级弹出*/
	.m-guid-expand .expand-first{
		display: block;
		font-size: 1.2em;
		line-height: 3em;
		color: #fff;
		border-bottom: 1px solid #444;
		position: relative;
	}
	.m-guid-expand .expand-first .newAlert{
		position: absolute;
		width: 7px;
		height: 7px;
		background: #ff4d00;
		border-radius: 50%;
		right:36%;
		top:42%;
	}
	.m-guid-expand .expand-first.pull{
		background:url(../images/mguid-pulldown-arrow.png) 95% 19px no-repeat;
	}
	.m-guid-expand .expand-first.pullUp{
		background:url(../images/mguid-pullup-arrow.png) 95% 19px no-repeat;
	}
	
	/*二级弹出*/
	.m-guid-expand .expand-second{
		background: #fff;
		text-align: center;
		padding-top:10px;
	}
	.m-guid-expand .expand-second a{
		display: inline-block;
		line-height: 28px;
		font-size: 12px;
		color: #333;
		width: 28%;
		text-align: center;
		background: #f5f5f5;
		margin: 0 1%;
		padding: 0;
		margin-bottom: 2%
	}

/***********PC导航填样式***********/
.logo{
	float: left;
	display: inline;
	margin-top: 10px;
	margin-right: 60px;
}

/*知识分类*/
.kinds-guid{
	float: left;
	display: inline;
	cursor: pointer;
	position: relative;
	height: 60px;
	background: url(../images/guid-pulldown-arrow.png) 100px center no-repeat;
	padding-left:20px;
	padding-right: 50px;
}
.kinds-guid.pullup{
	background: url(../images/guid-pullup-arrow.png) 100px center no-repeat;
}
.kinds-guid.active{
	background-color:rgba(255,255,255,0.2);
}
.kinds-guid p{
	font-size:1.6em;
	line-height: 60px;
	color: #999;
}
.kinds-guid.active p{
	color: #fff;
}
.kinds-guid.no-expand{
	background-image:none;
	padding-right:20px;
}
	/*分类导航弹出区域*/
	.kinds-guid .expand{
		background:#fff;
		box-shadow: 0px 10px 20px rgba(0,0,0,0.1);
		position: absolute;
		padding-bottom: 10px;
		left: 0px;
		top:60px;
		width: 160px;
		z-index: 10000;
	}
	.kinds-guid .expand a{
		display: block;
		line-height: 42px;
		text-align: center;
		color: #666;
		font-size: 14px;
	}
	.kinds-guid .expand a.active{
		background: #ff4d00;
		color: #fff;
	}
	
	/*分类导航二级弹出区域*/
	.kinds-guid .expand-second{
		background:#f5f5f5;
		position: absolute;
		left: 160px;
		top:60px;
		width: 340px;
		padding: 15px;
		padding-top: 0px;
		box-shadow: 0px 10px 20px rgba(0,0,0,0.1);
	}
	.kinds-guid .expand-second .title{
		height: 24px;
		line-height: 24px;
		padding-bottom: 10px;
		border-bottom: 1px solid #e5e5e5;
		font-weight: bold;
		font-size: 12px;
		color: #333;
		margin-bottom: 10px;
		margin-top: 15px;
	}
	.kinds-guid .expand-second a{
		display: block;
		line-height: 34px;
		float: left;
		font-size: 13px;
		color: #333;
		padding: 0 15px;
		text-align: left;
	}
	.kinds-guid .expand-second a:hover{
		color: #ff4d00;
		background: #fff;
	}

/***********导航注册及登录***********/
.login-register{
	float: right;
	display: inline;
	line-height: 60px;
	font-size: 1.4em;
}
.login-register a{
	color: #999;
	line-height: 60px;
	padding:0 14px;
	display: inline-block;
}
.login-register a:hover{
	color: #ff4d00;
	background:rgba(255,255,255,0.2);
}
.login-register span{
	color: #999;
	font-size: .8em;
}

/***********导航已登录***********/
.loged{
	float: right;
	display: inline;
	line-height: 60px;
	font-size: 1.4em;
	color: #ccc;
	position: relative;
	padding:0 20px;
}
.loged:hover{
	background:rgba(255,255,255,0.15);
}
.loged p{
	height: 60px;
	line-height: 60px;
	max-width: 118px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

	/*划过弹出内容*/
	.loged .expand{
		display: none;
		transition: all 0.3s;
		-moz-transition:  all 0.3s;	/* Firefox 4 */
		-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
		-o-transition: all 0.3s;	/* Opera */
	}
	.loged:hover .expand{
		display: block;
		background:#fff;
		box-shadow: 0px 10px 20px rgba(0,0,0,0.1);
		position: absolute;
		left: 0px;
		top:60px;
		width: 100%;
		z-index: 10000;
	}
	.loged:hover .expand a{
		display: block;
		line-height: 48px;
		text-align: center;
		color: #666;
		position: relative;
	}
	.loged:hover .expand a:hover{
		background: #efefef;
	}
	
	/*新消息提醒*/
	.loged:hover .expand a .newAlertTwo{
		min-width: 14px;
		height: 14px;
		background: #ff3c00;
		line-height: 12px;
		color: #fff;
		text-align: center;
		position: absolute;
		border-radius: 7px;
		padding: 0 3px;
		font-size: .8em;
		right: 6px;
		top:14px;
	}
	.loged .newAlertOne{
		min-width: 14px;
		height: 14px;
		background: #ff3c00;
		line-height: 12px;
		color: #fff;
		text-align: center;
		position: absolute;
		border-radius: 7px;
		padding: 0 3px;
		font-size: .8em;
		right: 10px;
		top:14px;
	}
	.loged .expand{
		display: none;
	}

/***********成为专家***********/
.becomeExpert{
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	float: right;
	display: inline;
	background: #ff3c00;
	color: #fff;
	font-size: 1.4em;
	margin-top:15px;
	margin-right:20px;
	border-radius: 2px;
}
.becomeExpert:hover{
	color: #fff;
}

/***********PC版主导航搜索***********/
.search{
	margin-left: 40px;
	margin-top: 15px;
	height: 30px;
	float: left;
	display: inline;
	position: relative;
	border-radius: 3px;
}
.search em.placeholder{
	position: absolute;
	top:0px;
	left: 0px;
	z-index: 900;
	height: 30px;
	padding-left: 3%;
	font-size: 12px;
	color: #666;
	line-height: 30px;
	color: #bbb;
	cursor: text;
	background: none;
}
.search input[type=text]{
	border-radius: 2px;
	height: 30px;
	width: 94%;
	border: 0px;
	padding: 0 3%;
	background:#6c6c73;
	box-sizing: content-box;
	transition: all 0.3s;
	-moz-transition:  all 0.3s;	/* Firefox 4 */
	-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
	-o-transition: all 0.3s;	/* Opera */
}
.search input[type=text].active{
	background:#fff;
}
.search input[type=text]:hover{
	background:#fff;
}
.search input[type=text]:focus{
	background:#fff;
}
.search button{
	width: 30px;
	height: 30px;
	background: url(../images/guid-searchBtn-gray.png) center center no-repeat;
	background-size: 28px 28px;
	position: absolute;
	right:1px;
	top:0px;
	border: 0px;
	cursor: pointer;
	border-radius: 0px 2px 2px 0px;
}


/***********************************************************/
/***********               网站首页               ***********/
/**********************************************************/


/***********首页焦点图***********/
.focusImg{
	background: url(../images/focus.jpg) top center no-repeat;
	width: 100%;
	height:580px;
	margin-top:60px;
}

	/*手机版口号*/
	.focusImg .slogan-phone{
		display: none;
		font-size: 46px;
		color: #fff;
		text-align: center;
		padding-top:280px;
	}
	.focusImg .slogan-phone b{
		color: #ffb300;
	}
	
	/*PC版口号*/
	.focusImg .slogan{
		font-size: 46px;
		color: #fff;
		text-align: center;
		padding-top:200px;
	}
	/*.focusImg .video{
		width: 708px;
		height: 434px;
		padding:6px 6px 0px 6px;
		margin: 0 auto;
		margin-top: 20px;
		background: rgba(0,0,0,0.6);
		position: relative;
	}
	.focusImg .video .dot{
		background: url(../images/index-video-dot.png) left center no-repeat;
		min-width: 4px;
		height: 20px;
		line-height: 20px;
		font-size: 14px;
		padding-left: 11px;
		color: #fff;
		margin-top: 11px;
	}
	.focusImg .video .dot.title{
		float: left;
		display: inline;
		width: 50%;
		height: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.focusImg .video .dot.user{
		float: right;
		display: inline;
		max-width: 20%;
		height: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.focusImg .video .living{
		background: rgba(255,60,0,0.8);
		height: 20px;
		line-height: 20px;
		color: #fff;
		padding:0 5px;
		position: absolute;
		right: 10px;
		top:10px;
		z-index: 20000;
	}
	
	.focusImg .video .enterLiving{
		position: absolute;
		width: 100px;
		height: 40px;
		border: 1px solid rgba(255,60,0,0.8);
		color: #ff4d00;
		text-align: center;
		line-height: 40px;
		left: 50%;
		top:50%;
		margin-left: -50px;
		margin-top: -20px;
		cursor: pointer;
		display: none;
		background: rgba(255,255,255,0.7);
		font-size: 14px;
		z-index: 20000;
	}
	.focusImg .video:hover .enterLiving{
		display: block;
	}
	.focusImg .video .enterLiving:hover{
		background: rgba(255,60,0,0.8);
		color: #fff;
	}*/
	
	/*首页焦点图内搜索
	.focusImg .indexSearchBox{
		width: 100%;
		min-width: 1200px;
		margin-top: 47px;
		padding-top:15px;
		height: 65px;
		background: rgba(0,0,0,0.6);
	}
	.focusImg .indexSearch{
		width: 1000px;
		height: 50px;
		background: #fff;
		position: relative;
		margin: 0 auto;
	}
	.focusImg .indexSearch em.placeholder{
		position: absolute;
		top:0px;
		left: 62px;
		z-index: 900;
		height: 50px;
		font-size: 14px;
		color: #666;
		line-height: 50px;
		color: #bbb;
		cursor: text;
		background: none;
	}
	.focusImg .indexSearch input{
		font-size: 14px;
		width: 940px;
		height: 50px;
		border: 0;
		padding-left: 60px;
		background: url(../images/index-searchBg.png) left center no-repeat #ddd;
		transition: all 0.3s;
		-moz-transition:  all 0.3s;
		-webkit-transition: all 0.3s;
		-o-transition: all 0.3s;
	}
	.focusImg .indexSearch input:focus{
		background: url(../images/index-searchBg.png) left center no-repeat #fff;
	}
	.focusImg .indexSearch button{
		position: absolute;
		right:1px;
		top:1px;
		height: 48px;
		width: 120px;
		background: #ff4d00;
		color: #fff;
		font-size: 16px;
		border: 0;
		cursor: pointer;
		transition: all 0.3s;
		-moz-transition:  all 0.3s;
		-webkit-transition: all 0.3s;
		-o-transition: all 0.3s;
	}
	.focusImg .indexSearch button:hover{
		background: #f80;
	}
	.focusImg .indexSearch button:active{
		color: #b33c00;
		text-shadow: 0px 1px 0px #ff753a;
		background: #dd4300;
		border: #c73c00;
	}*/

	/*首页焦点图内搜索*/
	.focusImg .indexSearch{
		width: 760px;
		height: 44px;
		background: #fff;
		position: relative;
		margin: 0 auto;
		margin-top: 40px;
	}
	.focusImg .indexSearch em.placeholder{
		position: absolute;
		top:0px;
		left: 60px;
		z-index: 900;
		height: 44px;
		font-size: 14px;
		color: #666;
		line-height: 46px;
		color: #bbb;
		cursor: text;
		background: none;
	}
	.focusImg .indexSearch input{
		font-size: 14px;
		width: 700px;
		height: 44px;
		border: 0;
		padding-left: 60px;
		background: url(../images/index-searchBg.png) left center no-repeat #eee;
		transition: all 0.3s;
		-moz-transition:  all 0.3s;	/* Firefox 4 */
		-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
		-o-transition: all 0.3s;	/* Opera */
	}
	.focusImg .indexSearch input:focus{
		background: url(../images/index-searchBg.png) left center no-repeat #fff;
	}
	.focusImg .indexSearch button{
		position: absolute;
		right:2px;
		top:2px;
		height: 40px;
		width: 120px;
		background: #ff4d00;
		color: #fff;
		font-size: 16px;
		border: 0;
		cursor: pointer;
		transition: all 0.3s;
		-moz-transition:  all 0.3s;	/* Firefox 4 */
		-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
		-o-transition: all 0.3s;	/* Opera */
	}
	.focusImg .indexSearch button:hover{
		background: #f80;
	}
	.focusImg .indexSearch button:active{
		color: #b33c00;
		text-shadow: 0px 1px 0px #ff753a;
		background: #dd4300;
		border: #c73c00;
	}


/***********首页专家列表***********/
.index-experts{
	margin-top: 30px;
}
.index-experts .title{
	height:120px;
	line-height: 120px;
	font-size: 42px;
	color: 333;
	text-align: center;
}

	/*专家列表*/
	.index-experts ul{
		padding-left: 70px;
	}
	.index-experts ul li{
		overflow: hidden;
		position: relative;
		float: left;
		display: inline;
		box-sizing: border-box;
		width: 340px;
		height:300px;
		margin-right:20px;
		background: #fff;
		margin-bottom: 50px;
		transition: all 0.5s;
		-moz-transition:  all 0.5s;	/* Firefox 4 */
		-webkit-transition: all 0.5s;	/* Safari 和 Chrome */
		-o-transition: all 0.5s;	/* Opera */
	}
	.index-experts ul li:hover{
		box-shadow: 0px 0px 20px rgba(0,0,0,0.3);
	}
	
	.index-experts ul li img{
		height: 204px;
		width: 340px;
	}
	.index-experts ul li .serviceTitle{
		height:34px;
		line-height: 34px;
		margin-top: 18px;
		font-size: 14px;
		padding:0px 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.index-experts ul li .serviceTitle a{
		color: #333;
	}
	.index-experts ul li p{
		font-size: 12px;
		padding: 0px 20px;
	}

	/*滑出层*/
	.index-experts ul li .hidden-show{
		position: absolute;
		top:-204px;
		width: 100%;
		height:204px;
		background: rgba(255,77,0,0.0);
		transition: all 0.2s;
		-moz-transition:  all 0.2s;	/* Firefox 4 */
		-webkit-transition: all 0.2s;	/* Safari 和 Chrome */
		-o-transition: all 0.2s;	/* Opera */
	}
	.index-experts ul li:hover .hidden-show{
		top:0px;
		background: rgba(255,77,0,0.8);
	}
	.index-experts ul li .hidden-show p{
		color: #fff;
		margin:20px;
		padding:0px;
		height: 164px;
		overflow: hidden;
		line-height: 200%;
		cursor: pointer;
	}
	.index-experts ul li .hidden-show p a{
		color: #fff;
	}


	/*加入他们*/
	button.index-joinThem{
		display: block;
		margin: 0 auto;
		width: 188px;
		height: 46px;
		border: 0px;
		background: #ff4d00;
		color: #fff;
		text-align: center;
		cursor: pointer;
		font-size: 1.6em;
		transition: all 0.3s;
		-moz-transition:  all 0.3s;	/* Firefox 4 */
		-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
		-o-transition: all 0.3s;	/* Opera */
	}
	button.index-joinThem:hover{
		background: #f80;
	}
	button.index-joinThem:active{
		color: #b33c00;
		text-shadow: 0px 1px 0px #ff753a;
		background: #dd4300;
		border: #c73c00;
	}
	
	
/***********首页流程***********/
.index-step{
	margin-top: 66px;
	width: 100%;
	border-top: 1px solid #e5e5e5;
}
.index-step img{
	width: 100%;
}

/***********************************************************/
/***********               网站底部               ***********/
/**********************************************************/
.footer{
	background: #212226;
	margin-top: 30px;
}
.leftArea{
	float: left;
	display: inline;
}
.rightArea{
	float: right;
	display: inline;
}

/***********二维码***********/
.ewmArea{
	float: left;
	display: inline;
}
.ewmArea img{
	margin-right:25px;
	width: 100px;
	height: 100px;
	margin-top: 60px;
}
	

/***********合作伙伴***********/
.partnerArea{
	float: right;
	display: inline;
	width: 400px;
	border-left: 1px solid #4d4e51;
	margin-top: 60px;
	height: 100px;
}
.partnerArea h4{
	font-size: 16px;
	color: #ccc;
	line-height: 100%;
	margin-left: 30px;
}
.partnerArea .partnerList{
	margin-left: 30px;
	margin-top: 20px;
}
.partnerArea .partnerList a{
	float: left;
	display: inline-block;
	height: 20px;
	cursor: pointer;
	margin-bottom:10px;
	color:#aaa;
	font-size: 14px;
	margin-right:15px;
}
.partnerArea .partnerList a:hover{
	color: #fff;
}

/***********链接和版权***********/
.footer p.links{
	padding-top: 60px;
}
.footer p.links a{
	color: #ccc;
	font-size: 1.4em;
	font-weight: bold;
}
.footer p.links a:hover{
	color: #fff;
}
.footer p.links span{
	color: #666;
	margin:0 15px;
}
.footer p.copyright{
	padding:30px 0px 40px 0px;
	color: #777;
	line-height: 2em;
	font-size: 1.4em;
}
.footer p.copyright span{
	color: #666;
	margin:0 15px;
}
.mobilefooter{
	display: none;
}

.footer-friendlink{
	margin:0 auto;
	padding:10px 0px;
	border-top: 1px dotted #666;
	color: #999;
	text-align: center;
}
.footer-friendlink a{
	margin:0 10px;
	line-height: 24px;
	color: #999;
}

/***********************************************************/
/***********               注册登录               ***********/
/**********************************************************/
.registerBox{
	background: #fff;
	box-shadow: 0px 10px 20px rgba(0,0,0,0.1);
	width: 1200px;
	margin: 50px auto;
	margin-top: 98px;
}
/*注册左侧区域*/
.registerLeft{
	float: left;
	display: inline;
	width: 65%;
}
.registerLeft .title{
	height: 110px;
	line-height: 110px;
	border-bottom: 1px solid #e5e5e5;
	color: #333;
	font-size: 34px;
	text-align: center;
}

/*左侧表单*/
.registerForm{
	width: 420px;
	margin: 0 auto;
	margin-top: 60px;
}

	/*正常状态*/
	.registerFomline{
		margin-bottom: 20px;
		position: relative;
	}
	.registerFomline input{
		z-index: 1000;
		border: 0px;
		height: 54px;
		width: 94%;
		padding:0 3%;
		font-size: 1.4em;
		border: 1px solid #ddd;
		box-sizing: content-box;
		transition: all 0.3s;
		-moz-transition:  all 0.3s;	/* Firefox 4 */
		-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
		-o-transition: all 0.3s;	/* Opera */
	}
	.registerFomline em.placeholder{
		position: absolute;
		top:0px;
		left: 0px;
		z-index: 900;
		height: 56px;
		padding-left: 3%;
		font-size: 14px;
		color: #666;
		line-height: 57px;
		color: #bbb;
		cursor: text;
		background: none;
	}
	.registerFomline .errorTip{
		display: none;
	}

	/*聚焦状态*/
	.registerFomline.focus input{
		border: 1px solid #619fde;
		box-shadow: 0px 0px 5px #97c0e9;
	}
	.registerFomline.focus .errorTip{
		display: none;
	}
	
	/*错误状态*/
	.registerFomline.error input{
		border: 1px solid #ff2727;
		box-shadow: 0px 0px 5px #f9acac;
	}
	.registerFomline.error .errorTip{
		display: block;
	}
	
	/*不可编辑状态*/
	.registerFomline.disedit input{
		border: 1px solid #ddd;
		background: #f4f4f4;
		color: #666;
	}
	
	/*表单错误提示*/
	.registerFomline .errorTip{
		position: absolute;
		line-height: 24px;
		max-width: 160px;
		min-width: 120px;
		color: red;
		border: 1px solid #ddd;
		background: #fff;
		box-shadow: 0px 0px 5px #e5e5e5;
		z-index: 1000;
		padding: 15px 15px;
		left: 430px;
		top:0px;
		font-size: 12px;
	}
	.registerFomline .errorTip .triangle{
		position: absolute;
		left: -7px;
		top:0px;
		height: 54px;
		width: 7px;
		background: url(../images/errorExpand-arrow.png) center center no-repeat;
	}

	/*验证码*/
	.registerFomline input.yzm{
		display: inline;
		height: 54px;
		width: 56%;
	}
	.registerFomline .imgYzm{
		float: right;
		display: inline;
		height: 54px;
		width: 35%;
		cursor: pointer;
	}
	.registerFomline button.getyzm{
		float: right;
		display: inline;
		height: 54px;
		border: 1px solid #ff4d00;
		width: 35%;
		color: #fff;
		text-align: center;
		background: #ff4d00;
		font-size: 1.2em;
		cursor: pointer;
		transition: all 0.3s;
		-moz-transition:  all 0.3s;	/* Firefox 4 */
		-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
		-o-transition: all 0.3s;	/* Opera */
	}
	.registerFomline button.getyzm:hover{
		background: #f80;
	}
	
	.registerFomline button.getyzm:active{
		color: #b33c00;
		text-shadow: 0px 1px 0px #ff753a;
		background: #dd4300;
		border: #c73c00;
	}

	/*按钮*/
	.registerFomline button.orange{
		height: 54px;
		border: 1px solid #ff4d00;
		width: 100%;
		color: #fff;
		text-align: center;
		background: #ff4d00;
		font-size: 1.6em;
		cursor: pointer;
		transition: all 0.3s;
		-moz-transition:  all 0.3s;	/* Firefox 4 */
		-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
		-o-transition: all 0.3s;	/* Opera */
	}
	.registerFomline button.orange:hover{
		box-shadow: 0px 0px 10px #ccc;
		background: #f80;
	}
	.registerFomline button.orange:active{
		color: #b33c00;
		text-shadow: 0px 1px 0px #ff753a;
		background: #dd4300;
		border: #c73c00;
	}
	.registerFomline button.white{
		height: 54px;
		border: 1px solid #ddd;
		width: 100%;
		color: #333;
		text-align: center;
		background: #fff;
		font-size: 1.6em;
		cursor: pointer;
		transition: all 0.3s;
		-moz-transition:  all 0.3s;	/* Firefox 4 */
		-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
		-o-transition: all 0.3s;	/* Opera */
	}
	.registerFomline button.white:hover{
		box-shadow: 0px 0px 5px #ddd;
		color: #ff4d00
	}
	.registerFomline button.white:active{
		background: #efefef;
		color: #ff4d00;
		text-shadow: none;
	}

	.registerForm .anotherLogin{
		display: none;
	}

/*右侧*/
.registerRight{
	float: right;
	display: inline;
	width: 35%;
}
.registerRight .inner{
	margin: 1px;
	background: #f8f8f8;
	height: 749px;
}

.registerRight .explan{
	width: 280px;
	margin: 0 auto;
	padding-top: 100px;
}
.registerRight .explan h1{
	font-size: 24px;
	line-height: 200%;
}
.registerRight .explan h2{
	font-size: 18px;
}
.registerRight .explan p{
	font-size: 14px;
	color: #666;
	margin-top: 20px;
	line-height: 200%;
}
.anotherLogin button.white{
	height: 46px;
	border: 1px solid #ddd;
	width: 100%;
	color: #333;
	text-align: center;
	background: #fff;
	font-size: 1.6em;
	margin-bottom: 20px;
	cursor: pointer;
	transition: all 0.3s;
	-moz-transition:  all 0.3s;	/* Firefox 4 */
	-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
	-o-transition: all 0.3s;	/* Opera */
}
.anotherLogin button.white:hover{
	color: #ff4d00
}
.anotherLogin button.white:active{
	background: #efefef;
	color: #ff4d00;
	text-shadow: none;
}

/*第三方账号登录*/
.anotherLogin{
	width: 280px;
	margin: 0 auto;
	margin-top: 50px;
}
.anotherLogin .frame-title{
	border-bottom: 1px dotted #ddd;
	color: #666;
	font-size: 14px;
	height: 20px;
	position: relative;
}
.anotherLogin .frame-title span{
	background: #f8f8f8;
	margin-top: 10px;
	left: 50%;
	width: 120px;
	margin-left: -60px;
	text-align: center;
	position: absolute;
}

ul.Login-method{
	text-align: center;
	margin:30px 0px;
}
ul.Login-method li{
	display: inline-block;
	width: 60px;
	height: 60px;
	margin: 0 10px;
	cursor: pointer;
}
ul.Login-method li.sina{
	background: url(../images/login-method.png) left top no-repeat;
}
ul.Login-method li.tencent{
	background: url(../images/login-method.png) center top no-repeat;
}
ul.Login-method li.wechat{
	background: url(../images/login-method.png) right top no-repeat;
}

ul.Login-method li.sina:hover{
	background: url(../images/login-method.png) left bottom no-repeat;
}
ul.Login-method li.tencent:hover{
	background: url(../images/login-method.png) center bottom no-repeat;
}
ul.Login-method li.wechat:hover{
	background: url(../images/login-method.png) right bottom no-repeat;
}

.otherLogin-guid{
	padding:20px;
	text-align: center;
	line-height: 180%;
	font-size: 14px;
}
.otherLogin-guid img{
	border: 6px solid #fff;
	box-shadow: 0px 3px 5px #e5e5e5;
	width: 100px;
	height: 100px;
	margin-bottom: 20px;
}

/***********************************************************/
/***********               统一支付               ***********/
/**********************************************************/
.pay-title{
	height: 90px;
	border-bottom: 2px solid #c6c4c5;
	background: #fff;
	margin-top: 60px;
}
.pay-title .inner{
	width: 1000px;
	margin: 0 auto;
}
.pay-title .inner .left{
	position: relative;
}
.pay-title .inner .left h2{
	font-size: 16px;
	font-weight: bold;
	margin-top: 24px;
}
.pay-title .inner .left p{
	margin: 0 auto;
	color: #666;
	line-height: 240%;
}
.pay-title .inner .left p span{
	margin-left: 40px;
}
.pay-title .inner .left .notice{
	right:-30px;
	top:54px;
	margin-left: 10px;
}
.pay-title .inner .left .notice .expand{
	right:none;
	top:-18px;
	margin-left: 18px;
}
/*提示*/
.notice{
	cursor: pointer;
	color: #fff;
	font-size: 12px;
	border-radius: 50%;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 16px;
	background: #ff4d00;
	display: inline;
	position: absolute;
}
.notice .expand{
	display: none;
}
.notice:hover .expand{
	display: block;
	position: absolute;
	max-width: 320px;
	min-width: 220px;
	padding: 10px;
	left: 0px;
	top:0px;
	border: 1px solid #ddd;
	background: #fff;
	color: #666;
}


.pay-title .inner .right{
	line-height: 88px;
	font-weight: bold;
	color: #555;
}
.pay-title .inner .right b{
	font-size: 24px;
	color: #ff4d00;
	margin: 0 10px;
}
.pay-content{
	background: #fff;
	margin: 0 auto;
	width: 1000px;
	margin-top: 20px;
}
.pay-content .inner{
	padding: 40px;
}

.payMethod-column{
	border: 1px solid #ddd;
	background: #fff;
	line-height: 60px;
	font-size: 14px;
	margin-bottom: 15px;
	transition: all 0.3s;
	-moz-transition:  all 0.3s;	/* Firefox 4 */
	-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
	-o-transition: all 0.3s;	/* Opera */
}
.payMethod-column:hover{
	box-shadow: 0px 10px 20px rgba(0,0,0,0.15);
}
.payMethod-column input[type=checkbox]{
	width:14px;
	height: 14px;
}
.payMethod-column.active{
	border: 2px solid #85a1d4;
	background: #fff;
}

.payMethod-column.disable *{
	color: #999;
}
.payMethod-column.disable:hover{
	box-shadow: none;
}

.accountPay{
	background: #f5f5f5;
	line-height: 34px;
	padding: 15px;
}
.accountPay input[type=password]{
	background: #fff;
	height: 34px;
	line-height: 34px;
	border-left: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #faf3f0;
	margin:0px 15px 0px 10px;
	width: 180px;
	padding: 0 10px;
	transition: all 0.3s;
	-moz-transition:  all 0.3s;	/* Firefox 4 */
	-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
	-o-transition: all 0.3s;	/* Opera */
}
.accountPay input[type=password]:focus{
	border: 1px solid #619fde;
	box-shadow: 0px 0px 5px #97c0e9;
}
.accountPay input[type=password].error{
	border: 1px solid #ff2727;
	box-shadow: 0px 0px 5px #f9acac;
}

.accountPay p{
	line-height: 24px;
	margin-left: 114px;
}

.payMethod-column .title{
	background: #f5f5f5;
	line-height: 46px;
	cursor: pointer;
}

.payMethod-banklist{
	padding: 20px;
	padding-bottom: 10px;
	padding-right: 0px;
}
.payMethod-banklist ul li{
	float: left;
	display: inline;
	height: 42px;
	width: 137px;
	border: 1px solid #e5e5e5;
	position: relative;
	text-align: center;
	margin-right: 11px;
	cursor: pointer;
	margin-bottom: 10px;
}
.payMethod-banklist ul li p{
	display: none;
}
.payMethod-banklist ul li img{
	display: block;
	width: 85%;
	margin: 0 auto;
	margin-top: 6px;
}
.payMethod-banklist ul li:hover{
	border: 1px solid #ff4d00;
}
.payMethod-banklist ul li.active{
	border: 1px solid #ff4d00;
}
.payMethod-banklist ul li.active p{
	display: block;
	right: 0px;
	bottom: 0px;
	position: absolute;
	background: url(../images/signal.png) center center no-repeat;
	width: 18px;
	height: 18px;
}
.payMethod-column .partline{
	border-bottom: 1px dotted #ddd;
}
.payMethod-column .moreBank{
	width: 140px;
	height: 36px;
	border: 1px solid #e5e5e5;
	font-size: 14px;
	color: #2e9fe5;
	text-align: center;
	line-height: 36px;
	cursor: pointer;
	margin: 15px 20px;
}

.mobile-accountLast{
	display: none;
}

/*无忧退款*/
.pay-wytk{
	background: #faf7ed;
	border: 2px solid #f0d360;
	padding: 20px;
}
.pay-wytk img{
	float: left;
	display: inline;
	margin: 0px 15px;
}
.pay-wytk p{
	display: inline;
	font-size: 14px;
	color: #666;
	line-height: 180%;
}
/*微信支付扫码页*/
.wechatPay-left{
	float: left;
	display: inline;	
	width: 380px;
	margin-left: 80px;
	text-align: center;
}
.wechatPay-right{
	float: right;
	display: inline;
	margin-right: 80px;
}
.wechatPay-left .wechatPay-priceTip{
	font-size: 16px;
	color: #666;
}
.wechatPay-left .wechatPay-priceTip p{
	font-size: 24px;
	color: #ff4d00;
}
.wechatPay-ewm{
	margin-bottom: 30px;
}
.wechatPay-ewm img{
	margin-top: 20px;
	width: 220px;
	height: 220px;
	padding: 12px;
	border: 1px solid #ddd;
}
.wechatPay-backOther{
	font-size: 16px;
	background: url(../images/back0ther.png) left center no-repeat;
	padding-left: 20px;
	height: 40px;
	display: block;
	line-height: 40px;
	width: 140px;
	cursor: pointer;
	margin: 0 auto;
	margin-top: 50px;
}

/*支付结果*/
.totalpayResult{
	padding:30px;
}
.totalpayResult .left{
	height: 80px;
	margin-right: 20px;
	margin-left: 20px;
}
.totalpayResult .detail{
	display: inline;
}
.totalpayResult h2{
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
}
.totalpayResult p{
	font-size: 14px;
	color: #555;
}
.totalpayResult p span{
	margin:0px 10px;
	color: #ccc;
	font-size: 12px;
}

.totalpayResult.success{
	background: #edffcd;
	border: 1px solid #dee5d5;
}
.totalpayResult.fail{
	background: #fcefe9;
	border: 1px solid #eaccc1;
}

/***********************************************************/
/***********               服务列表               ***********/
/**********************************************************/

.service-sort{
	margin-top: 60px;
	height: 64px;
}
.service-sort .pubNew-video{
	float: right;
	display: inline-block;
	text-align: center;
	color: #fff;
	cursor: pointer;
	background: #ff4d00;
	width: 100px;
	height: 36px;
	line-height: 36px;
	border-radius: 2px;
	margin-top: 26px;
	font-size: 14px;
}
.service-sort .searchResult{
	float: left;
	display: inline;
	margin-top: 45px;
	font-size: 14px;
	color: #888;
	width: 70%;
}
.service-sort .searchResult span{
	float: left;
	display: inline;
}
.service-sort .searchResult b{
	color: #ff4d00;
	margin: 0 10px;
	max-width: 40%;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	text-overflow: ellipsis;
}
.service-sort .sort{
	float: right;
	display: inline;
}

.service-sort .searchResult-mobile{
	display: none;
	margin-top: 10px;
	font-size: 14px;
	color: #888;
}
.service-sort .searchResult-mobile b{
	color: #ff4d00;
	margin: 0 10px;
}
.service-sort .sort-mobile
{
	display: none;
	margin-top: 10px;
	width: 100%;
}
.service-sort .sort .sortColumn{
	position: relative;
	cursor: pointer;
	margin-left: 10px;
	margin-top:26px;
	float: right;
	display: inline;
	height: 36px;
	border: 1px solid #e5e5e5;
	line-height: 36px;
	padding: 0 15px;
	padding-right: 30px;
	font-size: 14px;
	color: #888;
	background: url(../images/form-pulldown-arrow.png) 90% center no-repeat #fff;
}
.service-sort .sort .sortColumn.pullup{
	background: url(../images/form-pullup-arrow.png) 90% center no-repeat #fff;
}
.service-sort .sort .sortColumn .expand{
	position: absolute;
	display:none;
	top:36px;
	left:-1px;
	border: 1px solid #e5e5e5;
	width: 100%;
	z-index: 10000;
	background: #fff;
	box-shadow: 0px 10px 20px rgba(0,0,0,0.15);
}
.service-sort .sort .sortColumn .expand p{
	line-height: 36px;
	padding: 0 15px;
	font-size: 14px;
	color: #888;
	cursor: pointer;
}
.service-sort .sort .sortColumn .expand p:hover{
	background: #f5f5f5;
}

.service-sort .sort .sortColumn .expand.area{
	width: 350px;
	padding: 10px;
	left: -298px;
}
.service-sort .sort .sortColumn .expand.area p{
	display: inline-block;
	float: left;
	line-height: 36px;
}
.service-sort .sort .sortColumn .expand.area p.active{
	background: #ff4d00;
	color: #fff;
}

.main-serviceList{
	border: 1px solid #fff;
	background: #fff;
	margin-top: 20px;
	min-height:212px;
	transition: all 0.3s;
	-moz-transition:  all 0.3s;	/* Firefox 4 */
	-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
	-o-transition: all 0.3s;	/* Opera */
}
.main-serviceList:hover{
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
}
.main-serviceList .serviceUser{
	width: 18%;
	float: left;
	display: inline;
	text-align: center;
}
.main-serviceList .serviceUser .sculpture{
	margin-top: 30px;
	position: relative;
}
.main-serviceList .serviceUser .sculpture img{
	width: 46%;
	border-radius: 50%;
	cursor: pointer;
}
.main-serviceList .serviceUser a{
	font-size: 16px;
	text-align: center;
	display: block;
	color: #333;
	line-height: 100%;
	margin-bottom: 30px;
	cursor: pointer;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 18px;
	margin: 0 15px;
	margin-top: 10px;
}

.main-serviceList .serviceUser .user-hornor{
	text-align: center
}
.main-serviceList .serviceUser .user-hornor a{
	background:url(../images/vip-list.png) center center no-repeat #eee;
	width: 18px;
	height: 18px;
	border-radius: 2px;
	display: inline-block;
	margin-top: 10px;
	margin: 10px 2px 0px 2px;
}

.main-serviceList .serviceLeft{
	float: left;
	display: inline;
	width: 58%;
}
.main-serviceList .serviceLeft h2{
	font-size: 16px;
	line-height: 200%;
	margin:30px 0px;
	margin-bottom: 10px;
	font-weight: bold;
}
.main-serviceList .serviceLeft h2 a{
	color: #333;
}

.main-serviceList .serviceLeft .labels{
	margin:0px;
}

.main-serviceList .serviceLeft .labels a{
	display: inline-block;
	background: #d3e4f2;
	color: #444;
	line-height: 22px;
	margin-right: 10px;
	margin-bottom: 15px;
	padding: 0 8px;
}
.main-serviceList .serviceLeft .describe{
	font-size: 1.4em;
	color: #555;
	line-height: 180%;
	margin-top: 5px;
	background: #f8f8f8;
	padding:30px;
	padding-top: 20px;
	padding-bottom:5px;
}
.main-serviceList .serviceLeft .describe ul{
	margin:0px 30px 15px 0px;
}
.main-serviceList .serviceLeft .describe ul li{
	cursor: text;
	list-style: inherit;
	line-height:200%;
}
.main-serviceList .serviceLeft .describe ul li p{
	margin-bottom: 0px;
	line-height:200%;
}
.main-serviceList .serviceLeft .describe p{
	cursor: text;
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 180%;
}
.main-serviceList .serviceLeft .describe img{
	margin-top: 15px;
	margin-bottom: 25px;
	max-width: 100%;
	cursor:default;
}
.main-serviceList .serviceLeft .describe.overflow-hidden{
	overflow: hidden;
	max-height: 4em;
	background: none;
	padding: 0;
	cursor: pointer;
	line-height: 180%;
	word-break: break-all;
	color: #666;
}

.main-serviceList .serviceLeft .learnMore{
	background: url(../images/service-pulldown-arrow.png) 66px center no-repeat;
	color: #ff4d00;
	cursor: pointer;
	margin:0px;
	font-size: 1.4em;
	height: 30px;
	line-height: 30px;
	margin-bottom: 15px;
}
.main-serviceList .serviceLeft .fold{
	background: url(../images/service-pullup-arrow.png) 66px center no-repeat;
	color: #ff4d00;
	cursor: pointer;
	margin:0px;
	font-size: 1.4em;
	height: 30px;
	line-height: 30px;
	margin-bottom: 15px;
	margin-top: 6px;
}

.main-serviceList .serviceRight{
	float: right;
	display: inline;
	width:20%;
	text-align: center;
}
.main-serviceList .serviceRight .price{
	font-size: 1.8em;
	color: #ff4d00;
	font-weight: bold;
	line-height: 180%;
	margin:34px 30px;
	margin-bottom: 0px;
}
.main-serviceList .serviceRight .time{
	font-size: 1.4em;
	color: #666;
	line-height: 180%;
	margin:0px 30px;
}
.main-serviceList .serviceRight button{
	width: 140px;
	height: 36px;
	color: #fff;
	background: #ff4d00;
	font-size: 1.5em;
	border: 0;
	margin-top:32px;
	cursor: pointer;
	transition: all 0.3s;
	-moz-transition:  all 0.3s;	/* Firefox 4 */
	-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
	-o-transition: all 0.3s;	/* Opera */
}
.main-serviceList .serviceRight button:hover{
	background: #f80;
}
.main-serviceList .serviceRight button:active{
	color: #b33c00;
	text-shadow: 0px 1px 0px #ff753a;
	background: #dd4300;
	border: #c73c00;
}

.loadMore{
	background: #fff;
	height: 3.5em;
	line-height: 3.5em;
	font-size: 1.4em;
	color: #aaa;
	text-align: center;
	margin: 30px 0px;
	margin-bottom: 0px;
	cursor: pointer;
	border: 1px solid #fff;
	background: #fff;
	transition: all 0.3s;
	-moz-transition:  all 0.3s;	/* Firefox 4 */
	-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
	-o-transition: all 0.3s;	/* Opera */
}
.loadMore:hover{
	box-shadow: 0px 0px 20px rgba(0,0,0,0.15);
}

.loadMore img{
	width: 1.2em;
	margin-right: 1em;
}


/*视频列表*/
.videoList{
	float: left;
	display: inline;
	position: relative;
	background: #fff;
	width: 270px;
	margin:0px 15px;
	margin-bottom: 30px;
	transition: all 0.3s;
	-moz-transition:  all 0.3s;	/* Firefox 4 */
	-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
	-o-transition: all 0.3s;	/* Opera */
}
.videoList:hover{
	box-shadow: 0px 10px 20px rgba(0,0,0,0.2);
}
.videoList.last{
}
.videoList .living{
	background: rgba(255,60,0,0.8);
	height: 20px;
	line-height: 20px;
	color: #fff;
	padding:0 5px;
	position: absolute;
	right: 0px;
	top:115px;
}
.videoList img{
	height: 150px;
	left: 0px;
	top: 0px;
	width: 270px;
}

.videoList .detail{
	padding:0px 15px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: 10px;
}

.videoList .detail a.title{
	font-size: 14px;
	color: #333;
}
.videoList .user-seeing{
	padding:0px 15px;
	margin-top: 5px;
}
.videoList .user-seeing span{
	float: left;
	display: inline-block;
	overflow: hidden;
	white-space: normal;
	text-overflow: ellipsis;
	max-width: 50%;
	height:18px;
	line-height: 18px;
	margin-bottom: 15px;
}
.videoList .user-seeing span.seeing{
	float: right;
	display: inline;
	color: #999;
	padding-left: 20px;
	background: url(../images/see-signal.png) left center no-repeat;
}


/*文章列表*/
.total-wordList{
	padding: 30px;
	border: 1px solid #fff;
	background: #fff;
	margin-top: 20px;
	transition: all 0.3s;
	-moz-transition:  all 0.3s;	/* Firefox 4 */
	-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
	-o-transition: all 0.3s;	/* Opera */
}
.total-wordList:hover{
	background: #fff;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
}
.total-wordList .scanImg{
	float: left;
	display: inline;
	width: 12%;
}
.total-wordList .scanImg img{
	display: block;
	width: 100%
}
.total-wordList .word-detail{
	float: left;
	display: inline;
	width: 88%;
}
.total-wordList .word-detail h2{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;
	line-height: 150%;
	font-size: 16px;
	margin-left: 30px;
	margin-bottom: 10px
}
.total-wordList .word-detail h2 a{
	color: #222;
}
.total-wordList .word-detail .labels{
	margin:0px;
	margin-left: 30px;
}

.total-wordList .word-detail .labels a{
	display: inline-block;
	background: #d3e4f2;
	color: #444;
	line-height: 22px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 0 8px;
}

.total-wordList .word-detail .describe{
	display: block;
	color: #666;
	line-height: 150%;
	height: 40px;
	overflow: hidden;
	font-size: 13px;
	margin-top:10px;
	margin-left: 30px;
	padding: 0;
}
.total-wordList .word-detail .describe p{
	margin:0;
	color: #666;
	margin-bottom: 0px;
}
.total-wordList .word-detail .publish{
	line-height: 14px;
	margin-top:10px;
	font-size: 12px;
	margin-left: 30px;
}

/***********************************************************/
/***********               文章详情               ***********/
/**********************************************************/
.currentPosition{
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	margin-top: 90px;
	color:#666;
}
.currentPosition a{
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	margin-top: 90px;
	color:#666;
}
.currentPosition a:hover{
	color:#ff4d00;
}
/*左侧盒子*/
.article-leftBox{
	float: left;
	display: inline;
	width: 890px;
	background: #fff;
	border: 1px solid #e5e5e5;
}
.article-leftBox .artitleTitle{
	color: #333;
	font-size: 24px;
	margin:30px;
	margin-bottom: 10px;
	line-height: 200%;
}
.article-leftBox .articleUser{
	margin: 0 30px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 15px
}
.article-leftBox .articleUser img.left{
	width: 46px;
	height: 46px;
	border-radius: 2px;
	margin-right: 10px;
}
/*阅读统计*/
.article-leftBox .articleUser .articleParameter{
	float: right;
	display: inline;
	margin-top: 22px;
}
.article-leftBox .articleUser .articleParameter ul li{
	float: left;
	display: inline;
	height: 24px;
	line-height: 24px;
	padding:0 10px;
	color: #999;
	font-size: 14px;
}
.article-leftBox .articleUser .articleParameter ul li i{
	width: 24px;
	height: 24px;
	margin-right: 5px;
	float: left;
	display: inline-block;
}
.article-leftBox .articleUser .articleParameter ul li i.liulan{
	background: url(../images/count.png) 3px center no-repeat;
}
.article-leftBox .articleUser .articleParameter ul li i.shoucang{
	background: url(../images/count.png) -70px center no-repeat;
}
.article-leftBox .articleUser .articleParameter ul li i.liuyan{
	background: url(../images/count.png) -138px center no-repeat;
}
.article-leftBox .articleUser .articleParameter ul li i.zhuanfa{
	background: url(../images/count.png) -197px center no-repeat;
}
.article-leftBox .articleUser .articleParameter ul li i.mingzhong{
	background: url(../images/count.png) -255px center no-repeat;
}
.article-leftBox .articleUser .articleParameter ul li.bar{
	width: 1px;
	height: 20px;
	margin-top: 2px;
	background: #e1e2e5;
	padding: 0px;
}

.article-leftBox .labels{
	margin:0px;
	margin-left: 30px;
	margin-bottom: 15px;
}

.article-leftBox .labels a{
	display: inline-block;
	background: #d3e4f2;
	color: #444;
	line-height: 22px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 0 8px;
}
/*文章详情*/
.articleDetail{
	margin: 0 30px;
	margin-top: 30px;
	padding-bottom: 30px;
}
.articleDetail p{
	margin-bottom: 15px;
	font-size: 14px;
	color: #444;
	line-height: 180%;
}
.articleDetail h2{
	font-size: 20px;
	color: #333;
	font-weight: bold;
	margin: 22px 0px 10px 0px;
}
.articleDetail h3{
	font-size: 16px;
	color: #333;
	font-weight: bold;
	margin: 22px 0px 10px 0px;
}
.articleDetail ul{
	margin: 10px 0px;
}
.articleDetail ul li{
	font-size: 14px;
	color: #444;
	line-height: 180%;
}
.articleDetail img{
	max-width: 100%;
}

.articleDetail .share{
	color: #999;
	margin: 15px 0px;
	border-bottom: 1px dotted #ccc;
	display: block;
	padding: 15px 0px;
}
.articleDetail .like h1{
	width: 80px;
	height: 30px;
	padding-top:50px;
	border-radius: 50%;
	margin: 30px auto;
	margin-bottom: 12px;
	border: 1px solid #ddd;
	background:url(../images/like.png) center 24px no-repeat #f8f8f8;
	background-size: 60%;
	text-align: center;
	color: #666;
	cursor: pointer;
}
.articleDetail .like h1:hover{
	border: 1px solid #f90;
	background:url(../images/like.png) center -88px no-repeat #fff;
	background-size: 60%;
}
.articleDetail .like p{
	height: 30px;
	margin: 0px auto;
	text-align: center;
	color: #666;
	cursor: pointer;
}
/*评价*/
.article-leftBox .judgeTitle{
	border-top: 1px solid #e5e5e5;
	background: #f5f5f5;
	height: 42px;
	line-height: 42px;
	font-size: 18px;
	font-weight: bold;
	padding: 0px 30px;
}
.article-leftBox .judgeAlert{
	border-bottom: 1px dotted #e5e5e5;
	height: 42px;
	line-height: 42px;
	margin:20px 30px;
}
.article-leftBox .judgeInput{
	margin: 30px;
	border: 1px solid #e5e5e5;
	padding: 8px;
	margin-bottom:10px;
}
.article-leftBox .judgeInput textarea{
	border: 0;
	height: 80px;
	width: 100%;
	font-size: 14px;
	line-height: 150%;
}
.article-leftBox .judgeList{
	border-bottom: 1px solid #efefef;
	margin: 0px 30px;
	background: #fff;
	padding: 15px 0px;
	margin-top: 15px;
}
.article-leftBox .judgeList img.sculpture{
	width:46px;
	height: 46px;
	border-radius: 2px;
	margin-right: 15px;
	float: left;
	display: inline;
}
.article-leftBox .judgeList .leaveMsg{
	display: inline;
	float: left;
	width: 769px;
}
.article-leftBox .judgeList .leaveMsg p.detail{
	line-height: 180%;
	margin-top: 6px;
	color: #666;
	font-size: 14px;
}
.article-leftBox .parentLeavemsg{
	border: 1px solid #e5e5e5;
	background: #f5f5f5;
	padding: 15px;
	line-height: 150%;
	font-size: 12px;
	color: #999;
	position: relative;
	margin-top: 10px;
}
.article-leftBox .parentLeavemsg .tirangle{
	background: url(../images/tirangle.png) center center no-repeat;
	position: absolute;
	width: 15px;
	height: 8px;
	left: 30px;
	top:-8px;
}
.article-rightBox{
	float: right;
	display: inline;
	width: 280px;
	background: #fff;
	border: 1px solid #e5e5e5;
	margin-bottom: 20px;
}
.article-rightBox .columnTitle{
	border-bottom: 1px solid #e5e5e5;
	height: 52px;
	line-height: 52px;
	color: #333;
	padding:0 15px;
	font-size: 18px;
}
.article-rightBox ul{
	padding: 10px 20px;
}
.article-rightBox ul li{
	line-height: 32px;
	height: 32px;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #666;
	background: url(../images/dot.png) left center no-repeat;
}
.article-rightBox ul li a{
	color: #777;
	margin-left: 15px;
}
.article-rightBox ul li a:hover{
	color: #ff4d00;
}

/***********************************************************/
/***********               专家详情               ***********/
/**********************************************************/
.expertDetail-basic{
	margin-top: 60px;
	background: #0f6b99;
	width: 100%;
	padding-top: 70px;
	padding-bottom: 55px;
}
.expertDetail-basic .sculpture{
	float: left;
	display: inline;
	margin-left: 40px;
	width: 150px;
	height: 150px;
	border-radius:50%;
	border:5px solid #e5e5e5;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.4);
}

.expertDetail-basic .basicMessage{
	float: left;
	display: inline;
	margin-left: 30px;
	width: 50%;
}
.expertDetail-basic .basicMessage h1{
	font-size: 2.8em;
	color: #fff;
	margin-top: 10px;
}
.expertDetail-basic .basicMessage h1 a{
	color: #fff;
}

.expertDetail-basic .basicMessage .expert-state-phone{
	background: url(../images/expert-state.png) right center no-repeat;
	width: 25px;
	height: 25px;
	margin-left: 15px;
	display: inline-block;
}
.expertDetail-basic .basicMessage .expert-state-mail{
	background: url(../images/expert-state.png) left center no-repeat;
	width: 25px;
	height: 25px;
	margin-left: 10px;
	display: inline-block;
}
.expertDetail-basic .basicMessage .expert-state-vip{
	background: url(../images/vip.png) center center no-repeat;
	width:61px;
	height: 25px;
	margin-left: 15px;
	display: inline-block;
}
.expertDetail-basic .basicMessage .position{
	font-size: 1.4em;
	color: #e5e5e5;
}
.expertDetail-basic .basicMessage .time{
	font-size: 1.4em;
	color: #fff;
	margin-top:20px;
	clear:both;
	line-height: 20px;
}
.expertDetail-basic .basicMessage .time p{
	display: inline-block;
}
.expertDetail-basic .basicMessage .time p.last{
	margin-left: 50px;
}

.expertDetail-basic .basicMessage .labels{
	margin-top: 15px;
}

.expertDetail-basic .basicMessage .labels a{
	display: inline-block;
	background: #4293bc;
	color: #b2e5ff;
	line-height: 22px;
	margin:0px 5px 5px 0px;
	padding: 0 8px;
}


.signal-share{
	float: right;
}
.expert-signal{
	text-align: center;
	margin-top: -30px;
	margin-bottom: 25px;
}
.expert-signal.none{
	visibility: hidden;
}
/****************分享***************/
.share{
	display: inline;
}
.share a{
	position: relative;
}
.share a .expand{
	display: none;
}
.share a:hover .expand{
	display: block;
	position: absolute;
	z-index: 10000;
	border: 1px solid #ddd;
	padding: 10px;
	background: #fff;
	bottom: 20px;
	box-shadow: 0px 0px 4px #e5e5e5;
	left:-46px;
}
.share a:hover .expand img{
	display: block;
	width: 100px;
}
.share img{
	display: inline-block;
	margin: 0px 3px;
}
.share a:hover .expand .loading{
	background: url(../images/loading.gif) center center no-repeat;
	margin: 0;
	padding: 0;
	width: 100px;
	height: 100px;
	background-size: 30%;
}


/*专家详情左侧*/
.expertDetail-leftBox{
	float: left;
	display: inline;
	width: 890px;
}
.expertDetail-leftBox .inner{
	border: 1px solid #e5e5e5;
	background: #fff;
	padding: 0 30px;
	margin-top: 20px;
}
.expertDetail-leftBox .inner .title{
	font-size: 28px;
	border-bottom: 1px solid #e5e5e5;
	line-height: 200%;
	padding-top: 20px;
}

/*服务列表*/
.serviceList{
	border-bottom: 1px solid #f5f5f5;
}
.serviceList .serviceLeft{
	float: left;
	display: inline;
	width: 75%;
}
.serviceList .serviceLeft h2{
	font-size: 1.6em;
	line-height: 180%;
	margin:20px 0px;
	margin-bottom: 15px;
	font-weight: bold;
	color: #333;
}
.serviceList .serviceLeft .labels{
	margin:0px;
}

.serviceList .serviceLeft .labels a{
	display: inline-block;
	background: #d3e4f2;
	color: #444;
	line-height: 22px;
	margin-right: 10px;
	padding: 0 8px;
}
.serviceList .serviceLeft .describe{
	font-size: 1.4em;
	color: #555;
	margin-top: 15px;
	background: #f8f8f8;
	padding:30px;
	line-height: 180%;
	padding-top: 20px;
	padding-bottom:5px;
}
.serviceList .serviceLeft .describe ul{
	margin: 0px 30px 15px 0px;
}
.serviceList .serviceLeft .describe ul li{
	cursor: text;
	list-style: inherit;
	line-height:200%;
}
.serviceList .serviceLeft .describe ul li p{
	margin-bottom: 0px;
	line-height:200%;
}
.serviceList .serviceLeft .describe p{
	cursor: text;
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 180%;
}
.serviceList .serviceLeft .describe img{
	margin-top: 15px;
	margin-bottom: 25px;
	max-width: 100%;
	cursor:default;
}
.serviceList .serviceLeft .describe.overflow-hidden{
	overflow: hidden;
	max-height: 4em;
	background: none;
	padding: 0;
	line-height: 180%;
	color: #666;
}
.serviceList .serviceLeft .learnMore{
	background: url(../images/service-pulldown-arrow.png) 65px 12px no-repeat;
	color: #ff4d00;
	cursor: pointer;
	padding-bottom: 20px;
	font-size: 1.4em;
}
.serviceList .serviceLeft .fold{
	background: url(../images/service-pullup-arrow.png) 65px 12px no-repeat;
	color: #ff4d00;
	cursor: pointer;
	padding-bottom: 20px;
	font-size: 1.4em;
}

.serviceList .serviceRight{
	float: right;
	display: inline;
	width: 25%;
	text-align: center;
}
.serviceList .serviceRight .price{
	font-size: 1.8em;
	color: #ff4d00;
	font-weight: bold;
	line-height: 180%;
	margin:20px 30px;
	margin-bottom: 0px;
}
.serviceList .serviceRight .time{
	font-size: 1.4em;
	color: #666;
	line-height: 180%;
	margin:0px 30px;
}
.serviceList .serviceRight button{
	width: 120px;
	height: 36px;
	color: #fff;
	background: #ff4d00;
	font-size: 1.5em;
	border: 0;
	margin-top: 2em;
	cursor: pointer;
	transition: all 0.3s;
	-moz-transition:  all 0.3s;	/* Firefox 4 */
	-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
	-o-transition: all 0.3s;	/* Opera */
}
.serviceList .serviceRight button:hover{
	background: #f80;
}
.serviceList .serviceRight button:active{
	color: #b33c00;
	text-shadow: 0px 1px 0px #ff753a;
	background: #dd4300;
	border: #c73c00;
}


/*文章列表*/
.expertDetail-leftBox .inner .total-wordList{
	padding: 30px 0px;
	border-bottom: 1px solid #f5f5f5;
	margin-top: 0px;
}
.expertDetail-leftBox .inner .total-wordList:hover{
	box-shadow: none;
}

/*视频列表*/
.expertDetail-leftBox .inner .videoList{
	float: left;
	display: inline;
	position: relative;
	background: #fff;
	width: 260px;
	margin:15px 24px;
	margin-left: 0px;
}
.expertDetail-leftBox .inner .videoList:hover{
	box-shadow: none;
	background: #f5f5f5;
}
.expertDetail-leftBox .inner .videoList.last{
	margin-right: 0px;
}
.expertDetail-leftBox .inner .videoList img{
	height: 140px;
	left: 0px;
	top: 0px;
	width: 260px;
}
.expertDetail-leftBox .inner .videoList .detail a.title{
	font-size: 14px;
	color: #333;
	border-bottom: 0;
}

/*关于我*/
.expertDetail-leftBox .inner .aboutme{
	padding: 20px;
	font-size: 1.4em;
	color: #555;
}
.expertDetail-leftBox .inner .aboutme p{
	margin-bottom: 20px;
	line-height: 200%;
}
.expertDetail-leftBox .inner .aboutme img{
	max-width: 100%;
	margin:20px 0px;
}
.expertDetail-leftBox .inner .aboutme ul{
	margin:0px 30px 15px 0px;
}
.expertDetail-leftBox .inner .aboutme ul li{
	list-style: inherit;
}
.expertDetail-leftBox .inner .aboutme ul li p{
	margin-bottom: 0px;
}
.expertDetail-leftBox .inner .aboutme .overflow-hidden{
	max-height: 72px;
	overflow: hidden;
	line-height: 180%;
}
.learnMore{
	background: url(../images/service-pulldown-arrow.png) 66px center no-repeat;
	color: #ff4d00;
	cursor: pointer;
	margin:0px;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
}
.fold{
	background: url(../images/service-pullup-arrow.png) 66px center no-repeat;
	color: #ff4d00;
	cursor: pointer;
	margin:0px;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
}

/*评价记录*/
.judgeList{
}
.judgeColumn{
	border-bottom: 1px dotted #e5e5e5;
	padding-bottom: 20px;
	margin: 20px 0px;
}
.judgeLeft{
	width: 10%;
	float: left;
	display: inline;
}
.judgeLeft img{
	width: 100%;
	border-radius: 50%;
}
.judgeRight{
	float: right;
	display: inline;
	width: 87%;
}
.judgeRight .name a{
	color: #000;
	font-weight: bold;
	font-size: 1.6em;
}
.judgeRight .name span{
	float: none;
	display: inline;
	margin-left: 15px;
	color: #999;
}
.judgeRight .name .right img{
	margin-left: 0.5em;
	margin-top: 5px;
}

.judgeRight .word{
	color: #444;
	font-size: 1.4em;
	line-height: 150%;
	margin-top: 0.6em;
	word-break: break-all;
}
.judgeRight .service{
	margin-top: 0.6em;
}
.judgeRight .service a{
	color: #999;
	font-size: 12px;
}
.judgeRight .service a:hover{
	color: #ff4d00;
}

.expertDetail-rightBox{
	float: right;
	display: inline;
	width: 280px;
}
.expertDetail-rightBox .column{
	border: 1px solid #e5e5e5;
	margin-top: 20px;
	background: #fff;
}
.expertDetail-rightBox .column .title{
	border-bottom: 1px solid #e5e5e5;
	background: #fff;
	height: 50px;
	font-size: 1.8em;
	line-height: 50px;
	padding: 0 20px;
}
.related-expert{
	border-bottom: 1px dotted #ddd;
	padding: 15px 20px;
	transition: all 0.3s;
	-moz-transition:  all 0.3s;	/* Firefox 4 */
	-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
	-o-transition: all 0.3s;	/* Opera */
}
.related-expert:hover{
	background: #f5f5f5;
}

.related-expert img{
	float: left;
	display: inline;
	width: 46px;
	height: 46px;
	border-radius: 50%;
}
.related-expert .expertArea{
	margin-left:56px;
}
.related-expert .expertArea h2 a{
	font-size: 16px;
	color: #333;
}
.related-expert .expertArea a.service{
	font-size: 1.4em;
	color: #ff4d00;
}

/***********************************************************/
/***********               发起预约               ***********/
/**********************************************************/
.initiate-box{
	background: #fff;
	box-shadow: 0px 10px 20px rgba(0,0,0,0.15);
	width: 1000px;
	margin: 0 auto;
	margin-top: 98px;
}
.initiate-box .initiate-step{
	background: #f8f8f8;
	border-bottom: 1px solid #e5e5e5;
	height: 80px;
}
.initiate-box .initiate-step ul li{
	float: left;
	display: inline;
	width: 187px;
	height: 80px;
	line-height: 80px;
	color: #333;
	font-size: 1.8em;
	text-align: center;
}
.initiate-box .initiate-step ul li.active{
	font-weight: bold;
	color: #ff4d00;
}
.initiate-box .initiate-step ul li.bar{
	background: url(../images/step-arrow.png) center center no-repeat;
	width: 16px;
	height: 80px;
}

.initiate-box .userBox{
	padding: 30px;
	margin: 30px;
	background: #f5f5f5;
}
.initiate-box .userBox .userArea{
	float: left;
	display: inline;
	width: 100px;
}
.initiate-box .userBox .userArea img{
	width:92%;
	height: 92px;
	border-radius: 50%;
}
.initiate-box .userBox .detailArea{
	padding-left: 130px;
}
.initiate-box .userBox .detailArea p.signal span.right{
	padding-right:30px;
}
.initiate-box .userBox .detailArea .serviceTitle{
	margin-top: 10px;
	margin-bottom: 5px;
}
.initiate-box .userBox .detailArea{
	position: relative
}
.initiate-box .userBox .detailArea .notice{
	right:0px;
	top:1px;
}
.initiate-box .userBox .detailArea .notice .expand{
	right:0px;
	top:22px;
	left: auto;
}

.initiate-form{
	padding:30px;
	padding-top: 0px;
}
.MK-formline .formContent .serviceKinds{
	padding:10px;
	background: #f5f5f5;
	line-height: 260%;
}
.MK-formline .formContent .serviceKinds .mar-lr10{
	padding:10px 0px;
}
.MK-formline .formContent .serviceKinds .iradio_minimal-orange{
	margin-right:10px;
	float: left;
	display: inline;
}
.MK-formline .formContent .serviceKinds label{
	float: left;
	display: inline;
	font-size: 14px;
	margin: 0;
	width: 80%;
	line-height: 180%
}
.loading{
	line-height: 10em;
	font-size: 1.6em;
	color: #666;
	text-align: center;
	margin: 30px 0px;
}
.loading img{
	width: 1.2em;
	margin-right: 1em;
}



/***********************************************************/
/***********               整站弹窗               ***********/
/**********************************************************/
.alertMoment{
	position: fixed;
	height: 46px;
	line-height: 46px;
	padding: 0 25px;
	background: #fff;
	font-size: 1.4em;
	z-index: 99999;
	border-radius: 3px;
	box-shadow: 0px 5px 10px rgba(0,0,0,0.3);
	left:0px;
	top:0px;
	font-weight: 600;
}
.alertMoment.correct{
	color: #4db117;
}
.alertMoment.wrong{
	color: #ff4d00;
}
.alertMoment img{
	width: 18px;
	margin-top: -3px;
	margin-right: 10px;
}

.alertConfirm-mask{
	background: rgba(0,0,0,0.5);
	position: fixed;
	z-index: 21000;
	width: 100%;
	height: 100%;
	left: 0;
	top:0;
}
.alertConfirm{
	background: #fff;
	left:50%;
	top:20%;
	z-index: 24000;
	position: fixed;
	padding-bottom: 60px;
}
.alertConfirm.large{
	width: 680px;
	margin-left: -340px;
}
.alertConfirm.middle{
	width: 580px;
	margin-left: -305px;
}
.alertConfirm.small{
	width: 400px;
	margin-left: -240px;
}

.alertConfirm .close{
	width: 80px;
	height: 80px;
	position: absolute;
	right: -80px;
	top:0px;
	background: url(../images/confirm-close.png) center center no-repeat;
	cursor: pointer;
}
.alertConfirm h1{ 
	font-size:24px;
	font-weight: bold; 
	text-align: center;
	line-height: 100%;
	margin:60px 0px 40px 0px;
}
.alertConfirm table tr td{
	padding: 0;
	font-size: 14px;
}
.alertConfirm table tr td input[type=radio]{
	width: 18px;
	height: 18px;
}
.alertConfirm table tr td input[type=checkbox]{
	width: 18px;
	height: 18px;
}
.alertConfirm table tr td input[type=text]{
	height: 36px;
	border: 1px solid #e5e5e5;
	margin-left: 15px;
	width: 280px;
	padding: 0 10px;
}
.alertConfirm table tr td input[type=password]{
	height: 36px;
	border-left: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #faf3f0;
	width: 280px;
	padding: 0 10px;
}
.alertConfirm table tr td textarea{
	line-height:24px;
	border: 1px solid #e5e5e5;
	width: 384px;
	padding: 0 10px;
	min-height: 100px;
}
.alertConfirm table tr td textarea.suggestion{
	line-height:24px;
	border: 1px solid #e5e5e5;
	width: 96%;
	padding: 0 10px;
	min-height: 120px;
}
.alertConfirm table tr td input.suggestion-contact{
	margin:0px;
	margin-top: 10px;
	line-height:24px;
	border: 1px solid #e5e5e5;
	width: 96%;
	padding: 0 10px;
}

.alertConfirm table tr td img{
	cursor: pointer;
}
.alertConfirm table tr td .satisfied{
	display:inline-block;
	background: url(../images/satisfied.png) center center no-repeat;
	width: 72px;
	height: 28px;
	font-size: 12px;
	line-height: 28px;
	text-align: center;
}
.alertConfirm .suer-tradeAlert{
	margin: -10px 0px 20px 0px;
	font-size: 15px;
	color:#666;
	text-align: center;
}

/*打赏表单*/
.rewardForm-payKind{
	margin-top: 15px;
}

.rewardForm-payKind img{
	border: 1px solid #ccc;
	margin-right: 15px;
	margin-top: 10px;
}

/*上传头像*/
table.upload-sculpture tr td .selectImg{
	padding: 5px 15px;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	background: #ff4d00;
}

table.upload-sculpture tr td.sculpture-view{
	vertical-align: middle;
	overflow: hidden;
	background: #d3d3d3;
	position: relative;
}
table.upload-sculpture tr td.sculpture-view .loading-img{
	width: 380px;
	height: 380px;
	line-height: 380px;
	position: absolute;
	z-index: 1000;
	left: 0px;
	top: 0px;
	background: rgba(0,0,0,0.6);
	color: #fff;
	font-size: 14px;
}
table.upload-sculpture tr td.sculpture-view .loading-img img{
	width:20px;
	margin-right: 15px;
}
table.upload-sculpture tr td.sculpture-view .scroll{
	height: 34px;
	position: absolute;
	bottom: 0px;
	width: 380px;
	background: rgba(0,0,0,0.6);
	z-index: 1000;
}
table.upload-sculpture tr td.sculpture-view .scroll .turn-left{
	position: absolute;
	left: 0px;
	top:0px;
	display: block;
	height: 34px;
	width: 34px;
	background:url(../images/uploadSculpture-scroll.png) 8px 8px no-repeat;
}
table.upload-sculpture tr td.sculpture-view .scroll .turn-left:hover{
	background:url(../images/uploadSculpture-scroll.png) 8px -46px no-repeat;
}
table.upload-sculpture tr td.sculpture-view .scroll .turn-right{
	position: absolute;
	right:0px;
	top:0px;
	height: 34px;
	width: 34px;
	background:url(../images/uploadSculpture-scroll.png) -94px 8px no-repeat;
}
table.upload-sculpture tr td.sculpture-view .scroll .turn-right:hover{
	background:url(../images/uploadSculpture-scroll.png) -94px -46px no-repeat;
}
table.upload-sculpture tr td.sculpture-view .scroll .scale{
	float: left;
	display: inline;
	margin-left: 160px;
}
table.upload-sculpture tr td.sculpture-view .scroll .scale .scale-large{
	cursor: pointer;
	float: left;
	display: inline;
	margin-left: 20px;
	height: 34px;
	width: 34px;
	background:url(../images/uploadSculpture-scroll.png) -28px 8px no-repeat;
}
table.upload-sculpture tr td.sculpture-view .scroll .scale .scale-large:hover{
	background:url(../images/uploadSculpture-scroll.png) -28px -46px no-repeat;
}

table.upload-sculpture tr td.sculpture-view .scroll .scale .scale-small{
	cursor: pointer;
	float: left;
	display: inline;
	height: 34px;
	width: 34px;
	background:url(../images/uploadSculpture-scroll.png) -59px 8px no-repeat;
}
table.upload-sculpture tr td.sculpture-view .scroll .scale .scale-small:hover{
	background:url(../images/uploadSculpture-scroll.png) -59px -46px no-repeat;
}

table.upload-sculpture tr td.sculpture-scan{
	vertical-align: top;
	padding-left: 37px;
	width: 160px;
	color: #888;
	line-height: 24px;
	font-size: 14px;
}
.sculpture-scan3x{
	width: 160px;
	height: 160px;
	overflow: hidden;
	border: 1px solid #ddd;
	box-sizing: border-box;
	position: relative;
}
.sculpture-scan3x .mask{
	width: 160px;
	height: 160px;
	z-index: 2000;
	position: absolute;
	background: url(../images/sculpture-mask3.png) left top no-repeat;
}
.sculpture-scan2x{
	margin-top: 10px;
	width: 80px;
	height: 80px;
	overflow: hidden;
	border: 1px solid #ddd;
	box-sizing: border-box;
	position: relative;
}
.sculpture-scan2x .mask{
	width: 80px;
	height: 80px;
	z-index: 2000;
	position: absolute;
	background: url(../images/sculpture-mask2.png) left top no-repeat;
}
.sculpture-scan1x{
	width:40px;
	height: 40px;
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #ddd;
	box-sizing: border-box;
	position: relative;
}
.sculpture-scan1x .mask{
	width: 40px;
	height: 40px;
	z-index: 2000;
	position: absolute;
	background: url(../images/sculpture-mask1.png) left top no-repeat;
}


/*确认服务完成*/
table.sure-finish tr td{
	position:relative;
	border: 0;
}
table.sure-finish tr td em.placeholder{
	position: absolute;
	top:0px;
	left: 0px;
	z-index: 900;
	height: 38px;
	padding:0 3%;
	font-size: 12px;
	color: #666;
	line-height: 38px;
	width: 94%;
	color: #bbb;
	cursor: text;
	background: none;
}
table.sure-finish tr td input[type=password]{
	height: 36px;
	border-left: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #faf3f0;
	width: 94%;
	padding: 0 3%;
	margin: 0 auto;
	transition: all 0.3s;
	-moz-transition:  all 0.3s;	/* Firefox 4 */
	-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
	-o-transition: all 0.3s;	/* Opera */
}
table.sure-finish tr td input[type=password]:focus{
	border: 1px solid #619fde;
	box-shadow: 0px 0px 5px #97c0e9;
}
table.sure-finish tr td input[type=password].error{
	border: 1px solid #ff2727;
	box-shadow: 0px 0px 5px #f9acac;
}



/*设置支付密码*/
table.set-tradePassword tr td{
	position: relative;
	border: 0;
}
table.set-tradePassword tr td em.placeholder{
	position: absolute;
	top:0px;
	left: 0px;
	z-index: 900;
	height: 38px;
	padding-left: 12px;
	font-size: 12px;
	color: #666;
	line-height: 38px;
	color: #bbb;
	cursor: text;
	background: none;
}
table.set-tradePassword tr td input[type=password]{
	height: 36px;
	border-left: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #faf3f0;
	width: 100%;
	padding:0px 10px;
	margin: 0 auto;
	box-sizing: border-box;
	transition: all 0.3s;
	-moz-transition:  all 0.3s;	/* Firefox 4 */
	-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
	-o-transition: all 0.3s;	/* Opera */
}
table.set-tradePassword tr td input[type=password]:focus{
	border: 1px solid #619fde;
	box-shadow: 0px 0px 5px #97c0e9;
}
table.set-tradePassword tr td input[type=password].error{
	border: 1px solid #ff2727;
	box-shadow: 0px 0px 5px #f9acac;
}
/*设置支付密码*/

/*意见建议*/
table.suggestion tr td{
	position: relative;
	border: 0;
}
table.suggestion tr td em.placeholder{
	position: absolute;
	top:0px;
	left: 0px;
	z-index: 900;
	height: 38px;
	padding-left:14px;
	font-size: 12px;
	color: #666;
	line-height: 38px;
	color: #bbb;
	cursor: text;
	background: none;
}

table.suggestion tr td input[type=text]{
	height: 36px;
	border: 1px solid #ccc;
	width: 100%;
	padding: 0px 12px;
	margin: 0 auto;
	box-sizing: border-box;
	transition: all 0.3s;
	-moz-transition:  all 0.3s;	/* Firefox 4 */
	-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
	-o-transition: all 0.3s;	/* Opera */
}
table.suggestion tr td input[type=text]:focus{
	border: 1px solid #619fde;
	box-shadow: 0px 0px 5px #97c0e9;
}
table.suggestion tr td input[type=text].error{
	border: 1px solid #ff2727;
	box-shadow: 0px 0px 5px #f9acac;
}

table.suggestion tr td textarea{
	overflow: auto;
	height: 36px;
	border: 1px solid #ccc;
	width: 100%;
	padding:6px 12px;
	min-height: 90px;
	margin: 0 auto;
	box-sizing: border-box;
	transition: all 0.3s;
	-moz-transition:  all 0.3s;	/* Firefox 4 */
	-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
	-o-transition: all 0.3s;	/* Opera */
}
table.suggestion tr td textarea:focus{
	border: 1px solid #619fde;
	box-shadow: 0px 0px 5px #97c0e9;
}
table.suggestion tr td textarea.error{
	border: 1px solid #ff2727;
	box-shadow: 0px 0px 5px #f9acac;
}
/*意见建议*/

/*暂停预约*/
table.stop-appointment tr td{
	position: relative;
	border: 0;
}
table.stop-appointment tr td em.placeholder{
	position: absolute;
	top:0px;
	left: 0px;
	z-index: 900;
	height: 38px;
	padding-left:14px;
	font-size: 12px;
	color: #666;
	line-height: 38px;
	color: #bbb;
	cursor: text;
	background: none;
}

table.stop-appointment tr td textarea{
	overflow: auto;
	height: 36px;
	border: 1px solid #ccc;
	width: 100%;
	padding:6px 12px;
	min-height: 90px;
	margin: 0 auto;
	box-sizing: border-box;
	transition: all 0.3s;
	-moz-transition:  all 0.3s;	/* Firefox 4 */
	-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
	-o-transition: all 0.3s;	/* Opera */
}
table.stop-appointment tr td textarea:focus{
	border: 1px solid #619fde;
	box-shadow: 0px 0px 5px #97c0e9;
}
table.stop-appointment tr td textarea.error{
	border: 1px solid #ff2727;
	box-shadow: 0px 0px 5px #f9acac;
}
/*暂停预约*/

/*拒绝预约*/
table.refuse-appointment tr td{
	position: relative;
	height: 38px;
	border: 0;
}
table.refuse-appointment tr td em.placeholder{
	position: absolute;
	top:0px;
	left: 0px;
	z-index: 900;
	height:38px;
	padding-left: 12px;
	font-size: 12px;
	color: #666;
	line-height:38px;
	color: #bbb;
	cursor: text;
	background: none;
}
table.refuse-appointment tr td input[type=text]{
	height: 36px;
	border: 1px solid #ccc;
	width: 100%;
	padding: 0px 10px;
	margin: 0 auto;
	box-sizing: border-box;
	transition: all 0.3s;
	-moz-transition:  all 0.3s;	/* Firefox 4 */
	-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
	-o-transition: all 0.3s;	/* Opera */
}
table.refuse-appointment tr td input[type=text]:focus{
	border: 1px solid #619fde;
	box-shadow: 0px 0px 5px #97c0e9;
}
table.refuse-appointment tr td input[type=text].error{
	border: 1px solid #ff2727;
	box-shadow: 0px 0px 5px #f9acac;
}
/*拒绝预约*/

/*服务评价*/
table.service-judge tr td{
	position: relative;
	height: 38px;
	border: 0;
}
table.service-judge tr td em.placeholder{
	position: absolute;
	top:0px;
	left: 0px;
	z-index: 900;
	height: 38px;
	padding-left:12px;
	font-size: 12px;
	color: #666;
	line-height: 38px;
	color: #bbb;
	cursor: text;
	background: none;
}
table.service-judge tr td textarea{
	overflow: auto;
	height: 36px;
	border: 1px solid #ccc;
	width: 100%;
	padding:7px 10px;
	min-height: 90px;
	margin: 0 auto;
	box-sizing: border-box;
	transition: all 0.3s;
	-moz-transition:  all 0.3s;	/* Firefox 4 */
	-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
	-o-transition: all 0.3s;	/* Opera */
}
table.service-judge tr td textarea:focus{
	border: 1px solid #619fde;
	box-shadow: 0px 0px 5px #97c0e9;
}
table.service-judge tr td textarea.error{
	border: 1px solid #ff2727;
	box-shadow: 0px 0px 5px #f9acac;
}
/*服务评价*/

.alertConfirm table tr td button.orange{
	margin-top: 30px;
	height: 42px;
	border:0px;
	padding: 0 35px;
	color: #fff;
	text-align: center;
	background: #ff4d00;
	font-size: 16px;
	cursor: pointer;
	transition: all 0.3s;
	-moz-transition:  all 0.3s;	/* Firefox 4 */
	-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
	-o-transition: all 0.3s;	/* Opera */
}
.alertConfirm table tr td button.orange:hover{
	box-shadow: 0px 0px 10px #ccc;
	background: #f80;
}
.alertConfirm table tr td button.orange:active{
	color: #b33c00;
	text-shadow: 0px 1px 0px #ff753a;
	background: #dd4300;
	border: #c73c00;
}
.alertConfirm table tr td button.white{
	margin-top: 30px;
	height: 42px;
	color: #333;
	border: 1px solid #ddd;
	text-align: center;
	background: #fff;
	font-size: 16px;
	padding: 0 35px;
	cursor: pointer;
	transition: all 0.3s;
	-moz-transition:  all 0.3s;	/* Firefox 4 */
	-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
	-o-transition: all 0.3s;	/* Opera */
}
.alertConfirm table tr td button.white:hover{
	box-shadow: 0px 0px 5px #ddd;
	color: #ff4d00
}
.alertConfirm table tr td button.white:active{
	background: #efefef;
	color: #ff4d00;
	text-shadow: none;
}

/************视频详情页*************/
.videoDetail-rightBox{
	float: right;
	display: inline;
	width: 280px;
}
.videoDetail-rightBox .column{
	border: 1px solid #e5e5e5;
	margin-top: 20px;
	background: #fff;
}
.videoDetail-rightBox .column h2{
	background: #fff;
	height: 50px;
	font-size: 1.8em;
	line-height: 50px;
	padding: 0 20px;
}
.videoDetail-rightBox .column .videoList{
	margin: 0 auto;
	border-bottom: 1px dotted #ddd;
	float: none;
	display: block;
	margin-bottom: 20px;
}
.videoDetail-basic{
	background: #494b51;
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	padding-top: 60px;
}

.videoExplan-Area{
	margin:0px auto;
	padding: 10px 0px;
	background: #333;
}
.videoExplan-Area p{
	margin: 10px;
	color: #ccc;
	font-size: 14px;
	line-height: 150%;
}
.videoExplan-Area .reward{
	float: right;
	display: inline;
	color: #f60;
	border: 1px solid #f60;
	border-radius: 3px;
	padding: 3px 15px 3px 10px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	font-size: 14px;
	cursor: pointer;
	margin-right: 10px;
	margin-top: 8px;
	margin-left: 10px;
}
.videoExplan-Area .reward img{
	width: 24px;
	margin-right: 5px;
}
.videoExplan-Area .reward:hover{
	background: #444;
}

.videoExport-Area{
	margin: 0 auto;
	width: 1198px;
	background: #333;
	border: 1px solid #222;
	margin-top: 30px;
}
.videoExport-Area.new-window{
	width: 100%;
	margin: 0px;
	height: 100%;
	border: 0px;
}
.videoExport-Area .videoArea{
	float: left;
	display: inline;
	width: 899px;
	border-right: 1px solid #222;
}
.videoExport-Area .videoArea .title{
	height: 58px;
	line-height: 58px;
}
.videoExport-Area .videoArea .title h2{
	float: left;
	display: inline;
	margin-left: 20px;
	height: 58px;
	width: 60%;
	color: #fff;
}
.videoExport-Area .videoArea .title span{
	float: right;
	display: inline;
	height: 58px;
}
.videoExport-Area .videoArea .title span em{
	color: #f90;
}
.videoExport-Area .videoArea .video{
	width: 880px;
	height: 530px;
	margin: 0 auto;
	position: relative;
}
.videoExport-Area .videoArea .video .living{
	background: rgba(255,60,0,0.8);
	height: 20px;
	line-height: 20px;
	color: #fff;
	padding:0 5px;
	position: absolute;
	right: 10px;
	top:10px;
	z-index: 20000;
}
.videoExport-Area .chatArea{
	float: left;
	display: inline;
	width: 298px;
}
.videoExport-Area.new-window .chatArea{
	width: 100%;
	float: none;
	display: block;
}
.videoExport-Area .chatArea .title{
	height: 58px;
	line-height: 58px;
	background: #222;
	color: #b7b7b7;
	font-size: 16px;
	padding-left: 20px;
}
.videoExport-Area .chatArea .title .windowExpand{
	float: right;
	display: inline;
	cursor: pointer;
	margin: 15px;
	width: 28px;
	height: 28px;
	background: url(../images/windowExpand.png) center center no-repeat;
}
.videoExport-Area .chatArea .title .windowExpand:hover{
	background: url(../images/windowExpand.png) center center no-repeat #333;
}
.videoExport-Area .chatArea .title .windowBack{
	float: right;
	display: inline;
	cursor: pointer;
	margin: 15px;
	width: 28px;
	height: 28px;
	background: url(../images/windowBack.png) center center no-repeat;
}
.videoExport-Area .chatArea .title .windowBack:hover{
	background: url(../images/windowBack.png) center center no-repeat #333;
}

/*聊天列表*/
 .communicate .communicate-detail{
	margin-left:20px;
	height: 510px;
	overflow-x:hidden;
	overflow-y: scroll;
}
.communicate .communicate-detail .word-Person{
	margin-top: 10px;
	color: #999;
	margin-right: 10px;
	height: 24px;
	line-height: 24px;
}
.communicate .communicate-detail .word-Person span{
	display: inline-block;
	color: #999;
}
.communicate .communicate-detail .word-Person b{
	font-size: 14px;
	color:#67b0f8;
	margin-right: 15px;
	font-weight: normal;
	max-width: 50%;
	float: left;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
}
.communicate .communicate-detail .word-Desiner{
	margin-right: 10px;
	color: #999;
	margin-top: 10px;
	height: 24px;
	line-height: 24px;
}
.communicate .communicate-detail .word-Desiner b{
	font-size: 14px;
	color:#56cc3e;
	margin-right: 15px;
	font-weight: normal;
	max-width: 50%;
	float: left;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
}
.communicate .communicate-detail .word-Desiner span{
	display: inline-block;
	color: #999;
}

.communicate .communicate-detail .word-Detail{
	margin-right: 10px;
	line-height: 150%;
	margin-top: 7px;
	padding-bottom: 7px;
	font-size: 13px;
	color: #ddd;
}
/*聊天发送*/
.communicate-send{
	margin-top: 1px;
	position: relative;
}
.communicate-send textarea{
	float: left;
	display: inline;
	width: 244px;
	height: 80px;
	line-height:18px;
	background: #494b51;
	border: 0px;
	padding: 6px;
	color: #ccc;
	resize: none;
	box-sizing: border-box;
	overflow-y: hidden;
}

.videoExport-Area.new-window .chatArea .communicate-send textarea{
	width: 100%;
	float: none;
	display: block;
}
.communicate-send button.send-img{
	float: left;
	display: inline;
	width: 36px;
	height: 80px;
	background: url(../images/send-img.png) center 9px no-repeat #494b51;
	border: 0px;
	cursor: pointer;
}
.communicate-send button.send-img:hover{
	float: left;
	display: inline;
	width: 36px;
	height: 36px;
	background: url(../images/send-img.png) center -61px no-repeat #494b51;
	border: 0px;
	cursor: pointer;
}
.communicate-send button{
	float: left;
	display: inline;
	width: 54px;
	height: 80px;
	background: url(../images/send.png) center 32px no-repeat #494b51;
	border: 0px;
	cursor: pointer;
}
.communicate-send button:hover{
	background: url(../images/send.png) center -33px no-repeat #494b51;
}
.videoExport-Area.new-window .chatArea .communicate-send button{
	position: absolute;
	right: 0px;
	top: 0px;
}

/*******返回顶部新样式*******/
.RightBacktop{
	position: fixed;
	right:20px;
	bottom: 60px;
	z-index: 16000;
	width: 40px;
}
.RightBacktop .customerService{
	transition: background 0.3s;
	-moz-transition:  background 0.3s;	/* Firefox 4 */
	-webkit-transition: background 0.3s;	/* Safari 和 Chrome */
	-o-transition: background 0.3s;	/* Opera */
	cursor: pointer;
	width: 40px;
	height: 40px;
	margin-top: -1px;
	background:url(../images/backTop.png) left -240px no-repeat;
}
.RightBacktop .customerService:hover{
	background:url(../images/backTop.png) left -280px no-repeat;
}
.RightBacktop .backTop{
	transition: background 0.3s;
	-moz-transition:  background 0.3s;	/* Firefox 4 */
	-webkit-transition: background 0.3s;	/* Safari 和 Chrome */
	-o-transition: background 0.3s;	/* Opera */
	cursor: pointer;
	width: 40px;
	height: 40px;
	background:url(../images/backTop.png) left top no-repeat;
}
.RightBacktop .backTop:hover{
	background:url(../images/backTop.png) left -40px no-repeat;
}
.RightBacktop .helpUser{
	transition: background 0.3s;
	-moz-transition:  background 0.3s;	/* Firefox 4 */
	-webkit-transition: background 0.3s;	/* Safari 和 Chrome */
	-o-transition: background 0.3s;	/* Opera */
	cursor: pointer;
	width: 40px;
	height: 40px;
	margin-top: -1px;
	background:url(../images/backTop.png) left -80px no-repeat;
}
.RightBacktop .helpUser:hover{
	background:url(../images/backTop.png) left -120px no-repeat;
}
.RightBacktop .suggestion{
	transition: background 0.3s;
	-moz-transition:  background 0.3s;	/* Firefox 4 */
	-webkit-transition: background 0.3s;	/* Safari 和 Chrome */
	-o-transition: background 0.3s;	/* Opera */
	cursor: pointer;
	width: 40px;
	height: 40px;
	margin-top: -1px;
	background:url(../images/backTop.png) left -160px no-repeat;
}
.RightBacktop .suggestion:hover{
	background:url(../images/backTop.png) left -200px no-repeat;
}

/***********************************************************/
/***********            新闻中心关于我们            ***********/
/**********************************************************/

.aboutUs-banner{
	width: 100%;
	height: 180px;
	background: url(../images/aboutUs.png) center top no-repeat #ff4d00;
	margin-top: 60px;
	padding-top: 60px;
}
.aboutUs-banner h1,
.aboutUs-banner p{
	color: #fff;
	text-align: center;
}
.aboutUs-banner h1{
	color: #fff;
	font-size: 52px;
}

.aboutUs-banner p{
	color: rgba(255,255,255,0.8);
	font-size: 30px;
}
.aboutUs-column{
	width: 1000px;
	margin: 0 auto;
	margin-top: 50px;
}
.aboutUs-column .aboutUs-title{
	margin-bottom:30px;
	font-size: 34px;
	border-bottom: 2px solid #e5e5e5;
	height: 90px;
}
.aboutUs-column .aboutUs-title .icon{
	float: left;
	display: inline;
	border-bottom: 2px solid #323232;
	width: 84px;
	height: 90px;
}
.aboutUs-column .aboutUs-title .icon img{
	margin-top:22px;
	height:46px;
}
.aboutUs-column .aboutUs-title .name{
	margin-left: 1px;
	float: left;
	display: inline;
	border-bottom: 2px solid #ff4d00;
	height: 90px;
	line-height: 90px;
	text-align: center;
}
.aboutUs-container p{
	font-size: 16px;
	line-height: 200%;
	margin-top:15px;
	color:#555;
	text-indent:2em;
}
.aboutUs-container p img{
	border:5px solid #e5e5e5;
	max-width: 100%;
}
.aboutUs-container p.map{
	margin-bottom: 80px;
}


/*新闻中心*/
.newsCenter .MK-leftBox{
	margin-top: 50px;
}
.newsCenter .MK-rightBox{
	margin-top: 50px;
}


.newsCenter-leftTitle{
	border: 1px solid #e5e5e5;
	background: #fff;
	padding: 20px 30px;
}
.newsCenter-leftTitle h2{
	font-size: 32px;
}
.newsCenter-leftTitle p{
	font-size: 18px;
	color: #888
}

.news-list{
	padding:30px 40px;
	border-bottom: 1px dotted #e6e6e6;
}
.news-list:hover{
	background: #fafafa;
}
.news-list h2{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;
	line-height: 200%;
	font-size: 18px;
}
.news-list h2 a{
	color: #222;
}
.news-list .describe{
	display: block;
	color: #666;
	line-height: 150%;
	height: 42px;
	overflow: hidden;
	font-size: 14px;
	margin-top:10px;
}
.news-list .describe p{
	margin:0;
}
.news-list .publish{
	line-height: 14px;
	margin-top:15px;
	font-size: 12px;
	color: #666;
}

/*新闻详细页*/
.news-detail{
	margin:60px;
}
.news-detail h2{
	line-height: 40px;
	font-weight: normal;
	color:#333;
	font-size: 24px;
	text-align: center;
	margin: 40px 0px;
	padding: 0;
}
.news-detail p{
	font-size: 16px;
	color: #666;
	line-height: 200%;
	text-indent: 2em;
	margin:25px 0px;
}

.news-detail .publish{ 
	height:34px;
	line-height:34px;
	background: #f7f7f7;
	text-align: center;
	color: #999;
	font-size: 12px;
	border-top: 1px dotted #ddd;
}

.news-detail img{
	margin:10px auto;
	width:615px;
	display: block;
}
.newsDetail-function{
	text-align: center;
	margin-bottom:60px;
}
.newsDetail-function a{
	border-radius: 4px;	
	display: inline-block;
	line-height: 36px;
	height: 36px;
	padding:0 20px;
	margin:0 10px;
	border: 1px solid #e6e6e6;
	text-align: center;
	background-image:-webkit-linear-gradient(180deg, #fff, #fff,  #fff, #f6f6f6);
	background-image:linear-gradient(180deg, #fff, #fff,  #fff, #f6f6f6);
}


/*FAQ*/
.Faq-column{
	border-bottom: 1px dotted #e6e6e6;
	padding: 30px 40px;
}
.Faq-column:hover{
	background: #fafafa;
}
.Faq-title{
	height:42px;
	line-height: 42px;
	font-weight: bold;
	color: #333;
	font-size: 14px;
}
.Faq-title img{
	margin-right: 10px;
	float: left;
	display: inline;
	margin-top: 12px;
}
.Faq-time{
	float: right;
	display: inline;
	font-weight: normal;
	color: #999;
	font-size: 12px;
}

.Faq-answer{
	margin-top: 5px;
}
.Faq-answer img{
	margin-right: 10px;
	margin-top: 4px;
	float: left;
	display: inline;
}
.Faq-answer .left{
	width:96%;
}
.Faq-answer .left p{
	line-height: 180%;
	font-size: 14px;
	color: #555;
	margin-bottom: 12px;
}
.Faq-answer .left ol li{
	list-style: decimal;
	margin-left: 25px;
	line-height: 180%;
	font-size: 14px;
	color: #666;
}

/*错误页面*/
.errorPage{
	box-shadow: 0px 0px 20px rgba(0,0,0,0.15);
	width: 900px;
	height: 384px;
	margin: 0 auto;
	margin-top: 130px;
	background: #fff;
	margin-bottom: 130px;
}
.errorPage .left{
	float: left;
	display: inline;
	width: 328px;
	height: 264px;
	margin: 60px;
}
.errorPage .explan{
	float: left;
	padding: 60px 0px;
	width: 380px;
}
.errorPage .explan h2{
	font-weight: bold;
	color: #666;
	font-size: 28px;
	line-height: 300%;
	border-bottom: 1px solid #ddd;
	margin-top: 40px;
}
.errorPage .explan a{
	font-size: 16px;
	margin-top: 24px;
	display: block;
}


/*许可协议*/
.negotiate{
	background: #fff;
	margin: 0 auto;
	margin-top:90px;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.15);
	padding:50px 80px;
	font-size: 14px;
	color: #333;
	line-height: 180%;
}
.negotiate h1{
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	line-height: 64px;
	border-bottom: 1px dotted #ddd;
	margin-bottom: 40px;
}
.negotiate h2{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 30px;
}
.negotiate p{
	margin-bottom: 15px;
	text-indent: 2em;
}

/*合作伙伴*/
/************banner**********/

.kifordBanner-container{
    margin:0 auto;
    width: 100%;
    height: 320px;
    padding-top: 140px;
    min-width: 1200px;
    color: #fff;
    text-align: center;
}

.kifordBanner-container.wp{
    background: url(../images/partner-wp/windPunish-banner.png) center center no-repeat;
}
.kifordBanner-container.bmyn{
    background: url(../images/partner-bmyn/bmyn-banner.png) center center no-repeat;
}
.kifordBanner-container.hgsm{
    background: url(../images/partner-hgsm/hgsm-banner.png) center center no-repeat;
}
.kifordBanner-container.rtcBlacker{
    background: url(../images/partner-rtcBlacker/rtcBlacker-banner.png) center center no-repeat;
}
.kifordBanner-container.jfx{
    background: url(../images/partner-jfx/jfx-banner.png) center center no-repeat;
}
.kifordBanner-container.akkj{
    background: url(../images/partner-akkj/akkj-banner.jpg) center center no-repeat;
}
.kifordBanner-container.ysp{
    background: url(../images/partner-ysp/ysp-banner.jpg) center center no-repeat;
}
.kifordBanner-container.dskj{
    background: url(../images/partner-dskj/dskj-banner.jpg) center center no-repeat;
}
.kifordBanner-container.ttsSafe{
    background: url(../images/partner-226safe/226safe-banner.jpg) center center no-repeat;
}
.kifordBanner-container h1{
	line-height: 100%;
	font-size: 64px;
	text-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}
.kifordBanner-container p{
	line-height: 100%;
	font-size: 38px;
	margin-top: 25px;
	text-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}
.kifordBanner-container button{
	width: 140px;
	height: 42px;
	background: rgba(255,255,255,0.0);
	border: 2px solid #fff;
	color: #fff;
	font-size: 18px;
	cursor: pointer;
	margin-top: 60px;
}
.kifordBanner-container button:hover{
	background: rgba(255,255,255,0.2);
}
/************介绍内容**********/
.aboutUs-column .describe p{
	font-size: 14px;
	line-height: 160%;
	color: #555;
	margin-bottom: 15px;
}	
.aboutUs-column .describe p img{
	max-width: 100%;
}

.aboutUs-column .column-describe{
	margin-top: 50px;
}
.aboutUs-column .column-describe h3.title{
	color: #333;
	font-weight: bold;
	font-size: 18px;
	line-height: 100%;
	padding-left: 30px;
	margin-bottom: 15px;
	background: url(../images/column-icon.png) left center no-repeat;
}
.aboutUs-column .column-describe .describe{
	margin: 0 auto;
	padding: 0px 30px;
}
.column-describe ul.team-member li{
	float: left;
	display: inline;
	width: 230px;
	margin:30px 10px 0px 10px;
	text-align: center;
	position: relative;
	background: #fff;
}
.column-describe ul.team-member li:hover{
	box-shadow: 0px 0px 15px rgba(0,0,0,0.2);
}
.column-describe ul.team-member li .inner{
	height: 270px;
	border: 1px solid #ddd;
}
.column-describe ul.team-member li .inner img{
	margin-top: 40px;
	width: 135px;
	height: 135px;
	border-radius: 50%;
}
.column-describe ul.team-member li .inner h4{
	font-size: 20px;
	margin-top: 24px;
	line-height: 100%;
}
.column-describe ul.team-member li .inner p{
	line-height: 100%;
	margin-top: 10px;
}
.column-describe ul.team-member li .expand{
	display: none;
}

.column-describe ul.team-member li:hover .expand{
	padding: 20px;
	height: 232px;
	width: 190px;
	color: #fff;
	font-size: 12px;
	text-align: left;
	line-height: 200%;
	left: 0px;
	top:0px;
	display:block;
	position: absolute;
	background: rgba(0,0,0,0.7);
	background:#555 \0;
}

.column-describe ul.team-service li{
	float: left;
	display: inline;
	width:310px;
	margin:30px 10px 0px 10px;
	text-align: left;
	position: relative;
	background: #fff;
}
.column-describe ul.team-service li:hover{
	box-shadow: 0px 0px 15px rgba(0,0,0,0.2);
}
.column-describe ul.team-service li .inner{
	height: 200px;
	border: 1px solid #ddd;
}
.column-describe ul.team-service li .inner img{
}
.column-describe ul.team-service li .inner h4{
	font-size: 14px;
	margin-top: 15px;
	line-height: 180%;
	padding: 0 15px;
}
.column-describe ul.team-service li .inner p{
	line-height: 180%;
	margin-top: 0px;
	font-size: 12px;
	color: #666;
	padding: 0 15px;
}

/******友情链接******/
.kiford-friendLink{
	margin-bottom: 50px;
}
.friendLink-box{
	width: 310px;
	float: left;
	display: inline;
	margin-right: 35px;
	position: relative;
	background: #fff;
}
.friendLink-box:hover{
	box-shadow: 0px 0px 15px rgba(0,0,0,0.2);
}
.friendLink-box.last{
	margin-right: 0px;
}

.friendLink-box .inner{
	border: 1px solid #ddd;
	height: 188px;
	text-align: center;
}
.friendLink-box .inner h4{
	font-size: 24px;
	color: #555;
	line-height: 100%;
	margin-top: 64px;
}
.friendLink-box .inner a{
	font-size: 14px;
	text-decoration: underline;
	line-height: 100%;
	display: block;
	padding: 15px 0px;
}

.friendLink-box.scan{
	width:190px;
}
.friendLink-box.scan img{
	margin:0 auto;
	width: 160px;
	height: 160px;
	margin-top: 15px;
}