@charset "utf-8";
body {margin: 0px;padding: 0px;text-align: left;word-break: normal;word-wrap: break-word;font-size: 14px;font-family: Arial, "宋体";color: #000;background: url('bg.png') repeat;}
form, dl, dt, dd, ul, li {margin: 0px;padding: 0px;}
table , div {margin: 0 auto;}
ul,li {list-style-type: none;text-align: left;margin: 0px;padding: 0;}
li {height: 20px;}
a {font-size: 14px;text-decoration: none;color: #000;padding: 0;outline: none;hide-focus: expression(this.hideFocus=true);}
a:hover {text-decoration: none;}
img, input, select {vertical-align: middle;}
img {border: 0;outline-width: 0;}
.clear {clear: both;}
.hr {height: 10px;overflow: hidden;}
.hide {display: none;}

.header {height: 50px;margin: 0 auto;position: relative;z-index: 9;background: #333;}
.header .logo {position: absolute;left: 0;top: 0;}
.header .ricon {position: absolute;right: 0;top: 0;height: 50px;}
.header .ricon ul {height: 50px;clear: both;}
.header .ricon li {cursor: pointer;float: left;width: 50px;height: 50px;background: url("pub_icon.png") no-repeat;}
.header .ricon li.m {background-position: center 14px;}
.header .ricon li.s {background-position: center -35px;}
.header .ricon li:active, .header .ricon li.active {background-color: #1e1e1e;}

.menu {width: 100%;background: #1e1e1e;display: none;position: absolute;right: 0;top: 50px;z-index: 9999;}
.menu .cata {display: block;border-bottom: 1px solid #333;}
.menu .cata span {line-height: 40px;display: block;background: url("arrow_d.png") no-repeat 98% center;padding: 0 3%;font-size: 18px;font-weight: bold;color: #FFF;font-size: 16px;}
.menu .cata span a {color: #FFF;font-size: 16px;}
.menu .cata span.open {background: url("arrow_u.png") no-repeat 98% center;}
.menu .list {padding: 10px;background: #FFF;border-bottom: 1px solid #ccc;display: none;}
.menu .list li {float: left;width: 33%;height: 35px;overflow: hidden;text-align: center;margin: 0 0 10px 0;}
.menu .list li a {margin: 0 5%;display: block;font-size: 16px;border-bottom: 1px dashed #ddd;height: 34px;line-height: 34px;}
.menu .list li a:hover, .menu .list li a.selected {background: #ddd;}

.search {height: 30px;line-height: 30px;background: #1e1e1e;overflow: hidden;padding: 5px;position: relative;clear: both;display: none;}
.search input.text {float:left;width:100%;width:calc(100% - 80px);width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);height:30px;line-height:30px;border:0;padding:0;font-size: 14px;border-radius:0;}
.search input.btn {position: absolute;right: 5px;top: 5px;z-index:9999;width: 80px;height: 30px;line-height: 30px;border: 0;background: #00cc00;color: #FFF;font-size: 14px;cursor: pointer;border-radius: 0;-webkit-appearance: none;}

.current {height: 25px;line-height: 25px;padding: 0 2%;}
.current a {background: url('gt.gif') no-repeat right center;padding: 0 15px 0 0;margin: 0 6px 0 0;}
.current h1{font-size:100%; display:inline;}
.main {}
.main .list {}
.main .list .item {float: left;width: 32.3%;overflow: hidden;margin: 0 0.5% 1% 0.5%;text-align: center;}
.main .list .item a {width: 180px;max-width: 100%;position: relative;box-shadow: 2px 2px 2px #1e1e1e;display: inline-block;}
.main .list .item a img {width: 180px;max-width: 100%;}
.main .list .item a span {position: absolute;left: 0;bottom: 0;width: 100%;height: 30px;line-height: 30px;text-align: center;background: url("title_bg.png") repeat;color: #FFF;}
.main .title {height: 35px;line-height: 35px;margin: 0 0 10px 0;padding: 0 2%;}
.main .title a {font-size: 20px;font-weight: bold;border-bottom: 1px solid #999;display: block;background: url('more.gif') no-repeat right center;}
.main .title a span {background: url('shandian.png') no-repeat left center;padding: 0 0 0 15px;}
.main .subsort {border-bottom: 1px solid #999;display: block;margin: 0 2% 10px 2%;}
.main .subsort li {float: left;height: 30px;}
.main .subsort li a {padding: 0 12px;height: 25px;line-height: 25px;display: block;background: #eee;margin: 0 5px 0 0;white-space: nowrap;box-shadow: 1px 1px 1px #1e1e1e;border-radius: 3px;}
.main .subsort li a:hover {background: #FFF;}
.main .notdata {padding: 20px 0;text-align: center;}
.main .topic {padding: 0 0 0 18px;padding: 0 2%;height: 35px;line-height: 35px;}
.main .topic h1 {float:left;margin: 0;font-size: 18px;height: 35px; overflow:hidden;background: url('shandian.png') no-repeat left 6px;padding: 0 0 0 15px;}
.main .topic font {float: left;font-size: 16px;height: 35px;padding: 0 0 0 10px;}
.cbox {background: #FFF;}
.content {position: relative;text-align: center;width: 100%;overflow: hidden;}
.content img {max-width: 72%;padding: 10px;}
.content a.prev {position: absolute;left: 0;top: 0;width: 50%;display: inline-block;outline-width: 0;background: url('prev.png') no-repeat left center;display: none;}
.content a.next {position: absolute;right: 0;top: 0;width: 50%;display: inline-block;background: url('next.png') no-repeat right center;display: none;}
.tag {line-height: 30px;font-weight: bold;padding: 5px 10px;}
.tag a {margin: 0 10px 0 0;font-weight: normal;}
.intro {border-bottom: 1px solid #bbb;padding: 10px 0;line-height: 25px;margin: 0 2%;}
.pbox {border-top: 1px solid #EFEFEF;border-bottom: 1px solid #EFEFEF;}
.thumb {height: 90px;border: 5px solid #FFF;overflow: hidden;display: block;}
.thumb ul {width: 300%;height: 90px;}
.thumb li {float:left;height: 90px;overflow: hidden;}
.thumb li img {height: 90px;display: block;padding: 0 5px 0 0;border: 0;}
.thumb li:last img {padding: 0;}
.main .mt {height: 30px;line-height: 30px;font-weight: bold;font-size: 16px;padding: 0 2%;border-top: 1px solid #efefef;}
.tlist li {float: left;width: 46%;margin: 0 2%;height: 30px;line-height: 30px;overflow: hidden;border-bottom: 1px dashed #EFEFEF;}

.sbox {padding:0;}
.nav {border: 1px solid #FFF;background: #FFF;box-shadow: 2px 2px 2px #1e1e1e;}
.nav .tabs {height: 35px;line-height: 35px;overflow: hidden;background: #EFEFEF;}
.nav .tabs a {width: 20%;height: 35px;text-align: center;overflow: hidden;display: inline-block;}
.nav .tabs a.active {background: #333;color: #FFF;}
.nav .cont {width: 100%;display: inline-block;}
.nav .cont li {float: left;width: 25%;height: 30px;line-height: 30px;overflow: hidden;text-align: center;}

.linker {padding: 0 2%;line-height: 25px;overflow: hidden;text-align: left;}
.linker span {font-weight: bold;}
.linker a {margin: 0 10px 0 0;}

.footer {background: url('footer.jpg') repeat;padding: 10px 0;}
.footer .link {padding: 10px;}
.footer .link ul {list-style: none;padding: 0;margin: 0;}
.footer .link li {float:left;text-align:center;width: 12.5%;}
.footer .copyright {padding: 5px 0;text-align: center;line-height: 25px;}

.scroll {position: fixed;right: 16px;bottom: 10px;z-index: 9999;display:none;}
.scroll a {display: block;width: 40px;height: 40px;margin-bottom: 6px;background: url('scroll.png') no-repeat;}
.scroll a:hover {background-position: 0 -40px;}

.pagebox { line-height:36px;padding: 10px 0;text-align: center;color: #c1c1c1;}
.pagebox a:link, .pagebox a:visited {font-size:14px;padding: 0 1.5%;line-height: 32px;margin-right: 3px;text-align: center;text-decoration: none;color: #fff;background: #c1c1c1;margin:1% 1% 0 1%;display: inline-block;}
.pagebox a:hover,.pagebox a.on,.pagebox a.on:visited {background: #ff6da5;color: #fff;}

.spage .title h1 {padding: 0;margin: 0;font-size: 20px;font-weight: bold;border-bottom: 1px solid #999;display: block;}
.spbox {padding: 0 2%;}
.spbox .item {margin: 10px 0;border: 1px solid #bbb;background: #FFF;}
.spbox .item .conts {margin: 10px;line-height: 25px;height: 75px;overflow: hidden;}
ul.wsd {padding: 0 2%;}
ul.wsd li {float: left;width: 50%;height: 40px;line-height: 40px;margin: 10px 0;}
ul.wsd li a {display: block;text-align: center;font-size: 18px;width: 90%;margin: 0 5%;border: 1px solid #bbb;background: #FFF;}
ul.wsd li a:hover {background: #f7f7f7;}