﻿.bbb, .br, .brl, .blr, .btr, .brt, .bbr, .brb {
	border-right:0.01rem solid #e6e6e6
}
.bbb, .bl, .brl, .blr, .btl, .blt, .bbl, .blb {
	border-left:0.01rem solid #e6e6e6
}
.bbb, .bt, .btb, .bbt, .btl, .blt, .btr, .brt {
	border-top:0.01rem solid #e6e6e6
}
.bbb, .bb, .btb, .bbt, .blb, .bbl, .brb, .bbr {
	border-bottom:0.01rem solid #e6e6e6
}
.mm, .mr, .mrl, .mlr, .mtr, .mrt, .mbr, .mrb {
	margin-right:0.05rem;
}
.mm, .ml, .mrl, .mlr, .mtl, .mlt, .mbl, .mlb {
	margin-left:0.05rem;
}
.mm, .mt, .mtb, .mbt, .mtl, .mlt, .mtr, .mrt {
	margin-top:0.05rem;
}
.mm, .mb, .mtb, .mbt, .mlb, .mbl, .mrb, .mbr {
	margin-bottom:0.05rem;
}
.pp, .pr, .prl, .plr, .ptr, .prt, .pbr, .prb {
	padding-right:0.05rem;
}
.pp, .pl, .prl, .plr, .ptl, .plt, .pbl, .plb {
	padding-left:0.05rem;
}
.pp, .pt, .ptb, .pbt, .ptl, .plt, .ptr, .prt {
	padding-top:0.05rem;
}
.pp, .pb, .ptb, .pbt, .plb, .pbl, .prb, .pbr {
	padding-bottom:0.05rem;
}
.f12, .f12 a {
	font-size:0.12rem;
}
.f14, .f14 a {
	font-size:0.14rem;
}
.f16, .f16 a {
	font-size:0.16rem;
}
.f18, .f18 a {
	font-size:0.18rem;
}
.f24, .f24 a {
	font-size:0.24rem;
}
.f36, .f36 a {
	font-size:0.36rem;
}
.f48, .f48 a {
	font-size:0.48rem;
}
.l100 {
	line-height:100%
}
.l150 {
	line-height:150%
}
.l180 {
	line-height:180%
}
.l200 {
	line-height:200%
}
.l250 {
	line-height:250%
}
.l300 {
	line-height:300%
}
.daxie {
	text-transform:uppercase
}
.xiaoxie {
	text-transform:lowercase
}
a.white, .white, .white a {
	color:#fff
}
a.green, .green, .green a {
	color:#008000
}
a.red, .red, .red a {
	color:red
}
a.blue, .blue, .blue a {
	color:blue
}
a.pink, .pink, .pink a {
	color:#c00
}
a.gray, .gray, .gray a {
	color:#aaa
}
a.orange, .orange, .orange a {
	color:orange
}
a.yellow, .yellow, .yellow a {
	color:#ff0
}
a.black, .black, .black a {
	color:#333
}
.bwhite {
	background-color:#fff
}
.bgreen {
	background-color:#008000
}
.bred {
	background-color:red
}
.bblue {
	background-color:blue
}
.bpink {
	background-color:#c00
}
.bgray {
	background-color:#e1e1e1
}
.borange {
	background-color:orange
}
.byellow {
	background-color:#ffffb5
}
.bblack {
	background-color:#333
}
#wsjfdj, .clearfix:after, .icon-list ul, .nav-dh, .tk-show-title {
	overflow:hidden
}
.nav-dh, body {
	font-size:1.4rem
}
.con-title, .nb, .rq-tnum, .wkjconpdd, .wsmnav, .wtcdt, .wtdtzr, .wxuanze {
	font-weight:700
}
.allziliao li a, .icon-list a, .icon-list ul li, .list-box-free li, .list-box-news li, .list-box-friend li, .list-box-hktk li, .list-box-tuku li, .wnav ul li, .wtk-nav li {
	box-sizing:border-box
}
.con-img, .con-list ul li, .con-title {
	text-align:center
}
.nav-dh a, .smemu, .tmemu, .wnav ul li, .wnav ul li img {
	position:relative
}
.con-img img, .content p img, .tk-show-img img, table {
	max-width:100%
}
.head, header {
	background-color:#4195db;
	color:#fff
}
.tmemu {
	height:44px;
	padding-left:90px
}
.nav-dh {
 padding:.05rem;
 height:.2rem;
 line-height:.2rem;
	white-space:nowrap;
	background:#fff;
	border:1px solid #e2e2e2;
	border-top:none;
	color:#ccc
}
.nav-dh a {
	display:inline-block;
	color:#4195db;
 font-size:.13rem
}
.con-title {
 font-size:.14rem;
 padding:.08rem .1rem;
 line-height:.2rem;
	border-bottom:1px dotted #e2e2e2
}
.con-body {
 padding:.1rem;
 font-size:.14rem
}
.con-img {
 padding:.1rem 0;
	color:red
}
.wnav dl, .wnav dl dt a {
	color:#4195db
}
.con-list ul li {
	width:50%;
	float:left;
 line-height:.4rem
}
.wnav dl, .wnav ul li {
 line-height:.3rem;
	text-align:center
}
.con-list ul li a {
	display:block;
 margin:.05rem;
 font-size:.16rem;
 border:.01rem solid #e2e2e2;
	background:#fff
}
#now-open, .con-list ul {
	margin-top:5px
}
.wnav ul li, .wnav ul li a {
 font-size:.14rem
}
.wnav ul {
	width:100%;
 height:.3rem;
	box-sizing:border-box;
	border-bottom:1px solid #E2E2E2;
	border-left:1px solid #E2E2E2;
}
.wnav ul li img {
	float:right;
 margin-top:.2rem;
 width:.1rem;
 height:.1rem
}
.wnav ul li {
	float:left;
	width:20%;
 height:.3rem;
	border-right:1px solid #E2E2E2
}
.wnavlist {
	background:url(../images/p-down.png) right 5% center no-repeat;
 background-size:.1rem 20%
}
.wnavsel {
	background:url(../images/p-up.png) right 5% center no-repeat;
	background-size:12px
}
.zkxiaoshi {
	visibility:hidden
}
.wnav dl {
 font-size:.16rem
}
.wnav dl dt {
	width:25%;
	float:left
}
.nav-ps {
 font-size:.12rem;
 padding:.03rem;
	color:#ad3a37;
	background:#FCC;
	text-align:center
}
.nav-ps-title, .sm-l {
 font-size:.14rem;
	font-weight:700
}
.nav-ps-title {
	text-align:center;
 padding:.08rem .1rem;
 line-height:.2rem
}
.iselect-list, .sm-l, .sm-r {
 line-height:.3rem
}
#navts, .curdt {
	color:red
}
.bblue {
	background-color:#39b8f2
}
.bred {
	background-color:#fc3343
}
.bgreen {
	background-color:green
}
.smemu {
 min-height:.3rem;
 padding:.05rem 0;
	background:#fff
}
.sm-r {
	position:absolute;
 top:.05rem;
	right:0;
 height:.3rem
}
.openlist, .tk-show-title, .wi-kj {
	position:relative
}
.sm-l {
 padding-left:.05rem;
	color:#4195db
}
.sm-b {
 padding-left:.05rem;
}
.iselect, .iselect-close, .tianjia {
	display:inline-block;
 margin-right:.1rem;
	width:1rem;
 font-size:.13rem;
	vertical-align:top;
 border-radius:.03rem;
	color:#fff;
 line-height:.3rem;
	text-align:center;
	position:relative
}
.iselect {
	background:url(../images/bt-1.png) right 50% no-repeat #4195db
}
.iselect-close, .tianjia {
	background:url(../images/bt-2.png) right 50% no-repeat #4195db
}
.iselect-list {
 margin-top:.05rem;
 font-size:.14rem;
	text-align:center
}
.iselect-list li {
	width:25%;
	float:left
}
.iselect-list span {
	display:block
}
.iselect-list a {
 font-size:.16rem;
	color:#4195db
}
.iselect-list .cur a {
	color:red
}
.wkjcont ul {
 border:.01rem solid #E6E6E6;
	border-bottom:none;
	text-align: center;
}
.wkjcont ul li {
	width:100%;
 height:.5rem;
	border-bottom:1px solid #e2e2e2;
 padding-top:.1rem;
 padding-bottom:.1rem
}
.wkj-model, .wkj-xx ul {
	border-bottom:1px solid #E2E2E2;
	border-top:1px solid #E2E2E2
}
.wkjconl {
	float:left;
 margin-left:.05rem;
	width:20%;
 margin-top: .1rem;
}
.wkjconlp1 {
 font-size:.12rem;
	color:#999
}
.wkjconpdd {
	color:#4195db;
 font-size:.16rem
}
.wkjconr {
	float:right;
 font-size:.16rem;
	width:75%
}
.wi-kj-cont, .wkj-model, .wkj-xx {
	width:100%
}
.wi-kj {
 font-size:.14rem;
 margin:.1rem
}
.wi-kj em, .wi-kj-next em {
	color:red
}
.wi-kj p {
	display:inline-block;
	float:right
}
.wkj-model {
 margin:.1rem 0
}
.wkj-xx ul li {
	border:0;
 font-size:.14rem;
	width:30%;
	float:left;
 margin-left:.1rem;
	color:#ccc;
 height:.3rem
}
.wkj-xx ul li span {
	color:#4195db
}
.openlist {
 margin-top:.1rem
}
.openlist ul, .wi-kj-cont ul, .wkjconr ul {
	border:0
}
.wi-kj-cont ul li {
 height:.9rem
}
.openlist ul li, .wi-kj-cont ul li, .wkjconr ul li {
	float:left;
	width:11%;
	color:#999;
 padding:.005rem;
 line-height:.33rem;
 margin-right:.002rem;
 font-size:.12rem;
	border:0
}
.openlist ul li i, .wi-kj-cont ul li i, .wkjconr ul li i {
	display:block;
 font-size:.14rem;
 margin-left:.1rem
}
.openlist ul li p, .wi-kj-cont ul li p, .wkjconr ul li p {
 width:.22rem;
 height:.24rem;
	color:#000;
	text-align:center;
	border-radius:50%;
 margin-left:.1rem
}
#wkjjh {
	color:#999;
 font-size:.4rem;
 margin-top:.05rem
}
.xiaoshi {
	display:none
}
.xianshi {
	display:block
}
.nb, .tk-show-item li {
	display:inline-block
}
.wtk-nav li {
	float:left;
	width:20%;
 height:.5rem;
 line-height:.5rem;
	text-align:center;
 font-size:.2rem;
	border:1px solid #E2E2E2;
	border-left:0
}
.wxuanze {
	background:#4195db;
	color:#fff
}
.wtk-nav {
	width:100%;
 height:.5rem;
 margin-top:.1rem;
	border-left:1px solid #E2E2E2;
}
.wtk-connav {
	width:100%;
 height:.6rem;
 font-size:.16rem;
 line-height:.6rem;
 text-indent:.2rem
}
.wtk-connav a {
	text-decoration:none;
	float:right;
 padding-right:.16rem
}
.wtk-conli {
	border-bottom:1px solid #e2e2e2;
	background-color: #fff;
}
.wgs-conlist li p, .wtk-conli li p {
	float:left;
 font-size:.12rem
}
.wgs-conlist li, .wtk-conli li {
 height:.4rem;
	border:1px solid #e2e2e2;
	border-bottom:none;
 line-height:.4rem;
 text-indent:.2rem
}
.wtk-conli li p {
	width:45%
}
.wtk-conlichange li:nth-child(even) {
 background-color:#b0d0fc
}
.wtk-conter {
 margin-top:.05rem;
}
.wtcol {
	background-color:#f4f4f4;
	width:100%;
 height:.2rem
}
#main {
 font-size:.2rem;
	height:5rem
}
.tmcont ul li, .wgsdd ul li:nth-child(even), .wgsdd ul li:nth-child(odd) {
 border-right:1px solid #005F3C;
 line-height:.4rem;
 font-size:.12rem;
 float:left;
 text-align:center
}
.tmcont ul, .tmcont ul li, .wgsdd ul, .wgsdd ul li:nth-child(even), .wgsdd ul li:nth-child(odd) {
 height:.4rem;
 box-sizing:border-box
}
.tmcont ul, .wgsdd ul {
	width:100%;
	border-bottom:1px solid #005F3C;
	border-left:1px solid #005F3C
}
.tmcont ul li {
	width:25%
}
.wgsdd ul li:nth-child(odd) {
 width:30%
}
.wgsdd ul li:nth-child(even) {
 width:20%
}
.tmcontdd {
	background-color:#009A61;
	color:#fff
}
.wsmnav {
	padding-left:5px;
 font-size:.16rem;
	color:#00f;
	line-height:30px
}
.wtk-show {
	background-color:#111
}
.tk-show-title {
	width:100%;
 height:.8rem;
 line-height:.4rem
}
.tk-show-item {
	position:absolute;
 top:.2rem;
	left:0;
 height:.8rem;
	white-space:nowrap;
	font-size:0
}
.tk-show-item li, .wtk-memu p {
 font-size:.14rem;
 width:.8rem;
	border-radius:5px
}
.tk-show-item li {
	background:#333;
	color:#ccc;
 height:.4rem;
 margin:0 .03rem;
	text-align:center
}
.tk-show-img {
 margin:.11rem 0;
	text-align:center;
	position:relative
}
.tk-show-item .cur {
	background:#C71C60;
	color:#fff
}
.wtk-memu {
	position:relative;
 height:.44rem;
	padding-left:1.3rem;
	text-align:right
}
.footer, .wtcdt, .wtdtzr, .wtk-memu p {
	text-align:center
}
.wtk-memu p {
 height:.3rem;
 line-height:.3rem;
 margin:0 .03rem;
	background-color:#AD3A37;
	color:#fff;
	float:right
}
#wsjfdj, .wsjfdjout {
	width:100%;
	height:100%
}
.wsjfdjout {
	position:fixed;
	z-index:2000;
	top:0;
	left:0;
	background:#222
}
.wsjfdjdt, .wtcdt {
	z-index:99999;
 bottom:.1rem;
	background:#000
}
#wsjfdj {
	position:relative
}
.wsjfdjout .wsjfdjdt2 img {
	width:15rem;
	height:15rem;
	position:relative
}
#mask, .nav-logo, .wsjfdjdt, .wtcdt, .wtdtzr {
	position:absolute
}
.wsjfdjout .wsjfdjdt2 {
	position:absolute;
	top:0;
	left:0;
	width:5rem;
	height:5rem;
	border:1px solid red
}
#mask {
 width:.2rem;
 height:.4rem;
	background-color:#000;
	opacity:.2;
	left:0;
	top:0
}
.wsjfdjdt {
	width:1rem;
 height:.5rem;
 left:.1rem;
	border:1px solid red
}
.loader, .nav-logo, .wtdtzr {
	left:0;
	top:0
}
.wsjfdjdt img {
	float:left;
	width:100%;
	height:100%
}
.wtcdt {
 width:.3rem;
 height:.2rem;
 font-size:.12rem;
 right:.1rem;
	color:#fff;
 padding:.1rem .15rem;
	border-radius:5px;
	border:1px solid red
}
.wtdtzr {
	width:100%;
	height:100%;
 font-size:.2rem;
	z-index:4000;
	color:#fff;
	background:#222
}
.wtdtzr p {
	margin-top:45%
}
.footer {
 padding:.1rem;
	font-size:1.2rem;
 margin-top:.05rem;
	background: #333;
	color: #FFF;
	line-height:2.5rem;
	text-align: center;
}
.form input, .form label {
 font-size:.14rem;
 line-height:.3rem
}
.footer b {
	color:#4195db
}
.wcolor p a {
	color:#fff
}
.wdllogo {
	width:2rem;
	height:2rem;
 margin:.5rem auto 0
}
.wdllogo img, .wdlyhm {
	margin:0 auto
}
.wdllogo img {
	width:100%;
	height:100%
}
.form {
 padding-top:.2rem
}
.form input, .form label, .form li {
	float:left
}
#wlogin, #wlogin div {
	float:right
}
.form li {
 height:.3rem;
 padding-bottom:.3rem;
	width:100%
}
.form label {
 height:.3rem;
 padding-right:.2rem;
	text-align:right;
	width:25%
}
#wlogin div p, #wlogin span, .list-page, .list-page a, .nb, .rq-memu, .rq-nextq, .rq-show .lnb, .rq-show .ltxt, .rq-show-time .stime, .rq-table, .wforsub, footer {
	text-align:center
}
.form input {
	border:1px solid #ccc;
 height:.3rem;
 padding:.07rem 0 .07rem .12rem;
	width:60%
}
#wlogin div p, #wlogin span {
 border-radius:.05rem;
 height:.3rem;
 line-height:.3rem
}
.submit {
	width:1.2rem
}
.submit:disabled {
	background:#ccc;
	color:#666;
	cursor:not-allowed
}
#wlogin div p a, .wforsub {
	color:#fff
}
#wlogin {
	width:80%;
 margin:.3rem auto;
 padding-right:.3rem
}
#wlogin span {
 font-size:.16rem
}
#wlogin div p {
 width:.6rem;
	color:#fff;
 font-size:.14rem
}
#wlogin div p:nth-child(1) {
 cursor:pointer;
 background-color:#f08200;
 float:left;
 margin-right:.1rem
}
#wlogin div p:nth-child(2) {
 cursor:pointer;
 background-color:#498e3d;
 float:right
}
.wforsub {
	margin:0 auto;
 font-size:.2rem;
 height:.3rem;
 line-height:.3rem;
 padding:.07rem 0 .07rem .12rem;
	width:60%;
	background-color:#EA5B0C
}
footer {
 padding:.1rem;
	color:#8d8d8e;
 font-size:.13rem
}
footer b {
	color:green
}
.ziliao-list ul li:nth-child(odd) {
 background:#D9EDF7
}
.nav-logo {
	width:200px;
	height:44px;
	background:url(../images/logo.png) left top no-repeat
}
.gotop, .loader {
	position:fixed
}
.bb {
	background:url(../images/bs.png) no-repeat
}
.gb {
 background:url(../images/bs.png) -.23rem 0 no-repeat
}
.rb {
 background:url(../images/bs.png) -.46rem 0 no-repeat
}
.nb {
 width:.23rem;
 height:.23rem;
	color:#000;
 font-size:.11rem;
 background-size:.92rem;
 text-indent:-.03rem;
 line-height:.2rem
}
.gotop {
	width:3rem;
	height:3rem;
	right:3%;
	bottom:14%;
	z-index:100;
	display:none;
	background:url(../images/htb1hbbpuvzqk1rjszfv763b7vxaf.png) 50% no-repeat;
	background-size:3rem;
	cursor:pointer;
}
.loader {
	width:100%;
	height:100%;
	z-index:9999;
	background:url(../images/load.gif) 50% 50% no-repeat #f9f9f9
}
.rq-box, .rq-memu, .rq-show, .rq-table .rq-day {
	position:relative
}
.list-page {
	clear:both;
	width:100%;
	padding:10px 0
}
.list-page a {
	padding:5px;
	display:inline-block;
	border:1px solid #CCC;
	border-radius:10px;
	margin-right:5px;
	min-width:20px;
	font-size:14px;
	margin-bottom:5px;
	background-color:#fff
}
.rq-box, table {
	font-size:16px;
}
.list-page .this-page {
	color:#fff;
	background-color:#4195db
}
table {
	background-color:transparent;
	border-collapse:collapse;
	border-spacing:0
}
.rq-box {
}
.rq-table {
	margin:0;
	background:#fff;
	width:100%;
	box-sizing: border-box;
	border:1px solid #D6D6D6;
}
.rq-table td {
	border:0
}
.rq-table .rq-day {
	padding:0;
	border:1px solid #D6D6D6;
}
.rq-tnum {
	line-height:30px;
	display:block;
	width:30px;
	height:30px;
	margin:0 auto;
	background-size:30px
}
.icon-list a, .kj-history, .rq-show-left, .rq-show-time .stime {
	display:inline-block
}
.rq-tdnum {
	height:18px;
	line-height:18px;
	font-size:12px;
	color:#aaa
}
.rq-memu {
	background:#005F3C;
	color:#e3e3e3;
	line-height:40px;
	height:40px
}
.ji, .rq-select, .rq-show, .rq-show .ltxt, .yi {
	color:#fff
}
.rq-select {
	background:#4195db;
	border:0;
 font-size:.16rem
}
.icon-list, .kj {
 border:.01rem solid #e2e2e2
}
.rq-show {
	background:#60AFFF;
	padding:10px 10px 10px 150px;
	height:204px
}
.rq-show-left {
	width:130px;
	position:absolute;
	top:10px;
	left:10px;
	border-right:2px solid #94c9ff;
	height:204px
}
.rq-show .lnb {
	width:75px;
	height:75px;
	line-height:75px;
	font-weight:400;
	font-size:52px;
	margin:5px auto;
	border-radius:3px;
	background:#FB0;
	color:#fff;
	box-shadow:1px 2px 5px rgba(0, 0, 0, .1), -1px 2px 5px rgba(0, 0, 0, .1)
}
.rq-nextq, .rq-show-time .stime {
	margin-top:10px
}
.rq-show .rtxt {
	position:relative;
	line-height:18px;
	padding-left:20px;
	margin-bottom:5px
}
.ji, .tj-line-bg, .yi {
	position:absolute;
	left:0
}
.ji, .yi {
	font-style:normal;
	padding:1px;
	background:red;
	margin-right:3px;
	top:0
}
.ji {
	background:#4195db
}
.rq-nextq {
	padding-top:5px;
	border-top:2px solid #94c9ff
}
.rq-nextq .ntxt {
	color:green
}
.rq-show-time .stime {
	font-style:normal;
	width:20px;
	height:20px;
	line-height:20px;
	background:#4195db;
	border-radius:5px;
 font-size:.14rem;
	color:#fff
}
.rq-show-time .md {
	font-style:normal;
	font-weight:700;
	margin:0 3px
}
.tj-line-box {
	color:#ccc;
	margin:10px 0;
	padding:3px 10px 3px 3px
}
.tj-line {
	position:relative;
	height:30px;
	line-height:30px
}
.tj-line-bg {
	top:3px;
	height:24px;
	line-height:24px;
	width:24px;
	background:#7CB5EC;
	border-radius:10px;
	text-align:right
}
.allziliao ul li, .icon-list ul li, .kj-num ul li, .kj-num ul li i, .list-box-free li, .list-box-friend li, .list-box-hktk, .pro-left, .showpic, .tj-line-nbs, .tj-line-num, .toggle-nav, h2 {
	text-align:center
}
.allziliao li a, .icon-list, .kj {
	background-color:#fff;
	border: 1px solid #e2e2e2;
}
.tj-line-nbs, .tj-line-num {
	position:absolute;
}
.tj-line-bg .ln {
	margin-right:5px;
	color:#000
}
.tj-line-nbs {
	top:4px;
	left:1px;
	height:23px;
	line-height:23px;
	padding:0 5px;
	border-radius:10px;
	background:#fff;
	color:#333
}
.tj-line-num {
	top:3px;
	right:5px;
	height:24px;
	line-height:24px
}
.fl {
	float:left
}
.fr {
	float:right
}
.icon-list {
	width:100%;
}
.ziliao-list ul li, h2 {
}
.icon-list ul {
	height:225px;
	width:100%
}
.icon-list ul li {
	width:25%;
	float:left;
 height:.75rem;
 font-size:.15rem;
	position:relative
}
.kj-history {
	background:url(../images/p-right.png) 100% no-repeat;
	position:absolute;
	top:10px;
	right:1px;
	background-size:10px;
	width:6%;
	height:30px
}
.icon-list a {
	width:100%;
	padding-top:52px
}
.toggle-nav {
	width:100%;
	height:20px
}
.toggle-nav-down, .toggle-nav-up {
	width:22px;
	height:20px;
	display:inline-block
}
.toggle-nav-down {
	background:url(../images/p-down.png) 50% no-repeat
}
.toggle-nav-up {
	background:url(../images/p-up.png) 50% no-repeat
}
.kj, .kj-num {
 margin-top:.05rem
}
.icon-list li a .icon-icon {
	background-size:38px;
 font-size:.4rem;
	color:#005f3c;
	width:36px;
	height:36px;
	display:block;
	position:absolute;
	top:10px;
	left:50%;
	margin-left:-18px
}
.icon-txt {
	width:100%;
	height:20px;
	color:#000
}
.kj {
	padding:10px;
}
.clearfix:after {
	content:'';
	display:block;
	height:0;
	clear:both
}
.kj-num ul li {
	width:11%;
	float:left;
	color:#999;
 padding:.005rem;
 line-height:.33rem;
 margin-right:.002rem;
 font-size:.12rem
}
.kj-num ul li span {
	display:block;
 width:.24rem;
 height:.24rem;
	color:#fff;
	border-radius:50%;
 line-height:.24rem;
	margin-left:45%;
 margin-bottom:.05rem
}
.list-box-free li a, .list-box-news li a, .list-box-hktk li a {
	color:#000;
	width:100%
}
.list-box-free {
	width:100%;
}
.list-box-hktk {
	width:100%;
	border-top: 1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
}
.kj-num ul li i {
 font-size:.14rem;
 margin-left:.1rem
}
.next-kj {
	border-top: 1px solid #e2e2e2;
	padding-top:0.1rem;
	margin-top:0.1rem;
 font-size:.13rem;
	padding-left:0.25rem;
}
.list-box {
	margin-top:0.5rem;
	padding:0rem;
}
.list-box-free, .list-box-news, .list-box-tuku {
	border-top:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
}
.list-box-title {
	padding-left:2rem;
}
.list-box-tittle {
	height:3rem;
	font-size:1.5rem;
	font-weight:bold;
	padding-left:25px;
}
.list-box-tittle span {
	height:3rem;
	font-size:1.4rem;
	font-weight:400;
}
.list-box-free li, .list-box-news li, .list-box-hktk li {
	border-bottom:1px solid #e2e2e2;
	width:25%;
	float:left;
	font-size:1.5rem;
	position:relative;
	line-height:3.1rem;
	border-right:1px solid #e2e2e2;
}
.list-box-free li:nth-child(4n), .list-box-hktk li:nth-child(4n) {
border-right: 1px solid #e2e2e2;
}
.list-box-news li {
	width:100%;
	padding-left: 5px;
}
.list-box-tuku li {
	width:32.3%
}
.allziliao li a, .next-con {
 border:.01rem solid #e2e2e2
}
.allziliao ul li {
	width:50%;
 line-height:.4rem;
	float:left
}
.allziliao li a {
	color:#000;
 margin:.05rem;
	display:block
}
.img-con {
	display:inline-block;
	width:1rem;
	height:1rem;
 margin-top:.1rem
}
.rq-memu-left, .rq-memu-right {
	position:absolute;
	top:0;
	width:40px;
	height:40px
}
.third-con {
 margin:.1rem;
 font-size:.14rem
}
.third-con span {
	color:#005F3C
}
.rq-cur-n {
	background:url(../images/rq-cur-n.png) center no-repeat;
	background-size:30px
}
.rq-cur-g {
	background:url(../images/rq-cur-g.png) center no-repeat;
	background-size:30px
}
.rq-kjday {
	background:url(../images/rq-num-bg.png) center no-repeat;
	background-size:30px
}
.rq-memu-left {
	left:0;
	background:url(../images/bt-6.png) 4px 4px no-repeat
}
.rq-memu-right {
	right:0;
	background:url(../images/bt-5.png) 2px 4px no-repeat
}
.ziliao-list ul li {
	display:block;
 line-height:.2rem;
 padding:.08rem .05rem
}
.content, .content ul li, .next-con, h2 {
 padding:.1rem
}
.ziliao-list ul li a {
	text-decoration:none;
	color:#333;
 font-size:.14rem
}
h2 {
 font-size:.16rem
}
.content {
 margin-top:.2rem
}
.content p img {
	display:block;
	margin:0 auto
}
.content p {
 margin-top:.1rem
}
.next-con {
	background-color:#fff
}
.next-con span {
	color:green
}
.pro-2017 {
 padding:.1rem .05rem;
	color:#00f;
	font-weight:700
}
.sx-12 {
	border-top:none;
}
.sx-12>p {
	background-color:#4195db;
 padding:.05rem .1rem;
	color:#fff
}
.pro-bs>span, .pro-hds>span, .pro-left {
	display:block;
	background-color:#c71c60;
	color:#fff;
 border-radius:.1rem;
 width:.4rem
}
#now-open, #adlink p, .link li, .list-box-friend li {
	display:inline-block
}
.pro-box {
 padding:.08rem .05rem;
	background-color: #fff;
}
.pro-left {
	float:left;
 height:.24rem;
 font-size:.14rem;
 line-height:.24rem
}
.pro-bs>span, .pro-hds>span {
 font-size:.16rem;
	text-align:center
}
.pro-bs {
 height:.48rem;
 width:.4rem;
	float:left
}
.pro-bs>span {
 height:.24rem
}
.pro-hds {
 height:.5rem;
 width:.4rem;
	float:left
}
.pro-hds>span {
 height:.24rem
}
.con-last {
 padding:.1rem;
	font-size:14px;
	background-color: #fff;
}
.list-box-friend li {
	width:32%;
 line-height:.4rem;
 border-top:.01rem solid #e2e2e2;
 height:.4rem;
	overflow:hidden;
	white-space:nowrap
}
.list-box-friend li a {
	color:#000
}
#adlink, #adlink p a {
	color:#fff
}
.online-open {
	background:url(../images/online-open.png) no-repeat
}
.open-date {
	background:url(../images/open-date.png) no-repeat
}
.shengxiao {
	background:url(../images/shengxiao.png) no-repeat
}
.talk {
	background:url(../images/talk.png) no-repeat
}
.yilou {
	background:url(../images/yilou.png) no-repeat
}
.tongji {
	background:url(../images/tongji.png) no-repeat
}
.zoushi {
	background:url(../images/zoushi.png) no-repeat
}
.allyear-data {
	background:url(../images/allyear-data.png) no-repeat
}
.color-pic {
	background:url(../images/color-pic.png) no-repeat
}
.black-pic {
	background:url(../images/black-pic.png) no-repeat
}
.guapai {
	background:url(../images/guapai.png) no-repeat
}
.jiegua {
	background:url(../images/jiegua.png) no-repeat
}
.index-tuku {
	background:url(../images/htb1zcdzub2pk1rjszfs761nlxxah.png) no-repeat;
	background-size:20px;
}
.index-ziliao {
	background:url(../images/htb1kvpcuhtpk1rjszfm762g_vxak.png) no-repeat;
	background-size:20px;
}
.index-kj {
	background:url(../images/htb1n5nquhyak1rjszfn76180pxaw.png) 5px 10px no-repeat;
	background-size:15px
}
@keyframes up {
 0% {
 height:225px
}
 100% {
 height:75px
}
}
@-webkit-keyframes up {
 0% {
 height:225px
}
 100% {
 height:75px
}
}
@-moz-keyframes up {
 0% {
 height:225px
}
 100% {
 height:75px
}
}
@-ms-keyframes up {
 0% {
 height:225px
}
 100% {
 height:75px
}
}
@keyframes down {
 0% {
 height:75px
}
 100% {
 height:225px
}
}
@-webkit-keyframes down {
 0% {
 height:75px
}
 100% {
 height:225px
}
}
@-ms-keyframes down {
 0% {
 height:75px
}
 100% {
 height:225px
}
}
@-moz-keyframes down {
 0% {
 height:75px
}
 100% {
 height:225px
}
}
.moveUp {
	-webkit-animation-name:up;
 -webkit-animation-duration:.5s;
	-webkit-animation-iteration-count:1;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-delay:0;
	-webkit-animation-direction:alternate;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-name:up;
 -moz-animation-duration:.5s;
	-moz-animation-iteration-count:1;
	-moz-animation-timing-function:ease-in-out;
	-moz-animation-delay:0;
	-moz-animation-direction:alternate;
	-moz-animation-fill-mode:forwards;
	-ms-animation-name:up;
 -ms-animation-duration:.5s;
	-ms-animation-iteration-count:1;
	-ms-animation-timing-function:ease-in-out;
	-ms-animation-delay:0;
	-ms-animation-direction:alternate;
	-ms-animation-fill-mode:forwards;
	animation-name:up;
 animation-duration:.5s;
	animation-iteration-count:1;
	animation-timing-function:ease-in-out;
	animation-delay:0;
	animation-direction:alternate;
	animation-fill-mode:forwards
}
.moveDown {
	-webkit-animation-name:down;
 -webkit-animation-duration:.5s;
	-webkit-animation-iteration-count:1;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-delay:0;
	-webkit-animation-direction:alternate;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-name:down;
 -moz-animation-duration:.5s;
	-moz-animation-iteration-count:1;
	-moz-animation-timing-function:ease-in-out;
	-moz-animation-delay:0;
	-moz-animation-direction:alternate;
	-moz-animation-fill-mode:forwards;
	-ms-animation-name:down;
 -ms-animation-duration:.5s;
	-ms-animation-iteration-count:1;
	-ms-animation-timing-function:ease-in-out;
	-ms-animation-delay:0;
	-ms-animation-direction:alternate;
	-ms-animation-fill-mode:forwards;
	animation-name:down;
 animation-duration:.5s;
	animation-iteration-count:1;
	animation-timing-function:ease-in-out;
	animation-delay:0;
	animation-direction:alternate;
	animation-fill-mode:forwards
}
.details-content {
 border:.01rem solid #e2e2e2;
 padding: .12rem;
	background: #fff;
	font-size: 14px;
	line-height: 24px;
}
.details-content img {
	width:90%;
	padding:0 5%;
}
@keyframes blink {
 0%, 100% {
 opacity:1
}
 50% {
 opacity:0
}
}
@-webkit-keyframes blink {
 0%, 100% {
 opacity:1
}
 50% {
 opacity:0
}
}
@-moz-keyframes blink {
 0%, 100% {
 opacity:1
}
 50% {
 opacity:0
}
}
@-ms-keyframes blink {
 0%, 100% {
 opacity:1
}
 50% {
 opacity:0
}
}
#now-open {
	opacity:0;
	width:5px;
	height:5px;
	border-radius:50%;
	background-color:red
}
.kj-new {
	margin-left:5px
}
.opening {
 animation:blink .5s ease infinite;
 -webkit-animation:blink .5s ease infinite;
 -ms-animation:blink .5s ease infinite;
 -moz-animation:blink .5s ease infinite
}
.wb {
 background:url(../images/bs.png) -.69rem 0 no-repeat;
 background-size:.92rem
}
.addlinks {
 margin-bottom:.1rem
}
.showpic {
	font-size:14px;
	color:#2088BB;
	border:1px solid #4195DB;
	display:block;
	text-indent:20px;
	line-height:20px;
	background:url(../images/add_sj.png) left top no-repeat #fff;
	background-size:20px;
 margin:5px .05rem
}
#adlink span {
	font-weight:1000;
 margin:0 .05rem
}
#adlink {
	width:100%;
	background:#66B3FF;
	font-size:0;
 height:.3rem;
 margin-bottom:.05rem
}
#adlink p {
	width:50%;
	display:inline-block;
 font-size:.14rem;
 height:.2rem;
 line-height:.3rem
}
.link li {
 padding-right:.05rem;
 height:.15rem
}
.link li:last-child {
	border:none
}
#container {
	margin-left: 0.05rem;
	margin-right: 0.05rem;
}
.footer-blank {
	height: 48px;
	clear: both;
	overflow: hidden;
}
.top_bar {
	position: fixed;
	z-index: 900;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	font-family: Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;
}
.top_bar a, .top_bar button, .top_bar input {
	-webkit-tap-highlight-color:rgba(255, 0, 0, 0);
}
.top_bar ul, .top_bar li {
	list-style:none;
	margin:0;
	padding:0
}
.top_menu {
	display:-webkit-box;
	border-top: 1px solid #3D3D46;
	display: block;
	width: 100%;
	background: rgba(255, 255, 255, 0.7);
	height: 48px;
	display: -webkit-box;
	display: box;
	margin:0;
	padding:0;
	-webkit-box-orient: horizontal;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#524945), to(#48403c), color-stop(60%, #524945));
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset;
}
.top_bar .top_menu>li {
	-webkit-box-flex:1;
	position:relative;
	text-align:center;
}
.top_menu li:first-child {
	background:none;
}
.top_bar .top_menu>li>a {
	height:48px;
	margin-right: 1px;
	display:block;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	text-shadow: 0 1px rgba(0, 0, 0, 0.3);
	-webkit-box-flex:1;
}
.top_bar .top_menu>li.home {
	max-width:70px
}
.top_bar .top_menu>li.home a {
	height: 66px;
	width: 66px;
	margin: auto;
	border-radius: 60px;
	position: relative;
	top: -22px;
	left: 2px;
	background: url("../images/top_bar_more.png") no-repeat center center;
	background-size: 100% 100%;
}
.top_bar .top_menu>li>a label {
	overflow:hidden;
	margin: 0 0 0 0;
	font-size: 12px;
	display: block !important;
	line-height: 18px;
	text-align: center;
}
.top_bar .top_menu>li>a img {
	padding: 3px 0 0 0;
	height: 24px;
	width: 24px;
	color: #fff;
	line-height: 48px;
	vertical-align:middle;
}
.top_bar li:first-child a {
	display: block;
}
.top_bar .showNav {
	position:fixed;
	z-index:1000;
	width:66px;
	height:66px;
	left:50%;
	margin-left:-33px;
	bottom:0;
	background: url('../images/htb1jq8at5rpk1rjszfh760sdxxaq.png') no-repeat center center;
	background-size: 100% 100%;
	cursor:pointer;
}
.top_bar dl {
	display:none;
	background:#524945;
}
.top_bar dl dd {
	width:20%;
	float:left;
	text-align:center;
	color:#fff;
}
.top_bar dl dd a {
	color:#fff;
	line-height:3em;
}
.top_bar.show dl {
	display:block
}
.row:after {
	content:"";
	display:block;
	clear:both;
}
 @media screen and (min-width:720px) {
 #container {
max-width:720px;
margin: 0 auto;
}
 .top_bar {
max-width: 720px;
}
}
.gaoshoutie {
	margin-top: 0.05rem;
}
/*table    green*/

