@import url("common.css");
footer { margin-top: 30px; }
.list_con { padding-top: 0px; }
.con_l { width: 880px; border-radius: 0 0 10px 10px; }
.con_r { width: 300px; }
.head_1 .icon4 { background-position: 0 -310px; }
.con_r .head h4:before { left: -20px; }
.con_r .head span { color: #d2dee6; margin-left: 10px; font-size: 12px; font-style: italic; }
.con_r .head_1 h4 { padding: 0; }
/* 文章列表 */
.ls_list { padding:20px 30px; }
.ls_list_ul { padding: 30px 0; }
.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: 610px; 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: #06b78f;}
.ls_list_li:hover .sort { color: #fff; background: #aacf15;}
/*热门标签*/
.r_tag { padding: 20px; border-radius: 0 0 10px 10px; display:none; }
.r_tag .tag_a { display: block; float: left; padding: 10px; text-align: center; background: #f7f7f7; margin:5px 0; width: 105px; line-height: 34px; padding: 0 10px;  min-width: 63px; margin-right: 5px; border-radius: 20px; }
.r_tag .tag_a:nth-child(2n+1) { float: right; }
.tag_a:hover { background: #06b78f; color: #fff;}
.tag .more { width: 236px; color: #06b78f; }
.tag .more:hover { color: #fff; }
/*热门排行*/
.r_hot {  width: 260px; padding:20px; border-radius: 10px; height:520px; }
.hot_nr .lb_6 { padding: 3px 0; line-height: 30px; display: block; }
.hot_nr .lb_6:hover { text-decoration: none; }
.hot_nr .lb_6 span { padding-left: 30px; }
.hot_nr .lb_6 span.on { color: #06b78f; }
.hot_nr .lb_6 p { line-height: 24px; height: 48px; }
.lb_4 .lb_nr { width: 120px;}
.hot_nr:before { height: 434px; }
/*广告*/
.gg { width: 100%; }
.gg img { width: 100%; }
/*相关推荐*/
.ls_jx {margin: 30px 30px 0 30px; padding-bottom: 20px; border-bottom: 1px solid #e1e1e1; }
.ls_jx_nr .lb_2 { width: 45%; float: left; margin-right: 2%; }
.ls_jx_nr .lb_2:nth-child(2n) { float: right;}
/*搜索*/
.top_search { height: 220px; width: 100%; max-width: 1920px; background:#fff url(../images/ss_bg.jpg) no-repeat top center; margin: 0 auto; position: relative; }
.list_search .icon5 { background-position: 0 -348px;}
.top_search .search_nr { padding-top: 82px; }
.top_search .logo { padding: 50px 0 20px 0; margin: 0; }
.top_search .logo a { display: block; width: 350px;margin: 0 auto;  }
.top_search .search { width: 550px; height: 56px; position: relative; margin: 0 auto; border: none; left: 0; background: #fff; }
.top_search .search_sub { width: 90px; height: 56px; position: absolute;right: 0; }
.top_search .search_none { width: 420px; padding: 0 20px; border: none; height: 56px;line-height: 56px; font-size: 18px; background:none; background: #fff; color: #333;  } 
/**/
.top_search nav { position: absolute; bottom: 0; left: 50%; margin-left: -600px; }