@charset "UTF-8";
/*Reset css*/
/*
/* 清除内外边距 */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td {
  /* table elements 表格元素 */
  margin: 0;
  padding: 0;
  /* box-sizing: border-box; */
}

/* 设置默认字体 */
body,button,input,select,textarea {
  /* for ie */
  font: 14px/1 Microsoft Yahei, Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
  /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}

h1 {font-size: 18px;/* 18px / 12px = 1.5 */}
h2 {font-size: 16px;}
h3 {
  font-size: 14px;
}

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

address,cite,dfn,em,var {
  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;
}

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;
}

/*浮动*/
.fl {
  float: left;
}

.fr {
  float: right;
}

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

.cf:after {
  clear: both;
}

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

a[title='站长统计'] {
  display: none !important;
}

body {
  min-width: 320px;
  color: #333;
  box-sizing: border-box;
}

.kf {
  cursor: pointer;
}

@font-face {
  font-family: "DIN";
  src: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ZvbnQvRElOUHJvLU1lZGl1bS50dGY%3D&b=29);
}

@font-face {
  font-family: "PH";
  src: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ZvbnQvQWxpYmFiYS1QdUh1aVRpLVJlZ3VsYXIudHRm&b=29);
}

.md {
  padding-top: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.md2 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.h2 {
  font-size: 32px;
  font-weight: bold;
  text-align: center;
}

.wrap {
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.head {
  height: 52px;
}

.head .logo {
  margin-top: 12px;
  margin-left: 10px;
  color: #000;
}

.head .logo img {
  width: 77px;
  height: 27px;
  padding-right: 22px;
  vertical-align: middle;
  background-image: none;
}

.head .logo .logo-text {
  display: none;
}

.head .phone {
  margin-top: 33px;
  display: none;
}

.nav {
  overflow: visible;
  background-color: #ff0722;
  height: auto;
}

.nav .wrap {
  display: flex;
  flex-wrap: wrap;
  height: 70px;
  flex-direction: column;
  justify-content: flex-end;
}

.nav a {
  float: left;
  flex-shrink: 0;
  width: 25%;
  font-size: 15px;
  text-align: center;
  line-height: 35px;
  height: 35px;
  color: #fff;
  box-sizing: border-box;
}

.nav a:hover, .nav a.active {
  font-weight: bold;
}

.nav a:first-child {
  height: 70px;
  line-height: 70px;
  border-right: 1px solid #fff;
}

.nav a:nth-child(2) {
  order: 1;
  border-bottom: 1px solid #fff;
}

.nav a:nth-child(3) {
  order: 3;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
}

.nav a:nth-child(4) {
  order: 5;
  border-bottom: 1px solid #fff;
}

.nav a:nth-child(5) {
  order: 2;
}

.nav a:nth-child(6) {
  order: 4;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
}

.nav a:nth-child(7) {
  order: 6;
}

.banner {
  width: 100%;
  background-size: 100% 100%;
}

.banner.banner-index {
  height: 210px;
  background-color: #fd4e4c;
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9taW4tYmFubmVyL2hvbWUtMS5qcGc%3D&b=29);
  background-repeat: no-repeat;
  background-position: center center;
}

.banner.banner-info {
  height: 174px;
  background-color: #ff8126;
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9taW4tYmFubmVyL2Jhbm5lci1pbmZvLW1pbi5qcGc%3D&b=29);
  background-repeat: no-repeat;
  background-position: center center;
}

.banner.banner-func {
  height: 174px;
  background-color: #140748;
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9taW4tYmFubmVyL2Jhbm5lci1mdW5jLW1pbi5qcGc%3D&b=29);
  background-repeat: no-repeat;
  background-position: center center;
}

.banner.banner-cond {
  height: 174px;
  background-color: #617ce7;
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9taW4tYmFubmVyL2Jhbm5lci1jb25kLW1pbi5qcGc%3D&b=29);
  background-repeat: no-repeat;
  background-position: center center;
}

.banner.banner-art {
  height: 174px;
  background-color: #261ba6;
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9taW4tYmFubmVyL2Jhbm5lci1hcnQtbWluLmpwZw%3D%3D&b=29);
  background-repeat: no-repeat;
  background-position: center center;
}

.banner.banner-zf {
  height: 174px;
  background-color: #faeac9;
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9taW4tYmFubmVyL2Jhbm5lci16aWZlaS1taW4uanBn&b=29);
  background-repeat: no-repeat;
  background-position: center center;
}

.banner.banner-flow {
  height: 174px;
  background-color: #0054df;
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9taW4tYmFubmVyL2Jhbm5lci1mbG93LW1pbi5qcGc%3D&b=29);
  background-repeat: no-repeat;
  background-position: center center;
}

.footer {
  padding: 27px 20px 60px;
  text-align: center;
  line-height: 30px;
  font-size: 12px;
  background-color: #1c1c1c;
  color: #fff;
}

.footer a {
  color: #fff;
}

.h-wrap {
  padding: 20px 0 10px;
}

