html { font-size: 100px; min-width: 320px; }

img,table, iframe, video { max-width: 100%; }
table p { text-indent: 0; word-break: break-all; }
.container { width: 87.5%; max-width: 1680px; margin: 0 auto; }

.img-scale { overflow: hidden; }

.img-scale img { display: block; width: 100%; height: auto; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }

.img-scale .img-frame { overflow: hidden; }

.img-scale .img { background-image: url(); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: cover; background-size: cover; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; width: 100%; height: 100%; }

.img-scale .img img { min-height: 100%; }

.img-scale:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.img-scale:hover .img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.content table td { width: auto !important; }

.header { position: relative; }

.header .head2 { padding: .2rem 0 .12rem; position: fixed; top: 0; right: 0; bottom: auto; left: 0; z-index: 100; background-image: linear-gradient(180deg, rgba(0, 0, 0, .68), transparent); -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; }

.header .head2 .container > .fr { width: 70%; font-size: 0; text-align: right; }

.header.or .head2 .logo img { width: auto; height: .6rem; }

.header.or .head2 .container > .fr { margin: .09rem 0 0; display: none; }

.header.scroll .head2 {  padding: .2rem 0 .12rem; }
.header.scroll .head2 .logo img { max-width: 2.7rem }
.header.scroll .head2 .container > .fr { display: block; }

.banner { width: 100%; height: 100vh; font-size: 0; }
.banner video { background: transparent; opacity: 0;  -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; }
.banner .swiper-slide-active video { opacity: 1; }
.banner .img { width: 100%; height: 100vh; background-image: url(); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: cover; background-size: cover; }

.banner .slick-arrow { position: absolute; top: 50%; right: auto; bottom: auto; left: auto; z-index: 1; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: .75rem; height: .75rem; opacity: .45; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; }

.banner .arrow-left { left: .4rem; background-image: url("../images/prev.png"); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: 100%; background-size: 100%; }

.banner .arrow-right { right: .4rem; background-image: url("../images/next.png"); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: 100%; background-size: 100%; }

.banner .slick-arrow:hover { opacity: 1; }

