	@charset "utf-8";
/* CSS Document */
.right_div_right_span{cursor:pointer; color:#bdbdbd;}
.right_div_right_span:hover{ text-decoration:underline;}
.andou_dayi{width:1200px; min-width:1200px; margin:0px auto; overflow:hidden;}
.andou_dayi_div{ border:1px solid #e7e7e7; margin-bottom:50px; padding-bottom:100px; background-color:#FFF;}
.wq_right_title{ height:45px; line-height:45px; overflow:hidden; border-bottom:1px solid #e7e7e7;}
 .wq_right_title div{ float:left; overflow:hidden;font-size:16px; color:var(--mainFontColor); }
 .wq_right_title .wq_right_title_img{ margin-left:10px; margin-right:8px; margin-top:2px}
 .andou_dayi_dv{ margin-left:50px; margin-right:20px; margin-top:10px;padding-bottom:10px; overflow:hidden;}
 .andou_dayi_dv .andou_dayi_dv_left,.andou_dayi_dv_right{ float:left; overflow:hidden;}

.andou_dayi_dv1{ margin-left:20px; margin-right:20px; margin-top:10px; border-bottom:1px solid #e7e7e7; padding-bottom:10px; overflow:hidden; margin-bottom:40px;}
  .andou_dayi_dv1 .andou_dayi_dv_left,.andou_dayi_dv_right{ float:left; overflow:hidden;}
   .andou_dayi_dv_right .dayi_right_dv1{ margin-top:5px;}
 .andou_dayi_dv_right .dayi_right_dv1 span{ color:#bdbdbd; margin-right:20px;}
 .dayi_right_dv1 span em{
	 color: var(--assFontColor);
 }
 .andou_dayi_dv_right  .dayi_right_dv2{ margin-top:5px;}
 .comment1_div_right .right_dv2{
	color: var(--mainFontColor);
	font-size: 14px;
 }
 .andou_dayi_dv_right .dayi_right_dv3{ margin-top:5px;}
 .andou_dayi_dv_right_style{ width:635px;}
.andou_dayi_dv_left  .left_dv1{ width:70px; height:35px; background-color:#dbeef8; text-align:center; line-height:35px;}
.andou_dayi_dv_left  .left_dv2{width:70px; height:35px; background-color:#879da9; border-radius:0px 0px 3px 3px; text-align:center; line-height:35px; color:#FFF;}
.andou_dayi_index_left_dv .andou_dayi_dv_right{ margin-left:10px;}
.andou_dayi_dv_right .right_div{ overflow:hidden; margin-top:5px;color:#bdbdbd;}
.andou_dayi_dv_right .right_div .right_div_left{ margin-right:8px; margin-top:5px;}
.andou_dayi_dv_right .right_div div{ float:left; overflow:hidden;}
.right_div1{ overflow:hidden;margin-top:5px; color:#bdbdbd;}
.right_div1 .right_div1_left{ float:left; overflow:hidden;}
.right_div1 .right_div1_right{ float:right; overflow:hidden;}
.dayi_title{ color:var(--main-color);}
.dayi_title:hover{ text-decoration:underline;}
.dayi_user_logo{width:55px; height:55px; border-radius:2px;}
.dayi_user_logo_small{width:35px; height:35px; border-radius:2px;}
.border_jiantou1{ background:url(../newimages/jiantou_logo.png)  no-repeat;position: absolute; margin-left: 2.5%;width: 40px; height: 20px; margin-top:-13px; }
.reply_tanchuan1{ border:1px solid #CCC; width:745px; margin-top:15px; overflow:hidden; }
.index_pinglun_div{ background-color:#f5f6f8; padding-top:25px; padding-left:85px; padding-bottom:25px; overflow:hidden;}
.reply_tanchuan_text1{ overflow:hidden;}
.index_pinglun_div_text{ width:575px; border:1px solid #CCC; background-color:#FFF;padding: 9px 12px;min-height: 38px;cursor: text;border-radius: 4px;box-shadow: inset 0 1px 3px rgba(0,0,0,.1);box-sizing: border-box;}
.index_pinglun_div_text:empty::before{  
            color:lightgrey;  
            content:attr(placeholder);  
        }  

.index_pinglun_btn_div{ float:right; overflow:hidden; margin-right:82px; margin-top:20px;}
.index_pinglun_btn_div .btn_quxiao{ cursor:pointer; margin-right:20px;}
.index_reply_btn{ width:75px; height:30px; color:#FFF; background-color:var(--main-color); cursor:pointer;}
.andou_dayi_index{ overflow:hidden;}
.andou_dayi_index .andou_dayi_index_left,.andou_dayi_index_right{ float:left; overflow:hidden;}
.andou_dayi_index_right .answeringUser{
	text-align: center;
	margin: 15px 0 10px;
}
.andou_dayi_index .andou_dayi_index_left{ width:890px;border-right:1px solid #CCC;}
.andou_dayi_index_left_dv{ overflow:hidden; margin-bottom:20px; border-bottom:1px solid #CCC; padding-bottom:20px; margin-right:50px; }
.andou_dayi_index .andou_dayi_index_right{ }
.andou_dayi_index_right .index_right_image{ width:55px; height:55px; border-radius:2px;}
.startanswer .maskImg{
	display: inline-block;
	width: 26px;
	height: 27px;
	background: url(../newimages/dayi_image.png) no-repeat;
}
.startanswer{
	display: flex;
	justify-content: center;
	align-items: center;
	height: 40px;
	border: 1px solid #cccccc;
	background-color: #f4f4f4;
	border-radius: 10px;
	padding: 0 13px;
	position: relative;
}
.startanswer::before{
	content: '';
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	top: -11px;
	left: 50%;
	transform: translateX(-50%);
	border-bottom: 10px solid #ccc;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
}
.startanswer::after{
	content: '';
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	top: -8px;
	left: 50%;
	transform: translateX(-50%);
	border-bottom: 9px solid #f4f4f4;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
}
.startanswer span{
	color: var(--assFontColor);
	margin-left: 10px;
}
.index_right_tiwen_btn{ background:url(../newimages/dayi_image.png) no-repeat; width:225px; height:70px; font-size:16px; cursor:pointer; padding-left:50px; line-height:80px;}

.andou_dayi_reply{ border:1px solid #CCC; margin-bottom:50px; padding-bottom:100px; background-color:#FFF;}
.andou_dayi_title_div{      overflow:hidden; margin-top:20px; margin-left:90px; }
.andou_dayi_title_dv{font-size: 16px; margin-left:10px;color: var(--mainFontColor);}
.andou_dayi_title_div div{ float:left; overflow:hidden;}
.bc_question{ margin-top:5px; margin-left:135px; line-height:25px; margin-right:140px;}
.question_reply_list{ overflow:hidden; margin-left:121px; color:#999999; margin-top:5px;font-size: 14px;}
.question_reply_list div{ float:left; overflow:hidden; }
.line_style{ margin-right:15px; margin-left:15px; color:#e8ecee;}
.question_reply_list .list_dv{ overflow:hidden; cursor:pointer;}
.question_reply_list .list_dv div{ float:left; overflow:hidden;}
.question_reply_list .liulan_span{color:#bdbdbd; margin-left:5px; margin-right:5px;}
.dayi_image_div{ margin-top:10px; margin-bottom:10px; margin-left:135px;}
.comment_div{ padding-left:90px; border-top:1px solid #CCC; margin-top:40px;}
.comment_div .comment_dv{ overflow:hidden; margin-top:30px;}
.comment_div .comment_dv .comment_dv_left,.comment_dv_right{ float:left; overflow:hidden;}
.comment_dv_left{ width:30px;}
.comment_dv_right{ background-color:#f4f4f4; padding:12px 20px; width:950px; line-height:25px;color: var(--mainFontColor);}

.comment1_div{ overflow:hidden; margin-top:10px;}
.comment1_div  .comment1_div_left{ float:left; overflow:hidden;margin-left:130px; color:#999; font-size:12px;}
.comment1_div .comment1_div_right{ float:right;  overflow:hidden;cursor:pointer; margin-right:120px;}
.comment1_div .comment1_div_right .right_dv1{ margin-right:5px;}
.comment1_div_right .right_dv1,.right_dv2{ float:left; overflow:hidden;}
.tuijian_span{color:var(--main-color); margin-left:5px; margin-right:5px;font-size:12px;}
.pinglun_div{ overflow:hidden; padding-top:25px; padding-left:30px; background-color:#f2f8fa; margin-top:20px; margin-left:130px; margin-right:130px;}
.pinglun_list{ overflow:hidden; margin-top:20px; border-bottom:1px solid #dadada; padding-bottom:20px; margin-right:30px; margin-bottom:20px;}
.pinglun_list .pinglun_list_left,.pinglun_list_right{ float:left; overflow:hidden;}
.pinglun_list .pinglun_list_left{}
.list_left_image{width:52px; height:52px; border:1px solid #CCC ; border-radius:30px;}
.pinglun_list_right{ margin-left:20px; width:750px;}
.pinglun_list_right .list_right_dv{ font-size:16px; color:#bdbdbd;}
.pinglun_list_right .list_right_span{ color:#bdbdbd; margin-left:10px; margin-right:10px;}
.pinglun_list_right .list_right_dv1{ margin-top:10px; line-height:25px; font-size:16px;}
.pinglun_list_right .list_right_dv1 .reply_span{ cursor:pointer; color:#3b67b7; font-size:14px; margin-left:10px;}

.tiwen_div{ margin-top:40px; margin-left:84px;}
.tiwen_dv{ overflow:hidden;}
.tiwen_dv .tiwen_dv_left,.tiwen_dv_right{ float:left; overflow:hidden;}
.tiwen_dv .tiwen_dv_left{ font-size:18px; margin-right:10px; margin-top:8px;}
.tiwen_dv_right{ padding-bottom:10px;background-color:#FFF; border:1px solid #CCC; margin-top:10px; width:700px;}
.tiwen_text{ width:690px; height:80px; font-size:14px; padding-top:10px; padding-left:10px; overflow:hidden;font-size:16px;border: 1px solid; border-color: transparent transparent #e7e7e7;outline: none;}
.xianzhi_num{float:right; overflow:hidden; margin-right:10px; color:#B5B5B6; font-size:14px;}
.tiwen_div1{ overflow:hidden; margin-top:15px;}
.tiwen_div1 .tiwen_div1_dv1,.tiwen_div1_dv2{ float:left; overflow:hidden;cursor:pointer;}
.tiwen_div1 .tiwen_div1_dv1{ margin-left:180px; margin-right:20px; }
.tiwen_div1 .tiwen_div1_dv1 div{ float:left; overflow:hidden; }
.tiwen_div1 .tiwen_div1_dv2 div{ float:left; overflow:hidden; }
.buchong_div{ border-top:1px solid #CCC; overflow:hidden; margin-top:20px; margin-left:10px; margin-right:10px;}
.buchong_div .buchong_text{ width:690px; height:50px; overflow:hidden; padding-top:5px; font-size:16px;}
.wq_btn {
	width:100px;
	 height:30px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background:url(../newimages/andou_dayi_image6.png) no-repeat left;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

}
.wq_btn input {
	cursor: pointer;
	width:100px;
	 height:30px;
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	border: solid transparent;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}
.btn input {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	border: solid transparent;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}
.progress {
	position: relative;
	margin-left: 100px;
	margin-top: -24px;
	width: 200px;
	padding: 1px;
	border-radius: 3px;
	display: none
}
.bar {
	background-color: green;
	display: block;
	width: 0%;
	height: 20px;
	border-radius: 3px;
}
.percent {
	position: absolute;
	height: 20px;
	display: inline-block;
	top: 3px;
	left: 2%;
	color: #fff
}
.files {
	height: 22px;
	line-height: 22px;
	margin: 10px 0
}
.wq_openfile_Button{ position:absolute;cursor: pointer;}
.problem_style_select{ width:150px; height:30px; line-height:30px; border:1px solid #CCC;outline: none;}
.xghy_select{ width:160px; height:32px; border:1px solid #CCC; cursor:pointer; background:url(../newimages/jspx_image8.png) no-repeat  center; background-position:130px 15px;}
.xghy_select1{width:160px; height:32px; border:1px solid #CCC; cursor:pointer; background:url(../newimages/jspx_image8.png) no-repeat  center; background-position:130px 15px;}
.xghy_select_link{width:160px; height:32px; border:1px solid var(--main-color); cursor:pointer; background:url(../newimages/jspx_image7.png) no-repeat  center; background-position:130px 15px;}
.xghy_list{  border:1px solid #CCC; border-top:0px;width:160px; overflow:hidden;cursor:pointer; display:none; position:absolute; z-index:999; background-color:#FFF;}
.xghy_list div{ height:32px; line-height:32px;padding-left:20px;}
.xghy_list div:hover{background-color:var(--main-color); color:#FFF;}
.xghy_list1 div{ height:32px; line-height:32px;padding-left:20px;}
.xghy_list1 div:hover{background-color:var(--main-color); color:#FFF;}
.xghy_list1{ border:1px solid #CCC; border-top:0px;width:160px; overflow:hidden; margin-left:70px;cursor:pointer; display:none;position:absolute; z-index:999;background-color:#FFF;}
.xghy_list1 div{ height:32px; line-height:32px;padding-left:20px;}
.xghy_select_link_color{background-color:var(--main-color); color:#FFF;}
.niming_lable{ overflow:hidden;}
.niming_lable span{ display:block; float:left; overflow:hidden;}
.niming_check{ width:15px; height:15px; margin-right:10px;}

.tiwen_div2{overflow:hidden; margin-top:30px; margin-left:85px;}
.tiwen_div2 .tiwen_div2_dv{float:left; overflow:hidden; margin-left:100px;}
.tiwen_div2 .tiwen_div2_dv1{float:left; overflow:hidden; margin-left:20px; margin-top:5px;}

.andou_dayi_title1{ margin-top:20px;}
.andou_dayi_reply_dv{ margin-top:20px;}
.reply_dv_a{ margin-left:30px; background:url(../newimages/i_default_tool.png) no-repeat;padding-left: 17px;background-position: -35px -1114px; font-size:12px; color:var(--main-color);display: inline-block;height: 20px;line-height: 20px;}
.andou_dayi_reply_num{ font-size: 20px;font-weight: bold;color:#000 !important;  border-bottom: 1px solid #c1cad4; padding-bottom: 20px;margin-top:40px;}
.reply_content{ overflow:hidden; margin-top:20px;border-bottom:1px dotted #CCCCCC; padding-bottom:10px;}
.reply_content .reply_content_left,.reply_content_right{ float:left; overflow:hidden;}
.reply_content_left .left_zan{background:url(../newimages/i_default_tool.png) no-repeat;    background-position: -27px -1516px; width:23px;height: 23px;}
.reply_content_left .left_nozan{   background:url(../newimages/i_default_tool.png) no-repeat;   background-position: -27px -1541px; width:23px;height: 23px;}
.reply_content_left .left_zan_num{ margin-left:5px; margin-top:3px; margin-bottom:3px;}
.reply_content_right{ width:1000px; margin-left:10px;}
.reply_content_right div{ line-height:23px;}
.reply_content_right .right_username{ color:var(--main-color);}
.reply_login{ color:var(--main-color);}
.reply_div{ margin-left:485px; margin-top:30px;}
.reply_login:hover{ text-decoration:underline;}
.reply_tanchuan{ border:1px solid #CCC; width:800px; margin-top:5px; overflow:hidden; margin-left:135px; }
.border_jiantou{ background:url(../newimages/i_default_tool.png)  no-repeat;background-position: -35px -744px;position: absolute; margin-left: 12.5%;width: 15px; height: 8px; margin-top:-8px; }
.reply_tanchuan_login{text-align:center; margin-top:20px; margin-bottom:20px;}
.reply_tanchuan_text{margin-top:10px; margin-bottom:10px; margin-left:20px;}
.reply_text{ width:755px; height:100px; border:1px solid #CCC; padding-left:5px; padding-top:5px; overflow:hidden;}
.reply_btn{ background-image: linear-gradient(to right,#fb3c34,#ff8a41); color:#FFF; width:90px; height:30px; cursor:pointer;border: none;}

.dy_tiwen{ font-size:14px;color:var(--main-color); float:right; overflow:hidden; margin-right:50px;}
.dy_tiwen:hover{ text-decoration:underline;}
.adreply{
	margin-left: 10px;
	color: #0077ee;
}