body,html {background:#f5f5f5 url(../images/bgs.jpg)!important;height:100%;font-size:16Px;line-height:220%}
a,a:visited {color:#333;text-decoration: none;font-size:16Px}
* {outline:none}
p{padding:0;margin:0!important}
a:hover {color:#333}
.tops {background:#c0a685}
.bgfff {background:#fff}
.cfff,.cfff *{color:#fff!important}
.cfff a:visited{color:#fff!important}
.container {max-width:1300Px!important}
.row.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.button1 {background:#612156;padding:8Px 15Px;text-align:center;font-size:14Px;font-weight:normal;color:#fff!important;border-radius:5Px}
.button2 {background:#551700;padding:8Px 15Px;text-align:center;font-size:14Px;font-weight:normal;color:#fff!important;border-radius:5Px}
.button3 {background:#df512f;padding:8Px 15Px;text-align:center;font-size:14Px;font-weight:normal;color:#fff!important;border-radius:5Px}
.fright {float:right}
.col-form-label {color:#8e8a88}
.tops .container {background:url(../images/topbanner.jpg) no-repeat right;padding:15Px 0;}
.headersearch {background:#fff;border-radius:10Px;height:35Px;width:250Px;margin-top:85Px;padding-left:6Px}
.headersearch img {height:25Px}
.searchinput {border:0;background:none;width:60%;float:left;height:36Px;font-size:14Px}
.headersearch .btn-link {float:right}
.header_users {background:#9d7547;border-radius:10Px;width:auto;float:left;margin-left:132Px;padding:3Px 15Px;color:#fff}
.header_users a,.header_users {color:#fff;font-size:12Px}
.header_users a:hover {color:#f1f1f1}
.header_users span {color:#e7ca77;font-weight:bold}
.padding10 {padding:10Px}
.carousel img {width:100%}
* {box-sizing: border-box; margin: 0; padding: 0; }
a:hover { color: var(--primary); }
ul, ol { list-style: none; }
img { max-width: 100%; height: auto; display: block; }
.boxscontent {border:1Px solid #ccc;min-height:325Px}
.boxscontent ul li {height:32Px;line-height:32Px;overflow:hidden}
.boxscontent ul li span {float:right;color:#999;margin-left:5Px}
.boxscontent2 a {color:#333}
.boxscontent2 ul li {height:32Px;line-height:32Px;overflow:hidden}
.boxscontent2 ul li span {float:right;color:#999;margin-left:5Px}
.usermenuleft a,.userright a{color:#333}
.boxstitle {padding:3Px 9Px 7px 12px;background:#9d7547}
.boxstitle h3 {margin:0;padding:0}
.boxstitle h3 a{font-size:17Px;color:#fff}
.boxstitle span {float:right;margin:7Px 0 0 0}
.boxstitle span a {color:#fff;font-size:12Px}
.ads img {width:100%}
.link_footer {padding:10Px 0;border-top:1Px solid #afafaf;border-bottom:1Px solid #afafaf;background:#f5f5f5}
.link_footer a {margin:0 10Px;color:#0099ff}
.copyrights {padding:20Px;text-align:center}
.copyrights span {float:right}
.scroll-wrap {
  height: 288px;
  overflow: hidden;
  position: relative;
}
.scroll-inner {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}

@media (max-width: 991.98px) {
  .tops .container {
    background-size: contain;
    background-position: right top;
    padding: 12px 0 8px;
  }
.mnone {display:none}
  .headerlogo,
  .headersearch {
    width: 100%;
    max-width: 100%;
  }

  .headerlogo img {
    max-width: 190px;
    height: auto;
  }

  .headerlogo {
    text-align: center;
  }

  .header_users {
    float: none;
    display: inline-block;
    margin: 8px auto 0;
  }

  .headersearch {
    width: 100%;
    margin: 12px 0 0;
  }

  .headersearch input {
    width: calc(100% - 45px);
  }

  .boxs,
  .boxs[style] {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 12px;
  }

  .boxscontent ul li {
    height: auto;
    line-height: 1.6;
    padding: 6px 0;
  }

  .boxscontent ul li span {
    float: none;
    display: inline-block;
    margin: 0 6px 0 0;
  }

  .boxstitle h3 a {
    font-size: 15px;
  }

  .boxstitle span a,
  .header_users a,
  .link_footer a,
  .copyrights,
  .copyrights a {
    font-size: 12px;
  }

  .scroll-wrap {
    height: 260px;
  }

  .link_footer,
  .copyrights {
    padding-left: 12px;
    padding-right: 12px;
  }

  .copyrights span {
    float: none;
    display: block;
    margin-bottom: 10px;
  }

  .ads {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (max-width: 575.98px) {
  body, html {
    font-size: 14px;
    line-height: 1.7;
  }

  a, a:visited {
    font-size: 14px;
  }

  .tops .container {
    padding: 10px 0 6px;
  }

  .headerlogo img {
    max-width: 160px;
  }

  .header_users {
    border-radius: 8px;
    padding: 2px 10px;
    margin-top: 6px;
  }

  .headersearch {
    height: 34px;
    border-radius: 8px;
  }

  .headersearch input {
    height: 34px;
    font-size: 13px;
  }

  .headersearch img {
    height: 22px;
  }

  .padding10 {
    padding: 8px;
  }

  .boxstitle {
    padding: 4px 8px;
  }

  .scroll-wrap {
    height: 220px;
  }

  .link_footer p {
    word-break: break-all;
  }
}
.navwrap {background:#551700}
.navwrap a {color:#fff;margin:0 6Px;border-right:1Px solid #a7703f;padding-right:14Px}
.spec {color:#f1ca9f!important;border:none!important}

@media (max-width: 991.98px) {
.navwrap {background:#551700;}
.mainnav {display:flex;flex-wrap:wrap}
.navwrap a {color:#fff;margin:3Px;width:23%;display:block;border:none!important;text-align:center}
.spec {color:#f1ca9f!important;border:none!important}
.copyrights span {display:none}
}
.listdaohang {padding:10Px;border-bottom:1Px solid #ddd}
.contartlist ul li {height:38Px;line-height:38Px;overflow:hidden}
.contartlist a,.contartlist a:visited,.boxscontent a{color:#333}
.contartlist span {float:right;color:#ccc}
.listpage {text-align:center;padding:15Px}
.listpage * {margin:10Px }
.listright {padding-left:15Px}
.listleft {border:1Px solid #f6ebdb;margin:10Px 0;padding:0Px}
.listleft ul {padding:20Px}
.listboxs {margin:10Px 0}
.listtitles {padding:10Px 15Px 5Px 15Px ;background: linear-gradient(#c0a685, #e5c8a0);color:#fff;;border-radius:1Px;border-bottom:1Px solid #c0a685}
.listtitles,.listtitles * {color:#000;font-size:18Px}
.listtitles h1 {font-weight:bold;color:#fff}
.art_content {padding:15Px;text-align:center}
.art_title {font-size:28Px;line-height:250%}
.art_des {border-bottom:1Px dotted #ccc;padding:10Px}
.art_des,.art_des * {font-size:14Px}
.art_text,.art_text * {line-height:240%;max-width:100%}
.art_des span a {padding:8Px 15Px;margin:0 10Px}
@media (max-width: 991.98px) {
.art_des span  {display:block;margin:15Px 0}

}
.arthtd {text-align:center;}
.arthtd  a{padding:15Px 20Px;margin:15Px}
.art_text {padding:15Px}
.indexslide .carousel-item img {width:100%;height:370Px}
.usermenuleft {background:#fff;padding:15Px;width:96%;margin:0 auto}
.usermenuleft ul li a {display:block;border-bottom:1Px dotted #d1d1d1;padding:5Px 15Px}
.useron {background:#c0a685;color:#fff!important}
@media (max-width: 991.98px) {
.indexslide .carousel-item img {width:100%;height:200Px}
.usermenuleft ul{display:flex;flex-wrap:wrap}
.usermenuleft ul li {width:25%;text-align:center;padding:5Px 0}
.usermenuleft ul li a {display:block;border:1Px dotted #d1d1d1;padding:6Px 0Px}
.usermenuleft {background:#fff;padding:1Px}
}
.userform {padding:10Px}
.jxboxs {width:360px;max-width:92%;margin:30% auto 0 auto;background:#fff;border-radius:6px;padding:20px 22px;box-shadow:0 6px 24px rgba(0,0,0,.45)}
.regform {width:60%;margin:0 auto;border:1Px solid #e8e8e8;border-radius:10Px;box-shadow: 0 2px 8px rgba(0,0,0,0.15);padding:25Px 10Px}
.formright {border:1Px solid #e8e8e8;padding:25Px 15Px;border-radius:10Px;}
.usertitle {padding:15Px;font-size:16Px;font-weight:bold;border-bottom:1Px solid #ccc;margin-bottom:20Px}
.userin {padding:20Px;width:95%;margin:0Px auto}
.userloginform {width:40%;margin:20Px auto;border:1Px solid #e8e8e8;padding:20Px 30Px 50Px 20Px;border-radius:5Px}
.userloginform .col-form-label {margin-top:20Px}
@media (max-width: 991.98px) {
.userloginform {width:100%;margin:1Px auto;border:0;padding:0;}
.regform {width:100%;margin:0 auto;border:0;box-shadow: none;}
.formright {border:0;padding:0;}
.jxboxs {width:360px;max-width:92%;margin:50% auto 0 auto;background:#fff;border-radius:6px;padding:20px 22px;box-shadow:0 6px 24px rgba(0,0,0,.45)}
}
.jztable {border-top:1Px solid #ddd;width:100%}
.jztable td,.jztable th {border-bottom:1Px solid #ddd;padding:11Px}
.jzmeta{color:#888;margin:6px 0 12px}
.jzmeta {padding:5Px 15Px}
.jztable th{width:130px;color:#666;font-weight:normal;background:#fafafa;font-size:14Px}
.jzcontent{margin-top:14px;line-height:28px;word-break:break-all;padding:20Px;line}
.juanzbotton {width:40%;margin:20Px auto}
.juanzbotton a {display:block;background:#551700;color:#fff!important;text-align:center;padding:10Px;border-radius:5Px}
.listtable {width:100%;border-top:1Px solid #d8d8d8;border-left:1Px solid #d8d8d8}
.listtable td,.listtable th {border-bottom:1Px solid #d8d8d8;border-right:1Px solid #d8d8d8;padding:5Px 8Px}
.jzitem {text-align:center;height:160Px;display:block;padding:0Px}
.jzitem p {margin:5Px auto;text-align:center}
.jzitem img {width:100%;height:100%;display:block;margin:0 auto;border:5Px solid #f8f8f8;padding:2Px}
.contartlist .row-cols-md-5{padding:25Px}
.contartlist .col {padding:0;margin:15Px 0}
.gbpic {border-right:1Px solid #d8d8d8;text-align:center;border-bottom:1Px solid #d8d8d8;}
.gbpic img {max-width:100%;height:205Px;margin:15Px auto}
.jzblock {padding:20Px;border-bottom:1Px solid #d8d8d8}
.jzxianhua {padding:15Px}
.jzitms {text-align:center}
.jzitms a {color:#e94a3f;font-weight:bold}
.jzitms img {width:50%;height:50Px;margin:0 auto}
.msgre {border:1Px solid #f8f8f8;padding:15Px;background:#f9f9f9;border-radius:15Px;font-size:14Px;color:#666}
.mxgl a {margin:0 10Px;border:1Px solid #f1f1f1;font-weight:normal;padding:5px 20Px }
.mxgl .checkon {background:#c0a685;color:#fff}
.searchsub {float:right;color:#fff!important;font-size:14Px;background:#551700;border:0;padding:7Px 10Px;border-radius:0 8Px 8Px 0}








