@charset "UTF-8";
/*+++++++++++    ++++++++++*/
* {
  margin: 0;
  padding: 0;
  font-size: .26rem;
  font-family: "Microsoft YaHei", 微软雅黑, "Helvetica Neue", Helvetica, Arial, sans-serif; }

input, textarea {
  outline: none;
  -webkit-appearance: none; }

html, body {
  width: 100%;
  height: 100vh;
  overflow: hidden;
  background: #f2f2f2;
  overflow-y: auto; }

ul, li, ol {
  list-style-type: none; }

a {
  text-decoration: none; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal; }

img {
  display: block;
  pointer-events: none; }

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.btn {
  pointer-events: auto; }

.hide {
  display: none; }

.head {
  position: relative;
  top: 0;
  width: 100%;
  height: 1.4rem;
  display: block;
  overflow: hidden;
  background: #FFFFFF;
  /* 状态（.z-）*/
  /* m-nav z-show */
  /* m-nav z-hide */ }
  .head .logo {
    width: 70%;
    float: left;
    margin: 4% 4%; }
  .head .m-navbtn {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 99999;
    width: 1.2rem;
    height: 0.9rem;
    margin-top: .2rem;
    margin-right: .3rem;
    font-size: 5.20833px; }
    .head .m-navbtn .z-fix {
      position: fixed;
      top: 0;
      right: 0;
      z-index: 99999; }
    .head .m-navbtn em {
      width: 1.2rem;
      height: 0.15rem;
      margin-top: 0.15rem;
      border-radius: .3rem;
      background-color: #009B4C;
      -webkit-transition: all .7s ease;
      -moz-transition: all .7s ease;
      -ms-transition: all .7s ease;
      -o-transition: all .7s ease;
      transition: all .7s ease; }
    .head .m-navbtn .f-db {
      display: block; }
    .head .m-navbtn .f-csp {
      cursor: pointer; }
    .head .m-navbtn .f-csp {
      cursor: pointer; }
    .head .m-navbtn .f-fr {
      float: right; }
  .head .m-navbtn.z-open em {
    background: #fff; }
  .head .m-navbtn.z-open .em1 {
    background-color: rgba(34, 34, 34, 0);
    -webkit-transform: translateY(-0.3rem) rotate(45deg);
    -moz-transform: translateY(-0.3rem) rotate(45deg);
    -ms-transform: translateY(-0.3rem) rotate(45deg);
    -o-transform: translateY(-0.3rem) rotate(45deg);
    transform: translateY(-0.3rem) rotate(45deg); }
  .head .m-navbtn.z-open .em2 {
    -webkit-transform: translateY(0rem) rotate(-45deg);
    -moz-transform: translateY(0rem) rotate(-45deg);
    -ms-transform: translateY(0rem) rotate(-45deg);
    -o-transform: translateY(0rem) rotate(-45deg);
    transform: translateY(0rem) rotate(-45deg); }
  .head .m-navbtn.z-open .em3 {
    -webkit-transform: translateY(-0.3rem) rotate(45deg);
    -moz-transform: translateY(-0.3rem) rotate(45deg);
    -ms-transform: translateY(-0.3rem) rotate(45deg);
    -o-transform: translateY(-0.3rem) rotate(45deg);
    transform: translateY(-0.3rem) rotate(45deg); }
@-webkit-keyframes z-show {
  from {
    top: -100%; }
  to {
    top: 0; } }
@-moz-keyframes z-show {
  from {
    top: -100%; }
  to {
    top: 0; } }
@-ms-keyframes z-show {
  from {
    top: -100%; }
  to {
    top: 0; } }
@-o-keyframes z-show {
  from {
    top: -100%; }
  to {
    top: 0; } }
@keyframes z-show {
  from {
    top: -100%; }
  to {
    top: 0; } }
  .head .m-nav.z-show {
    -webkit-animation: z-show 1s ease forwards;
    -moz-animation: z-show 1s ease forwards;
    -o-animation: z-show 1s ease forwards;
    animation: z-show 1s ease forwards; }
@-webkit-keyframes z-hide {
  from {
    top: 0; }
  to {
    top: -100%; } }
@-moz-keyframes z-hide {
  from {
    top: 0; }
  to {
    top: -100%; } }
@-ms-keyframes z-hide {
  from {
    top: 0; }
  to {
    top: -100%; } }
@-o-keyframes z-hide {
  from {
    top: 0; }
  to {
    top: -100%; } }
@keyframes z-hide {
  from {
    top: 0; }
  to {
    top: -100%; } }
  .head .m-nav {
    position: fixed;
    top: -100%;
    left: 0;
    z-index: 998;
    width: 100%;
    height: 100%;
    overflow: auto;
    background: #0a628f; }
    .head .m-nav ul {
      width: 100%;
      overflow: hidden;
      display: block;
      text-align: center; }
      .head .m-nav ul li {
        padding: .7rem;
        border-bottom: 1px dashed #8e8e8edb;
        color: #fff;
        line-height: 1;
        font-size: .3rem; }
  .head .m-nav.z-hide {
    -webkit-animation: z-hide 1s ease forwards;
    -moz-animation: z-hide 1s ease forwards;
    -o-animation: z-hide 1s ease forwards;
    animation: z-hide 1s ease forwards; }
  .head .f-dn {
    display: none; }

.head.z-fix {
  position: fixed;
  z-index: 99999;
  box-shadow: 0 0 0.5rem rgba(22, 164, 172, 0.5); }

.footer {
  margin-top: 0.97rem;
  display: flex;
  width: 100%; }
  .footer a {
    color: white; }
  .footer .copyright {
    flex-grow: 1;
    background: url(../img/footbg.jpg) no-repeat;
    background-size: 100% 100%;
    height: auto;
    position: relative;
    padding: 0.8rem 0 0.5rem 0; }
    .footer .copyright .gs {
      position: absolute;
      top: -0.5rem;
      width: 16%;
      left: 42%; }
      .footer .copyright .gs img {
        width: 100%; }
    .footer .copyright p {
      text-align: center;
      font-size: 0.22rem;
      line-height: .5rem;
      color: #fff;
      position: relative; }
    .footer .copyright .daylogo {
      display: inline-block;
      position: relative;
      top: 0.1rem; }
      .footer .copyright .daylogo img {
        width: .5rem;
        height: .5rem; }

.public {
  width: 90%;
  margin: 0 auto; }
  .public img {
    width: 100%; }
  .public .public_tt {
    background: #10623F;
    text-align: center;
    width: 20%;
    margin: 0 auto;
    /* border: 1px solid #ffffff1f; */
    top: -0.3rem;
    height: 0.6rem;
    line-height: 0.6rem;
    color: #fff;
    font-size: .2rem;
    position: relative;
    font-weight: bold;
    border-radius: .2rem; }

.meau_list {
  width: 90%;
  margin: .1rem auto 0.3rem auto;
  overflow: hidden; }
  .meau_list ul {
    width: 100%;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap; }
    .meau_list ul li {
      width: 22%;
      margin: 1.5%;
      background: #009B4C;
      border-radius: 5px;
      text-align: center;
      color: #FFFFFF;
      height: 0.5rem;
      line-height: 0.5rem; }

.shouye_content {
  width: 90%;
  margin: 0 auto;
  overflow: hidden;
  overflow-y: auto;
  padding-bottom: 1rem; }
  .shouye_content .news_title {
    margin: .3rem auto; }
  .shouye_content .news_xiaobiao {
    background: #10623F;
    border-radius: 10px;
    width: 100%;
    color: #FFFFFF;
    overflow: hidden;
    display: block;
    font-weight: bold;
    height: .7rem;
    line-height: .7rem; }
    .shouye_content .news_xiaobiao .xb_tt {
      width: 80%;
      overflow: hidden;
      display: block;
      float: left;
      text-indent: 10px;
      font-size: .3rem;
       }
    .shouye_content .news_xiaobiao .xb_more {
      width: 20%;
      overflow: hidden;
      display: block;
      float: right;
      text-align: center; }
      .shouye_content .news_xiaobiao .xb_more a{
      	    color: #FFFFFF;
    		font-size: 0.3rem;
     }
  .shouye_content .news_lisr {
    margin: 0.4rem auto;
    position: relative;
    border-radius: 5px;
    overflow: hidden;
    display: block;
    background: #fff;
    color: #000000; }
    .shouye_content .news_lisr .word {
      width: 70%;
      float: right; }
      .shouye_content .news_lisr .word h2 {
        margin: .1rem .1rem 0 .1rem; }
        .shouye_content .news_lisr .word h2 i {
          color: #3a3a3a;
          font-weight: bold;
          font-size: 0.3rem;
          font-style: normal; }
      .shouye_content .news_lisr .word .word_p {
        margin: 0rem .1rem 0 .1rem;
        color: #666666;
        padding-bottom: .1rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
    .shouye_content .news_lisr .pic {
      width: 30%;
      float: left; }
      .shouye_content .news_lisr .pic img {
        display: block;
    width: 90%;
    border-radius: 5px;
    height: 60px;  }
      .shouye_content .news_lisr .pic .pic_date {
        position: absolute;
        top: 0;
        left: 0;
        border-top-left-radius: 5px;
        border-bottom-right-radius: 5px;
        color: #fff;
        background: #10623f;
        font-size: .2rem;
        width: 0.8rem; }
  .shouye_content .shop {
    text-align: center;
    overflow: hidden; }
    .shouye_content .shop ul {
      display: flex;
      flex-wrap: wrap;
      width: 100%; }
      .shouye_content .shop ul li {
        position: relative;
        display: block;
        width: 48%;
        margin: .2rem auto;
        border-radius: .2rem;
        color: #fff; }
        .shouye_content .shop ul li .shop-pictures img {
          width: 100%;
          border-radius: .2rem; }
        .shouye_content .shop ul li .shop-pictures .title {
          color: #FFFFFF;
          font-weight: bold;
          position: absolute;
          bottom: 0;
          left: 0;
          width: 100%;
          height: 2.3rem;
          line-height: 4rem;
          border-bottom-left-radius: 0.2rem;
          border-bottom-right-radius: 0.2rem;
          background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.6) 100%); }

.lunbo {
  width: 90%;
  margin: 0 auto; }
  .lunbo .swiper-wrapper {
    width: 100%; }
    .lunbo .swiper-wrapper .swiper-slide img {
      width: 100%; }
  .lunbo .swiper-pagination {
    bottom: 2px !important; }
    .lunbo .swiper-pagination .swiper-pagination-bullet {
      width: 20px;
      height: 6px;
      border-radius: 5px; }
    .lunbo .swiper-pagination .swiper-pagination-bullet-active {
      opacity: 1;
      background: #FEFEFE; }

.xcxinwen, .xcjieshao, .xhfuwu {
  width: 90%;
  margin: 0 auto;
  overflow: hidden; }
  .xcxinwen .tab_title, .xcjieshao .tab_title, .xhfuwu .tab_title {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    height: 1rem;
    line-height: 1rem; }
    .xcxinwen .tab_title li, .xcjieshao .tab_title li, .xhfuwu .tab_title li {
      float: left;
      width: 40%;
      margin: 0 5% 0 5%; }
  .xcxinwen .tab_title2, .xcjieshao .tab_title2, .xhfuwu .tab_title2 {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    height: 1rem;
    line-height: 1rem; }
    .xcxinwen .tab_title2 li, .xcjieshao .tab_title2 li, .xhfuwu .tab_title2 li {
      float: left;
      width: 30%;
      margin: 0 auto; }
  .xcxinwen .tab_tt_active, .xcjieshao .tab_tt_active, .xhfuwu .tab_tt_active {
    color: #009B4C; }
    .xcxinwen .tab_tt_active span, .xcjieshao .tab_tt_active span, .xhfuwu .tab_tt_active span {
      border-bottom: 2px solid #009B4C; }
  .xcxinwen .tab_content, .xcxinwen .tab_content2, .xcjieshao .tab_content, .xcjieshao .tab_content2, .xhfuwu .tab_content, .xhfuwu .tab_content2 {
    width: 100%;
    overflow: hidden;
    overflow-y: auto; }
  .xcxinwen .tab_content_list .tb_default .tb_default_li, .xcjieshao .tab_content_list .tb_default .tb_default_li, .xhfuwu .tab_content_list .tb_default .tb_default_li {
    background: #FFFFFF;
    height: 1rem;
    line-height: 1rem;
    margin: .2rem auto; }
    .xcxinwen .tab_content_list .tb_default .tb_default_li a, .xcjieshao .tab_content_list .tb_default .tb_default_li a, .xhfuwu .tab_content_list .tb_default .tb_default_li a {
      color: #0d0303; }
  .xcxinwen .tab_content_list .tb_default li, .xcjieshao .tab_content_list .tb_default li, .xhfuwu .tab_content_list .tb_default li {
    background: #FFFFFF;
    height: 1rem;
    line-height: 1rem;
    margin: .2rem auto; }
    .xcxinwen .tab_content_list .tb_default li a, .xcjieshao .tab_content_list .tb_default li a, .xhfuwu .tab_content_list .tb_default li a {
      color: #0d0303; }
  .xcxinwen .tab_content_list .bt_txt, .xcjieshao .tab_content_list .bt_txt, .xhfuwu .tab_content_list .bt_txt {
    width: 60%;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent: 5px; }
  .xcxinwen .tab_content_list .bt_time, .xcjieshao .tab_content_list .bt_time, .xhfuwu .tab_content_list .bt_time {
    width: 40%;
    float: right;
    color: #0d0303;
    text-align: center; }

.xcjieshao .tab_content2 .tab_content_list .tab_cpshow {
  display: flex;
  flex-wrap: wrap;
  width: 100%; }
  .xcjieshao .tab_content2 .tab_content_list .tab_cpshow .tab_cpshow_li {
    position: relative;
    display: block;
    width: 48%;
    margin: .2rem auto;
    border-radius: .2rem;
    color: #fff; }
    .xcjieshao .tab_content2 .tab_content_list .tab_cpshow .tab_cpshow_li img {
      width: 100%;
      border-radius: .2rem; }
    .xcjieshao .tab_content2 .tab_content_list .tab_cpshow .tab_cpshow_li .fcbox {
      color: #FFFFFF;
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      text-align: center;
      border-radius: 0.2rem;
      background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 100%, rgba(0, 0, 0, 0.6) 100%); }
      .xcjieshao .tab_content2 .tab_content_list .tab_cpshow .tab_cpshow_li .fcbox .fcbox_title {
        height: 43%;
        line-height: 2.5rem;
        font-size: .5rem; }
      .xcjieshao .tab_content2 .tab_content_list .tab_cpshow .tab_cpshow_li .fcbox .fcbox_line {
        width: 1rem;
        height: 0.05rem;
        background: white;
        text-align: center;
        border-radius: .2rem;
        margin: 1% auto 10% auto; }
      .xcjieshao .tab_content2 .tab_content_list .tab_cpshow .tab_cpshow_li .fcbox .fcbox_con {
        height: 10%;
        font-size: .3rem; }

.xcjieshao .tab_content2 .tb_default .tab_videoinfo {
  background: #FFFFFF;
  margin: .2rem auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }
  .xcjieshao .tab_content2 .tb_default .tab_videoinfo video {
    width: 100%;
    height: 100%; }

.xhjieshao, .xcwenhua {
  width: 90%;
  margin: 0 auto;
  overflow: hidden; }
  .xhjieshao .tab_title, .xcwenhua .tab_title {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    height: 1rem;
    line-height: 1rem; }
    .xhjieshao .tab_title li, .xcwenhua .tab_title li {
      float: left;
      width: 25%;
      margin: 0 auto; }
  .xhjieshao .tab_title2, .xcwenhua .tab_title2 {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    height: 1rem;
    line-height: 1rem; }
    .xhjieshao .tab_title2 li, .xcwenhua .tab_title2 li {
      float: left;
      width: 30%;
      margin: 0 auto; }
  .xhjieshao .tab_tt_active, .xcwenhua .tab_tt_active {
    color: #009B4C; }
    .xhjieshao .tab_tt_active span, .xcwenhua .tab_tt_active span {
      border-bottom: 2px solid #009B4C; }
  .xhjieshao .tab_content, .xhjieshao .tab_content2, .xcwenhua .tab_content, .xcwenhua .tab_content2 {
    width: 100%;
    overflow: hidden;
    overflow-y: auto; }
  .xhjieshao .tab_content_list .tb_default .tb_default_li, .xcwenhua .tab_content_list .tb_default .tb_default_li {
    background: #FFFFFF;
    height: 1rem;
    line-height: 1rem;
    margin: .2rem auto; }
    .xhjieshao .tab_content_list .tb_default .tb_default_li a, .xcwenhua .tab_content_list .tb_default .tb_default_li a {
      color: #0d0303; }
  .xhjieshao .tab_content_list .bt_txt, .xcwenhua .tab_content_list .bt_txt {
    width: 60%;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent: 5px; }
  .xhjieshao .tab_content_list .bt_time, .xcwenhua .tab_content_list .bt_time {
    width: 40%;
    float: right;
    color: #0d0303;
    text-align: center; }

.xcshangcheng {
  width: 90%;
  margin: 0 auto;
  overflow: hidden; }
  .xcshangcheng .sc_box .sc_shop {
    display: flex;
    flex-wrap: wrap;
    width: 100%; }
    .xcshangcheng .sc_box .sc_shop .sc_shop_li {
      position: relative;
      display: block;
      width: 48%;
      margin: .2rem auto;
      border-radius: .2rem;
      color: #fff; }
      .xcshangcheng .sc_box .sc_shop .sc_shop_li img {
        width: 100%;
        border-radius: .2rem; }
      .xcshangcheng .sc_box .sc_shop .sc_shop_li .fcbox {
        color: #FFFFFF;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-align: center;
        border-radius: 0.2rem;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 100%, rgba(0, 0, 0, 0.6) 100%); }
        .xcshangcheng .sc_box .sc_shop .sc_shop_li .fcbox .fcbox_title {
          height: 43%;
          line-height: 2.5rem;
          font-size: .5rem; }
        .xcshangcheng .sc_box .sc_shop .sc_shop_li .fcbox .fcbox_line {
          width: 1rem;
          height: 0.05rem;
          background: white;
          text-align: center;
          border-radius: .2rem;
          margin: 1% auto 10% auto; }
        .xcshangcheng .sc_box .sc_shop .sc_shop_li .fcbox .fcbox_con {
          height: 10%;
          font-size: .3rem; }

.xcwenhua .news_lisr {
  margin: 0.4rem auto;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  display: block;
  background: #fff;
  color: rgba(0, 0, 0, 0.67); }
  .xcwenhua .news_lisr .pic {
    width: 30%;
    float: left; }
    .xcwenhua .news_lisr .pic img {
      display: block;
      width: 100%;
      border-radius: 5px;
      height: 100%; }
    .xcwenhua .news_lisr .pic .pic_date {
      position: absolute;
      top: 0;
      left: 0;
      border-top-left-radius: 5px;
      border-bottom-right-radius: 5px;
      color: #fff;
      background: #10623f;
      font-size: .2rem;
      width: 0.8rem; }
  .xcwenhua .news_lisr .word {
    width: 70%;
    float: right; }
    .xcwenhua .news_lisr .word h2 {
      margin: .1rem .1rem 0 .1rem; }
      .xcwenhua .news_lisr .word h2 i {
        color: #3a3a3a;
        font-weight: bold;
        font-size: 0.3rem;
        font-style: normal; }
    .xcwenhua .news_lisr .word .word_p {
      margin: 0rem .1rem 0 .1rem;
      color: #666666;
      padding-bottom: .1rem;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }

.xhfuwu .tab_content .tab_content_list .tab_default .news_lisr {
  background: #FFFFFF;
  height: 1rem;
  line-height: 1rem;
  overflow: hidden;
  display: block;
  color: #080808; }
  .xhfuwu .tab_content .tab_content_list .tab_default .news_lisr .pic {
    float: right;
    width: 20%;
    display: none; }
    .xhfuwu .tab_content .tab_content_list .tab_default .news_lisr .pic img {
      display: none;
      width: 100%;
      border-radius: 5px;
      height: 100%; }
  .xhfuwu .tab_content .tab_content_list .tab_default .news_lisr .word {
    width: 100%; }
    .xhfuwu .tab_content .tab_content_list .tab_default .news_lisr .word h2 {
      width: 95%;
      margin: 0 auto; }
      .xhfuwu .tab_content .tab_content_list .tab_default .news_lisr .word h2 i {
        font-style: normal; }
    .xhfuwu .tab_content .tab_content_list .tab_default .news_lisr .word .word_p {
      display: none; }

.xhjieshao .tab_content .tab_content_list .tab_default .news_lisr {
  background: #FFFFFF;
  height: 1rem;
  line-height: 1rem;
  overflow: hidden;
  display: block;
  color: #080808; }
  .xhjieshao .tab_content .tab_content_list .tab_default .news_lisr .pic {
    float: right;
    width: 20%;
    display: none; }
    .xhjieshao .tab_content .tab_content_list .tab_default .news_lisr .pic img {
      display: none;
      width: 100%;
      border-radius: 5px;
      height: 100%; }
  .xhjieshao .tab_content .tab_content_list .tab_default .news_lisr .word {
    width: 100%; }
    .xhjieshao .tab_content .tab_content_list .tab_default .news_lisr .word h2 {
      width: 95%;
      margin: 0 auto; }
      .xhjieshao .tab_content .tab_content_list .tab_default .news_lisr .word h2 i {
        font-style: normal; }
    .xhjieshao .tab_content .tab_content_list .tab_default .news_lisr .word .word_p {
      display: none; }

.zhaosjm {
  width: 90%;
  margin: 0 auto; }
  .zhaosjm img {
    width: 100%;
    margin: .1rem auto; }

.xcwenhua .tab_content .tab_content_list .tb_default li{
			   	background: #FFFFFF;
    			height: 1rem;
    			line-height: 1rem;
    			margin: .2rem auto;	
}
.xcwenhua .tab_content .tab_content_list .tb_default li .bt_txt a{color: #0d0303;}

.xhjieshao .tab_content{
    width: 100%;
    overflow: hidden;
    overflow-y: auto;}
    .xhjieshao .tab_content .tab_content_list .tb_default li {
		        background: #FFFFFF;
		        height: 1rem;
		        line-height: 1rem;
		        margin: .2rem auto;}
.xhjieshao .tab_content .tab_content_list .tb_default li a {
		          color: #0d0303;
		        }

.xhjieshao .tab_content .tab_content_list .tb_default li .bt_txt {
		      width: 60%;
		      float: left;
		      overflow: hidden;
		      text-overflow: ellipsis;
		      white-space: nowrap;
		      text-indent: 5px;
		    }
.xhjieshao .tab_content .tab_content_list .tb_default li .bt_time {
		      width: 40%;
		      float: right;
		      color: #0d0303;
		      text-align: center;
		    }

/*# sourceMappingURL=style.css.map */
