/* CSS Document */
html * { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
*, *:after, *:before , div , ul, dl, li, span, samp, h1 ,h2 ,h3, dd {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing:border-box;margin:0;padding:0;list-style:none; border:none;}
body {font-size: 100%; font-family: "Microsoft yahei", serif;color: #7f8c97; background-color: #fff;}
a:active{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);background-color:rgba(0, 0, 0, 0);}
.head{width:100%; height:auto; text-align:center;}
.head img{ max-width:100%; min-width:auto; height:auto;}

.main{max-width:960px; min-width:auto; height:auto; margin:0 auto; overflow:hidden;}
.main ul{width:98%; height:auto; overflow:hidden; margin-top:5px; margin:0 auto;}
.main ul li{ display:block; width:33.3%; height:auto; overflow:hidden; float:left; margin-top:2%; position:relative;}
.main ul li .big{ display:block; width:94%; height:auto; overflow:hidden; margin:0 auto;}
.main ul li a{ display:block; width:40%; height:auto; position:absolute; top:24%; left:20%; border:none;}
.main ul li a img{width:90%; height:auto; filter:alpha(opacity:70); opacity:0.7;}
.main ul li p{width:94%; height:2em; margin:0 auto; overflow:hidden; text-align:center; line-height:2em; white-space:nowrap; text-overflow:ellipsis;}

.footer{width:100%; height:auto; background:#000; color:#FFF; text-align:center; margin-top:20px;}
