@charset "utf-8";

html {overflow: -moz-scrollbars-vertical;overflow-x: hidden;} 
* {word-wrap: break-word;margin: 0;padding: 0; outline: none;}
table {border-collapse: collapse;margin:auto;}
fieldset, img {border: none;}
ul, li {list-style-type: none;}
a {text-decoration: none;color: #666666;outline: none;}
a:link {color: #666666;}
a:visited {color: #666666;}
a:hover {color: #1a83e0;}
a:active {color: #666666;blr:expression(this.onFocus=this.blur());}
body {font-family: "Microsoft YaHei","SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial","sans-serif";font-size: 12px;color: #666;background: #FFF;min-width: 1260px;}
select,input{vertical-align: middle;outline: none;font-family:"Microsoft YaHei";}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {cursor: pointer;outline: none;}
textarea{outline: none;font-family:"Microsoft YaHei";}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
	color: #aab2bd; 
	font-size:12px; 
	text-align: left; 
}
.box-size{ box-sizing: border-box; -webkit-box-sizing: border-box;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
.bai{ background: #FFF;}
.hui{ background: #f2f2f2;}
.widthHide{ width: 0px; height: 0px; overflow: hidden;}
.imghover .pic{ overflow:hidden;}
.imghover img{ overflow:hidden; transition: all 0.3s linear; -webkit-transition: all 0.3s linear;}
.imghover:hover img{ transform:scale(1.05); -webkit-transform:scale(1.05);}
.table{ display: table; width: 100%; height: 100%;}
.tableCell{ display: table-cell; width: 100%; height: 100%; vertical-align: middle;}
.default{ background: #e5e5e5 url(../images/default.png) no-repeat center center;}
.wrap {width: 1200px;clear: both;margin: 0 auto;}
.clear {clear: both;overflow:hidden;}
.h5 {clear: both;height: 5px;}
.h10 {clear: both;height: 10px;}
.h15 {clear: both;height: 15px;}
.h20 {clear: both;height: 20px;}
.h25 {clear: both;height: 25px;}
.h30 {clear: both;height: 30px;}
.h35 {clear: both;height: 35px;}
.h40 {clear: both;height: 40px;}
.h45 {clear: both;height: 40px;}
.h50 {clear: both;height: 40px;}
.h55 {clear: both;height: 40px;}
.h60 {clear: both;height: 60px;}
.h65 {clear: both;height: 65px;}
.h70 {clear: both;height: 70px;}
.h75 {clear: both;height: 75px;}
.h80 {clear: both;height: 80px;}
.h85 {clear: both;height: 85px;}
.h90 {clear: both;height: 90px;}
.h95 {clear: both;height: 95px;}
.h100 {clear: both;height:100px;}
i,span,em{font-style: normal;}


.animated{
    
}
.list_a{
    display: block;
    overflow: hidden;
    position: relative;
}
.scaleImg img{
    -webkit-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.scaleImg:hover img{
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
.listTit{
    font-size: 16px;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 30px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.listName{
    font-size: 14px;
    color:#666;
    line-height: 20px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.listName:hover,
.list_a:hover .listName,
.list_a:hover .listTit{
    color:#009944;
}
.listIntr{
    font-size: 14px;
    color:#666;
    line-height: 25px;
    overflow: hidden;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.listTime{
    font-size: 14px;
    color:#999;
    overflow: hidden;
    line-height: 20px;
}
.listTime i{
    color:#999;
}
.listDeta{
    overflow: hidden;
}
.icon{
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 3;
}
.default.icon{
    display: block;
}
.eyes{
    background: rgba(0,0,0,0.5) url(../images/eyes.png) no-repeat center center;
}
.play{
    background: rgba(0,0,0,0.5) url(../images/play.png) no-repeat center center;
}
.autoImg{
    position: relative;
    overflow: hidden;
    padding-top: 66.66666667%;
    background: #fafafa;
}
.autoImg img{
    max-width: 100%;
    max-height: 100%;
    left: 50%;
    top: 50%;
    position: absolute;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

/*
* 内容垂直居中
*/
.tableCont{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top:0px;
    z-index: 5;
}