@CHARSET "utf-8";

/*--------------------详细页面描述中部开始-----------------------*/

/* 详细页面主基调背景 */
.main_bg {
	width: 100%;
	height: auto;
	background-color: #f4f4f4;
	overflow: hidden;
	padding-bottom: 40px;
}

/* S 当前位置样式设置 开始*/
.main_bg .current_position {
	width: 1200px;
	height: 48px;
	line-height: 48px;
	margin: 0 auto;
	text-align: left;
	color: #666666;
}

.main_bg .current_position a {
	color: #666666;
}

.main_bg .current_position a:HOVER {
	color: #29B5E2;
}
/* E 当前位置样式设置结束*/

/* S 主体知识描述头部开始*/
.main_bg .know_top {
	width: 1200px;
	height: auto;
	min-height: 470px;
	margin: 0 auto;
	background-color: #ffffff;
	overflow: hidden;
	
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
}

/* 左边 */
.main_bg .know_top .know_top_left {
	float: left;
	width: 550px;
	height: auto;
}

.know_top .know_top_left .ktl_img {
	width: 530px;
	height: 430px;
	text-align: center;
	margin-left: 20px;
	margin-top: 20px;
}

.know_top_left .ktl_img .lisence {
	max-width: 530px;
	height: 430px;
}

/* 右边 */
.main_bg .know_top .know_top_right {
	float: left;
	width: 610px;
	height: auto;
	margin: 0 20px;
}

.know_top .know_top_right .know_title {
	margin: 30px 0;
	color: #000;
	font-size: 26px;
	font-weight: bold;
}

.know_top .know_top_right .know_detail {
	width: 100%;
	height: auto;
	background-color: #f6faff;
	overflow: hidden;
}

.know_top_right .know_detail ul {
	margin: 12px 16px;
	color: #666;
	height: auto;
	overflow: hidden;
}

.know_top_right .know_detail ul li label {
	float: left;
	width: 40px;
	margin-right: 10px;
	line-height: 30px;
}

.know_top_right .know_detail .kd_content {
	float: left;
	width: 578px;
	height: auto;
	overflow: hidden;
}

.know_top .know_top_right .konw_third {
	float: left;
	width: 575px;
	height: 35px;
	line-height: 35px;
	margin-top: 20px;
	margin-left: 20px;
	color: #666;
	
	display: none;
}

.know_top_right .konw_third .kt_aptitude {
	float: left;
	width: 50px;
	font-size: 13px;
	color: #8e8e8e;
}

.know_top_right .konw_third .kt_aptitude_box {
	float: left;
	min-width: 200px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #ddd;
	color: #333;
	padding-left: 10px;
	cursor: pointer;
	*max-width: 300px !important;
}

.konw_third .kt_aptitude_box span {
	*float: left !important;
}

.know_top_right .konw_third .kt_independent {
	position: absolute;
	width: 533px;
	max-height: 300px;
	border: 1px solid #29B5E2;
	top: 36px;
	left: 50px;
	padding-top: 10px;
	background-color: #fff;
	display: none;
	z-index: 100;
}

.konw_third .kt_independent .kti_box {
	height: 0px;
	border: 1px solid #fff;
	margin-top: -11px;
	padding-top: 10px;
}

.kt_independent ul li {
	float: left;
	width: 164px;
	height: 12px;
	line-height: 12px;
	margin-left: 10px;
	margin-bottom: 10px;
	color: #bbbbbb;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	*padding-bottom: 10px !important;
	*margin-bottom: 0px !important;
}

.kt_independent ul li a {
	color: #666;
	text-decoration: none;
}

.kt_independent ul li a:hover {
	color: #29B5E2;
}

.konw_third .kt_aptitude_box .ktab_img {
	float: right;
	width: 38px;
	height: 20px;
	margin-top: 7px;
	margin-left: 10px;
	*float: right !important;
}

.know_top .know_top_right .know_style {
	float: left;
	margin: 0px 20px;
	margin-top: 20px;
	color: #666;
}

.know_top .know_top_right .mt10 {
	margin-top: 10px;
}

.know_style ul li label {
	height: 30px;
	line-height: 30px;
	float: left;
	margin-top: 6px;
	width: 50px;
	font-size: 13px;
	color: #8e8e8e;
}

