.main-question{padding: 10px 16px;font-size: 14px;background-color: #fff;}
.main-question .tipbox{margin-bottom: 30px;}
.main-question .tipbox a{display: inline-block;padding:4px 18px;border-radius: 10px;margin-right: 20px;background-color: #FEE7EF;color:#FD91B3; }
.main-question h3{color: #333;}
.main-question .qcontentbox{color: #777;}
.questionorbox img{width: 30px;height: 30px;margin-right: 20px;}
.questionorbox span{color: #777;margin-right: 20px;font-size: 12px;}
.questionorbox .username{color: #333;font-size: 14px;}

.answerbox{padding: 26px 10px 5px;border-top: none;background-color: #fff;}
.answercontentbox{color: #777;font-size: 14px;}
.answercontentbox .zcontent{min-height: 80px;overflow: hidden;}
.answercontentbox .zcontent p{margin-bottom: 0;}
.hosen{padding-top: 16px;}
.hosen span{padding-right: 30px;}
.hosen a{color: #f11;margin-right: 6px;}
.databox{margin-bottom: 10px;margin-right: 15px;margin-top: 15px;}
.databox span{padding-left: 20px;}
.secanswerbox{padding: 16px 13px 6px;}
.secanswerbox .secanswerconten:last-child{border-bottom: none;}
.secanswerconten{border-bottom: 1px solid #E6E4E5;margin-bottom: 10px;}
.secanswerconten>p{padding-left: 50px;padding-top: 10px;color: #333;}
.pl30{padding-left: 30px;}
.replybox{padding: 26px 20px;background-color: #F3F1F2;margin-top: 10px;}
.replybox input{width: 100%;border:1px solid #E6E4E5;background-color: #fff;color: #333;padding:10px 16px;font-size: 14px;}
.editorbox{padding-left: 60px;}
.replybtn{padding: 8px 40px;background-color: #B8B8B8;margin-top: 15px;color: #fff;font-size: 16px;}
.bttn{background-color: #B8B8B8;margin-top: 15px;font-size: 16px;padding: 4px 22px;border-radius: 0;border: none;}
.dele{border: none; margin-top: 15px;font-size: 16px;padding: 4px 22px;margin-right: 3px;}
.subm{text-align: right;margin-bottom: -12px;}
.replaytexta{resize: none;width: 100%;padding:10px 5px;overflow-y:visible;height: 62px;}
.section{border-bottom: 1px solid #E6E4E5;padding: 5px 10px;background: #fff;}
.clearfix{position: relative;}
.pinglun-top{padding: 0;padding-top: 15px;border-top: 1px solid #e14d98;}
.topbg{background-color: #e7e7e7;border-top-left-radius: 5px;border-top-right-radius: 5px;padding:15px 8px;text-align: right;font-size: 14px;}
.topbg p{text-align: center;color: #666;margin: 0;font-size: 16px;margin-top: -2px;font-weight: 700;}
.topbg .left-title{text-align: left;padding:0px 0;padding-left: 16px;}
.pinglun-top span,.pinglun-top p,.pinglun-top img{display: inline-block;position: relative;}
.pinglun-top .js_great{width: 30px;height: 30px;background: #fed4ea;text-align: center;}
.pinglun-top .js_great img{width: 7px;display: block;margin-left: 50%;transform:translate(-50%,0);top: 3px;}
.pinglun-top #ans_user_img{width: 30px;height: 30px;border-radius: 15px;top: -2px;}
.pinglun-top .time{float: right;right: 10px;}
.zcontent,.databox{margin: 0;display: inline-block;position: relative;vertical-align: top;padding: 0;}
.zcontent{margin-bottom: 20px;float: none;}
.zcontent p{padding-left: 50px;}
.databox{float: right;padding-left: 10px;}
.databox span{padding: 0;}
.databox .js_showsecbox{color:#e896c1;}
.secanswerbox{border: none;padding: 0;}
.secanswerconten{border-bottom: none;border-top: 2px dotted #ccc;padding-top: 10px;margin-left: 50px;}
.secanswerconten p{min-height: 60px;width: 80%;}
.questionorbox .time{float: right;font-size: 14px;color:#333;margin-right: 0;}
.ejhf{position: absolute;right: 0;bottom: 20px;text-align: center;width: 40px;}
.gaiban{margin-bottom:0;position: relative;position: relative;}
.gaiban li{display: inline-block;height: 44px;text-align: center;line-height: 44px;padding: 0 20px;}
.gaiban li a{background: #fafafa;color:#777;}
.gaiban li.active a{color:#f69;}
.gaiban li.active img{z-index: 10;}
.pailie img{width: 25px;margin-right:5px;margin-top: -5px;}
.pleLogin{padding: 40px 20px;text-align: center;font-size: 14px;}
.cir_login{padding: 12px 20px;color: #fff;background:#e95283;border:0;outline: none;border-radius: 5px;}
.cir_login:hover{color:#fff;}
.userreplaybox{padding: 0 10px 15px;}
.userreplaybox img{width: 40px;height: 40px;}
.userreplaybox span{padding-left: 15px;font-size: 16px;}
.databox .ejhf{bottom: 5px;}
.new_baoming .inputbox-line,.new_baoming .btnbox{height: 30px;}
.new_baoming .inputbox-line select,.new_baoming .inputbox-line input{float: right;width: 250px;}
.new_baoming .inputbox-line select{height: 26px;}
.new_baoming .btnbox{text-align: center;}
.new_baoming .btnbox button{background: #fd91b3;border: none;color:#fff;width: 200px;height: 26px;line-height: 26px;}


