@charset "utf-8";
.main{width:1200px;margin:0 auto;overflow:hidden;padding-bottom: 60px;}
.main-l{width: 850px;float:left;background: #fff;}
.main-r{float:left;margin-left: 10px;width: 340px;background: #fff;}
.list_ul{display:none;padding: 0 20px;}
.list_ul.active{display:block}
.list_ul li{padding:30px 0;overflow:hidden;border-bottom:1px solid #ebebeb}
.list_ul_t{overflow:hidden}
.list_ul_t>p{float:left;width:50px;height:50px;background: #ff5555;margin-right:15px;text-align:center;font-size:16px;color:#fff;}
.list_ul_t i{display:block;font-style:normal;margin-top:7px}
.list_ul_t span{font-size:12px}
.list_ul_t span:before{content:'';display:inline-block;width:9px;height:10px;background: url(../img/jlt.png) -45px -40px no-repeat;margin-right:4px;}
.list_ul_do{float: left;width: 745px;}
.list_ul_do a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#343434;font-size:16px;height: 16px;line-height: 16px;}
.list_ul_do p{color: #666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height: 12px;line-height: 12px;font-size: 12px;margin-top: 17px;display: block;}
.list_ul_to{margin-top:15px;overflow:hidden}
.list_ul_to>i{float:left;font-style:normal;display:inline-block;width:66px;text-indent:15px;color: #cd9355;height: 22px;line-height: 22px;}
.list_ul_tag{float:left;overflow:hidden;width:600px;height:22px}
.list_ul_tag a{float:left;height:22px;border-radius:11px;border: solid 1px #cd9355;display:inline-block;text-decoration:none;color: #cd9355;padding:0 19px;margin-right:8px;box-sizing:border-box;transition: all .3s ease;}
.list_ul_tag a:hover{color: #fff;background: #cd9355;}
.list_ul_to>span{float:right;color:#666}
.list_ul_to>span time{color:#999}
.list_ul li:last-child {border: none;}
/* edit-recommend */
.edit-recommend {padding: 24px 15px 30px;border-top: 1px solid #f0f0f0;}
.list_right_ul li:before{content: "";position: absolute;top: 50%;left: 0;background: #5e5e5e;width: 2px;height: 2px;transform: translateY(-50%);transition: all .3s ease;}
.list_right_ul li{overflow:hidden;font-size:14px;margin-top: 22px;position: relative;padding-left: 12px;transition: all .3s ease;}
.list_right_ul span{max-width: 66px;overflow: hidden;float:left;color: #666;font-size: 14px;height: 14px;line-height: 14px;}
.list_right_ul a{width: 188px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left: 5px;font-size: 14px;height: 14px;line-height: 14px;color: #666;}
.list_right_ul time{float:right;text-align:right;font-size: 14px;height: 14px;line-height: 14px;color: #999;}
.list_right_ul li:hover:before {border: 4px solid #f03d55;border-color: transparent transparent transparent #f03d55;background: transparent;left: 10px;}
.list_right_ul li:hover {padding-left: 25px;}
.list_right_ul {margin-top: 10px;overflow: hidden;}
/* hot-label */
.hot-label {padding: 24px 15px 30px;border-top: 1px solid #f0f0f0;}
.label-list a {float: left;width: 94px;height: 33px;border-radius: 16.5px;border: solid 1px #f0f0f0;margin: 15px 0 0 10px;text-align: center;line-height: 33px;color: #999;font-size: 14px;transition: all .3s ease;}
.label-list {overflow: hidden;margin: 15px 0 0 -10px;}
.label-list a:hover {color: #fff;background: #ed1f40;border-color: #ed1f40;}
/* fix-tab-nav */
.fix-box {border-bottom: 10px solid #f8f8f8;background: #fff;height: 54px;}
.fix .relative-tab {position: fixed;top: 0;box-shadow: 0rem 0.23rem 0.38rem 0.02rem rgba(0, 0, 0, 0.13);width: 1200px;z-index: 9;}
.relative-tab {height: 54px;line-height: 54px;overflow: hidden;background: #fff;}
.relative-tab a {float: left;padding: 0 30px;color: #333;font-size: 14px;position: relative;transition: all .2s ease;height: 54px;line-height: 54px;}
.relative-tab a i {font-style: normal;color: #f12848;}
.relative-tab a.active, .relative-tab a:hover {color: #f22848;font-weight: bold;}
.relative-tab a.active:after,.relative-tab a:hover:after {width: 100%;}
.relative-tab a:after {content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);height: 2px;width: 0;background: #ef2342;transition: all .3s ease;}