.know_style ul li .ks_choice {
	float: left;
	max-width: 500px;
}

.know_style ul li .ks_grade {
	float: left;
	width: 500px;
}

.know_style ul li .ks_grade a {
	display: block;
	float: left;
	width: 65px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #dddddd;
	color: #666666;
	margin: 5px 0;
	margin-right: 15px;
	text-decoration: none;
	white-space: nowrap;
}

.know_style ul li .ks_grade .ks_grade_a {
	border: 1px solid #29B5E2;
	background-color: #29B5E2;
	color: #ffffff;
}

.know_style ul li .ks_grade a:hover {
	border: 1px solid #29B5E2;
	background-color: #29B5E2;
	color: #ffffff;
}

.know_style ul li .ks_choice a {
	display: block;
	float: left;
	padding: 0 20px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #dddddd;
	color: #666666;
	margin: 5px 0;
	margin-right: 15px;
	text-decoration: none;
	white-space: nowrap;
}

.know_style ul li .ks_choice a:hover {
	border: 1px solid #29B5E2;
	background-color: #29B5E2;
	color: #ffffff;
}

.know_style ul li .ks_choice .ks_choice_a {
	border: 1px solid #29B5E2;
	background-color: #29B5E2;
	color: #ffffff;
}

.know_top .know_top_right .know_government {
	float: left;
	width: 100%;
	margin-left: 20px;
	margin-top: 20px;
	color: #666;
}

.know_top_right .know_government .kg_have {
	color: #fa4f4f;
	font-size: 16px;
	margin-left: 15px;
}

.know_top .know_top_right .more_model {
	float: left;
	width: 590px;
	height: 60px;
	margin-left: 20px;
	margin-top: 20px;
	color: #666;
	border-top: 1px dotted #e4e4e4;
}