.table_green {
	width:100%;
	background:#fff;
	height:45px;
	display:table;
	margin-bottom:6px;
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
}
.table_green_id {
	float:left;
	width:10%;
	height:45px;
	text-align:center;
	font-size:13px;
	line-height:45px;
	background:#079364;
	color:#fff;
	padding:0 0.5%;
}
.table_green_text {
	float:left;
	width:71%;
	height:38px;
	font-size:14px;
	padding:2px 1%;
	color:#666;
}
.table_green_text a {
	cursor: pointer;
	height:38px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.table_green_text span {
	color:#df202f;
}
.table_green_name p {
	margin:2px 0px 1px 0;
	padding:0;
}
.table_green_name {
	float:left;
	font-size:13px;
	width:15%;
	height:45px;
	background:#acacac;
	color:#fff;
	text-align:center;
	padding:0 0.5%;
}
.gs-list-box {
	border-bottom:1px solid #e6e6e6;
	background-color: #fff;
}
.gs-list-title {
	border:1px solid #e6e6e6;
	border-bottom:none;
	height: 0.3rem;
	line-height: 0.3rem;
	margin-top: 0.05rem;
	background-color: #4195db;
	color: #fff;
}
.u-pager {
	padding: 10px 0;
	text-align: center;
	color: #000;
	font-size: 0;
	border: 1px solid #ddd;
	background-color: #fff;
	margin-top: 5px;
}
.u-btn, .page-txt {
	height: 16px;
	line-height: 16px;
	vertical-align: top;
	margin: 5px 3px;
	padding: 5px 10px;
	border: solid 1px #ddd;
	font-size: 14px;
	border-radius: 5px;
	display: inline-block;
	position: relative;
}
.page-txt {
	color: #4195db;
}
.page-txt.on {
	color: #fff;
	border-color: #4195db;
	background: #4195db;
}
.u-btn {
	padding: 5px 10px;
}
.u-btn.off, .u-btn.off:before {
	border-color: #eee;
	color: #eee;
}
