.mb20 {
  margin-bottom: 16px
}
.mb25 {
  margin-bottom: 19px
}
.mb40 {
  margin-bottom: 35px
}
.pannel {
  display: none
}
.g-doc {
  min-width: 1200px
}
.mod .hd {
  margin-bottom: 16px
}
.mod .hd .title {
  font-size: 20px;
  line-height: 22px
}
.mod .hd .title::after {
  bottom: -16px
}
.mod .hd-original {
  margin-bottom: 16px
}
.mod .hd-original .mark img {
  width: auto;
  height: 38px
}
.mod .subCha {
  line-height: 27px;
  margin-left: 15px
}
.mod .subCha a {
  font-size: 12px;
  margin: 0 5px
}
.mod .smark a {
  font-size: 12px
}
.mod .smark a:hover {
  color: #0f89ff
}
.mod .hd-tabs {
  font-size: 18px
}
.mod .hd-tabs .current {
  font-size: 20px
}
.col-abc {
  width: 880px
}
.col-bcd {
  width: 879px
}
.col-a {
  width: 272px
}
.col-b, .col-c {
  width: 280px
}
.col-bc {
  width: 576px
}
.col-d {
  width: 288px
}
.txt-hide {
  line-height: 1000px;
  overflow: hidden
}
.wrap {
  width: 1200px
}
.type-video::after {
  content: "";
  width: 36px;
  height: 36px;
  left: 50%;
  top: 50%;
  margin: -18px 0 0 -18px
}
.ivy-tonglan :last-of-type {
  margin-bottom: 35px
}
.ivy-tonglan :last-of-type {
  margin-bottom: 35px
}
.ivy-tonglan a, .ivy-tonglan iframe, .ivy-tonglan object {
  width: 100%
}
.ivy-tonglan img {
  width: 100% !important;
  height: auto !important
}
.ivy-tonglan-1 {
  margin: 16px 0
}
.ivy-tonglan-1 :last-of-type {
  margin-bottom: 0
}
.ivy-tonglan-dingbu :last-of-type {
  margin-bottom: 16px
}
.ivy-tonglan-dingbu :last-of-type {
  margin-bottom: 16px
}
.ivy-tonglan-dingbu.ivy-tonglan-dingbu-1 , .ivy-tonglan-dingbu.ivy-tonglan-dingbu-1  {
  width: 1200px
}
.ivy-tonglan-dingbu.ivy-tonglan-dingbu-1 :nth-child(1), .ivy-tonglan-dingbu.ivy-tonglan-dingbu-1 :nth-child(1) {
  margin-top: 5px
}
.ivy-tonglan-dingbu.ivy-tonglan-dingbu-1 :last-of-type, .ivy-tonglan-dingbu.ivy-tonglan-dingbu-1 :last-of-type {
  margin-bottom: 0
}
.ivy-biaoti-bottom {
  margin-top: 20px
}
.ivy-left-mod a, .ivy-left-mod iframe, .ivy-left-mod div {
  margin-bottom: 16px
}
.item-rs-ivy img {
  height: 180px
}
.item-rs-ivy :last-of-type img {
  margin-bottom: 35px
}
.ivy-dbqp {
  width: 1200px;
  margin: 0 auto
}
.ivy-dbqp img {
  width: 100% !important;
  height: auto !important
}
.label-original {
  width: 119px;
  height: 28px
}
.navigator {
  margin-bottom: 16px
}
.navigator .nav-wrap {
  font-size: 14px
}
.navigator .nav-sub .nav-sub-list {
  font-size: 14px
}
.navigator .wrap {
  height: 74px
}
.navigator .nav-midSide form {
  width: 224px
}
.navigator .logo {
  width: 138px;
  height: 27px
}
.navigator .featureLogo {
  font-size: 24px
}
.navigator .nav-midSide form {
  width: 288px
}
.navigator .search {
  height: 34px;
  border-radius: 17px;
  background-size: 12.5px
}
.navigator .search .btn-search {
  width: 64px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
  font-size: 14px
}
.navigator .search .txt {
  height: 34px
}
.arts-best {
  height: 364px
}
.arts-best .slide-pic {
  height: 272px
}
.arts-best li.jcz-left {
  height: 244px
}
.arts-best li.jcz-left .pt {
  width: 18%
}
.arts-best li.jcz-left .pt img {
  width: 100%
}
.arts-best li.jcz-left, .relative-mode .slide-pic .art-list {
  width: 816px
}
body {
  font-size: 12px
}
body .cmtarea .cmtarea-section-content-editor {
  height: 70px !important
}
body .js2-16 .js2-proName {
  font-size: 14px
}
body .cmtList-detail {
  font-size: 14px
}
.crumbs {
  margin-bottom: 0
}
.article-main .art-box {
  padding: 20px 32px 15px
}
.article-main .art-box .art-title {
  font-size: 28px;
  line-height: 42px;
  margin-bottom: 18px
}
.article-main .context-box .context-table figcaption {
  font-size: 12px
}
.article-main .context-box .context-table figure, .article-main .context-box .context-table p {
  font-size: 14px;
  line-height: 30px;
  margin: 30px 0
}
.article-main .context-box .context-table figure:first-child, .article-main .context-box .context-table p:first-child {
  margin-top: 9px
}
.article-main .context-box .context-table .title-h2 {
  font-size: 18px;
  line-height: 2;
  margin: 24 0
}
.article-main .context-box .context-table .title-h3 {
  font-size: 16px;
  line-height: 2;
  margin: 24 0
}
.pconline_page {
  padding: 20px 0
}
.fixed-mode.fixed {
  margin-left: -32px
}
.fixed-mode.fixed .left-fixed {
  padding: 10px 32px
}
.fixed-mode.fixed .left-fixed .author-info .face-box {
  width: 32px;
  height: 32px
}
.fixed-mode.fixed .content-bottom {
  height: 60px
}
.fixed-mode.fixed .right-fixed .scale-box {
  height: 34px
}
.fixed-mode .author-info {
  font-size: 14px
}
.fixed-mode .right-fixed .scale-box .pro-img-tabs {
  height: 32px
}
.fixed-mode .right-fixed .scale-box .pro-img-tabs .toc {
  width: 32px;
  height: 32px
}
.fixed-mode .right-fixed .pop-product-list .art-item {
  width: 253px;
  height: 69px
}
.fixed-mode .right-fixed .pop-product-list .art-item .art-img {
  width: 91px;
  height: 69px;
  margin-right: 10px
}
.fixed-mode .right-fixed .pop-product-list .art-item .art-message .art-txt {
  line-height: 20px
}
.fixed-mode .right-fixed .pop-product-list .art-item .art-message .pr {
  line-height: 20px
}
.abc-best-slide .best-slide-wrap {
  height: 268px
}
.abc-best-slide li {
  width: 816px
}
.abc-best-slide li .link {
  width: 152px
}
.abc-best-slide li .picWrap {
  height: 150px;
  margin-bottom: 4px
}
.abc-best-slide li .coupon {
  padding-top: 5px
}
.float-box .col-abc .little-mod {
  padding: 32px 32px 16px
}
.float-box .col-abc .little-mod.arts-best {
  padding-bottom: 20px
}
.float-box .col-abc .little-mod#Jcommnet {
  padding-bottom: 32px
}
.phone-center .phone-hot-keys {
  height: 44px
}
.phone-center .phone-hot-keys .ks {
  height: 28px
}
.phone-center .phone-hot-keys .ks .ks-q {
  height: 28px;
  font-size: 12px
}
.phone-center .phone-hot-keys .ks .ks-submit {
  width: 28px;
  height: 28px
}
.phone-center .hotProList li {
  padding: 5px 0;
  font-size: 12px
}
.phone-center .hotProList em, .phone-center .hotProList .item {
  width: 102px
}
.list-box .hd {
  font-size: 24px;
  line-height: 24px
}
.list-box .bd {
  padding: 16px
}
.relative-mode.fixed .hd-tabs {
  margin-left: -32px
}
.relative-mode .slide-pic {
  padding-top: 16px
}
.art-list .art-item {
  padding-bottom: 16px;
  height: 194px
}
.art-list .art-item:not(:first-child) {
  padding-top: 16px
}
.art-list .art-item .art-title {
  font-size: 20px;
  line-height: 22px
}
.art-list .art-item .art-tags {
  bottom: 25px
}
.art-list .art-item .art-img {
  width: 258px;
  height: 194px
}
.art-list .art-item .art-message {
  padding-top: 8px
}
.ip-author {
  margin-bottom: 20px
}
.ip-author .item {
  height: 74px
}
.ip-author .pic-box {
  width: 74px;
  height: 74px
}
.ip-author .pic-box .icon-v {
  width: 20px;
  height: 20px;
  background-size: 20px
}
.ip-author .txtCont {
  padding-left: 86px;
  width: 202px
}
.ip-author .txtCont .tit {
  width: 135px;
  padding-top: 2px;
  line-height: 24px;
  font-size: 18px;
  padding-bottom: 6px
}
.ip-author .txtCont .desc {
  font-size: 12px
}
.ip-author .focusBtn {
  top: 0;
  width: 58px;
  height: 26px;
  font-size: 12px;
  line-height: 26px
}
.art-pic-list .hot-item:not(:first-child), .art-rs-pic-list .hot-item:not(:first-child) {
  margin-top: 16px
}
.art-pic-list .hot-item .pic-wrap, .art-rs-pic-list .hot-item .pic-wrap {
  width: 91px;
  height: 69px;
  margin-right: 11px
}
.art-pic-list .hot-item dt, .art-rs-pic-list .hot-item dt {
  line-height: 18px
}
.art-pic-list .hot-item dd, .art-rs-pic-list .hot-item dd {
  margin-top: 4px
}
.art-pic-list .hot-item .art-author, .art-rs-pic-list .hot-item .art-author {
  font-size: 12px
}
.art-pic-list dt {
  font-size: 12px;
  line-height: 18px
}
.art-pic-list .item:nth-child(1), .art-pic-list .item:nth-child(2) {
  margin-bottom: 16px
}
.art-pic-list .item .pic-wrap {
  height: 74px
}
.fixed-mode .right-fixed .pop-product-list .art-item {
  padding: 16px 0;
  margin-left: 16px
}
.guide {
  margin-left: 620px
}
footer .g-footer .gft-wrap {
  width: 1200px
}
.rel-product-card {
  margin-bottom: 16px
}
.rel-product-card__hd {
  height: 46px
}
.rel-product-card__tit {
  width: 70px;
  height: 24px
}
.rel-product-card__nav {
  padding: 14px 18px 0 0
}
.rel-product-card__arr {
  width: 20px;
  height: 20px
}
.rel-product-card__pic {
  width: 103px;
  height: 77px
}
.rel-product-card__pic img {
  width: 103px;
  height: 77px
}
.rel-product-card__name {
  font-size: 14px;
  line-height: 20px
}
.rel-product-card__price-num {
  font-size: 14px
}
.rel-product-card__btn {
  font-size: 12px
}
.rel-product-card__foot {
  margin-top: 8px;
  gap: 6px
}
.rel-product-card__price {
  gap: 4px
}
.rel-product-card__jd {
  width: 14px;
  height: 14px
}