@charset "UTF-8";
/*
KISSY CSS Reset
理念：清除和重置是紧密不可分的
特色：1.适应中文 2.基于最新主流浏览器
*/
* {
  box-sizing: border-box;
}

/* 清除内外边距 */
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
fieldset,
button,
input,
textarea,
th,
td {
  /* table elements 表格元素 */
  margin: 0;
  padding: 0;
}

/* 设置默认字体 */
body,
button,
input,
select,
textarea {
  /* for ie */
  /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
  font: .24rem/.24rem -apple-system-font, Helvetica Neue, Helvetica, Microsoft Yahei, sans-serif;
  /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}

h1 {
  font-weight: normal;
  font-size: 18px;
  line-height: 18px;
  /* 18px / 12px = 1.5 */
}

h2 {
  font-weight: normal;
  font-size: .34rem;
  line-height: .4rem;
  text-align: center;
}

h3 {
  font-weight: normal;
  font-size: .28rem;
  line-height: .28rem;
}

h4,
h5,
h6 {
  font-size: 100%;
}

address,
cite,
dfn,
em,
var,
i,
em {
  font-style: normal;
}

/* 将斜体扶正 */
code,
kbd,
pre,
samp,
tt {
  font-family: "Courier New", Courier, monospace;
}

/* 统一等宽字体 */
small {
  font-size: 12px;
}

/* 小于 12px 的中文很难阅读，让 small 正常化 */
/* 重置列表元素 */
ul,
ol {
  list-style: none;
}

/* 重置文本格式元素 */
a {
  text-decoration: none;
  color: inherit;
}

a:hover {
  text-decoration: none;
}

abbr[title],
acronym[title] {
  /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
  border-bottom: 1px dotted;
  cursor: help;
}

q:before,
q:after {
  content: '';
}

/* 重置表单元素 */
legend {
  color: #000;
}

/* for ie6 */
fieldset,
img {
  border: none;
}

/* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 使得表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* 重置 hr */
hr {
  border: none;
  height: 1px;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {
  overflow-y: scroll;
}

/*清除图片边框*/
img {
  max-width: 100%;
  border: 0;
  vertical-align: middle;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

/*清除浮动*/
.cf:before,
.cf:after {
  content: "";
  display: table;
}

.cf:after {
  clear: both;
}

.cf {
  *zoom: 1;
  /*IE/7/6*/
}

.bg-ed {
  background: #ededed;
}

@font-face {
  font-family: 'DIN';
  src: url("../font/DINPro-Medium.eot");
  src: url("../font/DINPro-Medium.woff") format("woff"), url("../font/DINPro-Medium.ttf") format("truetype"), url("../font/DINPro-Medium.svg") format("svg");
}

.mt40 {
  margin-top: 0.4rem;
}

.mb0 {
  margin-bottom: 0 !important;
}

.mt0 {
  margin-top: 0 !important;
}

body {
  min-width: 320px;
  width: 7.5rem;
  min-height: 13.34rem;
  max-width: 1080px;
  margin: 0 auto;
}

header {
  display: flex;
  height: 0.9rem;
  align-items: center;
  background: #ffffff;
}

header .logo {
  margin-left: 0.36rem;
  width: 2.08rem;
  height: 0.63rem;
  background-image: url(../img/400on.png);
  background-size: 100%;
}

nav {
  background: #eaebee;
  color: #000;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  text-align: center;
  font-size: .28rem;
}

nav a {
  display: inline-flex;
  text-align: center;
  justify-content: center;
  align-items: center;
  flex-basis: 33.33%;
  height: 0.8rem;
  box-sizing: border-box;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

nav a:first-child {
  border-left: 1px solid #eaebee;
}

nav a:nth-child(4) {
  border-left: 1px solid #eaebee;
}

nav a.active {
  color: #ffffff;
  background: #ff5c5c;
  border: 1px solid #ff5c5c;
}

h2 {
  padding: .7rem 0 .4rem;
  font-size: .4rem;
  color: #333;
}

.banner.banner1 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 3.28rem;
  background-color: #562a41;
  background-image: url(../img/banner/banner1.jpg);
  background-size: 100%;
}

.banner.banner1 .banner-inner {
  width: 4.56rem;
  height: 2.74rem;
  background-image: url(../img/banner/banner-1-inner.png);
  background-size: 100%;
}

.banner.banner2 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  height: 3.28rem;
  background-color: #562a41;
  background-image: url(../img/banner/banner2.jpg);
  background-size: 100%;
}

.banner.banner2 .banner-inner {
  width: 4.63rem;
  height: 1.34rem;
  margin-left: 0.36rem;
  background-image: url(../img/banner/banner-2-inner.png);
  background-size: 100%;
}

.banner.banner3 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  height: 3.28rem;
  background-color: #562a41;
  background-image: url(../img/banner/banner3.jpg);
  background-size: 100%;
}

.banner.banner3 .banner-inner {
  width: 3.88rem;
  height: 1.43rem;
  margin-left: 0.36rem;
  background-image: url(../img/banner/banner-3-inner.png);
  background-size: 100%;
}

.banner.banner4 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  height: 3.28rem;
  background-color: #562a41;
  background-image: url(../img/banner/banner4.jpg);
  background-size: 100%;
}

.banner.banner4 .banner-inner {
  width: 4.43rem;
  height: 1.40rem;
  background-image: url(../img/banner/banner-4-inner.png);
  background-size: 100%;
}

.banner.banner5 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 3.28rem;
  background-color: #0d1463;
  background-image: url(../img/banner/banner5.jpg);
  background-size: 100%;
}

.banner.banner5 .banner-inner {
  width: 7.03rem;
  height: 1.58rem;
  background-image: url(../img/banner/banner-5-inner.png);
  background-size: 100%;
}

.banner.banner6 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  height: 3.28rem;
  background-color: #2a2b4a;
  background-image: url(../img/banner/banner6.jpg);
  background-size: 100%;
}

.banner.banner6 .banner-inner {
  width: 3.61rem;
  height: 1.19rem;
  margin-left: 0.35rem;
  background-image: url(../img/banner/banner-6-inner.png);
  background-size: 100%;
}

.banner.banner7 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 3.28rem;
  background-color: #2a2b4a;
  background-image: url(../img/banner/banner7.jpg);
  background-size: 100%;
}

.banner.banner7 .banner-inner {
  width: 6.37rem;
  height: 1.5rem;
  background-image: url(../img/banner/banner-7-inner.png);
  background-size: 100%;
}

.nav2 {
  display: flex;
  font-size: .28rem;
}

.nav2 a {
  flex: 1;
  text-align: center;
  padding: 0.27rem 0;
  background: #eaebee;
}

.nav2 a.active {
  color: #ffffff;
  background: #ff6262;
}

