*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a{color:#222;}
/*.marketList{display:none;}*/

.technical_forum{ width:100%; margin:0; background:#f2f2f2; }
.technical_forum .main{margin:30px auto 20px;}
.technical_hot_top{ padding:0 20px 40px; background:#fff;}
.technical_tit{ width:100%; height:40px; line-height:40px;margin-bottom:20px; }
.technical_hot{ display:block; height:55px; line-height:55px; float:left; font-size:18px; }
.technical_hot .icon_hot{ display:inline-block; height:55px; width:25px; background:url(../images/icon/icon_hot.png) no-repeat center center/20px auto;vertical-align:top;margin-right:5px; }
.technical_hot .icon_all{ display:inline-block; height:55px; width:25px; background:url(../images/icon_all.png) no-repeat center center/20px auto;vertical-align:top;margin-right:5px; }
.technical_forum .main .main_left{ width:500px; padding:0;}
.technical_forum .main .main_right{padding:0; width:500px}

.technical_all{ width:100%; height:auto; background:#fff;border:1px solid #eee; padding:0 20px 40px;margin-top:20px;}
.technical_all_w{ width:100%; height:55px; line-height:55px;border-bottom:1px solid #eee; background:#fff;}
.technical_alltit{ font-size:18px; position:relative;float:left; }
/* .technical_alltit::before{ content:""; width:70px; height:3px; background:#ff0068; position:absolute;left:0; bottom:0; } */
.postbtn{display:block; width:100px; height:35px; line-height:35px; background:#ff0068;color:#fff; text-align:center; font-size:14px;float:right;border-radius:2px;margin:10px 0 0 0;}
.postbtn:hover{ width:120px; }
.postbtn .icon_fb{ display:inline-block; height:35px; width:15px; background:url(../images/icon/icon_fb.png) no-repeat center center/15px auto;vertical-align:top;margin-right:5px; }

.technical_all,.postlist{ width:100%; height:auto; }
.postlist li{ display:block; width:100%; height:auto; padding:30px 220px 30px 20px;position:relative;border-bottom:1px solid #eee;  }
.postlist li:last-child{border:none;}
.postlist_pic{display:block; width:180px; height:120px; overflow:hidden; background:#f2f2f2; position:absolute;right:20px; top:21px;}
.postlist_pic img{ display:block; width:100%; height:auto; position:absolute;left:50%; top:50%; transform:translate(-50%,-50%); }
.userinfo_tx{ display:block; width:30px; height:30px; border-radius:50%;overflow:hidden; position:relative; background:#eee; float:left; }
.userinfo_tx img{ display:block; width:100%; height:auto;position:absolute;left:50%; top:50%; transform:translate(-50%,-50%);  }
.userinfo_name{ display:block; line-height:30px; float:left; color:#333; font-size:12px;margin-left:10px; }
.go_detail .eye_box{ float:left; font-size:12px;color:#999;}
.postlist .go_detail .eye_box{ line-height:30px;margin-left:10px;}
.go_detail .eye_box img{ height:11px; }
.technical_forum .main .main_list .go_detail .eye_num{font-size:12px;}
.technical_forum .main .main_list li:hover a{color:#ff0068;}
.post_time{float:right;color:#999; font-size:12px; line-height:30px;}

.postlist_tit{ width:100%; height:24px; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; }
.postlist_des{font-size:12px; color:#999; line-height:20px; height:40px; overflow:hidden;margin-bottom:10px;}

.postlist li:hover{ background:#eee; }
.postlist li:hover .postlist_tit{color:#ff0068;}


.page{margin:30px 0;width:100%;text-align:center;}
.page ul li{ display:inline-block;}
.page ul li a{background:#f8f8f8 none repeat scroll 0 0;color:#666;display:block;padding:13px 20px}
.page ul li a.pagecur,.page ul li a:hover{background:#FF0068 none repeat scroll 0 0;color:#fff}

/* 热帖列表 */
.bread_nav{ width:100%; height:auto;margin-top:10px; }
.bread_nav a{ display:inline-block; height:50px; line-height:50px; font-size:14px; }
.bread_nav span{ display:inline-block;font-family:"宋体";margin:0 5px; }

.post_con{ width:100%; height:auto;background:#fff; border:1px solid #E4ECF3; padding:20px;}
.post_tit{ font-size:22px; font-weight:bold; line-height:35px;margin-bottom:20px; }
.post_user{ width:100%; height:auto; position:relative; padding-left:60px;margin-bottom:20px; }
.post_userpic{ display:block; width:50px; height:50px; border-radius:50%; overflow:hidden; position:absolute;left:0; top:0; }
.post_userpic img{ display:block; width:100%; height:auto; min-height:100%; }

.post_usertit{ font-size:14px; font-weight:bold; }
.post_usertime{ font-size:12px; color:#999; line-height:30px; }

.post_edit{ width:100%; height:auto; }
.post_edit img{max-width:100%; height:auto;}


.post_discussul li{ display:block; width:100%; height:auto; padding:20px 0; border-bottom:1px solid #E4ECF3;}
.post_discussul li:last-child{border:none;}
.post_discussul .post_user{margin-bottom:0;}
.post_discuss,.post_dising{ width:100%; height:auto; background:#fff;  border:1px solid #E4ECF3; padding:20px;margin-top:10px; }
.post_discuss_tit{ font-size:16px; font-weight:bold;margin-bottom:20px; }
.post_usertit span{ font-size:12px; color:#999;margin-left:5px; }
.post_dicuss_con{ font-size:14px; line-height:24px;margin-top:5px; }

.post_hf{ float:right; font-size:14px; color:#FF0068; cursor:pointer;margin:10px 0; }
.post_hflist{ width:100%; background:#f8f8f8; clear:both; padding:10px; border-bottom:1px solid #eee; font-size:14px; }
.post_hflist:last-child{border:none;}
.post_hfcon{ width:100%; height:auto; margin-bottom:10px; }
.post_hfcon span{ font-weight:bold; }
.post_hftime{font-size:12px; color:#999;}


.post_textarea{margin-top:5px; display:none;}
.post_textarea input{ width:100%; height:35px; border:1px solid #eee;resize:none; padding:10px; outline-color:#FF0068; font-size:14px; }
.fb_btn{ display:block; width:80px; height:30px; line-height:30px; background:#FF0068; color:#fff;text-align:center;border-radius:2px;float:right;font-size:14px; margin-top:7px; }

.post_dising{margin-bottom:30px;}
.post_dising textarea{ width:100%; height:130px; border:1px solid #eee;resize:none; padding:10px; outline-color:#FF0068; font-size:14px; }