.banner .pagination { position: absolute; top: auto; right: auto; bottom: 0.25rem; left: 50%; z-index: 1; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.banner .pagination span { display: inline-block; *display: inline; *zoom: 1;  width: 14px; height: 14px; margin: 0 13px; border-radius: 50%;  background-color: #fff; position: relative; }
.banner .pagination span::after { display: block; content: ""; width: 0; height: 0;  border-radius: 50%; position: absolute; top: 50%; left: 50%; border: 1px solid #fff; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);  -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}
.banner .pagination span.swiper-active-switch::after { width: 22px; height: 22px; }

.logo { width: 25%; }

.logo a { display: inline-block; *display: inline; *zoom: 1; }

.logo img { width: 3.9rem; vertical-align: top; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; }

.nav { display: inline-block; *display: inline; *zoom: 1; width: -webkit-calc(100% - .97rem); width: -moz-calc(100% - .97rem); width: calc(100% - .97rem); vertical-align: middle; font-size: 0; text-align: right; }

.nav li { display: inline-block; *display: inline; *zoom: 1; width: 14.28%; max-width: 1.4rem; position: relative; }

.nav li a { display: block; padding: 0 0 0 .1rem; font-size: 0.18rem; font-weight: 500; line-height: 0.42rem; color: #fff; text-align: center; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; }

.nav li a .icon { display: inline-block; *display: inline; *zoom: 1; width: .2rem; height: .1rem; margin: 0 0 0 4px; background-image: url("../images/icon1.png"); background-repeat: no-repeat; background-position: 0 -15px; background-color: transparent; -o-background-size: auto; background-size: auto; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; }

.nav li.p0 > a { padding: 0; }

.nav li .tri { width: .2rem; height: .22rem; position: absolute; top: 100%; right: auto; bottom: auto; left: 50%; z-index: 2; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); border-top: .11rem solid #7c8872; border-right: .1rem solid transparent; border-bottom: .11rem solid transparent; border-left: .1rem solid transparent; opacity: 0; visibility: hidden; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; }

.nav li .lv2 { position: absolute; top: 135%; right: auto; bottom: auto; left: 0; z-index: 1; width: 100%; padding: .12rem 0 .1rem; background: rgba(255, 255, 255, 0.8); border: 1px solid #7c8872; opacity: 0; visibility: hidden; }

.nav li .lv2 dd a { padding: 0; font-size: 0.16rem; font-weight: 500; line-height: 0.4rem; color: #000; text-align: center; }

.nav li .lv2 dd a:hover { background: #fff; }

.nav li:hover .tri { opacity: 1; visibility: visible; }

.nav li:hover > a { background: #7c8872; }

.nav li:hover > a .icon { background-position: 0 0; }

.nav li:hover .lv2 { -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; top: 100%; opacity: 1; visibility: visible; }

.search { display: inline-block; *display: inline; *zoom: 1; margin: 0 0 0 .1rem; position: relative; vertical-align: middle; cursor: pointer; }

.search .search-icon { display: inline-block; *display: inline; *zoom: 1; width: .35rem; height: .35rem; background-image: url("../images/icon2.png"); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: auto; background-size: auto; }

.top-link { display: inline-block; *display: inline; *zoom: 1; text-align: right; vertical-align: middle; position: relative;      margin: 0 0 .12rem;}

.top-link .l-icon { display: block; width: .42rem; height: .28rem; border-radius: 5px; background-image: url("../images/icon3.png"); background-repeat: no-repeat; background-position: 50% 50%; background-color: #a1895a; -o-background-size: auto; background-size: auto; }

.top-link .down { position: absolute; top: 150%; right: 0; bottom: auto; left: auto; z-index: 1; opacity: 0; visibility: hidden; }

.top-link .down .tri i { display: inline-block; *display: inline; *zoom: 1; width: .15rem; height: .15rem; margin-right: .12rem; position: relative; z-index: 3; border-top: .07rem solid transparent; border-right: .08rem solid transparent; border-bottom: .07rem solid #fff; border-left: .08rem solid transparent; }

.top-link { display: inline-block; }

.top-link a { opacity: .8; display: inline-block; padding: 0 .15rem 0 .15rem; font-size: 0.14rem; font-weight: 500; line-height: 0.2rem; color: #fff; border-right: 1px solid #ddd; }
.top-link a:hover { opacity: 1; }
.top-link a:last-child { border: none; }
.top-link:hover .down { -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; top: 100%; opacity: 1; visibility: visible; }

.decoration { max-height: 6rem; overflow: hidden; }

.decoration img { width: 100%; min-height: 180px; vertical-align: top; }

.head3 { width: 100%; position: absolute; top: auto; right: auto; bottom: 0; left: auto; z-index: 1; }

.head3 .lv1 { margin-bottom: .35rem; font-size: 0.4rem; font-weight: 500; line-height: 0.6rem; color: #fff; text-align: left; }

.head3 .bg { background: rgba(0, 0, 0, 0.2); }

.head3 .lv2 li { display: inline-block; *display: inline; *zoom: 1; }

.head3 .lv2 li.cur > a { background-color: #7c8872; }

.head3 .lv2 a { display: block; padding: 0 .22rem; font-size: 0.2rem; font-weight: 500; line-height: 0.6rem; color: #fff; text-align: left; }

.head3 .place { font-size: 0.16rem; font-weight: 500; line-height: 0.6rem; color: #fff; text-align: left; }

.head3 .place a { color: #fff; }

.footer { background: #5c6654; }

.foot1 { padding: .35rem 0; background: #7c8872; }

.foot1 .tips { width: 1.6rem; font-size: 0.24rem; font-weight: 500; line-height: 0.5rem; color: #fff; text-align: left; }

.foot1 .link-box { font-size: 0; width: -webkit-calc(100% - 1.6rem); width: -moz-calc(100% - 1.6rem); width: calc(100% - 1.6rem); }

.foot-link { display: inline-block; *display: inline; *zoom: 1; width: 22.75%; margin: 0 3% 0 0; padding: 0 .12rem 0 .28rem; border: 1px solid #a4ac9d; position: relative; cursor: pointer; }

.foot-link p { font-size: 0.14rem; font-weight: 500; line-height: 0.5rem; color: #fff; text-align: left; background-image: url("../images/icon6_d.png"); background-repeat: no-repeat; background-position: 100% 50%; background-color: transparent; -o-background-size: auto; background-size: auto; position: relative; z-index: 2; }

.foot-link ul { position: absolute; top: auto; right: -1px; bottom: 100%; left: -1px; z-index: 10; display: none; background: #f9f9f9; -o-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5); }

.foot-link ul a { display: block; font-size: 0.14rem; font-weight: 500; line-height: 0.32rem; color: #000; text-align: left; padding: .04rem .12rem 0.04rem .28rem; }

.foot-link ul a:hover { background: #fff; color: #7c8872; }

.foot-link:last-child { margin: 0; }

.foot2 { padding: .3rem 0 .2rem; position: relative; }

.copy { width: 40%; position: absolute; top: 50%; right: auto; bottom: auto; left: auto; z-index: 1; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); font-size: 0.14rem; font-weight: 500; line-height: 0.3rem; color: #fff; text-align: left; }

.copy .text { width: calc(100% - 95px); text-align: left; }
.copy .sydw { width: 80px; }

.foot-logo { width: 40%; text-align: left; }

.foot-logo a { display: block; }

.foot-logo img { max-width: 70%; max-height: 100%; }

.ewm { width: 1.08rem; font-size: 0.14rem; font-weight: 500; line-height: 0.22rem; color: #fff; text-align: center; }

.ewm img { width: 1.08rem; height: 1.08rem; }

#mask { display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 102; background: rgba(0, 0, 0, 0.75); }

#mask .close { width: .7rem; height: .7rem; position: absolute; top: 1rem; right: 10%; bottom: auto; left: auto; z-index: 1; cursor: pointer; }

#mask .close i { display: block; width: 100%; height: 3px; background: #fff; }

#mask .close i:nth-child(1) { -webkit-transform: translate(0, 33px) rotate(45deg); -moz-transform: translate(0, 33px) rotate(45deg); -o-transform: translate(0, 33px) rotate(45deg); -ms-transform: translate(0, 33px) rotate(45deg); transform: translate(0, 33px) rotate(45deg); }

#mask .close i:nth-child(2) { -webkit-transform: translate(0, 31px) rotate(-45deg); -moz-transform: translate(0, 31px) rotate(-45deg); -o-transform: translate(0, 31px) rotate(-45deg); -ms-transform: translate(0, 31px) rotate(-45deg); transform: translate(0, 31px) rotate(-45deg); }

#nav-mask { display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 99; background-image: url("../images/xw.png"); background-repeat: no-repeat; background-position: 50% 50%; background-color: #a1895a; -o-background-size: auto 100%; background-size: auto 100%; }

.search-box { position: absolute; top: 35%; right: auto; bottom: auto; left: 50%; z-index: 1; -webkit-transform: translate(-50%, 0%); -moz-transform: translate(-50%, 0%); -o-transform: translate(-50%, 0%); -ms-transform: translate(-50%, 0%); transform: translate(-50%, 0%); background: #fff; white-space: nowrap; padding: .08rem .05rem .08rem 0; border-radius: 4px; width: 50%; max-width: 5.5rem; opacity: 0; -webkit-transition: all 0.23s ease 0s; -moz-transition: all 0.23s ease 0s; -o-transition: all 0.23s ease 0s; transition: all 0.23s ease 0s; }

.search-box .input { width: -webkit-calc(100% - .55rem); width: -moz-calc(100% - .55rem); width: calc(100% - .55rem); height: .4rem; padding: 0 .1rem 0 .15rem; vertical-align: top; font-size: 0.14rem; font-weight: 500; line-height: 0.4rem; color: #333; text-align: left; border-right: 1px solid #ddd; }

.search-box .submit { width: .5rem; height: .4rem; vertical-align: top; background-image: url("../images/icon2_h.png"); background-repeat: no-repeat; background-position: 50% 35%; background-color: transparent; -o-background-size: auto; background-size: auto; }

.search-box.show { opacity: 1; top: 40%; }

.nav-btn { display: none; width: 35px; margin: 0 .2rem 0 0; vertical-align: middle; cursor: pointer; }

.nav-btn i { display: block; height: 2px; margin: 9px 0; background: #fff; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; }

.nav-btn.close i:nth-child(1) { -webkit-transform: translate(0px, 11px) rotate(45deg); -moz-transform: translate(0px, 11px) rotate(45deg); -o-transform: translate(0px, 11px) rotate(45deg); -ms-transform: translate(0px, 11px) rotate(45deg); transform: translate(0px, 11px) rotate(45deg); }

.nav-btn.close i:nth-child(2) { opacity: 0; }

.nav-btn.close i:nth-child(3) { -webkit-transform: translate(0px, -11px) rotate(-45deg); -moz-transform: translate(0px, -11px) rotate(-45deg); -o-transform: translate(0px, -11px) rotate(-45deg); -ms-transform: translate(0px, -11px) rotate(-45deg); transform: translate(0px, -11px) rotate(-45deg); }

.img img { display: none; }

.pad-nav { display: none; margin-top: .3rem !important; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; -ms-user-select: none; user-select: none; }

.pad-nav .lv1 { padding: 0 .1rem 0 .2rem; font-size: 0.2rem; font-weight: 700; line-height: 0.6rem; color: #fff; text-align: left; background-image: url("../images/xw.png"); background-repeat: no-repeat; background-position: 50% 50%; background-color: #7c8872; -o-background-size: auto; background-size: auto; position: relative; }

.pad-nav .lv1 .down-btn { width: .6rem; height: .6rem; position: absolute; top: 0; right: 0; bottom: auto; left: auto; z-index: 1; background-image: url("../images/caidan-dakai1.png"); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: auto; background-size: auto; cursor: pointer; }

.pad-nav .lv2 { display: none; background-image: url("../images/xw.png"); background-repeat: no-repeat; background-position: 50% 50%; background-color: #f6f6f6; -o-background-size: auto; background-size: auto; }

.pad-nav .lv2 a { padding-left: .1rem; font-size: 0.17rem; font-weight: 500; line-height: 0.5rem; color: #000; text-align: left; }

.pad-nav .lv2 li { padding: 0rem .2rem; border-bottom: 1px solid #ddd; position: relative; }

.pad-nav .lv2 li.cur { border-color: #7c8872; }

.pad-nav .lv2 li.cur > a { color: #7c8872; font-weight: 700; }

.pad-nav .lv2 .down { width: .5rem; height: .5rem; position: absolute; top: 0; right: 0; bottom: auto; left: auto; z-index: 1; cursor: pointer; background-image: url("../images/ny/n-icon1.png"); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: 8px; background-size: 8px; }

.pad-nav .lv3 { display: none; background: #fff; padding: .06rem 0 .1rem 0; }

.pad-nav .lv3 a { font-size: .16rem; line-height: .4rem; padding-left: .25rem; }

.nav-lv3 { text-align: right; }

.nav-lv3 a { display: inline-block; *display: inline; *zoom: 1; margin: .2rem 0 0 .15rem; padding: 0 .1rem 0 .4rem; font-size: 0.18rem; font-weight: 500; line-height: 0.6rem; color: #000; text-align: left; background-image: url("../images/icon4.png"); background-repeat: no-repeat; background-position: -0.3rem 50%; background-color: transparent; -o-background-size: auto; background-size: auto; }

.nav-lv3 a.cur { color: #7c8872; font-weight: 700; }

@media screen and (max-width: 1500px) { html { font-size: 95px; } }

@media screen and (max-width: 1350px) { html { font-size: 80px; }
  .container { width: 94%; }
  .header .head2 .container > .fr { width: 74%; }
  .foot-logo { width: 48%; }
  .head3 .lv1 { font-size: .32rem; margin-bottom: .2rem; }
  .nav-lv3 a { background-position-x: -.45rem; } }

@media screen and (max-width: 1024px) { html { font-size: 95px; }
  .header .head2 { padding: .15rem 0 0; }
  .logo { width: 43%; } .content table { width: 100% !important; }
  .logo img { width: auto; height: .6rem; }
  .header .head2 .container > .fr { width: 57%; } .nav { height: calc(100vh - 80px); overflow-y: auto; }
  .nav-btn { display: inline-block; *display: inline; *zoom: 1; }
  .nav { display: none; position: absolute; top: 100%; right: 8%; bottom: auto; left: 8%; z-index: 1; width: auto; padding: .5rem 0 0; }
  .nav li { display: block; width: 100%; max-width: 100%; border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  .nav li a { padding: 0 .15rem !important; font-size: .22rem; line-height: .7rem; text-align: left; background: transparent !important; }
  .nav li a .icon { display: none !important; }
  .nav li .tri { display: none !important; }
  .nav li .pad-icon { position: absolute; top: 0; right: 0; bottom: auto; left: auto; z-index: 1; width: .7rem; height: .7rem; background-image: url("../images/icon8.png"); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: auto; background-size: auto; cursor: pointer; }
  .nav li .lv2 { display: none; position: static; opacity: 1; visibility: visible; background: #fff; border: none; }
  .nav li .lv2 dd a { font-size: .2rem; text-align: left; line-height: .55rem; padding-left: 0.5rem !important; }
  .nav li:hover .lv2 { -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
  .nav li.sh > a { background: #7c8872 !important; }
  .search-box { width: 70%; max-width: none; padding-top: .1rem; padding-bottom: .1rem; }
  .section .container { width: 740px; margin: 0 auto; }
  .foot1 { padding: .2rem 0; }
  .foot1 .tips { width: 100%; margin: 0 0 .12rem; display: block; }
  .foot1 .link-box { width: 100%; }
  .foot-link { padding: 0 .1rem; }
  .foot-link p span { display: none; }
  .foot-logo { text-align: center; }
  .head3 .lv1 { display: none; }
  .head3 .lv2 { display: none; }
  .head3 .place { float: none; line-height: .45rem; }
  .pad-nav { display: block; }
.top-link { margin: 0 15px 0 0;  }
.top-link ul a { line-height:42px; padding: 0; }

  .nav-lv3 { display: none; } }

@media screen and (max-width: 768px) { html { font-size: 75px; }
  .container { width: 100% !important; padding: 0 .2rem; } .banner .pagination span { margin: 0 7px; width: 8px; height: 8px; }  .banner .pagination span.swiper-active-switch::after { width: 10px; height: 10px; }
  .foot-link { width: 46%; margin: .12rem 2% !important; } .search .search-icon {     width: .37rem;    height: .37rem; }
  .foot2 { padding-top: .2rem; padding-bottom: .2rem; }  .content table td { padding-left: 3px !important; padding-right: 3px !important; }
  .header.or .head2 .container > .fr { margin: 0; } }

@media screen and (max-width: 568px) { .nav-btn { width: 30px; }
  .foot-link, .ewm, .foot-logo { width: 100%; margin: .2rem 0 0 !important; } 
head2 .container { padding: 0 .1rem; } .nav-btn, .top-link { margin: 0 .1rem 0 0; }
  .copy { width: 100%; position: static; -webkit-transform: none; -moz-transform: none; -o-transform: none; -ms-transform: none; transform: none; text-align: center; } }
@media screen and (min-width: 469px) { .top-link { display: inline-block !important; } }
@media screen and (max-width: 468px){ 
.nav { padding: 0; top: calc(100% + .85rem); height: calc(100vh - 130px); } 
.top-link { display: none;    position: absolute;    top: 100%;    right: 8%;    bottom: auto;    left: 8%;    text-align: left; }
.top-link a {    padding: .08rem .12rem;    margin: .25rem .1rem 0; border: 1px solid #ddd !important; }
}

#page-list {font-family: Arial; text-align: center; margin: .3rem 0 .3rem !important; }
#page-list .p_pages a, #page-list span, #page-list .p_goto a {font-size: 14px; width: auto; height: auto; margin-top: 5px; }
#page-list .p_pages a, #page-list .p_no_d, #page-list .p_fun_d, #page-list .p_goto a {padding: 8px 10px; border: 1px solid #aaa; border-radius: 4px; color: #428bca;}
#page-list .p_pages .p_no_d, #page-list a:hover, #page-list .p_goto a {background: #7c8872; font-weight: bold; color: #fff; border-color: #7c8872;}
#page-list .p_t{ padding: 0 2px 0 0; color: #777;}
#page-list .p_first, #page-list .p_first_d, #page-list .p_last, #page-list .p_last_d{display: inline-block;}
#page-list .p_pages span{color: #aaa;}
#page-list .p_goto input { font-family: 'Arial'; color: #333; border-radius: 4px; width: 40px; height: 30px; line-height: 30px; vertical-align: bottom; }

.szlb a{display: inline-block;
    width: 19%;
    font-size: 0.16rem;
    font-weight: 500;
    line-height: 0.6rem;
    color: #000;
    text-align: center;}
@media screen and (max-width: 500px){
.szlb a{width:23%;}
}