html {
  -webkit-text-size-adjust:none;
  word-wrap:break-word;
  word-break:break-all;
  font-size:10px
}
* {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-text-size-adjust:none;
  text-size-adjust:none
}
body {
  margin:0;
  padding:0;
  color:#333;
  font-size:1.4rem;
  font-family:"Microsoft YaHei",Verdana,sans-serif;
  line-height:1.5;
  outline:0;
  overflow-x: hidden;
  background-color: #f1f2f9;
  background-repeat: repeat,no-repeat;
}
a {
  text-decoration:none;
  color:#333;
  transition:all .35s ease 0s
}
body {
  background-color:#f6f6f6
}
a:hover {
  text-decoration:none;
  outline:0;
  color:#215d9a;
}
img {
  max-width:100%;
  height:auto;
  border:0;
  vertical-align:middle
}
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
img,
input,
label,
p,
pre,
span,
textarea,
ul {
  margin:0;
  padding:0;
  outline:0;
  font-size:15px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight:400
}
button,
form,
input,
textarea {
  font-size:1.4rem;
  font-family:"Microsoft YaHei",Verdana,sans-serif
}
li {
  list-style-type:none
}
.gotop,
.index-new .step a:hover,
.index-search input[type=submit],
.info-tag a:hover,
.list-two li:after,
.nav,
.nav li ul li a:hover,
.pagebar .now-page,
.pagebar a:hover,
.search-box .search-con,
.side-box #divSearchPanel input[type=submit],
.w235-bg,
.w235-comment-box input.button {
  background-color:#0c9ac6
}
.nav li ul li a,
.nav li.on>a,
.nav li:hover>a,
.nav li>a:hover {
  background-color:#215d9a
}
.fl {
  float:left
}
.fr {
  float:right
}
.dp-b,
.img-d img {
  display:block
}
.w235-input {
  border:1px solid #ddd;
  border-radius:3px;
  line-height:38px;
  height:38px;
  width:100%;
  padding:0 10px
}
.input-ma {
  position:relative
}
.input-ma img {
  position:absolute;
  right:5px;
  top:5px;
  height:30px!important;
  width:auto!important
}
.w235-form {
  position:relative;
  line-height:38px
}
.w235-textarea {
  border:1px solid #ddd;
  border-radius:3px;
  padding:10px;
  width:100%
}
.w235-btn {
  vertical-align:middle;
  -webkit-user-select:none;
  -ms-user-select:none;
  -moz-user-select:none
}
.w235-btn {
  display:inline-block;
  height:38px;
  line-height:38px;
  padding:0 22px;
  background-color:#009688;
  color:#fff;
  white-space:nowrap;
  text-align:center;
  font-size:1.4rem;
  border:none;
  border-radius:2px;
  cursor:pointer;
  opacity:.9
}
.w235-btn:hover {
  opacity:.8;
  color:#fff
}
.w235-btn:active {
  opacity:1
}
.w235-btn-big {
  height:44px;
  line-height:44px;
  padding:0 25px;
  font-size:1.6rem
}
.w235-btn-small {
  height:30px;
  line-height:30px;
  padding:0 10px;
  font-size:1.4rem
}
.w235-btn-mini {
  height:22px;
  line-height:22px;
  padding:0 5px;
  font-size:1.4rem
}
.mb5 {
  margin-bottom:5px
}
.mb10 {
  margin-bottom:10px
}
.mb15 {
  margin-bottom:10px
}
.mb20 {
  margin-bottom:20px
}
.mb30 {
  margin-bottom:30px
}
.mb40 {
  margin-bottom:40px
}
.mr10 {
  margin-right:10px
}
.mr20 {
  margin-right:20px
}
.ml10 {
  margin-left:10px
}
.f-30 {
  font-size:3rem
}
.f-22 {
  font-size:2.2rem;
  font-weight:200
}
.f-20 {
  font-size:2rem;
  font-weight:200
}
.f-18 {
  font-size:1.8rem;
  font-weight:200
}
.f-16 {
  font-size:1.6rem;
  font-weight:200
}
.f-14 {
  font-size:1.4rem
}
.f-10 {
  font-size:1rem
}
.f-8 {
  font-size:.75em
}
.f-bold {
  font-weight:700
}
.pd3 {
  padding:3px
}
.pd5 {
  padding:5px
}
.pd10 {
  padding:10px
}
.pd10-1 {
  padding:10px 0
}
.pd10-2 {
  padding:0 10px
}
.pd10-3 {
  padding:9.34px 10px 0 10px
}
.pd10-b {
  padding-bottom:10px
}
.pd15 {
  padding:15px
}
.pd15-1 {
  padding:15px 0
}
.pd15-2 {
  padding:0 15px
}
.pd15-3 {
  padding:15px 15px 0 15px
}
.pd20 {
  padding:20px
}
.pd20-1 {
  padding:20px 0
}
.pd20-2 {
  padding:0 20px
}
.pd40 {
  padding:40px 0
}
.pd60 {
  padding:60px 0
}
.ta-c {
  text-align:center
}
.ta-r {
  text-align:right
}
.f-wthie {
  color:#fff
}
.f-grenn {
  color:#164a0e
}
.f-yellow {
  color:#ff8420
}
.f-grenn1 {
  color:#093
}
.f-gray {
  color:#888
}
dl.col-8 .ul-28 .f-gray {
  font-size: 14px;
}
.f-gray1,
.f-gray1 a {
  color:#bbb
}
.f-wthie1 a {
  color:#fff
}
.f-red {
  color:red
}
.bg-gray {
  background-color:#eee
}
.bg-white {
  background-color:#fff
}
.bg-red {
  background-color:#ff5722
}
.bg-orange {
  background-color:#f7b824
}
.bg-green {
  background-color:#009688
}
.bg-cyan {
  background-color:#ff8ca7
}
.bg-blue {
  background-color:#1e9fff
}
.bg-black {
  background-color:#393d49
}
.w235-table table {
  width:100%;
  border-collapse:collapse
}
.w235-table table td,
.w235-table table th {
  border:1px solid #ddd;
  padding:10px;
  overflow:hidden;
  text-align:center
}
.list-three p.f-gray a.ys3 {
  padding:0 5px;
  line-height:22px;
  border-radius:2px;
  color:#fff;
  background:#333
}
.w235-table table th {
  background:#f1f1f1
}
.border {
  border:1px solid #ddd
}
.border-b {
  border-bottom:1px solid #ddd
}
.border-t {
  border-top:1px solid #ddd
}
.i60 {
  line-height:20px;
  height:60px;
  overflow:hidden
}
.i40 {
  line-height:20px;
  height:40px;
  overflow:hidden
}
.i22 {
  line-height:22px;
  height:22px;
  overflow:hidden
}
.i18 {
  line-height:18px;
  height:18px;
  overflow:hidden
}
.txt-ov {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}
.lh-50 {
  line-height:50px
}
.lh-40 {
  line-height:40px
}
.lh-30 {
  line-height:30px
}
.wide {
  width:100%;
  margin:0 auto;
  max-width:1200px
}
.clearfix::after,
.row:after,
.row:before,
.wide::after {
  display:table;
  content:" ";
  clear:both
}
.row {
  margin-left:-5px;
  margin-right:-5px
}
[class*=col-] {
  float:left;
  min-height:1px;
  padding-left:5px;
  padding-right:5px;
  width:10%;
  position:relative
}
ul.list-four [class*=col-] {
  padding-left:5px;
  padding-right:5px;
}
.col-1 {
  width:4.1666%
}
.col-2 {
  width:8.3332%
}
.col-3 {
  width:12.4998%
}
.col-4 {
  width:16.6664%
}
.col-5 {
  width:20.833%
}
.col-6 {
  width:24.9996%
}
.col-7 {
  width:29.1662%
}
.col-8 {
  width:33.3328%
}
.col-9 {
  width:37.4994%
}
.col-10 {
  width:41.666%
}
.d-col-l {
  width:31%
}
.col-11 {
  width:45.8326%
}
.col-12 {
  width:50%
}
.col-13 {
  width:54.1658%
}
.col-14 {
  width:58.3324%
}
.d-col-r {
  width:68.99999%
}
.col-15 {
  width:64.499%
}
.col-16 {
  width:66.6656%
}
.col-17 {
  width:70.8322%
}
.col-18 {
  width:74.9988%
}
.col-19 {
  width:79.1654%
}
.col-20 {
  width:83.332%
}
.col-21 {
  width:87.4986%
}
.col-22 {
  width:91.6652%
}
.col-23 {
  width:95.8318%
}
.col-24 {
  width:100%
}
.ul-36 li {
  line-height:36px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}