.content {
  padding: 0 .36rem .36rem;
  color: #333333;
}

.content .cp-recom .cp-recom-info {
  padding: 0.3rem;
  line-height: .4rem;
  background: #fff;
  text-align: justify;
  box-shadow: 0px 0px 15px 0px rgba(216, 216, 216, 0.76);
}

.content .cp-recom .cp-recom-info a {
  color: #ff6262;
}

.content .cp-recom .cp-recoms .item {
  margin-top: 0.4rem;
  display: flex;
  box-shadow: 0px 0px 15px 0px rgba(216, 216, 216, 0.76);
}

.content .cp-recom .cp-recoms .item .imgbox {
  width: 1.5rem;
  height: 1.5rem;
  background-size: 100%;
  background-repeat: no-repeat;
  flex-shrink: 0;
}

.content .cp-recom .cp-recoms .item .imgbox.imgbox1 {
  background-image: url(../img/recom-icons/icon1.png);
}

.content .cp-recom .cp-recoms .item .imgbox.imgbox2 {
  background-image: url(../img/recom-icons/icon2.png);
}

.content .cp-recom .cp-recoms .item .imgbox.imgbox3 {
  background-image: url(../img/recom-icons/icon3.png);
}

.content .cp-recom .cp-recoms .item .imgbox.imgbox4 {
  background-image: url(../img/recom-icons/icon4.png);
}

.content .cp-recom .cp-recoms .item .imgbox.imgbox5 {
  background-image: url(../img/recom-icons/icon5.png);
}

.content .cp-recom .cp-recoms .item .imgbox.imgbox6 {
  background-image: url(../img/recom-icons/icon6.png);
}

.content .cp-recom .cp-recoms .item .texbox {
  margin-right: 0.3rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.content .cp-recom .cp-recoms .item .texbox .top-tit {
  margin-bottom: 0.12rem;
  font-size: .28rem;
  color: #ff6262;
}

.content .cp-recom .cp-recoms .item .texbox p {
  line-height: .35rem;
}

.content .cp-recom .cp-recom-vs {
  margin-top: .4rem;
  position: relative;
  padding: .4rem;
  background: #ffffff;
}

.content .cp-recom .cp-recom-vs .swiper-wrapper {
  text-align: center;
  box-sizing: border-box;
}

.content .cp-recom .cp-recom-vs .swiper-wrapper .swiper-slide {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.content .cp-recom .cp-recom-vs .swiper-wrapper .swiper-slide .img-box {
  min-height: 2.7rem;
  line-height: 2.7rem;
}

.content .cp-recom .cp-recom-vs .swiper-wrapper .swiper-slide .img-box.img-box1 {
  width: 4.37rem;
  height: 1.97rem;
}

.content .cp-recom .cp-recom-vs .swiper-wrapper .swiper-slide .img-box.img-box2 {
  width: 3.12rem;
  height: 1.99rem;
}

.content .cp-recom .cp-recom-vs .swiper-wrapper .swiper-slide .img-box.img-box3 {
  width: 4.48rem;
  height: 1.84rem;
}

.content .cp-recom .cp-recom-vs .swiper-wrapper .swiper-slide .img-box.img-box4 {
  width: 3.68rem;
  height: 2.06rem;
}

.content .cp-recom .cp-recom-vs .swiper-wrapper .swiper-slide > p {
  font-size: .2rem;
  line-height: .34rem;
}

.content .cp-recom .cp-recom-vs .swiper-pagination-bullets {
  position: absolute;
  left: 50%;
  margin-left: -.48rem;
}

.content .cp-recom .cp-recom-vs .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 2px;
}

.content .cp-recom .cp-recom-vs .swiper-pagination-bullets .swiper-pagination-bullet-active {
  background: #ff1c00;
}

.content .cp-recom .cp-recom-vs2 {
  position: relative;
  padding: .4rem .25rem .85rem;
  background: #ffffff;
  overflow: hidden;
}

.content .cp-recom .cp-recom-vs2 .swiper-wrapper2 {
  text-align: center;
  box-sizing: border-box;
}

.content .cp-recom .cp-recom-vs2 .swiper-wrapper2 .swiper-slide {
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
  align-items: center;
}

.content .cp-recom .cp-recom-vs2 .swiper-wrapper2 .swiper-slide .img-box {
  flex: 1;
  box-sizing: border-box;
  padding: 0 0.45rem;
}

.content .cp-recom .cp-recom-vs2 .swiper-pagination2.swiper-pagination-bullets {
  position: absolute;
  left: 50%;
  margin-left: -.17rem;
  bottom: .3rem;
}

.content .cp-recom .cp-recom-vs2 .swiper-pagination2.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 2px;
  height: 6px;
  width: 6px;
}

.content .cp-recom .cp-recom-vs2 .swiper-pagination2.swiper-pagination-bullets .swiper-pagination-bullet-active {
  background: #ff1c00;
  width: 0.4rem;
  border-radius: 8px;
}

.content .choose-num .info {
  line-height: .4rem;
  text-align: justify;
}

.content .choose-group {
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
  padding-left: 1.7rem;
  background-image: url(../img/xh/xh.png);
  background-repeat: no-repeat;
  background-size: 1.45rem 5.38rem;
}

.content .choose-group .item + .item {
  margin-top: 0.9rem;
}

.content .choose-group .item .txt p:first-child {
  margin-bottom: 0.15rem;
  font-weight: bold;
}

.content .choose-group .item .txt p:last-child {
  line-height: .4rem;
}

.content .obj .zm-group {
  padding-bottom: 0.40rem;
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  background: #ffffff;
  box-shadow: 0px 0px 15px 0px rgba(216, 216, 216, 0.76);
}

.content .obj .zm-group .item {
  float: left;
  margin-top: 0.4rem;
  width: 2.25rem;
}

.content .obj .zm-group .item img {
  width: 100%;
}

.content .obj .zm-group .item .zm-num {
  margin-top: 0.2rem;
  font-size: .22rem;
}

.content .obj .zm-group .item .zm-year {
  margin-top: 0.12rem;
  font-size: .22rem;
}

.content .why {
  line-height: .4rem;
  text-align: justify;
}

.content .why a {
  color: #ff6262;
}

.content .why .believe-group {
  padding: 0.35rem;
  margin-top: 0.4rem;
  box-shadow: 0px 0px 15px 0px rgba(216, 216, 216, 0.76);
}

.content .why .believe-group .item {
  clear: both;
  margin-bottom: .4rem;
}

.content .why .believe-group .item + .item {
  margin-top: .3rem;
}

.content .why .believe-group .item:last-child {
  margin-bottom: 0;
}

.content .why .believe-group .tex-wrap {
  float: left;
}