.h-wrap h2, .h-wrap h4 {display: inline-block; font-size: 20px; font-weight: bold; color: #ff2034; line-height: 20px;}

.h-wrap span {
  display: block;
  margin-left: 0;
  margin-top: 5px;
  font-size: 14px;
  line-height: 18px;
  vertical-align: middle;
}

.h-wrap1 {
  padding-bottom: 20px;
}

.h-wrap1 h2 {
  font-size: 22px;
  font-weight: bold;
  line-height: 30px;
  text-align: center;
  color: #000;
}

.infos .content {
  width: 100%;
  float: left;
}

.infos .content .info-nums-texts {
  padding-top: 15px;
  padding-bottom: 28px;
  color: #000;
}

.infos .content .info-nums-texts img { width:125px; height:auto; margin-right: 20px; margin-bottom: 20px;}

.infos .content .info-nums-texts p {line-height: 22px;text-align: justify;}
.infos .content .info-nums-texts a{ font-size:0px;}

.infos .content .info-light {
  margin-top: 0;
}

.infos .content .info-light .info-light-wrap {
  margin: 0 -10px;
}

.infos .content .info-light .info-item {
  float: left;
  padding: 0 10px;
  width: 100%;
  box-sizing: border-box;
}

.infos .content .info-light .info-item + .info-item {
  margin-top: 20px;
}

.infos .content .info-light .info-item .inner {
  border: 1px solid #e5e5e5;
  overflow: hidden;
}

.infos .content .info-light .info-item .inner:hover {
  border: 1px solid #ff1f34;
  cursor: pointer;
}

.infos .content .info-light .info-item .inner .tt {
  padding: 40px 30px 30px;
  font-size: 18px;
  font-weight: bold;
  color: #000;
}

.infos .content .info-light .info-item .inner .nums {
  padding: 0 30px;
  line-height: 30px;
}

.infos .content .info-light .info-item .inner .nums span {
  font-size: 16px;
  display: block;
}

.infos .content .info-light .info-item .inner .btn {
  margin-top: 17px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  color: #fff;
  background-color: #ff1f34;
}

.infos .content .info-light .info-item .inner.lg1 {
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9sZy1iZzEucG5n&b=29);
  background-position: center -1px;
  background-repeat: no-repeat;
  background-size: cover;
}

.infos .content .info-light .info-item .inner.lg2 {
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9sZy1iZzIucG5n&b=29);
  background-position: center -1px;
  background-repeat: no-repeat;
  background-size: cover;
}

.infos .content .info-light .info-item .inner.lg3 {
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9sZy1iZzMucG5n&b=29);
  background-position: center -1px;
  background-repeat: no-repeat;
  background-size: cover;
}

.infos .content .info-area {
  margin-top: 0;
  padding-bottom: 28px;
}

.infos .content .info-area .item {
  padding-top: 15px;
  line-height: 22px;
  color: #000;
}

.infos .content .info-area .item + .item {
  margin-top: 12px;
  border-top: 1px dashed #e5e5e5;
}

.infos .content .info-area .item .tt {
  font-weight: bold;
}

.infos .content .info-area .item .desc {
  margin-top: 5px;
}

.infos .content .info-area2 {
  margin-top: 0;
}

.infos .content .info-area2 .item {
  padding-top: 15px;
  line-height: 22px;
  color: #000;
}

.infos .content .info-area2 .item + .item {
  margin-top: 12px;
  border-top: 1px dashed #e5e5e5;
}

.infos .content .info-area2 .item .desc {
  margin-top: 5px;
}

.infos .content .info-flow {
  margin-top: 0;
  padding-bottom: 28px;
}


.infos .content .qa-wrap .item {
  padding-top: 30px;
  padding-bottom: 30px;
  color: #000;
  border-bottom: 1px dashed #e5e5e5;
}

.infos .content .qa-wrap .Q {
  padding-left: 45px;
  line-height: 30px;
  font-size: 18px;
  font-weight: bold;
  position: relative;
}

.infos .content .qa-wrap .Q::before {
  width: 30px;
  height: 30px;
  position: absolute;
  left: 0;
  top: 0;
  content: "Q";
  line-height: 30px;
  font-size: 15px;
  text-align: center;
  color: #fff;
  background-color: #ff2234;
  border-radius: 50%;
}

.infos .content .qa-wrap .A {
  margin-top: 10px;
  padding-left: 45px;
  line-height: 30px;
  position: relative;
}

.infos .content .qa-wrap .A p {
  margin-top: 10px;
  text-align: justify;
}

.infos .content .qa-wrap .A::before {
  width: 30px;
  height: 30px;
  position: absolute;
  left: 0;
  top: 0;
  content: "A";
  line-height: 30px;
  font-size: 15px;
  text-align: center;
  color: #fff;
  background-color: #1f00df;
  border-radius: 50%;
}

.infos .content .qa-wrap .qa-fy {
  margin-top: 40px;
  text-align: center;
}

.infos .content .qa-wrap .qa-fy a {
  display: inline-block;
  margin: 2px;
  padding: 1px 7px;
  line-height: 22px;
  color: #000;
}

.infos .content .qa-wrap .qa-fy a.active {
  color: #fff;
  background-color: #ff1f34;
}

.infos .side-wrap { display:none;
  margin-top: 20px;
  width: 100%;
  float: right;
  width: 100%;
}

.infos .side-wrap .side-md + .side-md {
  margin-top: 22px;
}

.infos .side-wrap .side-md.side-add {
  width: 100%;
}

.infos .side-wrap .side-md.side-add img {
  max-width: 100%;
  width: 100%;
}

.infos .side-wrap .side-md img {
  max-width: 100%;
  width: 100%;
}

.infos .side-wrap .side-md .tt {
  padding: 12px 14px;
  line-height: 22px;
  font-weight: bold;
  color: #fff;
  background-color: #ff1f34;
}

.infos .side-wrap .side-md .cont {
  padding: 15px 14px;
  line-height: 22px;
  color: #010101;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  box-sizing: border-box;
}

