:root {
  --background-image-1:linear-gradient(216deg,rgba(77,77,77,0.05) 0%,rgba(77,77,77,0.05) 25%,rgba(42,42,42,0.05) 25%,rgba(42,42,42,0.05) 38%,rgba(223,223,223,0.05) 38%,rgba(223,223,223,0.05) 75%,rgba(36,36,36,0.05) 75%,rgba(36,36,36,0.05) 100%),linear-gradient(44deg,rgba(128,128,128,0.05) 0%,rgba(128,128,128,0.05) 34%,rgba(212,212,212,0.05) 34%,rgba(212,212,212,0.05) 57%,rgba(25,25,25,0.05) 57%,rgba(25,25,25,0.05) 89%,rgba(135,135,135,0.05) 89%,rgba(135,135,135,0.05) 100%),linear-gradient(241deg,rgba(55,55,55,0.05) 0%,rgba(55,55,55,0.05) 14%,rgba(209,209,209,0.05) 14%,rgba(209,209,209,0.05) 60%,rgba(245,245,245,0.05) 60%,rgba(245,245,245,0.05) 69%,rgba(164,164,164,0.05) 69%,rgba(164,164,164,0.05) 100%),linear-gradient(249deg,rgba(248,248,248,0.05) 0%,rgba(248,248,248,0.05) 32%,rgba(148,148,148,0.05) 32%,rgba(148,148,148,0.05) 35%,rgba(202,202,202,0.05) 35%,rgba(202,202,202,0.05) 51%,rgba(181,181,181,0.05) 51%,rgba(181,181,181,0.05) 100%),linear-gradient(92deg,hsl(214,0%,11%),hsl(214,0%,11%));
  --background-image-2:linear-gradient(306deg,rgba(54,54,54,0.05) 0%,rgba(54,54,54,0.05) 33.333%,rgba(85,85,85,0.05) 33.333%,rgba(85,85,85,0.05) 66.666%,rgba(255,255,255,0.05) 66.666%,rgba(255,255,255,0.05) 99.999%),linear-gradient(353deg,rgba(81,81,81,0.05) 0%,rgba(81,81,81,0.05) 33.333%,rgba(238,238,238,0.05) 33.333%,rgba(238,238,238,0.05) 66.666%,rgba(32,32,32,0.05) 66.666%,rgba(32,32,32,0.05) 99.999%),linear-gradient(140deg,rgba(192,192,192,0.05) 0%,rgba(192,192,192,0.05) 33.333%,rgba(109,109,109,0.05) 33.333%,rgba(109,109,109,0.05) 66.666%,rgba(30,30,30,0.05) 66.666%,rgba(30,30,30,0.05) 99.999%),linear-gradient(189deg,rgba(77,77,77,0.05) 0%,rgba(77,77,77,0.05) 33.333%,rgba(55,55,55,0.05) 33.333%,rgba(55,55,55,0.05) 66.666%,rgba(145,145,145,0.05) 66.666%,rgba(145,145,145,0.05) 99.999%),linear-gradient(90deg,rgb(201,69,9),rgb(221,18,18));
  --background-image-3:linear-gradient(306deg,rgba(54,54,54,0.05) 0%,rgba(54,54,54,0.05) 33.333%,rgba(85,85,85,0.05) 33.333%,rgba(85,85,85,0.05) 66.666%,rgba(255,255,255,0.05) 66.666%,rgba(255,255,255,0.05) 99.999%),linear-gradient(353deg,rgba(81,81,81,0.05) 0%,rgba(81,81,81,0.05) 33.333%,rgba(238,238,238,0.05) 33.333%,rgba(238,238,238,0.05) 66.666%,rgba(32,32,32,0.05) 66.666%,rgba(32,32,32,0.05) 99.999%),linear-gradient(140deg,rgba(192,192,192,0.05) 0%,rgba(192,192,192,0.05) 33.333%,rgba(109,109,109,0.05) 33.333%,rgba(109,109,109,0.05) 66.666%,rgba(30,30,30,0.05) 66.666%,rgba(30,30,30,0.05) 99.999%),linear-gradient(189deg,rgba(77,77,77,0.05) 0%,rgba(77,77,77,0.05) 33.333%,rgba(55,55,55,0.05) 33.333%,rgba(55,55,55,0.05) 66.666%,rgba(145,145,145,0.05) 66.666%,rgba(145,145,145,0.05) 99.999%),linear-gradient(90deg,#db2121,#EED6B8)
}
ol,
ul,
li {
  list-style:none
}
q:before,
q:after {
  content:''
}
textarea,
select {
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  -webkit-appearance:none
}
textarea,
select {
  *font-size:100%
}
a {
  text-decoration:none
}
a,
.answer-list li {
  -webkit-tap-highlight-color:rgba(255,255,255,0)
}
* {
  outline:none;
  -webkit-touch-callout:none
}
.hide {
  display:none
}
.g-fl {
  float:left
}
.g-fr {
  float:right
}
.flex {
  display:flex;
  flex-flow:row inwrap;
  justify-content:flex-start
}
.c:before,
.c:after {
  content:"";
  display:table
}
.c:after {
  clear:both
}
.c {
  zoom:1
}
.flex {
  display:flex;
  flex-flow:row inwrap;
  justify-content:flex-start
}
.flex.spb {
  justify-content:space-between
}
.flex.a-c {
  align-items:center
}
.t {
  text-indent:-9999rem;
  display:block
}
body {
  font-family:PingFangSC-Regular,sans-serif
}
.horBlue:hover {
  color:#1f59f0
}
.th:hover {
  filter:none;
  -webkit-filter:none
}
.tool_page {
  background:#fff;
  padding:0 0 15px 0;
  box-sizing:border-box;
  border-radius:4px
}
.t_tool {
  background:#f3f2f2;
  padding:16px;
  box-sizing:border-box;
  align-items:center
}
.t_tool h3 {
  color:#494744;
  font-size:18px
}
.list_form {
  padding:0 15px
}
.list_form form {
  width:100%
}
.lunpan_color {
  width:100%;
  height:100%;
  position:fixed;
  left:0;
  top:0;
  z-index:100;
  opacity:.7;
  background-color:#000;
  transition:opacity .5s
}
.lunpan {
  width:170px;
  height:170px;
  margin:0 auto;
  position:fixed;
  top:40%;
  left:50%;
  z-index:105;
  margin-left:-85px;
  vertical-align:middle
}
.lunpan img:nth-of-type(1) {
  width:170px;
  height:170px;
  -webkit-animation:rotate 4s linear infinite;
  animation:rotate 4s linear infinite;
  background:none;
  margin:0
}
.lunpan img:nth-of-type(2) {
  width:20px;
  height:140px;
  position:fixed;
  top:42%;
  left:50%;
  margin:0 auto;
  margin-left:-10px;
  animation:rotate2 4s linear infinite
}
@-webkit-keyframes rotate2 {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
  }
  100% {
    -webkit-transform:rotate(-360deg);
    transform:rotate(-360deg)
  }
}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
  }
  100% {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}
