*{margin:0;padding:0}
body{background-color:#000;font:12px/1.5 Helvetica,Arial,Sans-serif;color:#999}
h1,h2,h3,h4,h5,h6{font-size:100%;color:#fff}
table{width:100%;border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
ul li{float:left}
ol li{clear:both}
img{-webkit-animation:opacity .3s;animation:opacity .3s}
@-webkit-keyframes opacity{from{opacity:0}
to{opacity:1}}
@keyframes opacity{from{opacity:0}
to{opacity:1}}
a img{border:0}
img{vertical-align:middle}
a{color:#9d0;text-decoration:none;cursor:pointer}
a:hover{color:#9d0;text-decoration:none}
a:active{outline:0;star:expression(this.onFocus=this.blur())}
a.link{color:#9d0;cursor:pointer}
a.link:hover{color:#9d0}
a.curr,a.curr:hover,.curr a,.curr a:hover{text-decoration:none;cursor:default}
.clf{*zoom:1}
.clf:after{content:'\20';display:block;clear:both;height:0}
@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}
a{text-decoration:underline}}
html,body{height:100%}
.wrap{position:relative;min-width:1100px;min-height:100%;_height:100%}
.header{position:relative;z-index:3}
.content{position:relative;z-index:2}
.footer{position:relative;z-index:1}
.w{width:1060px;margin:0 auto}
.header{padding:50px 0 20px}
.logo{font-size:40px;font-weight:700;font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif}
.logo i{font-size:50px}
.nav li{width:33.3333%}
.nav a{position:relative;display:block;padding:5px 0;margin:0 1px;background-color:#9d0;font-size:14px;color:#000; text-align:center}
.nav a:after{position:absolute;z-index:21;top:0;left:0;right:0;bottom:0;content:'';background:-webkit-linear-gradient(-90deg,rgba(0,0,0,0),rgba(0,0,0,.4));background:linear-gradient(-90deg,rgba(0,0,0,0),rgba(0,0,0,.4))}
.nav a:hover:after{display:none}
.breadcrumb{margin-bottom:10px}
.breadcrumb i{font-style:inherit}
.img_area{padding:5px;margin:50px 0;background-color:#111}
.img_area a{display:block;margin:5px}
.img_area a img{width:200px;height:200px}
.img_area a:hover img{-webit-transition:.3s;transition:.3s;-webkit-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}
.img_cate li{width:10%}
.img_cate a{display:block;height:20px;padding-top:60px;margin:5px;border:2px solid #111;background:#111 url(folder.png) no-repeat top center;color:#bbb;text-align:center; overflow:hidden;-webit-transition:.2s;transition:.2s}
.img_cate a:hover{border-color:#9d0; background-color:#000; background-position:bottom center;color:#9d0}
.img_list li{width:20%}
.img_list a{display:block;margin:5px; text-align:center}
.img_list .box{position:relative;width:100%;height:180px}
.img_list .box i{position:absolute;bottom:0;left:50%;width:100%;margin-left:-50%;}
.img_list a img{max-width:160px;max-height:160px}
.img_list a .name{width:160px;margin:5px auto 0;color:#999;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.img_list a:hover .name{color:#9d0}
.img_list a:hover img{opacity:.8;filter:alpha(opacity=80)}
.pagemini{margin:20px 0;font-size:0; text-align:center}
.pagemini a{display:inline-block;padding:5px 10px;margin:0 2px;border:1px solid #111;font-size:14px}
.pagemini a:hover{border-color:#9d0}
.pagemini a.curr{background-color:#9d0;border-color:#9d0;color:#000}
.about_box{width:50%;margin:0 auto 30px;font-size:13px;text-align:center}
.about_box a:hover{text-decoration:underline}
.about_box .title{font-size:18px;font-weight:700;font-family: Arial Black,Arial}
.about_box ul{padding-left:15px}
.about_box li{float:none; list-style:disc}
.about{margin:0 auto 30px;text-align:left}
.about .glance{font:normal 12px/16px "Comic Sans MS", cursive;color:#f00}
.about_box .item{margin:0 auto 30px;text-align:left}
.about_box .item li{margin-top:10px}
.contact_box{width:50%;margin:0 auto 30px;border-bottom:1px solid #222;font-size:13px}
.contact_box a:hover{text-decoration:underline}
.contact_box th{padding:20px 0;border-top:1px solid #222;vertical-align:top; text-align:left}
.contact_box td{padding:20px 0;border-top:1px solid #222;vertical-align:top}
.footer{padding:20px}
.footer .w{padding-top:20px;border-top:1px solid #9d0}
.other_link{margin-bottom:10px;text-align:center}
.other_link a{display:inline-block;margin:0 20px}
.copyright{text-align:center}