.ul-30 li {
  line-height:30px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}
.ul-26 li {
  line-height:26px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}
.pagebar {
  width:100%;
  padding:15px 0 12px 0
}
.pagebar .now-page,
.pagebar a {
  padding:0 12px;
  line-height:30px;
  display:inline-block;
  background-color:#eee;
  margin:0 3px 3px 0;
  border-radius:2px
}
.pagebar .now-page,
.pagebar a:hover {
  color:#fff;
  background-color:#333;
}
.msg {
  border-bottom:1px solid #ddd;
  padding:15px
}
.w235-comments ul.msg:last-child {
  border-bottom:0
}
.msg img.avatar {
  float:left;
  margin-right:10px;
  border-radius:4px;
  width:45px;
  height:45px;
  border-radius:50%;
  -webkit-transition:.4s;
  -webkit-transition:-webkit-transform .4s ease-out;
  transition:transform .4s ease-out;
  -moz-transition:-moz-transform .4s ease-out
}
.commons li:hover img,
li.msgname:hover img.avatar {
  transform:rotateZ(60deg);
  -webkit-transform:rotateZ(60deg);
  -moz-transform:rotateZ(60deg)
}
.msg li.msgname p.commentname {
  line-height:23px;
  font-size:12px;
  margin-bottom:3px
}
.msg li.msgname small {
  color:#aaa;
  font-size:12px
}
.msg li.msgname small a,
.w235-comment label,
.w235-comments label {
  display:none
}
.msg>li.msgname:hover small a {
  display:inline-block
}
.msg li ul.msg {
  padding:10px 15px;
  margin:10px 0 0 0;
  background-color:rgba(0,0,0,.02);
  border-radius:3px
}
.w235-comment input {
  line-height:30px;
  height:30px;
  font-size:14px;
  font-family:"Microsoft YaHei",Verdana,sans-serif;
  width:100%;
  border:0;
  padding-left:8px;
  background-color:transparent
}
.w235-comment textarea {
  border:0;
  height:120px;
  width:100%;
  font-size:14px;
  font-family:"Microsoft YaHei",Verdana,sans-serif;
  display:block;
  padding:8px;
  background-color:transparent
}
.w235-comment-box {
  border:1px solid #ddd;
  border-radius:4px;
  padding:4px;
  position:relative;
  background:#fff;
  margin-bottom:8px
}
.w235-comment-ul4 {
  float:left;
  width:49.5%
}
.w235-comment-ul3 {
  float:left;
  width:32.66%
}
.w235-comment .w235-comment-ul4:nth-child(2n) {
  float:right
}
.w235-comment .w235-comment-ul3-2 {
  margin:0 1%
}
.w235-comment-box img.w235-code {
  position:absolute;
  right:4px;
  top:4px;
  height:30px;
  width:auto
}
.w235-comment-box input.button {
  border:0;
  border-radius:0 0 2px 0;
  line-height:40px;
  height:40px;
  width:100px;
  color:#fff;
  position:absolute;
  right:0;
  bottom:0
}
.w235-comment-textarea {
  width:100%;
  clear:both
}
.w235-red {
  color:#c00;
  font-size:17px;
}
.reply-frm {
  margin-top:15px
}
.main {
  padding:0 10px;
  background-color:rgba(255,255,255,.98);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.top {
  line-height:32px;
  border-bottom:1px solid #eee
}
.header {
  padding:10px 0
}
.logo a,
.logo h1,
.logo h2,
.logo img {
  height:60px;
  width:auto;
  display:block;
  line-height:1
}
.logo img.nightlogo,
.w235-nightlogo img.daylogo {
  display:none
}
.w235-nightlogo img.nightlogo {
  display:block
}
.logogg {
  width:520px;
  height:60px;
  overflow:hidden;
  padding:5px 5px 5px 0;
  border:1px solid #dedede;
  box-sizing:border-box;
  position:relative;
}
.logogg .gg {
  position:absolute;
  background:#ccc;
  color:#fff;
  width:18px;
  right:0;
  bottom:0;
  line-height:12px;
  padding:4px 0;
  text-align:center;
  font-size:12px;
}
.logogg img {
  display:block;
  width:100%;
  height:60px
}
.logogg li {
  height:16px;
  line-height:16px;
  float:left;
  overflow:hidden;
  width:48%;
  padding-right:0px;
  padding-left:13px;
}
.logogg li a:hover {
  text-decoration:underline;
}
.ggbox img {
  display:block;
  width:100%
}
@keyframes fade-in {
  0% {
    top:-50px
  }
  100% {
    top:0
  }
}
@-webkit-keyframes fade-in {
  0% {
    top:-50px
  }
  100% {
    top:0
  }
}
.nav {
  position:relative;
  z-index:99;
  border-radius:2px
}
.nav li {
  float:left;
  position:relative
}
.nav li a {
  display:block;
  padding:0 22px;
  color:#fff;
  line-height:45px;
  font-size:18px;
}
.nav li:active {
  background-color:#c00
}
.nav li.on>a,
.nav li:hover>a,
.nav li>a:hover {
  color:#fff
}
.li-drop>i {
  position:absolute;
  right:1em;
  top:0;
  line-height:45px;
  font-size:.6em;
  color:#fff;
  transition:all .35s ease 0s
}
.li-drop:hover>i {
  transform:rotate(-180deg)
}
.nav li ul {
  position:absolute;
  top:80px;
  opacity:0;
  visibility:hidden;
  transition:all .2s ease 0s
}
.nav li:hover ul {
  top:45px;
  opacity:1;
  visibility:visible
}
.nav li ul li {
  width:100%
}
.nav li ul li a {
  line-height:36px;
  white-space:nowrap
}
.fixednav {
  border-radius:0;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  animation:fade-in;
  animation-duration:.5s;
  -webkit-animation:fade-in .5s
}
.nav .wide {
  position:relative;
  padding-right:50px
}
.wts {
  font-size: 0;
  margin-bottom:10px;
  padding:5px 20px 0;
  height: 52px;
  text-align:center;
  line-height:20px;
  overflow:hidden;
  border-radius:3px;
  background-color: #f6f6f6;
}
.wts>a {
  position:relative;
  display:inline-block;
  margin-bottom: 5px;
  text-align:center;
  font-size:32px;
  line-height:42px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.wts>a:nth-child(odd) {
  text-align:right;
  padding-right:8px;
}
.wts>a:nth-child(even) {
  text-align:left;
  padding-left:8px;
}
.wts>a>span {
  display:inline-block;
  font-size:27px;
  width:36px;
  height:36px;
  background:#333;
  line-height:36px;
  margin-top:-13px;
  margin-right:3px;
  text-align:center;
  color:#fff;
  border-radius:50%;
}
.search-box {
  position:absolute;
  right:5px;
  top:0;
  width:45px;
  height:45px
}
.search-box>a {
  display:block;
  width:30px;
  height:45px;
  line-height:45px;
  color:#fff;
  text-align:center;
  border-radius:2px;
  position:absolute;
  right:0;
  top:0;
  z-index:9
}
.search-box .search-con {
  position:absolute;
  right:0;
  top:5px;
  width:0;
  height:35px;
  background-color:#fff;
  border-radius:3px;
  padding:3px 30px 3px 3px;
  z-index:11;
  opacity:0;
  visibility:hidden;
  transition:all .35s ease 0s
}
.search-box:hover .search-con {
  opacity:1;
  visibility:visible;
  width:200px
}
.search-con input {
  width:100%;
  padding:0 10px;
  line-height:29px;
  height:29px;
  border:0;
  border-radius:3px 0 0 3px;
  font-size:12px
}
.search-con button {
  position:absolute;
  right:3px;
  top:3px;
  line-height:29px;
  height:29px;
  border:0;
  text-align:center;
  background-color:#fff;
  width:30px;
  border-radius:3px;
  cursor:pointer
}
.fixednav .search-box {
  right:0
}
.w235-box {
  box-shadow:0 0 1px rgba(0,0,0,.2)
}
.w235-title {
  line-height:40px;
  font-weight:700;
  font-size:17px;
  padding:0 10px;
  border-bottom-width:2px;
  border-bottom-style:solid;
  border-color:#12a9f2;
}
.w235-title .more {
  display:inline-block;
  font-size:12px;
  color:#fff;
  line-height:20px;
  padding:0 10px;
  margin-top:10px;
  font-weight:400
}
.index-flash .swiper-button-next,
.index-flash .swiper-button-prev {
  background-image:none;
  background-color:rgba(0,0,0,.5);
  line-height:44px;
  color:#ffff;
  text-align:center;
  opacity:0;
  transition:all .45s ease 0s
}
.index-flash:hover .swiper-button-next,
.index-flash:hover .swiper-button-prev {
  opacity:1
}
.index-flash .swiper-slide img {
  width:100%;
  height:276px;
  -o-object-fit:cover;
  object-fit:cover;
  border-radius:2px;
}
.index-search {
  margin-top:8px;
  margin-left:20px;
}
.index-search form {
  font-size:0;
}
.index-search input {
  display:inline-block;
  line-height:44px;
  border:0;
  height:44px;
  vertical-align:top
}
.index-search input[type=text] {
  width:200px;
  border:1px solid #ddd;
  box-shadow:inset 0 0 5px rgba(0,0,0,.075);
  padding:0 10px
}
.index-search input[type=submit] {
  width:60px;
  color:#fff;
  text-align:center;
  font-size:18px
}
.ul-28 li {
  line-height:28px;
  height:28px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}
.ul-28 li i.iconfont {
  font-size:1.6rem;
  color:#333;
  line-height:1;
  vertical-align:middle
}
.ul-28 li>span {
  margin-left:10px
}
.ul-2 li {
  width:49%;
  float:left
}
.ul-2 li:nth-child(2n) {
  float:right
}
.ul-new li {
  padding:0 10px
}
.list-img-left {
  height:auto!important
}
.list-img-left>a {
  display:block;
  width:108px;
  margin-right:10px;
  float:left
}
.list-img-left>section {
  overflow:hidden
}
.list-img-left>section p {
  white-space:normal
}
ul.ul-new-page {
  font-size:0;
  padding:0 10px 11px;
  text-align:center
}
ul.ul-new-page li {
  font-size:14px;
  display:inline-block;
  width:30px;
  line-height:30px;
  background-color:#eee;
  margin:0 8px;
  border-radius:50%
}
ul.ul-new-page li:hover {
  background-color:#333
}
ul.ul-new-page li:hover a {
  color:#fff
}
ul.ul-new-page li.select {
  background-color:#469af2
}
ul.ul-new-page li.select a {
  color:#fff
}
.w235-night ul.ul-new-page li {
  background-color:rgba(0,0,0,.15)
}
.w235-night ul.ul-new-page li.select {
  background-color:#333
}
.index-new .tab-bd ul {
  height:567.5px;
  overflow:hidden
}
.ranking li:nth-child(1)>i,
.ranking li:nth-child(2)>i,
.ranking li:nth-child(3)>i {
  background-color:#ed2e02
}
.w235-title .more {
  background-color:#0d5bf0
}
.index-new ul em.red {
  margin-right:4px;
  font-style:normal!important;
  color:red
}
.index-new .ul-new li i,
.index-cms ul li i {
  font-size:12px;
  font-style:normal!important;
  margin:0 4px 0 0;
  color:#fff;
  background:#333;
  border-radius:0;
  font-weight:700;
  width:4px;
  height:4px;
  vertical-align:3px;
  display:inline-block;
  line-height:normal;
  text-align:center
}
.index-new .step a {
  display:inline-block;
  line-height:28px;
  padding:0 12px;
  background-color:#eee;
  border-radius:2px
}
.index-new .step a:hover {
  color:#fff
}
.index-new .step a.nextStop,
.index-new .step a.prevStop {
  background-color:#efefef;
  color:#999;
  pointer-events:none;
  cursor:default
}
.index-new .step>span {
  display:inline-block;
  margin:0 6px
}
.img-roll {
  overflow:hidden
}
.img-roll li {
  float:left;
  margin:0 5px;
  width:148px
}
.img-roll li img {
  width:100%;
  height:108px;
  -o-object-fit:cover;
  object-fit:cover
}
.img-box1,
.img-box8 {
  overflow:hidden;
  display:block;
  position:relative;
  width:100%;
  height:0
}
.list-four .img-box1 {
  height:213px;
}
.img-box8 {
  height:113px;
}
.img-box1[data-ratio="16:9"],
.img-box8[data-ratio="16:9"] {
  padding-top:65%
}
.img-box1[data-ratio="16:9"] {
  padding-top:65.1%
}
.img-box1 img,
.img-box8 img {
  -o-object-fit:cover;
  object-fit:cover;
  transition:transform .5s;
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%
}
.img-box1:hover img,
.img-box8:hover img {
  transform:scale(1.1)
}
.img-box {
  display:block;
  position:relative;
  overflow:hidden
}
.img-box p {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  background-color:rgba(0,0,0,.5);
  padding:0 8px;
  color:#fff;
  text-align:center;
  line-height:2
}
.ranking {
  padding:8px 0
}
.ranking li {
  line-height:28px;
  height:28px;
  padding:0 10px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}
.function_c li>i,
.ranking li>i {
  display:inline-block;
  width:18px;
  height:16px;
  background-color:#eee;
  line-height:16px;
  text-align:center;
  border-radius:2px;
  margin-right:10px;
  font-style:normal
}
.ranking li:nth-child(1)>i {
  color:#fff
}
.ranking li:nth-child(2)>i {
  color:#fff;
  opacity:.7
}
.ranking li:nth-child(3)>i {
  color:#fff;
  opacity:.4
}
.ranking li span {
  margin-left:15px
}
.left-li li {
  float:left;
  margin:0 7px 3px 0
}
.footer {
  text-align:center;
  padding:15px 0;
  background-color:#fff
}
.list-one li {
  line-height:32px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 15px;
  font-size:15px
}
.list-one li:nth-child(5n) {
  padding-bottom:15px;
  margin-bottom:15px;
  border-bottom:1px solid #ddd
}
.list-one li:last-child {
  margin-bottom:0;
  border-bottom:0
}
.list-two li {
  padding:15px;
  border-bottom:1px solid #ddd;
  position:relative
}
.list-two li:after {
  display:block;
  content:" ";
  position:absolute;
  bottom:-1px;
  left:0;
  height:1px;
  transition:all .55s ease 0s;
  width:0
}
.list-two li:hover:after {
  width:100%
}
.list-three li {
  position:relative;
  padding:15px 15px 15px 170px;
  border-bottom:1px solid #ddd
}
.list-three li>a>img {
  position:absolute;
  left:15px;
  top:15px;
  width:140px;
  height:95px;
  -o-object-fit:cover;
  object-fit:cover
}
.list-four li a {
  display:block;
  position:relative
}
.list-four li h2 {
  position:absolute;
  z-index:10;
  background-color:rgba(0,0,0,.5);
  padding:0 10px;
  left:0;
  bottom:0;
  width:100%;
  color:#fff;
  line-height:26px
}
.side-box dl {
  margin-bottom:10px;
  clear:both;
  width:100%;
  float:left;
  overflow:hidden;
  box-shadow:0 0 1px rgba(0,0,0,.2)
}
.side-box dt {
  font-size:1.1em;
  font-weight:700;
  line-height:2.5;
  padding-left:10px;
  border-bottom-width:2px;
  border-bottom-style:solid;
  border-color:#333;
}
.side-box dd {
  padding:8px 12px
}
.right ul {
  clear:both;
  float:left;
  width:100%
}
.side-box li {
  line-height:1.5;
  font-size:1em;
  padding:0px 0;
  border-bottom:1px dotted #ddd
}
.side-box #divPrevious li {
  white-space:nowrap;
  display:inline-block;
  overflow:hidden;
  text-overflow:ellipsis;
}
.side-box #divPrevious li {
  width:100%;
}
.side-box #divPrevious li a {
  white-space:nowrap;
  display:inline-block;
  overflow:hidden;
  text-overflow:ellipsis;
  width:85%;
}
.side-box #divPrevious li i {
  vertical-align:5px;
  margin-right:5px;
}
#divPrevious ul li:nth-child(1)>i,
#divPrevious ul li:nth-child(2)>i,
#divPrevious ul li:nth-child(3)>i,
#divPrevious ul li:nth-child(4)>i,
#divPrevious ul li:nth-child(5)>i {
  background-color:#ed2e02;
  color:#fff
}
#divPrevious ul li:nth-child(2)>i {
  background-color:#ff6201
}
#divPrevious ul li:nth-child(3)>i {
  background-color:#ff6300
}
#divPrevious ul li:nth-child(4)>i {
  background-color:#ffa119
}
#divPrevious ul li:nth-child(5)>i {
  background-color:#fec321
}
.side-box>dl>dd>ul>li:last-child {
  border-bottom:0
}
.side-box #divSearchPanel dd {
  padding:2%
}
.side-box #divSearchPanel dd form {
  height:30px;
  border-radius:2px;
  border-width:1px;
  border-style:solid
}
.side-box #divSearchPanel input[type=text] {
  line-height:28px;
  height:28px;
  width:75%;
  float:left;
  padding-left:10px;
  clear:left;
  border:0;
  background-color:transparent
}
.side-box #divSearchPanel input[type=submit] {
  color:#fff;
  float:right;
  height:28px;
  line-height:28px;
  text-align:center;
  width:25%;
  border:0
}
#divCalendar .function_t {
  display:none
}
#divCalendar table {
  width:100%;
  table-layout:fixed
}
#divCalendar caption {
  text-align:center;
  height:24px;
  margin:0;
  padding:0;
  font-size:.875em;
  font-weight:700
}
#divCalendar caption a {
  padding:0
}
#divCalendar th {
  color:#fff;
  text-transform:uppercase;
  height:26px;
  background-color:#ccc
}
#divCalendar td {
  text-align:center;
  background:#f0f0f0;
  border:1px solid #e0e1e2;
  height:30px
}
#divCalendar td.pad {
  background:0 0
}
#divCalendar td a {
  display:block;
  line-height:30px
}
.side-box #divMisc dd ul li {
  display:inline-block;
  width:50%
}
.side-box #divMisc dd ul li a {
  padding-left:0;
  background-image:none
}
.side-box #divCatalog dd ul li,
.side-box #divFavorites dd ul li,
.side-box #divLinkage dd ul li,
.side-box #divNavBar dd ul li {
  float:left;
  width:50%;
  height:36px;
  line-height:36px;
  overflow:hidden;
  padding:0 2%
}
.side-box #divTags dd li {
  float:left;
  margin:0 3px 3px 0;
  border-bottom:0;
  padding:0
}
dl#divTags li a {
  background:#ccc;
  color:#fff;
  border-radius:2px;
  display:block;
}
dl#divTags ul li:nth-child(5n) a {
  background:#ff5831;
  border:1px solid #ff5831;
}
dl#divTags ul li:nth-child(5n+1) a {
  background:#A0DC28;
  border:1px solid #A0DC28;
}
dl#divTags ul li:nth-child(5n+2) a {
  background:#5DB7E5;
  border:1px solid #5DB7E5;
}
dl#divTags ul li:nth-child(5n+3) a {
  background:#ff7d2e;
  border:1px solid #ff7d2e;
}
dl#divTags ul li:nth-child(5n+4) a {
  background:#28DC64;
  border:1px solid #28DC64;
}
.side-box #divTags dd li a span {
  color:#999
}
.info-title {
  text-align:center;
  padding-bottom:15px;
  margin-bottom:15px;
  border-bottom:1px solid #ddd
}
.info-con {
  line-height:1.7
}
.info-con h2,
.info-con h3,
.info-con h4,
.info-con p {
  margin-bottom:.8em
}
.info-con p a {
  color:#333;
}
.info-con ol li {
  list-style:decimal
}
.info-con h2,
.info-con h3 {
  border-left-style:solid;
  border-left-width:4px;
  background-color:rgba(102,128,153,.05);
  padding:8px 15px;
  font-size:1.8rem;
  border-radius:2px
}
.info-con iframe,
.info-con img {
  max-width:100%!important
}
.info-con img {
  height:auto!important
}
.info-con h3 {
  font-size:1em
}
.info-con blockquote {
  border-left:10px solid rgba(102,128,153,.075);
  background-color:rgba(102,128,153,.05);
  border-radius:0 5px 5px 0;
  padding:15px 20px;
  margin-left:0;
  margin-right:0;
  margin-bottom:.6em;
  color:#666
}
.info-tag a {
  display:inline-block;
  line-height:30px;
  border-radius:2px;
  margin:0 6px 6px 0;
  padding:0 1px;
  border-width:0;
  border-style:solid
}
.info-tag a:hover {
  color:#fff
}
.info-tag a i {
  margin-right:3px;
}
.dnwu,
.hide {
  display:none
}
.fixed-r {
  position:fixed;
  bottom:40px;
  left:50%;
  margin-left:600px;
  z-index:1999
}
.gotop,
.style-on {
  width:40px;
  height:40px;
  line-height:40px;
  text-align:center;
  color:#fff;
  cursor:pointer;
  display:none
}
.style-on {
  display:block;
  margin-bottom:5px;
  line-height:16px;
  padding:4px 0;
  font-size:10px
}
.style-on i {
  font-size:16px
}
.gotop:hover,
.style-on:hover {
  opacity:.9;
  color:#fff
}
.gotop i {
  font-size:20px
}
.w235-night {
  background-image:none;
  background-color:#111;
  color:#eee
}
.w235-night .index-search input[type=text],
.w235-night a,
.w235-night input,
.w235-night textarea {
  color:#f1f1f1
}
.w235-night #divCalendar td,
.w235-night .index-search input[type=text],
.w235-night .info-title,
.w235-night .list-one li:nth-child(5n),
.w235-night .list-three li,
.w235-night .list-two li,
.w235-night .msg,
.w235-night .side-box li,
.w235-night .top,
.w235-night .w235-comment-box {
  border-color:#292929
}
.w235-night .main,
.w235-night .w235-comment-box {
  background-color:#293238
}
.w235-night #divCalendar td,
.w235-night #divCalendar th,
.w235-night .footer,
.w235-night .index-new .step a,
.w235-night .index-search input[type=text],
.w235-night .pagebar a,
.w235-night .function_c li>i,
.ranking li>i {
  background-color:rgba(0,0,0,.15)
}
.w235-night .side-box dl,
.w235-night .w235-box {
  box-shadow:0 0 2px rgba(0,0,0,.8)
}
.w235-night .search-con input {
  color:#555
}
.downarea {
  text-align:center;
  margin:10px 0 20px;
  padding:20px 0;
  background:#fafafa;
  overflow:hidden;
  clear:both;
  background:linear-gradient(-45deg,#fafafa 25%,#fff 0,#fff 50%,#fafafa 0,#fafafa 75%,#fff 0);
  background-size:42.4px 42.4px
}
.downarea a {
  position:relative;
  display:inline-block;
  height:39px;
  line-height:39px;
  padding:0 20px 0 55px;
  margin:2px .75em;
  border:1px #ddd solid;
  border-width:1px 1px 4px;
  font-weight:bold;
  color:#0b588c;
  border-radius:3px;
  overflow:hidden;
  background:#fff
}
.downarea a i {
  position:absolute;
  top:0;
  left:0;
  height:100%;
  line-height:39px;
  border-right:1px #ddd solid;
  padding:0 12px;
  font-weight:bold;
  font-size:16px;
  color:#0b588c;
  background-size:18px;
  background-repeat:no-repeat;
  background-position:center center
}
.downarea a:hover {
  color:#fff;
  background:#0b588c;
  border-color:#0b588c #0b588c #0b4972
}
.downarea a:hover i {
  color:#fff;
  border-color:#0b4972
}
.info-next {
  border-top:1px solid rgb(0 0 0 / 6%);
  margin:0 -14px;
  padding-top:15px
}
.info-next ul {
  font-size:0
}
.info-next li {
  position:relative;
  font-size:14px;
  display:inline-block;
  width:50%;
  text-align:right;
  padding-left:10px;
  background-repeat:no-repeat;
  background-position:right center;
  background-size:35px;
  padding-right:35px
}
.info-next li.mb5 i,
.info-next li i {
  position:absolute;
  right:-4px;
  font-size:45px;
  top: 50%;
  margin-top: -33.75px;
}
.info-next li.mb5 i {
  left:-4px;
  right:auto;
}
.info-next li.mb5 {
  padding-left:35px;
  padding-right:10px;
  margin-bottom:0;
  text-align:left;
  background-repeat:no-repeat;
  background-position:left center;
}
.info-next li p {
  padding-bottom:3px
}
.index-news-tool-container {
  padding:22px 0
}
.index-news-tool-container1 {
  margin-top:10px;
}
.index-news-tool-container a.noad {
  width:85%;
  border:1px solid #008ee1;
  color:#333;
  display:block;
  height:45px;
  line-height:45px;
  text-align:center;
  margin:0 auto;
  float:none;
  font-size:1pc;
  transition:all .5s ease-in;
  border-radius:5px
}
.index-news-tool-container a.mytg {
  width:85%;
  border:1px solid #333;
  display:block;
  height:45px;
  line-height:45px;
  text-align:center;
  border-radius:5px;
  margin:0 auto;
  font-size:1pc;
  transition:all .5s ease-in;
  margin-top:17px;
  margin-bottom:17px;
  background:#1c81db;
  float:none;
  color:#fff
}
.index-news-tool-container .noad:hover {
  background:#333;
  color:#fff
}
.index-news-tool-title {
  width:85%;
  border-top:1px solid #a9a9a9;
  margin:35px auto 0;
}
.index-news-tool-title p {
  width:108px;
  margin:-11px auto 0;
  background:#fff;
  text-align:center;
}
.index-news-tool-container ul.tequan {
  margin:0 auto;
  float:none;
  padding:0;
  overflow:hidden;
  width:78%
}
.index-news-tool-container ul.tequan li {
  margin-top:22px;
  overflow:hidden
}
.index-news-tool-container ul.tequan li div {
  float:left
}
.index-news-tool-container ul.tequan li div.liright {
  float:right;
  text-align:right
}
.index-news-tool-container ul.tequan li div i {
  font-size:20px;
  vertical-align:middle;
  color:#333;
  margin-right:5px
}
.w235-night .index-news-tool-container {
  border-color:#242424
}
.w235-night .index-news-tool-title p {
  background:#293238
}
.w235-night .index-news-tool-title {
  border-color:#242424
}
.index-news-tool-container .tequan div span {
  cursor:default;
  height:24px;
  line-height:24px;
  color:#9a9a9a
}
@media screen and (max-width:1198px) {
  .wts {
    height:auto;
    padding-left:0;
    padding-right:0;
    padding-bottom:0;
    padding-top:5px;
    margin-bottom:5px;
  }
  .wts>a {
    width:100%;
    font-size: 18px;
    line-height: 26px;
    padding:0!important;
    display:block;
    text-align:left!important;
  }
  .wts>a>span {
    width:24px;
    height:24px;
    line-height:24px;
    font-size:16px;
  }
  .index-news-tool-container {
    display:none;
  }
  .wide {
    width:100%;
    padding-left:6px;
    padding-right:6px
  }
  .row {
    margin-left:-3px;
    margin-right:-3px
  }
  [class*=col-] {
    padding-left:3px;
    padding-right:3px
  }
  .col-1,
  .col-10,
  .col-11,
  .col-12,
  .col-13,
  .col-14,
  .col-15,
  .col-16,
  .col-17,
  .col-18,
  .col-19,
  .col-2,
  .col-20,
  .col-21,
  .col-22,
  .col-23,
  .col-24,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .d-col-r {
    width:auto
  }
  .col-m-1 {
    width:4.1666%
  }
  .col-m-2 {
    width:8.3332%
  }
  .col-m-3 {
    width:12.4998%
  }
  .col-m-4 {
    width:16.6664%
  }
  .col-m-5 {
    width:20.833%
  }
  .col-m-6 {
    width:24.9996%
  }
  .col-m-7 {
    width:29.1662%
  }
  .col-m-8 {
    width:33.3328%
  }
  .col-m-9 {
    width:37.4994%
  }
  .col-m-10 {
    width:41.666%
  }
  .col-m-11 {
    width:45.8326%
  }
  .col-m-12 {
    width:50%
  }
  .col-m-13 {
    width:54.1658%
  }
  .col-m-14 {
    width:58.3324%
  }
  .col-m-15 {
    width:64.499%
  }
  .col-m-16 {
    width:66.6656%
  }
  .col-m-17 {
    width:70.8322%
  }
  .col-m-18 {
    width:74.9988%
  }
  .col-m-19 {
    width:79.1654%
  }
  .col-m-20 {
    width:83.332%
  }
  .col-m-21 {
    width:87.4986%
  }
  .col-m-22 {
    width:91.6652%
  }
  .col-m-23 {
    width:95.8318%
  }
  .col-m-24 {
    width:100%
  }
  .mb10,
  .mb15,
  .side-box dl {
    margin-bottom:6px
  }
  .search-box>a,
  .sjwu {
    display:none
  }
  .dnwu {
    display:block
  }
  .pd10 {
    padding:6px
  }
  .pd10-3 {
    padding:6px 6px 0 6px
  }
  .ul-2 li {
    width:100%
  }
  .header {
    background-color:#fff;
    width:100%;
    padding:3px 0;
    z-index:997;
  }
  .header-seize {
    height:52px
  }
  .logo a,
  .logo h1,
  .logo h2,
  .logo img {
    height:40px;
    width:auto
  }
  .nav-on {
    position:absolute;
    right:0;
    top:3px;
    line-height:40px;
    font-size:2rem;
    width:40px;
    text-align:center;
    display:block
  }
  .nav {
    position:fixed;
    top:0;
    left:0;
    height:100%;
    width:100%;
    border-radius:0;
    z-index:999;
    background-color:rgba(0,0,0,.5)!important;
    display:none
  }
  .nav .wide {
    padding:0;
    width:260px;
    position:fixed;
    right:-300px;
    top:0;
    height:100%;
    background-color:#333;
    z-index:999;
    overflow:auto
  }
  .nav li {
    width:100%;
    border-top:1px solid #333
  }
  .nav li a {
    color:#fff;
    line-height:38px
  }
  .nav li ul {
    position:static;
    display:none;
    opacity:1;
    visibility:visible
  }
  .li-drop>i {
    right:0;
    width:38px;
    height:38px;
    line-height:38px;
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer;
    color:#fff
  }
  .li-drop.down>i {
    transform:rotate(-180deg)
  }
  .nav li ul li a {
    background-color:#333!important;
    padding:0 22px 0 42px;
    color:#fff!important
  }
  .nav-seize {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.5);
    z-index:998
  }
  .search-box {
    width:100%;
    padding:5px;
    right:0
  }
  .search-box .search-con {
    width:100%;
    padding:3px;
    right:0;
    bottom:auto;
    top:0;
    border-radius:0;
    display:block;
    opacity:1;
    visibility:visible
  }
  .index-flash .swiper-slide img {
    height:auto
  }
  .step {
    width:100%;
    text-align:center
  }
  .pagebar {
    padding:6px 0 3px 0
  }
  .index-new .tab-bd>ul li:nth-child(13) {
    margin-top:50px
  }
  .info-con iframe,
  .info-con img {
    width:auto!important
  }
  .index-new .tab-bd ul {
    height:auto;
    margin-bottom:10px
  }
  .index-new .tab-bd>ul li:nth-child(13) {
    margin-top:0
  }
  .w235-night .header,
  .w235-night .nav .wide {
    background-color:#111
  }
  .w235-night .nav li a {
    color:#f1f1f1
  }
  .w235-night .nav li {
    border-color:#292929
  }
  .w235-night .nav li ul li a {
    background-color:rgba(0,0,0,.3)!important
  }
  .w235-night .search-con input {
    background-color:transparent
  }
  .fixed-r {
    left:auto;
    margin-left:0;
    right:0
  }
}
@media screen and (max-width:460px) {
  html {
    font-size:60%
  }
  .list-three li {
    padding:6px 6px 6px 108px;
    min-height:62px
  }
  .list-three li>a>img {
    width:90px;
    height:68px;
    top:6px;
    left:6px
  }
  .list-three p.f-gray a.ys3 {
    display:none
  }
  .list-three li p.i40 {
    height:20px;
    font-size: 14px;
    margin: 0 0 3px;
  }
  .list-three li p.txt-ov {
    line-height:17px;
  }
  .list-three li p.txt-ov span {
    font-size:12px;
  }
  .list-three li h2 {
    font-size: 15px;
    margin-bottom:5px
  }
  .index-flash .swiper-slide img {
    height:100%
  }
  .info-tag,
  .share {
    width:100%;
    float:left
  }
  .index-search {
    display:block;
    margin:10px 0 1px;
    width:100%;
    padding:10px;
    background:#e9e9e7
  }
  .index-search form {
    font-size:0;
    margin:0 auto;
    text-align:center;
    display:block
  }
  .index-search input[type=text] {
    width:84%
  }
  .index-search input[type=submit] {
    width:16%
  }
  .index-news-tool-container {
    display:none;
  }
  .img-box8 {
    height:152px;
  }
  .list-four .img-box1 {
    height: 190px;
  }
