@charset "UTF-8";
/* CSS Document */
body {
  font-family: Hiragino Sans GB, Microsoft YaHei;
  font-size: 14px;
  background: #FFFFFF;
  -webkit-font-smoothing: antialiased;
  min-width: 1240px;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
  margin: 0;
  padding: 0;
}
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: 500;
}
address, cite, dfn, em, var, i {
  font-style: normal
}
code, kbd, pre, samp {
  font-family: arial, courier new, courier, "\5b8b\4f53", monospace
}
small {
  font-size: 12px
}
ul, ol, li {
  list-style: none
}
sup {
  vertical-align: text-top
}
sub {
  vertical-align: text-bottom
}
legend {
  color: #000
}
fieldset {
  border: 0
}
img {
  vertical-align: middle;
}
button, input, select, textarea {
  font-size: 100%;
}
table {
  border-collapse: collapse;
  border-spacing: 0
}
section, header, nav, footer, article {
  display: block
}
.none {
  display: none;
}
a {
  text-decoration: none;
  outline: none;
  color: #000000;
}
a:hover {
  color: #9F0A00;
}
.page-w {
  width: 1200px;
  margin: 0px auto;
}
/*flex-row*/
/* foot-head-con */
.foot-head-con {
  display: flex;
  justify-content: space-between;
}
/*foot-head*/
.foot-head {
  background-color: #9F0A00;
  color: #fff;
  padding: 15px 0px;
}
.foot-head a {
  color: #fff;
}
/*fotlogo*/
.fothead-logo {
  display: flex;
  align-items: flex-end;
}
.fothead-logo .fotlogo img {
  width: 190px;
  height: 43px;
}
.fothead-logo .fotone {
  margin-right: 30px;
}
.fothead-logo .fotone-con {
  line-height: 1;
  background-image: url(img/one.png);
  background-position: center right;
  background-repeat: no-repeat;
  background-size: auto 40px;
  font-size: 16px;
  padding: 22px 80px 5px 20px;
}
.fothead-logo .fotone-con em {
  color: #B49B65;
  font-weight: 700;
  margin-left: 10px;
  display: inline-block;
}
.fothead-logo .fotguan a {
  margin-right: 10px;
  display: inline-block;
}
/*fothead-tel*/
/* */
.foot-head-con .fothead-tel {
  text-align: right;
  line-height: 1;
}
.foot-head-con .fothead-tel em {
  color: #FFF0E5;
  display: inline-block;
  background-image: url(img/kefu-w.png);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  padding-left: 20px;
}
.foot-head-con .fothead-tel p {
  font-weight: 700;
  margin-top: 5px;
  font-size: 20px;
}
/*foot-body*/
.foot-body {
  display: flex;
  padding: 30px 0px;
}
.fotbody-nav {
  display: flex;
  flex: 1;
}
.fotbody-item dl {
  margin-right: 40px;
}
.fotbody-item dt {
  font-weight: 700;
  margin-bottom: 5px;
}
.fotbody-item dd {
  margin-bottom: 5px;
}
.fotbody-item dd a {
  color: #646464;
}
.fotbody-item dd a:hover {
  color: #9F0A00;
}
/*fotbody-dianwechat-head*/
.fotbody-dianwechat-head {
  font-weight: 700;
  margin-bottom: 5px;
}
/*fotbody-dian*/
.fotbody-dianwechat-con {
  color: #646464;
  display: flex;
}
.fotbody-dian img {
  width: 210px;
  height: 120px;
  display: block;
}
.fotbody-dian-img {
  margin-right: 40px;
  padding-right: 40px;
  border-right: #EBEBEB solid 1px;
}
.fotbody-dian .mendian-but {
  padding: 20px 0px 10px 0px;
}
.fotbody-dian .mendian-but a {
  border: #9e9e9e solid 1px;
  border-radius: 5px;
  padding: 5px 20px;
  display: inline-block;
}
.fotbody-wechat {
  text-align: center;
}
.fotbody-wechat img {
  width: 120px;
  height: 120px;
  display: block;
  margin: 0px auto;
}
.wechat-text {
  padding-top: 20px;
}
/*fotlink*/
.fotlink {
  padding: 20px 0px;
  background-color: #F5F5F5;
}
.fotlink a {
  color: #646464;
  margin-right: 10px;
}
.fotlink a:hover {
  color: #000;
}
/*copyright*/
.copyright {
  background-color: #EBEBEB;
  padding: 30px 0px 50px 0px;
  text-align: center;
  line-height: 2;
}
.copyright a, .copyright p {
  color: #646464;
}
.copyright a:hover {
  color: #000;
}
.copyright p span {
  display: inline-block;
  margin-right: 20px;
}
.copyright p span:last-child {
  margin-right: 0px;
}
/*header*/
.header .logo h1 {
  display: none;
}
.header-logoonetel {
  padding: 20px 0px;
  display: flex;
  justify-content: space-between;
}
/*logo*/
.head-logo {
  display: flex;
}
.header .logo img {
  display: block;
  width: 190px;
  height: 43px;
}
/*head-one*/
.header .head-one {
  text-align: right;
  line-height: 1.2;
  background-image: url(img/one.png);
  background-position: center right;
  background-repeat: no-repeat;
  background-size: auto 40px;
  font-size: 16px;
  padding: 5px 80px 0px 90px;
  color: #9F0A00;
}
/*head-tel*/
.head-tel {
  display: flex;
  justify-content: flex-end;
  text-align: right;
  font-size: 12px;
}
.headtel-text {
  padding: 5px 15px;
  border-radius: 5px;
  color: #9F0A00;
  background-color: #fff0e5;
  position: relative;
  margin-right: 20px;
}
.headtel-num {
  line-height: 1;
}
.headtel-num strong {
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 2px;
  display: inline-block;
}
.headtel-num .tel-red {
  background-image: url(img/tel-red.png);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 26px 26px;
  padding-left: 28px;
}
.headtel-num .tel-red strong {
  color: #9F0A00;
}
.headtel-text::after {
  content: '';
  position: absolute;
  right: -20px;
  top: 50%;
  margin-top: -10px;
  width: 0;
  height: 0;
  border-width: 10px;
  border-style: solid;
  border-color: #fff0e5 transparent transparent transparent;
  transform: rotate(-90deg);
}
/* haader-menu */
.header-menu {
  padding: 8px 0px;
  line-height: 1.1;
  font-weight: 600;
  text-align: center;
}
.header-menu .header-menu-con {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.header-menu a {
  color: #fff;
}
.header-menu {
  background-color: #9F0A00;
}
.header-menu .menu-site {
  display: flex;
}
.header-menu .menu-site li a {
  display: flex;
  padding: 0px 10px;
  height: 40px;
  border: #F5F1E6 solid 1px;
  border-radius: 4px;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
}
.header-menu .menu-nav {
  padding-bottom: 5px;
  display: flex;
}
.header-menu .menu-nav li {
  border-right: solid 1px #fff;
}
.header-menu .menu-nav li:last-child {
  border-right: none;
  margin-right: 0px;
  padding-right: 0px;
}
.header-menu .menu-nav li a {
  display: inline-block;
  padding: 0px 14px;
  text-align: center;
  width: auto;
}
.header-menu .menu-nav .backimg {
  margin-right: 10px;
}
.header-menu .menu-nav .backimg a {
  background-image: url(img/zhinan.png);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 13px 12px;
  padding-left: 18px;
}
.header-menu .menu-nav .dian-pu {
  position: relative;
}
.header-menu .menu-nav .dian-pu span {
  position: absolute;
  right: -5px;
  top: -10px;
  background-color: #fff;
  width: 20px;
  height: 20px;
  border-radius: 13px;
  color: #9F0A00;
  font-size: 10px;
  line-height: 20px;
  text-align: center;
}
.header-menu .menu-nav .dian-pu a {
  background-image: url(img/dianpu.png);
  background-size: 11px 13px;
}
/* portal-imgbox */
.banner-imgbox {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  width: 100%;
}
/* banner-inner */
.banner-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 0px;
}
/* banner-kefu */
.banner-kefu {
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 5px;
}
/* kefu-title-renshu */
.kefu-title-renshu {
  position: relative;
  padding-bottom: 20px;
}
.kefu-title-renshu:after {
  content: "";
  position: absolute;
  background: url(img/kefu-1.png) bottom no-repeat;
  background-size: 100% auto;
  right: 20px;
  bottom: 0;
  width: 200px;
  height: 100%;
}
.kefu-title-renshu .kefu-title {
  padding: 30px 200px 20px 30px;
}
.kefu-title h2 {
  font-weight: 700;
  font-size: 38px;
  width: 360px;
  line-height: 1.2;
  margin-bottom: 20px;
}
.kftitel-rlx {
  color: #9F0A00;
  height: 53px;
  font-weight: 700;
  font-size: 20px;
  display: flex;
  align-items: center;
}
@font-face {
  font-family: QingKe;
  src: url("font/iozzkhwu.ttf")
}
.kftitel-rlx strong {
  display: inline-block;
  margin-right: 10px;
  font-size: 30px;
  font-family: QingKe, sans-serif, SimSun;
}
.kefu-renshu {
  background-color: #9F0A00;
  color: #fff;
  padding: 10px 30px;
}
.renshu-num {
  display: flex;
  align-items: baseline;
  line-height: 1;
}
.renshu-num strong {
  font-size: 25px;
  font-weight: 700;
  display: inline-block;
  margin: 0px 5px;
}
/* */
.banner-kefu .kefu-data {
  display: flex;
  justify-content: space-around;
  background-color: #FFF0E5;
  padding: 15px 30px;
}
.banner-kefu .kefu-data-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px;
  background: #fff;
  border: 1px solid #A08870;
  border-radius: 4px;
  width: calc(33.3333% - 10px);
  margin: 0px 5px;
  font-weight: 700;
}
.banner-kefu .kefu-data-item strong {
  color: #9F0A00;
  font-size: 18px;
}
/* */
.banner-kefu .head-tel {
  padding: 20px 30px;
}
/* banner-video */
.video-box {
  background-color: rgba(255, 255, 255, 0.75);
  padding: 30px 120px 0px 120px;
  border-radius: 5px;
}
.video-text li {
  margin-bottom: 15px;
  font-size: 20px;
  background: url(img/vt001.png) left center no-repeat;
  background-size: auto 25px;
  padding-left: 35px;
}
.video-text li.vticon-001 {
  font-weight: 700;
}
.video-text li.vticon-001 {
  background-image: url(img/vt001.png);
}
.video-text li.vticon-002 {
  background-image: url(img/vt002.png);
}
.video-text li.vticon-003 {
  background-image: url(img/vt003.png);
}
.video-text li.vticon-004 {
  background-image: url(img/vt004.png);
}
.video-text li.vticon-005 {
  background-image: url(img/vt005.png);
}
.banner-video .video-text span {
  color: #9F0A00;
}
.video-con {
  padding-bottom: 20px;
}
.video-con img {
  width: 328px;
  height: 187px;
}
/* sante-dian */
.sante-dian {
  padding: 20px 0px;
}
.sante-dian ul {
  display: flex;
}
.sante-dian li {
  flex: 1;
}
.sante-dian .sante-item {
  text-align: center;
  padding: 20px 0px;
  border: 3px #F5F1E6 solid;
  border-radius: 10px;
  margin-right: 40px;
}
.sante-item .sante-icon {
  width: 82px;
  height: 82px;
  background: #F5F1E6 url(img/sante001.png) center center no-repeat;
  background-size: auto 36px;
  border-radius: 82px;
  margin: 0px auto;
}
.sante-item .sante-icon-001 {
  background-image: url(img/sante001.png);
}
.sante-item .sante-icon-002 {
  background-image: url(img/sante002.png);
}
.sante-item .sante-icon-003 {
  background-image: url(img/sante003.png);
}
.sante-item h2 {
  font-weight: 700;
  font-size: 15px;
  border-radius: 20px;
  border: #9F0A00 solid 1px;
  color: #9F0A00;
  display: inline-block;
  padding: 5px 20px;
  margin: 30px 0px 5px 0px;
}
.sante-item p {
  font-size: 20px;
  color: #333333;
}
/* sante-item-kefu */
.sante-item-kefu {
  border: 3px #F5F1E6 solid;
  border-radius: 10px;
  position: relative;
}
.sante-item-kefu .zixun {
  background-color: #9F0A00;
  display: flex;
  justify-content: flex-end;
}
.sante-item-kefu .zixun {
  padding: 10px 30px 10px 0px;
  border-radius: 0px 0px 10px 10px;
}
.zx-zixun {
  padding: 5px 8px;
  background-color: #9F0A00;
  border-radius: 5px;
  display: inline-block;
}
.zx-zixun a {
  display: inline-block;
  background: url(img/zixun.png) left center no-repeat;
  background-size: auto 13px;
  padding-left: 20px;
  color: #fff;
}
.sante-item-kefu .zx-zixun {
  border: 1px #fff solid;
}
.sante-kefu-con {
  padding: 20px
}
.sante-kefu-con h3 {
  font-size: 24px;
  color: #9F0A00;
  font-weight: 700;
}
.sante-item-kefu .head-tel {
  padding: 0px 20px 20px 130px;
}
.sante-item-kefu:after {
  content: "";
  position: absolute;
  background: url(img/kefu-2.png) bottom no-repeat;
  background-size: 100% auto;
  left: 30px;
  bottom: 0;
  width: 100px;
  height: 100%;
}
/* tonglan-tel */
.tonglan-tel {
  margin-bottom: 30px;
}
.tonglan-tel-box {
  border-radius: 5px;
  border: 3px #F5F1E6 solid;
  padding: 20px 0px;
  position: relative;
}
.tonglan-tel-box .tonglan-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 20px 0px 200px;
}
.tonglan-tel-box .tonglan-head h2 {
  font-size: 36px;
  font-weight: 700;
}
.tonglan-tel-box .tonglan-con {
  display: flex;
  align-items: center;
  padding-left: 200px;
}
.tonglan-tel-box .tonglan-fot {
  color: #fff;
  background-color: #9F0A00;
  padding: 5px 0px 5px 0px;
  padding-left: 200px;
}
.tonglan-tel-box:after {
  content: "";
  position: absolute;
  background: url(img/kefu-1.png) bottom no-repeat;
  background-size: 100% auto;
  left: 40px;
  bottom: 0;
  width: 130px;
  height: 100%;
}
.tonglan-con .headtel-num {
  margin: 0px 30px;
}
/*liucheng-con */
.liucheng-con {
  display: flex;
  border: 1px solid #A08870;
  border-radius: 5px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
  margin: 0px 0px 10px 0px;
}
.liucheng-img {
  flex: 1;
  text-align: center;
}
.liucheng-img h2 {
  font-size: 28px;
  color: #9F0A00;
  font-weight: 700;
  padding: 20px 0px;
}
.liucheng-imgitem img {
  display: block;
  width: 100%;
  height: auto;
}
/* */
.liucheng-list-con {
  padding: 20px 0px 18px 20px;
  border-left: #A08870 solid 1px;
}
.liucheng-list-con ol, .liucheng-list-con li {
  list-style: decimal;
  list-style-position: inside;
}
.liucheng-list-con li {
  padding-right: 30px;
  border-bottom: #EBEBEB solid 1px;
  line-height: 45px;
  padding-left: 30px;
  background: url(img/more1.png) no-repeat left center;
  background-size: 20px auto;
  font-weight: 700;
}
.liucheng-list-con li:last-child {
  border-bottom: none;
}
/* kehu-anli */
.kehu-anli {
  padding: 20px 0px;
}
.kehu-anli-title {
  text-align: center;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: #EBEBEB solid 1px;
}
.kehu-anli-title h2 {
  font-weight: 700;
  color: #9F0A00;
  font-size: 32px;
}
.kehu-anli-title h3 {
  font-size: 20px;
  margin-bottom: 10px;
}
.kehu-anli-title h4 {
  color: #A08870;
}
.kehu-anli-title h4 a {
  color: #603813;
  display: inline-block;
  margin: 0px 10px;
}
/* kehu-anli-body */
.kehu-anli-body {
  background: #F5F5F5 url(img/anlibg.png);
  background-size: cover;
  border-top: #F5F1E6 solid 1px;
  border-bottom: #F5F1E6 solid 1px;
  padding: 20px 0px;
}
.kehu-anli-list {
  display: flex;
  justify-content: space-between;
}
.kehu-anli-item {
  width: 226px;
  border: 1px solid #A08870;
  border-radius: 5px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
  background-color: #fff;
}
.kehu-anli-item .kehu-anli-img {
  width: 100%;
  position: relative;
}
.kehu-anli-item .kehu-anli-img img {
  display: block;
  width: 100%;
  height: auto;
}
.kehu-anli-item .kehu-anli-img em {
  position: absolute;
  left: 0px;
  bottom: 0px;
  padding: 3px 5px;
  background-color: rgba(0, 112, 162, 0.75);
  color: #fff;
  font-size: 12px;
}
.kehu-anli-item .kehu-anli-text {
  padding: 10px;
}
.kehu-anli-text h2 {
  font-weight: 700;
  font-size: 15px;
  margin: 5px 0px;
}
.kehu-anli-text p {
  color: #646464;
}
.kehu-anli-text .icon-biao {
  background: url(img/biaoqian.png) no-repeat left center;
  background-size: 14px auto;
  padding-left: 20px;
  color: #9F0A00;
}
/* */
.kehu-anli-list .swiper-button-next, .kehu-anli-list .swiper-button-prev {
  background: url(img/swp1.png) no-repeat left center;
  background-size: 45px auto;
  width: 45px;
  height: 45px;
}
.kehu-anli-list .swiper-button-next::after, .kehu-anli-list .swiper-button-prev::after {
  display: none;
}
.kehu-anli-list .swiper-button-next {
  background-image: url(img/swp2.png);
}
/* tonglan-tel-box2 */
.kefu-3-box::after {
  background-image: url(img/kefu-3.png);
  left: 30px;
  bottom: 71px;
  width: 150px;
}
.kefu-3-box .tonglan-fot {
  padding: 5px 50px;
}
/* kehu-pingjia */
.kehu-pingjia {
  padding-top: 0px;
}
/*kehu-pingjia-item*/
.kehu-pingjia-item {
  background-color: #F0F7F7;
  border-radius: 20px;
  padding: 20px 30px;
  margin-bottom: 20px;
}
.pingjia-item-001 {
  background-color: #F0F7F7;
}
.pingjia-item-002 {
  background-color: #F5F1E6;
}
.kehu-pingjia-item .pingjia-title {
  font-size: 20px;
  font-weight: 700;
}
.kehu-pingjia-item .pingjia-score {
  display: flex;
  padding: 5px 0px;
  align-items: center
}
.rating-number {
  margin: 0px 10px;
  font-size: 20px;
  vertical-align: text-bottom;
  font-weight: 700;
}
.rating-minimum p {
  display: inline-block;
  margin-right: 20px;
}
.rating-minimum em {
  font-weight: 700;
}
.kehu-pingjia-item .pingjia-tag {
  padding: 5px 0px;
  color: #666;
  font-weight: 700;
  margin-bottom: 10px;
}
.pingjia-tag em {
  color: #000;
  margin-right: 20px;
}
.kehu-pingjia-item .pingjia-con {
  font-size: 18px;
  line-height: 1.7;
}
/*rating-medium*/
.rating-medium .rating-bar {
  background-image: url("img/icon_star_b.png");
  background-repeat: no-repeat;
  background-size: auto 25px;
  position: relative;
  display: inline-block;
  width: 165px;
  height: 25px;
}
.rating-medium .rating-bar:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  height: 25px;
  background-image: url("img/icon_star_a.png");
  background-repeat: no-repeat;
  background-size: auto 25px;
}
.pingjia-time {
  text-align: right;
  padding-top: 10px;
  color: #727272;
}
.list-more-box {
  text-align: center;
  margin-bottom: 30px;
}
.list-more-icon {
  border: #9F0A00 solid 1px;
  border-radius: 5px;
  padding: 5px 10px;
  display: inline-block;
  margin: 0px auto;
  color: #9F0A00;
  text-align: center;
  background-image: url("img/more1.png");
  background-repeat: no-repeat;
  background-size: auto 15px;
  background-position: 10px center;
  padding-left: 30px;
}
/*pinpai-jieshao-con*/
.pinpai-jieshao-con {
  border: #9F0A00 solid 2px;
  border-top: #9F0A00 solid 10px;
  border-radius: 5px;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, .35);
  padding: 10px;
}
.pinpai-jieshao-con h2 {
  font-weight: 700;
  font-size: 32px;
  text-align: center;
  color: #9F0A00;
}
.pinpai-info {
  padding: 30px 30px 0px 30px;
}
.pinpai-info dl {
  margin-bottom: 10px;
}
.pinpai-info dt {
  font-size: 24px;
  border-left: #9F0A00 solid 5px;
  padding-left: 10px;
  line-height: 1;
}
.pinpai-info dd {
  padding: 20px 0px;
  font-size: 16px;
  line-height: 1.7;
}
/*pinpai-bar*/
.pinpai-bar {
  display: flex;
}
.pinpai-bar-one {
  flex: 1;
}
/*pinpai-bar-one*/
.pinpai-bar-one {
  background-color: #000000;
  background-image: url("img/pinpai-bar-one.png");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 20px;
  color: #fff;
}
.ppbarone-logo {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ppbarone-logo img {
  height: 40px;
  width: auto;
}
/*ppbarone-more*/
.ppbarone-more a {
  background-image: url("img/swp2.png");
  background-repeat: no-repeat;
  background-size: auto 18px;
  display: inline-block;
  padding-left: 25px;
  color: #fff;
  font-weight: 700;
  text-decoration: underline;
}
.ppbarone-info {
  padding: 20px 0px;
  font-size: 16px;
  line-height: 1.7;
}
/*ppbarone-item*/
.ppbarone-item {
  display: flex;
  justify-content: space-around;
  position: relative;
}
.ppbarone-item::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  top: 7px;
  left: 0;
  height: 2px;
  background-color: #fff;
  border-radius: 2px;
}
.ppbarone-item dl {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ppbarone-item dl::before {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  background-color: #fff;
  border-radius: 20px;
  margin-bottom: 20px;
}
.ppbarone-item dt {
  margin-bottom: 10px;
}
.ppbarone-item dd img {
  width: 143px;
  height: 96px;
  display: block;
  border: #fff solid 1px;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, .35);
  margin: 0px auto;
}
/*pinpai-bar-two*/
.pinpai-bar-two {
  background-color: #F5F5F5;
  background-image: url("img/zongzhi-bg.png");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100% auto;
}
.pinpai-bar-zongzhi {
  text-align: center;
}
.pinpai-bar-zongzhi {
  width: 272px;
  padding-top: 25px;
}
.pinpai-bar-zongzhi h3 {
  font-weight: 700;
  font-size: 22px;
  margin-bottom: 30px;
}
.pinpai-bar-zongzhi p {
  margin-bottom: 10px;
}
/*pinpai-bar-three*/
.pinpai-bar-three {
  background-color: #9F0A00;
  background-image: url("img/qijian-dian-bg.png");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100% auto;
  width: 280px;
}
/*pinpai-bar-qijiandian*/
.pinpai-bar-qijiandian {
  padding: 25px;
  color: #fff;
}
.pinpai-bar-qijiandian h3 {
  font-weight: 700;
  font-size: 22px;
  margin-bottom: 30px;
}
.pinpai-bar-qijiandian p {
  margin-bottom: 10px;
  line-height: 1.7;
}
.qijiandian-more {
  padding-top: 30px;
}
.qijiandian-more a {
  border: #fff solid 1px;
  padding: 8px 10px;
  color: #fff;
}
/*fuwu-tuandui*/
.fuwu-tuandui {
  margin-top: 30px;
  padding: 20px 0px;
  background-color: #F5F5F5;
}
.duandui-head {
  display: flex;
  background-color: #fff;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, .35);
  margin: 20px 30px;
  padding: 20px;
  align-items: center;
}
.duandui-img {
  margin-right: 20px;
}
.duandui-img img {
  width: 230px;
  height: 230px;
  border-radius: 260px;
}
.duandui-info-title {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 10px;
}
.duandui-info-title em {
  font-weight: 400;
}
.duantui-info-tag {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.duantui-info-tag em {
  color: #fff;
  background-color: #9F0A00;
  padding: 5px 10px;
  font-size: 12px;
  margin-right: 10px;
}
.duantui-info-tag .duantui-tag-001 {
  background-color: #9F0A00;
}
.duantui-info-tag .duantui-tag-002 {
  background-color: #0070A2;
}
.duantui-info-tag span a {
  border: #9F0A00 solid 1px;
  padding: 5px 10px;
  color: #9F0A00;
}
.duantui-info-small {
  font-size: 14px;
  line-height: 1.7;
}
.duantui-info-more {
  padding-top: 10px;
}
.duantui-info-more a {
  background-image: url("img/more1.png");
  background-repeat: no-repeat;
  background-position: center right;
  background-size: auto 16px;
  padding: 5px 0px;
  padding-right: 20px;
}
/*duandui-list*/
.duandui-list {
  padding: 10px 0px 50px 0px;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
/*duandui-list-title*/
.duandui-list-title {
  text-align: center;
  font-size: 16px;
  margin-bottom: 20px;
}
/*dd-item-img*/
.duandui-item {
  width: 300px;
  margin: 0px auto;
  text-align: center;
  margin-bottom: 30px;
}
/**/
.dd-item-img {
  width: 180px;
  height: 227px;
  margin: 0px auto;
}
.dd-item-img img {
  width: 180px;
  height: 227px;
  border-radius: 3px;
}
/*dd-item-name*/
.dd-item-name {
  margin-top: -20px;
}
.dd-item-name span {
  display: inline-block;
  background-color: #0070A2;
  color: #fff;
  font-size: 12px;
  padding: 2px 5px;
  border-radius: 2px;
}
.dd-item-name .name-tag-001 {
  background-color: #932C60;
}
.dd-item-name .name-tag-002 {
  background-color: #0070A2;
}
.dd-item-name .name-tag-003 {
  background-color: #C89035;
}
.dd-item-name .name-tag-004 {
  background-color: #FF8800;
}
.dd-item-name .name-tag-005 {
  background-color: #EA4A3F;
}
.dd-item-name h5 {
  font-size: 20px;
  padding: 10px 0px 0px 0px;
}
/*pinzang-shop-video*/
.pinzang-shop-video {
  height: 330px;
  background-image: url("img/videoimg.png");
  background-position: center center;
  background-size: auto 330px;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: center;
}
.shop-video-info {
  text-align: center;
  color: #fff;
}
.shop-video-info h4 {
  font-size: 20px;
}
.shop-video-info h2 {
  display: inline-block;
  font-size: 28px;
  font-weight: 700;
  padding: 5px 0px;
  background-image: url("img/swp2.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: auto 30px;
  padding-right: 35px;
}
/*guhuihe-home-box*/
.guhuihe-home-box {
  padding: 20px 0px;
}
/*guhuihe-title-tab*/
.guhuihe-title-tab {
  text-align: center;
  margin-bottom: 10px;
}
.guhuihe-title-tab li {
  display: inline-block;
  margin: 0px 5px;
}
.guhuihe-title-tab li a {
  padding: 5px 10px;
  display: inline-block;
  color: #A08870;
  border: #A08870 solid 1px;
  line-height: 1;
}
.guhuihe-title-tab li.cur a {
  background-color: #9F0A00;
  border: #9F0A00 solid 1px;
  color: #fff;
}
/*ghh-pro-item*/
.ghh-pro-item {
  border: #E0E0E0 solid 1px;
  width: 285px;
  box-sizing: border-box;
}
.ghh-pro-item .ghh-item-img img {
  display: block;
  max-width: 100%;
}
/*ghh-item-info*/
.ghh-item-info {
  padding: 20px 10px;
  border-top: #E0E0E0 solid 1px;
}
.ghh-item-price {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ghh-item-price .price-con {
  color: #EA4A3F;
  font-weight: bold;
}
.ghh-item-price span {
  color: #A08870;
}
.ghh-item-price .price-con em {
  font-size: 24px;
  margin-left: 5px;
}
.ghh-item-info h2 {
  font-weight: bold;
  display: inline-block;
  background: linear-gradient(transparent 60%, #F5E9D4 60%);
  font-size: 16px;
  margin-top: 5px;
  padding-right: 5px;
}
/*guhuihe-list-box*/
.guhuihe-list-box ul::after {
  content: '';
  display: block;
  clear: both;
}
.guhuihe-list-box li {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
.guhuihe-list-box li.last {
  margin-right: 0px;
}
/**/
/*mdad-info-com*/
.mendian-ad001 {
  display: flex;
  align-items: center;
  width: 900px;
  margin: 0px auto;
  border-radius: 5px;
  border: 3px #F5F1E6 solid;
}
.mdad-info {
  flex: 1;
  color: #9F0A00;
  padding-left: 30px;
}
.mdad-info-p {
  font-size: 18px;
}
.mdad-info-h4 {
  font-weight: bold;
  font-size: 30px;
  margin: 5px 0px 10px 0px;
}
.mdad-info-com {
  display: flex;
  align-items: center;
}
.mdad-tag {
  background-color: #9F0A00;
  padding: 5px 20px;
  line-height: 1;
  font-weight: bold;
  color: #fff;
  border-radius: 30px;
  margin-left: 20px;
  display: inline-block;
}
/**/
.shouyi-tonglan {
  width: 940px;
  margin: 0px auto;
}
.shouyi-tonglan .tonglan-tel-box:after {
  background: url(img/kefu-2.png) bottom no-repeat;
  background-size: 100% auto;
  width: 120px;
  height: 100%;
}
.shouyi-tonglan .tonglan-con {
  padding-bottom: 10px;
}
.shouyi-tonglan .headtel-num {
  margin-left: 0px;
}
/*fot-dianhua*/
.tonglan-tel-box .fot-dianhua {
  display: flex;
  align-items: center;
  padding: 10px 0px 10px 200px;
}
.fot-dianhua .headtel-num .tel-red strong {
  color: #fff;
}
.tonglan-wenda {
  padding-left: 200px;
}
/*mt20*/
.mt20 {
  margin-top: 20px;
}
/*mt20*/
.mt30 {
  margin-top: 30px;
}
/*mt30*/
.mb30 {
  margin-bottom: 30px;
}
/*mt50*/
.mb50 {
  margin-bottom: 50px;
}
/**/
.liansuo-dian-con img {
  display: block;
  margin: 0px auto;
}
/*liansuo-dian-con*/
/*guhuihe-list-box*/
.liansuo-dian-gundong {
  padding: 20px 0px;
  background-color: #F5F5F5;
  border-bottom: #EBEBEB solid 1px;
  border-top: #EBEBEB solid 1px;
}
.liansuo-dian-gundong ul::after {
  content: '';
  display: block;
  clear: both;
}
.liansuo-dian-gundong li {
  float: left;
  margin-right: 20px;
}
.liansuo-dian-gundong li.last {
  margin-right: 0px;
}
.liansuo-dian-item {
  width: 285px;
}
.liansuo-dian-img {
  width: 285px;
  height: 160px;
  position: relative;
}
.liansuo-dian-img span {
  position: absolute;
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  background-color: rgba(159, 10, 0, 0.75);
  color: #fff;
}
.liansuo-dian-img img {
  display: block;
  width: 285px;
  height: 160px;
}
/*liansuo-dian-item*/
.liansuo-dian-info h2 {
  font-size: 20px;
  font-weight: bold;
  margin: 20px 0px 10px 0px;
}
.liansuo-dian-info p {
  font-size: 12px;
  line-height: 1;
  padding: 10px 0px;
  display: block;
}
.liansuo-dian-info .lsd-di-zhi {
  padding-left: 30px;
  background: url(img/md-dizhi.png) no-repeat left center;
  background-size: 20px auto;
}
.liansuo-dian-info .lsd-dian-hua {
  padding-left: 30px;
  background: url(img/md-dianhua.png) no-repeat left center;
  background-size: 20px auto;
}
.liansuo-dian-info .lsd-geng-duo {
  padding-left: 30px;
  background: url(img/more1.png) no-repeat left center;
  background-size: 15px auto;
  display: inline-block;
  margin-top: 10px;
}
.liansuo-dian-info .lsd-geng-duo a {
  color: #9F0A00;
}
/**/
/*zixun-first-img*/
.zixun-box-con {
  padding: 20px 0px;
}
.zixun-box-con::after {
  content: '';
  display: block;
  clear: both;
}
.zixun-box-con .zixun-item {
  float: left;
  margin-right: 20px;
  border: #9F0A00 solid 1px;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, .35);
  border-radius: 5px;
}
.zixun-item:last-child {
  margin-right: 0px;
}
.zixun-first {
  display: flex;
  align-items: center;
}
.zixun-first .zixun-first-txt {
  flex: 1;
}
.zixun-first-img {
  margin-right: 20px;
}
.zixun-first-img img {
  width: 145px;
  height: 95px;
}
.zixun-first-txt h3 {
  font-size: 16px;
  margin-bottom: 10px;
  font-weight: bold;
}
.zixun-txt h3 {
  font-size: 14px;
}
.zixun-txt span {
  color: #646464;
  font-size: 12px;
}
.zixun-body {
  width: 382px;
}
/*zixun-head*/
.zixun-head {
  padding: 8px 10px;
  background-color: #F5D3D1;
}
.zixun-head h2 {
  background: url("img/suggest@2x.png") no-repeat left center;
  background-size: 20px auto;
  padding-left: 30px;
}
.zixun-head a {
  color: #9F0A00;
  font-weight: bold;
  font-size: 16px;
}
.zixun-first {
  padding: 20px 20px 10px 20px;
}
.zixun-list {
  padding: 0px 0px 20px 20px;
}
.zixun-list li {
  margin-top: 10px;
  padding-top: 10px;
  border-top: #EBEBEB solid 1px;
}
.zixun-fot {
  border-top: #EBEBEB solid 1px;
  padding: 10px;
  text-align: center;
}
.zixun-fot a {
  line-height: 1;
  display: inline-block;
  padding: 5px;
}
/**/
.zixun-box-con .changshi-zixun {
  border: #0070A2 solid 1px;
}
.changshi-zixun .zixun-head a {
  color: #0070A2;
}
.changshi-zixun .zixun-head {
  background-color: #D9ECF4;
}
/**/
.zixun-box-con .gonggao-zixun {
  border: #4E9621 solid 1px;
}
.gonggao-zixun .zixun-head a {
  color: #4E9621;
}
.gonggao-zixun .zixun-head {
  background-color: #D6EDC7;
}
/*zhoubian-fuwu-item*/
.zhoubian-fuwu-con {
  padding: 20px 0px;
}
.zhoubian-fuwu-con ul::after {
  content: '';
  display: block;
  clear: both;
}
.zhoubian-fuwu-con li {
  margin-right: 45px;
  float: left;
}
.zhoubian-fuwu-con li.last {
  margin-right: 0px;
}
.zhoubian-fuwu-item {
  border: #9F0A00 solid 1px;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, .35);
  border-radius: 5px;
  width: 368px;
  text-align: center;
}
.zbfw-item-head {
  margin-bottom: 20px;
}
.zbfw-item-head .zbfw-item-icon {
  background: #fff url("img/zbfw-icon-001.png") no-repeat center center;
  background-size: 29px auto;
  width: 70px;
  height: 70px;
  display: block;
  margin: 0px auto;
  margin-top: -30px;
}
.zbfw-item-head h2 {
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  color: #9F0A00;
}
.zbfw-item-head span {
  font-size: 16px;
  vertical-align: middle;
  margin-left: 10px;
  display: inline-block;
}
.zbfw-item-con p {
  font-size: 16px;
  margin-top: 10px;
  font-weight: bold;
  display: inline-block;
  background: linear-gradient(transparent 60%, #F5D3D1 60%);
}
.zbfw-item-fot {
  padding: 20px 0px;
}
.zbfw-item-fot a {
  color: #9F0A00;
  background-color: #F5D3D1;
  padding: 5px 10px;
  font-size: 16px;
  display: inline-block;
}
/*zbfw-item-002*/
.zbfw-item-002 {
  border: #0070A2 solid 1px;
}
.zbfw-item-002 .zbfw-item-icon {
  background: #fff url("img/zbfw-icon-002.png") no-repeat center center;
  background-size: 35px auto;
}
.zbfw-item-002 .zbfw-item-head h2 {
  color: #0070A2;
}
.zbfw-item-002 .zbfw-item-con p {
  background: linear-gradient(transparent 60%, #D9ECF4 60%);
}
.zbfw-item-002 .zbfw-item-fot a {
  color: #0070A2;
  background-color: #D9ECF4;
}
/*zbfw-item-002*/
.zbfw-item-003 {
  border: #4E9621 solid 1px;
}
.zbfw-item-003 .zbfw-item-icon {
  background: #fff url("img/zbfw-icon-003.png") no-repeat center center;
  background-size: 35px auto;
}
.zbfw-item-003 .zbfw-item-head h2 {
  color: #4E9621;
}
.zbfw-item-003 .zbfw-item-con p {
  background: linear-gradient(transparent 60%, #D6EDC7 60%);
}
.zbfw-item-003 .zbfw-item-fot a {
  color: #4E9621;
  background-color: #D6EDC7;
}
/**/
/*binyi-guan-box*/
.binyi-guan-box {
  border: #C89035 solid 1px;
  border-top-width: 10px;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, .35);
  border-radius: 5px;
  padding: 20px;
}
.binyi-guan-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}
.binyi-guan-head h2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
}
.binyi-guan-head h2 span {
  font-size: 18px;
  vertical-align: middle;
  display: inline-block;
  margin-left: 20px;
}
.byg-head-more a {
  padding-left: 20px;
  background: url(img/more1.png) no-repeat left center;
  background-size: 15px auto;
  display: inline-block;
  margin-top: 10px;
}
.binyi-guan-body {
  display: flex;
  justify-content: space-between;
}
.binyi-guan-body .byg-item {
  box-shadow: 0px 0px 3px rgba(0, 0, 0, .35);
  padding-bottom: 20px;
}
.byg-item .byg-item-info {
  padding: 10px;
}
.byg-item-title {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.byg-item-title h3 {
  color: #C89035;
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
}
.byg-item-gbt {
  padding-left: 20px;
  background: url(img/byg-icon-003.png) no-repeat left center;
  background-size: 15px auto;
  display: inline-block;
  color: #646464
}
.byg-item-gbt em {
  font-weight: bold;
  margin-right: 2px;
  display: inline-block;
  color: #333;
}
.byg-item-szd {
  padding-left: 20px;
  background: url(img/byg-icon-002.png) no-repeat left center;
  background-size: 15px auto;
  display: inline-block;
  color: #646464;
  margin-bottom: 5px;
}
/**/
/* */
.liansuo-dian-gundong .swiper-button-next, .liansuo-dian-gundong .swiper-button-prev {
  background: url(img/swp1.png) no-repeat left center;
  background-size: 45px auto;
  width: 45px;
  height: 45px;
}
.liansuo-dian-gundong .swiper-button-next::after, .liansuo-dian-gundong .swiper-button-prev::after {
  display: none;
}
.liansuo-dian-gundong .swiper-button-next {
  background-image: url(img/swp2.png);
}
/**/
.fuwu-taocan-list {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 30px;
}
.fuwu-taocan-ftitle {
  font-size: 20px;
  padding-bottom: 20px;
  color: #0070A2;
  text-align: center;
}
/*fuwu-taocan-item*/
.fuwu-taocan-item {
  flex: 1;
  margin-right: 20px;
}
.fuwu-taocan-item:last-child {
  margin-right: 0px;
}
/*服务套餐*/
.tehui-taocan {
  border: 1px solid #A08870;
  border-radius: 5px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
  margin: 0px 0px 10px 0px;
}
.thtc-head {
  background-color: #A08870;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  line-height: 40px;
  color: #fff;
  position: relative;
}
.thtc-head:before {
  display: block;
  position: absolute;
  top: 50%;
  content: '';
  right: 12px;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  background-color: #fff;
  background: linear-gradient(#fff, #ebebeb);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  border-radius: 50%;
}
.thtc-head::after {
  display: block;
  position: absolute;
  top: 50%;
  content: '';
  right: 20px;
  width: 5px;
  height: 5px;
  margin-top: -3px;
  border-width: 1px 1px 0 0;
  border-color: #A08870;
  border-style: solid;
  transform: rotate(45deg);
}
/**/
.thtc-body {
  display: flex;
  align-items: center;
  padding: 20px;
}
.thtc-con {
  flex: 1;
  text-align: center;
  padding-left: 10px;
}
.thtc-body h2 {
  font-size: 30px;
  color: #896745;
  margin-bottom: 10px;
  text-align: center;
}
.thtc-body h4 {
  background-color: #EA4A3F;
  font-size: 14px;
  line-height: 28px;
  border-radius: 50px;
  color: #fff;
  display: inline-block;
  padding: 0px 20px;
}
/*thtc-pirce*/
.thtc-pirce {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0px 10px 0px;
  font-size: 12px;
}
.thtc-yuanjia {
  text-align: left;
  color: #A08870;
}
.thtc-yuanjia cite {
  text-decoration: line-through;
}
/*thtc-youhui*/
.thtc-youhui {
  color: #EA4A3F;
  background-color: #fff;
  padding: 5px 10px;
  border: #EA4A3F solid 1px;
  border-radius: 3px;
  font-weight: 700;
  position: relative;
}
.thtc-youhui::after {
  display: block;
  position: absolute;
  top: 50%;
  content: '';
  right: -4px;
  width: 5px;
  background-color: #fff;
  height: 5px;
  margin-top: -3px;
  border-width: 1px 1px 0 0;
  border-color: #EA4A3F;
  border-style: solid;
  transform: rotate(45deg);
}
/**/
.thtc-jiage {
  color: #EA4A3F;
  font-weight: 700;
  font-size: 32px;
}
.thtc-jiage cite {
  font-size: 14px;
}
/*thtc-tag*/
.thtc-tag {
  background-color: #F5F1E6;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 5px;
}
.thtc-renshu {
  color: #9F0A00;
  font-size: 16px;
  font-weight: 700;
}
.thtc-renshu cite {
  font-size: 14px;
}
.thtc-xiangmu cite {
  display: inline-block;
  color: #9D9D9D;
  background-color: #fff;
  border-radius: 5px;
  padding: 2px 5px;
  margin-left: 5px;
}
.thtc-xiangmu cite.thtc-cur {
  background-color: #A08870;
  color: #fff;
}
/*tuijian-taocan*/
.tuijian-taocan .thtc-body {
  display: block;
}
.tuijian-taocan .thtc-imgs img {
  width: 100%;
  height: 100%;
}
.tuijian-taocan .thtc-tag {
  padding: 10px;
  margin: 10px 0px;
}
.tuijian-taocan .thtc-renshu {
  font-size: 22px;
}
.tuijian-taocan .thtc-body h4 {
  display: block;
}
.tuijian-taocan .thtc-pirce {
  font-size: 16px;
  padding-bottom: 0px;
}
.tuijian-taocan .thtc-con {
  padding-left: 0px;
}
/*tehui-taocan-02*/
.tehui-taocan-02 .thtc-head, .tehui-taocan-02 .thtc-xiangmu cite.thtc-cur {
  background-color: #C89035;
}
.tehui-taocan-02 .thtc-head::after {
  border-color: #C89035;
}
.tehui-taocan-02 .thtc-con h2 {
  color: #C89035;
}
/*tehui-taocan-03*/
.tehui-taocan-03 .thtc-head, .tehui-taocan-03 .thtc-xiangmu cite.thtc-cur {
  background-color: #4E9621;
}
.tehui-taocan-03 .thtc-head::after {
  border-color: #4E9621;
}
.tehui-taocan-03 .thtc-con h2 {
  color: #4E9621;
}
/*tehui-taocan-04*/
.tehui-taocan-04 .thtc-head, .tehui-taocan-04 .thtc-xiangmu cite.thtc-cur {
  background-color: #932C60;
}
.tehui-taocan-04 .thtc-head::after {
  border-color: #932C60;
}
.tehui-taocan-04 .thtc-con h2 {
  color: #932C60;
}
/*tehui-taocan-04*/
.tehui-taocan-05 .thtc-head, .tehui-taocan-05 .thtc-xiangmu cite.thtc-cur {
  background-color: #9F0A00;
}
.tehui-taocan-05 .thtc-head::after {
  border-color: #9F0A00;
}
.tehui-taocan-05 .thtc-con h2 {
  color: #9F0A00;
}
/*dangqian-weizhi*/
.dangqian-weizhi {
  padding: 20px 0px;
  color: #999;
}
/*wenzhang-con*/
.wenzhang-page {
  padding-bottom: 20px;
}
.wenzhang-box {
  display: flex;
  justify-content: space-between;
}
.wenzhang-bar {
  width: 280px;
}
/**/
.wenzhang-body {
  width: 900px;
}
.wenzhang-body {
  border: #EBEBEB solid 1px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
.wenzhang-con {
  padding: 20px;
}
/**/
.wenzhang-title {
  padding: 20px 0px;
  text-align: center;
  border-bottom: #ccc dashed 1px;
  margin-bottom: 20px;
}
.wenzhang-title h1 {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 10px;
}
.wenzhang-title p {
  color: #999;
}
.wenzhang-title p span {
  display: inline-block;
  margin: 0px 10px 0px 0px;
}
/**/
.wenzhang-edit {
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.wenzhang-edit p {
  line-height: 1.7em;
  margin-bottom: 1em;
}
.wenzhang-edit img {
  max-width: 100%;
  display: inline-block;
  display: block;
  margin: 0px auto;
}
.wenzhang-edit iframe {
  max-width: 100%;
  margin: 0px auto;
}
.wenzhang-edit table {
  max-width: 100%;
}
.wenzhang-edit table {
  font-size: 14px;
}
.wenzhang-edit table tr {
  border-top: #A7A7A7 solid 1px;
  border-right: #A7A7A7 solid 1px;
}
.wenzhang-edit table td {
  padding: 5px;
  border-bottom: #A7A7A7 solid 1px;
  border-left: #A7A7A7 solid 1px;
}
.wenzhang-edit h3 {
  font-size: 18px;
  font-weight: 700;
  margin: 20px 0;
}
/**/
.wenzhang-info {
  background-color: #F5F5F5;
  padding: 20px;
  border-bottom: #EBEBEB solid 1px;
  border-top: #EBEBEB solid 1px;
}
.wenzhang-info h4 {
  font-size: 14px;
  margin-bottom: 10px;
}
.wenzhang-info p {
  font-size: 12px;
  line-height: 23px;
  color: #666;
}
/**/
.wenzhang-next {
  padding: 20px;
  line-height: 32px;
  border-top: #EFEFEF solid 1px;
}
/**/
.wenzhang-bar .sante-item-kefu:after {
  left: 10px;
}
.wenzhang-bar .sante-kefu-con h3 {
  font-size: 20px;
}
.wenzhang-bar .headtel-num .tel-red {
  background-size: 20px 20px;
  padding-left: 20px;
}
.wenzhang-bar .headtel-num p {
  font-size: 12px;
}
.wenzhang-bar .headtel-num strong {
  font-size: 20px;
}
/**/
.bar-shouyi-con {
  position: relative;
  height: 336px;
}
.bar-shouyi-con .bar-shouyi-img {
  position: absolute;
  left: 0px;
  top: 0px;
}
.bar-shouyi-con .bar-shouyi-img img {
  display: block;
  border-radius: 10px;
}
.bar-shouyi-con .bar-shouyi-title {
  position: absolute;
  left: 20px;
  top: 20px;
  color: #fff;
}
.bar-shouyi-con .bar-shouyi-title h2 {
  font-size: 26px;
}
.bar-shouyi-con .bar-shouyi-title p {
  font-size: 16px;
}
.bar-shouyi-con .bar-shouyi-but {
  color: #fff;
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
}
.bar-shouyi-con .bar-shouyi-but p {
  padding-right: 40px;
}
.bar-shouyi-con .bar-shouyi-but:before {
  display: block;
  position: absolute;
  top: 50%;
  content: '';
  right: 12px;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  background-color: #fff;
  background: linear-gradient(#fff, #ebebeb);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  border-radius: 50%;
}
.bar-shouyi-con .bar-shouyi-but::after {
  display: block;
  position: absolute;
  top: 50%;
  content: '';
  right: 20px;
  width: 5px;
  height: 5px;
  margin-top: -3px;
  border-width: 1px 1px 0 0;
  border-color: #932C60;
  border-style: solid;
  transform: rotate(45deg);
}
/*bar-shouyi-title*/
.bar-huaquan-con {
  border: 3px #D8EECC solid;
  border-radius: 10px;
}
.bar-huaquan-title {
  text-align: center;
  font-size: 20px;
  color: #4E9621;
  background-color: #F0F9F1;
  padding: 20px 0px;
}
.bar-huaquan-img img {
  width: 100%;
  display: block;
}
.bar-huaquan-tip {
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  padding: 10px 0px;
}
.bar-huaquan-tip p {
  padding: 0px 5px;
  display: inline-block;
  background: linear-gradient(transparent 60%, #D8EECC 60%);
}
/*bar-mudi-info*/
.bar-mudi-con {
  border: 3px #0070A2 solid;
}
.bar-mudi-title {
  background-color: #0070A2;
  display: flex;
  align-items: center;
}
.bar-mudi-info {
  flex: 1;
  font-size: 18px;
  color: #fff;
  padding-left: 10px;
}
.bar-mudi-info h2 {
  font-size: 20px;
  font-weight: bold;
}
.bar-mudi-body h3 {
  text-align: center;
  padding: 10px 0px;
}
.bar-mudi-sante {
  display: flex;
  justify-content: space-between;
  padding-bottom: 10px;
}
.bar-mudi-sante p {
  background-color: #4E9621;
  color: #fff;
  font-weight: 700;
  flex: 1;
  text-align: center;
  margin: 0px 5px;
  padding: 5px 0px;
  border-radius: 5px;
}
.bar-mudi-sante p:first-child {
  background-color: #FF8800;
}
.bar-mudi-sante p:last-child {
  background-color: #07A2E6;
}
.bar-mudi-tip {
  background-color: #0070A2;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  padding: 10px 0px;
}
/*bar-guhuihe-title*/
.bar-guhuihe-con {
  border: 3px #9F0A00 solid;
}
.bar-guhuihe-title {
  background-image: url(img/barguhuihe.png);
  background-position: center right;
  background-repeat: no-repeat;
  background-size: auto 100%;
  padding: 5px 20px 20px 10px;
}
.bar-guhuihe-title p {
  font-size: 12px;
}
.bar-guhuihe-title h2 {
  font-size: 20px;
  font-weight: bold;
}
.bar-guhuihe-shansong {
  background-color: #9F0A00;
  padding: 5px 10px;
  display: flex;
  justify-content: flex-end;
  font-weight: bold;
  color: #fff;
}
.bar-guhuihe-body {
  display: flex;
  justify-content: space-between;
}
.bar-guhuihe-shuju {
  display: flex;
  text-align: center;
}
.bar-guhuihe-yushi {
  margin-right: 5px;
  padding-left: 5px;
  margin-left: 5px;
  border-left: #E0E0E0 solid 1px;
}
.bar-guhuihe-shuju em {
  font-weight: bold;
  font-size: 18px;
  color: #9F0A00;
  display: inline-block;
  margin-right: 5px;
}
.bar-guhuihe-shuju span {
  color: #9F0A00;
}
.bar-guhuihe-imgs {
  position: relative;
}
.bar-guhuihe-imgs img {
  position: absolute;
  left: 5px;
  top: -40px;
}
/**/
.bar-news-con {
  border: 3px #F5F1E6 solid;
  border-radius: 10px;
}
.bar-news-title {
  padding: 10px;
}
.bar-news-title h2 {
  font-size: 16px;
  font-weight: bold;
  color: #9F0A00;
  position: relative;
  padding-left: 10px;
}
.bar-news-title h2::after {
  display: block;
  position: absolute;
  content: '';
  top: 3px;
  left: 0px;
  width: 3px;
  height: 15px;
  background-color: #9F0A00;
}
.bar-news-item {
  display: flex;
  align-items: center;
  border-bottom: #F5F5F5 solid 1px;
  margin-left: 10px;
  padding-right: 10px;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.bar-news-item:last-child {
  border-bottom: none;
}
.bar-news-text span {
  color: #B5B5B5;
}
/*bar-item-box*/
.bar-item-box {
  margin-top: 20px;
}
/**/
.wenzhang-list-con {
  padding-top: 20px;
}
/*wenzhang-list-item*/
.wenzhang-list-item {
  display: flex;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: #EBEBEB solid 1px;
  margin-left: 20px;
}
.wenzhang-list-item .wenzhang-list-text {
  order: 1;
  padding: 20px 20px 0px 20px;
}
.wenzhang-list-text h3 {
  font-size: 24px;
  margin-bottom: 10px;
}
.wenzhang-list-text p, .wenzhang-list-text cite {
  color: #646464;
  margin-bottom: 10px;
  display: block;
}
.wenzhang-list-text span {
  display: inline-block;
  background-color: #F5F1E6;
  padding: 5px 8px;
  color: #A08870;
  border-radius: 5px;
}
/*list-fanye*/
.wenzhang-fanye {
  text-align: center;
  margin: 20px auto 60px auto;
}
.wenzhang-fanye a {
  height: 26px;
  line-height: 26px;
  text-align: center;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  display: inline-block;
  margin: 0 3px;
  padding: 0px 10px;
}
.wenzhang-fanye a:hover, .wenzhang-fanye > b {
  height: 26px;
  line-height: 26px;
  text-align: center;
  border-radius: 3px;
  display: inline-block;
  margin: 0 3px;
  padding: 0px 10px;
  background: #9F0A00;
  border: 1px solid #9F0A00;
  color: #fff;
}
.wenzhang-fanye a:first-child {
  display: none;
}
/**/
.mendian-box {
  border: #ebebeb solid 1px;
  border-radius: 10px;
}
.mendian-page-head {
  display: flex;
  justify-content: space-between;
  padding: 20px;
  border-bottom: #ebebeb solid 1px;
}
.mendian-page-head h3 {
  font-size: 18px;
}
.mendian-page-head p a {
  font-size: 16px;
  margin-right: 10px;
  padding-right: 10px;
  display: inline-block;
  border-right: #E0E0E0 solid 1px;
}
.mendian-page-head p a:last-child {
  margin-right: 0px;
  padding-right: 0px;
  border-right: none;
}
.mendian-body-item {
  padding: 20px;
  border-bottom: #ebebeb dashed 1px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
  padding-bottom: 40px;
  align-items: flex-end;
}
.mendian-body-item .mendian-body-info {
  flex: 1;
  margin-right: 20px;
}
.mendian-body-img {
  width: 400px;
  height: 225px;
  position: relative;
}
.mendian-body-img img {
  width: 100%;
  height: 225px;
  display: block;
}
.mendian-body-img span {
  position: absolute;
  left: 0px;
  bottom: 0px;
  background-color: rgba(159, 10, 0, 0.75);
  display: inline-block;
  padding: 5px 10px;
  color: #fff;
}
.mendian-body-text {
  margin-bottom: 20px;
}
.mendian-body-text h2 {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 10px;
}
.mendian-body-text p {
  font-size: 20px;
  margin-bottom: 5px;
  background: url("img/lianxi-dizhi.png") no-repeat left center;
  padding-left: 30px;
}
.mendian-body-text p.mendian-dianhua {
  background-image: url("img/lianxi-dianhua.png")
}
/*mdxq-title*/
/**/
.mendian-body-table {
  border-left: #ebebeb solid 1px;
  border-top: #ebebeb solid 1px;
  font-size: 16px;
  text-align: center;
  margin-bottom: 10px;
  line-height: 1.7;
}
.mendian-body-table td, .mendian-body-table th {
  border-bottom: #ebebeb solid 1px;
  border-right: #ebebeb solid 1px;
  padding: 10px;
}
.mendian-body-table .bgcolor {
  background-color: #f5f5f5;
}
.mendian-body-more {
  padding-top: 10px;
}
.mendian-body-more a {
  padding-right: 40px;
  display: inline-block;
  color: #9d0600;
  font-size: 16px;
  position: relative;
}
.mendian-body-more a:before {
  display: block;
  position: absolute;
  top: 50%;
  content: '';
  right: 12px;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  background-color: #fff;
  background: #9F0A00;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  border-radius: 50%;
}
.mendian-body-more a::after {
  display: block;
  position: absolute;
  top: 50%;
  content: '';
  right: 20px;
  width: 5px;
  height: 5px;
  margin-top: -3px;
  border-width: 1px 1px 0 0;
  border-color: #fff;
  border-style: solid;
  transform: rotate(45deg);
}
/**/
#mendian-id-001 .mendian-body-img span {
  background-color: #9F0A00
}
#mendian-id-001 .mendian-body-more a {
  color: #9F0A00
}
#mendian-id-001 .mendian-body-more a:before {
  background-color: #9F0A00
}
/**/
#mendian-id-002 .mendian-body-img span {
  background-color: #FF8800
}
#mendian-id-002 .mendian-body-more a {
  color: #FF8800
}
#mendian-id-002 .mendian-body-more a:before {
  background-color: #FF8800
}
/**/
#mendian-id-003 .mendian-body-img span {
  background-color: #0070A2
}
#mendian-id-003 .mendian-body-more a {
  color: #0070A2
}
#mendian-id-003 .mendian-body-more a:before {
  background-color: #0070A2
}
/**/
#mendian-id-004 .mendian-body-img span {
  background-color: #4E9621
}
#mendian-id-004 .mendian-body-more a {
  color: #4E9621
}
#mendian-id-004 .mendian-body-more a:before {
  background-color: #4E9621
}
/*门店详情页面*/
.mdxq-title h1 {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 10px;
}
.mdxq-title-dizhi {
  font-size: 20px;
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.mdxq-title-dizhi p {
  margin-right: 40px;
  background: url("img/lianxi-dizhi.png") no-repeat left center;
  padding-left: 30px;
}
/**/
.mdxq-title-dizhi p.mendian-dianhua {
  background-image: url("img/lianxi-dianhua.png")
}
/**/
.mdxq-video-img {
  position: relative;
}
.mdxq-video-img::after {
  content: '';
  background-color: rgba(0, 0, 0, 0.50);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  bottom: 0px;
  background-image: url("img/play.png");
  background-repeat: no-repeat;
  background-position: center center;
}
/*mendian-page-body*/
.mdxq-body-body {
  display: flex;
  justify-content: space-between;
}
.mdxq-body-con {
  flex: 1;
  padding: 20px;
}
.mdxq-body-bar {
  padding: 20px;
}
/**/
/*mdxq-mdtj-item*/
.mdxq-mdtj-list {
  display: flex;
  flex-wrap: wrap;
	justify-content: flex-start;
}
.mdxq-mdtj-item {
  text-align: center;
  flex: 0 0 23%;
  margin-bottom: 20px;
  margin-right: 2%;
}
.mdxq-mdtj-item:nth-child(4n) {
  margin-right: 0;
}
.mdxq-mdtj-item img {
  display: block;
  width: 100%;
  height: auto;
}
.mdxq-mdtj-item p {
  margin-top: 10px;
}
/**/
.mdxq-mdtd-list {
  display: flex;
  flex-wrap: wrap;
}
.mdxq-mdtd-list .mdxq-mdtd-item {
  flex: 0 0 20%;
}
.mdxq-mdtd-list .duandui-item {
  margin-bottom: 30px;
}
/*mdxq-tong-lan*/
.mdxq-tong-lan {
  padding: 20px;
}
/*mdxq-mdjs-tit*/
.mdxq-mdjs-tit {
  font-weight: 700;
  font-size: 22px;
  padding-left: 20px;
  position: relative;
  line-height: 1;
  margin: 20px 0px;
}
.mdxq-mdjs-tit::after {
  content: '';
  height: 20px;
  width: 5px;
  left: 0px;
  bottom: 2px;
  display: block;
  position: absolute;
  background-color: #9F0A00;
}
/*mdxq-tong-lan*/
.mdxq-tong-lan .tonglan-tel {
  margin-bottom: 0px;
  margin-top: 40px;
}
/**/
/*办事指南*/
.banshi-zhinan-news {
  padding: 20px;
  border-radius: 5px;
  border: #EBEBEB solid 1px;
}
/**/
.bszn-xianhao {
  margin-right: 20px;
  background-color: #07A2E6;
  border-radius: 5px;
  color: #fff;
  text-align: center;
  padding: 10px 10px 0px 10px;
  font-size: 12px;
}
.nianyueri-con {
  background-color: #FF8800;
  margin: 10px 20px 10px 20px;
  border-radius: 10px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.20);
  font-weight: 700;
  font-size: 56px;
  line-height: 1.3;
}
.xianhao-info {
  margin-top: 10px;
  padding-top: 5px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.xianhao-info::before {
  content: '';
  width: 20px;
  height: 1px;
  background-color: #fff;
  margin-bottom: 5px;
}
.xianhao-con {
  display: flex;
  align-items: center;
  line-height: 1;
  margin-top: 10px;
}
.xianhao-con span {
  font-size: 22px;
}
/**/
.banshi-zhinan-news {
  display: flex;
}
.bszn-banner-news {
  flex: 1;
  display: flex;
}
/*bszn-banner-img*/
.bszn-banner {
  margin-right: 20px;
}
.bszn-banner-img {
  position: relative;
  width: 480px;
  height: 270px;
}
.bszn-banner-img .bszn-banner-info {
  background-color: rgba(0, 0, 0, 0.50);
  height: 36px;
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: 0px;
}
.bszn-banner-img .bszn-banner-info p {
  color: #fff;
  font-size: 14px;
  line-height: 36px;
  font-weight: 700;
  padding-left: 10px;
}
/**/
.bszn-news-title h2 {
  font-weight: 700;
  font-size: 20px;
  padding-left: 20px;
  position: relative;
  line-height: 1;
  margin: 0px 0px 20px 0px;
}
.bszn-news-title h2::after {
  content: '';
  height: 20px;
  width: 5px;
  left: 0px;
  bottom: 0px;
  display: block;
  position: absolute;
  background-color: #9F0A00;
}
.bszn-news {
  flex: 1;
}
.bszn-news-list li a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: #EBEBEB solid 1px;
  padding: 8px 0px;
}
.bszn-news-list li a:last-child {
  border-bottom: none;
}
/*banshi-zhinan-zhuanti*/
.banshi-zhinan-zhuanti {
  margin-top: 20px;
  margin-bottom: 20px;
}
/**/
.bszn-zt-list {
  display: flex;
  flex-wrap: wrap;
}
.bszn-zt-item {
  width: 283px;
  margin-right: 20px;
  margin-bottom: 20px;
  height: 289px;
  border-radius: 5px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
  background-color: #fff;
}
.bszn-zt-item:nth-child(4n+4) {
  margin-right: 0px;
}
.bszn-zt-item .bszn-zt-img {
  width: 100%;
  position: relative;
}
.bszn-zt-item .bszn-zt-img img {
  display: block;
  width: 100%;
}
.bszn-zt-item .bszn-zt-img em {
  position: absolute;
  left: 0px;
  bottom: 0px;
  padding: 3px 5px;
  background-color: rgba(78, 150, 33, 0.75);
  color: #fff;
  font-size: 12px;
}
.bszn-zt-item .bszn-zt-text {
  padding: 10px;
}
.bszn-zt-text h2 {
  font-weight: 700;
  font-size: 15px;
  margin: 5px 0px;
}
.bszn-zt-text p {
  color: #646464;
}
/*bszn-fwwg-list*/
.bszn-fwwg-list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
/*bszn-fwwg-item*/
.bszn-fwwg-item {
  flex-basis: 23.35766%;
  text-align: center;
  border-radius: 5px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
  background-color: #fff;
  padding: 20px 0px;
  margin-bottom: 20px;
}
.bszn-fwwg-item h3 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 10px;
}
.bszn-fwwg-item p {
  padding-top: 5px;
  font-size: 14px;
}
.bszn-fwwg-item p a {
  color: #666;
  margin-right: 10px;
  display: inline-block;
  border-right: #999 solid 1px;
  line-height: 1;
  padding-right: 10px;
}
.bszn-fwwg-item p a:last-child {
  margin-right: 0px;
  border-right: none;
  padding-right: 0px;
}
.bszn-fwwg-item .icon-img {
  margin-bottom: 10px;
}
.bszn-fwwg-item .icon-img img {
  height: 45px;
  width: auto;
  display: block;
  margin: 0px auto;
}
/**/
.bszn-jscy-list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.bszn-jscy-item {
  flex-basis: 29%;
  border-radius: 5px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
  background-color: #fff;
  padding: 20px;
  margin-bottom: 20px;
}
.bszn-jscy-head {
  display: flex;
}
.bszn-jscy-head span {
  background-color: #9F0A00;
  font-weight: 400;
  font-size: 46px;
  width: 50px;
  height: 50px;
  display: block;
  border-radius: 5px;
  text-align: center;
  line-height: 50px;
  color: #fff;
}
.bszn-jscy-tit {
  flex: 1;
  padding-left: 10px;
}
.bszn-jscy-tit h3 {
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 3px;
}
.bszn-jscy-tit h3 strong {
  color: #9F0A00;
}
.bszn-jscy-tit h4 {
  font-size: 16px;
}
/*bszn-jscy-info*/
.bszn-jscy-info {
  margin-top: 10px;
  padding-top: 10px;
  border-top: #EBEBEB solid 1px;
}
.bszn-jscy-info p {
  margin-bottom: 10px;
}
/*bszn-bycs-box*/
.bszn-bycs-box {
  display: flex;
}
.bszn-bycs-wenda {
  flex: 1;
}
.bszn-bycs-con {
  padding: 20px;
  border-radius: 5px;
  border: #EBEBEB solid 1px;
  margin-right: 20px;
  margin-bottom: 20px;
}
/*bszn-bycs-wen*/
.bszn-bycs-item {
  margin-bottom: 20px;
}
.bszn-bycs-wen {
  background-color: #F5F5F5;
  font-size: 16px;
  line-height: 26px;
  border-radius: 5px;
  font-weight: 700;
  padding: 5px;
}
.bszn-bycs-wen span {
  background-color: #9F0A00;
  color: #fff;
  width: 26px;
  height: 26px;
  display: inline-block;
  margin-right: 10px;
  border-radius: 5px;
  text-align: center;
  font-size: 18px;
}
.bszn-bycs-da {
  padding: 20px 10px;
  font-size: 16px;
  line-height: 1.9;
}
/*bszn-bycs-con003*/
.bszn-bycs-con001 .bszn-bycs-wen span, .bszn-bycs-con001 .bszn-news-title h2::after {
  background-color: #9F0A00;
}
.bszn-bycs-con002 .bszn-bycs-wen span, .bszn-bycs-con002 .bszn-news-title h2::after {
  background-color: #4E9621;
}
.bszn-bycs-con003 .bszn-bycs-wen span, .bszn-bycs-con003 .bszn-news-title h2::after {
  background-color: #07A2E6;
}
/*bszn-news-title*/
.bszn-bycs-con .bszn-news-title {
  margin-bottom: 10px;
}
/**/
.guanyu-rlx-banner {
  padding: 30px 0px
}
.guanyu-rlx-banner .ppbarone-info {
  width: 800px;
  margin: 0px auto;
  text-align: center;
}
.guanyu-rlx-banner .ppbarone-logo {
  justify-content: center;
}
.guanyu-rlx-banner .ppbarone-item {
  justify-content: center;
}
.guanyu-rlx-banner .ppbarone-item dl {
  flex-basis: 20%;
}
/*pinpai-bar*/
.guanyu-rlx-page .pinpai-bar {
  margin: 30px 0px;
}
.pinpai-bar-text {
  width: 580px;
}
.pinpai-bar-text .pinpai-info {
  padding: 25px 20px 0px 0px;
}
.pinpai-bar-text .pinpai-info dt {
  font-size: 20px;
}
.pinpai-bar-text .pinpai-info dd {
  font-size: 14px;
  line-height: 1.7;
}
/*gyrlx-fwjy-plane*/
.gyrlx-fwjy-plane {
  background-color: #C89035;
  background-image: url(img/gyrlx002.png);
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
}
.gyrlx-fwjy-box {
  display: flex;
  padding: 20px 0px;
  justify-content: space-between;
}
.gyrlx-fwjy-img img {
  height: 500px;
  width: auto;
}
.gyrlx-fwjy-con {
  width: 500px;
  padding-top: 50px;
}
.gyrlx-fwjy-con h3 {
  font-size: 31px;
  font-weight: 700;
}
.gyrlx-fwjy-con h4 {
  font-size: 30px;
}
.gyrlx-fwjy-list {
  padding-top: 30px;
  width: 300px;
}
.gyrlx-fwjy-list ul {
  display: flex;
  flex-wrap: wrap;
  padding-left: 20px;
}
.gyrlx-fwjy-list li {
  flex-basis: 50%;
  margin-bottom: 10px;
}
.gyrlx-fwjy-list li a {
  color: #fff;
  text-decoration: underline;
}
/**/
.gyrlx-zzry-plane {
  margin-bottom: 20px;
}
.gyrlx-zzry-plane .binyi-guan-body .byg-item {
  padding-bottom: 0px;
}
.gyrlx-zzry-plane .binyi-guan-body {
  flex-wrap: wrap;
}
.gyrlx-zzry-plane .byg-item {
  margin-bottom: 20px;
}
/**/
.gyrlx-fzls-title {
  background-color: #F5F1E6;
  padding: 20px 0px;
  text-align: center;
}
.gyrlx-fzls-title h2 {
  font-size: 32px;
  font-weight: bold;
  color: #9F0A00;
}
/**/
.gyrlx-fzls-list {
  display: flex;
  justify-content: space-between;
  padding: 30px 0px;
  flex-wrap: wrap;
  position: relative;
}
.gyrlx-fzls-item {
flex-basis: 43%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: #f1e5d9 solid 1px;
  padding: 20px;
  margin-bottom: 40px;
  position: relative;
}
.gyrlxfzls-item-text {
  margin-right: 10px;
}
.gyrlxfzls-item-text h3 {
  font-size: 32px;
}
.gyrlxfzls-item-text p {
  font-size: 20px;
}
.gyrlxfzls-item-img img {
  width: 200px;
  height: 200px;
  border-radius: 50%;
}
.gyrlx-fzls-list .gyrlx-fzls-item:nth-child(1) {
  background-color: #F5F1E6;
}
.gyrlx-fzls-list .gyrlx-fzls-item:nth-child(4n) {
  background-color: #F5F1E6;
}
.gyrlx-fzls-list .gyrlx-fzls-item:nth-child(5) {
  background-color: #F5F1E6;
}
.gyrlx-fzls-list .gyrlx-fzls-item:nth-child(odd) .gyrlxfzls-item-text {
  order: 1;
  margin-right: 0px;
  margin-left: 10px;
}
.gyrlx-fzls-list:before {
  position: absolute;
  left: 50%;
  height: 100%;
  top: 0;
  width: 2px;
  background: #A08870;
  content: "";
  margin-left: -1px;
}
.gyrlx-fzls-list .gyrlx-fzls-item:nth-child(even):before {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 50%;
  content: "";
  background: #a27b53;
  border-radius: 50%;
  left: -42px;
}
.gyrlx-fzls-list .gyrlx-fzls-item:before {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 50%;
  content: "";
  background: #a27b53;
  border-radius: 50%;
  right: -42px;
}
/*联系我们*/
.lianxi-info-images {
  display: flex;
  justify-content: space-between;
  padding: 20px;
  border-radius: 5px;
  border: #EBEBEB solid 1px;
}
.lianxi-info p {
  font-size: 20px;
  margin-bottom: 10px;
  background: url("img/lianxi-dizhi.png") no-repeat left center;
  padding-left: 30px;
}
.lianxi-info p.lx-dianhua {
  background-image: url("img/lianxi-dianhua.png");
}
.lianxi-info p.lx-youxiang {
  background-image: url("img/lianxi-youxiang.png");
}
.lianxi-info h1 {
  font-size: 32px;
  font-weight: bold;
  margin-bottom: 10px;
}
/*lianxi-info-tag*/
.lianxi-info-tag {
  border-top: #EBEBEB solid 1px;
  padding-top: 20px;
  margin-top: 20px;
}
.lianxi-info-tag dl {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  font-size: 16px;
}
.lianxi-info-tag dl dt {
  font-weight: bold;
  margin-right: 10px;
  color: #000;
}
.lianxi-info-tag dl dd {
  background-color: #E5F5FC;
  color: #006795;
  padding: 8px 8px;
  font-size: 14px;
  margin-right: 8px;
  border-radius: 5px;
  line-height: 1;
}
.lianxi-info-tag dl:nth-child(2) dd {
  background-color: #F5F1E6;
  color: #603813;
}
.lianxi-info-tag dl:nth-child(3) dd {
  background-color: #E7F7E9;
  color: #327608;
}
/*便民服务*/
.bianmin-fuwu {
  margin-top: 30px;
  margin-bottom: 30px;
}
.bianmin-fuwu-box {
  border: #9F0A00 solid 1px;
  border-top-width: 10px;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, .35);
  border-radius: 5px;
  padding: 20px;
}
/*.bmfw-tit*/
.bmfw-tit {
  text-align: center;
  margin-bottom: 20px;
}
.bmfw-tit h2 {
  font-size: 28px;
  color: #9F0A00;
  font-weight: bold;
}
.bmfw-tit p {
  font-size: 20px;
}
/*bmfw-list*/
.bmfw-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 20px 60px 0px 60px;
  position: relative;
}
.bmfw-item {
  flex-basis: 40%;
  margin-bottom: 50px;
  background: url("img/bianmin001.png") no-repeat left 2px;
  padding-left: 40px;
  background-size: 30px auto;
}
.bmfw-item:nth-child(1) {
  background-image: url("img/bianmin001.png");
}
.bmfw-item:nth-child(2) {
  background-image: url("img/bianmin002.png");
}
.bmfw-item:nth-child(3) {
  background-image: url("img/bianmin003.png");
}
.bmfw-item:nth-child(4) {
  background-image: url("img/bianmin004.png");
}
.bmfw-item:nth-child(5) {
  background-image: url("img/bianmin005.png");
}
.bmfw-item:nth-child(6) {
  background-image: url("img/bianmin006.png");
}
.bmfw-item:nth-child(7) {
  background-image: url("img/bianmin007.png");
}
.bmfw-item:nth-child(8) {
  background-image: url("img/bianmin008.png");
}
.bmfw-item dt {
  color: #603813;
  font-size: 20px;
}
.bmfw-list::before {
  content: '';
  position: absolute;
  top: 0px;
  left: 50%;
  height: 100%;
  width: 1px;
  background-color: #F5F1E6;
}
/**/
/*fuwuanli-banner-con*/
.fuwuanli-banner-con {
  position: relative;
}
.fwalban-info {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  padding: 0px 150px 0px 50px;
  background-image: -moz-linear-gradient(0deg, rgb(255, 255, 255, 0.85) 0%, rgb(255, 255, 255, 0.85) 60%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(0deg, rgb(255, 255, 255, 0.85) 0%, rgb(255, 255, 255, 0.85) 60%, rgba(255, 255, 255, 0) 100%);
}
.fwalban-text {
  width: 400px;
  padding-top: 50px;
}
.fwalban-text h1 {
  font-size: 26px;
  font-weight: bold
}
.fwalban-text p {
  font-size: 14px;
  line-height: 1.8
}
.fwalban-list {
  display: flex;
  align-items: center;
  padding-top: 40px;
}
.fwalban-list .fwalban-item {
  border: #F2D37B solid 5px;
  margin-right: 20px;
  background-color: #333;
  padding: 10px 20px;
  color: #fff;
  line-height: 1;
}
.fwalban-item p:first-child {
  margin-bottom: 10px;
}
.fwalban-item p b {
  font-size: 30px;
  color: #F2D37B;
}
.fwalban-item p span {
  color: #F2D37B;
}
.fwalban-buttom {
  padding-top: 20px;
}
.fwalban-buttom .fwalban-buttom-item {
  background-color: #9F0A00;
  font-size: 14px;
  padding: 5px 20px;
  display: inline-block;
  color: #ffffff;
}
/**/
/*yuansuo-fenlei-tab*/
.fuwuanli-fenlei-tab .tab_menu {
  padding-top: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.fuwuanli-fenlei-tab .tab_menu li {
  line-height: 40px;
  font-size: 16px;
  text-align: center;
  color: #464646;
  border: #EAEAEA solid 1px;
  font-weight: bold;
  padding: 0px 30px;
  cursor: pointer;
}
.fuwuanli-fenlei-tab .tab_menu li:first-child {
  border-radius: 5px 0px 0px 5px;
}
.fuwuanli-fenlei-tab .tab_menu li:last-child {
  border-radius: 0px 5px 5px 0px;
}
.fuwuanli-fenlei-tab .tab_menu li.current {
  color: #fff;
  background-color: #0070A2;
  border: #0070A2 solid 1px;
}
.fuwuanli-fenlei-tab .hide {
  display: none;
}
/*fuwuanli-data-list*/
.fuwuanli-data-list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-top: 30px;
}
.fuwuanli-data-list .kehu-anli-item {
  width: 275px;
  margin-bottom: 30px;
}
/**/
.fwalfp-title {
  text-align: center;
}
.fwalfp-title h2 {
  display: inline-block;
  position: relative;
  font-size: 32px;
  font-weight: bold;
}
.fwalfp-title h2 span {
  color: #9F0A00;
}
.fwalfp-title h2::before {
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: -72px;
  width: 55px;
  height: 71px;
  vertical-align: bottom;
  background-image: url(img/kefu-2.png);
  background-repeat: no-repeat;
  background-position: 50% 100%;
  background-size: 100% auto;
  content: '';
}
/**/
/*fuwuanli-fotprice*/
.fuwuanli-fotprice {
  padding-top: 50px;
  padding-bottom: 30px;
}
.plan-table {
  border-top: #E0E0E0 solid 1px;
  border-left: #E0E0E0 solid 1px;
}
.plan-table-thb {
  background-color: #EBEBEB;
  color: #444444;
  font-size: 16px;
  line-height: 45px;
}
.plan-table-th {
  text-align: center;
  display: flex;
  align-items: center;
  font-weight: normal;
  border-bottom: #E0E0E0 solid 1px;
}
.plan-table-th > div {
  flex: 1;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  border-right: #E0E0E0 solid 1px;
}
.plan-table {
  width: 100%;
  background: #fff;
}
.plan-table-th .plan-name-th {
  flex: initial;
  width: 380px;
}
.plan-table-th .plan-name {
  display: flex;
  align-items: center;
  flex: initial;
  width: 380px;
}
.plan-table-th .plan-name p {
  font-size: 16px;
  color: #333333;
}
.plan-table-th .plan-name h3 {
  font-size: 20px;
  font-weight: bold;
}
.plan-title {
  flex: 1;
  text-align: center;
  line-height: 1;
}
.plan-title p {
  margin-bottom: 10px;
}
.plan-table-th .plan-flow-th, .plan-table-th .plan-flow {
  flex: initial;
  width: 450px;
}
.plan-table-th .plan-price-th, .plan-table-th .plan-price {
  flex: initial;
  width: 250px;
}
.plan-price {
  color: #f15c5c;
}
.plan-price span {
  font-size: 36px;
  font-weight: bold;
}
.price-bes {
  display: flex;
  align-items: baseline;
}
.plan-th-a .plan-table-th:hover {
  background: rgba(0, 157, 179, 0.1);
}
.plan-th-a .plan-table-th:hover .plan-name {
  background: rgba(0, 157, 179, 0.1);
}
.plan-tr-01 .plan-name {
  background-color: #FFF0E5;
  color: #9F0A00
}
.plan-tr-02 .plan-name {
  background-color: #F5F1E6;
  color: #603813
}
.plan-tr-03 .plan-name {
  background-color: #E5F5FC;
  color: #0070A2
}
.plan-tr-04 .plan-name {
  background-color: #E2FCE5;
  color: #4E9621
}
.plan-tr-05 .plan-name {
  background-color: #FDEAF9;
  color: #932C60
}
/*yuan-quan*/
.table-zhu-shi {
  display: flex;
  justify-content: space-between;
  padding-top: 30px;
  margin-bottom: 50px;
}
.yuan-quan {
  position: relative;
  display: flex;
  align-items: center;
  line-height: 1;
  color: #603813;
}
.yuan-quan::before {
  content: "";
  border: #603813 solid 2px;
  width: 7px;
  height: 7px;
  display: inline-block;
  margin-right: 10px;
  border-radius: 7px;
}
/*fuwuanlicon-text*/
.fuwuanlicon-head {
  margin-bottom: 30px;
}
.fuwuanlicon-con {
  display: flex;
  background-color: #FFF8F4;
}
.fuwuanlicon-info {
  margin: 30px 50px 0px 30px
}
.fuwuanlicon-text {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: #EBEBEB solid 1px;
}
.fuwuanlicon-text cite {
  display: inline-block;
  color: #B16B5E;
  font-size: 18px;
  font-weight: bold;
  background-color: #FFF0E5;
  padding: 10px 10px;
  border-radius: 5px;
  line-height: 1;
}
.fuwuanlicon-text h1 {
  font-size: 30px;
  font-weight: bold;
  margin-top: 10px;
}
.fuwuanlicon-taocan {
  display: flex;
  align-items: center;
}
.fuwuanlicon-taocan-item {
  border: #EA4A3F solid 1px;
  padding: 8px 20px;
  border-radius: 5px;
  margin-right: 20px;
  text-align: center;
}
.fuwuanlicon-taocan-item b {
  font-size: 16px;
  color: #EA4A3F;
}
/*fuwuanlicon-edit-tr*/
.fuwuanlicon-edit {
  border-top: #E0E0E0 solid 1px;
  border-left: #E0E0E0 solid 1px;
  margin: 0px 20px;
}
.fuwuanlicon-edit-tr {
  border-bottom: #E0E0E0 solid 1px;
}
.fuwuanlicon-edit-tr > div {
  align-self: stretch;
  display: flex;
  border-right: #E0E0E0 solid 1px;
}
.fuwuanlicon-edit-tr {
  display: flex;
  align-items: center;
}
.fuwuanlicon-edit-tr .fuwuanlicon-edit-td {
  padding: 10px 30px;
}
.fuwuanlicon-edit-tr .fuwuanlicon-edit-td strong {
  display: flex;
  align-items: center;
}
.fuwuanlicon-edit-tr .fuwuanlicon-edit-tdc {
  flex: 1;
  padding: 10px 20px;
}
.fuwuanlicon-tr-01 {
  background-color: #F5F5F5;
}
/*ytl-cjwt*/
.ytl-cjwt {
  margin-bottom: 30px;
}
.ytl-cjwt-list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.ytl-cjwt-item {
  width: 590px;
  margin-bottom: 30px;
}
.ytl-cjwt-tit {
  background-color: #F2F6FA;
  padding: 10px 20px;
  border-radius: 5px 5px 0px 0px
}
.ytl-cjwt-tit h3 {
  font-weight: bold;
  font-size: 18px;
}
.ytl-cjwt-info {
  padding: 10px 20px;
  border-radius: 0px 0px 5px 5px;
  border: #F2F6FA solid 1px;
  line-height: 1.8;
  color: #333333;
}
.ytl-cjwt-info a {
  color: #9F0A00;
}
/**/
/*ytl-lcjy*/
.ytl-lcjy {
  margin-bottom: 30px;
}
.ytl-lcjy-list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.ytl-lcjy-item {
  width: 288px;
  margin-bottom: 30px;
}
.ytl-lcjy-img img {
  display: block;
}
.ytl-lcjy-tit {
  padding: 10px 0px;
  border: #F2F6FA solid 1px;
  text-align: center;
}
.ytl-lcjy-tit h3 {
  font-size: 22px;
  font-weight: bold;
}
/*sandaliyou-title*/
.sandaliyou-title {
  text-align: center;
  margin-bottom: 20px;
}
.sandaliyou-title h2 {
  font-weight: 700;
  color: #9F0A00;
  font-size: 32px;
}
.sandaliyou-title p {
  font-size: 20px;
}
/*sandaliyou-list*/
.sandaliyou-infotxt {
  border: #F2F6FA solid 1px;
  padding: 0px 10px 10px 10px;
}
.sanda-liyou {
  padding-top: 30px;
  margin-bottom: 50px;
}
.sandaliyou-list {
  display: flex;
  justify-content: space-between;
}
.sandaliyou-item {
  width: 363px;
}
.sandaliyou-tit {
  padding: 10px 0px;
  display: flex;
  align-items: center;
}
.liyou-num {
  text-align: center;
  font-size: 14px;
  line-height: 1.2;
  padding: 5px 10px;
  background-color: #9F0A00;
  border-radius: 3px;
  color: #ffffff;
  margin-right: 20px;
}
.liyou-num span {
  font-size: 30px;
  font-weight: bold;
}
.sandaliyou-tit h2 {
  font-size: 22px;
  font-weight: bold;
  line-height: 1.2;
}
.sandaliyou-info {
  line-height: 28px;
}
/*byfwlc-info*/
.byfwlc-item {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}
.byfwlc-img {
  padding: 0px 20px;
}
.byfwlc-step {
  flex: none;
  background-color: #9F0A00;
  color: #fff;
  text-align: center;
  line-height: 1;
  align-self: stretch;
  padding-top: 30px;
  position: relative;
  width: 106px;
}
.byfwlc-step::after {
  content: '';
  position: absolute;
  left: 0px;
  bottom: -106px;
  width: 0;
  height: 0;
  border-width: 53px;
  border-style: solid;
  border-color: #9F0A00 transparent transparent transparent;
  transform: rotate(0deg);
}
.byfwlc-item:last-child .byfwlc-step::after {
  display: none;
}
.byfwlc-step span {
  font-size: 12px;
  display: block;
  margin-bottom: 10px;
}
.byfwlc-step b {
  font-size: 38px;
  font-weight: bold;
}
.byfwlc-info h3 {
  font-weight: bold;
  font-size: 30px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: #E0E0E0 solid 1px;
}
.byfwlc-info p {
  font-size: 18px;
  line-height: 28px;
  color: #333333;
}
/*end*/
.fwalban-tdtag {
  border-radius: 100px;
  border: #9F0A00 solid 1px;
  padding: 8px 30px;
  display: inline-block;
  color: #9F0A00;
  font-weight: bold;
  margin-top: 30px;
}
/*团队风采*/
.tuandui-fengcai-head .kehu-anli {
  padding-bottom: 0px;
  border-bottom: none;
}
.tuandui-fengcai-head .kehu-anli-title {
  margin-bottom: 0px;
  border-bottom: none;
}
.tuandui-fengcai-gundong {
  padding: 20px 0px;
  background-color: #F5F5F5;
  border-bottom: #EBEBEB solid 1px;
  border-top: #EBEBEB solid 1px;
  margin-bottom: 40px;
}
.tuandui-fengcai-gundong .tuandui-fengcai-item {
  width: 285px;
}
.tuandui-fengcai-item .tuandui-fengcai-img {
  width: 285px;
  height: 213px;
  position: relative;
}
.tuandui-fengcai-item .tuandui-fengcai-img img {
  margin: 0px auto;
  display: block;
  width: 285px;
  height: 213px;
}
/*liansuo-dian-item*/
.tuandui-fengcai-item .tuandui-fengcai-info h2 {
  text-align: center;
  font-size: 18px;
  margin: 20px 0px 10px 0px;
}
/**/
/*服务项目*/
.fuwuxm-box {
  border: #ebebeb solid 1px;
  border-radius: 10px;
}
.fuwuxm-body-item {
  padding: 20px;
  border-bottom: #ebebeb dashed 1px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
  padding-bottom: 40px;
  align-items: center
}
.fuwuxm-body-item:last-child {
  border-bottom: none;
  padding-bottom: 0px;
}
.fuwuxm-body-item .fuwuxm-body-info {
  flex: 1;
  margin-right: 20px;
}
.fuwuxm-body-img {
  width: 400px;
  height: 225px;
  position: relative;
}
.fuwuxm-body-img img {
  width: 100%;
  height: 225px;
  display: block;
}
.fuwuxm-body-text {
  margin-bottom: 20px;
}
.fuwuxm-body-text h2 {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 10px;
}
.fuwuxm-body-text p {
  font-size: 16px;
  margin-bottom: 5px;
  display: flex;
  align-items: center;
}
.fuwuxm-body-text p::before {
  content: '';
  width: 12px;
  height: 12px;
  border-radius: 12px;
  border: #9F0A00 solid 2px;
  display: inline-block;
  margin-right: 10px;
}
.fuwuxm-body-info .fuwuxm-desc {
  padding: 15px 20px;
  background-color: #f0f8ff;
  border-radius: 10px;
  margin-right: 50px;
  line-height: 26px;
}
.fuwuxm-body-more {
  padding-top: 10px;
}
.fuwuxm-body-more a {
  padding-right: 40px;
  display: inline-block;
  color: #9d0600;
  font-size: 16px;
  position: relative;
}
.fuwuxm-body-more a:before {
  display: block;
  position: absolute;
  top: 50%;
  content: '';
  right: 12px;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  background-color: #fff;
  background: #9F0A00;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  border-radius: 50%;
}
.fuwuxm-body-more a::after {
  display: block;
  position: absolute;
  top: 50%;
  content: '';
  right: 20px;
  width: 5px;
  height: 5px;
  margin-top: -3px;
  border-width: 1px 1px 0 0;
  border-color: #fff;
  border-style: solid;
  transform: rotate(45deg);
}
/*殡葬一条龙服务*/
.yitiaolong-banner {
  background-color: #F2E9E1;
}
.yitiaolong-banner .fwalban-info {
  background-image: none;
}
.js-tab-con {
  display: none;
}
.js-tab-con.active {
  display: block;
}
.ytlsi-tab-menu {
  background-color: #F2E9E1;
  padding-top: 30px;
}
.ytlsi-tab-menu ul {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ytlsi-tab-menu ul li {
  margin: 0px 10px;
  cursor: pointer;
}
.ytlsi-menu-item {
  border: #9F0A00 solid 1px;
  border-bottom: none;
  background-color: #FFF0E5;
  position: relative;
  padding: 14px 50px 8px 50px;
  border-radius: 10px 10px 0px 0px;
}
.ytlsi-menu-item::before {
  content: '';
  display: inline-block;
  width: 60%;
  height: 4px;
  background-color: #9F0A00;
  position: absolute;
  left: 20%;
  top: 0px;
}
.ytlsi-menu-item h2 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: bold;
  color: #9F0A00;
  position: relative;
}
.ytlsi-menu-item h2:before {
  display: block;
  content: '';
  width: 16px;
  height: 16px;
  background-color: #9F0A00;
  border-radius: 50%;
  margin-right: 5px;
}
.ytlsi-menu-item h2::after {
  display: block;
  position: absolute;
  top: 50%;
  content: '';
  left: 5px;
  width: 4px;
  height: 4px;
  margin-top: -3px;
  border-width: 1px 1px 0 0;
  border-color: #fff;
  border-style: solid;
  transform: rotate(45deg);
}
.ytl-si-tab .ytlsi-tab-menu li.active .ytlsi-menu-item {
  background-color: #ffffff;
}
/**/
.ytlsi-tab-menu li:nth-child(1) .ytlsi-menu-item {
  border: #EA4A3F solid 1px;
  border-bottom: none;
  background-color: #FFE8E6;
}
.ytlsi-tab-menu li:nth-child(1) .ytlsi-menu-item::before, .ytlsi-tab-menu li:nth-child(1) .ytlsi-menu-item h2:before {
  background-color: #EA4A3F;
}
.ytlsi-tab-menu li:nth-child(1) .ytlsi-menu-item h2 {
  color: #EA4A3F;
}
/**/
/**/
.ytlsi-tab-menu li:nth-child(2) .ytlsi-menu-item {
  border: #0070A2 solid 1px;
  border-bottom: none;
  background-color: #E5F5FC;
}
.ytlsi-tab-menu li:nth-child(2) .ytlsi-menu-item::before, .ytlsi-tab-menu li:nth-child(2) .ytlsi-menu-item h2:before {
  background-color: #0070A2;
}
.ytlsi-tab-menu li:nth-child(2) .ytlsi-menu-item h2 {
  color: #0070A2;
}
/**/
.ytlsi-tab-menu li:nth-child(3) .ytlsi-menu-item {
  border: #4E9621 solid 1px;
  border-bottom: none;
  background-color: #E7F7E9;
}
.ytlsi-tab-menu li:nth-child(3) .ytlsi-menu-item::before, .ytlsi-tab-menu li:nth-child(3) .ytlsi-menu-item h2:before {
  background-color: #4E9621;
}
.ytlsi-tab-menu li:nth-child(3) .ytlsi-menu-item h2 {
  color: #4E9621;
}
/*ytl-tqzb-con*/
.ytl-si-tab .js-tab-box {
  padding: 0px 150px;
}
.ytl-si-tab .js-tab-con {
  padding: 10px;
}
.js-tab-body {
  border-radius: 10px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ytl-tqzb-con {
  background-color: #FDF6F5;
}
.ytl-tqzb-info {
  flex: 1;
}
.ytl-tqzb-img {
  margin-right: 20px;
}
.ytl-tqzb-info h2 {
  color: #EA4A3F;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 10px;
}
.ytl-tqzb-info ul {
  display: flex;
  flex-wrap: wrap;
  background-color: #FAE7E5;
  padding: 20px;
  border-radius: 20px;
  margin-right: 20px;
}
.ytl-tqzb-info li {
  font-size: 16px;
  flex-basis: 50%;
  margin: 10px 0px;
  display: flex;
  align-items: center;
}
.ytl-tqzb-info li::before {
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 8px;
  border: #EA4A3F solid 2px;
  display: inline-block;
  margin-right: 8px;
}
/*ytl-qsgj-con*/
.ytl-qsgj-con {
  background-color: #E5F5FC;
}
.ytl-qsgj-text {
  padding: 20px;
  margin-right: 40px;
}
.ytl-qsgj-tit {
  margin-bottom: 10px;
}
.ytl-qsgj-tit h3 {
  color: #0070A2;
  font-size: 30px;
  margin-bottom: 0px;
}
.ytl-qsgj-tit p {
  font-size: 18px;
  color: #0070A2;
}
.ytl-qsgj-text .head-tel {
  background-color: #FFFFFF;
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  border-radius: 10px;
}
.ytl-qsgj-info {
  flex: 1;
  padding: 20px 20px 10px 20px;
  background-color: #ffffff;
  border-radius: 10px;
}
.ytl-qsgj-info h2 {
  color: #0070A2;
  font-size: 20px;
  font-weight: bold;
  display: block;
  margin-bottom: 8px;
}
.ytl-qsgj-info h2::after {
  content: '';
  width: 100%;
  height: 1px;
  background-color: #0070A2;
  display: block;
  margin-top: 5px;
}
.ytl-qsgj-info li {
  font-size: 16px;
  margin: 10px 0px;
  display: flex;
  align-items: center;
}
.ytl-qsgj-info li::before {
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 8px;
  border: #0070A2 solid 2px;
  display: inline-block;
  margin-right: 8px;
}
/*ytl-gbys-con*/
.ytl-gbys-con {
  padding: 20px;
  background-color: #F0F8F1;
  display: block;
}
.ytl-gbys-con .ytl-gbys-head {
  display: flex;
  align-items: flex-end;
}
.ytl-gbys-con .ytl-gbys-body, .ytl-gbys-bygxuan {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ytl-gbys-byg {
  flex: 1;
}
.ytl-gbys-gbrs {
  margin-left: 40px;
}
.ytl-gbys-head {
  margin-bottom: 20px;
}
.ytl-gbys-head h2 {
  font-size: 26px;
  color: #000000;
  font-weight: bold;
  margin-right: 20px;
}
.ytl-gbys-head p {
  font-size: 18px;
  color: #646464;
}
.ytl-gbys-body h3 {
  font-size: 20px;
  color: #327608;
  font-weight: bold;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.ytl-gbys-body h3::before {
  content: '';
  width: 2px;
  height: 15px;
  border-radius: 2px;
  background-color: #327608;
  display: inline-block;
  margin-right: 8px;
}
/*ytl-gbys-bygitem*/
.ytl-gbys-bygitem ul {
  display: flex;
  align-items: center;
}
.ytl-gbys-bygitem ul li {
  margin-right: 10px;
}
.ytl-gbys-bygitem a {
  display: block;
  padding: 5px 10px;
  color: #000000;
  font-weight: bold;
  font-size: 16px;
  background-color: #ffffff;
  border-radius: 10px;
  border: #BFD8C2 solid 1px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
}
.ytl-gbys-bygitem a:hover {
  color: #9F0A00;
}
/**/
.ytl-hhaz-con .head-tel a {
  font-weight: bold;
  font-size: 16px;
  color: #603813;
}
.ytl-hhaz-con .ytl-qsgj-tit h3 {
  color: #9F0A00;
}
.ytl-hhaz-con .ytl-qsgj-tit p {
  color: #603813;
}
.ytl-hhaz-con .ytl-qsgj-info h2 {
  color: #603813;
}
.ytl-hhaz-con .ytl-qsgj-info li::before {
  border: #603813 solid 2px;
}
.ytl-hhaz-con .ytl-qsgj-info li a {
  color: #603813;
}
.ytl-hhaz-con .ytl-qsgj-info li a:hover {
  color: #9F0A00;
}
.ytl-hhaz-con .ytl-qsgj-info h2::after {
    background-color: #603813;
}
.ytl-hhaz-con {
    background-color: #F5F1E6;
}
/*一条龙五大优势*/
/**/
.ytlwuda-info-img img {
	width: 100%;
	height: auto;
}
.ytlwuda-info-txt {
	padding: 10px 0px;
}
.ytlwuda-info-txt p {
	font-size: 16px;
	line-height: 25px;
	color: #333;
}
/**/
.ytl-wuda-info {margin-right: 40px;}
.ytl-wuda-item {
	flex: 1;
}
.ytlwuda-item-icon {margin-right: 10px;}
.ytlwuda-item-icon i {
	background-image: url(img/shengxin.svg);
	background-size: 30px auto;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 50px;
	height: 50px;
	background-color: #9F0A00;
	border-radius: 100%;
}
.rii-001 i {
	background-image: url(img/shengxin1.svg);
	fill: #9F0A00;
}
.rii-002 i {
	background-image: url(img/shengxin2.svg);
}
.rii-003 i {
	background-image: url(img/shengxin3.svg);
}
.rii-004 i {
	background-image: url(img/shengxin4.svg);
}
.rii-005 i {
	background-image: url(img/shengxin5.svg);
}
/**/
.ytl-wuda-item li {
	margin-bottom: 10px;
}
.ytlwuda-item-box {display: flex;}
.ytlwuda-item-info {
	width: 460px;
}
.ytlwuda-item-info h3 {
	font-size: 18px;
	font-weight: bold;
	padding: 5px 0px;
}
.ytlwuda-item-info p {
	font-size: 14px;
	color: #505050;
}
.ytl-wuda-body {display: flex;}
/*ytl-wuda-youshi*/
.ytl-wuda-youshi {padding: 30px 0px;}
.ytl-wuda-youshi .pinpai-jieshao-con h2 {margin-bottom: 20px;
}
/**/
/**/
/**/
/**/
/*一条龙套餐表格*/
.ytl-taocan-group {
  padding: 100px 0px;
}
.ytl-taocan-group .table {
  width: 100%;
  font-size: 16px;
}
.ytl-taocan-group .table th {
  color: #333333;
  text-align: center;
  font-weight: 500;
  border-bottom: 1px solid #E0E0E0;
  border-left: 1px solid #E0E0E0;
}
.ytl-taocan-group .table td {
  padding: 15px 5px;
  text-align: center;
  vertical-align: middle;
  border-bottom: 1px solid #E0E0E0;
  border-left: 1px solid #E0E0E0;
  background-color: #F5F5F5
}
.ytl-taocan-group .table tr {
  border-right: 1px solid #E0E0E0;
}
.ytl-taocan-group .table tr > *:first-child {
  background-color: #A0A0A0;
  font-weight: bold;
  color: #ffffff;
  width: 80px;font-size: 14px;
}
.ytl-taocan-group .table thead tr > *:first-child {
  visibility: collapse;
  border: 0;
}
.ytl-taocan-group .table thead th {
  min-height: 46px;
  position: relative;
}
/*一条龙套餐表格*/
.ytl-taocan-group .table .cell_inner {
  padding: 20px 10px;
}
/*当前套餐边框*/
.ytl-taocan-group .table .is_current {
  border-left: #4E9621 solid 4px;
  border-right: #4E9621 solid 4px;
}
.ytl-taocan-group .table tr td.is_current {
  background-color: #FFFFFF;
  position: relative;
}
.ytl-taocan-group .table .is_current .cell_inner {
  padding: 0px 10px 10px 10px;
}
.ytl-taocan-group .table thead .cell_inner:before {
  position: absolute;
  top: -6px;
  right: -1px;
  left: -1px;
  height: 7px;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #E0E0E0;
  border-radius: 6px 6px 0 0;
  box-sizing: border-box;
  content: '';
}
.ytl-taocan-group .table .is_current .cell_inner:before {
  border-color: #4E9621;
  top: -25px;
  right: -4px;
  left: -4px;
  z-index: 1;
  height: 25px;
  border-width: 4px 4px 0 4px;
  border-style: solid;
  border-radius: 10px 10px 0 0;
}
.ytl-taocan-group .table tbody tr:last-child > .is_current {
  border-bottom: 1px solid #ffffff;
}
.ytl-taocan-group .table tbody tr:last-child > .is_current figure:after {
  border-color: #4E9621;
  position: absolute;
  box-sizing: border-box;
  content: '';
  right: -4px;
  bottom: -23px;
  left: -4px;
  z-index: 1;
  width: auto;
  height: 23px;
  border-width: 0 4px 4px 4px;
  border-style: solid;
  border-radius: 0 0 10px 10px;
}
/*套餐名称*/
.cell_inner p {
  color: #333333;
  font-size: 14px;
}
.cell_inner h2 {
  color: #000000;
  font-size: 28px;
  font-weight: bold
}
.is_current .cell_inner h2 {
  font-size: 36px;
}
/*套餐名称背景色*/
th.taocan_a, .ytl-taocan-group .table thead th.taocan_a .cell_inner:before {
  background-color: #E5F5FC;
}
th.taocan_b, .ytl-taocan-group .table thead th.taocan_b .cell_inner:before {
  background-color: #E7F7E9;
}
th.taocan_c, .ytl-taocan-group .table thead th.taocan_c .cell_inner:before {
  background-color: #FCECF4;
}
th.taocan_d, .ytl-taocan-group .table thead th.taocan_d .cell_inner:before {
  background-color: #F5F1E6;
}

/*套餐名称*/
th.taocan_a .cell_inner h2 {
  color: #0070A2;
}
th.taocan_b .cell_inner h2 {
  color: #4E9621;
}
th.taocan_c .cell_inner h2 {
  color: #932C60;
}
th.taocan_d .cell_inner h2 {
  color: #603813;
}
/*套餐推荐*/
.taocan-tip {
  position: absolute;
  top: -40px;
  left: 50%;
	margin-left: -60px;
  z-index: 2;
  padding: 10px 12px;
  line-height: 1;
  font-weight: bold;
  font-size: 16px;
  color: #ffffff;
  background-color: #f15c5c;
  border-radius: 6px;
}
.taocan-tip:after {
  display: inline-block;
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -4px;
  color: #f15c5c;
  border-top: 6px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: '';
}
/*套餐价格*/
.price_value {
  font-weight: bold;
  color: #EA4A3F;
  font-size: 20px;
	line-height: 1;
  display: flex;
  justify-content: center;
  align-items: baseline;
}
.price_value b {
  font-size: 45px;
}
.is_current .price_value {
  font-size: 28px;
}
.is_current .price_value b {
  font-size: 55px;
}
.price_hot {
  margin-top: 10px;
  padding-top: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-top: #E0E0E0 solid 1px;
}
.price_hot-tit {
  border: #FF8800 solid 2px;
  border-radius: 3px;
  color: #FF8800;
  margin-right: 15px;
}
.price_hot-tit span {
  display: block;
  background-color: #FF8800;
  color: #ffffff;
  padding: 0px 5px;
}
.price_hot-con {
  font-size: 12px;
  font-weight: bold;
}
.price_hot_value {
  font-weight: bold;
  color: #EA4A3F;
  font-size: 12px;
  display: flex;
  justify-content: center;
  align-items: baseline;
  line-height: 1;
}
.price_hot_value b {
  font-size: 22px;
}
/*套餐特项*/
.texiang-inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.texiang-item {
  border-radius: 3px;
  border: #07A2E6 solid 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0px 5px;
}
.texiang-item span {
  background-color: #07A2E6;
  padding: 5px;
}
.texiang-item img {
  display: block;
  width: 12px;
  height: 12px;
}
.texiang-item cite {
  color: #07A2E6;
  padding: 0px 5px;
  font-size: 12px;
}
.taocan_tx_a .texiang-item {
  border: #07A2E6 solid 2px;
}
.taocan_tx_a .texiang-item span {
  background-color: #07A2E6;
}
.taocan_tx_a .texiang-item cite {
  color: #07A2E6;
}
.taocan_tx_b .texiang-item {
  border: #4E9621 solid 2px;
}
.taocan_tx_b .texiang-item span {
  background-color: #4E9621;
}
.taocan_tx_b .texiang-item cite {
  color: #4E9621;
}
.taocan_tx_c .texiang-item {
  border: #932C60 solid 2px;
}
.taocan_tx_c .texiang-item span {
  background-color: #932C60;
}
.taocan_tx_c .texiang-item cite {
  color: #932C60;
}
.taocan_tx_d .texiang-item {
  border: #603813 solid 2px;
}
.taocan_tx_d .texiang-item span {
  background-color: #603813;
}
.taocan_tx_d .texiang-item cite {
  color: #603813;
}
/*套餐内容*/
.text-inner, .list-inner {
  color: #333;
  font-size: 14px;
}
.is_current .text-inner, .is_current .list-inner {
  font-weight: bold;
}
.list-inner {
  padding-left: 20px;
}
.list-inner ul {
  text-align: left;
  padding-left: 10px;
}
.list-inner ul li {
  list-style: circle;
  line-height: 1;
  margin-bottom: 10px;
}
/*img-inner*/
.img-inner {font-size: 12px;}
.img-inner img {display: block;width: 160px;height: 120px;margin: 0px auto;}
.is_current .img-inner img {width: 225px;height: 170px;}
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/