.content .why .believe-group .tex-wrap .p1 {
  font-size: .28rem;
  font-weight: bold;
  color: #ff6262;
  margin-bottom: 0.18rem;
}

.content .why .believe-group .tex-wrap .p2 {
  font-size: .24rem;
  line-height: .35rem;
}

.content .pw-recom .pw-recom-info {
  text-align: justify;
  line-height: .4rem;
  background: #fff;
}

.content .pw-recom .pw-recom-info a {
  color: #ee3030;
}

.content .pw-recom .pw-recom-items {
  margin-top: 0.4rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.content .pw-recom .pw-recom-items .pw-recom-item {
  margin-bottom: 0.18rem;
  width: 3.3rem;
  height: 3.8rem;
  font-size: .28rem;
  background: #ffffff;
  box-shadow: 0px 0px 15px 0px rgba(216, 216, 216, 0.76);
}

.content .pw-recom .pw-recom-items .pw-recom-item .top {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.content .pw-recom .pw-recom-items .pw-recom-item .top .per {
  margin-top: 0.36rem;
  position: relative;
  color: #ff6262;
  font-family: "黑体";
  line-height: 1;
}

.content .pw-recom .pw-recom-items .pw-recom-item .top .per::before {
  content: "-";
  position: absolute;
  left: -.2rem;
  line-height: 1;
}

.content .pw-recom .pw-recom-items .pw-recom-item .top .per::after {
  content: "-";
  position: absolute;
  right: -.2rem;
  line-height: 1;
}

.content .pw-recom .pw-recom-items .pw-recom-item .top ._icon {
  margin: .28rem 0 .14rem;
  width: 1rem;
  height: 1rem;
  background-size: 100%;
}

.content .pw-recom .pw-recom-items .pw-recom-item .top ._icon._icon1 {
  background-image: url(../img/pw/pw1.png);
}

.content .pw-recom .pw-recom-items .pw-recom-item .top ._icon._icon2 {
  background-image: url(../img/pw/pw2.png);
}

.content .pw-recom .pw-recom-items .pw-recom-item .top ._icon._icon3 {
  background-image: url(../img/pw/pw3.png);
}

.content .pw-recom .pw-recom-items .pw-recom-item .top ._icon._icon4 {
  background-image: url(../img/pw/pw4.png);
}

.content .pw-recom .pw-recom-items .pw-recom-item .top ._icon._icon5 {
  background-image: url(../img/pw/pw5.png);
}

.content .pw-recom .pw-recom-items .pw-recom-item .top ._icon._icon6 {
  background-image: url(../img/pw/pw6.png);
}

.content .pw-recom .pw-recom-items .pw-recom-item .top .s1 {
  line-height: .44rem;
}

.content .pw-recom .pw-recom-items .pw-recom-item .top .s2 {
  line-height: .44rem;
  color: #999999;
}

.content .pw-recom .pw-recom-items .pw-recom-item .sub {
  margin-top: .13rem;
  padding: .24rem 0;
  text-align: center;
  font-size: .28rem;
  line-height: 1;
  color: #ffffff;
  background: #ff6262;
}

.content .flow .flow-group {
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0px 0px 15px 0px rgba(216, 216, 216, 0.76);
}

.content .flow .flow-group .item {
  margin: 0 0 .4rem;
  padding-top: 0.35rem;
  clear: both;
}

.content .flow .flow-group .item:last-child {
  color: #000000;
}

.content .flow .flow-group .item:last-child span:after {
  display: none !important;
}

.content .flow .flow-group span {
  position: relative;
  width: 0.5rem;
  margin-left: 0.25rem;
  margin-right: 0.3rem;
  float: left;
  font-family: "DIN";
  font-weight: bold;
  font-style: italic;
  font-size: .7rem;
  line-height: .7rem;
  color: #ff6262;
}

.content .flow .flow-group span:after {
  content: "··········";
  position: absolute;
  left: .16rem;
  top: .7rem;
  display: block;
  color: #000;
  font-size: .20rem;
  width: 0.06rem;
  word-break: break-all;
  line-height: .08rem;
}

.content .flow .flow-group .tex-wrap {
  float: left;
}

.content .flow .flow-group .tex-wrap .p1 {
  margin-bottom: 0.18rem;
  margin-top: .1rem;
  font-size: .28rem;
  font-weight: bold;
  color: #ff6262;
}

.content .flow .flow-ps {
  margin-top: 0.2rem;
  line-height: .4rem;
}

.content .news-group {
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
  overflow: hidden;
  box-shadow: 0px 0px 15px 0px rgba(216, 216, 216, 0.76);
}

.content .news-group .news-top {
  height: 0.84rem;
  line-height: .84rem;
  color: #ffffff;
  background-color: #ff6262;
}

.content .news-group .news-top .tit {
  margin-left: 0.25rem;
  float: left;
}

.content .news-group .news-top .tit sup {
  vertical-align: middle;
  position: relative;
  top: -5px;
}

.content .news-group .news-top a {
  margin-right: 0.3rem;
  float: right;
  color: #ffffff;
}

.content .news-group .newslist {
  background: #ffffff;
}

.content .news-group .newslist.needread li {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.content .news-group .newslist.needread li:after {
  content: "";
  display: block;
  width: 0.22rem;
  height: 0.19rem;
  background-image: url(../img/arrow-r.png);
  background-size: 100%;
}

.content .news-group .newslist a li {
  margin: 0 .25rem;
  padding: 0.35rem 0;
  position: relative;
  border-bottom: 1px dashed #797979;
}

.content .news-group .newslist a li:before {
  content: "·";
  display: inline-block;
  position: absolute;
  left: 0;
  font-weight: bold;
  font-size: .4rem;
  color: #000000;
}

.content .news-group .newslist a li h3 {
  font-size: .24rem;
  color: #333333;
  margin-left: 0.2rem;
}

.content .news-group .newslist a li p {
  margin-top: 0.12rem;
  margin-left: 0.2rem;
  font-size: .2rem;
  color: #797979;
}

.content .news-group .newslist a:last-child li {
  border-bottom: 0;
}

.content .news-group .newslist2 {
  background: #ffffff;
}

.content .news-group .newslist2 a li {
  margin: 0 .25rem;
  padding: 0.4rem 0 .28rem;
  position: relative;
  font-family: "黑体";
  border-bottom: 2px dashed #797979;
}

.content .news-group .newslist2 a li:before {
  content: "·";
  display: inline-block;
  position: absolute;
  left: -0.15rem;
  font-size: .4rem;
  color: #000000;
}

.content .news-group .newslist2 a li h3 {
  font-size: .24rem;
  color: #333333;
  margin-left: 0.2rem;
}

.content .news-group .newslist2 a li p {
  font-size: .2rem;
  margin-left: 0.2rem;
  color: #797979;
}

.content .news-group .newslist2 a li span {
  float: right;
  width: 0.24rem;
  height: 0.21rem;
  background: url(../img/jt.png) no-repeat center center;
  background-size: contain;
}

.content .news-group .newslist2 a:last-child li {
  border-bottom: 0;
}

.content .news-group .fy-btns {
  margin-top: 0.4rem;
}

.content .news-group .fy-btns ul {
  display: flex;
  flex-flow: column nowrap;
}

.content .news-group .fy-btns ul li {
  display: block;
  margin-bottom: 10px;
}

.content .news-group .fy-btns ul li a {
  display: block;
  padding: 0.2rem 0;
  font-size: .28rem;
  text-align: center;
  color: #fff;
  border: 1px solid #ff6262;
  border-radius: 5px;
  background: #ff6262;
}

.content .news-group .fy-btns ul li:last-child {
  margin-bottom: 0;
}

.content .news-group .fy-btns2 {
  margin-top: 0.4rem;
  display: flex;
  flex-flow: column nowrap;
}

.content .news-group .fy-btns2 a {
  padding: 0.2rem;
  font-size: .28rem;
  text-align: left;
  color: #ffffff;
  border: 1px solid #fff;
  border-radius: 5px;
  margin-bottom: 20px;
  white-space: nowrap;
  /*规定文本不换行**/
  text-overflow: ellipsis;
  /**显示省略符号来代表被修剪的文本。*/
  overflow: hidden;
}

.content .news-group .fy-btns2 a:last-child {
  margin-bottom: 0;
}

.content .news-group:last-child {
  margin-bottom: 0;
}

.content .js-group .js-item {
  margin-top: 0.4rem;
  padding: .5rem .3rem .3rem;
  box-shadow: 0px 0px 15px 0px rgba(216, 216, 216, 0.76);
  position: relative;
}

.content .js-group .js-item + .js-item {
  margin-top: 0.8rem;
}

.content .js-group .js-item:last-child {
  margin-bottom: 0.4rem;
}

.content .js-group .js-item .top-tip {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0.2rem 0.15rem;
  color: #ffffff;
  background: #ff6262;
}

.content .js-group .js-item .pk + .pk {
  padding-top: 0.35rem;
  margin-top: 0.35rem;
  border-top: 1px solid #eee;
}

.content .js-group .js-item .pk .item.have > span {
  color: #ff6262;
}

.content .js-group .js-item .pk .item + .item {
  margin-top: 0.3rem;
}

.content .js-group .js-item .pk .item > span {
  font-size: .28rem;
  color: #a7a7a7;
}

.content .js-group .js-item .pk .item > p {
  margin-top: 0.12rem;
  line-height: .35rem;
  text-align: justify;
}

.content .zzgn-group.ts-func .icon1 {
  background-image: url(../img/morefuc/ts-icon/s1.png);
}

.content .zzgn-group.ts-func .icon2 {
  background-image: url(../img/morefuc/ts-icon/s2.png);
}

.content .zzgn-group.ts-func .icon3 {
  background-image: url(../img/morefuc/ts-icon/s3.png);
}

.content .zzgn-group.ts-func .icon4 {
  background-image: url(../img/morefuc/ts-icon/s4.png);
}

.content .zzgn-group.ts-func .icon5 {
  background-image: url(../img/morefuc/ts-icon/s5.png);
}

.content .zzgn-group.ts-func .icon6 {
  background-image: url(../img/morefuc/ts-icon/s6.png);
}

.content .zzgn-group.ts-func .icon7 {
  background-image: url(../img/morefuc/ts-icon/s7.png);
}

.content .zzgn-group.ts-func .icon8 {
  background-image: url(../img/morefuc/ts-icon/s8.png);
}

.content .zzgn-group.ts-func .icon9 {
  background-image: url(../img/morefuc/ts-icon/s9.png);
}

.content .zzgn-group.zz-func .icon1 {
  background-image: url(../img/morefuc/zz-icon/z1.png);
}

.content .zzgn-group.zz-func .icon2 {
  background-image: url(../img/morefuc/zz-icon/z2.png);
}

.content .zzgn-group.zz-func .icon3 {
  background-image: url(../img/morefuc/zz-icon/z3.png);
}

.content .zzgn-group.zz-func .icon4 {
  background-image: url(../img/morefuc/zz-icon/z4.png);
}

.content .zzgn-group.zz-func .icon5 {
  background-image: url(../img/morefuc/zz-icon/z5.png);
}

.content .zzgn-group.zz-func .icon6 {
  background-image: url(../img/morefuc/zz-icon/z6.png);
}

.content .zzgn-group.zz-func .icon7 {
  background-image: url(../img/morefuc/zz-icon/z7.png);
}

.content .zzgn-group.zz-func .icon8 {
  background-image: url(../img/morefuc/zz-icon/z8.png);
}

.content .zzgn-group.zz-func .icon9 {
  background-image: url(../img/morefuc/zz-icon/z9.png);
}

.content .zzgn-group.jc-func .icon1 {
  background-image: url(../img/morefuc/jc-icon/j1.png);
}

.content .zzgn-group.jc-func .icon2 {
  background-image: url(../img/morefuc/jc-icon/j2.png);
}

.content .zzgn-group.jc-func .icon3 {
  background-image: url(../img/morefuc/jc-icon/j3.png);
}

.content .zzgn-group.jc-func .icon4 {
  background-image: url(../img/morefuc/jc-icon/j4.png);
}

.content .zzgn-group.jc-func .icon5 {
  background-image: url(../img/morefuc/jc-icon/j5.png);
}

.content .zzgn-group.jc-func .icon6 {
  background-image: url(../img/morefuc/jc-icon/j6.png);
}

.content .zzgn-group.jc-func .icon7 {
  background-image: url(../img/morefuc/jc-icon/j7.png);
}

.content .zzgn-group.jc-func .icon8 {
  background-image: url(../img/morefuc/jc-icon/j8.png);
}

.content .zzgn-group.jc-func .icon9 {
  background-image: url(../img/morefuc/jc-icon/j9.png);
}

.content .zzgn-group .top-bar {
  padding: 0.35rem;
  display: flex;
  justify-content: space-between;
  color: #ffffff;
  background-image: -moz-linear-gradient(90deg, #ff4c5d 0%, #ff6d7b 100%);
  background-image: -webkit-linear-gradient(90deg, #ff4c5d 0%, #ff6d7b 100%);
  background-image: -ms-linear-gradient(90deg, #ff4c5d 0%, #ff6d7b 100%);
}

.content .zzgn-group .top-bar p {
  line-height: .3rem;
}

.content .zzgn-group .top-bar .btn {
  padding: 0.18rem 0.50rem;
  border-radius: .64rem;
  border: 1px solid #fff;
}

.content .zzgn-group .item-list {
  margin-bottom: 0.4rem;
}

.content .zzgn-group .item {
  overflow: hidden;
  background: #ffffff;
  border-left: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
}

.content .zzgn-group .item .top {
  padding: .3rem .4rem;
}

.content .zzgn-group .item .top .icon {
  margin-right: 0.2rem;
  float: left;
  width: 0.69rem;
  height: 0.69rem;
  background-repeat: no-repeat;
  background-size: 100%;
}

.content .zzgn-group .item .top .tex {
  float: left;
}

.content .zzgn-group .item .top .tex .p1 {
  color: #333333;
  margin-bottom: 0.1rem;
}

.content .zzgn-group .item .top .tex .desc {
  color: #b6b6b6;
}

.content .zzgn-group .item .top .jt {
  float: right;
  margin-top: 0.1rem;
  width: .72rem;
  height: .72rem;
  background: url(../img/btnadd.png) no-repeat center center/cover;
  transition: all .3s;
}

.content .zzgn-group .item .top .jt.xz {
  transition: all .3s;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* Internet Explorer */
  -moz-transform: rotate(180deg);
  /* Firefox */
  -webkit-transform: rotate(180deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(180deg);
  /* Opera */
  background: url(../img/btnadd2.png) no-repeat center center/cover;
}

.content .zzgn-group .item .sub {
  display: none;
  text-align: justify;
}

.content .zzgn-group .item .sub .top-info {
  padding: 0 0 .25rem;
  margin: 0 .4rem .3rem;
  line-height: .35rem;
  letter-spacing: 2px;
  border-bottom: 1px solid #bababa;
}

.content .zzgn-group .item .sub .ms {
  padding: 0 .4rem .3rem;
  line-height: .35rem;
}

.content .zzgn-group .item .btn {
  height: 0.64rem;
  line-height: .64rem;
  text-align: center;
  color: #ffffff;
  background-color: #ff6262;
}

.content .cx > p {
  position: relative;
  top: -.2rem;
  text-align: center;
  color: #ff5c5c;
}

.content .cx .cx-group {
  margin-bottom: 0.4rem;
  box-shadow: 0px 0px 15px 0px rgba(216, 216, 216, 0.76);
}

.content .cx .cx-group .row {
  display: flex;
  padding: .3rem 0;
  margin: 0 .2rem;
  justify-content: space-between;
  border-bottom: 1px dashed #bfbfbf;
}

.content .cx .cx-group .row:last-child {
  border-bottom: none;
}

.content .cx .cx-group .row .item:first-child .num {
  margin-right: 0.18rem;
}

.content .cx .cx-group .row .item:last-child .num {
  margin-right: 0.18rem;
}

.content .cx .cx-group .row .num {
  font-size: .26rem;
}

.content .cx .cx-group .row .qs {
  display: inline-block;
  padding: .15rem .35rem;
  color: #ffffff;
  background: #ff5c5c;
  border-radius: .3rem;
}

.content .opt-area + .opt-area {
  margin-top: .7rem;
}

.content .opt-area h3 {
  margin-bottom: 0.2rem;
  display: flex;
  justify-content: center;
  font-size: .3rem;
  text-align: center;
  color: #ff6262;
}

.content .opt-area h3 span {
  line-height: 1;
  padding: .15rem .19rem;
  background: #ff6262;
}

.content .opt-area .small {
  margin-bottom: 0.4rem;
  text-align: center;
}

.content .opt-area .num-gl {
  margin-bottom: 0.4rem;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0px 0px 15px 0px rgba(216, 216, 216, 0.76);
}

.content .opt-area .num-gl .row-top {
  display: flex;
  justify-content: space-between;
  color: #ffffff;
  background: #ff6262;
}

.content .opt-area .num-gl .row-top span {
  padding: .25rem 0;
  font-size: .28rem;
  line-height: 1;
  text-align: center;
}

.content .opt-area .num-gl .row-top span:nth-child(1) {
  flex: 0 0 2.88rem;
  border-right: 1px solid #fff;
}

.content .opt-area .num-gl .row-top span:nth-child(2) {
  flex-grow: 1;
}

.content .opt-area .num-gl .row {
  display: flex;
  justify-content: space-between;
  font-size: .26rem;
  margin: 0 .3rem;
  border-bottom: 1px solid #d9d9d9;
}

.content .opt-area .num-gl .row:last-child {
  border: none;
}

.content .opt-area .num-gl .row .left-gl {
  flex: 0 0 2.58rem;
  border-right: 1px solid #fff;
  display: flex;
  flex-flow: column nowrap;
  text-align: center;
  justify-content: center;
}

.content .opt-area .num-gl .row .left-gl span {
  margin: 0.12rem 0;
}

.content .opt-area .num-gl .row .right-sl {
  padding: 0.2rem 0;
  flex-grow: 1;
  display: flex;
  flex-flow: column nowrap;
  text-align: center;
  justify-content: space-between;
}

.content .opt-area .num-gl .row .right-sl span {
  margin: 0.1rem 0;
}

.content .tc-group2 .item {
  box-shadow: 0px 0px 15px 0px rgba(216, 216, 216, 0.76);
  overflow: hidden;
  background: #ffffff;
  position: relative;
  margin-bottom: 0.4rem;
}

.content .tc-group2 .item.item:last-child {
  margin-bottom: 0;
}

.content .tc-group2 .item .top {
  margin: 0 .3rem;
}

.content .tc-group2 .item .top .tcname1 {
  padding: .3rem 0;
  line-height: .5rem;
  font-size: .28rem;
  border-bottom: 1px solid #d0d0d0;
}

.content .tc-group2 .item .top .tcname1 em {
  color: #ff6262;
}

.content .tc-group2 .item .top .tcname1.yd:after {
  content: "中国移动";
  position: absolute;
  width: 1.65rem;
  height: 0.7rem;
  line-height: .7rem;
  color: #ffffff;
  background: #ff6262;
  right: 0;
  top: 0;
  text-align: center;
  border-bottom-left-radius: 25px;
}

.content .tc-group2 .item .top .tcname1.lt:after {
  content: "中国联通";
  position: absolute;
  width: 1.65rem;
  height: 0.7rem;
  line-height: .7rem;
  color: #ffffff;
  background: #ff6262;
  right: 0;
  top: 0;
  text-align: center;
  border-bottom-left-radius: 25px;
}

.content .tc-group2 .item .top .tcname1.dx:after {
  content: "中国电信";
  position: absolute;
  width: 1.65rem;
  height: 0.7rem;
  line-height: .7rem;
  color: #ffffff;
  background: #ff6262;
  right: 0;
  top: 0;
  text-align: center;
  border-bottom-left-radius: 25px;
}

.content .tc-group2 .item .top .tcname1 i {
  display: inline-block;
  color: #f66f6a;
  font-size: .32rem;
  line-height: .32rem;
}

.content .tc-group2 .item .top .tcname1 span {
  display: inline-block;
  color: #f66f6a;
  font-size: .74rem;
  line-height: .74rem;
  height: .74rem;
}

.content .tc-group2 .item .top .tcname2 {
  padding: .4rem 0;
  border-bottom: 1px solid #e6e6e6;
}

.content .tc-group2 .item .top .tcname2 .p1 {
  margin-bottom: 0.15rem;
  font-size: .28rem;
  color: #ff6262;
}

.content .tc-group2 .item .top .tcgift {
  display: flex;
  padding: 0.36rem 0;
}

.content .tc-group2 .item .top .tcgift .t1, .content .tc-group2 .item .top .tcgift .t2 {
  -webkit-flex-grow: 1;
  /* Safari */
  flex-grow: 1;
  padding-left: 0.8rem;
  font-size: .28rem;
  line-height: .32rem;
}

.content .tc-group2 .item .top .tcgift .t1 .p1, .content .tc-group2 .item .top .tcgift .t2 .p1 {
  color: #f66f6a;
}

.content .tc-group2 .item .top .tcgift .t1 {
  background: url(../img/tc1.png) no-repeat;
  background-size: contain;
}

.content .tc-group2 .item .top .tcgift .t2 {
  background: url(../img/tc2.png) no-repeat;
  background-size: contain;
}

.content .tc-group2 .item .top .tc-sl .sl-tex {
  font-size: .28rem;
}

.content .tc-group2 .item .top .tc-sl .numBox {
  margin-top: 0.3rem;
  display: flex;
  flex-wrap: wrap;
  font-size: .28rem;
  justify-content: space-between;
}

.content .tc-group2 .item .top .tc-sl .numBox span {
  margin-bottom: 0.4rem;
  width: 33.33%;
}

.content .tc-group2 .item .top .tc-sl .numBox span:nth-child(3n-1) {
  text-align: center;
  border-left: 1px solid #b0b0b0;
  border-right: 1px solid #b0b0b0;
}

.content .tc-group2 .item .top .tc-sl .numBox span:nth-child(3n) {
  text-align: right;
}

.content .tc-group2 .item .btn {
  height: 0.75rem;
  line-height: .75rem;
  font-size: .28rem;
  text-align: center;
  color: #ffffff;
  background-color: #ff6262;
}

.content .tc-group2 .item .btn2 {
  height: 0.75rem;
  line-height: .75rem;
  font-size: .28rem;
  text-align: center;
  color: #ffffff;
  background-color: #ff6262;
}

.content .num-silde {
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
  background: #ffffff;
  overflow: hidden;
  box-shadow: 0px 0px 15px 0px rgba(216, 216, 216, 0.76);
}

.content .num-silde .top-tab {
  display: flex;
  justify-content: space-around;
}

.content .num-silde .top-tab .item {
  flex-grow: 1;
  text-align: center;
  padding: 0.27rem 0;
  background: #d9d9d9;
}

.content .num-silde .top-tab .item.active {
  color: #fff;
  background-color: #ff6262;
}

.content .num-silde .top-tab .item:nth-child(2) {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}

.content .num-silde .tab-content {
  height: 2.88rem;
  padding: .2rem 0;
}

.content .num-silde .tab-content li {
  height: 100%;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-content: space-around;
}

.content .num-silde .tab-content span {
  font-family: Arial;
  display: inline-block;
  width: 50%;
  text-align: center;
  font-size: .26rem;
}

.content .money-tc .money-tc-info {
  padding: 0.3rem;
  line-height: .4rem;
  background: #fff;
  margin-bottom: 0.4rem;
}

.content .money-tc .money-tc-info a {
  color: #ff6262;
}

.content .money-tc .money-tc-items .money-tc-item {
  margin-bottom: 0.4rem;
  background: #ffffff;
  box-shadow: 0px 0px 15px 0px rgba(216, 216, 216, 0.76);
}

.content .money-tc .money-tc-items .money-tc-item .top {
  padding: .3rem .3rem 0;
  font-size: .28rem;
}

.content .money-tc .money-tc-items .money-tc-item .top .top-tip {
  padding-bottom: 0.3rem;
  display: flex;
  flex-direction: column;
  line-height: .4rem;
  border-bottom: 1px solid #d9d9d9;
}

.content .money-tc .money-tc-items .money-tc-item .top .top-tip span:first-child {
  font-weight: bold;
  color: #ff6262;
}

.content .money-tc .money-tc-items .money-tc-item .top .op-gift {
  padding-top: 0.4rem;
}

.content .money-tc .money-tc-items .money-tc-item .top .op-gift .tit {
  color: #ff6262;
  padding-bottom: 0.15rem;
}

.content .money-tc .money-tc-items .money-tc-item .top .op-gift ul li {
  line-height: .45rem;
}

.content .money-tc .money-tc-items .money-tc-item .top .exp-group {
  margin-top: 0.3rem;
}

.content .money-tc .money-tc-items .money-tc-item .top .exp-group .tit {
  color: #ff6262;
}

.content .money-tc .money-tc-items .money-tc-item .top .exp-group .exp-nums {
  margin-top: 0.3rem;
  display: flex;
  flex-wrap: wrap;
}

.content .money-tc .money-tc-items .money-tc-item .top .exp-group .exp-nums span {
  margin-bottom: 0.4rem;
  width: 33.33%;
}

.content .money-tc .money-tc-items .money-tc-item .top .exp-group .exp-nums span:nth-child(3n-1) {
  text-align: center;
  border-left: 1px solid #b0b0b0;
  border-right: 1px solid #b0b0b0;
}

.content .money-tc .money-tc-items .money-tc-item .top .exp-group .exp-nums span:nth-child(3n) {
  text-align: right;
}

.content .money-tc .money-tc-items .money-tc-item .sub {
  height: 1.43rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: .28rem;
  background-color: #ff6262;
  background-size: 100%;
}

.content .money-tc .money-tc-items .money-tc-item .sub .money-info {
  margin-left: 0.3rem;
  color: #ffffff;
}

.content .money-tc .money-tc-items .money-tc-item .sub .money-info span {
  font-size: .72rem;
  line-height: 1;
}

.content .money-tc .money-tc-items .money-tc-item .sub .btn {
  margin-right: 0.3rem;
  padding: .18rem .3rem;
  border-radius: .6rem;
  background: #ffffff;
  color: #ff6262;
}

.content .cp-conditon .cp-conditon-info {
  padding: 0.3rem;
  line-height: .4rem;
  background: #fff;
  text-align: justify;
}

.content .cp-conditon .cp-conditon-info a {
  color: #ff6262;
}

.content .cp-conditon .conditon-list {
  margin-top: 0.4rem;
}

.content .cp-conditon .conditon-list .item {
  background: #ffffff;
  overflow: hidden;
  box-shadow: 0px 0px 15px 0px rgba(216, 216, 216, 0.76);
}

.content .cp-conditon .conditon-list .item .tit {
  color: #ffffff;
  font-size: .28rem;
  padding: .3rem .28rem;
  background: #ff6262;
}

.content .cp-conditon .conditon-list .item .content {
  padding: 0.25rem;
  background: #ffffff;
}

.content .cp-conditon .conditon-list .item .content .bt {
  font-size: .28rem;
  font-weight: bold;
  line-height: .56rem;
  color: #333333;
}

.content .cp-conditon .conditon-list .item .content .bt i {
  font-size: .5rem;
  line-height: .28rem;
  vertical-align: middle;
}

.content .cp-conditon .conditon-list .item .content .ms {
  padding: .16rem 0 .16rem .2rem;
  line-height: .4rem;
}

.content .cp-conditon .conditon-list .item .content .ps {
  padding-left: 0.2rem;
  margin-top: 0.1rem;
  color: #ff6262;
  font-size: .24rem;
}

.content .cp-conditon .conditon-list .item:nth-child(1) {
  margin-bottom: .7rem;
}

.content .believe .believe-info {
  margin-bottom: 0.4rem;
  line-height: .4rem;
  background: #fff;
  text-align: justify;
}

.content .believe .believe-info a {
  color: #ee3030;
}

.content .believe .believe-group {
  background: #ffffff;
  padding: 0.35rem;
  box-shadow: 0px 0px 15px 0px rgba(216, 216, 216, 0.76);
}

.content .believe .believe-group .item {
  clear: both;
  margin-bottom: .4rem;
}

.content .believe .believe-group .item + .item {
  margin-top: .3rem;
}

.content .believe .believe-group .item:last-child {
  margin-bottom: 0;
}

.content .believe .believe-group .tex-wrap {
  float: left;
}

.content .believe .believe-group .tex-wrap .p1 {
  font-size: .28rem;
  font-weight: bold;
  color: #ff6262;
  margin-bottom: 0.18rem;
}

.content .believe .believe-group .tex-wrap .p2 {
  font-size: .24rem;
  line-height: .35rem;
}

.content .qa .news-group:nth-child(2) {
  margin-top: 0;
}

.content .page-list {
  padding: .4rem .3rem;
  background: #ffffff;
  box-shadow: 0px 0px 15px 0px rgba(216, 216, 216, 0.76);
}

.content .page-list .anli-list {
  display: flex;
  flex-flow: column nowrap;
}

.content .page-list .anli-list a {
  white-space: nowrap;
  /*规定文本不换行**/
  text-overflow: ellipsis;
  /**显示省略符号来代表被修剪的文本。*/
  overflow: hidden;
  max-width: 6.2rem;
  margin-bottom: .4rem;
  color: #333333;
}

.content .page-list .anli-list a:last-child {
  margin-bottom: 0.3rem;
}

.content .page-list .anli-list .c-name {
  margin-right: .35rem;
}

.content .page-list .page-btns {
  padding-top: 0.1rem;
  display: flex;
  justify-content: space-between;
}

.content .page-list .page-btns li {
  display: flex;
  color: #333;
  width: 1.38rem;
  text-align: center;
  background: #ff6262;
}

.content .page-list .page-btns li a {
  flex-grow: 1;
  color: #000000;
  padding: 0.18rem 0;
  margin: 1px;
  background: #ffffff;
}

.content .video-group {
  text-align: center;
  background: #ffffff;
  padding: .2rem .25rem .2rem;
  box-shadow: 0px 0px 15px 0px rgba(216, 216, 216, 0.76);
}

.content .video-group .video-placeholder {
  width: 6.28rem;
  height: 3.53rem;
}

.content .video-group video {
  width: 6.28rem;
  height: 3.53rem;
}

.content .video-group p {
  margin-top: 0.2rem;
  font-size: .28rem;
  color: #333333;
}

.content .address {
  margin-bottom: 0.4rem;
}

.content .address .address-group {
  background: #ffffff;
  padding: .2rem .3rem;
  box-shadow: 0px 0px 15px 0px rgba(216, 216, 216, 0.76);
}

.content .address .address-group .item {
  padding: 0.2rem 0;
  display: flex;
}

.content .address .address-group .item img {
  width: 1.91rem;
  height: 1.05rem;
}

.content .address .address-group .item .add-tex {
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  margin-left: 0.22rem;
}

.content .address .address-group .item .add-tex .p-a {
  font-size: .28rem;
  color: #306fe9;
}

.content .address .address-group .item .add-tex .p-b {
  line-height: .35rem;
}

.content .num-tj .num-tj-group {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.content .num-tj .num-tj-group .item {
  margin-top: 0.16rem;
  width: 3.3rem;
  padding-top: 0.1rem;
  box-shadow: 0px 0px 15px 0px rgba(216, 216, 216, 0.76);
}

.content .num-tj .num-tj-group .item.item:nth-child(1), .content .num-tj .num-tj-group .item.item:nth-child(2) {
  margin-top: 0;
}

.content .num-tj .num-tj-group .item .num-it {
  padding: 0.3rem 0;
  text-align: center;
  font-size: .35rem;
}

.content .num-tj .num-tj-group .item .num-sub {
  padding: 0.18rem 0;
  font-size: .28rem;
  text-align: center;
  color: #ffffff;
  background: #ff6262;
}

.content .bread {
  margin-top: 0.3rem;
  color: #a6a1e1;
  font-size: .2rem;
  color: #333;
}

.content .bread a {
  line-height: .36rem;
}

.content .news-group3 {
  margin-top: 0.6rem;
  overflow: hidden;
}

.content .news-group3 article {
  padding: 0 .3rem .3rem;
  overflow: hidden;
  background: #ffffff;
  line-height: .35rem;
  border-radius: 5px;
}

.content .news-group3 article h2 {
  font-size: .24rem;
  color: #333333;
  line-height: .3rem;
  margin-top: 0.4rem;
  margin-bottom: 0.2rem;
  padding: 0;
}

.content .news-group3 article .desc {
  margin-bottom: 0.28rem;
  color: #868686;
  text-align: center;
}

.content .news-group3 article .tex-content {
  text-align: justify;
}

.content .news-group3 article img {
  display: block;
  width: 100% !important;
  height: auto !important;
  margin: .2rem 0;
}

.content .news-group3 article .bz {
  color: #333333;
  margin-top: 0.3rem;
  letter-spacing: -1px;
}

.content .news-group3 article .gn {
  margin: .3rem 0;
  padding: 0.35rem .3rem;
  background: #dddddd;
}

.content .news-group3 .back-link {
  display: block;
  margin-top: 0.28rem;
  text-decoration: underline;
  color: #333;
}

.content .news-group3 .fy-btns2 {
  margin-top: 0.4rem;
  display: flex;
  flex-flow: column nowrap;
}

.content .news-group3 .fy-btns2 a {
  padding: 0.2rem;
  font-size: .28rem;
  text-align: left;
  color: #fff;
  border: 1px solid #ff6262;
  border-radius: 5px;
  margin-bottom: 10px;
  white-space: nowrap;
  /*规定文本不换行**/
  text-overflow: ellipsis;
  /**显示省略符号来代表被修剪的文本。*/
  overflow: hidden;
  background: #ff6262;
}

.content .news-group3 .fy-btns2 a:last-child {
  margin-bottom: 0;
}

.content .advantage .item {
  box-shadow: 0px 0px 15px 0px rgba(216, 216, 216, 0.76);
  padding: 0.3rem;
  background: #ffffff;
}

.content .advantage .item + .item {
  margin-top: 0.4rem;
}

.content .advantage .item ._imgbox {
  margin: .1rem auto .36rem;
  width: 1.17rem;
  height: 1.17rem;
}

.content .advantage .item h5 {
  margin-bottom: 0.2rem;
  font-size: .3rem;
  text-align: center;
}

.content .advantage .item p {
  line-height: .35rem;
  text-align: justify;
}

footer {
  padding: 0.4rem .35rem;
  margin-bottom: .9rem;
  background: #2f2f2f;
}

footer a {
  color: #ffffff;
}

footer .foot-nav {
  display: flex;
  justify-content: space-between;
}

footer .foot-nav a {
  position: relative;
}

footer .foot-nav a:after {
  position: absolute;
  right: -.52rem;
  top: 0;
  content: "|";
  color: #ffffff;
}

footer .foot-nav a:first-child {
  padding-left: 0;
}

footer .foot-nav a:last-child {
  padding-right: 0;
}

footer .foot-nav a:last-child:after {
  display: none;
}

footer .foot-city {
  margin-top: 0.35rem;
}

footer .foot-city span {
  color: #a7a7a7;
}

footer .foot-city .hot-city {
  margin-top: 0.35rem;
  display: flex;
  justify-content: space-between;
}

footer .foot-city .hot-city a {
  position: relative;
}

footer .foot-city .hot-city a:after {
  position: absolute;
  right: -.28rem;
  top: -0.02rem;
  content: "|";
  color: #ffffff;
}

footer .foot-city .hot-city a:first-child {
  padding-left: 0;
}

footer .foot-city .hot-city a:last-child {
  padding-right: 0;
}

footer .foot-city .hot-city a:last-child:after {
  display: none;
}

footer .foot-opt {
  margin-top: 0.35rem;
}

footer .foot-opt span {
  color: #a7a7a7;
}

footer .foot-opt .hot-opt {
  margin-top: 0.35rem;
  display: flex;
  justify-content: space-between;
}

footer .foot-opt .hot-opt a {
  position: relative;
  flex: 1;
  text-align: center;
}

footer .foot-opt .hot-opt a:first-child {
  text-align: left;
}

footer .foot-opt .hot-opt a:nth-child(2) {
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
}

footer .foot-opt .hot-opt a:last-child {
  text-align: right;
}

footer .foot-opt .hot-opt a:last-child:after {
  display: none;
}

footer .foot-line {
  display: block;
  margin-top: 0.35rem;
  padding: 0.2rem 0;
  font-size: .28rem;
  text-align: center;
  color: #ffffff;
  border: 1px solid #fff;
  border-radius: 5px;
}

footer .web-site-info {
  margin-top: 0.35rem;
  color: #ffffff;
  line-height: .3rem;
}

#LRdiv0 {
  display: none !important;
}

.Customer {
  max-width: 1080px;
  min-width: 320px;
  margin: auto;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  color: #fff;
  font-size: .24rem;
  height: .9rem;
  line-height: .9rem;
  background: #ff0000;
  box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.6);
  z-index: 18;
}

.Customer .iconA {
  float: left;
  width: .52rem;
  height: .52rem;
  background-position: 0 -2.8rem;
  margin-top: .2rem;
  margin-left: .6rem;
  margin-right: .15rem;
}

.Customer .iconA p {
  font-size: .24rem;
}

.Customer .iconB {
  float: left;
  width: .55rem;
  height: .52rem;
  margin-top: .2rem;
  margin-left: .6rem;
  margin-right: .24rem;
}

.Customer .c p,
.Customer .k p {
  font-size: .3rem;
  color: #fff;
}

.Customer .c {
  float: left;
  width: 50%;
  height: .9rem;
  background-image: -moz-linear-gradient(0deg, #ff512f 0%, #f4202f 100%);
  background-image: -webkit-linear-gradient(0deg, #ff512f 0%, #f4202f 100%);
  background-image: -ms-linear-gradient(0deg, #ff512f 0%, #f4202f 100%);
}

.Customer .k {
  float: right;
  width: 50%;
  height: .9rem;
  background-image: -moz-linear-gradient(0deg, #ff512f 0%, #f4202f 100%);
  background-image: -webkit-linear-gradient(0deg, #ff512f 0%, #f4202f 100%);
  background-image: -ms-linear-gradient(0deg, #ff512f 0%, #f4202f 100%);
}

.bg-sp-1 {
  background: url(../img/sp-1.png) no-repeat;
  background-size: .73rem 5.24rem;
  background-repeat: no-repeat;
}

.bg-sp-k1 {
  background: url(../img/k1.png) no-repeat;
  background-size: .54rem .54rem;
  background-repeat: no-repeat;
}

a[title="站长统计"] {
  display: none;
}

.form-group {
  height: 1.02rem;
  line-height: 1.02rem;
  font-size: .28rem;
  background: #ffffff;
  padding-left: 0.33rem;
  box-shadow: 0px 0px 15px 0px rgba(216, 216, 216, 0.76);
}

.form-group input[type=text] {
  width: 3.5rem;
  border: none;
  outline: none;
}

.form-group input[type=text]::-webkit-input-placeholder {
  /* placeholder颜色  */
  color: #d0d0d0;
}

.form-group button {
  width: 2.56rem;
  height: 0.66rem;
  background: #ff6262;
  color: #ffffff;
  outline: none;
  border: none;
}

.link-group {
  margin-top: 0.4rem;
}

.link-group a {
  color: #ffffff;
  display: block;
  padding: .38rem 0;
  background: #ff6262;
  font-size: .28rem;
  text-align: center;
}
