@charset "utf-8";
*{padding:0;margin:0}
ul{list-style:none}
img{max-width:100%;border:0;vertical-align:middle}
em,i{font-style:normal}
input, select, textarea, button{font:12px/1.5 '\5FAE\8F6F\96C5\9ED1',tahoma, arial, '\5b8b\4f53';}
body{color:#000;font-family:'\5FAE\8F6F\96C5\9ED1',Arial,Helvetica,sans-serif;font-size:14px;background-color:#F3F2F1;}
a:hover{color:#f80}
table{border-collapse:collapse;border-spacing:0;}
td{border:1px #ddd solid;padding:0 .5em;}
.wrap{width:1280px;max-width:96%;margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ascbg{background:#fb8a35;}
.red{color:#f00;}
/* List */
.index-hot{border-top:1px solid #E9E9E9;}
.list-box{width:1279px;margin:20px auto 0;clear:both;}
.list-box .hat{position:relative;height:44px;line-height:44px;border:1px solid #E9E9E9;background:#fff;overflow:hidden;}
.list-box .hat .ti{float:left;min-width:70px;font-size:15px;color:#fff;padding:0 20px 0 15px;border-radius:0 30px 30px 0;}
.list-box .hat .ti i{margin-right:5px;}
.list-box .hat .ti a{color:#fff;}
.list-box .hat .ti a:hover{color:#eee;}
.list-box .hat li{float:left;padding:0 0 0 30px;overflow:hidden;}
.list-box .hat li .fa{margin-right:4px;color:#999;font-size:13px;}
.list-box .hat .tip{float:right;margin-right:40px;color:#ccc;font-size:12px;}
.list-box .hat .arr, .list-box .hat .more{display:block;position:absolute;top:0;right:0;width:32px;height:100%;text-align:center;}
.list-box .hat .arr:hover, .list-box .hat .arr.cu, .list-box .hat .more:hover{background:#f6f6f6;}
.list-box .hat .arr i{transition:all .2s linear;}
.list-box .hat .arr .rot{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.list-box .item{border-left:1px solid #E9E9E9;}
.list-box .item li{position:relative;float:left;width:16.66666667%;border-right:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;background:#fff;box-sizing:border-box;}
.list-box .item li a{display:block;height:48px;line-height:46px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 12px;}
.list-box .item li a:hover{font-weight:bold;background:#f8f8f8;}
.list-box .item li .io .fa{position:absolute;top:18px;right:6px;font-size:10px;color:#bbb;}
.list-box .item li a img{max-height:48px;margin-top:-1px;}
.list-box .item li div{display:none;position:absolute;top:48px;left:0;width:100%;height:auto;line-height:1.4;color:#888;font-size:12px;background:#fff;overflow:visible;padding:5px 10px;box-sizing:border-box;z-index:999;word-wrap: break-word;word-break: break-all;white-space: pre-line;}
.list-box .item li.cu a{color:#fff !important;background:#45494F;}
.list-box .item li.cu div{border:1px #45494F solid;box-shadow:2px 3px 3px #aaa}
.list-box .item li.d{background:#f8f8f8;}
.list-box.nocms{text-align:center;padding:100px 0;}
.list-box.nocms a{color:#f60;}
.list-box.nocms p{color:#ccc;padding:30px 0;}
.list-box.nocms p a{color:#ccc;}
/* Footer */
.sn-box{background:#fff;padding:15px 2% 10px;border-radius: 12px;border: 2px solid DarkGray;}
.sn-box-ti{height:40px;line-height:40px;border-bottom:1px #ddd solid;font-size:16px;font-weight:bold;text-align: left;}
.sn-box-con{text-align:center;padding:5px 5px 5px;}
.sn-box-nav .foot-tags a{display:inline-block;margin:0 auto;white-space:nowrap;}
.sn-box-nav .sbox{margin:0 auto;padding:6px 0;}
.sn-box-nav .sbox>ul{display:inline-block;overflow:hidden;clear:both;}
.sn-box-nav .sbox>ul.nav{display:none;}
.sn-box-nav li{display:inline-block;padding:0 0 1px;}
.sn-box-nav li a{display:block;margin:1px;color:#fff;font-weight:bold;background:#fb8a35;padding:3px 6px;border-radius:20px;}
.sn-box-nav li a:hover{color:#2740f9}
.sn-box-nav li ul{float:left;}
.sn-box-nav li li a{font-weight:normal;background:#888}
@media only screen and (max-width:1280px) {
	.sn-box{width:90%;margin:0 auto;}
	.list-box{width:100%}
}
@media only screen and (max-width:640px) {
	.list-box .item li,.relist-box li{width:50% !important;}
	.sn-box-nav .foot-tags{height:160px;overflow:hidden;}
	.sn-box-nav .sbox{overflow-x:auto;}
	.sn-box-nav .sbox>ul.nav{display:block;}
	.sn-box-nav .sbox>ul.nav li{display:block;}
	.sn-box-con{max-height: 60vh;overflow-y:auto;}
}