.tit{width: 100%;margin: 15px auto 10px;overflow: hidden;}
.tit h2{font-size: 20px;line-height: 30px;margin-bottom: 5px;}
.tit p{color: #999;font-size: 12px;}
.tit p i{margin-right: 5px;}
.abstract{width: 100%;margin: 0px auto;background: #f6f6f6;padding: 10px 0px;border-radius: 8px; overflow: hidden;}
.abstract p{padding: 10px;text-indent: 2em;}
.news_txt{width: 100%;margin: 15px auto;overflow: hidden;}
.news_txt p{margin: 10px 0px; text-indent: 2em;}
.news_txt p a{color: #666;}
.news_txt p img{max-width: 84%;}
.label{width: 100%; margin: 0px auto;overflow: hidden;}
.label li{float: left;margin-right: 10px;padding: 0px 10px;line-height: 24px;background: #f6f6f6;}
.label li a{color: #322f2f;}
.udpage{margin: 10px auto;overflow: hidden;}
.udpage p{color: #999;}
.udpage p a{color: #322f2f;}
.ifulike,.comment{width: 100%;margin: 0px auto;overflow: hidden;border-top: 1px solid #eee;}
.stit{font-size: 18px;margin: 10px 0px 0px;}
.news_list{width: 100%;margin: 0px auto;overflow: hidden;}
.news_list li{padding: 10px 0px 20px;border-bottom: 1px solid #eee;margin-bottom: 10px;overflow: hidden;}
.news_list li .nl_txt{width: 64%;}
.news_list li .nl_txt h3{font-size: 16px;font-weight: normal; line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.news_list li .nl_txt h3 a{color: #322f2f}
.news_list li .nl_txt .label{overflow: hidden;}
.news_list li .nl_txt .label a{display: inline-block;float: left;color: #32b6ff; padding-right: 10px;}
.news_list li .nl_txt .time{font-size: 12px;color: #999;}
.news_list li .nl_img{width: 34%;}
.news_list li .nl_img img{width: 141px;height: 85px;}
.comment_list{width: 100%;margin: 10px auto 0px;overflow: hidden;}
.comment_list li{padding: 10px 0px; margin-bottom: 10px;border-bottom: 1px solid #eee;overflow: hidden;}
.comment_list li .uhd{width: 50px;height: 50px;border-radius: 50%;overflow: hidden;border: 1px solid #fff;}
.comment_list li .uhd img{width: 100%;}
.comment_list li .umsg{width: 84%;margin-top: 2px;}
.comment_list li .umsg h3{font-size: 14px;}
.comment_list li .umsg h3 a{display: inline-block;float: right;font-size: 14px;font-weight: normal;color: #32b6ff;}
.comment_list li .umsg p{color: #999;}
.comment_list li .cl_reply{width: 80%;background: #f6f6f6;padding: 10px;margin-top: 5px; overflow: hidden;border-radius: 8px;}
.comment_list li:last-child{margin: 0px;padding: 0px;border: 0px;}
.comment_list li .cl_reply .umsg{width:80%;}
.comment_list li .cl_reply .umsg span{color: #32b6ff;}
.comment_box{width: 100%;margin: 0px auto;position: fixed;bottom: 0px;box-shadow: 0px 0px 10px #ccc;padding: 10px 0px;background: #fff; z-index: 8; overflow: hidden;}
.comment_box .left i{display: inline-block; width: 30px;margin-top: 6px;float: left;margin-left: 20px;}
.comment_box .left i img{width: 100%;}
.comment_box  .left span{line-height: 36px; padding-left: 20px;color: #999;}
.comment_box_input{width: 200px;height: 30px;line-height: 30px;margin-top: 2px;padding: 0px 10px;}
.comment_box a{display: block; width: 60px;overflow: hidden;position: relative;}
.comment_box a span{width: 22px;height: 18px;display:inline-block;position: absolute;right: 25px;background: #32b6ff;color: #fff;font-size: 12px;text-align: center;border-radius: 8px;}
.comment_box a img{width: 30px;margin-top: 10px;}
.comment_form{width: 99%;margin: 10px auto 5px;border: 1px solid #eee; border-radius: 8px;padding: 10px 0px;background: #fff; z-index: 8; overflow: hidden;}
.comment_form .txtarea{width: 95%;display: block;margin: 0px auto; resize: none;padding: 10px;background: #f6f6f6;border-radius: 8px;}
.comment_form .uname{margin: 10px 0px 0px 10px;background: #f6f6f6;padding: 0px 10px;border-radius: 8px; overflow: hidden;}
.comment_form .uname input{width: 120px;padding: 0px 10px;line-height: 30px;background: #f6f6f6;}
.comment_form .buttom{width: 160px;margin: 10px 10px 0px 0px;overflow: hidden;}
.comment_form .buttom .fabu{width: 100%;line-height: 30px;background: #32b6ff;border-radius: 8px;color: #fff;font-size: 18px;}