@import url("common.css");
footer { margin-top: 30px; }
.list_con { padding-top: 0px; }
.con_l { width: 870px; }
.con_r { width: 300px; }
.con_r .head { border-bottom: none; padding: 10px 0; margin: 0 15px; }
.ls_list .head { margin: 0 20px; padding-top: 10px; }
/* 文章列表 */
.ls_list_ul { padding: 20px; }
.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: 620px; line-height: 24px;}
.list_li .li_r { width: auto; }
.ls_list b,.ls_list div { font-weight: normal; }
.ls_list_li .li_nr { width: 100%; }
.ls_list_li .li_r p { height: 48px; }
.list_li .li_r h3 { position: relative; }
.ls_list_li .li_r .iconfont { font-size: 28px; position: absolute; left: 0; top: 2px; }
.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; box-shadow: 0 0 0 #fff; background: none; position: static; }
.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: #06c0cc;}
.ls_list_li:hover .sort { color: #fff; background: #aacf15;}
/*热门标签*/
.r_tag { background: #fff; }
.r_tag .tag { padding:0 5px 10px 5px;  }
.r_tag .tag_a { display: block; float: left; padding: 8px 10px; text-align: center; background: #fafafa; margin:5px 7px; border-radius: 4px; width: 109px; border: 1px solid #f1f1f1;font-weight: 100; }
.tag_a:hover { background: #06c0cc; color: #fff;  border: 1px solid #06c0cc;  }
/*热门排行*/
.r_hot {  width: 300px; }
.hot_nr { padding:0 20px 20px 20px; }
.lb_4 .lb_nr { width: 120px;}
.r_hot .lb_5:nth-child(7) {margin-top: 20px;}
.r_hot .lb_5:nth-child(1) span { color: #ff4e00; }
.r_hot .lb_5:nth-child(2) span { color: #06c0cc; }
.r_hot .lb_5:nth-child(3) span { color: #5fb7ea; }
/*广告*/
.gg { width: 100%; }
.gg img { width: 100%; }
/*相关推荐*/
.ls_jx { padding:10px 20px 20px 20px; background: #fff; }
.ls_jx_nr .lb_2 { width: 340px; }
.ls_jx_nr .lb_2:hover { width: 335px; }
.ls_jx_nr .lb_2:nth-child(2n+1) { margin-right: 20px; }
/*搜索*/
.top_search { height: 200px; width: 100%; max-width: 1920px; background: url(../images/ss_bg.png) no-repeat top center; background-attachment:fixed; margin: 0 auto; }
.top_search .logo { padding: 40px 0 20px 0; margin: 0; }
.top_search .logo a { display: block; width: 200px;margin: 0 auto;  }
.top_search .search { width: 550px; height: 60px; position: relative; margin: 0 auto; border: none; left: 0; }
.top_search .search_sub { width: 90px; height: 60px; position: absolute;right: 0; top: -4px; }
.top_search .search_none { width: 420px; padding: 0 20px; border: none; height: 54px;line-height: 54px; font-size: 18px; background:none;  border: 1px solid #e1e1e1; background: #fff; color: #fff;  } 