body { background: #f9f9f9;}
input:focus { outline: 0; border: none; }
.con_l { width: 880px; background: none; padding: 0; }
.con_r { margin-top: 50px; }
.header_bg { height: 300px; background: url(../images/img/search_bg.jpg) no-repeat center; }
.ss_logo { width: 130px; margin-top: 8px; }
.ss_logo img { width: 100%; }
.in_header { width: 610px; height: 140px; padding-top: 80px; margin: 0 auto; }
.in_header h3 { color: #fff; text-align: center; font-size: 24px;margin-bottom: 20px; opacity: 0.8; }
.ss_nav { padding: 10px 0;}
.ss_nav .logo { width: 250px; margin-top: 0; }
.ss_nav .logo img { width: 100%; }
.ss_nav .nav_item span a { color: #333; }
.ss_nav li { line-height: 30px; margin-top: 10px; margin-left: 20px; font-size: 16px; min-width: 40px; text-align: center; }
.ss_nav li a:hover { color: #333;}
/*搜索*/
.in_header .search { margin-top: 0; width: auto; border: none; }
.in_header .search_f em { position: absolute; left: 10px; top: 12px; font-size: 24px; }
.in_header .search_f { width: 610px; height: 48px; overflow: hidden; position: relative; margin: 0 auto; }
.in_header .search .search_text { width: 440px; padding: 0 20px 0 50px; line-height: 48px; height: 48px;  }
.in_header .search_btn { width: 100px; line-height: 48px; cursor: pointer; background: #e2f0fd; padding: 0;}
.in_header .search_hot { font-size: 12px; line-height: 30px; height: 30px; width: 500px; overflow: hidden; margin: 5px auto; }
.in_header .search_hot a { background: rgb(255,255,255,0.1); padding: 2px 8px; border-radius: 10px; opacity: 0.8; color: #fff; margin-left: 5px; }
.in_header .search_hot a:hover { opacity: 1; background: rgb(255,255,255,0.2); }
.ab_search { width: 30px; height: 30px; border-radius: 100%; display: block; background: rgba(255,255,255,0.2); line-height: 30px; text-align: center; margin-top: 10px; }
.ab_search:hover { background: #e8b856; }
.ab_search em {color: #fff; opacity: 0.8;}
/*列表*/
.ss_title { padding: 10px 0; font-size: 12px; line-height: 30px; }
.ss_title span { padding: 0 5px; }
.list_itme { background: #fff; padding: 20px 180px 20px 30px; border-bottom: none; border-radius: 10px; margin:0 0 5px 0; position: relative; }
.list_itme .itme_bt { line-height: 40px; font-size: 18px; }
.list_itme>p { line-height: 24px; font-size: 12px; color: #999; height: 48px; margin: 10px 0; }
.list_b { height: 24px; line-height: 24px; }
.list_b time { margin-left: 0; }
.list_b p { line-height: 20px; height: 20px; padding: 0 0 0 10px; float: left; margin:0 10px 0 0; position: relative; color: #999; }
.list_b p:before { content:""; display: block; position: absolute; height: 12px; width: 1px; background: #e1e1e1; position: absolute; left: 0; top: 4px; }
.list_b p:first-child { padding-left: 0; }
.list_b p:first-child:before { display: none; }
.list_itme .list_btn { background: #f5f9f9; color: #3a82d3; display: block; width: 100px; line-height: 36px; border-radius: 20px; text-align: center; position: absolute; right: 30px; top: 50%; margin-top: -30px; font-size: 14px; }
.list_itme:hover .list_btn { background: #3a82d3; color: #fff; }
.pnum { background: #fff; padding: 20px 0; border-radius: 10px; margin-top: 5px; }
.pnum td { width: auto!important; margin: 0 6px; line-height:30px; height:30px; float: left;  border-radius:20px; min-width: 28px; display: none; padding-left: 3px; border: 1px solid #3a82d3; text-align: center; position: relative; }
.pnum td a { padding: 0 6px; line-height:34px; height:34px; min-width: 34px; position: absolute; left:-3px; top: -2px; background: #f1f5f8; color:#333; }
.pnum td:nth-child(9) { color: #999; background:#fff; padding-right: 10px;}
.pnum a { background: #f8f8f8; display: block; padding: 6px 12px;border-radius:20px; float: left;  }
.pnum a.sed { background: #3a82d3; color: #fff; }
/*排行*/
.con_r .r_rwap { width: 260px; background: #fff; padding: 20px 20px 10px 20px; border-radius: 10px; }
.head { height: 44px; border-radius: 10px; background: #f5f5f8; padding-bottom:0; line-height: 44px; position: relative; padding-left: 28px; overflow: hidden; color: #333; }
.head:before{ content:""; display: block; position: absolute; background: #3a82d3; height: 16px; width: 7px; border-radius: 4px; top: 14px; left: 10px; }
.lm_hot { width: 260px; }
.lm_hot .lb_w1 .lb_bt { height: 30px; line-height: 30px; margin-bottom: 0; font-size: 14px; }
.lm_hot .lb_w1 .lb_wimg { display: none; }
.lm_hot .lb_w1 .lb_lm { display: none; }
.lm_hot .lb_w1 { position: relative; width: 236px; height: 30px; padding-left: 26px;  margin-bottom: 10px; }
.lm_hot .lb_w1 span { display: block; width: 16px; height: 16px; background: #c0cbd6; color: #fff; border-radius: 4px; text-align: center; line-height: 16px; font-size: 12px; position: absolute; left: 0; top: 7px; }
.lm_hot .lb_w1:nth-child(1) span { background: #ff4800; }
.lm_hot .lb_w1:nth-child(2) span { background: #00c7e4; }
.lm_hot .lb_w1:nth-child(3) span { background: #409ae6; }
/* 新搜索 */
.search_btn666{ width: 100px; line-height: 48px; cursor: pointer; background: #e1f3f1; padding: 0;}
.gjc{ color: #f00; font-weight: bold; font-size: 20px;}
/*列表自定义样式*/
.list_itme b{ color: #3a82d3;}
.list_itme p{ font-size:13px; color:#999; line-height:26px; }
.list_itme .list_tui { font-size:12px; position: absolute; right: 30px; bottom: 30px; color: #999; }
.list_itme .list_tui .iconfont { width:14px; height: 14px; float:left; display: block; background: url(../images/s-icon.png) no-repeat;}
/*翻页*/
.pnum { width: 100%; margin: 0; display: flex; justify-content: center; line-height:30px; }
.pnum li { float: left; margin: 0 5px; background: #f5f9f9; border-radius: 20px; min-width: 30px; text-align: center; cursor: pointer;}
.pnum a { background: #f5f9f9; display: block; margin: 0 5px; padding: 0 12px; border-radius: 20px; float: left;}
.pnum li.thisclass,.pnum a.sed { background: #3a82d3; color: #fff; }