@charset "UTF-8";
html {
  -webkit-font-smoothing: antialiased;
}

* {
  box-sizing: border-box;
}

blockquote, body, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul {
  margin: 0;
  padding: 0;
}

header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer {
  display: block;
  margin: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset, img {
  border: 0;
}

address, b, caption, cite, code, dfn, em, i, strong, th, var {
  font-style: normal;
  font-weight: 400;
}

dl, ol, ul {
  list-style-type: none;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: 400;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
  outline: 0;
  outline: none;
  blr: expression(this.onFocus=this.blur());
}

sup {
  vertical-align: text-top;
}

sub {
  vertical-align: text-bottom;
}

textarea {
  resize: none;
}

img {
  vertical-align: middle;
}

button, input[type=submit], input[type=text], input[type=button], select {
  -webkit-appearance: none;
  border-radius: 0;
  -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
  outline: 0;
  outline: 0;
  blr: expression(this.onFocus=this.blur());
}

body {
  width: 100%;
  color: #000;
  line-height: 1.3;
  font-size: .28rem;
  opacity: 0;
  overflow-x: hidden;
  background: #fff;
  font-family: Helvetica;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  line-height: 0;
  font-size: 0;
}

@font-face {
  font-family: 'iconfont';
  src: url("../font/iconfont.eot");
  src: url("../font/iconfont.eot?#iefix") format("embedded-opentype"), url("../font/iconfont.woff") format("woff"), url("../font/iconfont.ttf") format("truetype"), url("../font/iconfont.svg#iconfont") format("svg");
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

/*header*/
header {
  height: 1.3rem;
  width: 100%;
  background: #999;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
  padding: .5rem .3rem 0;
}

header .myicon {
  font-size: .32rem;
  color: #fff;
}

header .mywidth {
  font-size: .36rem;
  display: inline;
}

header .myclose {
  display: none;
}

header .logo {
  position: absolute;
  top: .3rem;
  height: .9rem;
  left: 2.2rem;
}

header .logo .img {
  height: 100%;
}

header .on .mywidth {
  font-size: .36rem;
  display: none;
}

header .on .myclose {
  display: inline;
}

.myhead {
  background-color: #b6433e;
  padding: .5rem .3rem 0;
  background-image: none;
}

.myhead .h_middle {
  font-size: .36rem;
  color: #fff;
  margin-left: 2.3rem;
}

.sear-box {
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
  width: 100%;
  position: fixed;
  top: 1.2rem;
  background: rgba(0, 0, 0, 0.6);
  z-index: 100;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  box-sizing: border-box;
  display: none;
  overflow-y: scroll;
  overflow-x: hidden;
}

.sear-box span {
  width: 0.36rem;
  height: 0.36rem;
  margin-top: 0.02rem;
  float: left;
  cursor: pointer;
  background: url("../images/首页_06.png") no-repeat center;
  background-size: 0.33rem auto;
}

.sear-box .tex {
  float: left;
  color: #fff;
  font-size: 0.28rem;
  line-height: 0.4rem;
  height: 0.4rem;
  width: 5.3rem;
  background: none;
  text-decoration: none;
  border: none;
  display: inline-block;
  border-left: 0.02rem solid #fff;
  padding-left: 0.2rem;
  margin-left: 0.2rem;
}

.sear-box .icon-sea {
  border: none;
  width: 0.36rem;
  height: 0.36rem;
  margin-top: 0.02rem;
  cursor: pointer;
  background: url(../images/icon-search1.png) no-repeat center;
  background-size: 0.33rem auto;
  float: right;
}

.sear-box span.icon-clo {
  position: relative;
  background-image: none;
}

.sear-box span.icon-clo:before, .sear-box span.icon-clo:after {
  content: '';
  width: 0.4rem;
  height: 0.03rem;
  top: 0.18rem;
  left: -0.01rem;
  background: #fff;
  position: absolute;
  border-radius: 0.03rem;
}

.sear-box span.icon-clo:before {
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}

.sear-box span.icon-clo:after {
  transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -o-transform: rotate(135deg);
}

#cd-lateral-nav {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #eee;
  top: 1.3rem;
  left: 0;
  z-index: 99999999;
}

#cd-lateral-nav .mynav {
  /* display: none; */
}

#cd-lateral-nav .mynav .li {
  padding: 0 .3rem;
}

#cd-lateral-nav .mynav .li .a {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 0.9rem;
  border-bottom: 1px solid #eeeeee;
}

#cd-lateral-nav .mynav .li .a .sp1 {
  font-size: .28rem;
  color: #333333;
}

#cd-lateral-nav .mynav .li .a .sp2 .myicon1, #cd-lateral-nav .mynav .li .a .sp2 .myicon2 {
  text-align: right;
  font-size: .28rem;
  color: #bbbbbb;
}

#cd-lateral-nav .mynav .li .a .sp2 .myicon1 {
  display: inline;
}

#cd-lateral-nav .mynav .li .a .sp2 .myicon2 {
  display: none;
}

#cd-lateral-nav .mynav .active {
  background-color: #b6433e;
}

#cd-lateral-nav .mynav .active .a {
  border-bottom: 1px solid #b6433e;
}

#cd-lateral-nav .mynav .active .a .sp1 {
  color: #fff;
}

#cd-lateral-nav .mynav .active .a .sp2 .myicon1, #cd-lateral-nav .mynav .active .a .sp2 .myicon2 {
  color: #fff;
}

#cd-lateral-nav .mynav .active .a .sp2 .myicon1 {
  display: none;
}

#cd-lateral-nav .mynav .active .a .sp2 .myicon2 {
  display: inline;
}

#cd-lateral-nav .mynav .second {
  padding-top: .2rem;
  display: none;
}

#cd-lateral-nav .mynav .on {
  background-color: #b6433e;
  color: #fff;
}

#cd-lateral-nav .mynav .on .a {
  border-bottom: 1px solid #b6433e;
}

#cd-lateral-nav .mynav .on .a .sp1 {
  color: #fff;
}

#cd-lateral-nav .mynav .on .a .sp2 .myicon1 {
  color: #fff;
}

footer {
  padding: .2rem 0;
  width: 100%;
  background-color: #292a2e;
}

footer .gs {
  display: flex;
  flex-direction: column;
  padding: 0 .3rem;
  color: #777;
  font-size: .24rem;
  margin-bottom: .3rem;
  position:  relative;
}

footer .gs .mz {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

footer .gs .mz .h3 {
  color: #fff;
}

footer .gs .phone {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

footer .banquan {
  padding-top: .3rem;
}

footer .banquan .p {
  font-size: .22rem;
  color: #939dae;
  text-align: center;
  margin-bottom: .15rem;
}

.goutong {
  position: fixed;
  top: 5rem;
  right: 0;
  z-index: 999;
}

.goutong .qq, .goutong .tel, .goutong .wx {
  width: 0.7rem;
  height: 0.7rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #b6433e;
}

.goutong .qq .myicon, .goutong .tel .myicon, .goutong .wx .myicon {
  font-size: .4rem;
  color: #fff;
}

.goutong .on {
  background-color: #32373b;
}

.goutong .qq, .goutong .wx {
  margin-bottom: 5px;
}

.goutong .wx_ewm {
  display: none;
  position: absolute;
  top: 0;
  left: -2.15rem;
  width: 2rem;
  height: 2rem;
}

.goutong .wx_ewm .img {
  width: 100%;
}

.goutong .wx_ewm::before {
  content: "";
  display: block;
  position: absolute;
  border: .1rem solid transparent;
  /* border-top-color: #369; */
  /* border-bottom-color: red; */
  border-left-color: #32373b;
  border-radius: 0;
  font-size: 0;
  width: 0;
  height: 0;
  padding: 0;
  top: 0;
  right: -.2rem;
}

.tab .tab_h {
  background-color: #b33831 !important;
}

.tab .tab_h .h5 .myicon1 {
  width: 0.47rem;
  height: 0.38rem;
  display: inline-block;
  background-size: 100%;
  margin-bottom: -7px;
  margin-right: .2rem;
}

.tab .tab_h .h5 .icon1 {
  background-image: url(../images/酒店管理-酒店定位11_03.png);
}

.tab .tab_h .h5 .icon2 {
  background-image: url(../images/酒店管理-酒店定位11_06.png);
}

.tab .tab_h .h5 .icon3 {
  background-image: url(../images/酒店管理-酒店定位11_08.png);
}

.pagebox {
  margin-bottom: .45rem;
  width: 100%;
  height: 1.15rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.pagebox .li .a {
  width: 100%;
  height: 100%;
  color: #333333;
  font-size: .24rem;
}

.pagebox .li2 {
  margin-left: .1rem;
}

.pagebox .li7 {
  margin-right: .1rem;
}

.pagebox .li1, .pagebox .li7 {
  width: 1.3rem;
  height: 0.6rem;
  border: 1px solid #d9d9d9;
  text-align: center;
  line-height: .6rem;
}

.pagebox .li6 {
  height: 0.6rem;
  width: 0.36rem;
  line-height: .6rem;
  text-align: center;
}

.pagebox .li2, .pagebox .li3, .pagebox .li4, .pagebox .li5 {
  height: 0.6rem;
  width: 0.6rem;
  line-height: 0.6rem;
  text-align: center;
  border: 1px solid #d9d9d9;
}

.pagebox .on {
  background-color: #b6433e;
}

.pagebox .on .a {
  color: #fff;
}

.ovfHiden {
  overflow: hidden;
  height: 100%;
}

.i_banner {
  margin-top: 1.3rem;
  height: 3.7rem;
}

.i_banner .lb_img {
  width: 100%;
}

.index {
  padding: 0 .3rem;
}

.index .ma_title {
  height: 0.4rem;
  line-height: .4rem;
  margin: .5rem 0 .25rem;
}

.index .ma_title .h3 {
  font-size: .36rem;
  color: #333;
}

.index .ma_title .h3 em {
  color: #b6433e;
  margin-left: -.1rem;
}

.index .ma_title .h4 {
  /*font-family: FZYaoti;*/
  font-size: .32rem;
  color: #999999;
  margin-left: .1rem;
}

.index .ul {
  margin-bottom: .25rem;
}

.index .ul .li {
  width: 50%;
  height: 1rem;
  background-color: #f5f5f5;
}

.index .ul .li .a {
  width: 100%;
  display: inline-block;
  height: 100%;
  line-height: 1rem;
  font-size: .28rem;
  color: #b2b2b2;
  text-align: center;
}

.index .ul .on {
  background-color: #b6433e;
}

.index .ul .on .a {
  color: #fff;
}

.index .con {
  width: 100%;
  height: 2.8rem;
  position: relative;
}

.index .con .layer {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.index .con .layer .dy_01 {
  background: linear-gradient(to top, #000000 0%, rgba(255, 255, 255, 0.1) 100%);
  width: 100%;
  height: 100%;
}

.index .con .layer .dy_01 .a2 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.index .con .layer .dy_01 .a2 .h3 {
  font-size: .36rem;
  color: #fff;
}

.index .con .layer .dy_01 .a2 .p {
  font-size: .26rem;
  color: #909292;
  margin: .2rem 0 .45rem;
}

.index .con .layer .dy_01 .a2 .more_box {
  height: 0.55rem;
  width: 2.25rem;
  background-color: #b6433e;
  line-height: .55rem;
  text-align: center;
}

.index .con .layer .dy_01 .a2 .more_box .more {
  font-size: .22rem;
  color: #fff;
}

.index .con .layer .dy_01 .a2 .more_box .icon-gengduo {
  padding: .02rem;
  background-color: #fff;
  border-radius: 50%;
  color: #f4bb7b;
  font-size: .16rem;
  margin-left: .25rem;
}

.index .con .box1 {
  width: 100%;
  height: 2.8rem;
}

.index .con .box1 .hwimg {
  width: 100%;
}

.index .ul2 {
  margin-top: .2rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

.index .ul2 .li2 {
  width: 3.3rem;
  height: 2.32rem;
  background-color: green;
  margin-bottom: .3rem;
  position: relative;
}

.index .ul2 .li2 .li2_img {
  width: 100%;
}

.index .ul2 .li2 .dy_h4 {
  font-size: .3rem;
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.1) 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(255, 255, 255, 0.1)), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.1) 0%, #ffffff 100%);
  background: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.1) 0%, #ffffff 100%);
  background: -ms-linear-gradient(bottom, rgba(255, 255, 255, 0.1) 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255,255,255,.1)', endColorstr='#000',GradientType=0 );
  background: linear-gradient(to top, #000000 0%, rgba(255, 255, 255, 0.1) 100%);
}

.index .ul2 .li2 .dy_h4 .myicon {
  font-size: .5rem;
  margin-bottom: .4rem;
}

.in2 .ma_title {
  margin: .5rem 0 .25rem 0;
}

.in2 .div2 .ul3 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: .35rem;
}

.in2 .div2 .ul3 .li3 {
  width: 1.3rem;
  height: 1.65rem;
  background-color: #757373;
}

.in2 .div2 .ul3 .li3 a {
  width: 100%;
  height: 100%;
  color: #b3b3b3;
  display: flex;
  justify-content: center;
  align-items: center;
}

.in2 .div2 .ul3 .li3 a .myicon {
  font-size: .6rem;
}

.in2 .div2 .ul3 .on {
  background-color: #b6433e;
}

.in2 .div2 .ul3 .on .a3 {
  color: #fff;
}

.in2 .div2 .myswiper {
  height: 4.9rem;
}

.in2 .div2 .myswiper .mybox {
  width: 5.2rem;
  height: 4.9rem;
}

.in2 .div2 .myswiper .mybox .imgbox {
  width: 100%;
  height: 2.85rem;
  position: relative;
}

.in2 .div2 .myswiper .mybox .imgbox .img3 {
  width: 100%;
}

.in2 .div2 .myswiper .mybox .tit3 {
  position: absolute;
  bottom: .2rem;
  left: 0;
}

.in2 .div2 .myswiper .mybox .tit3 .h3 {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: .3rem;
  color: #fff;
  padding: 0 .15rem 0 .25rem;
}

.in2 .div2 .myswiper .mybox .tit3 .h3 .span3 {
  font-size: .26rem;
  margin-left: .1rem;
}

.in2 .div2 .myswiper .mybox .tit3 .h3 .myicon {
  margin-right: .2rem;
  padding: .08rem;
  background-color: #b6433e;
  border-radius: 50%;
  font-size: .2rem;
  color: #fff;
}

.in2 .div2 .myswiper .mybox .div4 {
  width: 100%;
  height: 1.3rem;
  padding: .3rem .2rem 0;
}

.in2 .div2 .myswiper .mybox .div4 .p4 {
  line-height: 0.45rem;
  font-size: .26rem;
  color: #999;
}

.in2 .div2 .myswiper .mybox .more2 {
  height: 0.8rem;
  background-color: #b6433e;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.in2 .div2 .myswiper .mybox .more2 .p5 {
  font-size: .26rem;
  color: #fff;
}

.in2 .div2 .myswiper .mybox .more2 .span5 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 50%;
  background-color: #fff;
  margin-left: .3rem;
}

.in2 .div2 .myswiper .mybox .more2 .span5 .myicon {
  font-size: .14rem;
  color: #b6433e;
}

.in2 .div2 .myswiper .on .tit3 .h3 {
  color: #b6433e;
}

.in2 .div2 .myswiper1 .mybox {
  width: 100%;
}

.in2 .div2 .myswiper1 .mybox .imgbox {
  width: 100%;
  height: 2.85rem;
  position: relative;
}

.in2 .div2 .myswiper1 .mybox .imgbox .img3 {
  width: 100%;
  height: 100%;
}

.in3 {
  width: 100%;
  padding: 0;
  /*自定义分页器激活时的样式表现*/
}

.in3 .lb3 .swiper-container-horizontal
.swiper-pagination-custom {
  bottom: .3rem;
  left: 2.25rem;
  width: 100%;
}

.in3 .lb3 .swiper-pagination-customs {
  width: .1rem;
  height: .1rem;
  display: inline-block;
  background: #ccc;
  border-radius: 50%;
  opacity: 1;
  margin: 0 6px;
}

.in3 .lb3 .swiper-pagination-customs-active {
  width: .2rem;
  height: 0.2rem;
  background-color: #b6433e;
  border-radius: 50%;
  border: 1px solid #fff;
  position: relative;
  bottom: -4px;
}

.in3 .lb3 .swiper-pagination-customs-active::before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 99;
}

