body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;outline:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:''}
abbr,acronym{border:0}
.pr{position:relative}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
.noselect{-moz-user-select: none;-webkit-user-select:none;user-select:none;}

body{padding:160px 110px 50px 110px;background-color:#1b1b1b;min-width:390px;font-family:"微软雅黑";}
.header{position:fixed;min-width:600px;background:#1b1b1b;left:0px;right:0px;top:0px;box-shadow:0 0 50px #1b1b1b;z-index:10000;}
.header h1{margin:50px 0 10px 110px;color:#efefef;font-size:52px;font-weight:lighter;}
.tag{position:absolute;display:block;width:120px;height:120px;text-decoration:none;color:#fff;font-size:40px;background-color:#ff1b1b;outline:null;cursor:pointer;transition:all 0.25s ease-in-out;background-size:100% 100%;background-repeat:no-repeat;background-position:center;-webkit-transform:perspective(600px);transform:perspective(600px);}
.tag:hover{box-shadow:0px 0px 10px #fff;}
.rotateX-s,.rotateX-e,.rotateY-s,.rotateY-e{z-index:2;}
.rotateX-s{-webkit-transform:perspective(600px) rotateX(90deg);transform:perspective(600px) rotateX(90deg);}
.reverse.rotateX-s{-webkit-transform:perspective(600px) translateZ(1px) rotateX(180deg);transform:perspective(600px) translateZ(1px) rotateX(180deg);}
.reverse.rotateX-e{-webkit-transform:perspective(600px) translateZ(1px) rotateX(270deg);transform:perspective(600px) translateZ(1px) rotateX(270deg);}
.rotateX-e{-webkit-transform:perspective(600px) translateZ(1px)translateZ(1px) rotateX(360deg);transform:perspective(600px) translateZ(1px) rotateX(360deg);}
.rotateY-s{-webkit-transform:perspective(600px) translateZ(1px) rotateY(90deg);transform:perspective(600px) translateZ(1px) rotateY(90deg);}
.reverse.rotateY-s{-webkit-transform:perspective(600px) translateZ(1px) rotateY(180deg);transform:perspective(600px) translateZ(1px) rotateY(180deg);}
.reverse.rotateY-e{-webkit-transform:perspective(600px) translateZ(1px) rotateY(270deg);transform:perspective(600px) translateZ(1px) rotateY(270deg);}
.rotateY-e{-webkit-transform:perspective(600px) translateZ(1px) rotateY(360deg);transform:perspective(600px) translateZ(1px) rotateY(360deg);}
.reverse .front{visibility:hidden;-webkit-transform:translateZ(1px) rotateX(180deg);transform:translateZ(1px) rotateX(180deg);}
.tag .back{visibility:hidden;width:100%;height:100%;text-align:center;font-size:20px;overflow:hidden;background-size:100%;}
.reverse .back{visibility:visible;-webkit-transform:translateZ(1px) rotateX(180deg);transform:translateZ(1px) rotateX(180deg);}
.rotateY-s .back,.rotateY-e .back{-webkit-transform:translateZ(1px) rotateY(180deg);transform:translateZ(1px) rotateY(180deg);}
.tag .title{text-align:left;padding:5px;width:110px;height:20px;font-size:14px;position:absolute;bottom:0px;left:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.back .title{text-shadow:0px 0px 10px #000000;background:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));background:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));}
.tag back,.reverse .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.size-11{width:120px;height:120px;}
.size-12{width:120px;height:250px;}
.size-13{width:120px;height:380px;}
.size-21{width:250px;height:120px;}
.size-22{width:250px;height:250px;}
.size-23{width:250px;height:380px;}
.size-31{width:380px;height:120px;}
.size-32{width:380px;height:250px;}
.size-33{width:380px;height:380px;}
.search{cursor:default;font-size:0;}
.search p{margin:15px 15px 0 15px;padding:0;}
.search input{width:212px;height:20px;padding:2px;background:#fff;border:2px #fff solid;color:#333;font-size:14px;line-height:20px;background-repeat:no-repeat;background-position:-40px 0;text-indent:28px;}
.search input:focus{border:2px #00aef0 solid;outline:none;}
.search .icon{display:inline-block;cursor:pointer;width:28px;height:28px;}
.search .icon:hover{background-position:-40px 0}
.search .icon.go{position:absolute;right:15px;bottom:15px;width:36px;height:36px;background-image:url("/static/img/go.png");}
.ani_bg_130{transition:background-position 4s linear 1s;background-position:0 -130px;}
.ani_bg_260{transition:background-position 4s linear 1s;background-position:0 -260px;}

footer{margin:1em 0;text-align:center;color:#fff;}
footer i{display:inline-block;width:14px;height:16px;margin-right:6px;background:url(/static/img/icon-police.png) 0 0 no-repeat;vertical-align:middle;margin-top:-4px;}
