@charset "UTF-8";

/*公共*/
body {
  font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;
   max-width: 640px; 
   min-width:320px;
  margin: 0 auto;
  padding: 0;
  background: #f3f3f3;
  font-size: 0.3rem;
  color: #333;
  }
  

* {
  margin: 0;
  padding: 0; }

img {
  width: 100%; }

ul, ol, li {
  list-style: none; }

input {
  border: none;
  outline: 0; }

a {
  text-decoration: none;
  color: #333; }

em {
  font-style: normal; }

.clearfix:after {
  content: "";
  display: block;
  visibility: hidden;
  height: 0;
  clear: both; }

.clearfix {
  zoom: 1;
  background: #fff;
  width: 96%;
  margin: auto;
  padding: 2%;
  }

.clearfix1 {
  zoom: 1;
  background: #fff;
  width: 100%;
  margin: auto;
  }

.btn-primary {
  padding: 0.4rem 0.9rem;
  background: #dd0000;
  color: #fff;
  border-radius: 1rem;
  border: #ff781a 0.025rem solid;
  font-size: 0.5rem;
  display: block;
  width: 80%;
  margin: auto;
  }
  .btn-primary:hover {
    background: #f00; }

.txt-center {
  text-align: center; }

.m20 {
  margin: 0.5rem 0 0;
  }

.m40 {
  margin: 1rem 0; }

.mt0 {
  margin-top: 0 !important; }

/*tangyk*/
section {
  padding: 3.1rem 0 2rem; }
  section.view {
    padding: 0 0 2.5rem;
	margin-top:3.1rem;
	 }
	

/*顶部轮播*/
.swiper-container {
  position: relative; }
  .swiper-container .swiper-slide img {
    width: 100%; }
  .swiper-container .swiper-pagination-bullet-active {
    background: #ee7700; }
  .swiper-container .swiper-pagination-bullet {
    width: 0.35rem;
    height: 0.35rem; }

/*搜索*/
.search {
  position: absolute;
  top: 0.8rem;
  z-index: 1;
  width: 80%;
  height: 1.375rem;
  margin-left: 10%; }
  .search i {
    position: absolute;
    left: 1rem;
    top: 0.35rem;
    z-index: 3;
    color: #eee;
    font-size: 0.7rem; }
  .search input {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    width: 100%;
    height: 1.375rem;
    background: none;
    text-align: center;
    font-size: 0.5rem;
    color: #fff; }
  .search ::-webkit-input-placeholder {
    color: #fff; }
  .search :-moz-placeholder {
    color: #fff; }
  .search ::-moz-placeholder {
    color: #fff; }
  .search :-ms-input-placeholder {
    color: #fff; }
  .search .bg {
    display: block;
    width: 100%;
    height: 100%;
    background: #fff;
    border-radius: 1rem;
    opacity: 0.5;
    border: #eee 1px solid;
    box-shadow: 0 0 0.125rem #eee; }

/*图标入口*/
.iconEnter {
  width: 100%;
  overflow: hidden;
  border-top: 0rem solid #ccc;
  background: #fff;
  padding: 0.3rem 0; }
  .iconEnter .navLink {
    float: left;
    width: 25%;
    color: #333;
    text-align: center;
    margin: 0.5rem 0;
    }
    .iconEnter .navLink span {
      display: block;
      font-size: 0.6rem;
      padding-top: 0.2rem;
      }
    .iconEnter .navLink i {
      display: inline-block;
      width: 2.5rem;
      height: 2.5rem;
      line-height: 2.5rem;
      border-radius: 50%;
      /* background: #ccc; */
      color: #fff;
      font-size: 1.6rem;
      /* margin-top: 0.5rem; */
      }
    .iconEnter .navLink:nth-child(1) i {
      background: #ff5752; }
    .iconEnter .navLink:nth-child(2) i {
      background: #ffad05;
      font-size: 1.2rem; }
    .iconEnter .navLink:nth-child(3) i {
      background: #08bc85; }
    .iconEnter .navLink:nth-child(4) i {
      background: #5483ff; }
    .iconEnter .navLink:nth-child(5) i {
      background: #5fa6e4; }
    .iconEnter .navLink:nth-child(6) i {
      background: #fe4550;
      font-size: 1.3rem; }
    .iconEnter .navLink:nth-child(7) i {
      background: #e60012;
      font-size: 1.2rem; }
    .iconEnter .navLink:nth-child(8) i {
      background: #ff871e; }
    .iconEnter .navLink:nth-child(9) i {
      background: #6e98fe; }
    .iconEnter .navLink:nth-child(10) i {
      background: #19dc4a;
      font-size: 1.2rem; }


/*推荐*/
.recommend {
  overflow: hidden; }
  .recommend li {
    float: right;
    width: 9rem;
    height: 3.8rem; }
    .recommend li img {
      max-height: 3.8rem; }
    .recommend li:nth-child(1) {
      float: left;
      width: 6.75rem;
      height: 7.875rem; }
      .recommend li:nth-child(1) img {
        max-height: 7.875rem; }
    .recommend li:nth-child(3) {
      margin-top: 0.25rem; }

/*十大项目*/
.tenProject {
  overflow: hidden; }
  .tenProject ul {
    overflow: hidden;
    /* width: 96%; */
    /* margin: auto; */
    }
    .tenProject ul li {
      width: 48.5%;
      /* height: 7rem; */
      float: left;
      background: #fff;
      margin-bottom: 3%;
      padding: 0.5rem 0.25rem 0.25rem;
      box-sizing: border-box;
      }
      .tenProject ul li:nth-child(even) {
        float: right; }
      .tenProject ul li .pic {
        /* height: 7.5rem; */
        }
        .tenProject ul li .pic img {
          max-height: 7.375rem; }
      .tenProject ul li .txt {
        position: relative;
        padding-top: 0.25rem;
        }
        .tenProject ul li .txt h3 {
          height: 1rem;
          font-size: 0.7rem;
          color: #c60404;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          line-height: 1rem;
          font-weight: normal;
          }
        .tenProject ul li .txt p {
          color: #ff4d10;
          }
          .tenProject ul li .txt p b {
            font-weight: bold;
            font-size: 0.7rem;
            }
          .tenProject ul li .txt p small {
            font-size: 0.35rem; }
      .tenProject ul li .btn {
        position: absolute;
        right: 0;
        bottom: 0.2rem;
        padding: 0.25rem 0.45rem;
        background: #dd0000;
        color: #fff;
        }
        .tenProject ul li .btn:hover {
          background: #e60012; }

/*输入手机号码*/
.enterTel {
  width: 100%;
  padding: 0.2rem 0 0.3rem;
  background: #ff4d10;
  color: #fff; }
  .enterTel p {
    padding-bottom: 0.25rem;
    font-size: 0.5rem; }
    .enterTel p b {
      font-size: 0.8rem;
      color: #fffc00; }
    .enterTel p .enter {
      width: 60%;
      padding: 0.4rem;
      border-radius: 0.15rem;
      vertical-align: middle;
      border: none;
      font-size: 0.5rem; }
    .enterTel p .reply {
      background: #fffc00;
      padding: 0.35rem 0.25rem;
      color: #ff4d10;
      border-radius: 0.15rem;
      vertical-align: middle;
      font-size: 0.55rem; }
      .enterTel p .reply:hover {
        background: #f2ee00; }

/*模块标题*/
.module_title {
  background: #fff;
  overflow: hidden;
  padding: 0.3rem 0.6rem;
  border-bottom: dashed 1px #d7d7d7;
  width:92.3%;
  }
  .module_title h2 {
    float: left;
    font-size: 0.8rem;
    padding: 0.3rem 0;
    color: #dd0000;
    font-weight: bold;
    }
	.module_title h3 {
    font-size: 0.8rem;
    padding: 0.3rem 0;
    color: #dd0000;
    font-weight: bold;
	text-align:center;
	    }
    .module_title h2 i {
      display: inline-block;
      width: 0.25rem;
      height: 0.25rem;
      border-radius: 50%;
      background: #ff4d10;
      vertical-align: middle;
      margin-right: 0.4rem; }
  .module_title .btn_more {
    float: right;
    padding: 0.2rem 0.35rem;
    color: #000000;
    border: #666 0.025rem solid;
    border-radius: 0.7rem;
    margin-top: 0.3rem;
    }
    .module_title .btn_more.address {
      border: none;
      padding: 0.3rem 0; }
      .module_title .btn_more.address:hover {
        background: none;
        color: #f00;
        border: none;
        text-decoration: underline; }
    .module_title .btn_more:hover {
      background: #ff4d10;
      color: #fff;
      border: #ff4d10 0.025rem solid; }

/*培训*/
.train {
  width: 100%;
  overflow: hidden;
  border-top: 0rem solid #ccc;
  background: #fff;
  padding: 0.4rem 0.6rem;
  box-sizing: border-box; }
  .train .item {
    float: left;
    width: 33.3%;
    color: #333;
    text-align: center;
    margin: 0.2rem 0; }
    .train .item span {
      display: block;
      height: 1.1rem;
      font-size: 0.65rem;
      padding-top: 0.2rem;
      color: #c60404;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      line-height: 1.2; }
    .train .item img {
      display: inline-block;
      width: 3.675rem;
      height: 3.675rem;
      border-radius: 50%;
      background: #ccc;
      color: #fff;
      font-size: 1.4rem; }

/*电话广告条*/
.tele_banner {
  width: 100%;
  background: #ff4d10;
  color: #fff;
  overflow: hidden;
  padding: 0.3rem 0.6rem;
  font-size: 0.675rem;
  box-sizing: border-box; }
  .tele_banner:hover {
    background: #e60012; }
  .tele_banner a {
    display: block;
    color: #fff; }

/*获取学费报价*/
.xfly_ly_bigbox1{width: 100%;padding: 0% 0% 2%;overflow: hidden;background: #fff;margin: 0% auto;}
.xfly_ly_bigbox{width:96%;padding: 3% 2% 2%;overflow: hidden;background: url('http://m.sxxdf.cn/images-1/2018_xd.png');margin: 3% auto;background-size: 100%;}
.xfly_lybox{ width:100%; float:left; margin:1.5% 0; border:1px solid #BCB8B9; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:0.9rem; line-height:0.9rem; padding:3% 4%; color:#A3A3A3; outline:none;}
.xfly_lybox1{width: 60%;margin: 0% auto 3%;border:1px solid #BCB8B9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size: 0.3rem;line-height: 1.5em;padding: 2% 4%;color:#A3A3A3;outline:none;display: block;}
.xfly_ly_subbox{width: 69%;margin: 1.5% auto;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size: 0.65rem;line-height: 1.5rem;background:#FE0000;color:#FFF;outline:none;display: block;}



/*环境*/
.environment {
  overflow: hidden;
  padding: 0.5rem 0.6rem 0.125rem;
  background: #fff; }
  .environment li {
    float: left;
    width: 7.375rem;
    height: 11.25rem; }
    .environment li img {
      width: 7.375rem;
      height: 4.375rem;
      display: block; }
    .environment li span {
      display: block;
      height: 1.1rem;
      line-height: 1.1rem !important;
      text-align: center;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      line-height: 1.2; }
    .environment li:nth-child(2) {
      float: right;
      width: 7rem; }
      .environment li:nth-child(2) img {
        width: 7rem;
        height: 9.875rem; }

.style {
  width: 100%;
  padding: 0.5rem 0.6rem;
  background: #fff;
  box-sizing: border-box; }

/*学员心语*/
.heart {
  width: 100%;
  padding: 0.5rem 0.6rem;
  background: #fff;
  box-sizing: border-box; }
  .heart .tishi {
    margin-bottom: 0.125rem; }
    .heart .tishi span {
      color: #888; }
    .heart .tishi .top {
      width: 0;
      height: 0;
      border: 0.2rem solid;
      border-color: #888 transparent transparent transparent;
      display: inline-block;
      vertical-align: middle;
      margin-right: 0.25rem; }
  .heart .content {
    width: 100%;
    /*height: 10rem;*/
    overflow-y: auto; }
    .heart .content ul {
      width: 99%;
      background: #f4f4f4;
      padding: 0.8rem 0.5rem;
      box-sizing: border-box;
      margin: 0.125rem;
      }
      .heart .content ul h4 {
        font-size: 0.55rem; }
      .heart .content ul li {
        padding-left: 1.875rem;
        color: #6f6f6f;
        line-height: 1.2rem;
        /* margin: 0.3rem 0; */
        }
.heart_1 label {
          float: left;
          display: inline-block;
          width: 1.875rem;
          margin-left: -1.875rem;
          color: #333;
          font-size: 0.55rem;
          vertical-align: top;
          text-align: center;
          background: #ff4d10;
          line-height: 1.5rem;
          color: #fff;
          }
.heart_1 span {
          display: inline-block;
          font-size: 0.5rem;
          vertical-align: top;
          border-bottom: #666 solid 1px;
          line-height: 1.46rem;
          width: 98%;
          padding-left: 2%;
          color:#dd0000;
          }
.heart_2{background:#fff100;}
.heart_2 label {
          float: left;
          display: inline-block;
          width: 1.875rem;
          margin-left: -1.875rem;
          color: #ff4d10;
          font-size: 0.55rem;
          vertical-align: top;
          text-align: center;
          background: #fff100;
          line-height: 1.5rem;
          color: #ff4d10;
          }
		  
.heart_2 span {
          display: inline-block;
          font-size: 0.55rem;
          vertical-align: top;
          line-height: 0.85rem;
          width: 98%;
          padding-left: 2%;
          background:#f4f4f4;
          }

          .heart .content ul li span.blue {
            background: #79b3cb;
            color: #fff;
            padding: 0.125rem;
            box-sizing: border-box; }


.Project_1{overflow:hidden;background:#dd0000;position: relative; margin-bottom:3%;}
.Project_1_l{ float:left; width:33%; margin-bottom:-0.2rem;}
.Project_1_r{ float:right; width:66%; padding-left:1%; padding-top:2%;}
.Project_1_r span{color:#000;background:#fff;border-radius:5px;width:23%;display:block;float:left;margin-right: 2%;line-height: 0.9rem;margin-bottom: 1%;text-align:center;}
.Project_1_r_btn{overflow:hidden;width: 65%;position: absolute;bottom: 7px;}
.Project_1_r_btn a{background:#fff100;color:#dd0000;border-radius: 3px;margin: auto;display: block;width: 40%;line-height: 1.0rem;text-align: center;}



.route_nav{overflow:hidden;background:#fff;line-height: 1.5rem;font-size: 0.5rem;padding-left: 0.5rem;}


.more{ overflow:hidden;}
.more ul{ overflow:hidden;}
.more ul li{width: 31%;float: left;position: relative; margin-bottom:2%;}
.more ul li a span{position: absolute;bottom: 0.1rem;right: 0;background: #f00;color: #fff;padding: 0.1rem 0.3rem;}
.more ul li:nth-child(1),.more ul li:nth-child(2),.more ul li:nth-child(4),.more ul li:nth-child(5){ margin-right:3%;}


.bz_content_title{font-size:0.6rem;padding: 0.5rem 0;color: #dd0000;font-weight: bold;text-align:center;}

.bz_content{ overflow:hidden;}
.bz_content ul{ overflow:hidden; width:96%; padding:2%; margin:auto;}
.bz_content ul li{width:32%;float:left;}
.bz_content ul li:nth-child(1),.bz_content ul li:nth-child(2){margin-right:2%;}


.btn-ny{
  padding: 0.3rem 0.6rem;
  background: #dd0000;
  color: #fff;
  border-radius: 0.5rem;
  border: #ff781a 0.025rem solid;
  font-size: 0.6rem;
  display: block;
  width: 40%;
  margin: auto;
  }

.content_main{overflow:hidden;padding: 0.5rem 0.5rem 0.5rem 1rem;border-bottom:#d7d7d7 solid 2px;}
.content_mainl{overflow:hidden;width:15%;float:left;padding-top: 0.5%;}
.content_mainr{overflow:hidden;width: 83%;float:left;padding-left: 2%;}
.content_mainr h3{font-size: 0.6rem;line-height: 1.2rem;font-weight: bold;}
.content_mainr span{font-size: 0.5rem;display: inline-block;}

.content_main1{overflow:hidden;background:#dd0000;color:#fff;padding: 2% 5% 5%;}
.content_main1 h2{
    font-size: 0.8rem;
    text-align: center;
    line-height: 2rem;
}
.content_main1 p{
    font-size: 0.55rem;
    line-height: 0.9rem;
}

.content_works{overflow:hidden;width: 96%;margin: auto;padding: 2%;}
.content_works_title{overflow:hidden;background:url(../index/content_bg.jpg) repeat-x center;padding: 0.7rem 0;}
.content_works_title h2{font-size: 0.8rem;color: #dd0000;font-weight: bold;text-align:center;background: #fff;width: 35%;margin: auto;}
.content_works_1,.content_works_2{ overflow:hidden;}
.content_works_1l{overflow:hidden;width: 49%;float: left;margin-right: 2%;}
.content_works_1r{overflow:hidden;float: right;width: 49%;}
.content_works_1 img{margin-bottom:2%;}

.content_works_2 dl{overflow:hidden;width:49%;padding: 0;margin-bottom:1%; float:left;}
.content_works_2 dl:nth-child(1),.content_works_2 dl:nth-child(3){ margin-right:2%;}
.content_works_2 dl:nth-child(2),.content_works_2 dl:nth-child(4){ margin-right:0%;}
.content_works_2 dl dt{}
.content_works_2 dl dd{background:#dd0000;margin-top: -3px;color: #fff;overflow: hidden;line-height: 1.2rem;padding: 0 0.3rem;}
.content_works_2 dl dd h3{float: left;font-size: 0.55rem;}
.content_works_2 dl dd span{float: right;}































/*=======其他页面=====*/
header {
  background: #fff; margin-top:5.3em;
   }

.txt_icon {
  width: 100%;
  background: #fff;
  overflow: hidden;
  padding: 1rem 0.5rem 0.5rem;
  box-sizing: border-box; }
  .txt_icon ul {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .txt_icon ul li {
      display: inline-block;
      width: 2.5rem;
      height: 2.5rem;
      background: #000;
      border-radius: 0.15rem;
      text-align: center;
      padding: 0.25rem 0.2rem;
      box-sizing: border-box;
      line-height: 1rem; }
      .txt_icon ul li:last-child {
        width: 3.75rem;
        background: #cc0001; }
      .txt_icon ul li em {
        display: inline-block;
        font-size: 0.8rem;
        background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(white), to(#f4ff0e));
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent; }

.title {
  padding: 0.75rem 0 0.25rem;
  background: #fff;
  margin-top: 0.5rem; }
  .title h3 {
    text-align: center;
    overflow: hidden;
    padding-bottom: 0.2rem;
    border-bottom: 0.1rem #d7000f solid; }
    .title h3 b {
      display: inline-block;
      background: #d7000f;
      color: #fff;
      padding: 0.3rem 1.25rem;
      font-size: 0.775rem;
      font-weight: normal; }

/*经典菜品*/
.classical {
  overflow: hidden;
  padding: 0.5rem 0.5rem 0.5rem;
  background: #fff; }
  .classical ul li {
    float: left;
    width: 8.625rem;
    height: 12.5rem; }
    .classical ul li img {
      width: 8.625rem;
      height: 11.625rem;
      display: block; }
    .classical ul li span {
      display: block;
      height: 1.1rem;
      line-height: 0.9rem !important;
      text-align: center;
      font-size: 0.55rem;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      line-height: 1.2; }
    .classical ul li:nth-child(2) {
      float: right;
      width: 5.875rem;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .classical ul li:nth-child(2) a {
        display: inline-block;
        width: 2.75rem;
        height: 4.2rem; }
        .classical ul li:nth-child(2) a img {
          width: 2.75rem;
          height: 3.25rem; }

/*123*/
.num_list {
  background: #fff;
  overflow: hidden;
  padding: 0.5rem 0.5rem 0.25rem; }
  .num_list ul li {
    clear: both;
    overflow: hidden;
    padding: 0.5rem 0; }
    .num_list ul li img {
      float: right;
      width: 7.5rem;
      height: 5.375rem; }
    .num_list ul li:nth-child(even) img {
      float: left; }
    .num_list ul li .txt {
      float: left;
      width: 6.75rem; }
      .num_list ul li .txt h4 {
        min-height: 1.35rem;
        padding-left: 1rem;
        font-weight: normal;
        background: #d7000f;
        padding: 0.125rem;
        box-sizing: border-box;
        color: #fff;
        font-style: italic; }
        .num_list ul li .txt h4 i {
          float: left;
          display: block;
          width: 0.85rem;
          font-size: 1.15rem;
          line-height: 1rem; }
        .num_list ul li .txt h4 em {
          font-size: 0.5rem;
          display: block;
          font-style: italic; }
        .num_list ul li .txt h4 small {
          font-size: 0.35rem;
          display: block; }
      .num_list ul li .txt p {
        font-size: 0.5rem;
        padding: 0.375rem 0;
        line-height: 1.6; }
        .num_list ul li .txt p em {
          display: block;
          font-size: 0.6rem; }
        .num_list ul li .txt p span {
          display: block;
          text-indent: 1rem; }
    .num_list ul li:nth-child(even) .txt {
      float: right; }
  .num_list.style2 h4 em {
    font-size: 0.725rem !important; }

/*看过*/
.haveSeen {
  overflow: hidden;
  padding: 0.5rem 0.5rem 0.25rem;
  background: #fff; }
  .haveSeen ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .haveSeen ul li {
      width: 4.75rem;
      height: 5rem; }
      .haveSeen ul li a {
        display: block; }
        .haveSeen ul li a img {
          width: 4.75rem;
          height: 3.375rem;
          display: block; }
        .haveSeen ul li a span {
          display: block;
          height: 1.1rem;
          line-height: 1rem !important;
          text-align: center;
          font-size: 0.55rem;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          line-height: 1.2; }

/*海鲜大咖*/
.hxdk_wrap01 {
  width: 100%;
  padding: 0.75rem 0.5rem;
  box-sizing: border-box;
  overflow: hidden;
  background: #fff; }
  .hxdk_wrap01 .top img {
    float: left;
    width: 7.75rem;
    height: 5.25rem; }
  .hxdk_wrap01 .top .txt {
    float: right;
    width: 6.75rem;
    font-size: 0.525rem; }
    .hxdk_wrap01 .top .txt h4 {
      font-size: 1.15rem;
      text-align: center; }
    .hxdk_wrap01 .top .txt p {
      line-height: 1.8;
      padding: 0.4rem 0; }
    .hxdk_wrap01 .top .txt .wenzi {
      background: #740402;
      color: #fff;
      padding: 0.1rem 0;
      text-align: center; }
  .hxdk_wrap01 .pic {
    margin-top: 0.75rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .hxdk_wrap01 .pic img {
      width: 4.75rem;
      height: 3.375rem; }

/*一行2图*/
.twoPic {
  overflow: hidden;
  padding: 0.5rem 0.5rem 0.25rem;
  background: #fff; }
  .twoPic ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .twoPic ul li {
      width: 7.25rem;
      height: 6.5rem; }
      .twoPic ul li img {
        width: 7.25rem;
        height: 5rem;
        display: block; }
      .twoPic ul li span {
        display: block;
        height: 1.1rem;
        line-height: 1rem !important;
        text-align: center;
        font-size: 0.55rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 1.2; }

/*一行2图*/
.hxdk_wrap02 {
  overflow: hidden;
  padding: 0.5rem 0.5rem 0.5rem;
  background: #fff; }
  .hxdk_wrap02 .content .txt {
    float: left;
    width: 7.5rem;
    font-size: 0.55rem; }
    .hxdk_wrap02 .content .txt p {
      margin-bottom: 1rem;
      line-height: 1.8; }
      .hxdk_wrap02 .content .txt p:last-child {
        margin-bottom: 0; }
  .hxdk_wrap02 .content .pic {
    float: right;
    width: 6.75rem; }
    .hxdk_wrap02 .content .pic img {
      width: 6.75rem;
      height: 7rem;
      margin-bottom: 0.75rem; }
      .hxdk_wrap02 .content .pic img:last-child {
        margin-bottom: 0; }

/*色香味全*/
.sxwq {
  width: 100%;
  padding: 0.5rem;
  background: #fff;
  overflow: hidden;
  box-sizing: border-box; }
  .sxwq .pic {
    font-size: 1.075rem;
    color: #d7000f;
    text-align: center;
    margin-bottom: 0.8rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
    .sxwq .pic p {
      width: 7rem;
      line-height: 1.5rem; }
      .sxwq .pic p em {
        display: block;
        font-size: 1.15rem;
        color: #333; }
      .sxwq .pic p small {
        display: block;
        font-size: 0.675rem; }
    .sxwq .pic img {
      float: left;
      width: 7.9rem; }
  .sxwq ul {
    width: 88%;
    margin: 0 auto;
    margin-top: 0.5rem; }
    .sxwq ul li {
      position: relative;
      background: #d7000f;
      height: 1rem;
      line-height: 1rem;
      color: #fff;
      margin: 0.5rem 0;
      font-size: 0.55rem;
      padding-left: 1.2rem; }
      .sxwq ul li i {
        position: absolute;
        left: -0.3rem;
        top: -0.15rem;
        display: inline-block;
        width: 1.15rem;
        height: 1.15rem;
        line-height: 1.15rem;
        background: #fff;
        border-radius: 50%;
        border: #d7000f 0.075rem solid;
        font-size: 0.625rem;
        color: #d7000f;
        font-style: normal;
        text-align: center; }

/*早点创业班*/
.zdchyb {
  width: 100%;
  background: #fff;
  text-align: center;
  padding: 0.5rem 0;
  line-height: 1.6; }
  .zdchyb em {
    font-size: 0.725rem;
    color: #d7000f;
    font-weight: bold; }
  .zdchyb img {
    width: 8.5rem;
    margin-top: 0.5rem; }

/*麻辣香锅*/
.mlxg_01 {
  width: 100%;
  padding: 1rem 0.5rem 0.5rem;
  box-sizing: border-box;
  background: #fff; }
  .mlxg_01 p {
    background: #fa0102;
    color: #fff;
    border-radius: 2rem;
    padding: 0.3rem 1rem;
    line-height: 1.6;
    text-indent: 1rem;
    font-size: 0.5rem; }

/*麻辣拌*/
.mlb {
  background: #fff;
  overflow: hidden;
  padding: 0.5rem 0; }
  .mlb img {
    float: left;
    width: 10rem; }
  .mlb .txt {
    float: left;
    width: 5.5rem;
    margin-left: 0.2rem; }
    .mlb .txt p {
      margin-bottom: 0.375rem; }
      .mlb .txt p em, .mlb .txt p small, .mlb .txt p span {
        display: inline-block; }
      .mlb .txt p em {
        font-size: 0.8rem;
        color: #5f191b;
        text-indent: 0.5rem; }
      .mlb .txt p small {
        background: #d7000f;
        color: #fff;
        font-size: 0.45rem;
        border-radius: 0.5rem;
        padding: 0.18rem 0.3rem;
        margin: 0.125rem 0; }
      .mlb .txt p span {
        font-size: 0.475rem; }

/*山西面食*/
.sxms_txt {
  font-size: 0.675rem;
  padding: 0.5rem;
  background: #fff;
  box-sizing: border-box; }
  .sxms_txt span, .sxms_txt em {
    display: inline-block; }
  .sxms_txt span {
    width: 10rem;
    color: #d7000f;
    line-height: 1.5; }
    .sxms_txt span b {
      font-size: 1.125rem;
      font-weight: normal; }
  .sxms_txt em {
    background: #d7000f;
    color: #fff;
    padding: 0.5rem 0.6rem;
    border-radius: 1rem;
    vertical-align: top;
    margin-top: 0.4rem; }

.sxms {
  overflow: hidden;
  padding: 0.5rem 0.5rem 0.5rem;
  background: #fff; }
  .sxms ul li {
    float: left;
    width: 8.625rem;
    height: 12.5rem; }
    .sxms ul li img {
      width: 8.625rem;
      height: 11.625rem;
      display: block; }
    .sxms ul li span {
      display: block;
      height: 1.1rem;
      line-height: 0.9rem !important;
      text-align: center;
      font-size: 0.55rem;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      line-height: 1.2; }
    .sxms ul li:nth-child(2) {
      float: right;
      width: 5.875rem;
      display: -webkit-box;
      display: -webkit-flex;

      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .sxms ul li:nth-child(2) a {
        display: inline-block;
        width: 2.75rem;
        height: 5rem; }
        .sxms ul li:nth-child(2) a img {
          width: 2.75rem;
          height: 4.5rem; }
        .sxms ul li:nth-child(2) a:nth-child(1) {
          width: 5.875rem;
          height: 6.675rem; }
          .sxms ul li:nth-child(2) a:nth-child(1) img {
            width: 5.875rem;

            height: 5.875rem; }

/*铁板烧*/
.tbs {
  overflow: hidden;
  padding: 0.5rem 0.5rem 0.5rem;
  background: #fff; }
  .tbs ul li {
    float: left;
    width: 8.625rem;
    height: 12.5rem; }
    .tbs ul li img {
      width: 8.625rem;
      height: 12.25rem;
      display: block; }
    .tbs ul li span {
      display: block;
      height: 1.1rem;
      line-height: 0.9rem !important;
      text-align: center;
      font-size: 0.55rem;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      line-height: 1.2; }
    .tbs ul li:nth-child(2) {
      float: right;
      width: 5.875rem;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .tbs ul li:nth-child(2) a {
        display: inline-block;
        width: 5.875rem;
        height: 5.5rem; }
        .tbs ul li:nth-child(2) a img {
          width: 5.875rem;
          height: 5.5rem; }
        .tbs ul li:nth-child(2) a:nth-child(1) {
          width: 5.875rem;
          height: 6.375rem; }
          .tbs ul li:nth-child(2) a:nth-child(1) img {
            width: 5.875rem;
            height: 6.25rem; }

/*二级列表页*/
.list_search {
  position: relative;
  width: 100%;
  height: 2.2rem;
  background: #d71219; }
  .list_search .search {
    position: absolute;
    top: 0.4rem; }

/*选项菜单*/
.scrollbar-none::-webkit-scrollbar {
  width: 0px;
  height: 0; }

.tab_menu {
  position: relative;
  height: 17.5rem;
  margin-top: 0.1rem; }
  .tab_menu .menu-left {
    position: absolute;
    left: 0;
    top: 0;
    overflow-y: scroll;
    width: 3.75rem;
    height: 17.5rem;
    border: #ddd 0.025rem solid; }
    .tab_menu .menu-left ul li {
      width: 100%;
      height: 2.5rem;
      background: #fff;
      border-bottom: #ddd 0.025rem solid;
      box-sizing: border-box;
      text-align: center;
      font-size: 0.45rem;
      font-weight: bold;
      padding: 0 0.15rem;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .tab_menu .menu-left ul li:last-child {
        border-bottom: none; }
      .tab_menu .menu-left ul li.active {
        background: #ee7700;
        color: #fff; }
  .tab_menu .menu-right {
    position: absolute;
    left: 4.125rem;
    top: 0;
    bottom: 0;
    width: 11.5rem;
    height: 17.5rem;
    padding-top: 0.25rem; }
    .tab_menu .menu-right .ads {
      height: 3.75rem;
      overflow: hidden; }
      .tab_menu .menu-right .ads img {
        max-height: 3.75rem; }
    .tab_menu .menu-right .list_content {
      display: none;
      position: relative;
      width: 11.4rem;
      height: 13.5rem; }
      .tab_menu .menu-right .list_content h2 {
        font-size: 0.55rem;
        height: 1.25rem;
        line-height: 1.25rem;
        text-indent: 0.6rem; }
      .tab_menu .menu-right .list_content ul {
        position: absolute;
        left: 0;
        width: 100%;
        height: 12.25rem;
        background: #f00;
        overflow-y: scroll;
        padding: 0.5rem;
        background: #fff;
        box-sizing: border-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        .tab_menu .menu-right .list_content ul li {
          width: 3.075rem;
          height: 4.625rem;
          margin-right: 0.575rem; }
          .tab_menu .menu-right .list_content ul li:nth-child(3n) {
            margin-right: 0; }
          .tab_menu .menu-right .list_content ul li a {
            display: block; }
            .tab_menu .menu-right .list_content ul li a img {
              width: 3.075rem;
              height: 3.075rem;
              display: block; }
            .tab_menu .menu-right .list_content ul li a span {
              display: block;
              line-height: 0.6rem !important;
              padding-top: 0.15rem;
              text-align: center;
              font-size: 0.55rem;
              overflow: hidden;
              text-overflow: ellipsis;
              display: -webkit-box;
              -webkit-line-clamp: 2;
              -webkit-box-orient: vertical; }

/*# sourceMappingURL=xindongfang.css.map */

/*其他页标题*/
.page_title {
  border-top: 0.225rem #ff4d10 solid;
  padding: 0.55rem 0;
  font-size: 0.95rem;
  text-align: center; }
  .page_title.rmzy_head {
    padding: 0rem 0 0; }

/*菜单*/
nav {
  width: 100%;
  height: 1.5rem;
  background: #ff4d10; }
  nav ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
    nav ul li {
      height: 100%;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
      -ms-flex: 1;
      flex: 1;
      font-size: 0.625rem;
      line-height: 1.5rem;
      color: #fff;
      text-align: center;
      border-right: #cf6c1b 0.025rem solid;
      cursor: pointer; }
      nav ul li:last-child {
        border-right: none; }
      nav ul li.active {
        color: #fff;
        background: #cc3d0b; }
      nav ul li:hover {
        color: #fff;
        background: #cc3d0b; }

/*列表*/
.listPic {
  padding: 0.7rem 0.45rem 0;
  box-sizing: border-box; }
  .listPic ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .listPic ul li {
      position: relative;
      width: 7.25rem;
      height: 5.5rem;
      border: #67370f 0.075rem solid;
      box-sizing: border-box;
      margin-bottom: 0.7rem; }
      .listPic ul li img {
        width: 100%;
        height: 100%; }
      .listPic ul li .txt, .listPic ul li .bg, .listPic ul li .name {
        position: absolute;
        left: 0;
        bottom: 0;
        display: block;
        width: 100%;
        height: 1.1rem; }
      .listPic ul li .txt {
        color: #fff;
        font-size: 0.6rem;
        text-align: center;
        z-index: 2;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 1.2;
        line-height: 1.1rem; }
      .listPic ul li .bg {
        width: 100%;
        height: 1.1rem;
        background: rgba(252, 83, 25, 0.8);
        z-index: 1; }
  .listPic.ms {
    padding: 0 0.45rem 0rem; }
    .listPic.ms li {
      width: 7rem;
      height: 8.875rem;
      border: none; }
      .listPic.ms li .bg {
        background: #ff4d10;
        height: 1.1rem; }
      .listPic.ms li img {
        width: 100%;
        height: 7.775rem; }
      .listPic.ms li .name {
        left: 4.875rem;
        bottom: 6.75rem;
        z-index: 2;
        width: 2.35rem;
        height: 0.95rem;
        background: #ff4d10;
        color: #fff;
        text-align: center;
        font-size: 0.625rem;
        overflow: hidden; }
		
.pages ul {
  text-align: right; }
  .pages ul li {
    display: inline-block;
    padding: 0.1rem 0.3rem;
    background: #ff4d10;
    color: #fff;
    font-size: 0.625rem;
    margin: 0 0.1rem; }
    .pages ul li.active {
      color: #ee7700; }
    .pages ul li:hover {
      color: #ee7700; }		
		
/*免费电话*/
.white_content {
    display: none;width:80vw;height:30vw;border: 1px solid #fe4d00;background-color:#fe4d00;
    text-align: right;padding: 0;margin-left: 9vw;margin-top:10vw;position: fixed; z-index: 88;top: 50vw; }
#tel{border: 1px solid #333;width: 50vw;line-height:5vw;font-size: 3.5vw;border-radius:30px 0px 0px 30px;
  padding-left: 2vw;}
.anys{font-size: 3.5vw;background: #fe0200;color: #fff; height: 5vw;border-radius:0px 30px 30px 0px;
  padding:0vw 2vw;}
.anyst{width:8vw;}
.bmys{color: #fff; text-align: center;font-size:5vw; line-height: 6vw;margin-bottom:2vw;}
.xzyt{font-size:2.8vw;margin-top: 2vw;color: #fff;}
.gban{font-size: 3vw;}



/*小吃内页*/
.tenProject {overflow: hidden; }
.tenProject {overflow: hidden;/* width: 96%; *//* margin: auto; */}
.tenProject li {width: 48.5%;float: left;background: #fff;margin-bottom: 3%;padding: 0.5rem 0.25rem 0.25rem;box-sizing: border-box;height: 8rem;}
.tenProject li:nth-child(even) {float: right; }
.tenProject li .pic {/* height: 7.5rem; */}
.tenProject li .pic img {max-height: 7.375rem; }
.tenProject li .txt {position: relative;padding-top: 0.25rem;}
.tenProject li .txt h3 {height: 1rem;font-size: 0.7rem;color: #c60404;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 1rem;font-weight: normal;}
.tenProject li .txt p {color: #ff4d10;}
.tenProject li .txt p b {font-weight: bold;font-size: 0.7rem;}
.tenProject li .txt p small {font-size: 0.35rem; }
.tenProject li .btn {position: absolute;right: 0;bottom: 0;padding: 0.25rem 0.45rem;background: #dd0000;color: #fff;}
.tenProject li .btn:hover {background: #e60012; }
.load-more__btn{overflow:hidden; display:block; width:100%; font-size:0.55rem; text-align:center;}

.con_page{overflow: hidden;}
.con_page ul{float: right;overflow: hidden;}
.con_page ul li{overflow: hidden;float: left;margin-right:0.2rem;border: #b8b8b8 solid 0.5px;display: block;line-height: 0.8rem;padding: 0 0.25rem;background: #fff;}
.con_page ul li a{overflow: hidden;float: left;display: block;text-align: center;float: left;font-size: 0.45rem;}.dede_pages ul li.thisclass,
.con_page ul li.thisclass{background-color: #dbdbdb;font-weight:bold;}