.in3 .ma_title {
  padding: 0 .3rem;
}

.in3 .ma_title .a3 {
  font-size: .22rem;
  color: #666;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.in3 .ma_title .a3 .span3 {
  width: 0.27rem;
  height: 0.27rem;
  background-color: #000;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: .2rem;
}

.in3 .ma_title .a3 .span3 .myicon {
  font-size: .16rem;
  color: #fff;
}

.in3 .ma_title .on {
  color: #b6433e;
}

.in3 .ma_title .on .span3 {
  background-color: #b6433e;
}

.in3 .div5 {
  padding: 0 .3rem;
  height: 9.1rem;
  width: 100%;
  background-image: url(../images/汇晟酒店-手机版w_03.png);
  background-size: 100% 100%;
}

.in3 .div5 .tab {
  padding: .4rem 0 .2rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

.in3 .div5 .tab .li {
  width: 3.3rem;
  height: 1.05rem;
  box-sizing: border-box;
  padding-left: .25rem;
  margin-bottom: .2rem;
}

.in3 .div5 .tab .on {
  background-color: #b6433e;
}

.in3 .div5 .tab .a {
  width: 100%;
  height: 100%;
  color: #FFFFFF;
  padding-left: .5rem;
  position: relative;
  background-repeat: no-repeat;
  background-position: left center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.in3 .div5 .tab .a .sp1 {
  font-size: .26rem;
}

.in3 .div5 .tab .a .sp2 {
  font-size: .22rem;
}

.in3 .div5 .tab .a1 {
  background-image: url(../images/lg2.png);
  background-size: 10%;
}

.in3 .div5 .tab .a2 {
  background-image: url(../images/lg2_1.png);
  background-size: 13%;
}

.in3 .div5 .tab .a3 {
  background-image: url(../images/lg2_2.png);
  background-size: 13%;
}

.in3 .div5 .tab .a4 {
  background-image: url(../images/lg2_3.png);
  background-size: 13%;
}

.in3 .div5 .tab .a5 {
  background-image: url(../images/lg2_4.png);
  background-size: 13%;
}

.in3 .div5 .mylb {
  width: 100%;
  height: 4.35rem;
  background-color: #fff;
}

.in3 .div5 .mylb .lb_img {
  width: 100%;
  position: relative;
}

.in3 .div5 .mylb .mytit {
  height: 0.8rem;
  width: 100%;
  background-color: #b6433e;
  font-size: .26rem;
  color: #fff;
  line-height: 0.8rem;
  padding: 0 .25rem;
}

.in4 {
  background: url(../images/bn08.jpg) no-repeat center;
  background-size: cover;
  position: relative;
  height: 7rem;
}

.in4 .con {
  height: 5.7rem;
  width: 100%;
  position: relative;
  margin-bottom: .7rem;
  padding: 0 .3rem;
}

.in4 .con .layer {
  height: 5.7rem;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  text-align: center;
  background-color: transparent;
}

.in4 .con .layer .img {
  width: 3.6rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.in4 .con .li {
  position: relative;
  z-index: 200;
}

.in4 .con .li:before {
  position: absolute;
  content: "";
  height: .6rem;
  width: 1.3rem;
  top: 1.3rem;
  bottom: 0;
  margin: auto;
  z-index: -1;
}

.in4 .con .myyuan {
  padding: 0 .3rem;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

.in4 .con .li.li1 .sp4, .in4 .con .li.li3 .sp4 {
  text-align: right;
}

.in4 .con .li.li1 .sp3, .in4 .con .li.li3 .sp3 {
  margin-left: .6rem;
}

.in4 .con .li.li1:before {
  left: 1.2rem;
  background: url(../images/line1.png) no-repeat;
  background-size: 100%;
}

.in4 .con .li.li2:before {
  right: 1.2rem;
  background: url(../images/line2.png) no-repeat;
  background-size: 100%;
}

.in4 .con .li.li3:before {
  left: 1.2rem;
  top: -1rem;
  background: url(../images/line3.png) no-repeat;
  background-size: 100%;
}

.in4 .con .li.li3 {
  margin-top: .2rem;
}

.in4 .con .li.li4 {
  margin-top: .2rem;
}

.in4 .con .li.li4 .sp3 {
  margin-left: -8px;
}

.in4 .con .li.li4:before {
  right: 1.2rem;
  top: -1rem;
  background: url(../images/line4.png) no-repeat;
  background-size: 100%;
}

.in4 .con .h6 {
  font-size: .24rem;
  color: #333333;
}

.in4 .con .h6_1 {
  /*font-family: FZYaoti;*/
  font-size: .22rem;
  font-weight: 100;
  letter-spacing: -1px;
  color: #999999;
  padding: 5px 0;
  text-transform: none;
}

.in4 .con .sp3 {
  margin-left: .3rem;
  display: block;
  border-radius: 50%;
  background-color: #32373b;
  width: .9rem;
  height: .9rem;
  text-align: center;
  line-height: .9rem;
  color: #FFFFFF;
}

.in4 .con .on .sp3 {
  background-color: #b6433e;
}

.in4 .con .on .sp4 .box .h6, .in4 .con .on .sp4 .box .h6_1 {
  color: #b6433e;
}

.in4 .con .sp3.left {
  margin: 0;
  margin-right: .3rem;
}

.in4 .con .sp4.left {
  text-align: left;
}

.in4 .con .sp4.right {
  text-align: right;
}

.in4 .con .sp3 .iconfont {
  font-size: .4rem;
}

.in4 .con .sp4 .box {
  display: table-cell;
  height: .9rem;
  vertical-align: middle;
}

.in5 {
  padding: 0 .3rem;
}

.in5 .ma_title {
  padding: 0;
}

.in5 .div2 {
  height: 6.3rem;
}

.in5 .div2 .myswiper {
  height: 100%;
}

.in5 .div2 .myswiper .mybox {
  height: 100%;
}

.in5 .div2 .myswiper .mybox .imgbox {
  height: 3rem;
}

.in5 .div2 .myswiper .mybox .imgbox .img3 {
  width: 100%;
}

.in5 .div2 .myswiper .mybox .div4 {
  height: 2.25rem;
}

.in5 .div2 .myswiper .mybox .div4 .h4 {
  font-size: .3rem;
  color: #333333;
  text-align: center;
  margin-bottom: .6rem;
  position: relative;
}

.in5 .div2 .myswiper .mybox .div4 .h4::after {
  content: "";
  display: block;
  position: absolute;
  width: 0.4rem;
  height: 1px;
  background-color: #b6433e;
  bottom: -.4rem;
  left: 50%;
  transform: translateX(-50%);
}

.in6 {
  padding: 0 .3rem;
}

.in6 .aboutus {
  width: 100%;
  height: 8.7rem;
  /*自定义分页器激活时的样式表现*/
}

.in6 .aboutus .lb4 .box4 {
  width: 100%;
  height: 3rem;
}

.in6 .aboutus .lb4 .box4 .lb_img {
  width: 100%;
  height: 100%;
}

.in6 .aboutus .lb4 .with {
  height: 0.6rem;
  width: 100%;
  background-color: #fff;
}

.in6 .aboutus .lb4 .swiper-container-horizontal
.swiper-pagination-custom {
  bottom: .2rem;
  width: 100%;
  text-align: center;
}

.in6 .aboutus .lb4 .swiper-pagination-customs {
  width: .1rem;
  height: .1rem;
  display: inline-block;
  background: #ccc;
  border-radius: 50%;
  opacity: 1;
  margin: 0 6px;
}

.in6 .aboutus .lb4 .swiper-pagination-customs-active {
  width: .2rem;
  height: 0.2rem;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #b6433e;
  position: relative;
  bottom: -4px;
}

.in6 .aboutus .lb4 .swiper-pagination-customs-active::before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  background-color: #b6433e;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 99;
}

.in6 .aboutus .P6 {
  font-size: .26rem;
  color: #666;
  line-height: 0.47rem;
  margin-bottom: .5rem;
}

.in6 .aboutus .more_box {
  height: 0.55rem;
  width: 100%;
  background-color: #b6433e;
  line-height: .55rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.in6 .aboutus .more_box .more {
  font-size: .22rem;
  color: #fff;
}

.in6 .aboutus .more_box .span6 {
  display: inline-block;
  width: 0.25rem;
  height: 0.25rem;
  background-color: #fff;
  border-radius: 50%;
  position: relative;
  margin-left: .3rem;
}

.in6 .aboutus .more_box .icon-gengduo {
  color: #b6433e;
  font-size: .16rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.in7 {
  padding: 0 .3rem;
}

.in7 .ma_title {
  padding: 0;
  margin-top: .7rem;
}

.in7 .lb7 {
  position: relative;
  padding: .3rem .45rem .5rem;
}

.in7 .lb7 .imgbox {
  width: 1.88rem;
  height: 1.05rem;
  border: 1px solid #b6433e;
}

.in7 .lb7 .imgbox .img7 {
  width: 100%;
}

.in7 .lb7 .swiper_btn {
  width: 20px;
  height: 20px;
  background-size: contain;
}

.in7 .lb7 .swiper-button-next, .in7 .lb7 .swiper-button-prev {
  top: 59%;
  width: .3rem;
  height: .4rem;
}

.in7 .lb7 .swiper-button-prev {
  left: 5px;
}

.in7 .lb7 .swiper-button-next {
  right: 5px;
}

.in7 .lb7 .swiper-button-next {
  background-image: url("../images/anniu_03.png");
}

.in7 .lb7 .swiper-button-prev {
  background-image: url("../images/anniu_03.png");
  transform: rotate(-180deg)
}

.zentai {
  padding-top: 1rem;
}

.zentai .zt_pic {
  width: 100%;
}

.zentai .zt_pic .imgbox {
  height: 3.75rem;
}

.zentai .zt_pic .imgbox .img {
  width: 100%;
}

.zentai .zt_pic .p {
  height: 1rem;
  line-height: 1rem;
  text-align: center;
  background-color: #b6433e;
  font-size: .32rem;
  color: #fff;
}

.zentai .title {
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.zentai .title .h3 {
  font-size: .36rem;
  color: #333333;
  margin-bottom: .3rem;
  position: relative;
}

.zentai .title .h3::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 0.4rem;
  height: 1px;
  background-color: #d3d3d3;
  right: -.6rem;
  top: 50%;
}

.zentai .title .h3::after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 0.4rem;
  height: 1px;
  background-color: #d3d3d3;
  left: -.6rem;
  top: 50%;
}

.zentai .title .p {
  font-size: .14rem;
  color: #999999;
  text-transform: none;
}

.zentai .lb1 {
  height: 5.3rem;
  padding: 0 .3rem;
}

.zentai .lb1 .myswiper {
  height: 3.8rem;
}

.zentai .lb1 .box3 {
  padding: 0 .3rem;
  position: relative;
}

.zentai .lb1 .box3 .myswiper2 {
  margin-top: .2rem;
  height: 1.2rem;
}

.zentai .lb1 .box3 .swiper-button-next {
  background-image: url("../images/anniu_03.png");
  right: 0;
}

.zentai .lb1 .box3 .swiper-button-prev {
  background-image: url("../images/anniu_03.png");
  transform: rotate(-180deg);
  left: 0;
}

.zentai .lb1 .box3 .swiper-button-next, .zentai .lb1 .box3 .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: .22rem;
  height: .4rem;
  margin-top: -.12rem;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: .22rem .4rem;
  -webkit-background-size: 27px 44px;
  background-size: .22rem .4rem;
  background-position: center;
  background-repeat: no-repeat;
}

.zentai .div1 {
  padding: .3rem .3rem 0;
}

.zentai .div1 .tit1 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.zentai .div1 .tit1 .span1 {
  width: 0.1rem;
  height: 0.1rem;
  display: inline-block;
  background-color: #b6433e;
}

.zentai .div1 .tit1 .h3 {
  margin-left: .15rem;
  font-size: .3rem;
  color: #333333;
}

.zentai .div1 .tit1 .em {
  margin-left: .15rem;
  font-size: .26rem;
  color: #666666;
}

.zentai .div1 .p1 {
  padding: .2rem .1rem;
  font-size: .26rem;
  color: #666666;
  line-height: 0.45rem;
}

.zentai .picbox2 {
  padding: 0 .3rem;
  margin: .7rem 0;
  width: 100%;
  height: 3.8rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.zentai .picbox2 .left1 {
  width: 3.46rem;
  height: 3.8rem;
}

.zentai .picbox2 .left1 .img2 {
  width: 100%;
}

.zentai .picbox2 .left2 {
  width: 3.3rem;
  height: 3.8rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.zentai .picbox2 .left2 .top1 {
  height: 2.05rem;
  width: 100%;
}

.zentai .picbox2 .left2 .top1 .img3 {
  width: 100%;
}

.zentai .picbox2 .left2 .bottom1 {
  height: 1.65rem;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.zentai .picbox2 .left2 .bottom1 .b_left, .zentai .picbox2 .left2 .bottom1 .b_right {
  height: 1.65rem;
  width: 1.6rem;
}

.zentai .picbox2 .left2 .bottom1 .b_left .img2, .zentai .picbox2 .left2 .bottom1 .b_right .img2 {
  width: 100%;
}

.huishen {
  padding-top: 1rem;
}

.huishen .zt_pic {
  width: 100%;
}

.huishen .zt_pic .imgbox {
  height: 3.75rem;
}

.huishen .zt_pic .imgbox .img {
  width: 100%;
}

.huishen .zt_pic .p {
  height: 1rem;
  line-height: 1rem;
  text-align: center;
  background-color: #b6433e;
  font-size: .32rem;
  color: #fff;
}

.huishen .title {
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.huishen .title .h3 {
  font-size: .36rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.huishen .title .h3::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 0.4rem;
  height: 1px;
  background-color: #d3d3d3;
  right: -.6rem;
  top: 50%;
}

.huishen .title .h3::after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 0.4rem;
  height: 1px;
  background-color: #d3d3d3;
  left: -.6rem;
  top: 50%;
}

.huishen .title .p {
  /*font-family: FZYaoti;*/
  font-size: .22rem;
  color: #999999;
}

.huishen .p3 {
  padding: 0 .3rem;
  font-size: .26rem;
  color: #999999;
  line-height: .4rem;
  margin-bottom: .3rem;
}

.huishen .lb1 {
  height: 5.3rem;
  padding: 0 .3rem;
  margin-bottom: .4rem;
}

.huishen .lb1 .myswiper {
  height: 3.8rem;
}

.huishen .lb1 .box3 {
  padding: 0 .3rem;
  position: relative;
}

.huishen .lb1 .box3 .myswiper2 {
  margin-top: .2rem;
  height: 1.2rem;
}

.huishen .lb1 .box3 .swiper-button-next {
  background-image: url("../images/anniu_03.png");
  right: 0;
}

.huishen .lb1 .box3 .swiper-button-prev {
  background-image: url("../images/anniu_03.png");
  transform: rotate(-180deg);
  left: 0;
}

.huishen .lb1 .box3 .swiper-button-next, .huishen .lb1 .box3 .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: .22rem;
  height: .4rem;
  margin-top: -.12rem;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: .22rem .4rem;
  -webkit-background-size: 27px 44px;
  background-size: .22rem .4rem;
  background-position: center;
  background-repeat: no-repeat;
}

.huishen .div6 {
  padding: 0 .3rem;
}

.huishen .div6 .textbox {
  margin-bottom: 1rem;
}

.huishen .div6 .textbox .h3 {
  font-size: .3rem;
  color: #b6433e;
  margin-bottom: .15rem;
}

.huishen .div6 .textbox .p {
  /*font-family: FZYaoti;*/
  text-transform: none;
  font-size: .22rem;
  color: #999999;
  margin-bottom: .35rem;
}

.huishen .div6 .textbox .title2 {
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.huishen .div6 .textbox .title2 .h3 {
  font-size: .36rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.huishen .div6 .textbox .title2 .p {
  /*font-family: FZYaoti;*/
  text-transform: none;
  font-size: .22rem;
  color: #999999;
}

.caseSelect {
  padding-top: 1rem;
}

.caseSelect .zt_pic {
  width: 100%;
}

.caseSelect .zt_pic .imgbox {
  height: 3.75rem;
}

.caseSelect .zt_pic .imgbox .img {
  width: 100%;
}

.caseSelect .zt_pic .p {
  height: 1rem;
  line-height: 1rem;
  text-align: center;
  background-color: #b6433e;
  font-size: .32rem;
  color: #fff;
}

.caseSelect .case {
  padding: 0 .3rem;
  margin-top: .48rem;
}

.caseSelect .case .caseUl {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.caseSelect .case .caseUl .caseLi {
  height: 5.6rem;
  width: 3.3rem;
  margin-bottom: .3rem;
}

.caseSelect .case .caseUl .caseLi .mybox {
  height: 5.6rem;
  width: 3.3rem;
}

.caseSelect .case .caseUl .caseLi .mybox .imgbox {
  height: 2.25rem;
}

.caseSelect .case .caseUl .caseLi .mybox .imgbox .img3 {
  width: 100%;
}

.caseSelect .case .caseUl .caseLi .mybox .div4 {
  height: 2.25rem;
}

.caseSelect .case .caseUl .caseLi .mybox .div4 .h4 {
  font-size: .3rem;
  color: #333333;
  text-align: center;
  margin: .35rem 0 .7rem;
  position: relative;
}

.caseSelect .case .caseUl .caseLi .mybox .div4 .h4::after {
  content: "";
  display: block;
  position: absolute;
  width: 0.4rem;
  height: 1px;
  background-color: #b6433e;
  bottom: -.3rem;
  left: 50%;
  transform: translateX(-50%);
}

.caseSelect .case .caseUl .caseLi .mybox .div4 .p4 {
  font-size: .26rem;
  color: #999999;
  line-height: .46rem;
  padding: 0 .15rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.caseSelect .case .caseUl .caseLi .mybox .more2 {
  height: 0.8rem;
  background-color: #b6433e;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.caseSelect .case .caseUl .caseLi .mybox .more2 .p5 {
  font-size: .26rem;
  color: #fff;
}

.caseSelect .case .caseUl .caseLi .mybox .more2 .span5 {
  width: 0.26rem;
  height: 0.26rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 50%;
  margin-left: .2rem;
}

.caseSelect .case .caseUl .caseLi .mybox .more2 .span5 .myicon {
  font-size: .12rem;
  color: #b6433e;
}

.fanwei {
  padding-top: 1rem;
}

.fanwei .zt_pic {
  width: 100%;
}

.fanwei .zt_pic .imgbox {
  height: 3.75rem;
}

.fanwei .zt_pic .imgbox .img {
  width: 100%;
}

.fanwei .zt_pic .p {
  height: 1rem;
  line-height: 1rem;
  text-align: center;
  background-color: #b6433e;
  font-size: .32rem;
  color: #fff;
}

.fanwei .title {
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.fanwei .title .h3 {
  font-size: .36rem;
  color: #333333;
  margin-bottom: .3rem;
  position: relative;
}

.fanwei .title .h3::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 0.4rem;
  height: 1px;
  background-color: #d3d3d3;
  right: -.6rem;
  top: 50%;
}

.fanwei .title .h3::after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 0.4rem;
  height: 1px;
  background-color: #d3d3d3;
  left: -.6rem;
  top: 50%;
}

.fanwei .title .p {
  /*font-family: FZYaoti;*/
  font-size: .22rem;
  color: #999999;
  text-transform: none;
}

/* .fanwei .list2 {
  width: 100%;
  margin-bottom: .3rem;
}

.fanwei .list2 .ul {
  width: 100%;
  padding: 0 .3rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

.fanwei .list2 .ul .li {
  width: 50%;
  height: 2.67rem;
  background-color: #b6433e;
  display: flex;
  flex-direction: column;
  padding: .4rem .2rem 0 .35rem;
}

.fanwei .list2 .ul .li .a {
  font-size: .26rem;
  color: #fff;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: .15rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.fanwei .list2 .ul .li .a .span4 {
  width: 5px;
  height: 5px;
  background-color: #fff;
  border-radius: 50%;
  display: inline-block;
  margin-right: .1rem;
}

.fanwei .list2 .ul .li2, .fanwei .list2 .ul .li3 {
  background-color: #32373b;
}

.fanwei .list2 .ul .li1 {
  background-image: url(../images/list2_03.png);
  background-size: 100% 100%;
}

.fanwei .list2 .ul .li2 {
  background-image: url(../images/list2_05.png);
  background-size: 100% 100%;
}

.fanwei .list2 .ul .li3 {
  background-image: url(../images/list2_09.png);
  background-size: 100% 100%;
}

.fanwei .list2 .ul .li4 {
  background-image: url(../images/list2_08.png);
  background-size: 100% 100%;
} */

.fanwei .lb1 {
  height: 5.3rem;
  padding: 0 .3rem;
}

.fanwei .lb1 .myswiper {
  height: 3.8rem;
}

.fanwei .lb1 .box3 {
  padding: 0 .3rem;
  position: relative;
}

.fanwei .lb1 .box3 .myswiper2 {
  margin-top: .2rem;
  height: 1.2rem;
}

.fanwei .lb1 .box3 .swiper-button-next {
  background-image: url("../images/anniu_03.png");
  right: 0;
}

.fanwei .lb1 .box3 .swiper-button-prev {
  background-image: url("../images/anniu_03.png");
  transform: rotate(-180deg);
  left: 0;
}

.fanwei .lb1 .box3 .swiper-button-next, .fanwei .lb1 .box3 .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: .22rem;
  height: .4rem;
  margin-top: -.12rem;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: .22rem .4rem;
  -webkit-background-size: 27px 44px;
  background-size: .22rem .4rem;
  background-position: center;
  background-repeat: no-repeat;
}

.fanwei .div6 {
  margin: .5rem 0;
  padding: 0 .3rem;
}

.fanwei .div6 .imgbox4 {
  width: 100%;
}

.fanwei .div6 .imgbox4 .img {
  width: 100%;
}

.fangan {
  padding-top: 1rem;
}

.fangan .zt_pic {
  width: 100%;
}

.fangan .zt_pic .imgbox {
  height: 3.75rem;
}

.fangan .zt_pic .imgbox .img {
  width: 100%;
}

.fangan .zt_pic .p {
  height: 1rem;
  line-height: 1rem;
  text-align: center;
  background-color: #b6433e;
  font-size: .32rem;
  color: #fff;
}

.fangan .title {
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.fangan .title .h3 {
  font-size: .36rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.fangan .title .h3::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 0.4rem;
  height: 1px;
  background-color: #d3d3d3;
  right: -.6rem;
  top: 50%;
}

.fangan .title .h3::after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 0.4rem;
  height: 1px;
  background-color: #d3d3d3;
  left: -.6rem;
  top: 50%;
}

.fangan .title .p {
  /*font-family: FZYaoti;*/
  font-size: .22rem;
  color: #999999;
  text-transform: none;
}

.fangan .p3 {
  padding: 0 .3rem;
  font-size: .26rem;
  color: #999999;
  line-height: .4rem;
  margin-bottom: .3rem;
}

.fangan .p4 {
  font-size: .22rem;
}

.fangan .div6 {
  padding: 0 .3rem;
}

.fangan .div6 .textbox {
  margin-bottom: 1rem;
}

.fangan .div6 .textbox .zt_pic .imgbox {
  height: 2.55rem;
}

.fangan .div6 .textbox .zt_pic .imgbox .img {
  height: 100%;
}

.fangan .div6 .textbox .title2 {
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.fangan .div6 .textbox .title2 .h3 {
  font-size: .3rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.fangan .div6 .textbox .title2 .p {
  /*font-family: FZYaoti;*/
  text-transform: none;
  font-size: .22rem;
  color: #999999;
}

.fangan .div6 .textbox .ul3 {
  padding-left: .25rem;
}

.fangan .div6 .textbox .ul3 .li {
  margin-bottom: .1rem;
}

.fangan .div6 .textbox .ul3 .li .a {
  font-size: .26rem;
  color: #666666;
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.fangan .div6 .textbox .ul3 .li .a .span {
  display: inline-block;
  width: 0.1rem;
  height: 0.1rem;
  background-color: #b6433e;
  margin-right: .1rem;
}

.fangan .div6 .textbox .listbox2 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.fangan .div6 .textbox .listbox2 .ul3 {
  width: 3.1rem;
}

.fangan .tab {
  padding: 0 .3rem;
  margin-bottom: .2rem;
}

.fangan .tab .tab_h {
  height: 1rem;
  width: 100%;
  background-color: #b6433e;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0 .15rem 0 .3rem;
}

.fangan .tab .tab_h .h5 {
  font-size: .3rem;
  color: #fff;
}

.fangan .tab .tab_h .myicon {
  font-size: .22rem;
  color: #fff;
}

.fangan .tab .tab_con {
  display: none;
  padding: .35rem 0;
  background: #f7f7f7;
}

.fangan .tab .tab_con .ul3 {
  padding-left: .25rem;
}

.fangan .tab .tab_con .ul3 .li {
  margin-bottom: .1rem;
}

.fangan .tab .tab_con .ul3 .li .a {
  font-size: .26rem;
  color: #333333;
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.fangan .tab .tab_con .ul3 .li .a .span {
  display: inline-block;
  width: 0.1rem;
  height: 0.1rem;
  background-color: #333333;
  margin-right: .1rem;
}

.fangan .tab .active {
  display: block;
}

.youshi {
  padding-top: 1rem;
}

.youshi .zt_pic {
  width: 100%;
}

.youshi .zt_pic .imgbox {
  height: 3.75rem;
}

.youshi .zt_pic .imgbox .img {
  width: 100%;
}

.youshi .zt_pic .p {
  height: 1rem;
  line-height: 1rem;
  text-align: center;
  background-color: #b6433e;
  font-size: .32rem;
  color: #fff;
}

.youshi .div6 {
  margin-top: .5rem;
  padding: 0 .3rem;
}

.youshi .div6 .textbox {
  margin-bottom: 1rem;
}

.youshi .div6 .textbox .zt_pic .imgbox {
  height: 2.55rem;
}

.youshi .div6 .textbox .zt_pic .imgbox .img {
  height: 100%;
}

.youshi .div6 .textbox .title2 {
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.youshi .div6 .textbox .title2 .h3 {
  font-size: .3rem;
  color: #ab4743;
  margin-bottom: .1rem;
  position: relative;
}

.youshi .div6 .textbox .title2 .p {
  /*font-family: FZYaoti;*/
  text-transform: none;
  font-size: .22rem;
  color: #ab4743;
}

.youshi .div6 .textbox .ul3 {
  padding: 0 .25rem;
}

.youshi .div6 .textbox .ul3 .li {
  margin-bottom: .45rem;
}

.youshi .div6 .textbox .ul3 .li .p7 {
  font-size: .26rem;
  color: #666666;
  line-height: .35rem;
}

.youshi .div6 .textbox .ul3 .li .p7 .span {
  display: inline-block;
  width: 0.1rem;
  height: 0.1rem;
  background-color: #b6433e;
  margin-right: .1rem;
  margin-bottom: 5px;
}

.youshi .div6 .textbox .listbox2 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.youshi .div6 .textbox .listbox2 .ul3 {
  width: 3.1rem;
}

.youshi .tab {
  padding: 0 .3rem;
  margin-bottom: .2rem;
}

.youshi .tab .tab_h {
  height: 1rem;
  width: 100%;
  background-color: #b6433e;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0 .15rem 0 .3rem;
}

.youshi .tab .tab_h .h5 {
  font-size: .3rem;
  color: #fff;
}

.youshi .tab .tab_h .myicon {
  font-size: .22rem;
  color: #fff;
}

.youshi .tab .tab_con {
  display: none;
  padding: .35rem 0;
  background: #f7f7f7;
}

.youshi .tab .tab_con .ul3 {
  padding-left: .25rem;
}

.youshi .tab .tab_con .ul3 .li {
  margin-bottom: .1rem;
}

.youshi .tab .tab_con .ul3 .li .a {
  font-size: .26rem;
  color: #333333;
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.youshi .tab .tab_con .ul3 .li .a .span {
  display: inline-block;
  width: 0.1rem;
  height: 0.1rem;
  background-color: #333333;
  margin-right: .1rem;
}

.youshi .tab .active {
  display: block;
}

.xiangmu {
  padding-top: 1rem;
}

.xiangmu .zt_pic {
  width: 100%;
}

.xiangmu .zt_pic .imgbox {
  height: 3.75rem;
}

.xiangmu .zt_pic .imgbox .img {
  width: 100%;
}

.xiangmu .zt_pic .p {
  height: 1rem;
  line-height: 1rem;
  text-align: center;
  background-color: #b6433e;
  font-size: .32rem;
  color: #fff;
}

.xiangmu .zt_pic .myp2 {
  background-color: #fff;
}
.xiangmu .myp2 .swiper-container-android .swiper-slide{
  width: auto!important;
  padding:.05rem .2rem;
  background-color: #dfdfe0;
}
.xiangmu .zt_pic .myp2 .tip {
  /* background-color: #dfdfe0; */
  color: #333333;
  /* display: block;
  width: 98%;
  height: 100%; */
  font-size: .32rem;
}

.xiangmu .zt_pic .myp2 .on {
  background-color: #b6433e;
  
}
.xiangmu .zt_pic .myp2 .on .tip{
  color: #fff;
}

.xiangmu .title {
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.xiangmu .title .h3 {
  font-size: .36rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.xiangmu .title .h3::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 0.4rem;
  height: 1px;
  background-color: #d3d3d3;
  right: -.6rem;
  top: 50%;
}

.xiangmu .title .h3::after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 0.4rem;
  height: 1px;
  background-color: #d3d3d3;
  left: -.6rem;
  top: 50%;
}

.xiangmu .title .p {
  /*font-family: FZYaoti;*/
  font-size: .22rem;
  color: #999999;
  text-transform: none;
}

.xiangmu .p3 {
  padding: 0 .3rem;
  font-size: .26rem;
  color: #999999;
  line-height: .4rem;
  margin-bottom: .3rem;
}

.xiangmu .p4 {
  font-size: .22rem;
}

.xiangmu .div6 {
  padding: 0 .3rem;
}

.xiangmu .div6 .textbox {
  margin-bottom: 1rem;
}

.xiangmu .div6 .textbox .zt_pic {
  margin-bottom: .5rem;
}

.xiangmu .div6 .textbox .zt_pic .imgbox {
  height: 3.15rem;
}

.xiangmu .div6 .textbox .zt_pic .imgbox .img {
  height: 100%;
}

.xiangmu .div6 .textbox .title2 {
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.xiangmu .div6 .textbox .title2 .h3 {
  font-size: .3rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.xiangmu .div6 .textbox .title2 .h3 em {
  color: #b6433e;
}

.xiangmu .div6 .textbox .title2 .p {
  /*font-family: FZYaoti;*/
  text-transform: none;
  font-size: .22rem;
  color: #999999;
}

.xiangmu .div6 .textbox .title2 .myp2 {
  font-size: .22rem;
}

.xiangmu .div6 .textbox .ul3 {
  padding-left: .25rem;
}

.xiangmu .div6 .textbox .ul3 .li {
  margin-bottom: .1rem;
}

.xiangmu .div6 .textbox .ul3 .li .a {
  font-size: .26rem;
  color: #666666;
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.xiangmu .div6 .textbox .ul3 .li .a .span {
  display: inline-block;
  width: 0.1rem;
  height: 0.1rem;
  background-color: #b6433e;
  margin-right: .1rem;
}

.xiangmu .tab {
  padding: 0 .3rem;
  margin-bottom: .2rem;
}

.xiangmu .tab .tab_h {
  height: 1rem;
  width: 100%;
  background-color: #b6433e;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0 .15rem 0 .3rem;
}

.xiangmu .tab .tab_h .h5 {
  font-size: .3rem;
  color: #fff;
}

.xiangmu .tab .tab_h .myicon {
  font-size: .3rem;
  color: #fff;
}

.xiangmu .tab .tab_con {
  display: none;
  padding: .35rem 0;
  background: #f7f7f7;
}

.xiangmu .tab .tab_con .ul3 {
  padding-left: .25rem;
}

.xiangmu .tab .tab_con .ul3 .li {
  margin-bottom: .1rem;
}

.xiangmu .tab .tab_con .ul3 .li .a {
  font-size: .26rem;
  color: #333333;
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.xiangmu .tab .tab_con .ul3 .li .a .span {
  display: inline-block;
  width: 0.1rem;
  height: 0.1rem;
  background-color: #b6433e;
  margin-right: .1rem;
}

.xiangmu .tab .active {
  display: block;
}

.houtel {
  padding-top: 1rem;
}

.houtel .zt_pic {
  width: 100%;
}

.houtel .zt_pic .imgbox {
  height: 3.75rem;
}

.houtel .zt_pic .imgbox .img {
  width: 100%;
  height: 100%;
}

.houtel .zt_pic .p {
  height: 1rem;
  line-height: 1rem;
  text-align: center;
  background-color: #b6433e;
  font-size: .32rem;
  color: #fff;
}

.houtel .zt_pic .ul {
  margin-bottom: .25rem;
}

.houtel .zt_pic .ul .li {
  width: 50%;
  height: 1rem;
  background-color: #f5f5f5;
}

.houtel .zt_pic .ul .li .a {
  width: 100%;
  display: inline-block;
  height: 100%;
  line-height: 1rem;
  font-size: .28rem;
  color: #b2b2b2;
  text-align: center;
}

.houtel .zt_pic .ul .on {
  background-color: #b6433e;
}

.houtel .zt_pic .ul .on .a {
  color: #fff;
}

.houtel .title {
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.houtel .title .h3 {
  font-size: .36rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.houtel .title .h3::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 0.4rem;
  height: 1px;
  background-color: #d3d3d3;
  right: -.6rem;
  top: 50%;
}

.houtel .title .h3::after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 0.4rem;
  height: 1px;
  background-color: #d3d3d3;
  left: -.6rem;
  top: 50%;
}

.houtel .title .p {
  /*font-family: FZYaoti;*/
  font-size: .22rem;
  color: #999999;
  text-transform: none;
}

.houtel .p3 {
  padding: 0 .3rem;
  font-size: .26rem;
  color: #999999;
  line-height: .4rem;
  margin-bottom: .3rem;
}

.houtel .p4 {
  font-size: .22rem;
}

.houtel .index {
  padding: 0 .3rem;
}

.houtel .index .con {
  width: 100%;
  height: 2.8rem;
  position: relative;
}

.houtel .index .con .layer {
  background-color: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.houtel .index .con .layer .dy_01 {
  width: 100%;
  height: 100%;
}

.houtel .index .con .layer .dy_01 .a2 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.houtel .index .con .layer .dy_01 .a2 .h3 {
  font-size: .36rem;
  color: #fff;
}

.houtel .index .con .layer .dy_01 .a2 .p {
  /*font-family: FZYaoti;*/
  font-size: .26rem;
  color: #909292;
  margin: .2rem 0 .45rem;
  text-transform: none;
}

.houtel .index .con .layer .dy_01 .a2 .more_box {
  height: 0.55rem;
  width: 2.25rem;
  background-color: #b6433e;
  line-height: .55rem;
  text-align: center;
}

.houtel .index .con .layer .dy_01 .a2 .more_box .more {
  font-size: .22rem;
  color: #fff;
}

.houtel .index .con .layer .dy_01 .a2 .more_box .icon-gengduo {
  padding: .02rem;
  background-color: #fff;
  border-radius: 50%;
  color: #f4bb7b;
  font-size: .16rem;
  margin-left: .25rem;
}

.houtel .index .con .box1 {
  width: 100%;
  height: 2.8rem;
}

.houtel .index .con .box1 .hwimg {
  width: 100%;
}

.houtel .index .ul2 {
  margin-top: .2rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

.houtel .index .ul2 .li2 {
  width: 3.3rem;
  height: 2.32rem;
  background-color: green;
  margin-bottom: .3rem;
  position: relative;
}

.houtel .index .ul2 .li2 .li2_img {
  width: 100%;
}

.houtel .index .ul2 .li2 .dy_h4 {
  font-size: .3rem;
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.1) 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(255, 255, 255, 0.1)), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.1) 0%, #ffffff 100%);
  background: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.1) 0%, #ffffff 100%);
  background: -ms-linear-gradient(bottom, rgba(255, 255, 255, 0.1) 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255,255,255,.1)', endColorstr='#000',GradientType=0 );
  background: linear-gradient(to top, #000000 0%, rgba(255, 255, 255, 0.1) 100%);
}

.houtel .index .ul2 .li2 .dy_h4 .myicon {
  font-size: .5rem;
  margin-bottom: .4rem;
}

.houtel .div6 .text2 {
  margin-bottom: 0;
}

.houtel .tab .tab_h {
  background-color: #b33831;
}

.houtel .tab .tab_h .h5 .myicon1 {
  width: 0.47rem;
  height: 0.38rem;
  display: inline-block;
  background-size: 100%;
  margin-bottom: -7px;
  margin-right: .2rem;
}

.houtel .tab .tab_h .h5 .icon1 {
  background-image: url(../images/酒店管理-酒店定位11_03.png);
}

.houtel .tab .tab_h .h5 .icon2 {
  background-image: url(../images/酒店管理-酒店定位11_06.png);
}

.houtel .tab .tab_h .h5 .icon3 {
  background-image: url(../images/酒店管理-酒店定位11_08.png);
}

.diaoyan .div6 .textbox .zt_pic .imgbox {
  height: 2.55rem;
}

.diaoyan .div6 .textbox {
  margin-bottom: 0;
}

.diaoyan .div6 .textbox .title2 .p {
  /*font-family: FZYaoti;*/
  font-size: .22rem;
}

.diaoyan .div6 .text3 {
  padding-bottom: .8rem;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#ebebeb', Direction=135, Strength=5);
  /*for ie6,7,8*/
  -moz-box-shadow: 2px 2px 5px #ebebeb;
  /*firefox*/
  -webkit-box-shadow: 2px 2px 5px #ebebeb;
  /*webkit*/
  box-shadow: 2px 2px 5px #ebebeb;
  /*opera或ie9*/
  margin-bottom: .3rem;
}

.diaoyan .div6 .text3 .title3 {
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.diaoyan .div6 .text3 .title3 .h3 {
  font-size: .3rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.diaoyan .div6 .text3 .title3 .p {
  /*font-family: FZYaoti;*/
  text-transform: none;
  font-size: .22rem;
  color: #999999;
}

.baogao .title .p {
  font-size: .2rem;
}

.baogao .div6 .textbox .zt_pic {
  margin-bottom: .2rem;
}

.baogao .div6 .textbox .zt_pic .imgbox {
  height: 2.55rem;
}

.baogao .div6 .textbox {
  margin-bottom: 0;
}

.baogao .div6 .textbox .title2 {
  padding: 0 .3rem;
}

.baogao .div6 .textbox .title2 .p {
  /*font-family: FZYaoti;*/
  font-size: .22rem;
}

.baogao .div6 .text3 {
  padding-bottom: .8rem;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#ebebeb', Direction=135, Strength=5);
  /*for ie6,7,8*/
  -moz-box-shadow: 2px 2px 5px #ebebeb;
  /*firefox*/
  -webkit-box-shadow: 2px 2px 5px #ebebeb;
  /*webkit*/
  box-shadow: 2px 2px 5px #ebebeb;
  /*opera或ie9*/
  margin-bottom: .3rem;
}

.baogao .div6 .text3 .title3 {
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.baogao .div6 .text3 .title3 .h3 {
  font-size: .3rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.baogao .div6 .text3 .title3 .p {
  /*font-family: FZYaoti;*/
  text-transform: none;
  font-size: .22rem;
  color: #999999;
}

.baogao .tab {
  padding: 0;
}

.baogao .title2 {
  padding: 0 .3rem;
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.baogao .title2 .h3 {
  font-size: .3rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.baogao .title2 .h3 em {
  color: #b6433e;
}

.baogao .title2 .p {
  /*font-family: FZYaoti;*/
  text-transform: none;
  font-size: .22rem;
  color: #999999;
}

.baogao .title2 .myp2 {
  font-size: .22rem;
}

.jianzhu .title .p {
  font-size: .2rem;
}

.jianzhu .div6 .textbox .zt_pic {
  margin-bottom: .2rem;
}

.jianzhu .div6 .textbox .zt_pic .imgbox {
  height: 2.55rem;
}

.jianzhu .div6 .textbox {
  margin-bottom: 0;
}

.jianzhu .div6 .textbox .title2 {
  padding: 0 .3rem;
}

.jianzhu .div6 .textbox .title2 .p {
  /*font-family: FZYaoti;*/
  font-size: .22rem;
}

.jianzhu .div6 .text3 {
  padding-bottom: .8rem;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#ebebeb', Direction=135, Strength=5);
  /*for ie6,7,8*/
  -moz-box-shadow: 2px 2px 5px #ebebeb;
  /*firefox*/
  -webkit-box-shadow: 2px 2px 5px #ebebeb;
  /*webkit*/
  box-shadow: 2px 2px 5px #ebebeb;
  /*opera或ie9*/
  margin-bottom: .3rem;
}

.jianzhu .div6 .text3 .title3 {
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.jianzhu .div6 .text3 .title3 .h3 {
  font-size: .3rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.jianzhu .div6 .text3 .title3 .p {
  /*font-family: FZYaoti;*/
  text-transform: none;
  font-size: .22rem;
  color: #999999;
}

.jianzhu .title2 {
  padding: 0 .3rem;
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.jianzhu .title2 .h3 {
  font-size: .3rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.jianzhu .title2 .h3 em {
  color: #b6433e;
}

.jianzhu .title2 .p {
  /*font-family: FZYaoti;*/
  text-transform: none;
  font-size: .18rem;
  color: #999999;
}

.jianzhu .title2 .myp2 {
  /*font-family: FZYaoti;*/
  font-size: .2rem;
}

.jianzhu .mypicbox {
  padding: .3rem;
}

.jianzhu .mypicbox .pic2 {
  height: 5.9rem;
}

.jianzhu .mypicbox .pic2 .img {
  width: 100%;
}

.jianzhu .p5 {
  font-size: .22rem;
  color: #ad3c37;
  padding: .5rem .3rem;
  line-height: 0.35rem;
}

.gaizhao .div6 .textbox .zt_pic .imgbox {
  height: 2.55rem;
}

.gaizhao .div6 .textbox {
  margin-bottom: 0;
}

.gaizhao .div6 .textbox .title2 .p {
  font-size: .18rem;
}

.gaizhao .div6 .text3 {
  padding-bottom: .8rem;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#ebebeb', Direction=135, Strength=5);
  /*for ie6,7,8*/
  -moz-box-shadow: 2px 2px 5px #ebebeb;
  /*firefox*/
  -webkit-box-shadow: 2px 2px 5px #ebebeb;
  /*webkit*/
  box-shadow: 2px 2px 5px #ebebeb;
  /*opera或ie9*/
  margin-bottom: .3rem;
}

.gaizhao .div6 .text3 .title3 {
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.gaizhao .div6 .text3 .title3 .h3 {
  font-size: .3rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.gaizhao .div6 .text3 .title3 .p {
  /*font-family: FZYaoti;*/
  text-transform: none;
  font-size: .22rem;
  color: #999999;
}

.pinpai .div6 .textbox .zt_pic .imgbox {
  height: 2.55rem;
}

.pinpai .div6 .textbox {
  margin-bottom: 0;
}

.pinpai .div6 .textbox .title2 .p {
  font-size: .18rem;
}

.pinpai .div6 .textbox .p3 {
  padding: 0;
}

.pinpai .div6 .text3 {
  padding-bottom: .5rem;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#ebebeb', Direction=135, Strength=5);
  /*for ie6,7,8*/
  -moz-box-shadow: 2px 2px 5px #ebebeb;
  /*firefox*/
  -webkit-box-shadow: 2px 2px 5px #ebebeb;
  /*webkit*/
  box-shadow: 2px 2px 5px #ebebeb;
  /*opera或ie9*/
  margin-bottom: .3rem;
}

.pinpai .div6 .text3 .title3 {
  width: 100%;
  padding-bottom: .5rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.pinpai .div6 .text3 .title3 .h3 {
  font-size: .3rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.pinpai .div6 .text3 .title3 .mycolor {
  color: #b0403b;
}

.pinpai .div6 .text3 .title3 .p {
  text-transform: none;
  font-size: .16rem;
  color: #999999;
}

.touzhi .p3 {
  margin-bottom: 0;
}

.touzhi .p4 {
  margin-top: .5rem;
  padding-bottom: .5rem;
}

.touzhi .div6 .textbox .zt_pic .imgbox {
  height: 2.55rem;
}

.touzhi .div6 {
  background-color: #f7f7f7;
}

.touzhi .div6 .textbox {
  margin-bottom: 0;
}

.touzhi .div6 .textbox .p3 {
  padding: 0;
}

.touzhi .div6 .textbox .ullist {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

.touzhi .div6 .textbox .ullist .li {
  width: 3.37rem;
  height: 3.05rem;
  position: relative;
  margin-bottom: .25rem;
}

.touzhi .div6 .textbox .ullist .li .a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  font-size: .3rem;
  color: #fff;
}

.touzhi .div6 .textbox .ullist .li .a .img {
  width: 100%;
}

.touzhi .div6 .textbox .ullist .li .a .p {
  position: absolute;
  width: 100%;
  height: 0.8rem;
  background-color: #b33831;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: 0;
  left: 0;
}

.touzhi .div6 .textbox .ullist .li .a .p .myicon {
  font-size: .32rem;
  margin-right: .2rem;
}

.touzhi .div6 .text3 {
  padding-bottom: .5rem;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#ebebeb', Direction=135, Strength=5);
  /*for ie6,7,8*/
  -moz-box-shadow: 2px 2px 5px #ebebeb;
  /*firefox*/
  -webkit-box-shadow: 2px 2px 5px #ebebeb;
  /*webkit*/
  box-shadow: 2px 2px 5px #ebebeb;
  /*opera或ie9*/
  margin-bottom: .3rem;
}

.touzhi .div6 .text3 .title3 {
  width: 100%;
  padding-bottom: .5rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.touzhi .div6 .text3 .title3 .h3 {
  font-size: .3rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.touzhi .div6 .text3 .title3 .mycolor {
  color: #b0403b;
}

.touzhi .div6 .text3 .title3 .p {
  /*font-family: FZYaoti;*/
  text-transform: none;
  font-size: .22rem;
  color: #999999;
}

.touzhi .title2 {
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 .3rem;
}

.touzhi .title2 .h3 {
  font-size: .3rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.touzhi .title2 .h3 em {
  color: #b6433e;
}

.touzhi .title2 .p {
  text-transform: none;
  font-size: .16rem;
  color: #999999;
}

.touzhi .title2 .myp2 {
  font-size: .14rem;
}

.guanli {
  padding-top: 1rem;
}

.guanli .zt_pic {
  width: 100%;
}

.guanli .zt_pic .imgbox {
  height: 3.75rem;
}

.guanli .zt_pic .imgbox .img {
  width: 100%;
}

.guanli .zt_pic .p {
  height: 1rem;
  line-height: 1rem;
  text-align: center;
  background-color: #b6433e;
  font-size: .32rem;
  color: #fff;
}

.guanli .zt_pic .ul {
  margin-bottom: .25rem;
}

.guanli .zt_pic .ul .li {
  width: 50%;
  height: 1rem;
  background-color: #f5f5f5;
}

.guanli .zt_pic .ul .li .a {
  width: 100%;
  display: inline-block;
  height: 100%;
  line-height: 1rem;
  font-size: .28rem;
  color: #b2b2b2;
  text-align: center;
}

.guanli .zt_pic .ul .on {
  background-color: #b6433e;
}

.guanli .zt_pic .ul .on .a {
  color: #fff;
}

.guanli .title {
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.guanli .title .h3 {
  font-size: .36rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.guanli .title .h3::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 0.4rem;
  height: 1px;
  background-color: #d3d3d3;
  right: -.6rem;
  top: 50%;
}

.guanli .title .h3::after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 0.4rem;
  height: 1px;
  background-color: #d3d3d3;
  left: -.6rem;
  top: 50%;
}

.guanli .title .p {
  /*font-family: FZYaoti;*/
  font-size: .18rem;
  color: #999999;
  text-transform: none;
}

.guanli .p3 {
  padding: 0 .3rem;
  font-size: .26rem;
  color: #999999;
  line-height: .4rem;
  margin-bottom: .5rem;
}

.guanli .p4 {
  font-size: .22rem;
}

.guanli .div6 {
  padding: 0 .3rem;
}

.guanli .div6 .textbox {
  margin-bottom: 0;
}

.guanli .div6 .textbox .title2 .p {
  /*font-family: FZYaoti;*/
  font-size: .2rem;
}

.guanli .div6 .textbox .text3 {
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#ebebeb', Direction=135, Strength=5);
  /*for ie6,7,8*/
  -moz-box-shadow: 2px 2px 5px #ebebeb;
  /*firefox*/
  -webkit-box-shadow: 2px 2px 5px #ebebeb;
  /*webkit*/
  box-shadow: 2px 2px 5px #ebebeb;
  /*opera或ie9*/
  margin-bottom: .3rem;
}

.guanli .div6 .textbox .text3 .title3 {
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.guanli .div6 .textbox .text3 .title3 .h3 {
  font-size: .3rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.guanli .div6 .textbox .text3 .title3 .p {
  /*font-family: FZYaoti;*/
  text-transform: none;
  font-size: .22rem;
  color: #999999;
}

.guanli .div6 .textbox .zt_pic .imgbox {
  height: 2.55rem;
  overflow: hidden;
}

.guanli .div6 .textbox .zt_pic .imgbox .img {
  width: 100%;
}

.guanli .div6 .textbox .more2 {
  height: 0.8rem;
  background-color: #b6433e;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.guanli .div6 .textbox .more2 .p5 {
  font-size: .26rem;
  color: #fff;
}

.guanli .div6 .textbox .more2 .span5 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 50%;
  background-color: #fff;
  margin-left: .3rem;
}

.guanli .div6 .textbox .more2 .span5 .myicon {
  font-size: .14rem;
  color: #b6433e;
}

.disan .title .p {
  font-size: .2rem;
}

.disan .div6 .textbox .zt_pic {
  margin-bottom: .2rem;
}

.disan .div6 .textbox .zt_pic .imgbox {
  height: 2.35rem;
}

.disan .div6 .textbox {
  margin-bottom: 0;
}

.disan .div6 .textbox .title2 {
  padding: 0 .3rem;
}

.disan .div6 .textbox .title2 .p {
  font-size: .14rem;
}

.disan .div6 .textbox .mytit {
  padding: 0;
}

.disan .div6 .text3 {
  padding-bottom: .5rem;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#ebebeb', Direction=135, Strength=5);
  /*for ie6,7,8*/
  -moz-box-shadow: 2px 2px 5px #ebebeb;
  /*firefox*/
  -webkit-box-shadow: 2px 2px 5px #ebebeb;
  /*webkit*/
  box-shadow: 2px 2px 5px #ebebeb;
  /*opera或ie9*/
  margin-bottom: .3rem;
}

.disan .div6 .text3 .zt_pic .imgbox {
  height: 3.1rem;
}

.disan .div6 .text3 .zt_pic .imgbox .img {
  width: 100%;
}

.disan .div6 .text3 .title3 {
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.disan .div6 .text3 .title3 .h3 {
  font-size: .3rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.disan .div6 .text3 .title3 .p {
  /*font-family: FZYaoti;*/
  text-transform: none;
  font-size: .22rem;
  color: #999999;
}

.disan .tabbox1 .tab1 {
  margin-bottom: .2rem;
}

.disan .tabbox1 .tab1 .tab_h1 {
  height: 1rem;
  width: 100%;
  background-color: #b6433e;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.disan .tabbox1 .tab1 .tab_h1 .h5 {
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 1rem;
  font-size: .3rem;
  color: #fff;
}

.disan .tabbox1 .tab1 .tab_con1 {
  display: none;
  padding: .35rem 0;
  background: #fff;
  position: relative;
}

.disan .tabbox1 .tab1 .tab_con1 .ul3 {
  padding-left: .25rem;
}

.disan .tabbox1 .tab1 .tab_con1 .ul3 .li {
  margin-bottom: .1rem;
}

.disan .tabbox1 .tab1 .tab_con1 .ul3 .li .a {
  font-size: .26rem;
  color: #333333;
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.disan .tabbox1 .tab1 .tab_con1 .ul3 .li .a .span {
  display: inline-block;
  width: 0.1rem;
  height: 0.1rem;
  background-color: #b6433e;
  margin-right: .1rem;
}

.disan .tabbox1 .tab1 .tab_con1::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-width: 0 .1rem .15rem;
  border-style: solid;
  border-color: transparent transparent #fff;
  /*透明 透明  灰*/
  position: absolute;
  left: 50%;
  top: -.15rem;
  transform: translateX(-50%);
}

.disan .tabbox1 .tab1 .on .h5 {
  background-color: rgba(175, 51, 51, 0.5);
}

.disan .tabbox1 .b1 {
  background-image: url(../images/bj_07.png);
  background-size: 100%;
}

.disan .tabbox1 .b2 {
  background-image: url(../images/bj_07.png);
  background-size: 100%;
}

.disan .tabbox1 .b3 {
  background-image: url(../images/bj_10.png);
  background-size: 100%;
}

.disan .tabbox1 .b4 {
  background-image: url(../images/bj_14.png);
  background-size: 100%;
}

.disan .tabbox1 .b5 {
  background-image: url(../images/bj_16.png);
  background-size: 100%;
}

.disan .tabbox1 .b6 {
  background-image: url(../images/bj_18.png);
  background-size: 100%;
}

.disan .tab {
  padding: 0;
}

.disan .title2 {
  padding: 0 .3rem;
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.disan .title2 .h3 {
  font-size: .3rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.disan .title2 .h3 em {
  color: #b6433e;
}

.disan .title2 .p {
  /*font-family: FZYaoti;*/
  text-transform: none;
  font-size: .18rem;
  color: #999999;
}

.disan .title2 .myp2 {
  /*font-family: FZYaoti;*/
  font-size: .2rem;
}

.disan .mytit {
  padding: 0;
}

.disan .mytit .p {
  font-size: .14rem;
}

.moshi .title .p {
  font-size: .2rem;
}

.moshi .div6 .textbox .zt_pic {
  margin-bottom: .2rem;
}

.moshi .div6 .textbox {
  margin-bottom: 0;
}

.moshi .div6 .textbox .title2 {
  padding: 0 .3rem;
}

.moshi .div6 .textbox .title2 .p {
  font-size: .14rem;
}

.moshi .div6 .textbox .mytit {
  padding: 0;
}

.moshi .div6 .text3 {
  padding-bottom: .5rem;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#ebebeb', Direction=135, Strength=5);
  /*for ie6,7,8*/
  -moz-box-shadow: 2px 2px 5px #ebebeb;
  /*firefox*/
  -webkit-box-shadow: 2px 2px 5px #ebebeb;
  /*webkit*/
  box-shadow: 2px 2px 5px #ebebeb;
  /*opera或ie9*/
  margin-bottom: .3rem;
}

.moshi .div6 .text3 .zt_pic .imgbox {
  height: 2.6rem;
}

.moshi .div6 .text3 .zt_pic .imgbox .img {
  width: 100%;
}

.moshi .div6 .text3 .title3 {
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.moshi .div6 .text3 .title3 .h3 {
  font-size: .3rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.moshi .div6 .text3 .title3 .p {
  /*font-family: FZYaoti;*/
  text-transform: none;
  font-size: .22rem;
  color: #999999;
}

.moshi .tabbox1 .tab1 {
  margin-bottom: .2rem;
}

.moshi .tabbox1 .tab1 .tab_h1 {
  height: 1rem;
  width: 100%;
  background-color: #b6433e;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.moshi .tabbox1 .tab1 .tab_h1 .h5 {
  font-size: .3rem;
  color: #fff;
}

.moshi .tabbox1 .tab1 .tab_con1 {
  display: none;
  padding: .35rem 0;
  background: #fff;
  position: relative;
}

.moshi .tabbox1 .tab1 .tab_con1 .ul3 {
  padding-left: .25rem;
}

.moshi .tabbox1 .tab1 .tab_con1 .ul3 .li {
  margin-bottom: .1rem;
}

.moshi .tabbox1 .tab1 .tab_con1 .ul3 .li .a {
  font-size: .26rem;
  color: #333333;
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.moshi .tabbox1 .tab1 .tab_con1 .ul3 .li .a .span {
  display: inline-block;
  width: 0.1rem;
  height: 0.1rem;
  background-color: #b6433e;
  margin-right: .1rem;
}

.moshi .tabbox1 .tab1 .tab_con1::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-width: 0 .1rem .15rem;
  border-style: solid;
  border-color: transparent transparent #fff;
  /*透明 透明  灰*/
  position: absolute;
  left: 50%;
  top: -.15rem;
  transform: translateX(-50%);
}

.moshi .tabbox1 .b1 {
  background-image: url(../images/bj_03.png);
  background-size: 100%;
}

.moshi .tabbox1 .b2 {
  background-image: url(../images/bj_07.png);
  background-size: 100%;
}

.moshi .tabbox1 .b3 {
  background-image: url(../images/bj_10.png);
  background-size: 100%;
}

.moshi .tabbox1 .b4 {
  background-image: url(../images/bj_14.png);
  background-size: 100%;
}

.moshi .tabbox1 .b5 {
  background-image: url(../images/bj_16.png);
  background-size: 100%;
}

.moshi .tabbox1 .b6 {
  background-image: url(../images/bj_18.png);
  background-size: 100%;
}

.moshi .tabbox {
  margin-top: .45rem;
}

.moshi .tab {
  padding: 0;
}

.moshi .title2 {
  padding: 0 .3rem;
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.moshi .title2 .h3 {
  font-size: .3rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.moshi .title2 .h3 em {
  color: #b6433e;
}

.moshi .title2 .p {
  text-transform: none;
  font-size: .18rem;
  color: #999999;
}

.moshi .title2 .myp2 {
  font-size: .14rem;
}

.moshi .mytit {
  padding: 0;
}

.moshi .mytit .p {
  font-size: .14rem;
}

.kaiye .title .p {
  font-size: .2rem;
}

.kaiye .div6 .textbox .zt_pic {
  margin-bottom: .2rem;
}

.kaiye .div6 .textbox .zt_pic .imgbox {
  height: 4.45rem;
}

.kaiye .div6 .textbox {
  margin-bottom: 0;
}

.kaiye .div6 .textbox .title2 {
  padding: 0 .3rem;
}

.kaiye .div6 .textbox .title2 .p {
  font-size: .14rem;
}

.kaiye .div6 .textbox .mytit {
  padding: 0;
}

.kaiye .div6 .text3 {
  padding-bottom: .5rem;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#ebebeb', Direction=135, Strength=5);
  /*for ie6,7,8*/
  -moz-box-shadow: 2px 2px 5px #ebebeb;
  /*firefox*/
  -webkit-box-shadow: 2px 2px 5px #ebebeb;
  /*webkit*/
  box-shadow: 2px 2px 5px #ebebeb;
  /*opera或ie9*/
  margin-bottom: .3rem;
}

.kaiye .div6 .text3 .zt_pic .imgbox {
  height: 3.1rem;
}

.kaiye .div6 .text3 .zt_pic .imgbox .img {
  width: 100%;
}

.kaiye .div6 .text3 .title3 {
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.kaiye .div6 .text3 .title3 .h3 {
  font-size: .3rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.kaiye .div6 .text3 .title3 .p {
  /*font-family: FZYaoti;*/
  text-transform: none;
  font-size: .22rem;
  color: #999999;
}

.kaiye .tab {
  padding: 0;
}

.kaiye .tab .listbox2 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.kaiye .tab .listbox2 .ul3 {
  width: 3.1rem;
}

.kaiye .title2 {
  padding: 0 .3rem;
  width: 100%;
  height: 1.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.kaiye .title2 .h3 {
  font-size: .3rem;
  color: #333333;
  margin-bottom: .1rem;
  position: relative;
}

.kaiye .title2 .h3 em {
  color: #b6433e;
}

.kaiye .title2 .p {
  /*font-family: FZYaoti;*/
  text-transform: none;
  font-size: .18rem;
  color: #999999;
}

.kaiye .title2 .myp2 {
  /*font-family: FZYaoti;*/
  font-size: .2rem;
}

.kaiye .mytit {
  padding: 0;
}

.kaiye .mytit .p {
  font-size: .14rem;
}

.fuwu .zt_pic2 {
  margin: .5rem 0;
  padding: 0 .3rem;
}

.fuwu .zt_pic2 .imgbox {
  height: 4rem;
}

.fuwu .zt_pic2 .imgbox .img {
  width: 100%;
  height: 100%;
}

.xiaozhen .div6 .textbox .zt_pic {
  margin-bottom: .5rem;
}

.xiaozhen .div6 .textbox .zt_pic .imgbox {
  height: 4rem;
}

.xiaozhen .div6 .textbox .mytab .tab .tab_h span {
  text-transform: none;
  /*font-family: FZYaoti;*/
  font-size: .24rem;
}

.xiaozhen .div6 .textbox .mytab .tab .tab_con .ul3 .li {
  font-size: .26rem;
  color: #999999;
}

.xiaozhen .div6 .textbox .mytab .tab .tab_con .ul3 .lititle {
  font-size: .26rem;
  color: #333333;
  font-weight: 700;
  padding-left: .15rem;
}

.xiaozhen .div6 .textbox .title2 {
  height: 0;
  padding: .8rem 0 .3rem;
}

.xiaozhen .div6 .textbox .p5 {
  font-size: .26rem;
  color: #999999;
  line-height: .4rem;
  margin-bottom: .6rem;
}

.xiaozhen .div6 .textbox .picbox {
  margin-bottom: 1rem;
}

.xiaozhen .div6 .textbox .picbox .imgbox {
  height: 6.8rem;
  width: 100%;
}

.xiaozhen .div6 .textbox .picbox .imgbox .img {
  width: 100%;
}

.xiaozhen .div6 .textbox .picbox2 .imgbox {
  height: 4.5rem;
  width: 100%;
}

.xiaozhen .div6 .textbox .picbox2 .imgbox .img {
  width: 100%;
}

.xiaozhen .div6 .textbox .picbox3 .imgbox {
  height: 3.45rem;
  width: 100%;
}

.xiaozhen .div6 .textbox .picbox3 .imgbox .img {
  width: 100%;
}

.jianjie .picbox3 {
  margin-bottom: .6rem;
  padding: 0 .3rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  height: 4.45rem;
}

.jianjie .picbox3 .pic_left {
  width: 4.55rem;
  height: 100%;
  background-color: gold;
}

.jianjie .picbox3 .pic_left .img {
  width: 100%;
}

.jianjie .picbox3 .pic_right {
  width: 2.2rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.jianjie .picbox3 .pic_right .r_top, .jianjie .picbox3 .pic_right .r_left {
  width: 100%;
  height: 2.1rem;
}

.jianjie .picbox3 .pic_right .r_top .img, .jianjie .picbox3 .pic_right .r_left .img {
  width: 100%;
}

.jianjie .listbox3 {
  background-color: #f7f7f7;
  padding: .3rem;
}

.jianjie .listbox3 .ul {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

.jianjie .listbox3 .ul .li {
  width: 3.4rem;
  height: 5rem;
  background-color: #fff;
  margin-bottom: .1rem;
}

.jianjie .listbox3 .ul .li .picbox4 {
  width: 100%;
  height: 2.25rem;
}

.jianjie .listbox3 .ul .li .picbox4 .img {
  width: 100%;
}

.jianjie .listbox3 .ul .li .textbox4 {
  padding: 0 .15rem;
  text-align: center;
}

.jianjie .listbox3 .ul .li .textbox4 .h3 {
  font-size: .3rem;
  color: #333333;
  margin: .2rem 0;
}

.jianjie .listbox3 .ul .li .textbox4 .p {
  font-size: .26rem;
  color: #999999;
  line-height: 0.45rem;
}

.jianjie .listbox3 .ul .li .textbox4 .p1 {
  text-align: left;
}

.team .myList .mytab {
  padding: .3rem .3rem;
  background-color: #f5f5f5;
}

.team .myList .mytab .li {
  width: 50%;
  height: 1rem;
  background-color: #fff;
}

.team .myList .mytab .li .a {
  width: 100%;
  display: inline-block;
  height: 100%;
  line-height: 1rem;
  font-size: .28rem;
  color: #b2b2b2;
  text-align: center;
}

.team .myList .mytab .on {
  background-color: #b6433e;
}

.team .myList .mytab .on .a {
  color: #fff;
}

.team .myList .ul {
  background-color: #f5f5f5;
  padding: 0 .3rem;
}

.team .myList .ul .li {
  background-color: #fff;
  height: 3rem;
  width: 100%;
  margin-bottom: 0.6rem;
}

.team .myList .ul .li .a {
  width: 100%;
  height: 100%;
}

.team .myList .ul .li .a .toppic {
  height: 2.5rem;
  width: 100%;
  display: flex;
  flex-direction: row;
}

.team .myList .ul .li .a .toppic .box3 {
  width: 2.55rem;
  height: 100%;
}

.team .myList .ul .li .a .toppic .box3 .img {
  width: 100%;
  height: 100%;
}

.team .myList .ul .li .a .toppic .text {
  padding: 0 .2rem;
  width: 4.35rem;
  height: 100%;
}

.team .myList .ul .li .a .toppic .text .h3 {
  font-size: .3rem;
  color: #333333;
  margin: .18rem 0;
}

.team .myList .ul .li .a .toppic .text .p {
  font-size: .24rem;
  color: #666666;
  margin-bottom: .12rem;
}

.team .myList .ul .li .a .more .more2 {
  height: 0.8rem;
  background-color: #b6433e;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.team .myList .ul .li .a .more .more2 .p5 {
  font-size: .26rem;
  color: #fff;
}

.team .myList .ul .li .a .more .more2 .span5 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 50%;
  background-color: #fff;
  margin-left: .3rem;
}

.team .myList .ul .li .a .more .more2 .span5 .myicon {
  font-size: .14rem;
  color: #b6433e;
}

.team .myList .pagebox {
  margin-bottom: 0;
}

.team .maskbox {
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999999;
}

.team .maskbox .detail {
  display: none;
  position: absolute;
  width: 6.9rem;
  background-color: #fff;
  top: 2.5rem;
  left: .3rem;
}

.team .maskbox .detail .man {
  height: 3.66rem;
  width: 100%;
  position: relative;
}

.team .maskbox .detail .man .img {
  width: 100%;
}

.team .maskbox .detail .man .close {
  color: #b7b7b7;
  position: absolute;
  top: 0;
  right: 5px;
  font-size: .4rem;
}

.team .maskbox .detail .outbox {
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 0 .2rem;
  height: 5rem;
}

.team .maskbox .detail .outbox .xinxi {
  border-bottom: 1px solid #999;
}

.team .maskbox .detail .outbox .xinxi .h3 {
  margin: .3rem 0;
  font-size: .36rem;
  color: #333333;
}

.team .maskbox .detail .outbox .xinxi .h3 em {
  /*font-family: FZYaoti;*/
  color: #999999;
}

.team .maskbox .detail .outbox .xinxi .ul3 {
  margin-bottom: .2rem;
}

.team .maskbox .detail .outbox .xinxi .ul3 .li {
  margin-bottom: .1rem;
}

.team .maskbox .detail .outbox .xinxi .ul3 .li .a {
  font-size: .26rem;
  color: #666666;
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.team .maskbox .detail .outbox .xinxi .ul3 .li .a .span {
  display: inline-block;
  width: 0.1rem;
  height: 0.1rem;
  background-color: #b6433e;
  margin-right: .1rem;
}

.team .maskbox .detail .outbox .xinxi .p2 {
  font-size: .24rem;
  color: #333333;
  margin-bottom: .45rem;
}

.team .maskbox .detail .next {
  display: flex;
  flex-direction: row;
  padding: 0 .2rem;
  justify-content: space-between;
  margin: .2rem 0;
}

.team .maskbox .detail .next .a2 {
  width: 1.8rem;
  height: 0.6rem;
  font-size: .24rem;
  color: #333333;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f5f5f5;
}

.team .maskbox .detail .next .on {
  background-color: #b6433e;
  color: #fff;
}

.huoban .myList .listbox5 {
  padding: .5rem .3rem;
  background-color: #f5f5f5;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

.huoban .myList .listbox5 .li {
  width: 3.3rem;
  height: 1.2rem;
  border: 1px solid #e1e1e1;
  margin-bottom: .2rem;
}

.huoban .myList .listbox5 .li .a {
  width: 100%;
  height: 100%;
}

.huoban .myList .listbox5 .li .a .img {
  width: 100%;
}

.zixun .myList {
  background-color: #f5f5f5;
  padding-bottom: .8rem;
}

.zixun .myList .bigbox2 {
  background-color: #f5f5f5;
  padding: 0.45rem .3rem 0;
}

.zixun .myList .bigbox2 .imgbox2 {
  width: 100%;
  height: 3.85rem;
}

.zixun .myList .bigbox2 .imgbox2 .img {
  width: 100%;
  height: 100%;
}

.zixun .myList .bigbox2 .text2 {
  background-color: #fff;
}

.zixun .myList .bigbox2 .text2 .h3 {
  padding: .25rem .2rem 0;
  font-size: .3rem;
  color: #333333;
}

.zixun .myList .bigbox2 .text2 .p1 {
  padding: .2rem;
  font-size: .22rem;
  color: #999999;
}

.zixun .myList .bigbox2 .text2 .p2 {
  line-height: 0.45rem;
  padding: 0 .2rem;
  font-size: .26rem;
  color: #666666;
}

.zixun .myList .bigbox2 .text2 .more2 {
  margin-top: .5rem;
  height: 0.8rem;
  background-color: #b6433e;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.zixun .myList .bigbox2 .text2 .more2 .p5 {
  font-size: .26rem;
  color: #fff;
}

.zixun .myList .bigbox2 .text2 .more2 .span5 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 50%;
  background-color: #fff;
  margin-left: .3rem;
}

.zixun .myList .bigbox2 .text2 .more2 .span5 .myicon {
  font-size: .14rem;
  color: #b6433e;
}

.zixun .myList .ul .li .a .toppic .text .p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.zixun .myList .ul .li .a .toppic .text .p2 {
  font-size: .22rem;
  color: #999999;
}

.zixun .myList .pagebox {
  background-color: #fff;
}

.rongyu .myList .ry {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: .5rem .3rem;
  flex-wrap: wrap;
}

.rongyu .myList .ry .li {
  width: 3.3rem;
  height: 4.2rem;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: .2rem;
}

.rongyu .myList .ry .li .picbox {
  width: 2.4rem;
  height: 2.1rem;
  margin-bottom: .5rem;
}

.rongyu .myList .ry .li .picbox .img {
  width: 100%;
  height: 100%;
}

.rongyu .myList .ry .li .textp {
  text-align: center;
  font-size: .26rem;
  color: #333333;
  margin-bottom: .15rem;
}

.joinus .myList {
  background-color: #fff;
}

.joinus .myList .box5 {
  padding: .5rem .3rem 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.joinus .myList .box5 .li {
  margin-bottom: 0.15rem;
  width: 3.4rem;
  height: 3.7rem;
  -moz-box-shadow: 3px 3px 4px #ccc;
  -webkit-box-shadow: 3px 3px 4px #ccc;
  box-shadow: 3px 3px 4px #ccc;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ccc')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ccc');
}

.joinus .myList .box5 .li .boxT {
  height: 1.2rem;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #b33831;
  padding-left: .33rem;
}

.joinus .myList .box5 .li .boxT .span {
  font-size: .73rem;
  /*font-family: FZYaoti;*/
}

.joinus .myList .box5 .li .boxT .boxr {
  padding-left: .2rem;
}

.joinus .myList .box5 .li .boxT .boxr .p {
  margin-top: 5px;
  font-size: .18rem;
  /*font-family: FZYaoti;*/
  margin-bottom: .1rem;
}

.joinus .myList .box5 .li .boxT .boxr .h3 {
  font-size: .26rem;
}

.joinus .myList .box5 .li .imgbox5 {
  height: 2.5rem;
  width: 100%;
}

.joinus .myList .box5 .li .imgbox5 .img {
  width: 100%;
  height: 100%;
}

.joinus .myList .list5 .headtop {
  padding: 0 .3rem;
  height: 1rem;
  background-color: #b6433e;
  display: flex;
  align-items: center;
  font-size: .32rem;
  color: #fff;
}

.joinus .myList .list5 .headtop .left {
  width: 3.4rem;
}

.joinus .myList .list5 .headtop .right {
  padding-left: .9rem;
}

.joinus .myList .ul5 {
  padding: 0 .3rem;
}

.joinus .myList .ul5 .li {
  height: 1rem;
}

.joinus .myList .ul5 .li .job {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #f7f7f7;
  font-size: .28rem;
  color: #333333;
}

.joinus .myList .ul5 .li .job .sp1, .joinus .myList .ul5 .li .job .sp2, .joinus .myList .ul5 .li .job .sp3 {
  line-height: 1rem;
}

.joinus .myList .ul5 .li .job .sp1 {
  width: 4.1rem;
  height: 100%;
}

.joinus .myList .ul5 .li .job .sp2, .joinus .myList .ul5 .li .job .sp3 {
  width: 1.5rem;
  height: 100%;
}

.joinus .myList .ul5 .li .job .sp2 {
  text-align: center;
}

.joinus .myList .ul5 .li .job .sp3 {
  text-align: right;
  padding-right: 5px;
}

.joinus .myList .ul5 .li .job .sp3 .cl .img1 {
  height: 0.2rem;
  width: 0.2rem;
  display: inline;
}

.joinus .myList .ul5 .li .job .sp3 .cl .img2 {
  width: .2rem;
  height: .2rem;
  display: none;
}

.joinus .myList .ul5 .li.on .job .sp3 .cl .img1 {
  display: none;
}

.joinus .myList .ul5 .li.on .job .sp3 .cl .img2 {
  display: inline;
}

.joinus .myList .ul5 .jobask {
  display: none;
  background-color: #f6f6f6;
  padding-bottom: .3rem;
}

.joinus .myList .ul5 .jobask .place2 {
  padding-left: .1rem;
}

.joinus .myList .ul5 .jobask .place2 .yq .h4 {
  font-size: .3rem;
  color: #b6433e;
  padding: .35rem 0;
}

.joinus .myList .ul5 .jobask .place2 .yq p {
  font-size: .26rem;
  color: #666666;
  line-height: 0.45rem;
}

.joinus .myList .ul5 .jobask .a2 {
  height: 1rem;
  background-color: #b6433e;
  font-size: .36rem;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.joinus .myList .boxmask {
  display: none;
  z-index: 9999;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
}

.joinus .myList .boxmask .mytext {
  display: none;
  width: 6.9rem;
  padding-bottom: .2rem;
  background-color: #fff;
  position: absolute;
  top: 2rem;
  left: .3rem;
}

.joinus .myList .boxmask .mytext .t_head {
  height: 1.22rem;
  width: 100%;
  background-image: url(../images/wmbg.png);
  background-size: 100% 100%;
  position: relative;
}

.joinus .myList .boxmask .mytext .t_head .close {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: .3rem;
  color: #ccc;
}

.joinus .myList .boxmask .mytext .wenzi {
  overflow-y: scroll;
  overflow-x: hidden;
  padding: .2rem;
  height: 8rem;
}

.joinus .myList .boxmask .mytext .wenzi .h3 {
  font-size: .36rem;
  color: #333333;
}

.joinus .myList .boxmask .mytext .wenzi .span3 {
  display: block;
  /*font-family: FZYaoti;*/
  font-size: .12rem;
  color: #999999;
  text-transform: none;
  margin-bottom: .6rem;
}

.joinus .myList .boxmask .mytext .wenzi p {
  color: #666666;
  font-size: .26rem;
  line-height: 0.45rem;
  margin-bottom: .6rem;
}

.lianxi .map {
  width: 100%;
  height: 6.3rem;
  margin: .1rem 0;
}

.lianxi .map .img {
  width: 100%;
}

.lianxi .ul6 {
  padding: 0 .3rem .2rem;
}

.lianxi .ul6 .li {
  font-size: .26rem;
  color: #999999;
  margin-bottom: 0.2rem;
}

.lianxi .ul6 .titleli {
  font-size: .3rem;
  color: #333333;
}

.lianxi .lianjie {
  margin-bottom: .6rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0 .3rem;
  position: relative;
}

.lianxi .lianjie .a {
  font-size: .22rem;
  color: #999;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.lianxi .lianjie .a .span1, .lianxi .lianjie .a .span2 {
  width: 0.4rem;
  height: 0.4rem;
  display: block;
  background-size: 100% 100%;
  padding-right: 8px;
}

.lianxi .lianjie .a .span1 {
  background-image: url(../images/lianjie.png);
}

.lianxi .lianjie .a .span2 {
  height: 0.35rem;
  background-image: url(../images/qqlj.png);
}

.lianxi .lianjie .a2 {
  margin-left: .4rem;
}

.lianxi .lianjie .ewmBox {
  position: absolute;
  bottom: 0;
  right: .5rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.lianxi .lianjie .ewmBox .imgbox {
  width: 1.3rem;
  height: 1.3rem;
}

.lianxi .lianjie .ewmBox .imgbox .img {
  width: 100%;
}

.lianxi .lianjie .ewmBox .p {
  font-size: .2rem;
  color: #999;
}

.fazhang .box2 {
  padding: 0 .3rem;
}

.fazhang .box2 .myfa {
  padding-bottom: .5rem;
  width: 100%;
  position: relative;
  margin: .3rem 0 .5rem;
}

.fazhang .box2 .myfa .li {
  width: 50%;
  min-height: 1.10rem;
}

.fazhang .box2 .myfa .my1 {
  width: 20%;
  font-size: .32rem;
  color: #ac2b20;
  padding: 0 .1rem 0 .1rem;
}

.fazhang .box2 .myfa .my2 {
  animation: fade-in 2s;
  -webkit-animation: fade-in 2s;
  /*Safari and Chrome*/
  position: relative;
  width: 80%;
  font-size: .26rem;
  color: #666666;
  padding-left: .3rem;
}

.fazhang .box2 .myfa .my2 .p {
  line-height: 0.45rem;
}

.fazhang .box2 .myfa .my2 .p .span {
  width: .1rem;
  height: 0.1rem;
  display: inline-block;
  background-color: #ac2b20;
  margin-bottom: 5px;
  margin-right: .15rem;
}

.fazhang .box2 .myfa .my2::before {
  position: absolute;
  top: .1rem;
  left: -.09rem;
  content: "";
  display: block;
  width: 0.2rem;
  height: 0.2rem;
  border-radius: 50%;
  background-color: #b33a2f;
}

.fazhang .box2 .myfa::before {
  content: "";
  display: block;
  height: 100%;
  width: 2px;
  position: absolute;
  background-color: #b33a2f;
  left: 20%;
  top: .1rem;
}

.fazhang .box2 .myfa::after {
  position: absolute;
  bottom: -.1rem;
  left: 18.5%;
  content: "";
  display: block;
  width: 0.2rem;
  height: 0.2rem;
  border-radius: 50%;
  background-color: #b33a2f;
}

/*动画*/
@-webkit-keyframes fade-in {
  from {
    right: -999px;
  }
  to {
    right: 0;
  }
}

@keyframes fade-in {
  from {
    right: -999px;
  }
  to {
    right: 0;
  }
}
.i_banner,.lb3,.div3,lb4,.lb7{
  overflow: hidden;
}
.swiper-container1,.swiper-container2,.swiper-container3,.swiper-container4,.swiper-container5,.swiper-container7{
  overflow: hidden;
}
.lb3{
  position: relative;
}
.in6 .aboutus .lb4 .with{
  height: 0;
}

.fanwei .list2{
  width: 100%;
  padding: 0 .3rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: .3rem;
}
.fanwei .list2 .ul_8{
  width: 50%;
  height: 2.67rem;
  background-color: #b6433e;
  display: flex;
  flex-direction: column;
  padding: .4rem .1rem 0 .35rem;
}
.fanwei .list2 .ul_8 .li .a{
  font-size: .26rem;
    color: #fff;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: .15rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    /* -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; */
}
.fanwei .list2 .li1 {
  background-image: url(../images/list2_03.png);
  background-size: 100% 100%;
}

.fanwei .list2  .li2 {
  background-image: url(../images/list2_05.png);
  background-size: 100% 100%;
}

.fanwei .list2  .li3 {
  background-image: url(../images/list2_09.png);
  background-size: 100% 100%;
}

.fanwei .list2 .li4 {
  background-image: url(../images/list2_08.png);
  background-size: 100% 100%;
}
.phone .a:first-of-type {
    position:  absolute;
    top: 0;
    right: .3rem;
}
/* 全局点击的样式 */
.clickResponse { background-color: #eee; opacity: 0.7; }
.pagebox .li .a:hover{background-color: #b6433e;color: #fff;}
.ul_1 li a:hover{color:#b6433e;}
.zentai .ul_1 .li a{margin: .2rem .1rem;font-size: .26rem;color: #666666;line-height: 0.45rem;}
.zentai .ul_1 .li a:hover{background-color: #b6433e;color: #fff;}