body {padding:0;margin:0;font-size:14px;font-family:"Microsoft yahei";line-height:1.5;color:#333; background:#f5f5f5;}
*{margin:0;padding:0;}
ul {list-style-type:none;}
em {font-style:normal;}
a {text-decoration:none;}
a {color:#333;}
a:hover {color:#c61b3b;}
.fl {float:left;}
.fr {float:right;}
input,button{border:none;}

.head{background:#fff;height:50px;padding:5px 0;overflow:hidden;margin-bottom:15px;}
.head .logo{float:left;margin-right:50px;}
.head .logo img{max-height:50px; }
.head ul{float:left;}
.head ul li{margin:0 15px;;font-size:18px;line-height:50px; float:left;}
.head ul li a{color: #ea6f5a;}
.head .y{float:right;line-height:50px;}

.head .y .zhuc {float: right; width: 80px; height: 30px;line-height: 30px; text-align: center; margin: 9px 5px 0 15px; border: 1px solid rgba(236,97,73,.7); border-radius: 20px;    font-size: 15px;    color: #ea6f5a;  background-color: transparent;}

.w1200{width:1200px;margin:0 auto;overflow:hidden;}
.w1000{width:800px;margin:0 auto;overflow:hidden;}

.leftnav{float:left;width:200px;overflow:hidden;background:#fff;}
.leftnav .hotzt{height:50px;line-height:50px;background:#ea6f5a;color:#fff;font-size:18px; font-weight:bold;text-indent: 30px;}
.leftnav ul li{width:100%;    border-bottom: 1px solid #e6e6e6;    height: 50px;    line-height: 50px;    text-indent: 10px;    font-size: 18px;    font-weight: bold; overflow:hidden}
.leftnav ul li span{font-size: 12px;    color: #999;}

.centerlist{width:670px;padding:15px;background:#fff;float:left;margin-left:15px; }
		 
		.wendalist{margin-bottom:10px;margin:0 auto;padding:10px 0px; border-bottom: 1px solid #e6e6e6; }
		.wendatitle{   cursor:pointer;   line-height: 30px;}
		.wendatitle a{ font-size: 18px; font-weight:700;}
		.answer-box{display:flex;justify-content: space-between;}
		.answer-img{width:150px;height:100px;display:flex;justify-content: center;align-items:center}
		.answer-img img{max-width:150px;max-height:100px;}
 
		.answer-user-time{margin-left:15px;color: #f60 ; }
		.answer-cont{padding-right:10px;font-size: 14px;    line-height: 23px;    color: #333;height:69px; overflow:hidden;}
		.answer-box-left{position:relative}
		.answer-oper{margin-top:5px;left:0;bottom:0;width:500px;}
		.s_view {margin: -2px 5px 0px 0px;vertical-align: middle;height: 16px; width: 16px; display: inline-block;background-image: url(/images/icon16.png);  background-position: -180px 0px;}
		.s_reply {margin: -2px 5px 0px 20px; vertical-align: middle;height: 16px;width: 16px; display: inline-block;background-image: url(/images/icon16.png); background-position: -20px 0px;}
		
		
		.rightlist{float:right;background:#fff;padding:10px; width:250px;}
		.rightlist li {line-height:33px; height:33px; width:100%;overflow:hidden;}
 .rightlist li a{display: inline-block;    vertical-align: middle; overflow: hidden;    -o-text-overflow: ellipsis;    text-overflow: ellipsis;    white-space: nowrap; width: calc(100% - 23px);}
.shuziys{  margin-right: 5px;display: inline-block;    vertical-align: middle;    background: #eee;    width: 18px;    font-size: 10px;    height: 15px;    line-height: 15px;    text-align: center;}
.rightlist .title{font-size:20px;font-variant:bold;}


.footer{margin-top:15px;background:#fff;padding:15px 0;}


	.wendatop{padding:15px 25px;margin:0 auto; margin-bottom:15px;background:#fff; }
	.wendatop li{list-style:none;margin-top:10px;line-height:30px;}
	.wendacenter{  }
	
		.answer-oper1{margin-top:10px;}
 
	.answerbox{margin-top:15px; overflow:hidden}
	.answerhd{background:#f5f5f5;height:33px; line-height:33px; text-indent:15px;border: 1px solid #ebebeb;}
	.answertext{padding:10px 20px; min-height:50px; line-height:25px;border: 1px solid #ebebeb;}
	.answertext textarea{width:100%;height:auto;border:none;outline:none;}
	.answerbtn{margin:15px 0 0px 0;;background:#ea6f5a;padding:5px 10px;color:#fff;width:100px;text-align:center; float:right}
	.answerlist{margin-bottom:15px;background:#fff;padding:15px 25px;}
	.answeruser{font-size:16px;color: #333;  font-weight:bold;border-bottom:1px solid #ebebeb; padding-bottom:10px}
	.answer-user-time1{margin-left:15px;color: #999;font-size:12px; ; }
	.answercont{    line-height: 1.667;font-size:16px; padding:10px 20px;   }
	.answercont p{margin:20px 0;}
	.answercont img{    max-width: 100%;    display: block;    -webkit-border-radius: 4px;    border-radius: 4px;    margin: 0 auto 8px;}
	
	
	
	.listtop{padding:15px 25px; margin-bottom:15px;background:#fff; display:flex;align-items:center;} 
	.listtop img{display:inline-block;width:60px;height:60px;border-radius:5px; margin-right:20px;}
	.listtop span{display:inline-block;height:60px;line-height:60px;color:#999;margin:0 10px;}
	.listtop .hotclass{font-size:24px; font-weight:bold;}
	.listtop .addbtn{background:#ea6f5a;color:#fff;width:100px;text-align:center; margin-left:100px; height:30px; line-height:30px }
	.listtop .addbtn a{color:#fff;}	
	
	.listcenter{padding:15px 25px; margin-bottom:15px;background:#fff; }
	
	.listpage{padding:15px 25px; margin-bottom:15px; text-align:center;  }
	.listpage a{display:inline-block;padding:10px 15px;background:#fff;margin:0 5px; }
	.listpage .cur{background:#ea6f5a;color:#fff;}	
	
	
.Menubox ul,.Menubox li{padding-top:0;padding-bottom:0px;padding-left:0px;text-align:center}
.Menubox{width:1200px;height:28px;line-height:28px;float:left;background:none}
.Menubox ul{margin:0px;padding:0px}
.Menubox li{float:left;display:block;cursor:pointer;width:75px;color:#333333;height:28px;text-align:center;margin-right:10px;font-size:12px}
.Menubox li a{color:#333333}
.Menubox li.hover{padding:0px;width:75px;float:left;background:#ea6f5a;color:#ffffff;height:28px;line-height:28px;font-size:12px;margin-right:10px;text-align:center;font-weight:bold}
.Menubox li.hover a{color:#333333}
.Contentbox{clear:both;margin:0px;width:1200px;height:33px;padding:0px;margin-bottom:20px;}
.Contentbox ul{float:left}
.Sinput{width:1068px;height:36px;color:#303030;border:2px solid #ea6f5a;border-right:0px;line-height:36px;padding-left:10px;background:#f9f9f9;margin:0px;*margin-top:-1px}
.Contentbox .li01{float:left}
.Contentbox .li02{float:left;padding:0px;margin:0px}
.Sbuttom{background:#ea6f5a;width:120px;border:0px;font-size:14px;font-weight:normal;line-height:normal;padding:0px 0px 0px 0px;height:40px;color:#ffffff;cursor:hand;cursor:pointer}
.Sinput:focus,.Sbuttom:focus{outline:0}
.Contentbox a{border:0px}
.Menubox a{color:#000000;text-decoration:none}



	
@media (max-width:768px) {*{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
 .w1000,.w1200{width:100%;}
 .leftnav{width:100%;}
 
 .leftnav ul li{float:left;width:20%;}
 .leftnav ul li span{display:none;}
 .centerlist{margin:15px 0 0 0;width:100%;}
 .answer-oper{width:100%;}
 .rightlist{margin:15px 0 0 0;width:100%;}
 .footer{padding:15px;}
.listtop .addbtn{display:none;}
.linkbox{width:auto !important;}
  }
  .xinul:last-child{ border-bottom:none;}
  		.xinul{display:flex; justify-content: space-between; flex-wrap:wrap; border-bottom:1px solid #dedede;padding-bottom:8px;margin-bottom:5px;}
		.xinul li{width:335px;line-height: 33px;    height: 33px;}
		.xinul li a {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 23px);
}