.m-box{ width:960px; margin:0 auto; margin-top: 10px;}
.m-box .pull-left{ width:273px; overflow:hidden; margin:0;}
.m-box .pull-right{width:672px; overflow:hidden; margin:0;}
.m-rank2 { padding-top: 10px; }
.m-rank2 em{ float: left; width: 25px; height: 25px; line-height: 25px; margin-right: 12px; margin-top: 1px; background-color:#b3b3b3; color: #ffffff; font-size: 10px; overflow: hidden; text-align: center;}
.m-rank2 li{ height:35px; line-height:35px; padding:0 10px;}
.m-rank2 li a{  background:none; display: block; float: left; width:206px; height: 20px; line-height: 25px; padding: 0; overflow: hidden;}
.m-nav-list, .m-rmbq, .m-bljp, .m-ph, .m-softlist { -moz-border-bottom-color: none; -moz-border-left-color: none; -moz-border-right-color: none; -moz-border-top-color: none; border-color: #0091ff #e9e9e9 #e9e9e9; border-image: none; border-right: 1px solid #e9e9e9; border-style: solid; border-width: 3px 1px 1px; margin:0 0 12px; background-color: #fff;}
.m-nav-list ul { padding-top: 10px; }
.m-nav-list ul li{ width: 121px;  float: left; margin: 0 0 10px 10px; }

.m-nav-list ul li a {    display: block;    height: 28px;    line-height: 28px;    border: 1px solid #EEE;    background: #FAFAFA; text-align: center; font-size: 14px;}
.m-nav-list ul li a font { display: none }
.m-nav-list ul li.m-hover a{ background-color: #09f; color: #fff; }
.m-bljp .m-list2 li a{display: block;    padding: 7px 0 3px 10px;    line-height: 20px;    overflow: hidden; width:255px; height:36px; border-bottom:1px dashed #CCC; background:none; font-size: 14px;}
.m-bljp ul li img{ width:32px; height:32px; padding:0 10px 0 0;}

.m-tj{ position: relative; height: 110px; margin-bottom: 10px; border: 1px solid #e9e9e9; overflow: hidden; background-color: #fff}
.m-tj span{ position: absolute; width: 20px; height: 112px; padding: 15px 7px 0; background: none repeat scroll 0 0 #f8f8f8; text-align: center; font-size:14px; font-weight:normal;}
.m-tj ul{ position: relative; padding-top:21px; padding-left: 43px;}
.m-tj ul li { float: left; width: 57px; height: 72px; line-height: 18px; margin: 0 12px 0 0; overflow: hidden; text-align: center;}
.m-tj ul li img { display: block;  width: 30px; height: 30px; margin: 0 auto 5px;}
.list_content li{ margin:0; border-bottom:1px solid #edeeed; height: 90px; overflow: hidden;}
.list_content li.f-hover { background-color: #f4fbff }
.list_content li .meta span i{ color:#1361c2;}

.list_content li .ico img{ display:block; float:left; width:32px; height:32px; margin:10px 0 0 14px;}
.list_content li .score {  float: right;  color: #fc570f;  text-align: center;    margin: 25px 10px 0 0; }
.list_content li .score a {display: block;      padding: 10px 8px;    background: #09f;    color: #fff;    text-align: center;    font-weight: bold;    -moz-border-radius: 2px;    border-radius: 2px; font-size: 14px; font-style: normal;}
.list_content li .score a:hover { background-color: #008be8; text-decoration: none }
.list_content li .des { height: 40px; line-height: 20px; margin: 0 100px 0 64px;}

.list_content li .des h3 { height: 34px; line-height: 34px; margin: 0; padding:0; overflow: hidden;}
.list_content li .des h3 a { font-size: 16px; font-weight:normal; color: #09f; font-family: "Microsoft yahei"}
.list_content li .des h3 span { display:none;  position: relative; top: 3px; height: 16px; line-height: 16px;  margin-left: 3px;  padding-left: 3px; color: #555; font-weight: normal;}
.list_content li .des h3 i{ float: left; padding:0 5px; line-height: 16px; background:url(/skin/new2016/images/bicon.png) no-repeat 0 2px; font-style: normal; color:#fff;}
.list_content li .des p { height: 20px; color: #666; overflow: hidden; word-wrap: break-word; font-weight:normal;}
.list_content li .des p span { margin-right:10px; color: #9b9b9b }
.g-heji { background-color: #fff ;border: 1px solid #e9e9e9;}
.g-heji p { border-top: 3px #0091ff solid }
.m-heji { padding: 5px 0 }
.m-heji li {    float: left;    padding-left: 24px;    margin: 5px 0 5px 20px;    background: url(/skin/new2016/images/addwenjian.gif) no-repeat 0 3px;    width: 115px;    height: 22px;    line-height: 22px;    overflow: hidden;}
#tsp_change { display: inline; height: 21px; line-height: 0; width: 73px; padding: 0; margin: 0;}
#keys{ padding:5px 10px 10px;}
#keys .tags0 { color: #333;}
#keys .tags1 { color: #09f; font-size: 13px;}
#keys .tags2 { color: #333; font-size: 14px;}
#keys .tags3 { color: #b78aff;}
#keys .tags4 { font-size: 13px;}
#keys .tags5 { color: #f60; font-size: 12px;}
#keys .tags6 { color: #090; font-size: 12px;}
#keys .tags7 { color: #333; font-size: 14px;}
#keys .tags8 { color: #f00;}
#keys .tags9 { color: #fd00f5; font-size: 14px;}
#keys a { padding:0 8px 0 0; display: inline; line-height: 26px;}

.m-softlist .u-title4{ margin:0;}