.infos .side-wrap .side-md .cont li {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.infos .side-wrap .side-md .cont a {
  color: #010101;
}

.infos .side-wrap .side-md .side-city {
  padding: 15px 0;
  line-height: 22px;
  color: #010101;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}

.infos .side-wrap .side-md .side-city a {
  width: 50%;
  padding-left: 15px;
  float: left;
  color: #010101;
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.meal .nums {
  margin: 0 -12px;
}

.meal .nums .num-item {
  float: left;
  width: 100%;
  padding: 0 12px;
  box-sizing: border-box;
  cursor: pointer;
}

.meal .nums .num-item + .num-item {
  margin-top: 20px;
}

.meal .nums .num-item .inner {
  padding: 28px 30px;
  border: 1px solid #e5e5e5;
  position: relative;
}

.meal .nums .num-item .inner:hover {
  border: 1px solid #ff1f34;
}

.meal .nums .num-item .inner.gq1::after {
  position: absolute;
  right: -1px;
  top: 0;
  width: 91px;
  height: 90px;
  content: "";
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9ncTEucG5n&b=29);
  background-repeat: no-repeat;
  background-position: 0 0;
}

.meal .nums .num-item .inner.gq2::after {
  position: absolute;
  right: -1px;
  top: 0;
  width: 91px;
  height: 90px;
  content: "";
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9ncTIucG5n&b=29);
  background-repeat: no-repeat;
  background-position: 0 0;
}

.meal .nums .num-item .inner.gq3::after {
  position: absolute;
  right: -1px;
  top: 0;
  width: 91px;
  height: 90px;
  content: "";
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9ncTMucG5n&b=29);
  background-repeat: no-repeat;
  background-position: 0 0;
}

.meal .nums .num-item .top .tt {
  font-size: 18px;
  font-weight: bold;
}

.meal .nums .num-item .top .small {
  margin-top: 14px;
  color: #ff3949;
}

.meal .nums .num-item .songs {
  margin-top: 20px;
  padding: 12px 0;
  border-top: 1px solid #e5e5e5;
  line-height: 22px;
  overflow: hidden;
}

.meal .nums .num-item .songs .song-item {
  float: left;
}

.meal .nums .num-item .songs .song-item0 {
  padding-left: 35px;
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9zMS5wbmc%3D&b=29);
  background-position: left center;
  background-repeat: no-repeat;
}

.meal .nums .num-item .songs .song-item1 {
  padding-left: 35px;
  float: right;
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9zMi5wbmc%3D&b=29);
  background-position: left center;
  background-repeat: no-repeat;
}

.meal .nums .num-item .songs .m {
  font-weight: bold;
  color: #ff3949;
}

.meal .nums .num-item .nums1 {
  padding-top: 18px;
  border-top: 1px solid #e5e5e5;
}

.meal .nums .num-item .nums1 .tips {
  line-height: 40px;
  font-size: 13px;
}

.meal .nums .num-item .nums1 .nums-wrap span {
  display: block;
  font-size: 17px;
  line-height: 36px;
}

.meal .nums .num-item .sub {
  margin-top: 20px;
}

.meal .nums .num-item .sub .year-group {
  float: left;
}

.meal .nums .num-item .sub .year-group .heyue {
  margin-bottom: 5px;
}

.meal .nums .num-item .sub .year-group .heyue span {
  font-size: 40px;
  font-weight: bold;
  font-family: "DIN";
  color: #ff1f34;
}

.meal .nums .num-item .sub .btn {
  margin-top: 5px;
  font-size: 18px;
  float: right;
  width: 118px;
  height: 43px;
  line-height: 43px;
  text-align: center;
  color: #fff;
  background-color: #ff1f34;
  transition: all 200ms;
}

.meal .nums .num-item .sub .btn:hover {
  border-radius: 20px;
  transition: all 200ms;
}

.meal2 .nums {
  margin: 0 -12px;
}

.meal2 .nums + .nums {
  margin-top: 28px;
}

.meal2 .nums .num-item {
  float: left;
  width: 100%;
  padding: 0 12px;
  box-sizing: border-box;
  cursor: pointer;
}

.meal2 .nums .num-item + .num-item {
  margin-top: 28px;
}

.meal2 .nums .num-item .inner {
  padding: 0 0 28px 0;
  border: 1px solid #e5e5e5;
  position: relative;
}

.meal2 .nums .num-item .inner:hover {
  border: 1px solid #ff1f34;
}

.meal2 .nums .num-item .top {
  padding: 22px 30px 20px;
  background-color: #fcfcfc;
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9sZy1iZzQucG5n&b=29);
  background-repeat: no-repeat;
  background-position: right top;
}

.meal2 .nums .num-item .top .tt {
  font-size: 18px;
  font-weight: bold;
  color: #ff1f34;
}

.meal2 .nums .num-item .top .small {
  margin-top: 10px;
  line-height: 20px;
}

.meal2 .nums .num-item .songs {
  padding: 20px 30px;
  line-height: 22px;
  overflow: hidden;
  background-color: #fff7f8;
}

.meal2 .nums .num-item .songs .song-item {
  float: left;
}

.meal2 .nums .num-item .songs .song-item0 {
  padding-left: 35px;
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9zMS5wbmc%3D&b=29);
  background-position: left center;
  background-repeat: no-repeat;
}

.meal2 .nums .num-item .songs .song-item1 {
  padding-left: 35px;
  float: right;
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9zMi5wbmc%3D&b=29);
  background-position: left center;
  background-repeat: no-repeat;
}

.meal2 .nums .num-item .songs .m {
  font-weight: bold;
  color: #ff3949;
}

.meal2 .nums .num-item .nums1 {
  padding: 18px 30px 0;
}

