body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,iframe,button {
	margin:0;
	padding:0
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,fieldset,legend,p,blockquote,th,td {
	cursor:default
}
a {
	text-decoration:none;
	color:#777
}
a:hover {
	cursor:pointer
}
table {
	border-collapse:collapse;
	border-spacing:0
}
caption,th {
	text-align:inherit
}
fieldset,img {
	border:0
}
:focus {
	outline:0 none
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:bold
}
abbr,acronym {
	border:0;
	font-variant:normal
}
input,button,textarea,select,optgroup,option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:normal
}
input,button,textarea,select {
	*font-size:100%
}
blockquote,q {
	quotes:none
}
blockquote:before,blockquote:after,q:before,q:after {
	content:"";
	content:none
}
ol,ul {
	list-style:none
}
textarea {
	resize:none;
	overflow-x:hidden;
	overflow-y:auto
}
body {
	position:relative
}
body {
	font:12px/1.5 'Helvetica Neue',Arial,'Hiragino Sans GB','Microsoft YaHei','WenQuanYi Micro Hei',sans-serif;
	background:#fff;
	-webkit-font-smoothing:antialiased
}
.fl {
	float:left;
	display:inline
}
.fr {
	float:right;
	display:inline
}
.cf {
	display:block;
	zoom:1
}
* html .cf {
	height:1%
}
.cf:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.border-radius-3 {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.border-radius-6 {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.text-autocut {
	overflow:hidden;
	white-space:nowrap;
	-webkit-text-overflow:ellipsis;
	-khtml-text-overflow:ellipsis;
	-icab-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.page_turn {
	text-align:center;
	font-size:14px;
	padding:20px 0;
	color:#999
}
.page_turn a {
	display:inline-block;
	color:#999;
	width:28px;
	height:28px;
	line-height:28px;
	margin:0 3px;
	text-align:center;
	text-decoration:none;
	border:2px solid #bbb;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.page_turn a:hover {
	color:#666
}
.page_turn a.current:hover {
	color:#fff
}
.page_turn a.current {
	color:#fff;
	background-color:#5c99e1;
	border:2px solid #5c99e1
}
.page_turn a.next_page {
	width:60px;
	text-align:center;
	margin:0 0 0 9px
}
.page_turn a.pre_page {
	width:55px;
	text-align:right;
	padding-right:9px;
	margin:0 9px 0 0;
	background-position:top left
}
@-webkit-keyframes hvr-wobble-vertical {
	16.65% {
		-webkit-transform:translateY(8px);
		transform:translateY(8px)
	}
	33.3% {
		-webkit-transform:translateY(-6px);
		transform:translateY(-6px)
	}
	49.95% {
		-webkit-transform:translateY(4px);
		transform:translateY(4px)
	}
	66.6% {
		-webkit-transform:translateY(-2px);
		transform:translateY(-2px)
	}
	83.25% {
		-webkit-transform:translateY(1px);
		transform:translateY(1px)
	}
	100% {
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
}
@keyframes hvr-wobble-vertical {
	16.65% {
		-webkit-transform:translateY(8px);
		transform:translateY(8px)
	}
	33.3% {
		-webkit-transform:translateY(-6px);
		transform:translateY(-6px)
	}
	49.95% {
		-webkit-transform:translateY(4px);
		transform:translateY(4px)
	}
	66.6% {
		-webkit-transform:translateY(-2px);
		transform:translateY(-2px)
	}
	83.25% {
		-webkit-transform:translateY(1px);
		transform:translateY(1px)
	}
	100% {
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
}
.hvr-wobble-vertical {
	display:inline-block;
	vertical-align:middle;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	box-shadow:0 0 1px rgba(0,0,0,0);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-moz-osx-font-smoothing:grayscale
}
.hvr-wobble-vertical:hover,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:active {
	-webkit-animation-name:hvr-wobble-vertical;
	animation-name:hvr-wobble-vertical;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1
}
.hvr-underline-from-center {
	display:inline-block;
	vertical-align:middle;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	box-shadow:0 0 1px rgba(0,0,0,0);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-moz-osx-font-smoothing:grayscale;
	position:relative;
	overflow:hidden
}
.hvr-underline-from-center:before {
	content:"";
	position:absolute;
	z-index:-1;
	left:50%;
	right:50%;
	bottom:0;
	background:#2098d1;
	height:4px;
	-webkit-transition-property:left,right;
	transition-property:left,right;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out
}
.hvr-underline-from-center:hover:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:active:before {
	left:0;
	right:0
}
@-webkit-keyframes hvr-pulse {
	25% {
		-webkit-transform:scale(1.1);
		transform:scale(1.1)
	}
	75% {
		-webkit-transform:scale(0.9);
		transform:scale(0.9)
	}
}
@keyframes hvr-pulse {
	25% {
		-webkit-transform:scale(1.1);
		transform:scale(1.1)
	}
	75% {
		-webkit-transform:scale(0.9);
		transform:scale(0.9)
	}
}
.hvr-pulse {
	display:inline-block;
	vertical-align:middle;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	box-shadow:0 0 1px rgba(0,0,0,0);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-moz-osx-font-smoothing:grayscale
}
.hvr-pulse:hover,.hvr-pulse:focus,.hvr-pulse:active {
	-webkit-animation-name:hvr-pulse;
	animation-name:hvr-pulse;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite
}
#header {
	width:1200px;
	height:100px;
	margin:0 auto;
	position:relative
}
.fixed_header {
	position:fixed!important;
	left:0;
	top:0;
	width:100%;
	background-color:#fff;
	z-index:50
}
#need_hb .header_border {
	width:100%;
	border-bottom:#c2c2c2 1px solid
}
.header_logo {
	display:block;
	height:50px;
	margin:25px 30px 0 0
}
.header_logo img {
	width:200px;
	height:50px
}
.header_link {
	color:#313131;
	font-size:16px;
	line-height:40px;
	margin:30px 20px 0 0;
	padding:0 10px
}
.header_login {
	width:92px;
	height:40px;
	line-height:40px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-size:16px;
	margin:30px 0 0 0;
	background:#2dcca4;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.header_login:hover {
	background-color:#31dfb3
}
.header_signup {
	width:92px;
	height:40px;
	line-height:40px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-size:16px;
	margin:30px 12px 0 0;
	background:#5c99e1;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.header_signup:hover {
	background-color:#68aeff
}
.message_center_wrap {
	margin:35px 45px 0 0;
	position:relative
}
.message_center {
	line-height:30px;
	color:#999;
	font-size:16px
}
.message_num {
	display:inline-block;
	font-size:12px;
	color:#fff;
	background:#ec454e;
	line-height:16px;
	height:16px;
	padding:0 4px;
	margin-left:4px;
	text-align:center;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	position:relative;
	top:-2px
}
.message_datail_wrap,.record_datail_wrap {
	z-index:1800;
	position:absolute;
	top:36px;
	left:-127px
}
.record_datail_wrap {
	left:-147px
}
.message_datail_wrap li,.record_datail_wrap li {
	background-color:white
}
.message_datail_wrap a,.record_datail_wrap a {
	word-break:break-all
}
.message_datail_wrap .module_flag,.record_datail_wrap .module_flag {
	display:block;
	width:0;
	height:0;
	border-top:8px solid transparent;
	border-right:8px solid transparent;
	border-left:8px solid transparent;
	border-bottom:8px solid #efefef;
	position:absolute;
	right:113px;
	top:-15px
}
.record_datail_wrap .module_flag {
	right:158px
}
.message_datail_wrap .module_flag .inner,.record_datail_wrap .module_flag .inner {
	display:inline-block;
	width:0;
	height:0;
	border-top:6px solid transparent;
	border-right:6px solid transparent;
	border-left:6px solid transparent;
	border-bottom:6px solid #fff;
	position:relative;
	top:-5px;
	left:-6px
}
.message_datail {
	background:#fff;
	border:1px solid #eaeaea;
	-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.05);
	-moz-box-shadow:0 2px 5px rgba(0,0,0,0.05);
	box-shadow:0 2px 5px rgba(0,0,0,0.05);
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.message_datail ul li {
	padding:14px 20px 10px 18px;
	border-bottom:1px solid #f1f1f1;
	color:#666;
	width:220px;
	display:block
}
.h_record_detail ul li {
	width:330px;
	padding:0
}
.h_record_detail ul li.last_item {
	width:330px;
	padding:8px 0
}
.message_datail ul li.last_item {
	border:0 none
}
.message_datail ul li:hover {
	background:#fafafa
}
.h_record_detail ul li:hover {
	background:#fdf6f3
}
.msg_inner_wrap,.inner_wrap {
	max-height:36px;
	overflow:hidden
}
#header .check_all_message {
	text-align:center;
	margin-right:0
}
.message_datail a {
	color:#17b1f1;
	margin:0;
	display:inline;
	font-size:13px;
	line-height:18px
}
.h_record_detail .h_record_item {
	color:#cecece;
	margin:0;
	display:block;
	font-size:12px;
	line-height:18px
}
.message_datail a:hover {
	text-decoration:underline
}
.header_user {
	font-size:14px;
	float:right;
	position:relative;
	color:#313131;
	margin:34px 0 0
}
.header_user .user_info {
	font-size:14px;
	line-height:30px;
	margin-top:35px;
	display:inline-block;
	margin-right:15px;
	max-width:280px;
	overflow:hidden;
	white-space:nowrap;
	-webkit-text-overflow:ellipsis;
	-khtml-text-overflow:ellipsis;
	-icab-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.header_logout {
	width:88px;
	height:30px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	background-color:#4798fb;
	color:#fff;
	font-size:14px;
	margin:35px 10px 0 0;
	display:inline-block
}
.shicao_icon {
	position:absolute;
	left:85px;
	top:73px;
	color:#333;
	font-size:14px
}
.header_m {
	display:none
}
#header .avatar {
	display:inline-block;
	position:relative;
	z-index:100
}
#header .avatar img {
	-webkit-border-radius:16px;
	-moz-border-radius:16px;
	border-radius:16px
}
.avatar .module_flag1 {
	display:inline-block;
	width:0;
	height:0;
	border-top:5px solid #bbb;
	border-right:5px solid transparent;
	border-left:5px solid transparent;
	border-bottom:5px solid transparent;
	margin-left:6px;
	margin-top:13px
}
.account_setting,.log_out {
	display:block;
	padding:9px 11px;
	font-size:13px;
	line-height:13px;
	color:#666;
	border:0;
	text-decoration:none;
	background-color:#fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.account_setting:hover,.log_out:hover {
	text-decoration:none;
	color:#fff;
	background-color:#e78555
}
.account_opera {
	background-color:#fff;
	width:100px;
	background:#fff;
	border:1px solid #e5e5e5;
	position:absolute;
	right:0;
	top:35px;
	z-index:90;
	padding:9px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.05);
	-moz-box-shadow:0 2px 5px rgba(0,0,0,0.05);
	box-shadow:0 2px 5px rgba(0,0,0,0.05)
}
.module_flag_outer {
	display:block;
	width:0;
	height:0;
	border-top:15px solid transparent;
	border-right:30px solid transparent;
	border-left:30px solid transparent;
	border-bottom:15px solid transparent;
	position:absolute;
	right:-5px;
	top:-25px
}
.module_flag_outer .module_flag {
	display:block;
	width:0;
	height:0;
	border-top:8px solid transparent;
	border-right:8px solid transparent;
	border-left:8px solid transparent;
	border-bottom:8px solid #efefef;
	position:relative;
	right:10px;
	top:-6px
}
.module_flag .inner {
	display:inline-block;
	width:0;
	height:0;
	border-top:6px solid transparent;
	border-right:6px solid transparent;
	border-left:6px solid transparent;
	border-bottom:6px solid #fff;
	position:relative;
	top:-7px;
	left:-6px
}
.header_name {
	line-height:32px;
	height:32px;
	margin-left:10px;
	color:#313131;
	max-width:160px;
	overflow:hidden;
	white-space:nowrap;
	-webkit-text-overflow:ellipsis;
	-khtml-text-overflow:ellipsis;
	-icab-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.record_center_wrap {
	margin:35px 45px 0 0;
	position:relative
}
.record_center {
	line-height:30px;
	color:#999;
	font-size:16px
}
.check_all_record {
	text-align:center
}
.check_all_record a {
	color:#cecece
}
.check_all_record a:hover {
	text-decoration:none;
	color:#e78555
}
.h_record_detail .msg_inner_wrap {
	text-align:center
}
.h_record_detail ul li {
	border:0 none
}
.h_record_item {
	display:block;
	padding:8px 15px
}
.h_record_item:hover {
	text-decoration:none;
	color:#e78555
}
.h_record_title {
	width:200px;
	margin-right:10px
}
.header_fake_m {
	display:none
}
#marquee {
	background-color:#f9f2f4;
	color:#c7254e;
	font-size:14px;
	line-height:30px;
	height:30px;
	overflow:hidden;
	position:relative
}
.marquee_wrap {
	width:96%;
	margin:0 auto;
	overflow:hidden
}
.close_header_marquee {
	position:absolute;
	right:10px;
	top:0;
	font-size:20px;
	color:#555
}
@media screen and (max-device-width:1080px) {
	#header,.header_border,#header_wrap {
		display:none
	}
	.header_fake_m {
		display:block;
		height:60px
	}
	.header_m {
		display:block;
		height:60px;
		z-index:3000;
		background:#fff;
		box-shadow:0 1px 3px 0 rgba(0,0,0,0.15);
		position:fixed;
		top:0;
		left:0;
		width:100%
	}
	.header_m .header_logo_m {
		margin:14px 0 0 16px
	}
	.header_m .header_logo_m img {
		max-width: 140px;
height: auto;
	}
	.header_setting_m {
		display:block;
		vertical-align:middle;
		width:30px;
		height:30px;
		margin:15px 15px 0 0;
		-webkit-border-radius:15px;
		-moz-border-radius:15px;
		border-radius:15px
	}
	.header_setting_fence_m {
		display:block;
		height:3px;
		background-color:#3771ae;
		margin:4px 3px 0
	}
	.one_tab_m,.header_login_m,.header_signup_m,.header_logout_m,.user_info_m {
		display:block;
		text-align:center;
		font-size:16px;
		font-weight:bold;
		width:100%;
		height:50px;
		color:#fff;
		background-color:#4a90e2;
		line-height:50px
	}
	.setting_menu_m {
		position:absolute;
		left:0;
		top:60px;
		width:100%;
		opacity:.95
	}
	.close_setting_m {
		display:block;
		width:20px;
		height:20px;
		margin:5px 0 0 5px
	}
	.header_placeholder {
		display:none
	}
}
#footer {
	height:300px;
	margin-top:30px;
	border-top:1px solid #d2d2d2;
	background-color:#f1f3f6
}
.inner_footer {
	width:1200px;
	margin:0 auto
}
.if_sec1 {
	margin:0 50px 0 0
}
.sec1_title {
	line-height:20px;
	margin:80px 0 0 0;
	font-size:16px;
	color:#3c6483;
	font-weight:bold
}
.sec_detail {
	margin:20px 0 0;
	font-size:14px;
	color:#888;
	line-height:20px
}
.sec_detail a {
	font-size:14px;
	color:#888;
	line-height:20px
}
.sec_detail a:hover {
	color:#555
}
.if_sec2 {
	margin-left:50px;
	width:200px
}
.if_sec3 {
	width:200px
}
.sec2_title {
	line-height:20px;
	margin:80px 0 0 0;
	font-size:16px;
	color:#3c6483;
	font-weight:bold
}
.if_secr {
	margin:80px 80px 0 0
}
.if_secr img {
	width:130px;
	height:130px
}
.qrcode_title {
	text-align:center;
	color:#434343
}
.join_qq_group {
	position:relative;
	top:6px;
	left:5px
}
.sec_detail .footer_feedback_btn {
	display:inline-block;
	color:#2dcca4;
	margin-top:5px
}
.sec_detail .footer_feedback_btn:hover {
	text-decoration:underline;
	color:#2dcca4
}
.inner_footer_m {
	display:none
}
#ft_talang_overlay {
	width:100%;
	position:fixed;
	left:0;
	top:0;
	bottom:0;
	background-color:#000;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	z-index:100
}
#register_success {
	position:fixed;
	z-index:110;
	width:600px;
	background-color:#fff;
	-webkit-box-shadow:2px 4px 5px rgba(0,0,0,0.3);
	-moz-box-shadow:2px 4px 5px rgba(0,0,0,0.3);
	box-shadow:2px 4px 5px rgba(0,0,0,0.3)
}
#register_success img {
	display:inline
}
.rs_close {
	position:absolute;
	right:10px;
	top:10px;
	color:#777680;
	display:inline-block;
	width:24px;
	height:24px;
	background:url('../img/icon-close-24-24-20141228.png')
}
.rs_inner {
	padding:60px
}
.rs_title {
	color:#313131;
	font-size:18px;
	font-weight:bold;
	margin-bottom:40px
}
.rs_tip {
	border:2px solid #d2d2d2;
	padding:34px 20px;
	width:300px;
	font-size:14px;
	color:#313131
}
.rs_btn_wrap {
	margin:50px 0 0
}
.rs_zixun {
	width:108px;
	height:38px;
	line-height:38px;
	text-align:center;
	color:#fff;
	font-size:14px;
	background:#5c99e1;
	margin-left:110px
}
.rs_zixun:hover {
	background-color:#68aeff
}
.rs_or {
	color:#313131;
	line-height:38px;
	margin:0 20px;
	font-size:14px
}
.rs_zixun_cancel {
	font-size:14px;
	color:#3887cc;
	line-height:38px
}
.rs_zixun_cancel:hover {
	text-decoration:underline
}
#ft_qrcode_layer {
	position:fixed;
	z-index:110;
	width:600px;
	height:350px;
	background-color:#fff;
	text-align:center;
	-webkit-box-shadow:2px 4px 5px rgba(0,0,0,0.3);
	-moz-box-shadow:2px 4px 5px rgba(0,0,0,0.3);
	box-shadow:2px 4px 5px rgba(0,0,0,0.3)
}
.ft_qrcode_cancel {
	position:absolute;
	right:10px;
	top:10px;
	color:#777680;
	display:inline-block;
	width:24px;
	height:24px;
	background:url('../img/icon-close-24-24-20141228.png')
}
.ft_layer_title {
	padding:50px 80px 20px;
	font-size:17px;
	color:#535353;
	text-align:left;
	margin:0 auto
}
.zixunqq {
	position:fixed;
	right:0;
	top:55%;
	z-index:200
}
.right_zixun_banner {
	position:fixed;
	right:0;
	top:50%;
	margin-top:-80px;
	z-index:200
}
.rzb_btn {
	display:block;
	width:44px;
	height:44px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background:#5c99e1;
	text-align:center
}
.rzb_btn:hover {
	background-color:#68aeff
}
.rzb_qq,.rzb_phone,.rzb_qrcode {
	position:relative;
	margin:0 10px 10px 0
}
.rzb_btn_tip {
	position:absolute;
	right:55px;
	top:6px;
	background-color:#fefefe;
	border:1px solid #eee;
	color:#555;
	text-align:center;
	line-height:30px
}
.rzb_qrcode .rzb_btn_tip {
	top:-33px
}
.rzb_btn_tip img {
	width:80px;
	height:80px;
	display:block;
	margin:10px auto 0
}
.rzb_saoma {
	line-height:1.5em;
	margin-bottom:5px
}
@font-face {
	font-family:'iconfont20160216';
	src:url('../img/../img/iconfont20160216.eot');
	src:url('../img/../img/iconfont20160216.eot?#iefix') format('embedded-opentype'),url('../img/iconfont20160216.woff') format('woff'),url('../img/iconfont20160216.ttf') format('truetype'),url('../img/iconfont20160216.svg#iconfont') format('svg')
}
.iconfont20160216 {
	font-family:"iconfont20160216"!important;
	color:#fff;
	font-size:22px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:.2px;
	-moz-osx-font-smoothing:grayscale;
	line-height:44px
}
.hide_zixun {
	position:absolute;
	right:0;
	top:-20px
}
.qq_icon_warp {
	background-color:#fff;
	height:60px
}
.qq_icon {
	display:block;
	width:22px;
	height:25px;
	background:url('../img/icon-qq-22-25-20150709.png') 0 0 no-repeat;
	margin:17px 10px 0 30px
}
.qq_icon_info {
	line-height:60px;
	color:#000;
	font-size:16px;
	font-weight:bold
}
.banner_zixun_advan_wrap {
	padding:10px;
	display:block;
	background-color:#eef2fa
}
.banner_zixun_advan {
	display:block;
	text-align:center;
	line-height:32px;
	font-size:14px;
	color:#fff;
	background-color:#7692c8;

	margin-bottom:5px
}
.banner_zixunbtn {
	display:block
}
.last_zixun {
	margin:0
}
.banner_zixunbtn:hover {
	text-decoration:none
}
.banner_buy_vip {
	display:block;
	line-height:50px;
	text-align:center;
	font-size:16px;
	color:#fff;
	background-color:#2c5aa5
}
.banner_buy_vip:hover {
	color:#fff;
	text-decoration:none
}
.auth_overlay_wrap {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	z-index:90;
	overflow:hidden
}
.auth_overlay {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	background-color:#000;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	z-index:90
}
.auth_overlay_info {
	width:360px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-28px 0 0 -180px;
	z-index:91
}
.overlay_remind {
	color:#fff;
	font-size:18px
}
.f_link ul {
	margin:10px 0 0;
	list-style:none
}
.f_link ul li {
	display:inline-block
}
.f_link ul li a {
	color:#7d7d7d;
	margin-right:4px
}
.right_zixun_tip {
	position:fixed;
	right:0;
	top:40%;
	z-index:200;
	width:60px;
	border:1px solid #ccc;
	text-align:center
}
.right_zixun_tip:hover {
	text-decoration:none
}
.zixun_tip1 {
	display:block;
	color:#313131;
	line-height:20px;
	background-color:#7692c8
}
.zixun_tip2 {
	display:block;
	color:#000;
	font-size:18px;
	line-height:24px;
	padding:10px 0;
	background-color:#fff
}
.left_tran {
	display:inline-block;
	width:0;
	height:0;
	border-right:5px solid #000;
	border-top:5px solid transparent;
	border-left:5px solid transparent;
	border-bottom:5px solid transparent;
	margin-right:5px
}
.right_tran {
	display:inline-block;
	width:0;
	height:0;
	border-left:5px solid #000;
	border-top:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:5px solid transparent;
	margin-left:5px;
	padding-right:5px
}
.hide_zixun {
	color:#313131
}
.hide_zixun:hover {
	text-decoration:none
}
.fixed_zixun_btn {
	display:block;
	width:160px;
	height:280px;
	border:1px solid #959595;
	background-color:#fff
}
.fixed_zixun_btn img {
	display:block;
	width:53px;
	margin:30px auto 0
}
.fzb_tip {
	text-align:center;
	display:block;
	color:#313131;
	font-size:16px;
	line-height:24px
}
.fzb_faked {
	display:block;
	width:100px;
	line-height:34px;
	background-color:#3e9ff7;
	text-align:center;
	color:#fff;
	font-size:16px;
	margin:20px auto 0
}
#footer_free_plan_make {
	position:fixed;
	width:100%;
	z-index:50;
	left:0;
	bottom:0;
	background-color:#fff;
	height:100px;
	border-top:1px solid transparent;
	border-top-color:#e9f0f3
}
.hide_free_plan_make {
	position:absolute;
	right:20px;
	top:10px;
	display:inline-block;
	width:24px;
	height:24px;
	background:url('../img/icon-close-24-24-20141228.png')
}
.free_plan_wrap {
	width:960px;
	margin:20px auto 0
}
.free_plan_info {
	font-size:20px;
	line-height:30px;
	color:#313131
}
.free_plan_btn {
	background:#5c99e1;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	width:200px;
	height:60px;
	line-height:60px;
	text-align:center
}
.free_plan_btn:hover {
	background-color:#68aeff
}
@media screen and (max-device-width:1080px) {
	#footer {
		height:280px;
		padding:30px 0 0;
		margin-top:15px;
		background-color:#565d6f
	}
	#footer_free_plan_make {
		display:none
	}
	.inner_footer {
		display:none
	}
	.addphonehidden{
		display: none;
	}
	.footer_info_m {
		text-align:center;
		color:#ccc;
		font-weight:bold;
		line-height:26px
	}
	.footer_info_m a {
		color:#ccc;
		font-weight:bold
	}
	.inner_footer_m {
		display:block
	}
	.if_sec_m {
		text-align:center;
		margin-top:30px
	}
	.qrcode_title_m {
		color:#ccc;
		font-size:12px;
		font-weight:bold
	}
	.footer_title_m {
		color:#313131;
		font-size:20px;
		text-align:center
	}
	.footer_title_m a {
		color:#444;
		font-size:14px
	}
	.footer_detai_m {
		text-align:center;
		color:#444;
		font-size:14px;
		margin-top:4px
	}
	.footer_icp_m {
		margin-top:30px;
		background-color:#424a5d;
		font-size:12px;
		color:#ccc;
		font-weight:bold;
		line-height:48px;
		text-align:center
	}
	.baidu_sb_sem {
		position:fixed;
		left:0;
		bottom:0;
		width:100%;
		background-color:#4798fb
	}
	.baidu_sb_sem_link {
		width:25%;
		color:#fff;
		text-align:center
	}
	.baidu_sb_sem_link img {
		display:block;
		margin:0 auto
	}
	.baidu_sb_sem_link span {
		display:block;
		font-size:12px;
		line-height:18px
	}
	.right_zixun_banner {
		display:none
	}
	.page_turn a {
		margin:0 3px 5px
	}
}
.side_content {
	width:232px
}
.slider_clist {
	width:246px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	margin-bottom:25px;
	box-shadow:0 2px 5px 0 rgba(0,0,0,0.1)
}
.intro_wrap {
	display:block;
	padding:12px 0;
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0;
	background:url('../img/bg-home-series1-232-128-2x-20150930.png') -50px -50px no-repeat
}
.slider_clist:nth-child(2) .intro_wrap {
	background:url('../img/bg-home-series2-232-128-2x-20150930.png') -50px -50px no-repeat
}
.slider_clist:nth-child(3) .intro_wrap {
	background:url('../img/bg-home-series3-232-128-2x-20150930.png') -50px -50px no-repeat
}
.slider_clist:nth-child(4) .intro_wrap,.shiting_intro_wrap {
	background:url('../img/bg-home-series4-232-128-2x-20150930.png') -50px -50px no-repeat
}
.slider_clist:nth-child(5) .intro_wrap {
	background:url('../img/bg-home-series1-232-128-2x-20150930.png') -50px -50px no-repeat
}
.slider_clist ul {
	display:block
}
.slider_clist ul li {
	display:block;
	list-style:none;
	font-size:14px;
	color:#999;
	line-height:44px;
	border-top:1px solid #eee;
	background-color:#fff
}
.slider_clist ul li a {
	display:block;
	color:#7d7d7d;
	padding-left:30px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:15px;
	position:relative
}
li a .dot,li:nth-child(1) a .dot,li:nth-child(13) a .dot {
	display:inline-block;
	width:6px;
	height:6px;
	background-color:#557ee7;
	margin-right:8px;
	position:relative;
	top:-2px
}
li:nth-child(2) a .dot,li:nth-child(14) a .dot {
	display:inline-block;
	width:6px;
	height:6px;
	background-color:#55e78f;
	margin-right:8px;
	position:relative;
	top:-2px
}
li:nth-child(3) a .dot,li:nth-child(15) a .dot {
	display:inline-block;
	width:6px;
	height:6px;
	background-color:#e7b255;
	margin-right:8px;
	position:relative;
	top:-2px
}
li:nth-child(4) a .dot,li:nth-child(16) a .dot {
	display:inline-block;
	width:6px;
	height:6px;
	background-color:#e755b5;
	margin-right:8px;
	position:relative;
	top:-2px
}
li:nth-child(5) a .dot {
	display:inline-block;
	width:6px;
	height:6px;
	background-color:#876e42;
	margin-right:8px;
	position:relative;
	top:-2px
}
li:nth-child(6) a .dot {
	display:inline-block;
	width:6px;
	height:6px;
	background-color:#e7b255;
	margin-right:8px;
	position:relative;
	top:-2px
}
li:nth-child(7) a .dot {
	display:inline-block;
	width:6px;
	height:6px;
	background-color:#556de7;
	margin-right:8px;
	position:relative;
	top:-2px
}
li:nth-child(8) a .dot {
	display:inline-block;
	width:6px;
	height:6px;
	background-color:#55e5e7;
	margin-right:8px;
	position:relative;
	top:-2px
}
li:nth-child(9) a .dot {
	display:inline-block;
	width:6px;
	height:6px;
	background-color:#a1e755;
	margin-right:8px;
	position:relative;
	top:-2px
}
li:nth-child(10) a .dot {
	display:inline-block;
	width:6px;
	height:6px;
	background-color:#e7d155;
	margin-right:8px;
	position:relative;
	top:-2px
}
li:nth-child(11) a .dot {
	display:inline-block;
	width:6px;
	height:6px;
	background-color:#7e55e7;
	margin-right:8px;
	position:relative;
	top:-2px
}
li:nth-child(12) a .dot {
	display:inline-block;
	width:6px;
	height:6px;
	background-color:#e755a4;
	margin-right:8px;
	position:relative;
	top:-2px
}
li a .dot {
	background-color:inherit!important;
	margin-right:3px!important
}
.slider_clist ul li:last-child {
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px
}
.slider_clist ul li:last-child a {
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px
}
.slider_clist ul li .current {
	background-color:#5c99e1;
	color:#fff
}
.slider_clist ul li .current:hover {
	background-color:#5c99e1
}
.slider_clist ul li a:hover {
	background-color:#f2f2f2
}
.intro_to_story img {
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px
}
.intro_to_story {
	margin:0 0 0 15px;
	height:40px
}
.intro_course_num {
	font-size:16px;
	color:#fff;
	line-height:40px;
	margin-left:20px;
	font-weight:bold
}
.num {
	font-size:14px;
	opacity:.75;
	color:#fff;
	position:relative;
	top:-2px
}
.new_type {
	color:#fff;
	display:inline-block;
	width:38px;
	height:16px;
	line-height:16px;
	text-align:center;
	margin:0 -1px 0 -27px;
	background-color:#eb4f38;
	font-size:12px
}
.has_free_course {
	display:inline-block;
	width:50px;
	height:22px;
	text-align:center;
	color:#fff;
	position:absolute;
	top:17px;
	right:4px;
	background-color:#74c592;
	font-size:12px;
	line-height:22px
}
.no_access {
	display:inline-block;
	width:12px;
	position:absolute;
	top:20px;
	right:14px
}
@media screen and (max-device-width:1080px) {
	.side_content {
		float:none;
		display:block;
		width:94%;
		margin:0 auto
	}
	.intro_wrap {
		text-align:center;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
		border-radius:6px;
		padding:6px 0;
		background-size:cover!important;
		background-position:0 0!important
	}
	.no_bottom_radius_m {
		-webkit-border-radius:6px 6px 0 0;
		-moz-border-radius:6px 6px 0 0;
		border-radius:6px 6px 0 0
	}
	.intro_course_num {
		margin:0 auto;
		float:none;
		display:inline-block
	}
	.slider_clist ul {
		display:none
	}
	.slider_clist {
		margin-bottom:10px
	}
	.slider_clist ul li {
		line-height:36px
	}
}
.talang_recommend_list {
	padding:0 20px
}
.recommend_type {
	color:#666;
	font-size:16px;
	margin:25px 0 15px
}
.recommend_question {
	margin-bottom:15px
}
.recommend_question a {
	color:#3771ae;
	font-size:14px;
	font-weight:bold
}
.recommend_question a:hover {
	text-decoration:underline
}
.update_sequence {
	display:block;
	width:120px;
	height:30px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	margin-top:50px;
	font-size:16px;
	background:#5c99e1;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
#footer {
	margin-top:0
}
.main_content {
	margin:0 auto;
	width:100%
}
img {
	width:100%;
	display:block
}
.banner_warp {
	position:relative;
	margin-top: -50px;
}
.bi_title1 {
	text-align:center;
	color:#fff;
	font-size:36px
}
.bi_title2 {
	color:#fff;
	font-size:48px;
	text-align:center;
	font-weight:bold;
	margin:0 0 15px
}
.bi_title3 {
	text-align:center;
	color:#fff;
	font-size:26px;
	margin-bottom:50px
}
.read_more {
	background:#5c99e1;
	box-shadow:0 2px 0 0 #367dc6;
	border-radius:6px;
	display:block;
	width:160px;
	height:56px;
	line-height:56px;
	color:#fff;
	font-size:20px;
	text-align:center;
	margin:0 auto;
	font-weight:bold
}
.read_more:hover {
	background:#68aeff
}
.banner_info {
	width:100%;
	position:absolute;
	top:155px;
	left:0
}
.course_catalog_wrap {
	background-color:#f1f3f6;
	padding:90px 0
}
.course_catalog_inner_wrap {
	width:1024px;
	margin:0 auto
}
.cciw_type_link {
	width:232px;
	position:relative;
	margin-left:32px;
	margin-left:24px\9
}
.cciw_img {
	display:block;
	height:128px
}
.cciw_type_link:nth-child(1) {
	margin-left:0
}
.cciw_title {
	text-align:center;
	color:#3f5b77;
	font-size:32px;
	font-weight:bold
}
.cciw_detail {
	font-size:16px;
	color:#888;
	text-align:center;
	font-weight:bold;
	margin:20px 0 45px
}
.slider_clist_wrap {
	position:absolute;
	left:-44px;
	top:128px;
	padding-top:10px
}
.slider_clist {
	width:320px;
	border:0 none;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);
	box-shadow:0 1px 3px rgba(0,0,0,0.1)
}
.slider_clist ul li a {
	background-color:#fff;
	color:#0068b7
}
.slider_clist ul li:nth-child(1) a {
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0
}
.slider_clist ul li:last-child a {
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px
}
.green {
	color:#2dcca4
}
.cciw_type_detail {
	position:absolute;
	left:0;
	width:100%;
	text-align:center;
	top:35px
}
.cciw_type_detail span {
	display:block
}
.cciw_type_detail1 {
	color:#fff;
	font-size:20px;
	font-weight:bold
}
.cciw_type_detail2 {
	font-size:14px;
	color:#fff;
	margin-top:3px
}
.talang_advan_wrap {
	padding:90px 0
}
.advan_item {
	width:340px
}
.taiw_title {
	text-align:center;
	color:#3f5b77;
	font-size:32px;
	font-weight:bold
}
.advan_detail {
	width:1024px;
	margin:50px auto 0
}
.advan_img {
	width:208px;
	height:208px;
	background:#5aabd2;
	-webkit-border-radius:104px;
	-moz-border-radius:104px;
	border-radius:104px;
	margin:0 auto
}
.advan_img img {
	width:60px;
	margin:0 auto;
	padding-top:70px
}
.advan_item_title {
	text-align:center;
	font-size:16px;
	color:#fff;
	margin-top:15px
}
.advan_item_detail {
	color:#555;
	font-size:18px;
	text-align:center;
	font-weight:bold;
	margin:40px auto 20px
}
.advan_item_details {
	color:#999;
	font-size:14px;
	text-align:center;
	margin-bottom:9px
}
.check_course {
	display:block;
	width:144px;
	height:40px;
	line-height:40px;
	border:2px solid #bbb;
	color:#bbb;
	font-size:16px;
	text-align:center;
	margin:30px auto 0
}
.check_course:hover {
	background:#5c99e1;
	border:2px solid #5c99e1;
	color:#fff
}
.user_feedback_wrap {
	padding:90px 0;
	background-color:#424a5d
}
.ufw_title {
	text-align:center;
	color:#fff;
	font-size:32px;
	font-weight:bold
}
.user_feedbacks {
	width:1024px;
	margin:60px auto 0
}
.user_feedback_item {
	width:232px;
	margin:0 0 28px 32px;
	margin-left:24px\9
}
.user_feedback_item:nth-child(1),.user_feedback_item:nth-child(5) {
	margin-left:0
}
.eval_card,.eval_content {
	display:block
}
.eval_content {
	padding:20px;
	background-color:#fff;
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0;
	height:140px;
	font-size:13px;
	color:#898989;
	line-height:24px
}
.user {
	background-color:#6f788e;
	padding:16px;
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px
}
.ufi_user_name {
	color:#fff;
	font-size:16px;
	font-weight:bold;
	display:block;
	width:140px
}
.ufi_join_time {
	color:#fff;
	font-size:12px;
	display:block
}
.ufi_img {
	display:inline;
	width:40px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px
}
.learn_step_wrap {
	padding:90px 0;
	background-color:#f1f3f6
}
.learn_step_inner_wrap {
	width:848px;
	margin:0 auto
}
.lsiw_title {
	color:#3f5b77;
	font-size:32px;
	font-weight:bold;
	text-align:center
}
.step_start {
	background:#fff;
	box-shadow:0 2px 0 0 rgba(0,0,0,0.15);
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	width:560px;
	margin:50px auto 25px;
	padding:20px 0;
	text-align:center
}
.step_title {
	font-size:24px;
	color:#2dcca4;
	line-height:45px
}
.step_detail {
	font-size:16px;
	color:#aaa;
	line-height:27px
}
.lsiw_jingyan {
	font-size:16px;
	color:#555;
	line-height:36px;
	text-align:center;
	margin:20px 0 15px
}
.lsiw_jingyan_course a {
	position:relative;
	margin-left:24px;
	margin-left:21px\9
}
.lsiw_jingyan_course a:nth-child(1) {
	margin-left:0
}
.course_name {
	position:absolute;
	left:0;
	line-height:85px;
	top:0;
	color:#fff;
	font-size:12px;
	text-align:center;
	display:block;
	width:100%
}
.hot_qa {
	width:408px;
	background-color:#fff;
	margin-bottom:32px
}
.hot_qa:nth-child(1),.hot_qa:nth-child(3),.hot_qa:nth-child(5),.hot_qa:nth-child(7),.hot_qa:nth-child(9) {
	margin-right:32px
}
.hot_qa .qa_title,.qa_answer,.hot_qa_inner_wrap {
	display:block
}
.hot_qa_inner_wrap {
	padding:20px;
	position:relative
}
.qa_title {
	font-size:14px;
	color:#3771ae;
	line-height:27px;
	font-weight:bold;
	width:320px
}
.qa_answer {
	font-size:13px;
	color:#898989;
	line-height:24px;
	height:48px;
	overflow:hidden;
	margin:5px 0 8px
}
.qa_zan {
	font-size:13px;
	color:#898989;
	line-height:24px;
	height:48px;
	overflow:hidden
}
.zan_num {
	color:#2dcca4
}
.qa_answer_img {
	width:24px;
	height:24px;
	position:absolute;
	top:20px;
	right:20px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px
}
.teacher_intro_wrap {
	padding:90px 0;
	background-color:#424a5d
}
.teacher_intro_inner_wrap {
	width:1024px;
	margin:0 auto
}
.tiiw_title {
	text-align:center;
	color:#fff;
	font-size:32px;
	font-weight:bold;
	margin-bottom:25px
}
.tiiw_info {
	background-color:#6f788e
}
.tiiw_info img {
	width:280px;
	-webkit-border-radius:6px 0 0 6px;
	-moz-border-radius:6px 0 0 6px;
	border-radius:6px 0 0 6px
}
.tiiw_detail {
	width:640px;
	margin-left:50px
}
.tiiw_name {
	font-size:24px;
	color:#fff;
	line-height:36px;
	font-weight:bold;
	margin:20px 0 15px
}
.tiiw_words {
	font-size:18px;
	color:#fff;
	line-height:27px
}
.work_exp_wrap {
	margin-top:80px;
	border-top:2px solid #999
}
.work_exp {
	width:25%
}
.dot {
	width:16px;
	height:16px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	background-color:#fff;
	position:relative;
	left:0;
	top:-9px
}
.work_exp_info {
	width:230px
}
.wei_time {
	font-size:14px;
	color:#fff;
	line-height:21px;
	margin-top:15px
}
.wei_job {
	font-size:16px;
	color:#fff;
	line-height:21px;
	font-weight:bold
}
.wei_detail {
	opacity:.4;
	font-size:13px;
	color:#fff;
	line-height:19px;
	margin-top:8px
}
.try_wrap {
	position:relative
}
.try_btn_wrap {
	width:100%;
	position:absolute;
	left:0;
	top:90px
}
.ttw_title {
	font-size:48px;
	color:#fff;
	font-weight:bold;
	text-align:center
}
.try_btn_wrap a {
	background:#5c99e1;
	box-shadow:0 2px 0 0 #367dc6;
	font-size:20px;
	color:#fff;
	line-height:56px;
	width:160px;
	margin:40px auto 0;
	display:block;
	text-align:center;
	font-weight:bold
}
.try_btn_wrap a:hover {
	background:#68aeff
}
.more_feedback {
	background:rgba(255,255,255,0.2);
	display:block;
	line-height:60px;
	opacity:.6;
	font-size:16px;
	color:#fff;
	width:1024px;
	margin:0 auto;
	text-align:center
}
.talang_recommend_list {
	background:#fff;
	padding:20px 60px;
	margin:0 100px
}
@media screen and (max-device-width:1080px) {
	.main_content {
		width:100%
	}
	.talang_recommend_list {
		margin:0;
		padding:15px 10px
	}
	.banner_info {
		top:50%;
		/*margin-top:-60px*/
	}
	.banner_warp {
		height:200px;
		background-image:url('../img/bg-home-banner-20151006.jpg');
		background-size:cover
	}
	.banner_warp img,.cciw_detail,.user_feedbacks {
		display:none
	}
	.course_catalog_inner_wrap {
		width:100%
	}
	.bi_title2 {
		font-size:20px;
		font-weight:bold;
		margin-bottom:5px
	}
	.bi_title3 {
		font-size:16px;
		margin:0 10px 10px
	}
	.read_more {
		width:100px;
		line-height:32px;
		height:32px;
		font-size:14px
	}
	.cciw_title {
		font-size:24px
	}
	.course_catalog_wrap {
		padding:30px 0
	}
	.cciw_title {
		width:220px;
		margin:0 auto
	}
	.cciw_detail_m {
		display:block!important;
		font-size:12px;
		text-align:center;
		color:#888;
		font-weight:bold;
		margin:10px 0 15px
	}
	.cciw_detail_m .green:before {
		content:" ";
		display:block;
		height:0;
		clear:both;
		visibility:hidden
	}
	.cciw_type_link {
		width:50%;
		margin:0
	}
	.cciw_type_detail {
		top:60px;
		margin-top:-30px;
		width:98%;
		left:1%
	}
	.cciw_type_detail1 {
		font-size:16px
	}
	.cciw_type_detail2 {
		font-size:10px
	}
	.cciw_img {
		height:100px;
		margin:0 3px 10px;
		position:relative
	}
	.talang_advan_wrap {
		padding:30px 0
	}
	.taiw_title {
		font-size:24px;
		width:240px;
		margin:0 auto
	}
	.advan_detail {
		width:100%;
		margin-top:20px
	}
	.advan_item {
		width:100%;
		float:none;
		display:block;
		margin-bottom:30px;
		padding-bottom:30px;
		border-bottom:1px solid #e5e5e5
	}
	.last_advan_item_m {
		margin-bottom:0;
		border:0 none
	}
	.advan_img {
		width:164px;
		height:164px
	}
	.advan_img img {
		padding-top:40px
	}
	.advan_item_detail {
		margin-top:20px
	}
	.check_course {
		margin-top:20px
	}
	.ufw_title {
		width:290px;
		font-size:24px;
		margin:0 auto
	}
	.more_feedback {
		width:94%;
		margin:0 auto
	}
	.user_feedback_wrap {
		padding:30px 0
	}
	.user_feedback_item {
		display:block;
		width:232px;
		margin:0 auto;
		float:none
	}
	.bxslider_wrap_m {
		width:90%;
		margin:25px auto 0;
		display:block!important
	}
	.bx-wrapper {
		margin-bottom:45px
	}
	.bx-wrapper .bx-viewport {
		border:0 none;
		background-color:#424a5d;
		box-shadow:none;
		left:0
	}
	.bx-viewport li,.bxslider_m {
		background-color:#424a5d
	}
	.learn_step_wrap {
		padding:30px 0
	}
	.learn_step_inner_wrap {
		width:94%;
		margin:0 auto
	}
	.lsiw_title {
		width:290px;
		font-size:24px;
		margin:0 auto
	}
	.step_start {
		margin:15px 0;
		width:100%
	}
	.step_title {
		font-size:20px
	}
	.step_detail {
		font-size:13px
	}
	.lsiw_jingyan {
		font-size:13px;
		line-height:1.5em;
		margin:15px 0 10px
	}
	.lsiw_jingyan_course {
		display:none
	}
	.step_detail {
		padding:0 15px
	}
	.hot_qa {
		float:none;
		width:100%;
		display:block;
		margin-bottom:15px
	}
	.qa_title {
		width:90%
	}
	.teacher_intro_wrap {
		padding:30px 0
	}
	.teacher_intro_inner_wrap {
		width:94%;
		margin:0 auto
	}
	.tiiw_title {
		font-size:24px
	}
	.tiiw_info img {
		float:none;
		display:block;
		width:100%;
		-webkit-border-radius:6px 6px 0 0;
		-moz-border-radius:6px 6px 0 0;
		border-radius:6px 6px 0 0
	}
	.tiiw_detail {
		float:none;
		width:90%;
		display:block;
		margin:0 auto
	}
	.tiiw_name {
		font-size:20px;
		margin:12px 0 10px;
		text-align:center
	}
	.tiiw_words {
		font-size:14px;
		padding-bottom:10px
	}
	.work_exp {
		float:none;
		display:block;
		width:100%
	}
	.work_exp_wrap {
		margin-top:30px;
		border-top:0 none;
		border-left:2px solid #999
	}
	.work_exp_info {
		width:90%;
		margin-left:15px;
		position:relative;
		top:-27px
	}
	.dot {
		left:-9px
	}
	.wei_time {
		margin:0
	}
	.try_wrap {
		width:100%;
		height:200px;
		background-image:url('../img/bg-home-banner2-20150930.png');
		background-size:cover
	}
	.try_wrap img {
		display:none
	}
	.ttw_title {
		font-size:20px;
		width:90%;
		margin:0 auto
	}
	.try_btn_wrap {
		top:50%;
		margin-top:-40px
	}
	.try_btn_wrap a {
		width:100px;
		line-height:32px;
		height:32px;
		font-size:14px;
		margin-top:10px
	}
	.if_sec_m img {
		width:100px;
		display:inline
	}
}
