body {background-color: #F2F5F9;}
.left-box{width:1280px;overflow:visible;display:inline-block;float:left;}
.right-box{width:290px;overflow:visible;float:right;display:none;}
.so_page_t{display:inline-block}
.so_page_b{width:940px;border-radius:4px;border:#fe7532 1px solid;box-sizing:border-box;position:relative;margin-right:16px;float:left;display:flex}
.so_page_b .so_select{width:120px;height:38px;float:left;position:relative;z-index:30;border-right:#fe7532 1px solid;background:#fff;border-radius:4px 0 0 4px;box-sizing:border-box}
.so_select_con{width:100%;height:38px;text-align:center;cursor:pointer}
.so_text_left{width:100%;height:38px;display:block;font-size:0}
.so_text_left span{display:inline-block;height:38px;line-height: 38px;font-size:14px;color:#333;padding-right:14px;position:relative}
.so_text_left span i{cursor:pointer;display:inline-block;margin-left:5px;font-size:14px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.so_text_left:hover i{-webkit-transform:scale(.8) rotate(-180deg);-moz-transform:scale(.8) rotate(-180deg);-ms-transform:scale(.8) rotate(-180deg);-o-transform:scale(.8) rotate(-180deg);transform:scale(.8) rotate(-180deg)}
.so_page_b .so_select_list{width:121px;top:36px;display:none;left:-1px;border:#fe7532 1px solid;border-top:none;z-index:30;background:#fff;position:absolute}
.so_page_b .so_select_list li{line-height: 35px;margin: 0 auto;}
.so_page_b .so_select_list li a{height:36px;color:#666;text-align:center;text-decoration:none;width:100%;display:block}
.so_page_b .so_select_list li a:hover{color:#f14522;text-decoration:none}
.so_page_b .so_text_box{width:auto;display:flex;flex:auto}
.so_page_b .so_text{padding-left:16px;color:#333;height:38px;float:left;max-width:100%;display:flex;flex:auto}
.so_page_b .so_btn{width:100px;float:right;height:38px;overflow:hidden;font-size:18px;color:#fff;text-align:center;cursor:pointer;border:0;background-image:-webkit-gradient(linear,left top,right top,from(#fe7532),to(#e5232a));background-image:-webkit-linear-gradient(left,#fe7532,#e5232a);background-image:linear-gradient(to right,#fe7532,#e5232a)}
.so_page_k .ui-select{padding:2px 2px;border:1px solid #ccc;border-radius:3px;height:30px;line-height:30px}
.so_bar{line-height:50px;height:50px;padding:0 20px}
.so_list{width:100%;display: inline-block;}
.so_list dt{float: left;width:50%;}
.so_list dt i{font-size:22px;margin-right:5px;float:left}
.so_list dt a{color:#333;display:inline-block}
.so_list dt a:visited{color:#4584d5;}
.so_list em{color: #e2e0e0;float:right;margin-right:10px;}
.so_list dt h4{float:left;max-width:420px;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}
.so_list .desc{color:#828a92;word-wrap: break-word;}
.so_list .doc-info span{margin-right:20px;color:#828a92}
.list-box{padding:0 10px}
.list-box-title{line-height:60px;height:60px;font-size:16px;position:relative;font-weight:800;color:#333;border-bottom:1px solid #eee}
.answer-quantity-2{width:50px;height:50px;background:#f01414;border-color: #f01414;border-radius:4px;color:#fff;text-align:center;padding-top:8px;box-sizing:border-box}
.answer-quantity-1{border-radius:4px;text-align:center;padding-top:8px;box-sizing:border-box;width:50px;height:50px;color:#f01414;background:rgba(240,20,20,.1);border:none}
.answer-quantity-0{border-radius:4px;text-align:center;padding-top:8px;box-sizing:border-box;width:50px;height:50px;background-color:#f3f3f3;border-color:#f3f3f3;color:#7b7b7b}
.answer-quantity-0 span,.answer-quantity-1 span,.answer-quantity-2 span{display:block;height:15px;line-height:15px}
.answer-quantity-0 span:nth-of-type(1),.answer-quantity-1 span:nth-of-type(1),.answer-quantity-2 span:nth-of-type(1){font-size:14px;margin-bottom:5px}
.answer-quantity-0 span:nth-of-type(2),.answer-quantity-1 span:nth-of-type(2),.answer-quantity-2 span:nth-of-type(2){font-size:12px}
.answer-views{width:50px;height:50px;border-radius:4px;color:#666;text-align:center;box-sizing:border-box;padding-top: 8px;}
.answer-views span{display:block;height:15px;line-height:15px}
.answer-views span:nth-of-type(1){font-size:14px;margin-bottom:5px}
.answer-views span:nth-of-type(2){font-size:12px}
.answer-info{width: 100%;}
.answer-content .answer-commonly-used{margin-left:120px;}
.so-hot a{position:relative;display:inline-block;height:30px;padding:0 12px;font-size:14px;line-height:30px;color:#f01414;vertical-align:top;border-radius:100px;background:#f9f0f0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0 10px 10px 0}
.no-data{display:block;width:100%;padding: 80px 0;color:#999;font-size:14px;}
.no-data dt{height: 80px;background:url(../images/no-data.png) no-repeat center;background-size:contain}
.no-data dd{height:50px;line-height: 50px;text-align:center;color:#999;}