.bor_bor {
  float:left;
  width:70%;
  margin-right:0.5%;
  height:40px;
  line-height:40px;
  border:1px solid #e8cdcd;
  background:#eed5d538;
  border-radius:5px;
  font-size:14px;
  color:#333;
  padding-left:9px;
  box-sizing:border-box;
  position:relative
}
.bor_bor input,
.bor_bor select {
  width:95%;
  font-size:14px;
  border:0;
  background:none
}
.bor_bor select {
  width:48px
}
.list_form {
  margin-top:18px
}
.list_form button,
.submit_tool {
  width:28%;
  height:40px;
  background:#a93121;
  color:#ffffff;
  border:0;
  border-radius:5px;
  font-size:14px;
  background-image:-webkit-gradient(linear,left top,right top,from(#c92009),to(#e6614f))
}
.lx_tou {
  position:absolute;
  right:9px;
  top:17px
}
.two_bor .bor_bor {
  border:0;
  background:none;
  width:100%
}
.two_bor .bor_bor:nth-child(1) {
  border-right:1px solid #ddefef
}
.two_bor {
  border:1px solid #e8cdcd;
  background:#eed5d538;
  border-radius:5px
}
.two_bor {
  width:width:75%;
  margin-right:0.5%
}
.two_bor .bor_bor input {
  width:93px !important
}
.r_form_jsq {
  background:linear-gradient(to bottom,#fae7e7,#ffffff);
  padding:10px 15px 15px;
  box-sizing:border-box;
  border-radius:10px;
  box-shadow:0px 0px 8px -1px rgb(156 156 156 / 50%)
}
.bsBgBorder {
  padding:26px 0 0 0;
  box-sizing:border-box;
  background:#fff;
  border-radius:10px
}
.znqmTabNew,
.znqmTabNew1 {
  border-bottom:1px solid #dbcbcb;
  padding-bottom:10px
}
.znqmTabNew a,
.znqmTabNew1 a {
  font-size:18px;
  color:#0e0e0f;
  position:relative;
  width:50%;
  text-align:center;
  letter-spacing:4px
}
.znqmTabNew a.active {
  color:#af4031
}
.itemXing {
  width:100%;
  height:42px;
  color:#0e0e0f;
  background:#ffffff;
  border-radius:10px;
  margin-top:12px;
  padding-left:10px;
  box-sizing:border-box;
  line-height:42px;
  font-size:16px;
  position:relative
}
.itemXing input {
  height:80%;
  background:none;
  border:none;
  font-size:16px;
  width:57%
}
.formBodyQm .tabSubmit {
  width:100%;
  height:60px;
  line-height:60px;
  text-align:center;
  color:#ffffff;
  background:#d63b33;
  margin-top:25px;
  border:0;
  margin-top:15px;
  font-size:22px;
  border-radius:10px
}
.znqmTabNew a.active::after {
  content:'';
  width:100%;
  height:5px;
  position:absolute;
  bottom:-12px;
  left:0;
  background:#d0a72c;
  border-radius:5px
}
.J_datepicker {
  width:90% !important
}
.hot-fuwu h2 {
  font-size:26px;
  color:#212020
}
.r_form_jsq form button {
  width:100%;
  height:40px;
  line-height:40px;
  background:#a93121;
  border-radius:8px;
  border:0;
  color:#fff;
  font-size:18px;
  margin-top:15px;
  background-image:-webkit-gradient(linear,left top,right top,from(#c92009),to(#e6614f))
}
.r_form_jsq {
}
.bfb_ipt {
  width:100% !important;
  margin-bottom:20px
}
.page_row {
  background:#ffffff;
  box-shadow:0px 3px 8px 4px #EBEBF6;
  border-radius:4px;
  overflow:hidden
}
.t_sex_tab span {
  width:49%;
  padding:10px 0.5%;
  font-size:1rem;
  cursor:pointer;
  text-align:center;
  color:#605e5e;
  letter-spacing:3px
}
.t_sex_tab span.active {
  background:#a93121;
  border-top-right-radius:3px;
  color:#fff;
  background-image:-webkit-gradient(linear,left top,right top,from(#c92009),to(#e6614f))
}
.hot_word {
  padding:15px;
  flex-wrap:wrap
}
.hot_word a {
  width:42px;
  height:42px;
  border:1px solid #d7dada;
  display:block;
  text-align:center;
  line-height:42px;
  border-radius:5px;
  font-size:24px;
  color:#5e6667;
  margin-top:17px
}
.hot_word a:hover {
  color:#a93121;
  outline:1px solid #a93121
}
.hot_m_name {
  padding:15px 20px 10px 20px;
  font-size:0
}
.hot_m_name a {
  padding:4px 10px;
  display:inline-block;
  font-size:16px;
  background:#f6f6f6;
  text-align:center;
  margin-right:16px;
  border-radius:4px;
  margin-bottom:15px;
  color:#5e6667
}
.hot_m_name a:nth-child(5n) {
  margin-right:0
}
.hot_m_name a:hover {
  background-color:#bb3523;
  background-image:-webkit-gradient(linear,left top,right top,from(#c92009),to(#e6614f));
  background-image:-webkit-linear-gradient(left,#c92009,#e6614f);
  background-image:-o-linear-gradient(left,#c92009 0,#e6614f 100%);
  background-image:linear-gradient(90deg,#c92009,#e6614f);
  -webkit-box-shadow:0 5px 10px 0 rgba(2,11,23,0.3);
  box-shadow:0 5px 10px 0 rgba(2,11,23,0.3);
  color:#fff
}
.item_hotWz {
  padding:10px 22px;
  box-sizing:border-box
}
.item_hotWz li {
  font-size:20px;
  margin:18px 0
}
.item_hotWz li a {
  color:#202021
}
.item_hotWz li.qs_li a {
  color:#a93121
}
.item_hotWz li.qs_li i {
  color:#fff
}
.item_hotWz li i {
  width:23px;
  height:23px;
  display:inline-block;
  text-align:center;
  font-style:normal;
  line-height:23px;
  background:#e7e7f3;
  border-radius:50%;
  margin-right:6px;
  color:#88898b;
  font-size:16px
}
.item_hotWz li i.wz_yi {
  background:#a93121
}
.item_hotWz li i.wz_er {
  background:#d7786b
}
.item_hotWz li i.wz_san {
  background:#e0bdb8
}
.hot_serveL {
  padding:10px 21px 30px 21px;
  flex-wrap:wrap
}
.hot_serveL a {
  width:107px;
  height:30px;
  line-height:30px;
  border-radius:5px;
  display:inline-block;
  text-align:center;
  margin-top:15px;
  font-size:18px;
  border:1px solid #d7d9d9;
  color:#5e6667
}
.hot_serveL a:hover {
  color:#a93121;
  border:1px solid #a93121
}
.red_footer .footer .telPhoneSz a {
  background:#a93121
}
.yuvip_buy,
.qiming_portal_block_summary,
.yuvip_serve_father {
  padding:0px !important
}
.qiming_portal_block_summary {
  width:100%
}
.formGsQm,
.formJr {
  padding:20px;
  background:linear-gradient(to bottom,#fae7e7,#ffffff);
  border-radius:13px;
  text-align:center;
  box-sizing:border-box;
  box-shadow:0px 0px 10px 0px rgba(156,156,156,0.3)
}
.formGsQm p {
  margin-bottom:30px
}
.formGsQm p em {
  color:#a93121
}
.formGsQm h1 {
  font-size:2rem;
  letter-spacing:5px;
  font-weight:bold;
  color:#A82513
}
.formGsQm form {
  position:relative;
  z-index:2
}
.formGsQm > p {
  font-size:.9rem;
  color:#919191;
  margin-top:10px;
  letter-spacing:2px;
  position:relative;
  z-index:2;
  margin-bottom:30px
}
.list_bd {
  height:3rem;
  background:#fff;
  border:1px solid #edd5d2;
  border-radius:8px;
  line-height:2.9rem;
  text-align:left;
  padding-left:10px;
  box-sizing:border-box;
  position:relative;
  margin-bottom:20px;
  width:49%
}
.list_bd span {
  font-size:1rem
}
.list_bd input,
.list_bd select {
  height:83%;
  width:90%;
  border:0;
  font-size:1rem
}
.list_bd select {
  color:#696969;
  background:none
}
.list_bd img {
  position:absolute;
  right:1rem;
  top:1rem
}
.qmbtn {
  width:99%;
  margin-left:1%;
  height:3rem;
  border-radius:10px;
  font-size:1.2rem;
  color:#ffffff;
  background-image:-webkit-gradient(linear,left top,right top,from(#c92009),to(#e6614f));
  line-height:3rem;
  border:0;
  cursor:pointer;
  display:block;
  clear:both
}
.qmbtn:hover {
  color:#fff
}
.submitDs {
  margin-top:24px;
  cursor:pointer;
  margin-bottom:30px
}
@media (min-width:1024px) {
  .list_bd {
    width:49%;
    float:left;
    margin-left:1%
  }
  .bfb {
    width:99%;
    display:block
  }
}
.qiming-xmcs span {
  display:inline-block;
  margin-right:20px;
  margin-top:13px;
  border-radius:3px;
  padding:5px 45px;
  color:#fff;
  font-weight:400;
  font-size:15px;
  background-color:#a93121;
  background-image:linear-gradient(90deg,#b54807,#e8241a);
  background-image:linear-gradient(90deg,#b54807,#e8241a);
  -webkit-box-shadow:0 5px 10px 0 rgba(166,95,32,0.3);
  box-shadow:0 5px 10px 0 rgba(166,95,32,0.3);
  outline:0;
  -webkit-transition:all .1s ease-out 0s;
  -o-transition:all .1s ease-out 0s;
  transition:all .1s ease-out 0s;
  margin-bottom:10px
}
.gua_xiang {
  width:953px !important
}
.gua_xiang .upTitlePop {
  width:95%
}
.gua_xiang.bqSelectBox .bd {
  padding:15px 37px 15px 37px
}
.fortune_box {
  margin-top:5px;
  width:80px;
  text-align:center;
  font-size:14px;
  padding:6px 8px 3px 8px;
  border-radius:5px;
  float:left;
  margin-right:15px;
  cursor:pointer
}
.fortune_box:nth-child(8n) {
  margin-right:0
}
.fortune_box.on {
  background:#fceeeb
}
.bqSelectBox.gua_xiang {
  transform:translateY(-50%) !important
}
.bqSelectBox.gua_xiang .upTitlePop {
  padding:8px 0
}
.gx_block {
  width:100%;
  overflow:hidden
}
.gx_block .gx_0,
.gx_block .gx_1 {
  overflow:hidden;
  margin:0 -2px 4px
}
.gx_block span {
  width:38px;
  height:3px;
  float:left;
  background:#666;
  margin:0 2px
}
.gx_block .gx_1 span {
  margin:0;
  width:41px
}
.gx_block .gx_on span {
  background:#f00
}
.bqSelectBox {
  position:fixed;
  left:0;
  top:50%;
  right:0;
  margin:auto;
  width:680px;
  transform:translateY(-50%);
  background:#FFFFFF;
  box-shadow:0 0 5px rgba(0,0,0,.25);
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  z-index:11;
  display:none
}
.bqSelectBox .hd {
  line-height:30px;
  color:#888;
  padding:20px 20px;
  box-sizing:border-box;
  border-bottom:1px solid #282c2f
}
.bqSelectBox .hd span {
  font-size:12px;
  padding-left:10px;
  color:#5b5b5b
}
.bqSelectBox .bd {
  padding:0 15px 20px 15px;
  overflow:hidden;
  box-sizing:border-box
}
.bqSelectBox .bd a:hover {
  filter:brightness(1);
  -webkit-filter:brightness(1)
}
.mzyx .bd a {
  width:auto;
  height:auto;
  line-height:15px;
  display:block;
  margin:16px 9px 0 7px !important;
  padding:10px 20px !important;
  border:1px solid #cdcccc;
  border-radius:20px !important;
  background:none !important
}
.mzyx .bd a.on {
  background:#B32621 !important
}
.bqSelectBox.mzyx .upTitlePop {
  padding:8px 0 !important
}
.bqSelectBox.mzyx {
  width:701px
}
.bqSelectBox .bd a {
  float:left;
  background:#F5F5F5;
  text-align:center;
  color:#666666;
  margin:20px 10px 0 10px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  cursor:pointer;
  font-size:18px
}
.bqSelectBox .bd input {
  display:none
}
.bqSelectBox .bd a.on {
  background:#B32621;
  color:#fff
}
.bqSelectBox .close {
  display:inline-block;
  width:120px;
  height:48px;
  text-align:center;
  color:#fff;
  cursor:pointer;
  background:#B32621;
  border-radius:4px;
  vertical-align:top;
  line-height:48px;
  font-size:22px;
  float:right
}
.bqSelectBox .close:hover {
  opacity:.9
}
.bqSelectBox .none {
  display:none
}
.my_modal_bg {
  position:fixed;
  background:rgba(0,0,0,0.5)!important;
  filter:Alpha(opacity=.5);
  background:#000;
  display:none;
  top:0;
  left:0;
  bottom:0;
  right:0;
  z-index:10
}
.upTitlePop {
  width:92%;
  margin:0 auto;
  box-sizing:border-box;
  border-bottom:1px solid #D8D8D8;
  overflow:hidden;
  line-height:48px;
  padding:15px 0
}
.upTitlePop i {
  float:left;
  font-size:24px;
  font-style:normal
}
.upTitlePop span {
  margin-left:10px;
  color:#999999;
  margin-left:10px
}
.title_lds {
  margin-top:30px;
  font-size:30px;
  color:#a93121
}
.lds_p {
  font-size:19px;
  margin-top:10px;
  color:#5d5b5b
}
.lds_p a {
  text-decoration:underline
}
.qiming-container .module {
  padding:30px 0 0;
  background:#fff
}
.qiming-container .module .title {
  text-align:center;
  margin-bottom:30px
}
.qiming-container .module .title h2 {
  font-size:28px;
  font-weight:bold;
  color:#0B1D30
}
.qiming-container .module .title p {
  font-size:16px;
  font-weight:400;
  color:#999;
  margin-top:20px
}
.qiming-container .module .box {
  border-radius:6px;
  padding:30px;
  box-shadow:0px 12px 27px 0px rgba(36,61,164,0.11);
  position:relative;
  overflow:hidden;
  min-height:119px
}
.qiming-container .module .box:hover {
  background-color:var(--primary-color);
  color:#fff
}
.qiming-container .module .box:hover:after {
  position:absolute;
  width:600px;
  height:600px;
  border-radius:50%;
  background-color:#ffffff;
  opacity:0.15;
  top:20px;
  content:"";
  right:-100px
}
.qiming-container .module .box span {
  font-size:18px;
  margin-bottom:8px;
  font-weight:700;
  color:#333;
  display:block
}
.qiming-container .module .box span em {
  color:var(--primary-color);
  margin-right:5px
}
.qiming-container .module .box:hover span {
  color:#fff
}
.qiming-container .module .box:hover span em {
  color:#fff
}
.qiming-container .module .box p {
  font-size:14px;
  color:#999
}
.qiming-container .module .box:hover p {
  color:#fff
}
.qiming-container .module .box-4 {
  min-height:140px
}
.qiming-container .module .box-5 {
  min-height:203px
}
.qiming-container .module .box-6 {
  min-height:auto
}
.qiming-container .list {
  padding:80px 0;
  background:#fff
}
.qiming-container .list .title {
  text-align:center;
  margin-bottom:60px
}
.qiming-container .list .title h2 {
  font-size:28px;
  font-weight:bold;
  color:#0B1D30
}
.qiming-container .list .title p {
  font-size:16px;
  font-weight:400;
  color:#999;
  margin-top:20px
}
.qiming-container .list .box {
  border-top:1px solid #eee;
  border-left:1px solid #eee
}
.qiming-container .list .box .top {
  display:flex;
  background-color:#f9f9f9
}
.qiming-container .list .box .top .titles {
  width:20%;
  border-right:1px solid #eee;
  border-bottom:1px solid #eee;
  font-size:14px;
  padding:20px 0;
  text-align:center
}
.qiming-container .list .box .top .titles em {
  display:block
}
.qiming-container .list .box .top .titles-1 {
}
.qiming-container .list .box .bottom {
}
.qiming-container .list .box .bottom .ltit {
  text-align:center;
  margin:20px 0;
  font-size:18px;
  font-weight:600;
  color:#333
}
.qiming-container .list .box .bottom li {
  display:flex;
  background:#fff
}
.qiming-container .list .box .bottom li:nth-child(2n) {
  background:#f8f8f8
}
.qiming-container .list .box .bottom li:hover {
  background:#efefef
}
.qiming-container .list .box .bottom .lb {
  width:20%;
  border-right:1px solid #eee;
  border-bottom:1px solid #eee;
  font-size:14px;
  padding:15px;
  text-align:center;
  color:#333;
  align-items:center;
  display:flex;
  justify-content:center
}
.qiming-container .list .box .bottom .lb .yes {
  color:#47bc74;
  line-height:1;
  font-size:20px
}
.qiming-container .list .box .bottom .lb .no {
  color:#ec333b;
  line-height:1;
  font-size:20px
}
@media screen and (max-width:900px) {
  .qiming-container .bg {
    height:53vh
  }
  .qiming-container .bg .top {
    margin-top:160px
  }
  .qiming-container .bg .top h1 {
    font-size:26px
  }
  .pczf {
    display:none
  }
}
.select_box {
  position:absolute;
  left:0;
  top:47px;
  background:rgba(0,0,0,.8)!important;
  filter:Alpha(opacity=.1);
  background:#000;
  border-radius:4px;
  width:485px;
  padding:15px 0 15px 15px;
  box-shadow:0 2px 3px rgba(0,0,0,0.3);
  z-index:555
}
.select_box .tit {
  float:left;
  width:80px;
  background:#5e4c33;
  color:#fff;
  margin-right:10px;
  font-size:16px;
  text-align:center;
  line-height:26px;
  margin-top:2px;
  border-radius:2px
}
.select_box li {
  float:left;
  padding:0 2px;
  line-height:20px;
  font-size:15px;
  color:#666;
  text-align:center;
  margin:4px;
  cursor:pointer
}
.select_box li a:hover {
  color:#fb6304
}
.select_box li a {
  color:#fff
}
.select_box.menu2 {
  width:635px;
  left:12px;
  padding-bottom:9px
}
.select_box.menu2 ul {
  margin-bottom:6px;
  height:28px;
  overflow:hidden
}
.select_box.menu3 {
  left:12px;
  padding-right:15px;
  padding-bottom:15px;
  width:315px
}
.select_box.menu3 .close {
  position:absolute;
  top:-7px;
  right:-9px;
  width:22px;
  height:22px;
  text-align:center;
  line-height:22px;
  background:#000;
  border-radius:50%
}
.select_box.menu3 .close:hover {
  opacity:.85
}
.qiming-container .question {
  padding:80px 0;
  background:#f7faff
}
.qiming-container .question .box {
}
.qiming-container .question .box .title {
  text-align:center;
  font-size:30px;
  font-weight:bold;
  display:block;
  color:#1b2337;
  margin-bottom:40px
}
.qiming-container .question .box ul {
}
.qiming-container .question .box ul li {
}
.qiming-container .question .box ul li .content {
}
.qiming-container .question .box ul li .content span {
  font-size:18px;
  margin-bottom:10px;
  display:block
}
.qiming-container .question .box ul li .content span em {
  background:var(--primary-color);
  width:21px;
  height:21px;
  line-height:21px;
  text-align:center;
  color:#fff;
  font-weight:400;
  font-size:14px;
  display:inline-block;
  border-radius:4px;
  margin-right:10px
}
.qiming-container .question .box ul li .content p {
  color:#505a71
}
.qiming-container .question .box ul li .content p em {
  background:#ccc;
  width:21px;
  height:21px;
  line-height:21px;
  text-align:center;
  color:#fff;
  font-weight:400;
  font-size:14px;
  display:inline-block;
  border-radius:4px;
  margin-right:10px
}
.flex {
  display:flex;
  flex-flow:row inwrap;
  justify-content:flex-start
}
.flex.spb {
  justify-content:space-between
}
.flex.a-c {
  align-items:center
}
.sexSelect {
  position:absolute;
  right:6px;
  top:5px;
  font-size:0
}
.sexSelect span {
  width:1.8rem;
  height:1.8rem;
  display:inline-block;
  border-radius:50%;
  background:#f2f2ee;
  font-size:1rem;
  text-align:center;
  line-height:1.8rem;
  margin-left:10px;
  cursor:pointer
}
.sexSelect span.wcs {
  width:2.1rem;
  height:2.1rem;
  line-height:2.1rem;
  font-size:.9rem
}
.sexSelect span.active {
  background:#a93121;
  color:#f9f9f5
}
.qiming-cm {
  width:49.5%;
  float:left;
  background-color:#fff;
  padding:0px 0.5%;
  border-radius: 0.5rem;
}
.qiming-rili {
  width:49.5%;
  float:right
}
.header-home {
  display:none
}
@media screen and (min-width:900px) {
 .coe_vip2_logo a {
  display: block;
  color: #fff;
  font-size: 2rem;
  font-weight: 550;
}
}	
@media screen and (max-width:900px) {
 .coe_vip2_logo a {
  display: block;
  color: #fff;
  font-size: 1.5rem;
  font-weight: 550;
}
  .qiming-rili {
    display:none
  }
  .qiming-container {
    padding-left:10px;
    padding-right:10px;
  }
  .qiming-container-index {
    padding-left:0px;
    padding-right:0px
  }
  .qiming-cm {
    width:100%
  }
  .list_bd {
    width:100%
  }
  .nav {
    display:none
  }
  .header-home {
    display:block;
    width:35%
  }
}
.qiming-padding-bottom {
  padding-bottom:30px
}
.fastlink {
  padding-bottom:30px;
  margin-top:20px!important
}
.qiming-switcher .card {
  background:#fff;
  border-radius:5px;
  padding:1rem
}
.fastlink-title {
  width:100%
}
.qiming-mmlist {
  margin-left:0px
}
.qiming-mmlist .fastlink-title {
  padding-left:0px;
  margin-top:10px !important
}
.qiming-mmlist .qiming-list {
  padding-left:0px;
  margin-top:10px !important
}
.qiming-mmlist a {
  padding:6px 15px;
  font-size:1rem
}
.fypage .pagination {
  padding-top:0px;
  height:0px
}
.fypage {
  margin-top:15px;
  height:50px
}
.fypage .disabled {
  display:none
}
.fypage li {
  margin-bottom:20px;
  background-color:rgb(0 0 0 / 30%);
  width:40px;
  display:block;
  float:left;
  color:#fff;
  line-height:28px;
  height:28px;
  margin-left:10px;
  text-align:center
}
.disabled span {
  display:none
}
.fypage li a {
  width:40px;
  display:block;
  background-color:#f6432b;
  background-image:-webkit-gradient(linear,left top,right top,from(#c92009),to(#e6614f));
  background-image:-webkit-linear-gradient(left,#c92009,#e6614f);
  background-image:-o-linear-gradient(left,#c92009 0,#e6614f 100%);
  background-image:linear-gradient(90deg,#c92009,#e6614f);
  -webkit-box-shadow:0 5px 10px 0 rgba(2,11,23,0.3);
  box-shadow:0 5px 10px 0 rgba(2,11,23,0.3);
  color:#fff!important;
  cursor:pointer
}
.single-cop {
  margin-top:20px
}
.wuxing_input {
  margin-top:30px;
  position:relative;
  z-index:22
}
.hz_input {
  width:70%;
  height:3rem;
  background:#ffffff;
  line-height:3rem;
  text-align:left;
  padding-left:9px;
  box-sizing:border-box;
  border-radius:4px;
  border:1px solid #edd5d2
}
.hz_input span {
  font-size:21px
}
.hz_input input {
  width:80%;
  font-size:21px;
  height:90%;
  border:0
}
.wuxing_input button {
  width:28%;
  height:69px;
  font-size:30px;
  color:#fff;
  letter-spacing:5px;
  background:#a93121;
  border:0;
  border-radius:3px
}
.kxzd {
  padding:10px;
  background:#fff
}
.content .indent {
  margin-bottom:1px
}
.fz {
  font-size:0
}
.fz li {
  display:inline-block;
  width:99%;
  font-size:14px;
  color:#999;
  margin-bottom:10px
}
.fz li > div {
  display:flex;
  justify-content:space-between
}
.fz li:first-child em {
  color:#95a5e9
}
.fz li em {
  font-style:initial
}
.fz .sz {
  background:#efefef;
  height:10px;
  border-radius:5px;
  margin-top:5px
}
.fz .sz.bgBlue {
  background:#95a5e9
}
.fz .sz.bgRed {
  background:#e995a1
}
.fz .sz.bgYel {
  background:#ebd28d
}
.fz .sz .sz {
  margin-top:0
}
.fz li p {
  font-size:14px;
  color:#ccc;
  display:flex
}
.nameDetail p {
  line-height:26px;
  text-align:justify;
  font-size:16px
}
.fz li p span {
  flex:1
}
.fz li {
  list-style-type:none
}
.single-content .fz li {
  line-height:1.5rem;
  padding-left:0px
}
.single-content .fz li::after {
  background:none
}
.bjxtable table {
  width:100%
}
.bjxtable table th {
  width:134px;
  border:1px solid #e9e9e9;
  text-align:center;
  line-height:40px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  height:40px;
  font-size:16px;
  color:#222222;
  font-weight:bold
}
.bjxtable table td {
  width:134px;
  border:1px solid #e9e9e9;
  text-align:center;
  line-height:40px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  height:40px;
  font-size:14px;
  color:#222222
}
.bjxtable p {
  margin-bottom:12px
}
.bjxtable .wh16 {
  width: 16px;
  height: 16px;
  display: inline-block;
}
.snyc {
  position:relative;
  padding:20px 30px 20px;
  z-index:9;
  border-radius:4px 4px 0px 0px;
  background-color:#eeeadd
}
.bjxtext {
  margin-top:3rem
}
ul span.wxbod {
  font-weight:bold;
  color:#af4031
}
.dsbl {
  display:block
}
.qiming-mmlist .qmlst {
  width:100%
}
.qmlst a {
  font-size:1rem
}
.qmlst ul {
  width:100%;
  padding-left:0px
}
ul.btn li {
  float:left;
  position:relative;
  white-space:nowrap
}
.qmlst ul.btn li {
  float:left;
  position:relative;
  white-space:nowrap
}
.qmlst ul.btn li a {
  color:#333;
  text-decoration:none;
  padding:1rem .25rem;
  background-color:#f1f3f4;
  display:block;
  text-align:center;
  border-radius:4px;
  border:0 solid transparent
}
.daquan li span {
  text-decoration:none;
  padding:1rem .25rem;
  background-color:#f1f3f4;
  display:block;
  text-align:center;
  border-radius:4px;
  border:0 solid transparent;
  color:black;
  margin:9px;
  cursor:pointer
}
ul.btn li a span {
  font-size:1rem;
  display:block;
  overflow:hidden;
  height:1.7rem;
  line-height:1.7rem;
  color:#999;
  font-family:tahoma,arial,georgia,verdana,helvetica,sans-serif
}
.qmlst ul.btn li a:hover {
  background:#fff;
  box-shadow:#ebebeb .125rem .125rem .625rem 0,rgb(122 122 119 / 30%) .125rem .125rem .625rem 0;
  outline:1px solid #c5653e;
  border:none
}
ul.w5 li {
  width:10%
}
ul.btn li a span.paiming {
  font-size:12px;
  color:#44444;
  height:14px;
  line-height:14px;
  display:block;
  position:absolute;
  right:0;
  bottom:4px;
  margin-right:8px
}
ul.btn li a span.jixiong {
  font-size:12px;
  color:#a93121;
  height:14px;
  line-height:14px;
  display:block;
  position:absolute;
  right:0;
  bottom:4px;
  margin-right:8px
}
ul.btn li a span.o {
  color:#ba4a57
}
ul.btn li a span.tt {
  color:#80ac91
}
ul.btn li a span.c {
  color:#5090a9
}
.qmlst ul.btn li a.jin {
  color:#fff;
  background-image:linear-gradient(306deg,rgba(54,54,54,0.05) 0%,rgba(54,54,54,0.05) 33.333%,rgba(85,85,85,0.05) 33.333%,rgba(85,85,85,0.05) 66.666%,rgba(255,255,255,0.05) 66.666%,rgba(255,255,255,0.05) 99.999%),linear-gradient(353deg,rgba(81,81,81,0.05) 0%,rgba(81,81,81,0.05) 33.333%,rgba(238,238,238,0.05) 33.333%,rgba(238,238,238,0.05) 66.666%,rgba(32,32,32,0.05) 66.666%,rgba(32,32,32,0.05) 99.999%),linear-gradient(140deg,rgba(192,192,192,0.05) 0%,rgba(192,192,192,0.05) 33.333%,rgba(109,109,109,0.05) 33.333%,rgba(109,109,109,0.05) 66.666%,rgba(30,30,30,0.05) 66.666%,rgba(30,30,30,0.05) 99.999%),linear-gradient(189deg,rgba(77,77,77,0.05) 0%,rgba(77,77,77,0.05) 33.333%,rgba(55,55,55,0.05) 33.333%,rgba(55,55,55,0.05) 66.666%,rgba(145,145,145,0.05) 66.666%,rgba(145,145,145,0.05) 99.999%),linear-gradient(90deg,#e8a524,#D5AB75);
  font-weight:bold
}
.qmlst ul.btn li a.mu {
  color:#fff;
  background-image:linear-gradient(306deg,rgba(54,54,54,0.05) 0%,rgba(54,54,54,0.05) 33.333%,rgba(85,85,85,0.05) 33.333%,rgba(85,85,85,0.05) 66.666%,rgba(255,255,255,0.05) 66.666%,rgba(255,255,255,0.05) 99.999%),linear-gradient(353deg,rgba(81,81,81,0.05) 0%,rgba(81,81,81,0.05) 33.333%,rgba(238,238,238,0.05) 33.333%,rgba(238,238,238,0.05) 66.666%,rgba(32,32,32,0.05) 66.666%,rgba(32,32,32,0.05) 99.999%),linear-gradient(140deg,rgba(192,192,192,0.05) 0%,rgba(192,192,192,0.05) 33.333%,rgba(109,109,109,0.05) 33.333%,rgba(109,109,109,0.05) 66.666%,rgba(30,30,30,0.05) 66.666%,rgba(30,30,30,0.05) 99.999%),linear-gradient(189deg,rgba(77,77,77,0.05) 0%,rgba(77,77,77,0.05) 33.333%,rgba(55,55,55,0.05) 33.333%,rgba(55,55,55,0.05) 66.666%,rgba(145,145,145,0.05) 66.666%,rgba(145,145,145,0.05) 99.999%),linear-gradient(90deg,#139b51,#98b78f);
  font-weight:bold
}
.qmlst ul.btn li a.shui {
  color:#fff;
  background-image:linear-gradient(306deg,rgba(54,54,54,0.05) 0%,rgba(54,54,54,0.05) 33.333%,rgba(85,85,85,0.05) 33.333%,rgba(85,85,85,0.05) 66.666%,rgba(255,255,255,0.05) 66.666%,rgba(255,255,255,0.05) 99.999%),linear-gradient(353deg,rgba(81,81,81,0.05) 0%,rgba(81,81,81,0.05) 33.333%,rgba(238,238,238,0.05) 33.333%,rgba(238,238,238,0.05) 66.666%,rgba(32,32,32,0.05) 66.666%,rgba(32,32,32,0.05) 99.999%),linear-gradient(140deg,rgba(192,192,192,0.05) 0%,rgba(192,192,192,0.05) 33.333%,rgba(109,109,109,0.05) 33.333%,rgba(109,109,109,0.05) 66.666%,rgba(30,30,30,0.05) 66.666%,rgba(30,30,30,0.05) 99.999%),linear-gradient(189deg,rgba(77,77,77,0.05) 0%,rgba(77,77,77,0.05) 33.333%,rgba(55,55,55,0.05) 33.333%,rgba(55,55,55,0.05) 66.666%,rgba(145,145,145,0.05) 66.666%,rgba(145,145,145,0.05) 99.999%),linear-gradient(90deg,#2a9fc6,#70e0ec);
  font-weight:bold
}
.qmlst ul.btn li a.huo {
  color:#fff;
  background-image:linear-gradient(306deg,rgba(54,54,54,0.05) 0%,rgba(54,54,54,0.05) 33.333%,rgba(85,85,85,0.05) 33.333%,rgba(85,85,85,0.05) 66.666%,rgba(255,255,255,0.05) 66.666%,rgba(255,255,255,0.05) 99.999%),linear-gradient(353deg,rgba(81,81,81,0.05) 0%,rgba(81,81,81,0.05) 33.333%,rgba(238,238,238,0.05) 33.333%,rgba(238,238,238,0.05) 66.666%,rgba(32,32,32,0.05) 66.666%,rgba(32,32,32,0.05) 99.999%),linear-gradient(140deg,rgba(192,192,192,0.05) 0%,rgba(192,192,192,0.05) 33.333%,rgba(109,109,109,0.05) 33.333%,rgba(109,109,109,0.05) 66.666%,rgba(30,30,30,0.05) 66.666%,rgba(30,30,30,0.05) 99.999%),linear-gradient(189deg,rgba(77,77,77,0.05) 0%,rgba(77,77,77,0.05) 33.333%,rgba(55,55,55,0.05) 33.333%,rgba(55,55,55,0.05) 66.666%,rgba(145,145,145,0.05) 66.666%,rgba(145,145,145,0.05) 99.999%),linear-gradient(90deg,#c10f0f,#df6f6f);
  font-weight:bold
}
.qmlst ul.btn li a.tu {
  color:#fff;
  background-image:linear-gradient(306deg,rgba(54,54,54,0.05) 0%,rgba(54,54,54,0.05) 33.333%,rgba(85,85,85,0.05) 33.333%,rgba(85,85,85,0.05) 66.666%,rgba(255,255,255,0.05) 66.666%,rgba(255,255,255,0.05) 99.999%),linear-gradient(353deg,rgba(81,81,81,0.05) 0%,rgba(81,81,81,0.05) 33.333%,rgba(238,238,238,0.05) 33.333%,rgba(238,238,238,0.05) 66.666%,rgba(32,32,32,0.05) 66.666%,rgba(32,32,32,0.05) 99.999%),linear-gradient(140deg,rgba(192,192,192,0.05) 0%,rgba(192,192,192,0.05) 33.333%,rgba(109,109,109,0.05) 33.333%,rgba(109,109,109,0.05) 66.666%,rgba(30,30,30,0.05) 66.666%,rgba(30,30,30,0.05) 99.999%),linear-gradient(189deg,rgba(77,77,77,0.05) 0%,rgba(77,77,77,0.05) 33.333%,rgba(55,55,55,0.05) 33.333%,rgba(55,55,55,0.05) 66.666%,rgba(145,145,145,0.05) 66.666%,rgba(145,145,145,0.05) 99.999%),linear-gradient(90deg,#a49b91,#5e4f4d);
  font-weight:bold
}
.fz .sz.fen1 {
  background:#fcbb73
}
.fz .sz.fen2 {
  background:#4eb87e
}
.fz .sz.fen3 {
  background:#6dbbd5
}
.fz .sz.fen4 {
  background:#e9655c
}
.fz .sz.fen5 {
  background:#bfaf9e
}
.fz .sz.fen6 {
  background:#5090a9
}
.mingzi li {
  width:31%;
  margin-right:2%
}
.nannvbili li {
  width:45%;
  margin-right:4%
}
@media (max-width:767px) {
  ul.w5 li {
    width:33.333333%
  }
  ul.wuxing li {
    width:20%
  }
  .mingzi ul,
  .zidian ul {
    width:47%
  }
  .mingzi li {
    width:46%;
    margin-right:4%
  }
  .nannvbili li {
    width:100%
  }
}
@media (max-width:650px) {
  .bjxtext {
    margin-top:1.6rem
  }
  .kxzdtext {
    margin-top:1rem
  }
}
.xingmingzili1 li span {
  color:#999;
  padding-left:20px
}
.daquan a {
  margin:9px
}
.plan_t {
  width:75%;
  height:25px;
  background:#e2e2e2;
  margin:0 15px;
  border-radius:12px
}
.plan_t span {
  display:block;
  height:100%;
  border-radius:12px
}
.color_plan1 span {
  background:#fdb70e
}
.color_plan2 span {
  background:#227e0f
}
.color_plan3 span {
  background:#2771d2
}
.color_plan4 span {
  background:#e15928
}
.color_plan5 span {
  background:#b9871c
}
.dis_flex {
  -webkit-display:flex;
  -moz-display:flex;
  display:flex
}
.dis_flex li {
  flex:1
}
.dis_flex li p {
  font-size:.8rem;
  text-align:left
}
.f_r {
  float:right
}
.co_333 {
  color:#333
}
.f_s13 {
  font-size:.8rem
}
.bfbb,
.bfbb i {
  height:.42rem;
  border-radius:.21rem;
  display:block
}
.m_t8 {
  margin-top:.36rem
}
.back_ccd2ac {
  background:#ccd2ac
}
.back_acd2b0 {
  background:#acd2b0
}
.back_b0d9e1 {
  background:#b0d9e1
}
.back_b2bbd8 {
  background:#b2bbd8
}
.back_d3bcd4 {
  background:#d3bcd4
}
.back_edc3ce {
  background:#edc3ce
}
.back_afdeff {
  background:#afdeff
}
.back_a3977f {
  background:#a3977f
}
.back_e3434f {
  background:#e3434f
}
.back_282c28 {
  background:#282c28
}
.back_fen1 {
  background:#ccd2ac
}
.back_fen2 {
  background:#acd2b0
}
.back_fen3 {
  background:#b0d9e1
}
.back_fen4 {
  background:#b2bbd8
}
.back_fen5 {
  background:#d3bcd4
}
.back_fen6 {
  background:#edc3ce
}
.back_fen7 {
  background:#afdeff
}
.back_fen8 {
  background:#a3977f
}
.back_fen9 {
  background:#e3434f
}
.back_fen10 {
  background:#282c28
}
.bfbb {
  background:#e4e4e4
}
.line_x {
  border-top:1px solid #e1e1e1;
  display:block
}
.line_x02 {
  border-top:1px solid #f8f8f8;
  display:block
}
.line_x03 {
  border-top:1px dotted #d7d7d7;
  display:block
}
.line_y {
  border-left:1px solid #e1e1e1;
  display:block
}
.m_b15 {
  margin-bottom:.3rem
}
.text_h_2 {
  display:-webkit-box;
  display:-moz-box;
  overflow:hidden;
  text-overflow:ellipsis;
  word-break:break-all;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2
}
.text_tit_01 {
  padding-left:.1rem;
  border-left:.04rem solid #e3434f;
  line-height:1
}
.text_tit_02 {
  line-height:1
}
.text_tit_02 i {
  width:.16rem;
  height:.16rem;
  margin-right:.05rem;
  background-size:contain;
  display:inline-block;
  vertical-align:top
}
.zi {
  width:1.8rem;
  height:1.8rem;
  text-align:center;
  line-height:1.8rem;
  font-size:1rem;
  border:1px solid #ddc492;
  margin-top:6px
}
.m_r10 {
  margin-right:.5rem
}
.f_s15 {
  font-size:.8rem
}
.m_b10 {
  margin-bottom:.5rem
}
.m_t10 {
  margin-top:.5rem
}
.qiming_vip2_type_top dl {
}
.qiming_vip2_type_top dl dd {
  flex:1
}
.co_000033 {
  color:#000033
}
ul.wuxing li {
  width:20%
}
.pay_name {
  font-size:28px;
  font-weight:450;
  color:#333;
  letter-spacing:1px;
  margin-top:25px
}
.order_tc {
  width:450px;
  height:80px;
  line-height:114px;
  border:2px solid #3b2c63;
  font-size:28px;
  text-align:center;
  margin-top:10px;
  border-radius:13px;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#000100;
  cursor:pointer;
  position:relative;
  overflow:hidden;
  margin-right:20px
}
.order_tc:after {
  content:'';
  width:45px;
  height:43px;
  position:absolute;
  right:0;
  bottom:0
}
.order_tc span {
  font-size:24px;
  padding-top:30px;
  padding-left:10px;
  padding-right:10px
}
.order_tc em {
  font-size:34px;
  font-weight:450
}
.order_tc:after {
  background:none
}
.order_tc {
  margin-right:30px;
  border:2px solid #aeafb0;
  color:#aeafb0
}
.order_tc.active {
  color:#000100;
  border:2px solid #3b2c63
}
.pay_type {
  margin-top:25px
}
.pay_type input {
  display:none
}
.pay_type li img {
  width:50px;
  margin-right:10px
}
.pay_type li {
  width:300px;
  height:70px;
  line-height:70px;
  text-align:center;
  border:2px solid #d8d8d8;
  border-radius:12px;
  margin-right:30px;
  cursor:pointer;
  position:relative;
  overflow:hidden
}
.pay_type li.on {
  border:2px solid #d9270f
}
.pay_type li.on:before {
  content:'';
  width:44px;
  height:40px;
  background-size:44px auto;
  position:absolute;
  right:0;
  bottom:0
}
.pay_type label {
  display:flex;
  justify-content:center;
  font-size:28px;
  letter-spacing:2px;
  align-items:center;
  cursor:pointer
}
.pay_money {
  font-size:30px;
  margin-top:25px
}
.pay_money em,
.pay_money span {
  color:#d9270f
}
.pay_money em {
  font-size:22px
}
.pay_money span {
  font-size:67px
}
.pay_submit {
  font-size:37px;
  background:#bf230e;
  border:0;
  width:326px;
  height:86px;
  line-height:86px;
  color:#fff;
  margin-top:35px;
  border-radius:8px;
  letter-spacing:2px;
  cursor:pointer
}
.codePay {
  width:280px;
  text-align:center;
  font-size:26px;
  margin-top:30px
}
.codePay p i {
  color:#bf483a;
  font-style:initial
}
.codePay p em {
  color:#666
}
.codePay > img {
  width:280px;
  display:block
}
.codeSao {
  background:#19ad1a;
  justify-content:center;
  padding:10px 0;
  align-items:center
}
.codeSao img {
  width:40px;
  height:40px;
  margin-right:10px;
  display:inline-block
}
.r_textCode1 {
  text-align:center;
  font-size:18px;
  color:#fff;
  line-height:28px
}
.r_textCode1 em {
  color:#fff
}
.codeSao.zfb {
  background:#04b4fe
}
.formHostName {
  padding:1px 0px 0 0px;
  box-sizing:border-box;
  background:#fff;
  border-radius:5px
}
.listNavTab {
  margin-top:1px;
  border-bottom:2px solid #b1231c
}
.listNavTab a {
  flex:1;
  height:45px;
  text-align:center;
  line-height:45px;
  display:inline-block;
  color:#0e0e0f;
  font-size:1.1rem
}
.listNavTab a.active {
  background:linear-gradient(135deg,#e11a23,#d2691e);
  color:#fff;
  border-radius:10px 10px 0px 0px
}
.formNameBg {
  padding:10px 0 2px;
  box-sizing:border-box;
  flex-wrap:wrap;
  border-radius:8px
}
.formNameBg .over_hidden {
  top:0
}
.inputFormItemLmw {
  padding:0 6px;
  width:100%;
  height:48px;
  background:#f8f8f8;
  line-height:48px;
  color:#0e0e0f;
  box-sizing:border-box;
  text-align:left;
  font-size:16px;
  position:relative;
  border-radius:10px;
  margin-bottom:10px
}
.inputFormItemLmw input {
  border:0;
  background:none;
  height:20px;
  font-size:1rem;
  width:100%;
  height:100%
}
.over_hidden {
  position:absolute;
  right:0;
  top:5px
}
.inputItemForm input {
  border:0;
  background:none;
  height:20px;
  font-size:18px
}
.over_hidden.radio,
.over_hidden .checkbox {
  z-index:1;
  padding:8px 5px 5px 0
}
.over_hidden.radio label,
.over_hidden .checkbox label {
  line-height:18px;
  float:left;
  font-size:14px;
  color:#888;
  padding:6px 0;
  margin-left:4px;
  cursor:pointer
}
.over_hidden.radio label i,
.over_hidden .checkbox i {
  width:19px;
  height:19px;
  text-align:center;
  line-height:35px;
  float:left;
  margin-right:6px;
  background:#cecece;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  position:relative
}
.over_hidden.radio label i:after,
.over_hidden .checkbox label i:after {
  content:"";
  width:10px;
  height:8px;
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  margin:auto;
  display:none
}
.over_hidden.radio label input,
.over_hidden .checkbox input {
  display:none
}
.over_hidden.radio label.active i,
.over_hidden .checkbox label.active i {
  background-color:#e55352
}
.over_hidden.radio label.active i:after,
.over_hidden .checkbox label.active i:after {
  display:block
}
.warpLeftContentLmw {
  box-sizing:border-box;
  width:1030px
}
.warpLeftContentLmw .formHostName {
  padding:0
}
.warpLeftContentLmw .hotArticleBox .formHostName {
  padding:9px 50px 0 50px
}
.formNameBody {
  display:flex;
  flex-wrap:wrap
}
.tabSubmit {
  width:100%;
  height:48px;
  line-height:48px;
  background:linear-gradient(135deg,#8b4513,#d2691e);
  background-image:var(--background-image-2);
  border-radius:5px;
  letter-spacing:2px;
  border:0;
  margin-top:1px;
  font-size:1.1rem;
  color:#fff;
  text-align:center
}
.tabSubmit:hover {
  color:#FFF
}
.jbxx li {
  width:55px
}
.jbxx span {
  width:220px
}
.qiming-text-search {
  font-weight:bolder;
  padding:10px 15px
}
.lunpan_box {
  display:none
}
.bzhh input {
  width:60%
}
ul.w6 {
  width:100%;
  margin:-12px 1px 0
}
ul.w6 li a {
  margin:1px 3px 10px;
  overflow:hidden;
  white-space:nowrap
}
ul.w6 li {
  width:16.6666%
}
ul.w10 {
  width:100%;
  margin:-12px 1px 0
}
ul.w10 li a {
  margin:1px 3px 10px;
  overflow:hidden;
  white-space:nowrap
}
ul.w10 li {
  width:11.11%
}
@media (max-width:767px) {
  ul.w6 li {
    width:20%
  }
  ul.w10 li {
    width:33.333333%
  }
}
@media (max-width:500px) {
  .snyc .proimg {
    margin-right:0px
  }
  .bjxt {
    margin-top:2.6rem
  }
  .snyc .proziimg {
    width:120px;
    margin-right:0px;
    padding-top:20px;
    height:auto
  }
}
ul.btn {
  margin-top:0!important
}
ul.btn li {
  float:left;
  position:relative;
  white-space:nowrap;
  box-sizing:border-box
}
ul.btn li span {
  font-family:Helvetica,Tahoma,Arial
}
ul.btn li a {
  font-size:1rem;
  text-decoration:none;
  width:auto;
  height:auto;
  padding:10px;
  background-color:#f4f4f4a3;
  display:block;
  text-align:center;
  border-radius:3px;
  border:0px solid transparent;
  color:#333;
  line-height:20px
}
ul.btn li a:hover,
ul.btn li.cur a {
  background-color:#fff;
  color:#333;
  outline:1px solid #c5653e
}
ul.btn li a span {
  font-size:.875rem;
  display:block;
  overflow:hidden;
  height:1.3rem;
  line-height:1.3rem;
  color:#999;
  font-family:tahoma,arial,georgia,verdana,helvetica,sans-serif
}
ul.btn li a:hover span {
  color:#c5653e
}
.qiming-display-block .iconfont {
  margin-right:0px
}
.apply i,
.p i {
  background-color:#ba4a57;
  color:#fff;
  margin-left:10px;
  font-size:12px;
  height:18px;
  text-align:center;
  line-height:18px;
  display:inline-block;
  border-radius:4px;
  padding:3px
}
.apply i.x {
  background-color:#0d5703
}
.snyc .mzxmimg {
  width:216px;
  margin:0 auto;
  float:none
}
.snyc .mzxmimg img {
  width:216px;
  height:120px;
  margin-top:10px;
  border-radius:0;
  -webkit-border-radius:0
}
.bg-lunar-primary {
  background-image:linear-gradient(306deg,rgba(242,217,167,0.22) 0%,rgba(54,54,54,0.05) 33.333%,rgba(236,210,162,0.07) 33.333%,rgba(85,85,85,0) 66.666%,rgba(255,255,255,0.05) 66.666%,rgba(94,94,94,0.05) 99.999%),linear-gradient(353deg,rgba(81,81,81,0.05) 0%,rgba(81,81,81,0.05) 33.333%,rgba(238,238,238,0.05) 33.333%,rgba(238,238,238,0.05) 66.666%,rgba(32,32,32,0.05) 66.666%,rgba(255,220,175,0.05) 99.999%),linear-gradient(140deg,rgba(242,220,192,0.05) 0%,rgba(113,113,113,0) 33.333%,rgba(109,109,109,0) 33.333%,rgba(109,109,109,0.05) 66.666%,rgba(85,69,57,0.04) 66.666%,rgba(183,133,80,0.04) 99.999%),linear-gradient(189deg,rgba(77,77,77,0) 0%,rgba(230,181,138,0.05) 33.333%,rgba(187,173,138,0.1) 33.333%,rgba(232,198,168,0.05) 66.666%,rgba(247,223,192,0.05) 66.666%,rgba(115,70,12,0) 99.999%),linear-gradient(90deg,#fffaf0c4,#ecd0b208)
}
.bjxlst a {
  padding:5px 9px;
  font-size:.9rem
}
@media (min-width:647px) {
  .mztext {
    width:57%;
    float:left
  }
  .snyc .mzimg {
    width:57%;
    float:left
  }
  .snyc .mzimg {
    width:40%;
    float:right
  }
  .snyc .mzxmimg img {
    float:right
  }
}
.qimingbg2 {
  background-image:url(../images/qiming-bg2.jpg)
}
.logobg {
  background-size:160px auto
}
.logobg2 {
  background-size:110px auto
}
.single-content .wh16 {
  width:16px;
  height:16px;
  display:inline-block
}
.attr_tag {
  background-color:#725B47;
  color:#fff;
  padding:2px 5px;
  margin-right:6px;
  border-radius:4px;
  font-size:14px;
  white-space:nowrap
}
.content p a:hover {
  color:#666
}
.tagming {
  background-color:#D74040
}
.icontop {
  color:#fff
}
.arttag {
  color:#fff
}
@media (min-width:800px)and (max-width:1000px) {
  .navbar {
    padding:15px 0
  }
  .qiming-visible\@m {
    display:block !important
  }
}