.meal2 .nums .num-item .nums1 .tips {
  line-height: 40px;
  font-size: 13px;
}

.meal2 .nums .num-item .nums1 .nums-wrap span {
  display: block;
  font-size: 17px;
  line-height: 36px;
}

.meal2 .nums .num-item .sub {
  margin-top: 20px;
  padding: 0 30px;
}

.meal2 .nums .num-item .sub .year-group {
  float: left;
}

.meal2 .nums .num-item .sub .year-group .heyue {
  margin-bottom: 5px;
}

.meal2 .nums .num-item .sub .year-group .heyue span {
  font-size: 40px;
  font-weight: bold;
  font-family: "DIN";
  color: #ff1f34;
}

.meal2 .nums .num-item .sub .btn {
  margin-top: 5px;
  font-size: 18px;
  float: right;
  width: 110px;
  height: 43px;
  line-height: 43px;
  text-align: center;
  color: #fff;
  background-color: #ff1f34;
  transition: all 200ms;
}

.meal2 .nums .num-item .sub .btn:hover {
  border-radius: 20px;
  transition: all 200ms;
}

.good .nums {
  margin: 0 -12px;
}

.good .nums + .nums {
  margin-top: 26px;
}

.good .nums .num-item {
  float: left;
  width: 100%;
  padding: 0 12px;
  box-sizing: border-box;
}

.good .nums .num-item + .num-item {
  margin-top: 20px;
}

.good .nums .num-item .inner {
  color: #000;
  border: 1px solid #e5e5e5;
}

.good .nums .num-item .inner .step {
  padding: 18px 20px;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  background-color: #ff2136;
}

.good .nums .num-item .inner p {
  padding: 20px;
  line-height: 22px;
  text-align: justify;
}

.func .nums {
  margin: 0 -5px;
}

.func .nums + .nums {
  margin-top: 26px;
}

.func .nums .num-item {
  float: left;
  width: 100%;
  padding: 0 5px;
  box-sizing: border-box;
}

.func .nums .num-item + .num-item {
  margin-top: 20px;
}

.func .nums .num-item .inner {
  color: #000;
  border: 1px solid #e5e5e5;
  cursor: pointer;
}

.func .nums .num-item .inner:hover {
  border: 1px solid #ff1f34;
}

.func .nums .num-item .inner .tit {
  padding: 25px 25px 0;
}

.func .nums .num-item .inner .tit img {
  margin-right: 10px;
  vertical-align: middle;
}

.func .nums .num-item .inner .tit span {
  vertical-align: middle;
}

.func .nums .num-item .inner .info {
  margin-top: 15px;
  padding: 0 25px;
  line-height: 22px;
  color: #7a7a7a;
}

.func .nums .num-item .inner .xzl {
  margin-top: 20px;
  padding: 0 25px;
  font-size: 16px;
  color: #333;
  font-weight: bold;
}

.func .nums .num-item .inner .bfb {
  margin-top: 5px;
  padding: 0 25px;
  font-size: 16px;
  font-family: "DIN";
  font-weight: bold;
  font-size: 30px;
  color: #ea0000;
}

.func .nums .num-item .inner .btn {
  margin-top: 22px;
  padding: 15px 0;
  line-height: 22px;
  text-align: center;
  color: #fff;
  background-color: #ff1f34;
}

.why .nums {
  margin: 0 -12px;
}


.in_img img{ display:none;}
.news-list .news-group {
  width: 100%;
}

.news-list .news-group .h-wrap {
  border-bottom: 2px solid #ff1f34;
}

.news-list .news-group .list {
  padding-top: 10px;
  padding-left: 0;
}

.news-list .news-group .list a {
  color: #333;
}

