@import url("common.css");
.list_con { padding-top: 0px; }
.con_l { width: 860px;  }
.con_r { width: 300px; }
.con_r .iconfont { margin-right: 10px; color: #f46e0b; }
.con_r .head_2 { border-bottom: none; line-height: 40px; height: 40px; }
h4 span { margin-right: 10px; }
/*精选*/
.jx { border: 1px solid #cdbca0; }
.tag_a { background: #f2eee9; color: #a07f4b; }
.jx_nr p { line-height: 30px;  text-indent: 2em;}
.jx_nr div {line-height: 30px;  text-indent: 2em; color: #a07f4b; }
/* 文章列表 */
.ls_list { padding: 30px; }
.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: 600px;}
.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; margin-top:10px; }
.ls_list_li .div_b { line-height: 20px; margin-top:10px;}
.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 {margin-right: 20px; }
.ls_list_li:hover { padding-left: 10px; box-sizing: border }
.ls_list_li:hover .bt_a { color: #a07f4b; font-size: 20px; }
.ls_list_li:hover .sort { color: #a07f4b;}
/*热门工具*/
.tool_li { padding:10px 5px; margin: 10px 0; }
.tool_li:hover { padding: 10px 5px;  }
/*热门排行*/
.r_hot { padding: 30px; position: relative; margin-top: 15px; }
.r_hot .hot_nr { padding: 0 10px; }
.r_hot:after { width: 100%; height: 30px; content: "";display: block; position: absolute; top: 10px; left: 0px; background: url(../images/pc/bg_n4.png) no-repeat top center; }
.r_hot:before { width: 100%; height: 30px; content: "";display: block;position: absolute; left: 0px; background: url(../images/pc/bg_n4.png) no-repeat top center; background-position: 0 -32px; bottom: 7px; left: 10px; }
.head_3 { background: url(../images/pc/bg_bt.png) repeat-x left center; width: 100%; height: 36px; line-height: 36px; }
.head_3 h4 { width: 100px;  margin: 0 auto; text-align: center; }
.lb_3 { padding-left: 14%; }
/*广告*/
.gg { width: 100%; }
.gg img { width: 100%; }
/*常用字列表*/
.word { padding-bottom: 40px; border: 1px solid #cdbca0; }
.word_nr ul { display: none; zoom:1; }
.word_nr ul:nth-child(1) { display: block; }
.word_nr ul:first-child { display: block; }
.zi { margin-bottom: 10px; }
.zi a { margin: 5px; font-size: 18px; padding: 2px 5px; border-radius: 4px; }
.zi.on a { background: #a07f4b; color: #fff;  }
/*百家姓*/
.xb { width: 120px; height: 40px; background: #fff; padding: 3px; line-height: 40px; border-radius: 40px; }
.xb a { float: left; width: 60px; border-radius: 40px; height: 40px; display: block; text-align: center; }
.xb a.wm em { color: #35c8f8; margin-right: 4px; }
.xb a.mm em { color: #e71d1d; margin-right: 4px;}
.xb a.on { background: #a07f4b; color: #fff; }
.xb a.on em {color: #fff;}
.name_lb {}
.name_lb a { font-size: 18px; display: block;  float: left; width: 90px; margin: 0 10px 20px 0; }
/*相关推荐*/
.xgtw_b h4 {border-bottom: 1px dashed #e8e1d7; padding-bottom: 15px;}
.xgtw_b .lb_2 { width: 44%; float: left; *margin-right: 2%; margin-right: 2%\0/; }
.xgtw_b .lb_2:nth-child(2n+2) { float: right; }