.list_con { padding-top: 0px; }
.con_l { width: 860px; }
.con_r { width: 300px; }
.ls_list_li { border-bottom: 1px dashed #e1e1e1; height: 120px; padding-bottom: 20px; margin-bottom: 20px;}
.ls_list_li .li_l { width: 180px; height: 120px; overflow: hidden;  }
.ls_list_li .li_l a { display: block; }
.ls_list_li .li_l img { width: 100%; display: block; border-radius: 10px; }
.ls_list_li .li_r { width: 650px;}
.ls_list b,.ls_list div { font-weight: normal; }
.ls_list_li .li_nr { width: 100%; }
.ls_list_li .li_r { line-height: 24px;}
.ls_list_li .li_r p { height: 48px; }
.ls_list_li .div_b { line-height: 20px;}
.ls_list_li .div_b em { margin-right: 4px;}
.ls_list_li time { display: inline; width: auto; background: none; }
.ls_list_li .div_b span { margin: 0 20px;}
.ls_list_li .div_b .sort {padding: 2px 10px; color: #aacf15; background: #f7f7f7; }
.ls_list_li:hover { padding-left: 10px; box-sizing: border }
.ls_list_li:hover .bt_a { color: #3a82d3; font-size: 20px; }
.ls_list_li:hover .sort { color: #fff; background: #aacf15;}
/*热门图文*/
.hot_tw {width: 100%;}
.hot_tw .a_img img { width: 100%; }
.hot_tw p { line-height: 20px; height: 40px;  }
.hot_tw .hd ul li.on{ background: #3a82d3; }
.hot_tw .hd ul{ overflow:hidden; zoom:1; margin-top:20px; width: 100%; display: flex; justify-content: center; }
.hot_tw .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;  border-radius: 100%; background: #e1e1e1; }
/*热门标签*/
.r_tag { padding: 20px; border-top: 2px solid #3a82d3;  }
.r_tag .tag { left: 10px; width: 270px;  }
.r_tag .tag_a { width: 125px; height: 36px; *margin-right: 5px; margin-right: 5px\0; line-height: 36px; text-align: center; border-radius: 20px; margin-bottom: 10px; border: 1px solid #e1e1e1;  }
.tag_a:nth-child(2n+1) {margin-right: 10px;}
.tag_a:hover { background: #3a82d3; color: #fff;  border: 1px solid #3a82d3; }
/*热门排行*/
.lm_nr_r { margin-left: 0; border-top: 2px solid #3a82d3; padding: 20px; }
.lm_nr_r .hd { height: 24px; border: 2px solid #fff; background: #fff; width: 60px; line-height: 24px; margin-top: 5px; border-radius: 20px; overflow: hidden; }
.lm_nr_r .hd li { width: 45%; text-align: center; color: #3a82d3; border-radius: 20px; cursor: pointer; }
.lm_nr_r .hd li.on { background: #3a82d3; width: 55%; color: #fff;  }
.lm_nr_r .lb_1 { padding-left: 30px; }
.lm_nr_r .lb_1 .bt_a { width: 100%; }
.lm_nr_r .lb_1:nth-child(1) span { background: #f46e0b; }
.lm_nr_r .lb_1:nth-child(2) span { background: #00c360; }
.lm_nr_r .lb_1:nth-child(3) span { background: #aacf15; }