.news-list .news-group .list li {
  padding: 0 5px 0 10px;
  line-height: 40px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.news-list .news-group .list li + li {
  border-top: 1px dashed #e5e5e5;
}

.news-list .news-group .list.list1 {
  background-image: none;
  background-repeat: no-repeat;
  background-position: 0 0;
}

.news-list .news-group .list.list2 {
  background-image: none;
  background-repeat: no-repeat;
  background-position: 0 20px;
}

.news-list2 .h-wrap {
  border-bottom: 2px solid #ff1f34;
}

.news-list2 .news-group .list {
  float: left;
  width: 100%;
  padding-top: 25px;
}

.news-list2 .news-group .list + .list {
  float: right;
}

.news-list2 .news-group .list a {
  color: #333;
}

.news-list2 .news-group .list li {
  padding: 0 5px 0 0;
  line-height: 40px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.news-list2 .news-group .list li + li {
  border-top: 1px dashed #e5e5e5;
}

.news-list2 .news-group .list .first .img { display:none;
  margin-right: 20px;
  float: left;
  width: 141px;
  height: 82px;
  overflow: hidden;
}

.news-list2 .news-group .list .first .img img {
  width: 100%;
  height: 100%;
  display: none;
}

.news-list2 .news-group .list .first .text {
  margin-top: 0;
  width: 100%;
  float: left;
}

.news-list2 .news-group .list .first .text .tt {
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.news-list2 .news-group .list .first .text a {
  font-size: 18px;
  line-height: 22px;
  color: #333;
  font-weight: bold;
}

.news-list2 .news-group .list .first .text p {
  font-size: 0px;
  line-height: 0px;
  color: #afafaf;
  white-space: normal;
  text-align: left;
}

.news-list3 .news-group {
  margin: 0 -12px;
}

.news-list3 .news-group .item {
  width: 100%;
  float: left;
  padding: 0 12px;
  box-sizing: border-box;
}

.news-list3 .news-group .item + .item {
  margin-top: 20px;
}

.news-list3 .news-group .item .inner .tt {
  padding-bottom: 20px;
  font-size: 24px;
  font-weight: bold;
  color: #ff1f34;
  border-bottom: 2px solid #ff1f34;
}

.news-list3 .news-group .item .inner ul li {
  padding: 15px 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.news-list3 .news-group .item .inner ul li + li {
  border-top: 1px solid #e5e5e5;
}

.news-list3 .news-group .item .inner ul li a {
  color: #000;
}

.center { display:none;}
.center .h-wrap {
  border-bottom: 1px solid #e5e5e5;
}

.center .h-wrap h4 {font-size: 24px !important;color: #000 !important;}

.center .citys {
  padding-top: 7px;
  line-height: 24px;
}

.center .citys a {
  margin-top: 12px;
  width: 33.33%;
  float: left;
  color: #333;
}

.info-why {
  margin-top: 30px;
}

.info-why .info-text {
  line-height: 22px;
  text-align: justify;
}

.info-why .info-wrap {
  margin-top: 30px;
}

.info-why .info-wrap .item {
  float: left;
  width: 100%;
  overflow: hidden;
}

.info-why .info-wrap .item .img-box {
  float: left;
  width: 100%;
  text-align: center;
  line-height: 210px;
}

.info-why .info-wrap .item .img-box img {
  vertical-align: middle;
}

.info-why .info-wrap .item .text-wrap {
  width: 100%;
  padding-right: 20px;
  text-align: center;
  float: left;
  box-sizing: border-box;
}

.info-why .info-wrap .item .text-wrap .tt {
  margin-top: 20px;
  font-size: 18px;
  font-weight: bold;
  color: #000;
}

.info-why .info-wrap .item .text-wrap .desc {
  margin-top: 15px;
  line-height: 22px;
  text-align: center;
}

.use-pk .use-pk-tubiao img {
  width: 100%;
  max-width: 100%;
}

.flow2 .flow2-wrap {
  padding: 30px 0;
  background-color: #f6f7fa;
}

.flow2 .flow2-wrap .item {
  padding-left: 30px;
  float: left;
  box-sizing: border-box;
}

.flow2 .flow2-wrap .item + .item {
  margin-top: 10px;
}

.flow2 .flow2-wrap .item .xuhao {
  margin-right: 20px;
  float: left;
  font-family: "DIN";
  font-size: 50px;
  font-weight: bold;
  color: #ff2234;
}

.flow2 .flow2-wrap .item .texts {
  float: left;
}

.flow2 .flow2-wrap .item .texts .tt {
  font-weight: bold;
  line-height: 36px;
  color: #ff2234;
}

.flow2 .flow2-wrap .item .texts .desc {
  color: #000;
  line-height: 22px;
}

.hduan .hduan-wrap {
  overflow-x: scroll;
}

.hduan .hduan-wrap table {
  width: 100%;
  min-width: 980px;
  text-align: center;
  border-bottom: 1px solid #e5e5e5;
}

.hduan .hduan-wrap table th {
  padding: 18px 0;
  color: #fff;
  font-size: 18px;
  font-weight: normal;
  background-color: #ff2234;
}

.hduan .hduan-wrap table tbody td {
  padding: 15px 0;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  color: #000;
  font-weight: bold;
}

.hduan .hduan-wrap table tbody td .item {
  line-height: 56px;
}

.hduan .hduan-wrap table tbody td .n {
  font-size: 18px;
  font-weight: normal;
  color: #ff2234;
}

.QA .QA-list {
  color: #000;
}


.in-common {
  margin-top: 30px;
}


.more-func .nums {
  margin: -8px -8px 0;
}

.more-func .nums + .nums {
  margin-top: 26px;
}

.condition .condition-item .condition-tip {
  display: inline-block;
  height: 45px;
  font-size: 18px;
  line-height: 45px;
  padding: 0 20px;
  color: #fff;
  background-color: #fe2435;
  position: relative;
}

.condition .condition-item .condition-tip::after {
  position: absolute;
  top: 0;
  right: -32px;
  content: "";
  display: inline-block;
  width: 32px;
  height: 45px;
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9zajEucG5n&b=29);
  background-repeat: no-repeat;
  background-position: center center;
}

.condition .condition-item .condition-content {
  padding: 25px;
  border: 1px solid #e5e5e5;
  background-color: #fcfcfc;
}

.condition .condition-item .condition-content .left {
  float: left;
}

.condition .condition-item .condition-content .left ul {
  line-height: 30px;
  color: #fe2435;
}

.condition .condition-item .condition-content .left .ps {
  font-weight: bold;
  line-height: 26px;
  color: #000;
}

.condition .condition-item .condition-content .right {
  margin-top: 20px;
  float: left;
  color: #000;
}

.condition .condition-item .condition-content .right li + li {
  margin-top: 15px;
}

.condition .condition-item .condition-content .right .Q {
  padding-left: 30px;
  line-height: 28px;
  font-weight: bold;
  position: relative;
}

.condition .condition-item .condition-content .right .Q::before {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 4px;
  content: "Q";
  line-height: 20px;
  font-size: 12px;
  text-align: center;
  color: #fff;
  background-color: #ff2234;
  border-radius: 50%;
}

.condition .condition-item .condition-content .right .A {
  padding-left: 30px;
  line-height: 28px;
  position: relative;
}

.condition .condition-item .condition-content .right .A p {
  margin-top: 18px;
}

.condition .condition-item .condition-content .right .A::before {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 4px;
  content: "A";
  line-height: 20px;
  font-size: 12px;
  text-align: center;
  color: #fff;
  background-color: #1f00df;
  border-radius: 50%;
}

.know-err {
  margin-top: 30px;
}

.know-err .nums {
  margin: -8px -8px 0;
}

.know-err .nums + .nums {
  margin-top: 26px;
}

.know-err .nums .num-item {
  float: left;
  width: 100%;
  padding: 8px;
  box-sizing: border-box;
}

.know-err .nums .num-item + .num-item {
  margin-top: 20px;
}

.know-err .nums .num-item .inner {
  color: #000;
  background-color: #fcfcfc;
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
  cursor: pointer;
}

.know-err .nums .num-item .inner:hover {
  border: 1px solid #ff1f34;
}

.know-err .nums .num-item .inner .img {
  padding-top: 58px;
  height: 75px;
  line-height: 75px;
  text-align: center;
}

.know-err .nums .num-item .inner .top-wrap {
  margin-top: 40px;
}

.know-err .nums .num-item .inner .top-wrap .func-name {
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
  text-align: center;
  color: #fe2435;
}

.know-err .nums .num-item .inner p {
  margin-top: 12px;
  padding: 0 22px;
  font-weight: bold;
  line-height: 22px;
  text-align: justify;
}

.know-err .nums .num-item .inner .btn {
  margin-top: 30px;
  padding: 16px 0;
  text-align: center;
  color: #fff;
  background-color: #ff1f34;
  font-size: 18px;
  font-weight: bold;
}


.today-bao {
  margin-top: 30px;
}

.today-bao .hot-warp {
  padding: 30px;
  height: auto;
  background-color: #e80000;
  box-sizing: border-box;
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9ob3QtYmcuanBn&b=29);
  background-size: cover;
}

.today-bao .hot-warp .quan {
  float: left;
  width: 100%;
  height: 338px;
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9xLWJnLnBuZw%3D%3D&b=29);
  background-size: cover;
  background-position: top center;
  border-radius: 4px;
}

.today-bao .hot-warp .quan .m {
  margin-top: 70px;
  font-family: "DIN";
  font-size: 94px;
  font-weight: bold;
  color: #ef0839;
  text-align: center;
}

.today-bao .hot-warp .quan .y {
  margin-top: 15px;
  font-size: 23px;
  text-align: center;
  color: #ef0839;
}

.today-bao .hot-warp .quan .limit {
  margin-top: 35px;
  font-size: 16px;
  text-align: center;
}

.today-bao .hot-warp .quan .btn {
  margin: 20px 24px 0;
  padding: 15px 0;
  font-size: 18px;
  text-align: center;
  color: #fff;
  border-radius: 30px;
  background-color: #fd2736;
}

.today-bao .hot-warp .quan .btn:hover {
  background-color: #e20a23;
  font-weight: bold;
}

.today-bao .hot-warp .fl {
  width: 100%;
  margin-left: 0;
}

.today-bao .hot-warp .fl .fuli {
  margin-top: 20px;
  color: #fff;
}

.today-bao .hot-warp .fl .fuli .tt {
  padding-bottom: 19px;
  font-size: 18px;
  font-weight: bold;
  border-bottom: 1px solid #fff;
}

.today-bao .hot-warp .fl .fuli .fuli-list {
  margin-top: 20px;
}

.today-bao .hot-warp .fl .fuli .item {
  width: 50%;
  padding: 5px 0 0 0;
  height: 45px;
  float: left;
  font-size: 12px;
  box-sizing: border-box;
}

.today-bao .hot-warp .fl .fuli .item .img {
  float: left;
  margin-right: 10px;
}

.today-bao .hot-warp .fl .fuli .item .txts {
  float: left;
  line-height: 1.4;
}

.today-bao .hot-warp .fl .p-song {
  margin-top: 40px;
  color: #fff;
}

.today-bao .hot-warp .fl .p-song .tt {
  font-size: 18px;
  font-weight: bold;
}

.today-bao .hot-warp .fl .p-song .tt a {
  font-size: 14px;
  float: right;
  color: inherit;
  font-weight: normal;
}

.today-bao .hot-warp .fl .p-song .num-wrap {
  margin-top: 20px;
  color: #333;
  font-size: 18px;
  font-family: "DIN";
}

.today-bao .hot-warp .fl .p-song .num-wrap .row {
  width: 50%;
  margin-right: 0;
  float: left;
  box-sizing: border-box;
}

.today-bao .hot-warp .fl .p-song .num-wrap .row .span {
  margin-bottom: 14px;
  width: 96%;
  height: 44px;
  font-weight: bold;
  line-height: 44px;
  text-align: center;
  background-color: #febd81;
  color: #640118;
  cursor: pointer;
}

.today-bao .hot-warp .fl .p-song .num-wrap .row .span:hover {
  background-color: #fbdaa9;
}

.today-bao .hot-warp .fl .p-song .num-wrap .row .span2 {
  background-color: #fbdaa9;
}

.today-bao .hot-warp .fl .p-song .num-wrap .row .span2:hover {
  background-color: #febd81;
}

.brand {
  margin-top: 20px;
  line-height: 22px;
}

.brand .wrap {
  padding: 0 20px;
}

.brand a {
  color: #000;
}

.article .top-name {
  padding: 15px;
  font-weight: bold;
  color: #fff;
  background-color: #ff1f34;
}

.article .article-detile {
  padding: 40px 20px;
  border: 1px solid #e5e5e5;
}

.article .article-detile h1 {
  font-size: 22px;
  line-height: 30px;
  font-weight: bold;
  text-align: left;
  color: #000;
}

.article .article-detile .article-info {
  margin-top: 15px;
  line-height: 22px;
  text-align: left;
  color: #7f7f7f;
}

.article .article-detile .bd {
  margin-top: 20px;
  text-align: justify;
  line-height: 1.6;
}

.article .article-detile .bd img {
  width: 100%;
  height: auto;
}

.article .article-detile .bd a {
  color: unset;
}

.article .article-detile .pages {
  margin-top: 50px;
  line-height: 2;
}

.article .article-detile .pages a {
  color: #000;
}

.article .article-detile .pages a:hover {
  color: #fe2435;
}

.article .other-like {
  margin-top: 20px;
  padding-top: 25px;
  color: #fe2435;
  border-top: 2px solid #fe2435;
}

.article .other-like .tt {
  font-weight: bold;
}

.article .other-like .likes-wrap {
  margin-top: 20px;
}

.article .other-like .likes-wrap ul {
  width: 100%;
  float: left;
  line-height: 24px;
}

.article .other-like .likes-wrap ul li {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #000;
}

.article .other-like .likes-wrap ul a {
  color: #000;
}

.article .other-like .likes-wrap ul a:hover {
  color: #fe2435;
}

.article .other-like .likes-wrap ul + ul {
  float: right;
}

.links {
  display: none;
  padding: 0 20px 20px;
  background-color: #1c1c1c;
}

.links dl {
  line-height: 22px;
  color: #fff;
}

.links dl a {
  color: #fff;
}

.links dl dt {
  font-weight: bold;
  float: left;
  color: #fff;
}

.links dl dd {
  float: left;
  margin-right: 10px;
}

.sub-number {
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #ff0000;
  width: 100%;
  color: #fff;
  display: flex;
  align-items: center;
  font-size: 20px;
  box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.6);
  z-index: 99;
}

.sub-number .item {
  width: 50%;
  text-align: center;
  position: relative;
  padding: 14px 0;
  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%);
}

