@import url("lh_common.css");
.qm_right_tu { margin: 0!important;}
.list_header { height: 90px; }
.list_position { display: none; max-width: 550px; float: left; height: 30px; line-height: 30px; overflow: hidden; margin: 28px 0 0 20px;}
header .list_position { display: block;}
/*导航*/
nav { border-bottom: 1px solid #f1f1f1; } 
nav ul { height: 60px;  width: 1200px; margin: 0 auto; overflow: hidden; }
nav li { line-height: 60px; margin: 0 19px; position: relative;  }
nav li a { font-size: 18px; }
nav li:before { content:""; display: block; position: absolute; height: 4px;  background: #6777ef; bottom: 0px; border-radius: 4px; width: 0px; transition: 0.3s ease; -ms-transition: 0.3s ease; -moz-transition: 0.3s ease; -webkit-transition: 0.3s ease; -o-transition: 0.3s ease; left: 50%; }
nav li:hover:before {width: 100%; left: 0; transition: 0.3s ease; -ms-transition: 0.3s ease; -moz-transition: 0.3s ease; -webkit-transition: 0.3s ease; -o-transition: 0.3s ease;}
.list_position span { padding: 0; font-size: 13px; }
.list_con { margin-top: 20px;}
.con_l { width: 780px; padding:26px; background: #fff; border-radius: 10px; float: left; }
.con_r { width: 340px; float: right; }
.list_bt { position: relative; padding-left: 30px; }
.list_bt em { position: absolute; left: 0; font-size: 30px; top: 3px; }
.ms_rwap p { line-height: 30px; color: #666; }
.list_hot .pic_lb3 { margin-bottom: 30px; }
/* 列表筛选条件 */
.filter-main{padding:15px 40px;background:#fff;float:left}
.list_ms .label{font-size:16px;line-height:30px;margin:10px 0;float:left;width:100%;background:#fff;}
.flist_ms .label + .label{margin-top:0;padding-top:10px;border-top: #dadada 1px dotted;}
.list_ms .label span{float:left;margin-top:2px;color:#999}
.list_ms .label i{padding:0 10px;float:left;cursor:pointer;color:#666;margin-top:2px;margin-left:10px}
.list_ms .label a{float:left;padding:0 10px;margin:10px 8px;cursor:pointer;color:#666;background:#f9fbfa;border: #edecec 1px solid;}
.list_ms .label a.active,.filter-main .label a:hover{background:#ff8e14;border-color:#ff8e14;color:#fff}
.list_ms h1{line-height:25px;font-size:24px;margin:0 auto;font-weight:400;padding-bottom:15px;padding-top:6px;color:#444;border-bottom:#dadada 1px dotted}
.list_ms h1 i{width:16px;height:16px;background-position:-238px 0;float:left;margin-top:5px;margin-right:12px}

/* 精选+最新列表 */
.list_jing,.list_new { margin-top: 30px; }
.list_jing h2,.list_new h2,.list_hot h2,.list_jing .h2,.list_new .h2,.list_hot .h2 { font-weight:bold; background:#f7f7f7; border-radius: 10px; font-size: 16px; line-height: 40px;  position: relative; padding-left: 40px; height: 40px; overflow: hidden; }
.list_jing h2 span,.list_new h2 span,.list_hot h2 span,.list_jing .h2 span,.list_new .h2 span,.list_hot .h2 span { margin-right: 4px;}
.list_jing h2 em,.list_new h2 em,.list_hot h2 em,.list_jing .h2 em,.list_new .h2 em,.list_hot .h2 em { font-size: 20px; position: absolute; left: 10px; top: 0; }
.list_jing h2 em,.list_jing .h2 em  { color:#f4730b; font-weight: normal;  }
.list_jing ul { margin-top: 20px;}
.list_jing li { float: left; width: 36%; line-height: 30px; margin-bottom: 10px; position: relative; padding: 0 50px 0 26px; }
.list_jing li:before { content:"精"; display: block; position: absolute; left: 0; top: 8px; width: 16px; height: 16px; background-color: #f4730b; border-radius: 4px;  font-size: 12px; text-align: center; line-height: 16px; color: #fff; }
.list_jing li time {  position: absolute; right: 0; top: 0px; font-size: 13px; color: #999; }
.list_jing li:nth-child(2n) { float: right;}
.list_new ul { margin-top: 10px; }
.list_new h2,.list_new .h2 { background-position: 662px -172px; font-weight:bold;}
.list_hot h2,.list_hot .h2 { background-position: 99px -129px; font-weight:bold;}
.list_new li { position: relative; line-height: 40px; min-height:40px; margin-bottom: 10px; padding: 0 100px 0 12px; }
.list_new li:before { content:""; display: block; position: absolute; left: 0; border-radius: 10px; top: 17px; width: 5px; height: 5px; background-color: #ccc;  }
.list_new li .icon-word { width: 16px; height: 16px; text-align: center; line-height: 16px; display: block;  position: absolute; left: 0px; top: 11px; font-weight: normal; border-radius: 4px; border: 1px solid #3366cc; background:#fff; color:#3366cc; }
.list_new li:after{ content:""; display: block; position: absolute; border-bottom: 1px dashed #cbd9d9; width: 86%; top: 20px; z-index: 0; }
.list_new li h2,.list_new li .h2 { max-width: 652px; font-weight: bold; overflow: hidden; font-size: 16px; background: #fff; padding-right: 20px; position: absolute; z-index: 1; padding-left: 0; }
.list_new li p { width: 760px; padding-top: 40px; height: 52px; overflow: hidden; line-height: 26px; font-size: 14px; color: #999; }
.list_new li time { position: absolute; right: 0; z-index:1; font-size: 13px; background-color: #fff; color: #999; padding-left: 10px; top: 0; }
.list_new li time em { margin-right: 5px; color: #ccc; }
/* 热门排序 */
.list_hot { background:#fff;  padding-top: 20px; border-radius: 10px;}
.list_hot h2,.list_hot .h2 { margin:0 20px; background: #f7f7f7;font-weight:bold;}
.list_hot h2 em,.list_hot .h2 em { color:#f4730b; font-size: 20px; margin-right: 10px;  }
.list_hot ul { padding: 0 20px 20px 20px; }
.list_hot li { line-height: 22px; display: block; border-bottom: 1px dashed #e9e9e9; margin-top: 12px; position: relative; padding-bottom: 10px; padding-left: 26px; overflow: hidden; }
.list_hot li em { width: 16px; height: 16px; display: block; border-radius: 4px; background: #b9b9b9; text-align: center; line-height: 16px; font-size: 12px; position: absolute; left: 0; top: 5px; color: #fff; }
.list_hot li:nth-child(1) em { background: #ed0a2a; }
.list_hot li:nth-child(2) em { background: #ff8e14; }
.list_hot li:nth-child(3) em { background: #0ea7e7; }
/* 翻页 */
.page-wrap{margin:20px auto 0}
.pagelink{display:inline-block;line-height:30px;color:#999;font-size:14px;text-align:left}
.pagelink em{display: none; }
.pagelink .prev{display: block;}
.pagelink #pagestats,.pagelink .last,.pagelink kbd{display:none}
.pagelink a,.pagelink strong{float:left;margin-right:5px;padding:0 12px;height:32px;line-height:32px;background:#fff;border:1px solid transparent;text-align:center;border-radius:20px}
.pagelink a.cur,.pagelink a:hover,.pagelink strong{background:#6777ef;color:#fff;border:1px solid #6777ef;text-decoration:none}
/*底部*/
footer { padding: 30px 0; background: #3b3a3c!important; margin-top: 26px; }
.footer_nav { text-align: center;color: #fff;  opacity: 0.5;font-size: 12px; }
.footer_nav a { margin-right: 16px; color: #fff; opacity: 1; font-size: 13px; }
.footer_b { color: #fff; font-size: 12px; opacity: 0.5; line-height: 22px; margin-top: 10px; text-align:center; }
.footer_b a { color: #fff; margin-left: 10px; }
.footer_b p span { margin: 0 5px; }