html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0}
html,body,fieldset,img,iframe,abbr{border:0}
li{list-style:none}
textarea{overflow:auto;resize:none}
a,button{cursor:pointer}
h1,h2,h3,h4,h5,h6,b{font-weight:400;font-style:normal}
em{font-style:italic;}
strong {font-weight: bold;}
a,a:hover{text-decoration:none;color: #171717;}
table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none}
.hide{display:none}
body{min-width:1060px;font: 14px / 1.2 'Microsoft YaHei','微软雅黑',Helvetica,Arial,sans-serif;color: #333;}
.wrap{position: relative; background: url('bg.jpg') no-repeat center top;min-height: 1200px;}
.main{width: 1060px;margin: 0 auto;}
.top{height: 120px; background: url('top.png') no-repeat center;}
.title{background: #FFAC00;height: 28px;line-height: 28px; font-size: 18px;padding: 0 2px;}
.title strong{color: #f0460d;}
.title span{color: #f8f8f8; font-weight: bold;}
.slide{margin: 10px 0 0;position: relative;overflow: hidden;height: 100px;}
.next,.prev{position: absolute;width: 45px;height: 82px;background: url('pn.png') no-repeat;top:9px;cursor: pointer;}
.prev{left: 10px;}
.next{right: 10px;background-position: right top;}
.table{border-collapse:collapse;width:1060px}
.table td,.table th{padding:0 8px}
.table th{color:#f2fbff;font-size:14px;background-color:#bdbdbd;border-right:1px solid;border-left:1px solid;border-bottom:3px solid;border-color:#c1af97;height:50px;text-align:center;font-weight:700}
.table td{font-size:14px;color:#333;background-color:#fff;border-right:1px solid;border-left:1px solid;border-color:#dbeff6;height:50px;text-align:center}
.table tr:hover td{background-color:#f6f5f5}
.table tr .txt{padding:5px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translateX(0);transform:translateX(0)}
.table tr:hover .txt{-webkit-transform:translateX(-4px);transform:translateX(-4px)}
.list{height: 225px;overflow: hidden;}
.list ul{margin-left: -8px;}
.list li{width: 259px;height: 225px;background: #fff;margin-left: 8px;float: left;border-radius: 10px;overflow: hidden;}
.list .img{height: 155px;position: relative;overflow: hidden;}
.list .img img,.slide img{display: block;width: 100%;object-fit: cover;}
.list .text{background-color: #fff;padding: 0 10px; height: 70px; position: relative;color: #fff;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;position: relative;}
.list .score{font-size: 18px; font-weight: bold; color: #ff7a00;}
.list .bd{flex:1;padding: 0 5px;color: #bbc4cd;font-size: 11px;}
.list .tit{font-size: 14px;color: #000;font-weight: bold;}
.list .remark{font-size: 11px;color: #ff4545;}
.list .desc{margin: 2px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; word-wrap: break-word;}
.list .btns{position: absolute;left: 0;right: 0;bottom: 0;top: 0;opacity: 0;background-color: #fff;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;-ms-flex-align: center;align-items: center;padding: 5px;-ms-flex-direction: column;flex-direction: column;}
.list li:hover .btns{opacity: 1;}
.list .btns a{display: inline-block; color: #ff7a00; cursor: pointer;width: 100px;height: 23px;border-radius: 4px;line-height: 26px;text-align: center;font-size: 12px;border-style: solid;border-width: 1px;border-color: #ff7a00;}
.list .btns a:hover{color: #171717;}
.list a.btn_start{background: #ff7a00; color: #fff;}
.foot{text-align: center;color: #deddd8;padding: 20px 0; font-size: 12px;}
.foot a{display: inline-block;color: #deddd8;}
.foot p{margin-bottom: 10px;}