@charset "utf-8";
html {
  color: #000;
}
/**{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}*/
a:link,
a:visited,
u {
  text-decoration: none;
}
input {
  -webkit-user-select: auto; /*webkit浏览器*/
}
textarea {
  -webkit-user-select: auto; /*webkit浏览器*/
}
html {
  background: #fff;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  overflow: auto;
}
iframe {
  opacity: 0;
  display: none;
}
html * {
  outline: 0;
  -webkit-text-size-adjust: none;
  -webkit-tap-highlight-color: transparent;
}
body,
html {
  font-family: Microsoft YaHei;
  font-size: 14px;
  width: 100%;
  background-color: #f0f0f0;
}
article,
aside,
blockquote,
body,
button,
code,
dd,
details,
div,
dl,
dt,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
input,
legend,
li,
menu,
nav,
ol,
p,
pre,
section,
td,
textarea,
th,
ul {
  margin: 0;
  padding: 0;
}
input,
select,
textarea {
  font-size: 100%;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset,
img {
  border: 0;
}
abbr,
acronym {
  border: 0;
  font-variant: normal;
}
del {
  text-decoration: line-through;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500;
}
ol,
ul {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 500;
}
q:after,
q:before {
  content: "";
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
a {
  text-decoration: none;
  color: #000;
}
#paging {
  text-align: center;
  margin-top: 25px;
}
.header {
  background-color: #fff;
  min-width: 1200px;
}
.wrapper {
  width: 1200px;
  margin: 0 auto;
  background-color: #fff;
}
.wrapper_header {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 8;
  margin-left: -600px;
  width: 1200px;
}
.clearfix {
  overflow: hidden;
}
#promotionactivity{border-top:1px solid #eee; border-bottom:1px solid #eee; margin-top:24px; width:1175px;}
.g-fl {
  float: left;
}
.g-fr {
  float: right;
}
.g-cen {
  position: absolute;
  left: 50%;
}
.g-cen-ul li {
  float: left;
  font-size: 16px;
}
.wrapper_ {
  background-color: #eeeeee;
}
.wrapper__ {
  width: 1200px;
  margin: 0 auto;
}
.indextop-top,
.indextop-bt {
  padding: 5px 0;
  color: #333;
}
.indextop-bt.g-fr {
  margin-top: 2px;
}
.indextop-top a {
  color: #000;
}
.indextop-bt a {
  margin: 0 8px;
  cursor: pointer;
  color: #000;
}
.indextop-top img {
  margin-right: 10px;
}
.g-cen-ul-a,
.g-cen-ul-div {
  padding: 0 15px;
  height: 27px;
  line-height: 27px;
  margin: 27px 12px;
  display: block;
  cursor: pointer;
  color: #fff;
  font-size: 18px;
  position: relative;
}

.g-cen-ul-a:hover {
  color: #333;
  background-color: #edebeb;
  border-bottom: 2px solid #00b7b2;
}
.g-cen-ul-a.click,
.g-cen-ul-div.click {
  color: #333;
  background-color: #edebeb;
  border-bottom: 2px solid #00b7b2;
  position: relative;
}
.g-cen-ul-div.click > .uIcon {
  display: block;
}
.uIcon {
  display: none;
  background: url("../img/jt_bottom_new.png") no-repeat 0 0;
  width: 20px;
  height: 11px;
  position: absolute;
  bottom: -20px;
  left: 38%;
}
.top_tab_ri {
  margin-left: 96px;
}
.logo {
  background: url("../img/logo.png") no-repeat 0 0;
  width: 128px;
  height: 48px;
  cursor: pointer;
}
.adder {
  position: relative;
  height: 48px;
  line-height: 48px;
  margin-left: 10px;
  cursor: pointer;
  padding: 0 10px;
}
.adder.click {
  background: #edebeb;
  color: #333;
}

.adder_jt {
  background: url(../img/jt_bottom_new.png) no-repeat 0 0;
  width: 20px;
  height: 11px;
  margin-left: 10px;
  display: inline-block;
}
.adder.click > .adder_jt {
  background: url(../img/jt_bottom.png) no-repeat 0 0;
  width: 16px;
  height: 9px;
  margin-left: 10px;
  display: inline-block;
}
.adder_jt_ {
  background: url(../img/jt_top.png) no-repeat 0 0;
  width: 16px;
  height: 9px;
  display: inline-block;
}
.buycar-ul-abs- {
  width: 100%;
  display: none;
  position: absolute;
  z-index: 2;
}
.buycar-list-xz {
  background-color: #fff;
  padding: 11px 20px;
  border: 1px solid #e5e5e5;
  border-top: none;
}
.buycar-list-xz a {
  margin: 0 5px;
  padding: 6px;
  display: inline-block;
  cursor: pointer;
}
.buycar-list-xz a.click {
  color: #50ceca;
}
.buycar-list-xz a:hover {
  color: #50ceca;
}
.buycar-ul-lidiv-a-div {
  float: left;
  margin-bottom: 15px;
  width: 320px;
  position: relative;
}
.buycar-the-adiv {
  padding-left: 20px;
  padding-right: 20px;
}
.buycar-ul-lidiv-a-div span {
  color: #50ceca;
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
}
.buycar-ul-abs-top {
  width: 100%;
  display: none;
  position: absolute;
  z-index: 3;
  height: 400px;
  overflow: auto;
}
.login {
  position: relative;
  padding: 0 20px;
  height: 41px;
  line-height: 41px;
}
.login-ren {
  position: absolute;
  background: url("../img/ren.png") no-repeat 0 0;
  width: 17px;
  height: 17px;
  top: 10px;
  left: 0;
}
.login-mar {
  margin: 18px 0;
  overflow: hidden;
}
.clear {
  clear: both;
}
.adder_abs {
  position: absolute;
  top: 66px;
  left: 138px;
  width: 280px;
  padding: 12px 0px 12px 20px;
  background: #edebeb;
  z-index: 999;
  color: #333;
  display: none;
  overflow: auto;
  height: 395px;
}
.adder_abs a {
  display: inline-block;
  margin-right: 20px;
  font: 12px/28px "Microsoft Yahei";
  color: #666;
}
.phone {
  margin-top: 8px;
  font-size: 22px;
  color: #00b7b2;
  padding-left: 20px;
  border-left: 1px solid #30494e;
}
.footer {
  padding: 10px 0 100px;
  background: #2a2c37;
  color: white;
  min-width: 1200px;
}
.footer-xian {
  border-bottom: 1px solid white;
  margin-top: 8px;
}

.yq-lia a {
  /*border-right: 1px solid white;*/
  padding-right: 5px;
  cursor: pointer;
  color: #fff;
}

.yq-lia {
  position: relative;
}
.yq-li {
  margin: 18px 0;
}
.footer-tp {
  margin-top: 62px;
  overflow: hidden;
}
index-ewm {
  overflow: hidden;
}
.index-ewm-png {
  margin-bottom: 10px;
}
.index-ewm-div {
  margin-left: 40px;
}
.index-ewm-div-text {
  text-indent: 40px;
}
.footer-text {
  float: left;
  position: relative; /*注意，这里不能是absolute，大家懂的*/
  right: 35%;
  text-align: center;
}
.s_button {
  background: url("../img/4s_button.png") no-repeat 0 0;
  width: 141px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  position: absolute;
  top: -10px;
  right: 0;
}
.footer-text-div {
  margin: 20px 0;
}

/*首页*/
.center-div-ul {
  padding: 30px 30px 0px 30px;
  background: #ffffff;
  box-shadow: 0 1px 4px 0 rgba(88, 100, 117, 0.2);
  position: relative;
  margin-bottom: 25px;
}
.center-div-ul-ts {
  margin-top: -64px;
}
.index_brand {
  width: 31px;
  height: 31px;
  display: block;
  margin: 0 auto 10px auto;
}
.center-div-li {
  overflow: hidden;
  width: 712px;
}
.center-div-li a {
  float: left;
  width: 89px;
  text-align: center;
  cursor: pointer;
  margin-bottom: 26px;
}
.center-div-li a span {
  max-width: 89px;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 31px;
  color: #666;
}
.list-font-tg {
  max-width: 200px;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: bold;
  line-height: 2.2;
  margin-bottom: 8px;
}
.nohaspadd {
  padding-right: 0 !important;
}
.center-div-qian {
  margin-top: 30px;
}
.center-div-qian a {
  margin: 0 5px;
  padding: 6px;
  display: inline-block;
  cursor: pointer;
}
.center-div-qian a:hover {
  color: #fff;
  background-color: #50ceca;
}
.entry-title {
  font-size: 20px;
}
.center-div-ul-left {
  max-width: 717px;
}
.icon-buysell {
  background: url("../img/index/jt_ri.png") no-repeat 0 0;
  width: 9px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: -4px 0 0 7px;
}
.buycar-index-brandlist {
  width: 100%;
  display: none;
  position: absolute;
  z-index: 3;
  border-top: 1px solid #e5e5e5;
}
.buycar-index-brandlist.tg {
  /* display: none; */
  position: absolute;
  z-index: 3;
  border-top: 1px solid #e5e5e5;
  width: 758px;
  left: -31px;
  height: 400px;
  overflow: auto;
}
.search-div {
  margin-bottom: 30px;
}
.search {
  position: relative;
  padding: 6px;
  border: 1px solid #d7d7d7;
  width: 319px;
}
.search-input {
  border: none;
  width: 250px;
  height: 20px;
  line-height: 20px;
}
.icon-search {
  background: url("../img/index/icon_search.png") no-repeat 0 0;
  width: 18px;
  height: 18px;
  display: block;
  position: absolute;
  top: 7px;
  right: 10px;
}
.icon_xj {
  display: block;
  background: url("../img/index/icon_xj.png") no-repeat 0 0;
  width: 190px;
  height: 48px;
  text-align: center;
  color: #ffffff;
  line-height: 48px;
  margin: 20px auto 24px auto;
  font-size: 20px;
  cursor: pointer;
}
.cyrs {
  background: url("../img/index/cyrs.png") no-repeat 0 0;
  width: 384px;
  height: 120px;
  font-size: 22px;
}
.cyrs-title {
  font-size: 22px;
  position: relative;
}
.cyrs-input {
  border: 1px solid #d7d7d7;
  width: 360px;
  padding: 10px;
}
.cyrs-input-div {
  padding: 15px 0;
}
.cyrs-text-p {
  margin-bottom: 10px;
  font-size: 18px;
  text-align: center;
}
.cyrs-text {
  padding: 26px 30px;
}
.cyrs_icon {
  display: block;
  position: absolute;
  top: 3px;
  right: -30px;
  background: url("../img/index/jt_ri.png") no-repeat 0 0;
  width: 9px;
  height: 16px;
}
.icon_hei {
  display: inline-block;
  background: url("../img/index/icon_hei.png") no-repeat 0 0;
  width: 20px;
  color: #fddc1b;
  text-align: center;
}
.center-div-title {
  padding-bottom: 10px;
  border-bottom: 1px solid #e5e5e5;
}
.center-div-title span {
  font-size: 20px;
}
.center-div-title a {
  cursor: pointer;
  color: #00b7b2;
}
.center-div-f-title {
  margin: 10px 0;
}
.activity-div {
}
.hastop {
  margin-top: 25px;
}
.promotionxq-hastop {
  margin-top: -1px;
  overflow: hidden;
  border-left:1px solid #eee;
}
.center-ri-a {
  border-right: 1px solid #999999;
  padding-right: 10px;
  margin-right: 5px;
  cursor: pointer;
}
.activity-div-font-tg {
  max-width: 290px;
  font-size: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 8px;
  color:#333;
}
.activity-div-font {
  width: 300px;
  font-size: 18px;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 42px;
}
.activity-div-font-p {
  font-size: 14px;
  color: red;
  width: 300px;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hd-div-ab {
  position: absolute;
  bottom: 0;
  width: 100%;
  min-height: 160px;
  background-color: #e8e9ea;
  opacity: 0.9;
}
.baidu_href {
  position: relative;
  top: -3px;
  left: 20px;
}
.bzlx {
  margin-top: 20px;
}
.bzlx-a {
  display: inline-block;
  padding: 8px 10px;
  background-color: #00b7b2;
  line-height: 1;
  border-radius: 6px;
  color: #fff;
  margin-left: 20px;
  cursor: pointer;
}
.bzlx-a.click {
  background-color: #999;
}
.per_dt {
  width: 23px;
  height: 22px;
}
.link_address {
  width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hd-div-ab-a {
  width: 100%;
  text-align: center;
  background-color: #33c5c1;
  padding: 10px 0;
  color: #fff;
  margin-top: 5px;
  cursor: pointer;
  opacity: 0.8;
  display:none;
}
.cs1_pic_url {
  width: 480px;
  height: 266px;
  border: 1px solid #e8e8e8;
}
.cs1_pic_url img {
  width: 300px;
  height: 200px;
  margin: 33px auto;
  display: block;
}
.title-cz {
  font-weight: bold;
  font-size: 24px;
  line-height: 2;
  display: inline-block;
}
.autoshowxq_logo {
  padding: 0px 0 20px;
}
.autoshowxq_brand_logo {
  position: relative;
  top: -7px;
}
.hd-divbdiv {
  position: absolute;
  bottom: 0;
  width: 100%;
  line-height: 1.8;
}
.hd-divbdiv-div {
  padding-left: 20px;
}
.hd-div-ab-div {
  position: absolute;
  bottom: 0;
  width: 100%;
  display: none;
}
.colo-r {
  color: red;
}
.hd-logo-bag-div {
  /*margin-bottom: 14px;*/
  position: relative;
  cursor: pointer;
  width: 390px;
}
.hd-logo-bag-div img {
  width: 320px;
  height: 213px;
  display: block;
  margin: 1px auto;
}
.hd-logo-bag-div-ab {
  position: absolute;
  bottom: 0px;
  left: 0px;
  background-color: #000;
  color: #fff;
  opacity: 0.5;
  width: 100%;
}
.position {
  position: relative;
}
.hd-logo-div-pos {
  position: absolute;
  bottom: 0;
  right: 0;
}
.spz_icon {
  background: url("../img/index/spz_icon.png") no-repeat 0 0;
  width: 24px;
  height: 24px;
  display: inline-block;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  line-height: 24px;
  margin-right: 10px;
}
.hd-logo-bag-div-ab-div {
  padding: 12px;
}
.hd-logo-div {
  margin-right: 13px;
}
.hd-logo-div img {
  width: 48px;
}
.font- {
  font-size: 24px;
}
.center-hr {
  margin-top: 27px;
}
.cz-action {
  margin-right: 25px;
}
.cz-action img {
  width: 400px;
  height: 205px;
}
.cz-action-logo div {
  line-height: 31px;
  float: left;
}
.cz-action-logo img {
  margin-right: 10px;
  width: 31px;
  height: 31px;
}
.cz-action-h3 {
  font-weight: bold;
  font-size: 22px;
  margin: 15px 0 5px 0;
  max-width: 280px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.activitybrand img {
  width: 137px;
  height: 76px;
}
.cz-action-h5 {
  margin-bottom: 10px;
  font-size: 14px;
}
.myact_logo_a {
  text-decoration: underline;
  color: #00b7b2;
  cursor: pointer;
}
.cz-activity-div {
  padding: 15px 35px 15px 20px;
  border: 1px solid #e5e5e5;
  cursor: pointer;
  box-sizing: border-box;
  display: block;
  /*width: 670px;*/
}
.myact_logo {
  margin-left: 50px;
  padding-top: 50px;
  text-align: center;
}
.div-icon- {
  position: relative;
  padding-left: 25px;
  margin-bottom: 8px;
}
.icon_sz,
.icon_my {
  display: block;
  position: absolute;
  top: 2px;
  left: 0;
  background: url("../img/index/icon_sz.png") no-repeat 0 0;
  width: 18px;
  height: 18px;
}
.qx_dlb_ {
  margin-top: 20px;
  margin-bottom: 15px;
}
.qx_dlb_ img {
  margin-bottom: 15px;
}
.icon_my {
  background: url("../img/index/icon_my.png") no-repeat 0 0;
}
.botton_ckxq {
  cursor: pointer;
  display: inline-block;
  background: url("../img/index/botton_ckxq.png") no-repeat 0 0;
  width: 139px;
  height: 34px;
  text-align: center;
  line-height: 34px;
  color: #3fc1bd;
  margin: 15px auto 0 auto;
}
.botton_ckxq_close {
   width: 190px;
   height: 49px;
   line-height: 49px;
   border-radius: 10px;
   text-align: center;
   color: #fff;
   cursor: pointer;
   display: inline-block;
   margin: 10px auto 0 auto;
   background: #999;
   margin: 15px auto 0 auto;
 }
.broadcast_ckxq_close {
  width: 190px;
  height: 49px;
  line-height: 49px;
  border-radius: 10px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  background: #999;
}
.cz-activity-list {
  width: 310px;
}
.cz-activity-list-h3 {
  font-size: 22px;
}
.cz-activity-list-ul {
  margin-top: 20px;
  border-top: 1px solid #e5e5e5;
}
.cz-activity-list-ul li {
  border-bottom: 1px solid #e5e5e5;
  position: relative;
  font-size: 18px;
  cursor: pointer;
}
.z-activity-li-le,
.z-activity-li-ts {
  width: 37px;
  background-color: #eeeeee;
  text-align: center;
  line-height: 45px;
  margin-right: 16px;
}
.z-activity-li-ts {
  line-height: 96px;
}
.icon-jt-activity {
  display: block;
  position: absolute;
  top: 15px;
  right: 15px;
  background: url("../img/index/jt_ri.png") no-repeat 0 0;
  width: 9px;
  height: 16px;
}
.activity-ts {
  padding: 10px 0;
}
.activity-ts-text {
  margin-left: 10px;
  font-size: 14px;
}
.hasmar- {
  margin: 10px 0;
  font-size: 18px;
}
.hasmar-div {
  max-width: 155px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hasicon-jt {
  position: relative;
}
.hasicon__icon_jt {
  display: block;
  position: absolute;
  bottom: 22px;
  right: 15px;
  background: url(../img/index/jt_ri.png) no-repeat 0 0;
  width: 9px;
  height: 16px;
}
.nothasmot {
  border-bottom: none;
}
.index-list-icon-ul {
  padding-left: 85px;
}
.index-list-icon-ul li {
  float: left;
  margin-right: 135px;
  margin-bottom: 20px;
}
.index-list-icon {
  background: url("../img/index/index_bot_xb.png") no-repeat 0 0;
  height: 80px;
  width: 80px;

  margin-bottom: 10px;
}
.index-botton-ul {
  padding-left: 85px;
}
.index-botton-ul li {
  float: left;
  margin-right: 121px;
  margin-bottom: 20px;
}
.botton_icon {
  background: url("../img/index/botton_icon.png") no-repeat 0 0;
  width: 102px;
  height: 51px;
  line-height: 51px;
  text-align: center;
  font-size: 24px;
  color: #00b7b2;
  margin-bottom: 15px;
}
.list-icon1 {
  background-position: -27px -23px;
}
.list-icon2 {
  background-position: -120px -23px;
}
.list-icon3 {
  background-position: -208px -23px;
}
.list-icon4 {
  background-position: -306px -23px;
}
.list-icon5 {
  background-position: -405px -23px;
}
.colo-lse {
  color: #67cbc7 !important;
}
.cancellation {
  margin-left: 5px;
  cursor: pointer;
}
/*
我要买车 */
.buycar-dw {
  line-height: 45px;
}
.buycar-alldiv {
  padding: 20px 25px 40px 25px;
  margin-bottom: 5px;
  border-top: 1px solid #e5e5e5;
  background-color: #fff;
}
.buycar-ul {
  margin: 30px 0;
}
.buycar-ul li {
  border: 1px solid #e5e5e5;
}
.buycar-ul-lidiv {
  padding: 11px 20px;
}
.buycar-ul-lidiv._tg {
  padding: 16px 20px 14px 20px;
}
.inline-block {
  display: inline-block;
}
.buycar-ul-abs {
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-top: none;
  overflow: hidden;
  background: #fff;
}
.buycar-ul-lilab {
  padding: 17px 0;
  width: 50px;
  background-color: #f6f6f6;
  text-align: center;
}
.buycar-ul-lidiv a,
.buycar-ul-lidiv-q a {
  margin: 0 10px;
  padding: 6px;
  display: inline-block;
  cursor: pointer;
}
.buycar-ul-lidiv a span {
  max-width: 71px;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1;
}
.buycar-ul-lidiv a.click,
.buycar-ul-lidiv-q a.click {
  color: #fff;
  background-color: #50ceca;
}
.buycar-ul-lidiv a:hover,
.buycar-ul-lidiv-q a:hover {
  color: #fff;
  background-color: #50ceca;
}
.hastopborder {
  border-top: none !important;
}
.buycar-ul-lidiv-q {
  padding: 11px 20px;
}
.buycar-center-sp {
  color: #00b7b2;
  padding-right: 22px;
  border-right: 1px solid #999;
  margin-right: 22px;
}
.wrapperhasbg {
  background-color: #ffffff;
  padding-top: 20px;
}
.dq-sx {
  display: inline-block;
  padding: 7px 15px 7px 15px;
  background-color: #f6f6f6;
  margin: 0 5px;
  cursor: pointer;
}
.dq-sx-tg {
  display: inline-block;
  padding: 0 15px;
  background-color: #fff;
  cursor: pointer;
  border:1px solid #00b7b3;
  color:#00b7b3;
}
.dq-sx-pl {
  color: #00b7b3;
  margin-right: 10px;
}
.dq-sx-tg .colo-r{color: #00b7b3;}
/*车展活动*/
.buyzs-div {
  padding: 15px 10px;
  background-color: #81cccd;
}
.buyzs-div-le {
  background-color: #00b7b2;
  padding: 18px 30px 22px 24px;
}
.buyzs-div-il {
  position: relative;
}
.buyzs-div-il-yun {
  background: url("../img/czhd/czhd_yun.png") no-repeat 0 0;
  width: 94px;
  height: 58px;
  padding: 18px 0;
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  color: #00b7b2;
  position: relative;
  z-index: 2;
}
.buyzs-div-il {
  margin: 12px 0;
}
.buyzs-div-il-cfx {
  background: url("../img/czhd/czhd_cfx.png") no-repeat 0 0;
  width: 505px;
  height: 72px;
  float: left;
  position: absolute;
  z-index: 0;
  top: 11px;
  left: 40px;
  line-height: 72px;
  font-size: 26px;
  text-indent: 65px;
}
.czhd_tyuan {
  background: url("../img/czhd/czhd_tyuan.png") no-repeat 0 0;
  width: 449px;
  height: 180px;
  padding: 0 45px;
}
.czhd_tyuan-title {
  font-size: 18px;
  padding: 15px 0;
}
.czhd_tyuan-div {
  margin: 18px 0;
}
.buyzs-div-ri {
  background-color: #fff;
  padding: 18px 50px;
}
.buyzs-div-ri-h6 {
  color: #a9a9a9;
}

.buyzs-div-li {
  margin: 18px 0;
  color: #000;
}
.buyzs-div-li label {
  width: 80px;
  line-height: 32px;
}
.tg_tgpoput {
  margin: 25px 0;
  text-align: center;
}
.tg-title {
  text-align: center;
  padding-bottom: 20px;
  border-bottom: 1px solid #e4e4e4;
}
.tg-indxe-title {
  text-align: center;
  padding-bottom: 20px;
  border-bottom: 1px solid #e4e4e4;
  color: #6666;
}
.tg-title-fl {
  padding-left: 100px;
}
.qr_code img {
  width: 306px;
  height: 306px;
  margin-bottom: 10px;
}
.cxhdxq_div-gr {
  float: left;
  margin-left: 100px;
}
.cxhdxq_div-gr p {
  margin-bottom: 20px;
}
.cxhdxq_div-h1 {
  color: #f7ff86;
  font-size: 60px;
}
.cxhdxq_div-h2 {
  font-size: 48px;
}
.cxhdxq_div-h3 {
  font-size: 32px;
  background-color: #fff;
  color: #d23e47;
  text-align: center;
}
.cxhdxq_div-h4 {
  font-size: 22px;
}
.cxhdxq_div-fl {
  float: left;
  margin-left: 65px;
  text-align: center;
}
.buyzs-div-input {
  padding: 7px 5px;
  border: 1px solid #e6e6e6;
  width: 290px;
  height: 22px;
  line-height: 22px;
}
#pic_url {
  width: 688px;
  height: 363px;
}
.buyzs-div-li-d {
  width: 144px;
  border: 1px solid #d5d5d5;
  padding: 5px;
}
.buyzs-div-li-d- {
  width: 200px;
  border: 1px solid #d5d5d5;
  padding: 5px;
  color: #666;
}
.hasrrr {
  margin-right: 6px;
}
.buyzs-div-ct {
  margin: 0 10px;
}
.buyzs-ct-div {
  line-height: 32px;
}

.s_button_xj {
  background: url(../img/4s_button.png) no-repeat 0 0;
  width: 141px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #fff;
  margin: 55px 0;
}
.buyzs-div-ri-xz {
  margin-top: 80px;
}
.buyzs-div-ri-xz h6 {
  font-size: 22px;
  line-height: 2;
}

.dq-sx-div {
  margin-bottom: 20px;
}
.buycar-ul-add {
  margin-right: 40px !important;
}
.buycar-ul-add-tg {
  margin-right: 32px !important;
  margin-top: 41px;
}
.adder-tg {
  position: relative;
  cursor: pointer;
}
.font-we {
  font-weight: bold;
}

/*车展活动详情*/
.cx_title {
  background-color: #f2f2f2;
  width: 600px;
  padding: 10px 30px;
}
.cx_sub_title {
  padding: 10px 32px;
  background-color: #f2f2f2;
}
.cx_sub_lsit {
  padding: 20px 0px;
  /* border-top: 1px solid #e5e5e5; */
  border-bottom: 1px solid #e5e5e5;
  /*   min-height: 144px;*/
}
#auto_content {
  padding-bottom: 25px;
}
.cx_title-left {
  padding-top: 30px;
  max-width: 480px;
}
.cx_title-left div {
  margin: 7px 0;
}
.cz-title-fl {
  padding-left: 0px;
}
.sb_g-fl {
  margin-left: 30px;
  width: 535px;
}
.czhdul {
  background-color: #f0f0f0;
  border-left: 1px solid #eee;
  position: relative;
}
.thcx-ul-img {
  width: 147px;
  height: 83px;
  display: block;
  text-align: center;
}
.czhdula {
  display: inline-block;
  height: 57px;
  line-height: 57px;
  padding: 0 30px;
  cursor: pointer;
}
.czhdula.click {
  border-top: 2px solid #1ea5a0;
  color: #00b7b2;
  background-color: #fff;
}
.czhdxq-title {
  font-size: 22px;
  font-weight: bold;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.czhdula_sb {
  display: inline-block;
  height: 57px;
  line-height: 57px;
  font-size: 20px;
  padding: 0px 30px;
  cursor: pointer;
  color: #333;
}
.czhdula_sb.click {
  color: #fff;
  background-color: #ff0036;
}
.qx_dlb_yun {
  font-size: 20px;
}
.qx_dlb_yun img {
  position: relative;
  top: -3px;
  margin-right: 10px;
}
.qx-dlb {
  margin-right: 21px;
}
.czhd-topbor {
  border-top: 1px solid #fff;
}
.qx_dlb_yun_bo {
  font-size: 24px;
  font-weight: bold;
}
.qx_dlb_left {
  line-height: 2;
  margin-top: 25px;
}
.qx_dlb_6 {
  margin: 50px;
}
.czhdxq-xqxq {
  color: #fff;
  background-color: #00b7b2;
  padding: 25px 36px;
}
.czhdxq-ft {
  display: inline-block;
  width: 140px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  background-color: #00b7b2;
  float: left;
  height: 64px;
  line-height: 64px;
}

.czhdxq-czhdxq-div-cebetr {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 50px;
}
.jxsxx {
  border-left: 3px solid #1ea5a0;
  padding-left: 10px;
  line-height: 1;
}
.cz-classes-name {
  width: 100px;
  text-align: center;
}
.font-16 {
  font-size: 16px;
}
.jxsxx-xx {
  font-size: 18px;
}
.jxs_name span {
  font-weight: bold;
}
.jxs_name {
  margin-top: 5px;
  margin-left: 10px;
  line-height: 2;
}
.jxc_0 {
  margin-top: 10px;
}
.jxc_1 {
  margin-left: 10px;
  position: relative;
  top: -5px;
}
.jxsxx-div {
  margin: 20px 0 10px;
}
.jxs_name_1 {
  font-size: 14px;
  color: #999999;
}
.xzchj {
  border-left: 3px solid #1ea5a0;
  padding-left: 5px;
}
.xz_chj_left {
  width: 790px;
  padding-top: 30px;
}

.czhdxq-chjrg {
  width: 610px;
  float: left;
  line-height: 1.5;
  background-color: #eeeeee;
  padding: 20px;
  font-size: 16px;
}
.czhdxq-ft.tes {
  height: 88px;
  line-height: 88px;
}
.font-18 {
  font-size: 18px;
}
.qaq {
  font-size: 14px;
}
.cxhdh-fl-ab {
  max-width: 290px;
  border-left: 1px solid #eeeeee;
  background-color: #fcfcfc;
}
.cxhdh-fl-table {
  width: 294px;
  text-align: center;
}
.czhdxq-czhdxq-div-no {
  border: 1px solid #eeeeee;
  padding: 0px 0 25px 17px;
  white-space: normal;
  word-break: break-all;
  border-top: none;
}
.czhdxq-czhdxq-div-no.par {
  padding: 0px 17px 25px 17px;
  border: none;
  margin-bottom: 0px;
}
.czhdxq-czhdxq-div-no.tg {
  border-bottom: none;
  margin-bottom: 0px;
}
.cxhdh-fl-li a {
  display: block;
  float: left;
  overflow: hidden;
  width: 33%;
  line-height: 40px;
  height: 40px;
}
.cxhdh-fl-ul {
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  height: 400px;
  overflow: hidden;
}
.cxhdh-fl-li {
  font-size: 14px;
  overflow: hidden;
  background-color: #fcfcfc;
  line-height: 3;
}
.cxhdh-fl-gr {
  background-color: #ffffff;
}
.cxhdh-fl-table-title {
  line-height: 3;
  border-top: 1px solid #eeeeee;
}
.cxhdh-fl-li.click {
  background-color: #f9f9f9;
}
.flet-bm {
  font-size: 14px;
}
.flet-bm p {
  font-size: 11px;
}
.fd-y-img {
  background-color: #fff;
  border-bottom: 1px solid #eee;
  margin-bottom: 20px;
  display: block;
}
.fd-y-img-dow {
  padding: 10px 0;
  text-align: left;
  border-top: 1px solid #e8e8e8;
}
.fd-y-img-dow img {
  margin: 0 14px;
}
.cxhdh-fl-hr {
  background-color: #fff;
  height: 20px;
}
.czhx_page_text {
  float: left;
  width: 580px;
  height: 48px;
  line-height: 48px;
  border-bottom: 1px solid #e6e6e6;
  margin-left: 20px;
}
.czhx_page_li li {
  padding-bottom: 20px;
}
.czhx_page_mbx {
  background: url(../img/czhd/cz_page_mbx.png) no-repeat 0 0;
  width: 649px;
  height: 40px;
  background-position-y: 12px;
  font-size: 18px;
  text-align: center;
  margin: 20px auto;
}
.thcx-ul {
  border-bottom: 1px solid #eee;
}
.thcx-ul div {
  margin: 0 10px;
}
.thcx-ul {
  height: 83px;
  line-height: 83px;
  padding: 20px 0;
}
.hasmartop {
  margin-top: 15px !important;
}
.thcx-div {
  margin-bottom: 50px;
}

.cz_but {
  display: inline-block;
  padding: 6px 10px;
  border: 1px solid #e5e5e5;
  margin-left: 8px;
  margin-bottom: 4px;
  cursor: pointer;
}
.cz_but.click {
  border: 2px solid #ff0036;
  color: #ff0036;
}
.cz_but-div {
  max-width: 520px;
}
.particularsellxq_hdlc_num{
  color: #ff0036;
  font-size: 48px;
  display: inline-block;
}
.title-gx {
  width: 330px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  white-space: nowrap;
}
.title-gx-fr {
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  white-space: nowrap;
}
.czhdxq-title-dvi {
  padding: 15px 0 50px 0;
}
.czhdxq_button_xj {
  background: url(../img/4s_button.png) no-repeat 0 0;
  width: 190px;
  height: 49px;
  line-height: 49px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  margin: 30px auto 0 auto;
}
.czhdxq_button_xj_0 {
  background: url(../img/4s_button_0.png) no-repeat 0 0;
  width: 190px;
  height: 49px;
  line-height: 49px;
  text-align: center;
  color: #fff;
  margin-top: 30px;
  cursor: pointer;
  margin: 10px auto 0 auto;
}
.czhdxq_button_xj_1 {
  background: url(../img/4s_button.png) no-repeat 0 0;
  width: 190px;
  height: 49px;
  line-height: 49px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  margin: 0 auto;
}
.czhdxq-czhdxq-title {
  line-height: 53px;
  background-color: #f6f6f6;
  text-indent: 17px;
  color: #00b7b2;
  font-size: 22px;
}
.czhdxq-czhdxq-div {
  border: 1px solid #eeeeee;
  padding: 15px 35px 25px 30px;
  margin-bottom: 50px;
  white-space: normal;
  word-break: break-all;
  border-top: none;
}
.czhdxq-czhdxq-div-tg {
  border: 1px solid #eeeeee;
  padding: 0px 0px 25px 30px;
  margin-bottom: 50px;
  white-space: normal;
  word-break: break-all;
  border-top: none;
}
.fixed-tab {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 14;
  background-color: #fff;
  border-bottom: 1px solid #e5e5e5;
}
.fixed-tab2 {
  position: fixed;
  top: 80px;
  left: 0;
  width: 100%;
  z-index: 14;
  background-color: #fff;
  border-bottom: 1px solid #e5e5e5;
}
@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.detailPriceTab {
  width: 1150px;
  margin: 0 auto;
  background-color: #fff;
  /*padding:0 25px;*/
}
.promotion_list_pic_url {
  width: 292px;
  height: 200px;
}
.promotion_list_pic_url img {
  width: 300px;
  height: 200px;
  margin: 0 auto;
  display: block;
}

.promotion_list_brand_url {
  width: 33px;
  height: 34px;
}
.dlb-text {
  color: #5b000f;
  font-size: 22px;
  margin-top: 10px;
}
.dlb-title {
  font-size: 36px;
  font-weight: bold;
  text-align: center;
}
.dlb-title-f {
  margin: 15px 0;
}
.dlb-font {
  font-size: 30px;
  margin-bottom: 20px;
}
.dlb-font- {
  color: #000;
}
.layer_indxe_ {
  background-color: #fff;
  padding: 5px;
  color: #fff;
}
.layer_indxe_p {
  margin: 10px 0;
}
.layer_indxe__ {
  overflow: hidden;
  background-color: #00b7b2;
}
.dlb-div {
  padding: 30px 20px;
}
.czhdxq-czhdxq-div-img {
  display: block;
  margin: 10px auto;
}
.czhdxq-czhdxq-div-li {
  margin-bottom: 20px;
}
.czhdxq-czhdxq-li-left {
  display: inline-block;
  width: 160px;
  text-align: center;
  color: #fff;
  font-size: 26px;
  background-color: #00b7b2;
  float: left;
  height: 64px;
  line-height: 64px;
}
.czhdxq-czhdxq-li-left-tes {
  display: inline-block;
  width: 160px;
  text-align: center;
  color: #fff;
  font-size: 26px;
  background-color: #00b7b2;
  float: left;
  height: 112px;
  line-height: 112px;
}
.czhdxq-czhdxq-li-left.tes {
  height: 88px;
  line-height: 88px;
}
.czhdxq-czhdxq-li-rg {
  width: 905px;
  float: left;
  line-height: 1.5;
  background-color: #eeeeee;
  padding: 20px 0 20px 20px;
  font-size: 16px;
}
.czhdxq-czhdxq-li-rg- {
  width: 670px;
  float: left;
  line-height: 1.5;
  background-color: #eeeeee;
  padding: 20px 0 20px 20px;
  font-size: 16px;
  color: #666;
}
.czhdxq-cjxx {
  margin-top: 35px;
  position: relative;
}
.czhdxq-cjxx p {
  line-height: 1.5;
}
.czhdxq-cjxx-p {
  font-size: 22px;
}
.font-colo {
  color: #666666;
}
.czhdxq-cjxx-p span {
  font-weight: bold;
}

#auto_content img {
  display: block;
  user-select: none;
  border: none !important;
  max-width: 100%;
  vertical-align: middle;
  margin: 0 auto;
}
.czhdxq-cjxx-icon {
  display: block;
  position: absolute;
  background: url("../img/czhd/czhdxq_cjxx_icon.png") no-repeat 0 0;
  width: 120px;
  height: 39px;
  bottom: 0;
  right: 45px;
}
.czhdxq-gclc {
  margin: 45px auto 75px auto;
  text-align: center;
}
.pos-p-re {
  position: relative;
  padding-left: 29px;
  margin-top: 10px;
}
.qaq_icon_q {
  background: url("../img/czhd/qaq_icon.png") no-repeat 0 0;
  width: 19px;
  height: 19px;
  position: absolute;
  top: 0;
  left: 0;
}
.qaq_icon_a {
  background: url("../img/czhd/qaq_icon.png") no-repeat 0 0;
  width: 19px;
  height: 19px;
  position: absolute;
  background-position-y: -29px;
  top: 0;
  left: 0;
}
.hasborbot {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 10px;
  line-height: 2;
  color: #bcbcbc;
}
.text-center {
  text-align: center;
}
.buycar-alldiv-notbotton {
  padding: 30px 25px 40px 25px;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  border-bottom: none;
}
.grxz-div-left {
  border: 1px solid #d5d5d5;
}
.toux_div {
  text-align: center;
  padding: 30px;
}
.toux_div img {
  width: 92px;
  height: 92px;
}
.toux_div p {
  margin: 10px 0;
}
.grxz-div-left {
  width: 210px;
  background-color: #f0f0f0;
  height: 910px;
}
.czhdxq-title-ul a {
  display: block;
  padding: 12px 15px 12px 20px;
  border-top: 1px solid #d5d5d5;
  cursor: pointer;
}
.czhdxq-title-ul a.click {
  color: #00b7b2;
  background-color: #fff;
  position: relative;
  right: -1px;
}
.czhdxq-title-ul li {
  position: relative;
}
.czhdxq-title-ul a:hover {
  color: #00b7b2;
  background-color: #fff;
  position: relative;
  right: -1px;
}
.grxz__icon_jt {
  display: block;
  position: absolute;
  top: 15px;
  right: 15px;
  background: url(../img/index/jt_ri.png) no-repeat 0 0;
  width: 9px;
  height: 16px;
}
.grxz-div-rg-title {
  padding: 14px 22px;
  background-color: #f0f0f0;
}
.grzx-activity-div {
  padding: 18px 30px 0 20px;
  width: 860px;
}
.grxz-div-rg {
  min-height: 910px;
  border: 1px solid #f6f6f6;
}
.grzx-activity-posr {
  position: relative;
}
.grzx-data_ {
  position: absolute;
  bottom: 5px;
  right: 0;
}
.czhdxq-title-fbt {
  background-color: #ff4646;
  color: #fff;
  padding: 12px 15px;
  margin: 10px 0;
  max-width: 390px;
}
.czhdxq-title-fbt-gx {
  padding-right: 15px;
  margin: 10px 0;
  line-height: 2;
}
.czhdxq-lianghang {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.czhdxq-title-fbt-le {
  font-size: 18px;
  font-weight: bold;
}
.czhdxq-title-fbt-le-p {
  font-size: 14px;
  font-weight: 500;
  color: #ff6e4b;
  position: relative;
}
.czhdxq-title-fbt-le-p img {
  margin: 0 10px;
}
.czhdxq-title-fbt-rg {
  text-decoration: underline;
  cursor: pointer;
  display: block;
  color: #00b7b3;
}

/*我的抵用券*/
.grzx-wddyq-div {
  padding: 18px 20px 0 20px;
  width: 870px;
}
.grzx-wddyq-div-div {
  text-indent: 40px;
  margin-bottom: 20px;
  font-size: 18px;
  color: rgb(51, 51, 51);
  line-height: 2;
  color: #666;
}
.grzx-dq-bjdiv {
  float: left;
  background: url("../img/grzx/dq_bj.png") no-repeat 0 0;
  width: 280px;
  height: 117px;
  margin-bottom: 15px;
}
.grzx-dq-bjdiv_0 {
  float: left;
  background: url("../img/grzx/dq_bj_0.png") no-repeat 0 0;
  width: 280px;
  height: 117px;
  margin-bottom: 15px;
}
.grxz-lxsj-text-title {
  text-align: center;
  margin-bottom: 50px;
}
.hasmar-ri {
  margin-right: 15px;
}
.grzx-dq-div {
  padding: 5px 20px 10px 12px;
  color: #fff;
}
.grzx-dq-div-fx {
  line-height: 54px;
}
.per-g-cen {
  position: relative;
  right: -50%;
}
.grzx-dq-div-top {
  margin-bottom: 12px;
}
.hasmar-ri-my {
  margin-right: 12px;
}
.myactivity_div {
  padding-bottom: 25px;
  margin-bottom: 25px;
  border-bottom: 1px solid #e0dddd;
}
.grzx-dq-div-q {
  font-size: 27px;
  color: #ffe466;
  font-size: 38.571px;
}
/*
我的消息*/
.grxz-xx-div {
  padding-left: 20px;
}
.grxz-xx-div p {
  line-height: 2;
}
.grxz-xx-div-p {
  font-size: 10px;
}
.grxz-xx-div-hr {
  margin: 25px 0;
  border-bottom: 1px solid #f0f0f0;
  border-top: 1px solid #f0f0f0;
  height: 2px;
}
.grxz-xx-rg {
  height: 804px;
  border: 1px solid #f6f6f6;
}
.grzx-xxtz-alldiv {
  width: 910px;
}
.grzx-xxtz-div {
  position: relative;
  padding: 15px 18px 15px 52px;
  line-height: 1.7;
}
.grzx-xxtz-div-bor {
  padding: 0 20px 0 20px;
  border-bottom: 1px solid #f6f6f6;
}
.grzx-xxtz-div-title {
  font-weight: bold;
}
.grzx-xxtz-div-top {
  position: relative;
  padding-right: 17px;
}
.xxtz__icon_jt {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  background: url(../img/index/jt_ri.png) no-repeat 0 0;
  width: 9px;
  height: 16px;
}
.xx_icon {
  display: block;
  background: url("../img/grzx/xx_icon.png") no-repeat 0 0;
  width: 28px;
  height: 28px;
  position: absolute;
  top: 15px;
  left: 0;
}
/*
联系过的商家*/
.grxz-lxsj-sj-logo {
  text-align: center;
  margin-bottom: 50px;
}
.personalcenter_myactivity_logo {
  width: 86px;
  height: 86px;
}
.grxz-lxslogodiv {
  margin-top: 10px;
  border-left: 1px solid #e5e5e5;
  padding-left: 20px;
}
.grxz-lxsj-sj-logo-bj {
  background: url("../img/grzx/logo_bj.png") no-repeat 0 0;
  width: 109px;
  height: 32px;
  line-height: 32px;
  color: #fff;
  margin-top: 10px;
}
.grxz-lxsj-sj-logo-bj span {
  font-size: 24px;
}
.grxz-lxsj-text-div {
  margin: 15px 0;
  line-height: 2;
}
.grxz-lxsj-le {
  padding: 15px 20px 15px 15px;
  width: 240px;
  overflow: hidden;
  padding-bottom: 25px;
  background-color: #f0f0f0;
  height: 335px;
}
.rxz-lxsj-has {
  margin-right: 22px;
}
.grxz-lxsj-div {
  border-bottom: 1px solid #f0f0f0;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
.grxz-f24 {
  font-size: 24px;
}
.grxz-div-lxg-ti {
  padding: 22px 20px 0 20px;
}
.grxz-div-lxg-x {
  width: 415px;
  border-bottom: 1px solid #f0f0f0;
  position: relative;
  margin-right: 35px;
  top: 15px;
  left: 10px;
}
.grxz-div-lxg-x1 {
  width: 100px;
  border-bottom: 1px solid #f0f0f0;
  position: relative;
  top: 15px;
  left: 10px;
}
/*个人资料*/
.grzl-ul li {
  overflow: hidden;
  margin: 15px 0;
}
.grzl-ul li label,
.grzl-ul li div {
  float: left;
}
.grzl-ul li label {
  width: 70px;
  margin-right: 5px;
}
.grzl-ul-select {
  width: 165px;
  height: 24px;
}
.grzl-ul-radio-div {
  margin-right: 20px;
}
.grzl-div-hr div {
  border-bottom: 1px solid #eeeeee;
  position: relative;
  top: -10px;
  margin-left: 70px;
}
.hasbattop {
  margin-top: 70px;
}
.grzl-ul-ui {
  padding: 2px 5px;
}
.botton_ckxq_div a {
  cursor: pointer;
  display: block;
  background: url(../img/index/botton_ckxq.png) no-repeat 0 0;
  width: 139px;
  height: 34px;
  text-align: center;
  line-height: 34px;
  color: #3fc1bd;
  margin: 35px auto;
}
/*免费申请*/
.apply-div {
  padding-top: 15px;
}
.apply-div-hr {
  margin-left: 20px;
  margin-right: 100px;
}
.apply-div-text {
  padding-left: 20px;
  line-height: 1.7;
}
.apply-div-text h2 {
  font-weight: bold;
}
.apply_botton a {
  display: block;
  background: url("../img/apply/apply_botton.png") no-repeat 0 0;
  width: 267px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  color: #a3dddb;
  margin: 45px auto;
}
#chj_adder {
  width: 300px;
}
.apply-input-div {
  float: left;
  width: 300px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.city-select-warp {
  position: absolute;
  z-index: 9;
  width: 100%;
  left: 0;
  display: none;
}
.city-select-tab {
  border-bottom: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  width: 299px;
  height: 35px;
  background: #f0f0f0;
}
.city-select-tab .current {
  background: #fff;
  /*border-bottom: 1px solid #e6e6e6;*/
  color: #f60;
}
.city-select-tab a {
  float: left;
  display: inline;
  margin-bottom: -1px;
  padding: 8px 20px;
  width: 58px;
  border-left: 1px solid #e6e6e6;
  border-bottom: 1px solid transparent;
  color: #4d4d4d;
  text-align: center;
  outline: 0;
}
.city-select {
  border: 1px #e6e6e6 solid;
  border-top: 0;
  padding: 10px 15px;
  width: 268px;
  background: #fff;
}
.city-select a {
  display: inline-block;
  color: #4d4d4d;
  padding: 0 10px;
  outline: 0;
  text-decoration: none;
  white-space: nowrap;
  margin-right: 2px;
}
.city-select a:hover {
  color: red;
  background-color: #fff8f3;
}
.city-select a.current {
  background-color: #f60;
  color: #fff;
  border-radius: 2px;
}
.city-select dl {
  line-height: 2;
  clear: both;
  padding: 3px 0;
  margin: 0;
}
.buyzs-div-li-div {
  line-height: 32px;
}
.czhdxq-title-dvi-img {
  border: none;
  width: 688px;
  height: 363px;
}

.activitybymoney-ul {
  padding-top: 0.2rem;
}
.tg-hdgzsm-activitybymoney-li {
  margin: 45px 27px 0 27px;
  min-height: 212px;
  position: relative;
  border: 1px solid #00b7b2;
  border-top: none;
  font-size: 22px;
  line-height: 2;
}
.tg-hdgzsm-activitybymoney-div {
  padding: 20px 20px 26px 20px;
}
.tg-hdgzsm-activitybymoney-li i {
  content: "";
  background: url(../img/czhd/activitybymoney_border.png) no-repeat 0 0;
  width: 1025px;
  height: 23px;
  display: block;
  top: -20px;
  left: 0;
  position: absolute;
}
.activitybymoney_cyl {
  background: url("../img/czhd/activitybymoney_cyl.png") no-repeat 0 0;
  background-position: 100% 0;
}
.activitybymoney_qdl {
  background: url("../img/czhd/activitybymoney_qdl.png") no-repeat 0 0;
  background-position: 100% 0.1rem;
}
.activitybymoney_dcl {
  background: url("../img/czhd/activitybymoney_dcl.png") no-repeat 0 0;
  background-position: 100% 0;
}
.activitybymoney_xyl {
  background: url("../img/czhd/activitybymoney_xyl.png") no-repeat 0 0;
  background-position: 100% 0.05rem;
}
.activitybymoney_zdl {
  background: url("../img/czhd/activitybymoney_zdl.png") no-repeat 0 0;
  background-position: 100% 0.34rem;
}
.activitybymoney_qxl {
  background: url("../img/czhd/activitybymoney_qxl.png") no-repeat 0 0;
  background-position: 100% 0.35rem;
}
.activitybymoney_xhcjl {
  background: url("../img/czhd/activitybymoney_xhcjl.png") no-repeat 0 0;
  background-position: 100% 0;
}
.activitybymoney_zjl {
  background: url("../img/czhd/activitybymoney_zjl.png") no-repeat 0 0;
  background-position: 100% 0.15rem;
}
.activitybymoney_pgl {
  background: url("../img/czhd/activitybymoney_pgl.png") no-repeat 0 0;
  background-position: 100% 0;
}
.activitybymoney_zhl {
  background: url("../img/czhd/activitybymoney_zhl.png") no-repeat 0 0;
  background-position: 100% 0.02rem;
}
.activitybymoney_jrl {
  background: url("../img/czhd/activitybymoney_jrl.png") no-repeat 0 0;
  background-position: 100% 0.1rem;
}
.activitybymoney_byl {
  background: url("../img/czhd/activitybymoney_byl.png") no-repeat 0 0;
  background-position: 100% 0;
}
.activitybymoney_qwhzl {
  background: url("../img/czhd/activitybymoney_qwhzl.png") no-repeat 0 0;
  background-position: 100% 0;
}
.activitybymoney_yyjpl {
  background: url("../img/czhd/activitybymoney_yyjpl.png") no-repeat 0 0;
  background-position: 100% 0;
}
.activitybymoney_xll {
  background: url("../img/czhd/activitybymoney_xll.png") no-repeat 0 0;
  background-position: 100% 0;
}
.activitybymoney_shu {
  background: url("../img/czhd/activitybymoney_shu.png") no-repeat 0 0;
  width: 7.5rem;
  height: 12.14rem;
  background-size: contain;
}
.money_li_title_a {
  display: inline-block;
  background: url("../img/czhd/cxhd_yunxq.png");
  width: 46px;
  height: 46px;
  text-align: center;
  line-height: 46px;
  color: #fff;
}
.money_li_title {
  margin-bottom: 10px;
}
.money_li_title span {
  color: #00b7b2;
}
/*
登录*/
.login-posit {
  position: absolute;
  top: 35px;
  right: 50%;
  margin-right: -400px;
}
.login-title {
  height: 45px;
  line-height: 45px;
  color: #00b7b2;
  border-bottom: 1px solid #dcdcdc;
  text-align: center;
}
.login-div {
  background-color: #fff;
  width: 310px;
  float: right;
}
.login-inputdivall {
  padding: 50px 21px;
}
.login-inputdiv div {
  display: inline-block;
}
.login-input-tott {
  margin-top: 20px;
}
.login-input {
  border: 1px solid #dcdcdc;
  padding: 5px 5px;
  border-radius: 5px;
  height: 23px;
  margin-left: 20px;
  width: 180px;
}
.login-but {
  display: block;
  text-align: center;
  color: #fff;
  background-color: #00b7b2;
  padding: 10px 0;
  border-radius: 5px;
  margin-top: 50px;
}
.get_code {
  color: #fff;
  background-color: #00b7b2;
  display: block;
  position: absolute;
  top: 6px;
  right: 5px;
  padding: 3px;
  font-style: normal;
  font-size: 12px;
  border-radius: 5px;
  cursor: pointer;
}
.report-div {
  padding: 18px 20px 0 20px;
}
.report-div-p {
  line-height: 44px;
  font-size: 22px;
}
.report-div-p i {
  display: inline-block;
  background: url("../img/report/report_x.png") no-repeat 0 0;
  width: 24px;
  height: 24px;
  line-height: 44px;
  margin-right: 10px;
}
.report-div-red {
  color: #eb0c0c;
  font-size: 28px;
  font-weight: bold;
  margin-top: 50px;
  padding-bottom: 5px;
  border-bottom: 1px solid #dcdcdc;
}
.apply-div-xx-rg {
  border: 1px solid #f6f6f6;
}
.apply-div-bottom {
  text-align: center;
  padding: 50px 0;
}
.apply-div-bottom-a {
  display: block;
  margin: 20px auto;
  background: url("../img/report/report_but.png") no-repeat 0 0;
  width: 267px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  text-align: center;
  cursor: pointer;
}
.apply-textarea {
  height: 150px;
  width: 285px;
  padding: 4px;
  border: 1px solid #e6e6e6;
}
.apply-div-lxfs {
  margin: 10px 0;
}
.chj_ewm {
  padding: 50px 130px;
}
.chj_ewm-img {
  text-align: center;
}
.chj_ewm-img div {
  margin-bottom: 8px;
}
.chj_ewm-text {
  font-size: 24px;
  position: relative;
  line-height: 2.2;
}
.login-foot {
  padding-top: 67px;
}
.footer-text-text {
  line-height: 2;
}
.login_logo {
  position: relative;
  top: 30px;
}
.login_ewm-div {
  text-align: center;
}
.login_ewm-div img {
  margin-bottom: 10px;
}
.dspfilp {
  position: fixed;
  bottom: 40px;
  right: 5%;
  font-size: 16px;
  z-index: 10001;
}
.dspfilp-jtou {
  background-color: #666666;
  width: 70px;
  height: 50px;
}
.dspfilp-jtou i {
  display: inline-block;
  background: url("../img/dspfilp.png") no-repeat 0 0;
  position: absolute;
  top: 15px;
  left: 23px;
  width: 21px;
  height: 30px;
  background-position-x: -242px;
}
.dspfilp-gzh {
  background-color: #666666;
  height: 50px;
  line-height: 50px;
  width: 114px;
  text-indent: 38px;
  color: #fff;
}
.dspfilp-gzh {
  border-right: 1px solid #fff;
}
.dspfilp-gzh i {
  display: block;
  position: absolute;
  top: 15px;
  left: 9px;
  background: url("../img/dspfilp.png") no-repeat 0 0;
  width: 21px;
  height: 25px;
  -ms-background-position-x: -126px;
  background-position-x: -126px;
}
.dspfilp-phone {
  background-color: #00b7b2;
  color: #fff;
  border-right: 1px solid #fff;
  height: 50px;
  line-height: 50px;
  width: 114px;
  text-indent: 38px;
}
.dspfilp-phone i {
  display: block;
  position: absolute;
  top: 15px;
  left: 9px;
  background: url("../img/dspfilp.png") no-repeat 0 0;
  width: 21px;
  height: 25px;
}

.fixed-ewm {
  position: absolute;
  top: -275px;
  right: -50px;
  display: none;
  padding: 5px;
}
.fixed-phone {
  position: absolute;
  top: -80px;
  right: -50px;
  display: none;
  padding: 5px;
}
.weixin-ewm {
  position: absolute;
  right: -80px;
  top: 25px;
  display: none;
  padding-bottom: 10px;
  z-index: 99;
  border: 1px solid #e6e6e6;
}

.showactivities_top {
  height: 115px;
  background-color: #fff;
}
.showactivities_bottom {
  background-color: #e6314f;
  margin-right: 1px;
  color: #fff;
}
.showactivities_text {
  padding-left: 113px;
  line-height: 2;
}
.showactivities_ewm {
  text-align: center;
  padding-bottom: 40px;
}
.showactivities_ewm img {
  margin: 10px 0;
}
.packagecore-text {
  margin: 20px 0;
  font-size: 22px;
}
/*图片轮播*/
.lb_1 {
  background: url("../img/lunbo/lb_1.png") 50% 0 no-repeat;
  /*    background-size: 100%;*/
}
.lb_2 {
  background: url("../img/lunbo/lb_2.png") 50% 0 no-repeat;
  /*    background-size: 100%;*/
}
.lb_3 {
  background: url("../img/lunbo/lb_3.png") 50% 0 no-repeat;
  /* background-size: 100%;*/
}
.cz_lb_1 {
  background: url("../img/lunbo/cz/lb_1.png") 50% 0 no-repeat;
  /*background-size: 100%;*/
}
.cz_lb_2 {
  background: url("../img/lunbo/cz/lb_2.png") 50% 0 no-repeat;
  /* background-size: 100%;*/
}
.cz_lb_3 {
  background: url("../img/lunbo/cz/lb_3.png") 50% 0 no-repeat;
  /*background-size: 100%;*/
}
.font-12 {
  font-size: 12px;
}
.botton_page_icon {
  background: url("../img/botton_page.png") no-repeat 0 0;
  width: 49px;
  height: 48px;
  float: left;
  text-align: center;
  color: #fff;
  font-size: 22px;
  line-height: 48px;
}

.botton_page_text {
  float: left;
  width: 800px;
  height: 48px;
  line-height: 48px;
  border-bottom: 1px solid #e6e6e6;
  margin-left: 20px;
  font-size: 22px;
}
.grzx-wddyq-div-ul li {
  padding-bottom: 20px;
}
.cxhdxq_div {
  width: 1070px;
  height: 381px;
  background-color: #d23e47;
  color: #fff;
  padding-top: 50px;
  margin: 0 auto;
}
.czhdxq-czhdxq-div-ul {
  margin-top: 25px;
}
.loginbj {
  background: url("../img/login/loginbj.png") 50% 0 no-repeat;
  height: 446px;
}
.promotionactivities_1 {
  background: url("../img/czhd/promotionactivities_1.png") 50% 0 no-repeat;
  height: 786px;
}
.promotionactivities_2 {
  background: url("../img/czhd/promotionactivities_2.png") 50% 0 no-repeat;
  height: 992px;
}
.promotionactivities_3 {
  background: url("../img/czhd/promotionactivities_3.png") 50% 0 no-repeat;
  height: 420px;
}
.botton_page_mbx {
  background: url("../img/botton_page_mbx.png") no-repeat 0 0;
  width: 844px;
  height: 37px;
  background-position-y: 15px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  margin: 20px auto;
}
.wrapper_fr_div {
  min-width: 1200px;
}
.czhdxq-g-fr {
  max-width: 441px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.poput_text {
  font-size: 18px;
  line-height: 1.6;
  margin-bottom: 20px;
  overflow: hidden;
}
.promotionxq_page_mbx {
  background: url(../img/czhd/promotionxq_page_mbx.png) no-repeat 0 0;
  width: 1069px;
  height: 37px;
  background-position-y: 15px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  margin: 20px auto;
}
.strok-outside {
  text-shadow: 0 1px #fff, 1px 0 #fff, -1px 0 #fff, 0 -1px #fff;
}
.promotion_page_text {
  float: left;
  width: 1010px;
  height: 48px;
  line-height: 48px;
  border-bottom: 1px solid #e6e6e6;
  margin-left: 20px;
  font-size: 22px;
}
.promotion_page_li {
  font-size: 22px;
}
.poupt_ri {
  width: 820px;
  float: left;
  padding: 15px 25px 15px 25px;
  text-indent: 25px;
  font-size: 18px;
  border: 1px solid #fff;
}
.poupt_ri-left {
  display: block;
  line-height: 57px;
  text-align: center;
  width: 105px;
  color: #00b7b2;
  font-size: 22px;
  background-color: #fff;
  font-weight: 700;
  float: left;
}
.poupt_alldiv {
  background-color: #00b7b2;
  color: #fff;
  padding: 15px 25px;
}
.poupt_titel {
  margin-bottom: 15px;
  font-size: 18px;
}
.poupt_ri-left.ts {
  line-height: 82px;
}
.poupt_ri-left-ts {
  display: block;
  padding: 11px 0;
  text-align: center;
  width: 105px;
  color: #00b7b2;
  font-size: 22px;
  background-color: #fff;
  font-weight: 700;
  float: left;
}

.packagecore_div {
  margin-bottom: 30px;
  border: 1px solid #c7c7c7;
}
.packagecore_div_pos {
  position: relative;
}
.packagecore_thea {
  position: absolute;
  bottom: 69px;
  left: 28px;
}
.packagecore_thea a {
  padding: 12px;
  background-color: #d8032f;
  font-size: 18px;
}
.packagecore_thea span {
  padding: 12px;
  background-color: #f2af33;
  font-size: 18px;
}
.packagecore_sy_hehe {
  font-size: 12px;
  text-align: center;
}
.packagecore_the_topa {
  position: absolute;
  bottom: 120px;
  left: 28px;
  font-size: 22px;
}
.colo-wit {
  color: #fff;
}
.packagecore_sy {
  background: url("../img/packagecore/packagecore_sy.png") no-repeat 0 0;
  width: 157px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  margin: 20px 30px 10px;
  font-size: 24px;
  color: #fff;
  cursor: pointer;
}
.packagecore_lb_money {
  text-align: center;
  color: #fb0000;
  font-size: 40px;
  font-weight: bold;
  margin-top: 45px;
}
.packagecore-div-ab {
  position: absolute;
  bottom: 0px;
  left: 0px;
  background-color: #7e7d81;
  opacity: 0.439;
  color: #fff;
  width: 100%;
}
.packagecore_thea_che {
  position: absolute;
  bottom: 69px;
  left: 28px;
}
.packagecore_thea_che a {
  padding: 12px;
  background-color: #3fced1;
  font-size: 18px;
  color: #fff;
}
.showactivities {
  background: -webkit-linear-gradient(#0c3c68, #9a4e42); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#0c3c68, #9a4e42); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#0c3c68, #9a4e42); /* Firefox 3.6 - 15 */
  background: linear-gradient(#0c3c68, #9a4e42); /* 标准的语法 */
}
.cz-activity-div-fl {
  width: 380px;
  overflow: hidden;
}
.largepackage {
  width: 1081px;
  margin: 20px auto;
}
.shop-logo {
  width: 86px;
  height: 86px;
  display: block;
  margin: 0 auto;
}
.shop-gd {
  color: #81cccd;
  text-decoration: underline;
}
.shop-bag-div {
  margin-bottom: 14px;
  position: relative;
  cursor: pointer;
}
.shop-bag-div img {
  width: 274px;
  height: 152px;
}
.shop-div-font {
  width: 210px;
  font-size: 18px;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.shop_icon {
  background: url("../img/shop_icon.png") no-repeat 0 0;
  width: 190px;
  height: 71px;
  margin-top: 25px;
}
.shop_icon-sc {
  font-size: 12px;
  color: #fff;
  text-indent: 20px;
  line-height: 2;
}
.shop_icon-sc span {
  font-size: 24px;
  font-weight: bold;
  margin-right: 10px;
}
#cnzz_stat_icon_1271583687 {
  display: none;
}
.czhdxq_button_xj {
  background: url(../img/4s_button.png) no-repeat 0 0;
  width: 190px;
  height: 49px;
  line-height: 49px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  margin: 10px auto 0 auto;
}

.tg_tab {
  text-align: center;
  background: url("../img/index/tg_tab.png") no-repeat 0 0;
  width: 1095px;
  background-position-y: 50%;
  /*height: 4px;*/
  line-height: 2;
  font-size: 36px;
  font-weight: bold;
  color: #00b7b2;
  margin: 0 auto;
}
.tg_tab_text {
  color: #00b7b2;
  font-size: 12px;
  text-align: center;
}
.tuang-li {
  background-color: #f5f5f5;
  padding: 10px;
  margin-bottom: 14px;
}
.tuang-li-left {
  width: 254px;
  height: 254px;
  background-color: #fff;
  float: left;
}
.tuang-li-fr {
  float: right;
  width: 231px;
  font-size: 12px;
  margin: 0 32px 0 33px;
}
.tuang-li-fr-tl {
  font-size: 24px;
  margin: 17px 0;
}
.tuang-li-fr-bule {
  color: #3aae9b;
  margin: 25px 0 30px 0;
}
.tuang-ul-div {
  margin: 32px 0 42px 0;
}
.tuang-ul {
  margin-top: 10px;
}
.hasmar-li {
  margin-right: 10px;
}
.Div1 {
  width: 1042px;
  /* height: 630px;*/
  margin: 40px auto;
  position: relative;
  overflow: hidden;
}
.Div1 .Div1_prev,
.Div1 .Div1_next {
  position: absolute;
  width: 25px;
  height: 39px;
  background: url(../img/index/pp_sj.png) no-repeat 0 0;
}
.Div1 .Div1_prev {
  bottom: 20px;
  left: 480px;
  background-position: 0 -39px;
  cursor: pointer;
}
.Div1 .Div1_next {
  bottom: 20px;
  right: 480px;
  background-position: -25px -39px;
  cursor: pointer;
}
.Div1 .Div1_prev:hover {
  background-position: 0 0;
}
.Div1 .Div1_next:hover {
  background-position: -25px 0;
}
.Div1 .Div1_main ul {
  float: left;
  width: 1042px;
  max-height: 555px;
  display: block;
  margin: 0 auto;
  border: solid 1px #ccc;
}
.Div1_main {
  width: 2088px;
  max-height: 557px;
  overflow: hidden;
  position: relative;
  z-index: 1;
  margin-bottom: 100px;
}
.Div1_main-li {
  width: 171.5px;
  height: 110px;
  text-align: center;
  border: solid 1px #ccc;
  float: left;
  position: relative;
}
.Div1_main-li-img {
  margin: 0 auto 5px;
  display: block;
  padding-top: 20px;
  height: 48px;
}
.Div1_main-li-i {
  font-size: 14px;
  color: #333;
  font-style: normal;
}
.index-shadow {
  width: 171.5px;
  height: 110px;
  position: absolute;
  top: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
  display: none;
}
.shadow-p {
  color: #fff;
  margin-top: 30px;
  letter-spacing: 2px;
  font-size: 14px;
}
.shadow-a {
  color: #fff;
  margin-top: 15px;
  letter-spacing: 2px;
  width: 90px;
  height: 26px;
  border-radius: 5px;
  line-height: 26px;
  display: inline-block;
  background: rgba(208, 18, 26, 0.8);
  font-size: 14px;
  cursor: pointer;
}
.apply-input-div-code {
  color: #ffffff;
  background: #00b7b2;
  border-radius: 5px;
  padding: 3px 5px;
  font-size: 14px;
  position: absolute;
  top: 6px;
  right: 5px;
  cursor: pointer;
}
.buyzs-div-ri-ul {
  margin-top: 20px;
}
.tuang-li-left img {
  width: 100%;
  margin-top: 50px;
}
.cx_sub_title-div {
  display: inline-block;
  max-width: 540px;
}
.cx_sub_title-div a {
  padding-right: 15px;
  color: red;
}
.wrapper-luodi-pd {
  padding: 30px 38px 140px 30px;
}
.luodi-top-rg {
  display: inline-block;
  color: red;
}
.luodi-top-title {
  font-size: 26px;
  line-height: 65px;
  margin-bottom: 20px;
}
.wypt {
  font-size: 36px;
  color: red;
  text-align: center;
}
.luodi-pt {
  background-color: #eeeeee;
  padding: 24px 0;
}
.pt-from {
  width: 665px;
  margin: 10px auto;
}
.bmm-select {
  display: inline-block;
}
.bmm-select select {
  border-radius: 5px;
  width: 240px;
  height: 44px;
  line-height: 44px;
  text-indent: 2px;
  color: #333;
  border: 1px solid #d2d2d2;
}
.pt-fromdiv label {
  line-height: 44px;
  height: 44px;
  margin-right: 20px;
}
option {
  font-weight: normal;
  display: block;
  white-space: pre;
  min-height: 1.2em;
  padding: 0px 2px 1px;
}
.luodi-input-div {
  float: left;
  width: 240px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  border-radius: 5px;
}

.pt-from-li {
  margin-bottom: 10px;
}
.pt-from-bot {
  width: 410px;
  margin: 20px auto;
  color: #fff;
  background-color: red;
  text-align: center;
  border-radius: 30px;
  line-height: 47px;
  cursor: pointer;
}
.tg_tab-luodi {
  text-align: center;
  background: url(../img/luodi/tg_hong_tab.png) no-repeat 0 0;
  width: 1095px;
  background-position-y: 50%;
  line-height: 2;
  font-size: 36px;
  font-weight: bold;
  color: #d43303;
  margin: 0 auto;
}
.tg_luodi_text {
  color: #d43303;
  font-size: 12px;
  text-align: center;
}
.tg_tab-foot {
  margin-top: 40px;
}
.tg_tab-foot-text {
  font-size: 30px;
  text-indent: 256px;
}
.tg_tab-foot-text span {
  font-weight: bold;
}
.ld-dian {
  padding: 0 10px;
}
.foot-mask {
  position: fixed;
  bottom: 0px;
  left: 0px;
  background: rgba(208, 18, 26, 0.8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
  width: 100%;
  height: 94px;
  font-family: Tahoma;
  z-index: 99999;
}
.foot-mask-pt {
  width: 1100px;
  height: 94px;
  margin: 0px auto;

  display: table;
}
.foot-mask-pt-div {
  display: table-cell;
  vertical-align: middle;
}
.luodifoot-input-div {
  width: 120px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.foot-mask-pt-title {
  font-size: 30px;
  color: #fff;
}
.foot-bot-bot {
  width: 170px;
  background-color: #ff7200;
  text-align: center;
  font-size: 14px;
  line-height: 38px;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
}
.luodi-input-div input,
.luodifot-input-div input {
  border-radius: 5px;
}
.luodifot-input-div {
  float: left;
  width: 190px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  border-radius: 5px;
}

.luodi-img {
  width: 100%;
  display: block;
  background-size: cover;
}
.promotionxq-layer {
  position: fixed;
  _position: absolute;
  pointer-events: auto;
  width: 100%;
  z-index: 99;
}
.layer-xq-div {
  background-color: #fff;
  border-radius: 10px;
  text-align: center;
  font-size: 18px;
  color: rgb(34, 34, 34);
  position: relative;
}
.layer-xq-div-text {
  padding-left: 77px;
  text-align: left;
}
.layer-xq-div-text p {
  margin-bottom: 24px;
}
.layer-xq-div-title {
  font-size: 36px;
  color: rgb(212, 51, 3);
  line-height: 0.806;
  padding: 45px 0 20px 0;
}
.xq-div-inod {
  width: 168px;
  margin: 15px auto;
  background-color: #d43303;
  border-radius: 30px;
  color: #fff;
  text-align: center;
  line-height: 2;
  cursor: pointer;
}
.layer-xq-div-cole {
  display: block;
  position: absolute;
  overflow: hidden;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
.text-cent {
  text-align: center;
  margin-top: 20px;
}
.color-r {
  color: red;
}

/*0522*/
.promotionactivity_tg{border:1px solid #eee; margin-left:-1px;}

.pro_div_bootn {
  padding: 0px 0 23px 24px;
  color: #666;
}
.pro_div_bootn span {
  font-size: 18px;
  padding: 0 2px;
}
.activity-bootn {
  color: #666;
}
.pro_div_ {
  padding: 10px 5px 10px 24px;
}
.colo-r-activity {
  font-size: 18px;
  color: #ff0000;
}
.teamshop_title {
  background-color: #edebeb;
}
.teamshop_title_div {
  width: 1200px;
  margin: 0 auto;
  padding: 6px 0;
  display: flex;
  align-items: center;
}
.brand_logo {
  width: 41px;
  height: 41px;
  float: left;
  margin-left: 28px;
  margin-right: 20px;
}
.ovhide {
  overflow: hidden;
}
.teamshop_title-cz {
  font-size: 24px;
  line-height: 41px;
  margin-left: 20px;
}
.buycar-alldiv-notbotton-tg {
  padding: 32px 32px 0 32px;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  border-bottom: none;
}
.czhdxq-title-dvi-tg {
  padding: 0 0 50px 0;
}
.colo-r-shop {
  color: #ff0000;
  font-size: 30px;
}
.buycar-dw-tg {
  line-height: 35px;
}
.cx_sub_bm {
  padding: 0 0px;
  margin-bottom: 20px;
}
.cx_sub_title_tg {
  padding: 20px 0px;
  line-height: 1;
}
.cx_sub_title-div.tg a {
  color: #00b7b2 !important;
}
.cxhdh-fl-ul-tg {
  height: 400px;
  overflow: hidden;
  width: 50%;
  float: left;
  text-align: center;
}
.jxsxx.tg {
  margin-bottom: 30px;
}
.detailPriceTab.tg {
  width: 1135px;
  margin: 0 auto;
  background-color: #fff;
}
.tg_hdlc_num {
  color: #00b7b2;
  font-size: 48px;
  display: inline-block;
}
.tg_hdlc_text {
  display: inline-block;
}
.particularsellxq_hdlc_text{
  display: inline-block;
}
.particularsellxq_hdlc_text a{
  color: #ff0036;
  font-size: 24px;
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
}
.tg_hdlc_text a {
  color: #00b7b2;
  font-size: 18px;
  display: block;
  margin-bottom: 5px;
}
.hdxj_jt {
  margin: 0 33px 0 23px;
  background: url("../img/hdxj_jt.png") no-repeat 0 50%;
  height: 48px;
  width: 54px;
}
.tg_hdlc {
  border: 1px solid #e8e8e8;
  padding: 32px 24px;
  font-size: 14px;
}
.tg-hdxz,.particularsellxq-hdxz{
  line-height: 2;
}
.tg-hdxz div{
  background: url("../img/hdxz_ty.png") no-repeat 0 5px;
  /*padding-left:30px;*/
}
.particularsellxq-hdxz div{
  background: url("../img/hdxz_ty_1.png") no-repeat 0 5px;
  padding-left:2px;
}
.particularsellxq-hdxz div a{
  padding: 0 20px 0 6px;
  color: #fff;
}
.tg-hdxz div a {
  padding: 0 20px 0 6px;
  color: #fff;
}
.jlbm-tg {
  position: absolute;
  right: 0;
  width: 375px;
  color: #666666;
  /* display: none; */
  height: 57px;
  line-height: 57px;
  padding: 0 17px;
  cursor: pointer;
  font-size: 18px;
  top: 0px;
}
.hxdfasdf {
  background: url("../img/hxdfasdf.png") no-repeat 0 0;
  width: 111px;
  height: 36px;
  text-align: center;
  line-height: 36px;
  position: absolute;
  top: 10px;
  right: 40px;
}
.hxdfasdf.click {
  background: url("");
}
.wrapper_ts_title {
  background-color: #00b7b3;
  color: #fff;
}
.wrapper_ts_title_tab {
  position: absolute;
  z-index: 88;
  background-color: #edebeb;
  line-height: 30px;
  display: none;
  width: 500px;
  left: -220px;
  bottom: -59px;
  font-size: 14px;
  text-align: center;
}
#wrapper_ts_title_tab {
  position: absolute;
  z-index: 78;
  width: 100%;
  left: 0;
  bottom: -29px;
  height: 30px;
  background-color: #edebeb;
  display: none;
}
.wrapper_ts_title_tab a {
  padding: 0 10px;
  margin: 0;
}
.grsm-sms {
  color: #999;
  margin-top: 20px;
  cursor: pointer;
}
.grzx-wddyq-div-text {
  font-size: 18px;
  line-height: 2;
  color: #666;
}
.grzx-wddyq-div-title {
  font-size: 22px;
  margin-top: 30px;
  color: #333;
}
.grzx-wddyq-div-tit {
  margin-bottom: 30px;
}

/* 特卖 */
.particularsell_hasbor {
  box-shadow: 0 1px 4px 0 rgba(88, 100, 117, 0.2);
  border: 1px solid #f0f0f0;
}
.particularsell_ul {
  height: 205px;
  overflow: hidden;
}
.particularsell_li {
  padding: 10px 0;
  height: 41px;
  overflow: hidden;
  box-sizing: border-box;
  border-bottom: 1px solid #e5e5e5;
  display: flex;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 14px;
}
.particularsell_li:last-child {
  border-bottom: none;
}
.particularsell_li:nth-of-type(odd) {
  background: #f0f0f0;
}
/* .particularsell_li:nth-of-type(even){

} */
.particularsell_li-div {
  float: left;
  width: 33.33%;
  text-align: center;
  flex: 1;
  color: #999;
}
.particularsell_li:after {
  content: " ";
  clear: both;
  display: block;
}
.particularsell_h1 {
  font-size: 20px;
  padding: 10px 15px;
  border-bottom: 1px solid #e5e5e5;
}
.particularsell_hr {
  height: 20px;
}
.particularsell_smgz {
  display: flex;
  align-items: center;
  padding: 10px 15px;
}
.particularsell-ewm-text {
  flex: 1;
  text-align: center;
}
.particularsell-h2 {
  font-size: 18px;
  padding-bottom: 20px;
}
.noboreder {
  border: none;
}
.parti-flex {
  display: flex;
  justify-content: space-between;
}
.parti-text {
  line-height: 1.2 !important;
  width: 350px;
  font-size: 20px;
}
.broadcast-text{
  font-size:23px;
  color:#000;
  font-weight:bold;
}
.broadcast_activity_num{
  height:23px;
  font-size:25px;
  font-weight:bold;
  color:rgba(0,0,0,1);
  opacity:0.6;
}
.icon_parti {
  display: inline-block;
  background: #000;
  border-radius: 5px;
  margin: 0 2px;
  width: 30px;
  line-height: 25px;
  font-size: 18px;
  text-align: center;
  color: #fff;
  font-style: normal;
}
.tm-gg {
  color: #999;
  font-size: 20px;
}
.particularsellxq-notbotton-tg {
  border: 1px solid #e5e5e5;
  background-color: #fff;
  border-bottom: none;
}
.particularsell-detailPriceTab {
  margin: 0 auto;
  background-color: #fff;
 /* padding-bottom: 30px;*/
}
.particularsellxq-topdiv {
  border: 1px solid #f0f0f0;
  box-shadow: 0 1px 4px 0 rgba(88, 100, 117, 0.2);
  margin-bottom: 30px;
  padding-bottom: 30px;
  /* padding: 17px; */
}
.parti-left-div {
  background: #f2f2f2;
}
.particularsellxq_botton {
  width: 190px;
  height: 49px;
  line-height: 49px;
  border-radius: 10px;
  background: #ff3300;
  text-align: center;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  margin: 10px auto 0 auto;
  font-size: 18px;
}
.particularsellxq_sub_bm {
  padding: 0 0px;
  display: inline-block;
  font-size: 20px;
  margin-left: 20px;
}
.buyzs-div-select {
  padding: 7px 5px;
  border: 1px solid #e6e6e6;
  width: 290px;
  height: 22px;
  line-height: 22px;
}
.particu-title-fl {
  padding-top: 20px;
}
.particu-form-label {
  float: left;
  display: block;
  padding: 9px 15px;
  font-weight: 400;
  text-align: left;
}
.liwu {
  /*padding: 9px 15px;
  color: #ffcc00;*/
  padding: 9px 0;
  color: #ff0036;
}
.particularsellxq-djs {
  text-align: center;
  padding: 10px 0;
}
.particularsellxq-djs > .text {
  font-size: 18px;
  padding-bottom: 10px;
  font-weight: 300;
}
.particularsellxq-time {
  background: #fff;
  display: inline-block;
  padding: 10px;
}
.parti_pic_url {
  display: block;
  width: 633px;
  height: 355px;
}
.back-img > img {
  width: 304px;
  display: block;
  margin-bottom: 10px;
  margin: 0 auto;
}
.liuc {
  display: block;
  margin: 20px auto;
}
.prr-logo {
  display: flex;
  align-items: center;
  padding-bottom: 10px;
}
.prr-logo img,
.particularsellxq_logo {
  width: 51px;
  height: 51px;
  display: block;
  border-radius: 51px;
  float: left;
}

.contentimg img {
  width: auto;
  height: auto;
  max-width: 100%;
}
.mdsbcz {
  /* white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 900px;
  float: left;
}
.particularsell-alldiv {
  padding: 20px 0 40px 0;
  margin-bottom: 5px;
  border-top: 1px solid #e5e5e5;
  background-color: #fff;
}
.particularsell-div-title{
 font-size: 24px;
 font-weight: bold;
}
.particularsellxq-flex{
  /*position: fixed;
  bottom: 489px;
  width: 100%;
  height: 124px;
  left: 0;
  z-index: 9999999999999999;
  background: #db1b43*/
  width: 100%;
  height: 124px;
  left: 0;
  background: #db1b43
}
.particularsellxq-flex > .div-center{

}
.flex_0{
  background: url(../img/particularsell/flex_0.png) no-repeat 0 0 ;
  width: 454px;
  height: 123px;
}
.particu-form-label {
  float: left;
  display: block;
  padding: 9px 15px;
  font-weight: 400;
  text-align: left;
  color: #666;
}
.checkbox_act_status {
  background: url(../img/particularsell/nmsl_.png) 0 0 no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  top: 4px;
}
.checkbox_act_status[isChecked="true"] {
  background: url(../img/particularsell/nmsl.png) 0 0 no-repeat;
}
.sbbbbbbbbb {
  border-left: 3px solid #707070;
  padding-left: 10px;
  margin: 40px 0;
  font-size: 16px;
  margin-left: 20px;
  color: #333;
}
/*.enter_broadcast_btn{//进入直播间按钮*/
  /*width:200px;*/
  /*!*height:50px;*!*/
  /*!*line-height:50px;*!*/
  /*text-align:center;*/
  /*background:red;*/
  /*color:#fff;*/
  /*font-size:16px;*/
  /*display: inline-block;*/
/*}*/
.broadcast_play_btn{//直播回放按钮
  width:200px;
  /*height:50px;*/
  /*line-height:50px;*/
  text-align:center;
  color:red;
  font-size:16px;
  display: inline-block;
}


.cz-activity-div-fl {
  width: 380px;
  overflow: hidden;
}



.botton_ckxq_close {
  width: 190px;
  height: 49px;
  line-height: 49px;
  border-radius: 10px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  margin: 10px auto 0 auto;
  background: #999;
  margin: 15px auto 0 auto;
}

.broadcast-activity-div {
  padding: 33px 27px;
  /*border: 1px solid #e5e5e5;*/
  cursor: pointer;
  /*box-sizing: border-box;*/
  display: block;
  /*width: 670px;*/
  box-shadow:0px 5px 32px 0px rgba(0, 0, 0, 0.1);
  border-radius:10px;
  height:220px;
  overflow: visible;
  /*border:1px solid red;*/
  /*margin-left:30px;*/
  margin-bottom:30px;

}
.broadcast-action{
  overflow: hidden;
}
.broadcast-action img{
  width:391px;
  /*height:220px;*/
  height: 100%;
  max-hei
}
.broadcast-alldiv {
  padding: 0 0 40px 0;
  margin-bottom: 5px;
  background-color: #fff;
}
.broadcast-con{
  display: flex;
  flex-direction: column;
  padding-left:28px;
}
.broadcast-con .parti-text{
  height:24px;
  font-size:23px;
  font-weight:bold;
  color:rgba(0,0,0,1);
  margin-bottom:6px;
}
.broadcast-con .broadcast_time_title{
  font-size:14px;
  font-weight:bold;
  color:rgba(0,0,0,1);
  opacity:0.5;
  margin-top:8px;
}
.broadcast-con .broadcast_activity_num{
  height:23px;
  font-weight:bold;
  color:rgba(0,0,0,1);
  opacity:0.6;
  font-size:16px;
  /*margin-top:13px;*/
  margin-top:12px;
}
.broadcast-con .btn{
 margin-top:12px;
}
.enter_broadcast_btn {
  width: 163px !important;
  height: 50px !important;
  line-height: 50px !important;
  border-radius: 5px;
  background: #F94343;
  text-align: center;
  color: #fff;
  cursor: pointer;
  display: inline-block !important;
  margin: 10px auto 0 auto;
  font-size: 16px;
}


.play_broadcast_btn{
  display: inline-block;
  width:163px;
  height:46px;
  line-height: 46px;
  background:rgba(255,255,255,1);
  border:2px solid rgba(249, 67, 67, 1);
  border-radius:5px;
  color:#F94343;
  font-size: 16px;
  text-align: center;
}
.broadcast_h1 {
  /*width: 284px;*/
  font-size: 22px;
  color:#393EA0;
  margin: 0 28px;
  border-bottom: 1px solid #e5e5e5;
  text-decoration: double;
}
.broadcast_h1 .under_line{
  display: inline-block;
  height: 68px;
  line-height: 68px;
  font-size: 22px;
  border-bottom:2px solid #393EA0;

}
.broadcast_hasbor {
  box-shadow:0px 5px 32px 0px rgba(0, 0, 0, 0.1);
  border-radius:5px;
  /*padding:0 28px;*/
}
.broadcast_ul {
  margin-left:28px;
  margin-right:28px;
  height: 205px;
  overflow: hidden;
}

.broadcast_li {
  padding: 10px 0;
  height: 41px;
  overflow: hidden;
  box-sizing: border-box;
  /*border-bottom: 1px solid #e5e5e5;*/
  display: flex;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 14px;
}
.broadcast_li-div {
  float: left;
  width: 33.33%;
  text-align: left;
  flex: 1;
  color: #373737;
  overflow: hidden;
}
.broadcast_smgz {
  display: flex;
  align-items: center;
  padding: 28px 28px 26px;
}
.broadcast-h2 {
  font-size: 16px;
  color:#5A5A5A;
  pading-left:24px;
}
.broadcast-ewm{
  width: 119px;
}