.sub-number .item.tel:before {
  content: "";
  width: 30px;
  height: 30px;
  display: inline-block;
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9tLXRlbC5wbmc%3D&b=29);
  background-size: cover;
  background-repeat: no-repeat;
  vertical-align: middle;
}

.sub-number .item.tel a {
  color: #fff;
}

.sub-number .item.mess:before {
  content: "";
  width: 30px;
  height: 30px;
  display: inline-block;
  background-image: url(browse.php?u=Oi8vd3d3LjQwMHZpcC5uZXQvc3RhdGljcy9jc3MvdmlwL2ltZy9tLW1lc3MucG5n&b=29);
  background-size: cover;
  background-repeat: no-repeat;
  vertical-align: middle;
}

.sub-number .item a, .sub-number .item span {
  vertical-align: middle;
}




/** add **/

.in_liang { }
.in_liang ul{ float: left; width:97%; margin:6px 1%; box-sizing: border-box; padding: 28px 0;  background-color: #fcfcfc;  border: 1px solid #e5e5e5;}
.in_liang li{text-align: center; line-height: 50px; font-size: 24px; position: relative; vertical-align: middle;}
.in_liang li span{ color: #ff1f34; text-decoration: none;}
.in_liang li::before { margin-right: 20px; padding: 4px 6px; content: "靓"; font-size: 16px; color: white; vertical-align: middle; background-color: #ff1f34; border-radius: 15px;}

.bllc_dl{  float: left;width: 96%;  padding: 0 12px; box-sizing: border-box;  padding: 28px 20px; color: #000; border-top: 5px solid #ff1f34; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}
.bllc_dl dt { font-size: 16px; font-weight: bold;}
.bllc_dl dd { margin-top: 22px; line-height: 22px; text-align: justify;}

/** r-box **/
.lc_r{ margin-bottom:15px;}
.lc_r dt { padding: 12px 14px; line-height: 22px; font-weight: bold; color: #fff; background-color: #ff1f34;}
.lc_r dd {  padding: 15px 14px;  line-height: 22px;  color: #010101;  border-left: 1px solid #e5e5e5;  border-right: 1px solid #e5e5e5;  border-bottom: 1px solid #e5e5e5;  box-sizing: border-box;}


/** right pic none**/
.side-md  img{ display:none;}


/* dq */


.dq_lc{margin-top: 20px;}
.dq_lc dl {width: 96%; margin-right:1.2%; padding: 0 9px; float: left; box-sizing: border-box;padding: 22px;  border-top: 3px solid #ff1f34; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}
.dq_lc dl dt { font-weight: bold; color: #000;}
.dq_lc dl dd{margin-top: 20px;color: #000;line-height: 22px;text-align: justify; height:93px;}



.side-read { line-height: 22px; color: #010101;  border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; box-sizing: border-box; padding-bottom:15px;}
.side-read dt{  padding: 12px 14px; margin-bottom:15px; line-height: 22px;font-weight: bold;color: #fff; background-color: #ff1f34;}
.side-read dd { width:90%; margin:2px auto; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.side-read dd a { color: #010101;}


.why dl{ width:97%; float:left; margin:0px 10px; padding: 28px 20px; color: #000; border-top: 5px solid #ff1f34;  border-left: 1px solid #e5e5e5;  border-right: 1px solid #e5e5e5;  border-bottom: 1px solid #e5e5e5;}
.why dl dt { font-size: 16px;  font-weight: bold;}  
.why dl dd {  margin-top: 22px;  line-height: 22px;  text-align: justify;}

.good .nums { margin: 10px 0px 0px -10px;}
.good dl{float: left; width: 96%; margin:0px 11px; color: #000; border: 1px solid #e5e5e5;}
.good dl dt{padding: 18px 20px; font-size: 16px; font-weight: bold; color: #fff; background-color: #ff2136;}
.good dl dd { padding: 20px; line-height: 22px; text-align: justify;}



/** jieshao  **/

.QA-list dl{color: #000;}
  .QA-list dt{  padding-left: 45px; line-height: 30px; font-size: 18px; font-weight: bold; position: relative;}
  .QA-list dd{  margin-top: 10px; margin-bottom:35px; padding-left: 45px; line-height: 20px; position: relative;}
  .QA-list dd p { margin-top: 10px;}
.QA-list dd::before { width: 30px; height: 30px; position: absolute; left: 0; top: 0; content: "A"; line-height: 30px; font-size: 15px; text-align: center; color: #fff; background-color: #1f00df; border-radius: 50%;}
.QA-list dt::before { width: 30px; height: 30px; position: absolute; left: 0; top: 0; content: "Q";  line-height: 30px;  font-size: 15px;  text-align: center;  color: #fff;  background-color: #ff2234;  border-radius: 50%;}



/** gongneng **/



.gn_main dt, .gn_main dd{ display:block; height:auto; overflow:hidden;}

.gn_main dl{ display:block; float: left; margin:10px 2%; width:98%; box-sizing: border-box;color: #000;  border: 1px solid #e5e5e5; cursor: pointer;}
.gn_main dl:hover { border: 1px solid #ff1f34;}
.gn_main dt, .gn_num{ margin-top:26px;  font-size: 16px; font-weight: bold;line-height: 18px;}
	.gn_main dt{ float:left; margin-left:16px;}
	.gn_num{ color:#F00; float:right; margin-right:16px;}
	.gn_main dl .gn_text { width:100%; height:116px; padding:25px 16px;box-sizing: border-box; line-height: 22px; text-align: justify;}
	.gn_main dl .gn_step{ width:100%; padding: 18px 20px; font-size: 16px; font-weight: bold; color: #fff; background-color: #ff2136; text-align: center;}


.gn_dl dl{ display:block; float: left; margin:5px; width: 97%; padding: 20px; height: 166px; color: #000; background-color: #fcfcfc; border: 1px solid #e5e5e5; box-sizing: border-box; cursor: pointer;}
.gn_dl dt { padding-left: 10px; font-size: 16px; font-weight: bold; line-height: 18px; position: relative;}
.gn_dl dt::before {display: block;  content: "";  width: 3px;   height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #ff1f34;
}

.gn_dl dd { margin-top: 18px; line-height: 22px;  text-align: justify;}

.more-func .nums + .nums {
  margin-top: 26px;
}


/** liucheng **/
.lc_jd dl{padding: 16px 20px; margin-top:15px; border: 1px solid #e5e5e5; background-color: #fcfcfc;}
 .lc_jd dt{ width:100%;  line-height: 22px; font-size: 18px; font-weight: bold; color: #fe2435;} 
  .lc_jd dt span{  margin-right: 10px;  display: inline-block; width: 22px;  height: 22px;  line-height: 22px;  font-size: 12px;  text-align: center;  color: #fff;  background-color: #fe2435;  border-radius: 50%;  vertical-align: bottom;}
  .lc_jd dd { margin-top: 8px; line-height: 22px; font-weight: bold;}



.wuqu dl { padding: 25px; border: 1px solid #e5e5e5;}
.wuqu dt{ padding-left: 30px; margin-top:15px;line-height: 28px; font-weight: bold; position: relative;}
.wuqu dt::before { width: 20px; height: 20px;  position: absolute;  left: 0;  top: 4px;  content: "Q";  line-height: 20px;  font-size: 12px;  text-align: center; color: #fff;  background-color: #ff2234;  border-radius: 50%;}
.wuqu dd { padding-left: 30px; line-height: 28px;  position: relative;}
.wuqu dd p {  margin-top: 18px;}
.wuqu dd::before { width: 20px; height: 20px; position: absolute; left: 0; top: 4px; content: "A"; line-height: 20px; font-size: 12px; text-align: center; color: #fff; background-color: #1f00df; border-radius: 50%;}


/** show **/

.main_show{ width:100%; margin-top:20px;}
.show_l, .show_r{width:98%; margin:0px auto;}


.list_tit { padding: 15px;  font-weight: bold;  color: #fff;  background-color: #ff1f34;}
	.list_tit a{ text-decoration:none; color:#FFF;}
.show_con{ padding:30px 4%;  border: 1px solid #e5e5e5;}
.show_tit{}
   .show_tit h1{font-size: 24px; line-height: 30px; font-weight: bold; text-align: center; color: #000;}
   .show_tit span{ display:block; width:80%; margin:0px auto; border-bottom:1px #999 dashed; font-size:0px; margin-top: 15px;line-height: 15px; text-align: center; color: #7f7f7f;}
	.show_data{margin-top: 30px; text-align: justify; line-height: 1.6; min-height:260px;}
        .show_data h3 img{ width: 40%; height: auto;}
	.show_wh { display:block; width:100%; margin-top:50px; position:relative; bottom:0px; line-height:20px;}
	
	.show_pages{margin-top: 20px; line-height: 2;}
	.show_con a{ text-decoration:none; color:#333;}
.show_d{ margin-top: 20px; color: #fe2435; border-top: 2px solid #fe2435;}
	.show_d dt{ margin:20px 0px; font-weight:bold;}
	.show_d dd{ display:block; float:left; width:96%; margin-right:2%; line-height:24px; }