.know_top_right .more_model .model_one {
	float: left;
	width: 80px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background-color: #fa4f4f;
	margin-top: 15px;
	margin-right: 15px;
	font-size: 12px;
	color: #ffffff;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

.know_top_right .more_model .model_one:hover {
	text-decoration: underline;
}

.know_top_right .more_model .model_two {
	float: left;
	width: 90px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	background-color: #ffffff;
	margin-top: 15px;
	margin-right: 15px;
	font-size: 12px;
	color: #fa4f4f;
	border: 1px solid #fa4f4f;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

.know_top_right .more_model .model_two:hover {
	text-decoration: underline;
}

.know_top_right .more_model .model_three {
	cursor:text;
	float: left;
	width: 160px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background-color: #e4e4e4;
	margin-top: 15px;
	margin-right: 15px;
	font-size: 12px;
	color: #999999;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

.know_top .know_top_right .know_shareto {
	float: left;
	width: 500px;
	margin-left: 20px;
	margin-bottom: 20px;
}

.know_shareto ul li {
	float: left;
	color: #666;
	margin-right: 8px;
}

.know_shareto ul li a img {
	width: 20px;
	height: 20px;
}
/* E 主体知识描述头部结束 */

/* S 主体知识描述中部开始*/
.main_bg .know_middle {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	margin-top: 20px;
}

.main_bg .know_middle .km_left { /*左半部分 (此处位置已下调与评论区域一致)*/
	float: left;
	width: 238px;
	margin-top: 20px;
	background-color: #fff;
	border: 1px solid #ececec;
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
}

.left_titile{
	width:100%;
	height:45px;
	line-height:45px;
	font-size:14px;
	color:#666666;
	text-align:center;
	background-color:#fbfbfb;
}

.left_content{
	width:100%;
	height:auto;
	overflow:hidden;
}

.left_content_w210{
	width:210px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}

.left_content_one{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}

.left_content_one:HOVER{
	text-decoration:none;
}

.left_contentone_img{
	display:block;
	width:180px;
	height:180px;
	margin:24px auto 0px auto;
}

.left_contentone_name{
	display:block;
	width:100%;
	height:auto;
	font-size:14px;
	color:#444444;
	text-align:center;
	margin-top:14px;
	margin-bottom:8px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.left_content_one:HOVER .left_contentone_name{
	color:#29B5E2;
}

.left_content_onechange{
	border-top:1px dashed #dfdfdf;
}

.main_bg .know_middle .km_right { /*右半部分 (此处位置不变，宽度增加至最宽)*/
	width: 1200px;
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
}

.know_middle .km_right .kmr_top {
	width: 1198px;
	display: none;
	overflow: hidden;
	border: 1px solid #ececec;
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
}

.know_middle .km_right .kmr_head {
	width: 1200px;
	height: 50px;
	background-color: #fbfbfb;
	border-bottom: 1px solid #ececec;
}

.know_middle .km_right .kmr_head_add {
	position: fixed;
	z-index: 999;
	top: 0;
	
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

.km_right .kmr_head ul {
	height: 50px;
	border-width: 0px 0px 1px 0px;
	border-color: #dddddd;
	background-color: #fcfcfc;
}

.km_right .kmr_head ul .a_focus {
	height: 50px;
	background-color: #29B5E2;
	color: #ffffff;
}

.km_right .kmr_head ul .a_focus:hover {
	color: #ffffff;
}

.km_right .kmr_head ul li a {
	position: relative;
	display: block;
	float: left;
	padding: 0px 35px;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	text-decoration: none;
}

.km_right .kmr_head ul li a .lock {
	position: absolute;
	left: 16px;
	top: 18px;
	display: block;
	width: 16px;
	height: 16px;
	background-image: url("img/gray_lock.png");
}

.km_right .kmr_head ul li a:hover {
	color: #29B5E2;
}

.km_right .kmr_middle {
	width: 100%;
	height: auto;
	min-height: 645px;
	background-color: #fff;
	overflow: hidden;
}

.km_right .kmr_middle ul li {
	width: 1160px;
	height: auto;
	margin: 0px auto;
	background-color: #ffffff;
	overflow: hidden;
	margin-top: 20px;
}

.shadow {
	width: 1158px;
	height: 480px; 
	background-color: #ffffff;
}

.shadow .shadow_login_box {
	width: 300px;
	height: 200px;
	text-align: center;
	margin: 0 auto;
	font-size: 18px;
	color: #333333;
	margin-top: 160px;
}

.shadow .shadow_login_box .login_to_see {
	margin-top: 20px;
}

.shadow .shadow_login_box .botton_box {
	width: 230px;
	height: 36px;
	margin: 0 auto;
	margin-top: 26px;
}

.shadow_login_box .botton_box a {
	display: block;
	float: left;
	width: 100px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	-websit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

.shadow_login_box .botton_box .shadow_login {
	background-color: #fa4f4f;
}

.shadow_login_box .botton_box .shadow_login:hover {
	background-color: #e04848;
}

.shadow_login_box .botton_box .shadow_regist {
	margin-left: 30px;
	background-color: #29B5E2;
}

.shadow_login_box .botton_box .shadow_regist:hover {
	background-color: #004d93;
}
/* 知识权限拦阻框 */
.root_shadow {
	width: 100%;
	height: 644px;
	overflow: hidden;
}

.root_shadow .rs_one {
	width: 175px;
	height: 75px;
	margin: 0 auto;
	margin-top: 180px;
}

.root_shadow .rs_one .rs_img {
	float: left;
	display: block;
	width: 75px;
	height: 75px;
	background-image: url("img/big_lock.png");
}

.root_shadow .rs_one .rs_title {
	float: left;
	width: 100px;
	line-height: 72px;
	font-size: 20px;
	color: #29abe2;
}

.root_shadow .rs_two {
	clear: both;
	margin: 0 auto;
	margin-top: 30px;
	width: 310px;
	height: 20px;
	font-size: 16px;
	color: #333333;
}

.root_shadow .rs_three {
	width: 380px;
	margin: 0 auto;
	margin-top: 30px;
	font-size: 13px;
}

.root_shadow .rs_three .tobe_know {
	width: 110px;
	color: #29abe2;
	text-decoration: underline;
}

.root_shadow .rs_three .tobe_vip {
	width: 270px;
	color: #fa4f4f;
	text-decoration: underline;
	margin-left: 80px;
}

/* 知识回复权限拦阻框 */
.root_shadow_ {
	width: 100%;
	height: 100px;
	overflow: hidden;
}

.root_shadow_ .rs_two_ {
	margin: 0 auto;
	margin-top: 35px;
	width: 132px;
	height: 20px;
	font-size: 12px;
	color: #666666;
}

.root_shadow_ .rs_three_ {
	width: 132px;
	height: 20px;
	margin: 0 auto;
	margin-top: 10px;
	font-size: 12px;
}

.root_shadow_ .rs_three_ .tobe_know_ {
	cursor:pointer;
	color: #fa4f4f;
	height: 20px;
	margin-left: 10px;
	text-decoration: underline;
}

.root_shadow_ .rs_three_ .tobe_vip_ {
	cursor:pointer;
	color: #29B5E2;
	height: 20px;
	margin-left: 12px;
	text-decoration: underline;
}
/* --------针对ie8反向设立背景值------- */
:root .shadow {
	background-color: rgba(255, 255, 255, 0.94) \9\0;
}

.km_right .kmr_top .none_read {
	position: relative;
	width: 1200px;
	padding-top: 20px;
	height: auto;
	text-align: center;
	background-color: #ffffff;
	overflow: hidden;
}

.none_read .none_read_box {
	width: 1200px;
	height: 100px;
	border-top: 1px dashed #e4e4e4;
	font-size: 16px;
	color: #29B5E2;
	overflow: hidden;
}

.none_read .none_read_box .read_first {
	display: block;
	width: 161px;
	margin: 0 auto;
	margin-top: 30px;
}

.none_read .none_read_box .read_down {
	display: inline-block;
	width: 11px;
	height: 7px;
	background-image: url("./img/more_bottom.png");
	cursor: pointer;
}

.none_read .none_read_box .read_first:hover p {
	color: #29B5E2;
}

.none_read .none_read_box .read_first p {
	display: inline;
	color: #999999;
}

.none_read .buy_download_box {
	width: 1200px;
	height: 172px;
	border-top: 1px dashed #e4e4e4;
	margin-top: 20px;
	font-size: 16px;
	color: #333333;
	overflow: hidden;
}

.buy_download_box ul {
	margin-top: 15px;
}

.buy_download_box ul li {
	width: 350px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	margin: 0 auto;
	margin-top: 7px;
}

.buy_download_box ul li .read_price {
	width: 130px;
	margin: 0 auto;
	font-size: 15px;
	color: #999999;
}

.read_price p {
	display: inline;
	width: 52px;
	color: #ff7102;
}

.buy_download_box ul li .buy_download {
	width: 80px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	margin: 0 auto;
	margin-top: 14px;
	background-color: #2fad85;
	font-size: 14px;
	color: #ffffff;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.buy_download_box ul li .buy_download:hover {
	background-color: #3fba93;
}

.alert_box {
	width: 450px;
	height: auto;
	overflow: hidden;
}

.alert_box .alert_box_name {
	width: 415px;
	height: auto;
	line-height: 24px;
	text-align: center;
	margin: 0 auto;
	font-size: 18px;
	color: #333333;
	margin-top: 24px;
}

.center {
	display: table;
	margin: 0 auto;
	margin-top: 32px;
	height: auto;
	overflow: hidden;
	text-align: left;
}

.alert_box .alert_box_way {
	height: 20px;
	font-size: 14px;
	color: #555555;
	text-align: left;
	margin: 0 auto;
}

.alert_box .alert_box_coin {
	display: block;
	height: 20px;
	font-size: 14px;
	margin-top: 14px;
	cursor: pointer;
}

.alert_box .alert_box_coin input {
	float: left;
	margin-top: 4px;
	line-height: 20px;
	cursor: pointer;
	*margin-top: 0px !important;
	margin-top: 3px\9;
}

.alert_box .alert_box_coin .coin_name {
	float: left;
	color: #ff7102;
}

.alert_box .alert_box_coin .fc2fa {
	color: #2fad85;
}

.alert_box .alert_box_coin .coin_detail {
	float: left;
	color: #999999;
}

.alert_box_coin .coin_detail p {
	display: inline;
}

.alert_box .alert_box_download {
	width: 135px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #2fad85;
	margin: 0 auto;
	margin-top: 32px;
	font-size: 16px;
	color: #ffffff;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.alert_box .alert_box_download:hover {
	background-color: #3fba93;
}

.alert_box .alert_box_bottom {
	width: 415px;
	height: 20px;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 9px;
	font-size: 14px;
	color: #2fad85;
}

.alert_box .alert_box_bottom .bottom_detail {
	float: left;
	width: 60px;
	cursor: pointer;
}

.alert_box .alert_box_bottom .mf10 {
	margin-left: 10px;
}

.alert_box .alert_box_bottom .bottom_detail_right {
	float: right;
	width: 135px;
	cursor: pointer;
}

/* E 主体知识描述中部结束*/

/*--------------------问答区域--------------------------------------*/
/* S 问答区域开始*/
/* S 问答区域头部开始*/
.detail_talk {
	float: left;
	width: 938px;
	height: auto;
	overflow: hidden;
	margin-top: 20px;
	margin-left: 20px;
	background-color: #ffffff;
	border: 1px solid #ececec;
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
}

.detail_talk .detail_talk_content {
	margin: 0 auto;
	width: 900px;
}

.detail_talk .detail_talk_content .talk_head {
	width: 100%;
	height: 140px;
}

.talk_headtitle_icon {
	position: absolute;
	display: block;
	width: 36px;
	height: 36px;
	background: url("../common/img/talk_icon.png") no-repeat;
	top: 24px;
	left: 365px;
}

.detail_talk_content .talk_head .talk_head_title {
	font-size: 18px;
	color: #333;
	width: 100%;
	height: 80px;
	line-height: 80px;
	text-align: center;
	position: relative;
	overflow: hidden;
}

.detail_talk_content .talk_head .talk_head_bottom {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background-color: #f5f5f5;
	margin-top: 15px;
}

.talk_head .talk_head_bottom .head_bottom_left {
	float: left;
	margin-left: 20px;
	width: auto;
	height: 40px;
	line-height: 40px;
}

.head_bottom_left .bottom_left_ul .bottom_left_li {
	font-size: 14px;
	float: left;
	margin-right: 20px;
	*margin-bottom: -4px !important; /*ie7 hack*/
}

.head_bottom_left .bottom_left_ul .shuxian {
	font-size: 12px;
	color: #999;
}

.bottom_left_ul .bottom_left_li a {
	color: #666;
}

.bottom_left_ul .bottom_left_li a:HOVER {
	text-decoration: none;
}

.bottom_left_ul .bottom_left_li a > label {
	cursor:pointer;
}

.talk_head .talk_head_bottom .head_bottom_right {
	float: right;
	margin-left: 20px;
	width: 200px;
	height: 40px;
	line-height: 40px;
}

.head_bottom_right .bottom_right_ul .bottom_right_li {
	font-size: 12px;
	float: left;
	margin-left: 15px;
}

.style_choose_input {
	cursor:pointer;
}

.bottom_right_ul .bottom_right_li label {
	color: #999;
	cursor: pointer;
}

/* E 问答区域头部结束*/

/* S 问答区域内容部分开始*/
.detail_talk .detail_talk_content .talk_content {
	width: 100%;
	height: auto;
	margin: 0 auto;
}

.talk_content .talk_content_ul .talk_content_li {
	color: #999;
	overflow: hidden;
	border-bottom: 1px dashed #e4e4e4;
	padding: 25px 0px;
}

.talk_content_ul .talk_content_li .talk_contentli_con {
	width: 830px;
	margin-left: 35px;
	overflow: hidden;
}

.talk_content_li .talk_contentli_con .talk_contentone_left {
	float: left;
	width: 670px;
}

.user_face {
	float: left;
	width: 50px;
	height: 50px;
	
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	-o-border-radius:25px;
	border-radius:25px;
}

.admin_face {
	float: left;
	width: 40px;
	height: 40px;
	
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
}

.talk_contentone_left .contentone_left_content {
	float: left;
	margin-left: 10px;
	width: 610px;
}

.talk_contentone_left .contentone_left_content .contentone_left_top {
	width: auto;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	color: #999;
}

.contentone_left_content .contentone_left_top .contentone_left_topname {
}

.contentone_left_content .contentone_left_top .contentone_left_topname1{
	font-size: 12px;
	color: #999999;
}

.contentone_left_content .contentone_left_top .contentone_left_toptime {
	margin-left: 15px;
}

.talk_contentone_left .contentone_left_content .talk_question_a {
	color: #333;
	font-size: 14px;
	cursor: default;
	margin-top: 5px;
	display: block;
}

.talk_contentone_left .contentone_left_content .talk_question_a:HOVER {
	text-decoration: none;
}

.talk_contentone_left .contentone_left_content .talk_suggest_a {
	color: #333;
	font-size: 14px;
	cursor: default;
	margin-top: 5px;
	display: block;
}

.talk_contentone_left .contentone_left_content .talk_suggest_a:HOVER {
	text-decoration: none;
}

.talk_content_li .talk_contentli_con .talk_contentone_right {
	float: right;
	width: 160px;
	font-size: 13px;
	color: #999;
}

.talk_contentone_right .contentone_right_top {
	height: 25px;
	line-height: 25px;
}

.talk_contentone_right .contentone_right_top .contentone_right_topnum {
	color: #FA4F4F;
	float: right;
	margin-right: 5px;
}

.talk_contentone_right .contentone_right_top .contentone_right_toptext {
	float: right;
}

.talk_contentone_right .contentone_right_bottom {
	margin-top: 5px;
}

.talk_contentone_right .contentone_right_bottom .contentone_right_bottomzan {
	float: right;
	cursor: pointer;
	position:relative;
	margin-right:8px;
}

.talk_contentone_right .contentone_right_bottom .contentone_right_bottomzan1 {
	float:right;
	margin-right:8px;
}

.talk_contentone_right .contentone_right_bottom .praise_icon{
	display:block;
	float:left;
	width:15px;
	height:17px;
	background:url("./img/praise.png") no-repeat;
}

.talk_contentone_right .contentone_right_bottom .praise_iconmove{
	display:none;
	position:absolute;
	width:15px;
	height:17px;
	background:url("./img/praise.png") no-repeat;
	top:-2px;
	left:0;
}

.talk_contentone_right .contentone_right_bottom .contentone_right_bottomtext{
	display:block;
	float:right;
	margin-left:8px;
}

.talk_contentone_right .contentone_right_bottom .contentone_right_bottomtextpraise{
	display:none;
	float:right;
	margin-left:8px;
	font-size:12px;
}

.talk_contentone_right .contentone_right_bottom .contentone_right_bottomtextmove{
	display:none;
	position:absolute;
	top:-2px;
	left:23px;
}

.talk_contentone_right .contentone_right_bottom .contentone_right_bottomzan1:HOVER .contentone_right_bottomtext{
	display:none;
}

.talk_contentone_right .contentone_right_bottom .contentone_right_bottomzan1:HOVER .contentone_right_bottomtextpraise{
	display:block;
}

/* S 问题回答部分开始*/
.talk_content_ul .talk_content_li .talk_contentli_answer {
	width: 780px;
	margin-left: 85px;
	overflow: hidden;
	font-size: 13px;
	color: #999;
	margin-top: 30px;
}

.talk_contentli_answer .contentli_answer_right {
	float: left;
	width: 720px;
	margin-left: 10px;
}

.talk_contentli_answer .contentli_answer_right .contentli_answer_righttop {
	height: 20px;
	line-height: 20px;
	width: 720px;
	overflow: hidden;
}

.contentli_answer_right .contentli_answer_righttop .contentli_answer_righttopleft {
	float: left;
	width: 600px;
	font-size:12px;
}

.contentli_answer_righttop .contentli_answer_righttopleft span {
	float: left;
	margin-left: 5px;
}

.contentli_answer_right .contentli_answer_righttop .contentli_answer_righttopright{
	float: left;
	width: 110px;
}

.talk_contentli_answer .contentli_answer_right .contentli_answer_rightbottom{
	width:715px;
	color: #666;
	font-size: 12px;
	cursor: default;
	display: block;
	margin-left: 5px;
	margin-top: 5px;
}

.contentli_answer_righttop .contentli_answer_righttopright .contentone_right_replyzan {
	float: right;
	cursor: pointer;
	position:relative;
	margin-right:8px;
}

.contentli_answer_righttop .contentli_answer_righttopright .contentone_right_replyzan1 {
	float:right;
	margin-right:8px;
}

.contentli_answer_righttopright .praise_replyicon{
	display:block;
	float:left;
	width:15px;
	height:17px;
	margin-top:3px;
	background:url("./img/praise.png") no-repeat;
}

.contentli_answer_righttopright .praise_replyiconmove{
	display:none;
	position:absolute;
	width:15px;
	height:17px;
	background:url("./img/praise.png") no-repeat;
	top:2px;
	left:0;
}

.contentli_answer_righttop .contentli_answer_righttopright .contentone_right_replytext{
	display:block;
	float:right;
	margin-left:8px;
}

.contentli_answer_righttop .contentli_answer_righttopright .contentone_right_replytextpraise{
	display:none;
	float:right;
	margin-left:8px;
	font-size:12px;
}

.contentli_answer_righttop .contentli_answer_righttopright .contentone_right_replytextmove{
	display:none;
	position:absolute;
	top:2px;
	left:23px;
}

.contentli_answer_righttop .contentli_answer_righttopright .contentone_right_replyzan1:HOVER .contentone_right_replytext{
	display:none;
}

.contentli_answer_righttop .contentli_answer_righttopright .contentone_right_replyzan1:HOVER .contentone_right_replytextpraise{
	display:block;
}

.talk_contentli_answer .contentli_answer_right .contentli_answer_rightbottom:HOVER{
	text-decoration: none;
}
/* E 问题回答部分结束*/

/* S 评论与建议回复部分开始*/
.talk_content_ul .talk_content_li .talk_contentli_answer1 {
	width: 770px;
	margin-left: 85px;
	overflow: hidden;
	font-size: 13px;
	color: #999;
	margin-top: 30px;
}

.talk_contentli_answer1 .talk_contentanswer_left {
	width: 100%;
}

.talk_contentanswer_left .contentanswer_left_content {
	float: left;
	margin-left: 10px;
	width: 720px;
}

.talk_contentanswer_left .contentanswer_left_content .contentanswer_left_top {
	height: 20px;
	line-height: 20px;
	font-size:12px;
	color:#999;
}

.contentanswer_left_content .contentanswer_left_top .contentanswer_lefttop_text {
	float: left;
	margin-left: 5px;
}

.talk_contentanswer_left .contentanswer_left_content .talk_suggest_a {
	width:715px;
	color: #999;
	font-size: 12px;
	cursor: default;
	margin-top: 5px;
	margin-left: 5px;
	display: block;
}

.talk_contentanswer_left .contentanswer_left_content .talk_suggest_a:HOVER {
	text-decoration: none;
}

.talk_contentli_answer1 .talk_contentanswer_right {
	float: right;
	width: 180px;
	font-size: 13px;
	color: #999;
}

.talk_contentanswer_right .contentanswer_right_top {
	width: auto;
	height: 25px;
	line-height: 25px;
}

.talk_contentanswer_right .contentanswer_right_top .contentanswer_right_topnum {
	color: #FA4F4F;
	float: right;
	margin-right: 5px;
}

.talk_contentanswer_right .contentanswer_right_top .contentanswer_right_toptext {
	float: right;
}

.talk_contentanswer_right .contentanswer_right_bottom {
	margin-top: 5px;
}

.talk_contentanswer_right .contentanswer_right_bottom .contentanswer_right_bottomzan
	{
	float: right;
	cursor: pointer;
}

.talk_contentanswer_right .contentanswer_right_bottom .contentanswer_right_bottomtext
	{
	float: right;
	margin-right: 15px;
	cursor: pointer;
}
/* E 评论与建议回复部分结束*/

/* S 分页效果部分开始*/
.talk_content_fenye {
	width: 900px;
	height: 125px;
	color: #666666;
	font-size: 13px;
	overflow: hidden;
	border-bottom: 1px dashed #e4e4e4;
	position: relative;
}

.talk_content_fenye .fenye_content {
	width: 835px;
	height: 50px;
	margin: 25px 0px 0px 35px;
}

.fenye_content .fenye_content_ul .fenye_content_li {
	float:right;
	margin-left: 5px;
}

.fenye_content_ul .fenye_content_li .fenye_contentli_one {
	cursor: pointer;
	height: 26px;
	line-height: 26px;
	padding: 0px 10px;
	border: 1px solid #e4e4e4;
	margin-top: 10px;
}

.fenye_content_ul .fenye_content_li .fenye_contentli_change {
	background-color: #29B5E2;
	color: #fff;
	border-color: #29B5E2;
}

.fenye_content_ul .fenye_content_li .fenye_contentli_hover {
	background-color: #29B5E2;
	color: #fff;
	border-color: #29B5E2;
}

.fenye_content_ul .fenye_content_li .fenye_contentli_one1 {
	width: 36px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #e4e4e4;
	margin-top: 10px;
	overflow: hidden;
}

.fenye_content_li .fenye_contentli_one1 .fenye_contentli_input {
	width: 34px;
	height: 26px;
	line-height: 26px;
	color: #333;
	border: none;
	margin-bottom: 2px;
	text-indent: inherit;
	text-align: center;
}

.fenye_content_ul .fenye_content_li span {
	float: left;
	color: #666666;
	margin-top: 11px;
	height: 26px;
	line-height: 26px;
}

.talk_bottom_title {
	color: #29B5E2;
	font-size: 14px;
	font-weight: bold;
	padding: 15px 4px;
	position: absolute;
	left: 0;
	top: 75px;
}
/* E 分页效果部分结束*/
/* E 问答区域内容部分结束*/

/* S 问答区域提交部分开始*/
.detail_talk .detail_talk_content .talk_bottom {
	width: 100%;
	height: auto;
	margin: 0 auto;
	margin-bottom: 35px;
}

.talk_bottom .talk_bottom_type {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	color: #666;
	margin-top: 20px;
	margin-bottom: 20px;
}

.talk_bottom .talk_bottom_type span {
	float: left;
	margin-left: 25px;
}

.talk_bottom .talk_bottom_type .talk_bottomtype_pointer {
	cursor: pointer;
	float: left;
	margin-left: 25px;
	margin-right: 5px;
	display: block;
}

.talk_bottom_type label .talk_bottom_radio {
	margin-right: 5px;
	margin-bottom: 3px;
	*margin-left: -17px !important; /*ie7 hack*/
	*margin-right: 4px !important; /*ie7 hack*/
	*margin-bottom: 0px !important; /*ie7 hack*/
}

.talk_bottom .talk_bottom_content {
	position: relative;
	width: 100%;
	height: 300px;
}

.talk_bottom .talk_bottom_prompting {
	position: relative;
	width: 100%;
	height: 20px;
}

.talk_bottom .talk_bottom_prompting .prompting_content {
	font-size: 12px;
	margin-left: 80px;
	height: 20px;
	line-height: 20px;
	color: #fa4f4f;
}

.talk_bottom .talk_bottom_content span {
	font-size: 13px;
	color: #666;
	float: left;
	margin-left: 25px;
	margin-top: 9px;
}

.talk_bottom .talk_bottom_content .bottom_content_text {
	float: left;
	width: 600px;
	height: 300px;
	margin-left: 25px;
}

.talk_bottom_content .bottom_content_text .bottom_content_input {
	width: 590px;
	height: 287px;
	color: #999;
	font-size: 13px;
	border: 1px solid #e4e4e4;
	text-indent: inherit;
	padding-left: 8px;
	padding-top: 8px;
	resize: none;
	*margin-left: -37px !important; /*ie7 hack*/
}

.bottom_content_textnum {
	position: absolute;
	font-size: 13px;
	color: #666666;
	right: 230px;
	bottom: 10px;
}

.talk_bottom .talk_bottom_button {
	margin-top: 5px;
	width: 100%;
	height: 35px;
}

.talk_bottom .talk_bottom_button .talk_bottom_input {
	color: #fff;
	background-color: #29B5E2;
	font-size: 13px;
	padding: 7px 12px;
	margin-left: 79px;
	display: inline-block;
	float: left;
}

.talk_bottom .talk_bottom_button .input_error {
	color: #fa4f4f;
	font-size: 12px;
	float: left;
	width: 300px;
	height: 30px;
	margin-left: 25px;
	line-height: 30px;
	display: none;
}

.talk_bottom .talk_bottom_button .talk_bottom_input:HOVER {
	text-decoration: none;
}

.no_content {
	text-align: center;
	font-size: 13px;
	color: #999;
}
/* E 问答区域提交部分结束*/
/* E 问答区域结束*/