/*input 默认字体*/
/*单行隐藏*/
.yingchang {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/*多行隐藏*/
.border-box {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/*变化*/
/*上下*/
/*英文数字强制换行*/
.ying {
  display: inline;
  /*解决IE6 双倍水平外边距*/
  word-wrap: break-word;
  /*连续的数字或者英文就会不换行 得使用强制换行*/
  word-break: break-all;
  /*连续的数字或者英文就会不换行 得使用强制换行*/
}
.main {
  width: 100%;
  height: 350px;
  background: #fff url("../images/7c58db8.png") no-repeat;
  background-size: cover;
}
.main-center {
  width: 1300px;
  min-width: 1300px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
.icon1 {
  width: 100%;
  height: 100%;
  display: block;
  animation: rotate 6s linear infinite;
}
.title-wrap {
  width: 300px;
  height: 300px;
  overflow: hidden;
  position: relative;
}
.title-content {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.icon2 {
  width: 93px;
  height: 100px;
}
.title-content .title {
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  margin-top: 10px;
}
.container1 {
  width: 340px;
  height: 92px;
  padding: 0 40px;
  font-size: 24px;
  background: transparent url("../images/mm.png") no-repeat center;
}
.container1:last-child,
.container2:last-child {
  margin-bottom: 0;
}
.container2 {
  width: 310px;
  height: 58px;
  padding: 0 30px;
  font-size: 18px;
  background: transparent url("../images/bb.png") no-repeat center;
}
.container1,
.container2 {
  color: #fff;
  font-weight: normal;
  margin-bottom: 10px;
  box-sizing: border-box;
  transition: all 0.5s;
  cursor: pointer;
}
.container1:nth-child(1):hover {
  transform: translate(-15px, 0px);
}
.container1:nth-child(2):hover {
  transform: translate(-15px, 0px);
}
.container2:nth-child(1):hover {
  transform: translate(15px, 0px);
}
.container2:nth-child(2):hover {
  transform: translate(15px, 0px);
}
.container2:nth-child(3):hover {
  transform: translate(15px, 0px);
}
.more-wrap {
  position: absolute;
  right: 0;
}
.move-run {
  left: -3px;
  top: -7px;
  position: absolute;
  display: block;
  animation: rotate 6s linear infinite;
}
.more-wrap .positionR {
  width: 85px;
  height: 88px;
  cursor: pointer;
}
.object-main {
  width: 100%;
  height: 350px;
  display: block;
}
.toggle-wrap {
  position: absolute;
  right: 60px;
  bottom: -26px;
  width: 54px;
  height: 26px;
  background: url("../images/sss.png") no-repeat;
  background-size: cover;
}
.toggleP {
  position: relative;
  width: 100%;
  height: 100%;
}
.toggle-wrap .toggle-icon {
  width: 44px;
  height: 44px;
  position: absolute;
  left: 5px;
  top: -20px;
}
.toggle-wrap-title {
  position: absolute;
  white-space: nowrap;
  color: #fff;
  top: -29px;
  left: -90px;
  font-size: 18px;
  display: none;
}
.tonglan {
  width: 100%;
  height: 40px;
  display: none;
  color: #fff;
  font-size: 14px;
  background: url("../images/bg-panel.png");
}
@media screen and (max-width: 1200px) {
  .toggle-wrap-title {
    display: none !important;
  }
}
.title-content .icon2 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.bg_ma_top {
  line-height: 40px;
  color: #ffffff;
  background: url(../images/bg-panel.png) 0% 0%;
}
.bg_ma_top .r_t {
  padding-right: 40px;
}
.bg_ma_top .r_t span {
  color: #00fcff;
}
.bg_ma_top .r_t span img {
  margin-right: 10px;
}
.bg_ma_top .img-bg-open {
  margin-top: 10px;
  cursor: pointer;
}
.erweima {
  background: #3a3a3a;
  padding: 0 15px;
  cursor: pointer;
}
.erweima .routine {
  padding-left: 15px;
}
.erweima .tab-tips {
  position: absolute;
  top: 36px;
  /*right: 95px;*/
  height: 115px;
  text-align: center;
  width: 130px;
}
.erweima .tab-tips .code-box {
  padding-top: 12px;
}
.erweima .tab-tips .code-box img {
  vertical-align: middle;
}
.erweima .tab-tips .txt {
  color: #ffffff;
  font-size: 14px;
  display: inline-block;
  width: 100%;
  line-height: 25px;
  border-radius: 25px;
  margin-top: 12px;
  background: #e1251b;
}
.subheading .span {
  color: #fe0139;
}
.header .he_one {
  padding: 30px 0;
  line-height: 54px;
}
.header .search {
  margin-left: 140px;
  border: 2px solid #fe0139;
  line-height: 50px;
  height: 54px;
}
.header .search .se {
  width: 60px;
  text-align: center;
  vertical-align: top;
}
.header .search .int {
  vertical-align: top;
}
.header .search .int input {
  vertical-align: top;
  display: inline-block;
  height: 50px;
  width: 320px;
}
.header .search .int input::-webkit-input-placeholder {
  color: #000;
  font-size: 16px;
}
.header .search .int input:-moz-placeholder {
  color: #000;
  font-size: 16px;
}
.header .search .int input::-moz-placeholder {
  color: #000;
  font-size: 16px;
}
.header .search .int input:-ms-input-placeholder {
  color: #000;
  font-size: 16px;
}
.header .search .btn {
  display: inline-block;
  width: 100px;
  height: 52px;
  position: absolute;
  color:#fff;
  text-align: center;
  font-size: 18px;
  background: #fe0139;
  vertical-align: top;
}
.h_lists {
  width: 100%;
  height: 54px;
  color: #fff;
  background-color: #333333;
  line-height: 54px;
}
 .h_lists .na {
  width: 220px;
  background: #fe0139;
  color: #fff;
  font-size: 24px;
  padding: 0 30px;
  cursor: pointer;
  margin-right: 30px;
}
 .h_lists .na span {
  margin-left: 25px;
}
 .h_lists .lis {
  margin-left: 45px;
  font-size: 18px;
}
 .h_lists .lis .a {
  color:#fff;
  display: inline-block;
  padding: 0 25px;
}
.header .ty_list {
  padding: 20px;
  line-height: 40px;
}
.ty_list .a {
    color: #fff;
    /*margin-left: 15px;*/
  display: inline-block;

  padding: 0 18px;
  font-size: 18px;
  position: relative;
}
.header .ty_list .a.on {
  color: #4f4d4a;
  font-weight: bold;
  font-size: 30px;
}
.header .ty_list .a.on:before {
  content: '';
  position: absolute;
  left: 50%;
  margin-left: -15px;
  top: 100%;
  border-width: 0 12px 16px;
  border-style: solid;
  border-color: transparent transparent #fe0139;
}
.header .to_login {
  display: inline-block;
  padding: 7px 0;
  line-height: 40px;
  position: relative;
}
.header .to_login span {
  display: inline-block;
  color: #bab6af;
  padding-left: 10px;
  font-size: 16px;
}
.header .to_login .user {
  color: #bab6af;
  position: relative;
  padding-right: 15px;
  cursor: pointer;
}
.header .to_login .user:after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -7px;
  border-width: 7px 7px 0;
  border-style: solid;
  border-color: #bab6af transparent transparent;
}
.header .to_login .user:hover .ho_show {
  display: block;
}
.header .to_login .user .ho_show {
  position: absolute;
  right: 0;
  top: 80%;
  background: #ffffff;
  padding: 15px 25px;
  line-height: 30px;
  font-size: 14px;
  display: none;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  filter: progid:DXImageTransform.Microsoft.Shadow(color=rgba(0, 0, 0, 0.1), direction=0, strength=8px);
  /*兼容ie*/
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  /*兼容firefox*/
}
.header .to_login .user .ho_show .li {
  display: block;
}
.header .to_login .user .ho_show .li span {
  color: #4f4d4a;
}
.header .to_login .user .ho_show .im {
  display: inline-block;
  width: 30px;
}
.ma_bor {
  width: 100%;
  height: 3px;
  background-color: #d6ae5c;
}
.in_pro_lis {
  background: #f8f8f8;
  padding-bottom: 5px;
}
.in_pro_lis .pro_top {
  background: #ffffff;
}
.in_pro_lis .pro_top .l_Lis {
  width: 220px;
  padding: 15px 0;
}
.in_pro_lis .pro_top .l_Lis .li {
  display: inline-block;
  width: 100%;
  padding-left: 60px;
  line-height: 45px;
  position: relative;
}
.in_pro_lis .pro_top .l_Lis .li:after {
  content: '';
  position: absolute;
  left: 25px;
  top: 50%;
  margin-top: -4px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #c4c2be;
}
.in_pro_lis .pro_top .r_tex {
  width: 100%;
}
.jx-title{
    font-size: 32px;
    line-height: 88px;
    text-align: center;
}
.in_pro_lis .tex_lis {
  margin-top: 6px;
  background-color: #F8F8F8;
}
.in_pro_lis .tex_lis .li {
  position: relative;
  width: calc((100% - 20px)/3);
}
.in_pro_lis .tex_lis .li a{
    display: flex;
    align-items: center;
    background-color: #FFF;
    margin-bottom: 10px;
    border-radius: 5px;
    padding: 20px 30px;
    /*justify-content: center;*/
}
.in_pro_lis .tex_lis .li a img {
    width: 88px;
    height: 88px;
    border-radius: 5px;
    object-fit: cover;
    margin-right: 30px;
}
.in_pro_lis .tex_lis .li a .name{
    font-size: 20px;
}
.in_pro_lis .tex_lis .li a .go{
    color: #fff;
    padding: 3px 20px ;
    border-radius: 50px;
    margin-top: 5px;
    background-color: #fe0139;
}
.in_pro_lis .tex_lis .li:not(:nth-child(3n)) {
  margin-right:  10px;
}
.in_pro_lis .tex_lis .li .t {
  position: absolute;
  line-height: 50px;
  text-align: center;
  font-size: 22px;
  width: 100%;
}
.swiper-container_in .swiper-pagination .swiper-pagination-bullet {
  background: #ffffff;
  width: 10px;
  height: 10px;
  opacity: 1;
}
.swiper-container_in .swiper-pagination .swiper-pagination-bullet-active {
  background: #e54545;
}
.in_til {
  border-top: 4px solid #fe0139;
  margin: 20px auto;
}
.in_til .l_na {
  background: url("../images/no5.png");
  background-repeat: no-repeat;
  color: #ffffff;
  width: 190px;
  line-height: 45px;
  font-size: 28px;
  text-align: left;
  padding-left: 12px;
}
.in_til .mor {
  font-size: 18px;
  line-height: 45px;
  color: #6d6d6d;
}
.in_til.co_blu {
  border-top: 4px solid #6b7e9e;
}
.in_til.co_blu .l_na {
  background: url("../images/no8.png");
  background-repeat: no-repeat;
}
.in_til.co_bg2 {
  border-top: 4px solid #cb4c7c;
}
.in_til.co_bg2 .l_na {
  background: url("../images/no17.png");
  background-repeat: no-repeat;
}
.pro_list .li {
  display: inline-block;
  vertical-align: top;
  width: 18%;
  margin-right: 2.33%;
  background: #ffffff;
}
.pro_list .li:nth-child(5n) {
  margin-right: 0;
}
.pro_list .li:nth-child(n+6) {
  margin-top: 20px;
}
.pro_list .li .im {
  position: relative;
}
.pro_list .li .im .im_tex {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
}
.pro_list .li .im .im_tex .ben {
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 24px;
  line-height: 26px;
  color: #a54844;
  text-align: center;
  width: 96px;
  padding-top: 15px;
  padding-bottom: 5px;
  background: url("../images/no6.png");
}
.pro_list .li .im .im_tex .tex_c {
  line-height: 48px;
  font-size: 20px;
  background: #d2a57b;
  padding-left: 115px;
}
.pro_list .li .im .im_tex .tex_c span {
  color: #ffffff;
}
.pro_list .li .text {
  position: relative;
  padding: 8px;
}
.pro_list .li .text .img_b {
  position: absolute;
  right: -5px;
  top: 0;
  width: 40px;
}
.pro_list .li .text .h1 {
  font-size: 28px;
  padding-top: 5px;
  line-height: 40px;
  color: #e54545;
}
.pro_list .li .text .h1 span {
  font-size: 20px;
}
.pro_list .li .text .tye {
  display: inline-block;
  color: #ffffff;
  background: #e54545;
  border-radius: 5px;
  padding: 0 5px;
  line-height: 26px;
}
.pro_list .li .text .t1 {
  font-size: 20px;
  line-height: 35px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pro_list .li .text .t2 {
  line-height: 35px;
  color: #8d8d8d;
}
.pro_list .li .text .t2 span {
  font-size: 20px;
}
.pro_list .li .text .btn_s {
  width: 80px;
  display: inline-block;
  border-radius: 5px;
  line-height: 26px;
  text-align: center;
  background: #6b7e9e;
  color: #ffcf3c;
}
.in_til.co_bg2 {
  border-top: 4px solid #cb4c7c;
}
.in_til.co_bg2 .l_na {
  background: url("../images/no17.png");
  background-repeat: no-repeat;
}
.pro_list.co_bg2 .li .text .btn_s {
  background: #e87da5;
  color: #ffffff;
}
.pro_list.co_bg3 .li .text .btn_s {
  background: #e19347;
  color: #ffffff;
}
.in_til.co_bg4 {
  border-top: 4px solid #cdcdcd;
}
.in_til.co_bg4 .l_na {
  background: url("../images/no12.png");
  background-repeat: no-repeat;
}
.pro_list.co_bg4 .li .text .btn_s {
  background: #cdcdcd;
  color: #ffffff;
}
.in_til.co_bg5 {
  border-top: 4px solid #f6b38f;
}
.in_til.co_bg5 .l_na {
  background: url("../images/no13.png");
  background-repeat: no-repeat;
}
.pro_list.co_bg5 .li .text .btn_s {
  background: #f6b38f;
  color: #ffffff;
}
.in_til.co_bg6 {
  border-top: 4px solid #4c85cb;
}
.in_til.co_bg6 .l_na {
  background: url("../images/no14.png");
  background-repeat: no-repeat;
}
.pro_list.co_bg6 .li .text .btn_s {
  background: #4c85cb;
  color: #ffffff;
}
.in_til.co_bg7 {
  border-top: 4px solid #616de2;
}
.in_til.co_bg7 .l_na {
  background: url("../images/no15.png");
  background-repeat: no-repeat;
}
.pro_list.co_bg7 .li .text .btn_s {
  background: #616de2;
  color: #ffffff;
}
.in_til.co_bg8 {
  border-top: 4px solid #b57552;
}
.in_til.co_bg8 .l_na {
  background: url("../images/no16.png");
  background-repeat: no-repeat;
}
.pro_list.co_bg8 .li .text .btn_s {
  background: #b57552;
  color: #ffffff;
}
.in_more {
  display: block;
  margin: 50px auto;
  text-align: center;
  background: #3a4477;
  font-size: 22px;
  width: 210px;
  line-height: 54px;
  color: #ffffff;
}
.t_footer {
  background: #fff;
}
.t_footer .lis {
  padding: 25px 0;
  display: flex;
  border-bottom: 1px solid #464646;
}
.t_footer .lis .li {
  flex: 1;
  text-align: center;
  font-size: 20px;
  color: #333;
}
.t_footer .lis .li p {
  line-height: 30px;
}
.t_footer .fo_t {
  padding-bottom: 25px;
  text-align: center;
}
.t_footer .fo_t .t_te {
  font-size: 20px;
  padding: 35px 0;
  color: #a8a8a8;
}
.t_footer .fo_t .t_te span {
  display: inline-block;
  padding: 0 15px;
}
.t_footer .fo_t .t_ot {
  color: #acacac;
  line-height: 35px;
}
.im_ba {
  padding-top: 30px;
}
a:hover {
  color: #fe0139;
}
.ma_tadr {
  text-align: left;
  line-height: 80px;
  font-size: 18px;
}
.ma_tadr a {
  display: inline-block;
}
.ma_tadr .on {
  color: #fe0139;
}
.mac_bg {
  background-color: #fbfbfb;
  padding-bottom: 60px;
}
.cho_city {
  padding: 0 30px;
  font-size: 18px;
  background-color: #ffffff;
}
.cho_city .li {
  border-bottom: 1px solid #dcdcdc;
  line-height: 38px;
  padding: 20px 0;
}
.cho_city .li:last-child {
  border-bottom: none;
}
.cho_city .na {
  color: #fe0139;
  width: 150px;
}
.cho_city .li_s {
  width: calc(100% - 150px);
}
.cho_city .li_s .s_a {
  display: inline-block;
  vertical-align: top;
  padding: 0 10px;
}
.order_abt {
  padding: 30px;
  font-size: 18px;
  background-color: #ffffff;
}
.order_abt .top_pay {
  border: 1px solid #dcdcdc;
}
.order_abt .top_pay .fir_te {
  background-color: #f4f4f4;
  padding: 10px 12px;
  line-height: 40px;
  border-bottom: 1px solid #dcdcdc;
  font-size: 14px;
}
.order_abt .top_pay .fir_te .na {
  color: #4f4d4a;
}
.order_abt .top_pay .fir_te .type {
  color: #e1251b;
}
.order_abt .top_pay .p_text {
  padding: 10px 12px;
  font-size: 14px;
  line-height: 30px;
}
.order_abt .top_pay .p_text .na {
  width: 100px;
}
.order_abt .top_pay .p_text .tex {
  width: calc(100% - 100px);
}
.order_abt .top_pay .p_text .type {
  text-align: right;
}
.order_abt .top_pay .p_text .type .btm {
  display: inline-block;
  background-color: #7386dc;
  color: #ffffff;
  margin-left: 10px;
  text-align: center;
  width: 78px;
  border-radius: 5px;
}
.order_abt .abt_lis {
  margin: 20px 0;
  border: 1px solid #dcdcdc;
}
.order_abt .abt_lis .li_pro .li {
  font-size: 14px;
  line-height: 24px;
  padding: 25px 10px;
}
.order_abt .abt_lis .li_pro .li .li_cimg {
  width: 65px;
}
.order_abt .abt_lis .li_pro .li .li_tex {
  width: calc(100% - 65px);
  text-align: left;
  padding-left: 10px;
}
.order_abt .abt_lis .li {
  width: 15%;
  text-align: center;
  font-size: 18px;
  line-height: 50px;
}
.order_abt .abt_lis .li:nth-child(1) {
  width: 30%;
}
.order_abt .abt_lis .li:nth-child(3) {
  width: 25%;
}
.order_abt .abt_lis .li .yan_pir {
  color: #cbcbcb;
  text-decoration: line-through;
}
.order_abt .abt_lis .li .pir {
  color: #4f4d4a;
}
.order_abt .abt_lis .ty_or {
  font-size: 14px;
  line-height: 30px;
  padding: 10px;
  background-color: #f9f6f2;
  border-top: 1px solid #dcdcdc;
}
.order_abt .abt_lis_all {
  background-color: #eaeaea;
  padding: 20px 60px;
  font-size: 16px;
  line-height: 30px;
  text-align: right;
}
.order_abt .abt_lis_all .na {
  display: inline-block;
}
.order_abt .abt_lis_all .num {
  width: 190px;
  display: inline-block;
}
.order_abt .abt_lis_all .re_pa {
  font-size: 18px;
  line-height: 50px;
}
.order_abt .abt_lis_all .re_pa .num {
  color: #e1251b;
  font-size: 20px;
  font-weight: bold;
}
.cho_classify {
  padding: 0 30px;
  font-size: 18px;
  background-color: #ffffff;
}
.cho_classify .li {
  border-bottom: 1px solid #dcdcdc;
  line-height: 38px;
  padding: 20px 0;
}
.cho_classify .li:last-child {
  border-bottom: none;
}
.cho_classify .na {
  color: #adadad;
  width: 120px;
  cursor: pointer;
}
.cho_classify .li_s {
  width: calc(100% - 120px);
}
.cho_classify .li_s .s_a {
  display: inline-block;
  vertical-align: top;
  padding: 0 20px;
  cursor: pointer;
  margin-right: 30px;
}
.cho_classify .li_s .s_a.on,
.cho_classify .li_s .s_a:hover {
  color: #fe0139;
}
.cho_classify .sort .s_a.on:after,
.cho_classify .sort .s_a:hover:after {
  border-width: 0 7px 7px;
  border-style: solid;
  border-color: transparent transparent #fe0139;
}
.cho_classify .sort .s_a.on:before,
.cho_classify .sort .s_a:hover:before {
  border-width: 7px 7px 0;
  border-style: solid;
  border-color: #fe0139 transparent transparent;
}
.cho_classify .sort .s_a {
  position: relative;
  padding-right: 30px;
}
.cho_classify .sort .s_a:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 8px;
  border-width: 0 7px 7px;
  border-style: solid;
  border-color: transparent transparent #babab9;
}
.cho_classify .sort .s_a:before {
  content: '';
  position: absolute;
  right: 0;
  top: 8px;
  border-width: 7px 7px 0;
  border-style: solid;
  border-color: #babab9 transparent transparent;
}
.paging {
  margin-top: 50px;
  text-align: center;
  animation-delay: 0.4s;
}
.paging .paging_box {
  display: inline-block;
}
.paging a {
  color: #9e9e9e;
  border: 1px solid #9e9e9e;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  padding: 0 15px;
  margin: 0 5px;
  display: inline-block;
  background-color: #ffffff;
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  -ms-animation-duration: 0.4s;
  -o-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.paging a:hover {
  color: #d6ae5c;
  border: 1px solid #d6ae5c;
}
.nowpage {
  color: #d6ae5c;
  border: 1px solid #d6ae5c;
  font-size: 16px;
  height: 40px;
  margin: 0 5px;
  line-height: 40px;
  padding: 0 15px;
  display: inline-block;
}
/*新闻*/
.news_List {
  background-color: #ffffff;
  padding: 0 30px;
  padding-bottom: 40px;
}
.news_List .li_a {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding: 12px 0;
}
.news_List .li_a:nth-child(n+2) {
  border-top: 1px dashed #dcdcdc;
}
.news_List .li_a .time {
  text-align: center;
}
.news_List .li_a .time dt {
  font-size: 30px;
  color: #fe0139;
  line-height: 40px;
  position: relative;
}
.news_List .li_a .time dt:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 10%;
  width: 80%;
  height: 1px;
  background-color: #d5ccc0;
}
.news_List .li_a .time dd {
  color: #d5ccc0;
  font-size: 18px;
  line-height: 30px;
}
.news_List .li_a .text {
  padding-left: 80px;
  font-size: 18px;
  line-height: 70px;
}
.news_List .li_a .ic {
  font-size: 20px;
  line-height: 70px;
  display: inline-block;
  color: #adadad;
}
.news_List .li_a .ic .iconfont {
  font-size: 24px;
}
.news_List .li_a .ic span {
  display: inline-block;
  min-width: 80px;
  padding-left: 10px;
}
.news_List .li_a .ic:hover .iconfont {
  color: #fe0139;
}
.news_abts {
  background: #ffffff;
  padding: 30px;
}
.news_abts .h1 {
  text-align: center;
  font-size: 30px;
}
.news_abts .time {
  padding: 0 15%;
  font-size: 20px;
  line-height: 50px;
  color: #adadad;
}
.news_abts .time .iconfont {
  font-size: 24px;
  vertical-align: top;
  line-height: 50px;
}
.news_abts .time span {
  display: inline-block;
  vertical-align: top;
  padding-left: 10px;
}
.news_abts .time .ic {
  display: inline-block;
}
.news_abts .text_c {
  border-top: 1px dashed #dcdcdc;
  padding-top: 30px;
  color: #4f4d4a;
  font-size: 16px;
  line-height: 30px;
}
.news_abts .btn {
  display: block;
  cursor: pointer;
  background: #f0f0f0;
  width: 164px;
  margin: 0 auto;
  line-height: 60px;
  font-size: 18px;
  color: #adadad;
  text-align: center;
  margin-top: 100px;
}
.news_abts .btn i {
  font-size: 30px;
}
.shopping_cart {
  background: #ffffff;
}
.shopping_cart .h1 {
  color: #fe0139;
  font-size: 24px;
  padding: 30px ;
}
.shopping_cart .labels {
  display: inline-block;
  position: relative;
}
.shopping_cart .cart_c {
  padding: 0 30px;
}
.shopping_cart .cart_o {
  width: 100%;
  font-size: 18px;
  padding: 25px 0;
}
.shopping_cart .cart_o .li {
  width: 90px;
}
.shopping_cart .cart_o .li:nth-child(1) {
  width: 550px;
}
.shopping_cart .cart_o .li:nth-child(3) {
  text-align: center;
  width: 280px;
}
.shopping_cart .cart_o .li:nth-child(4) {
  width: 130px;
}
.shopping_cart .cart_o .li:nth-child(5) {
  text-align: center;
}
.shopping_cart .cart_o .li .na {
  display: inline-block;
  margin-left: 55px;
}
.shopping_cart .all_bt {
  background: #eaeaea;
  margin-top: 50px;
}
.shopping_cart .all_bt .l_te {
  width: calc(100% - 180px);
  padding: 30px;
  line-height: 30px;
  font-size: 16px;
  color: #4f4d4a;
}
.shopping_cart .all_bt .l_te .red {
  color: #e1251b;
  font-size: 20px;
}
.shopping_cart .all_bt .l_te .te {
  display: inline-block;
  padding: 0 10px ;
}
.shopping_cart .all_bt .l_te .na {
  font-size: 18px;
  display: inline-block;
  padding-left: 50px;
}
.shopping_cart .all_bt .bottom {
  width: 180px;
  text-align: center;
  line-height: 90px;
  background: #fe0139;
  color: #4f4d4a;
  font-size: 24px;
}
.labels label {
  padding-left: 26px;
  color: #494f67;
  margin-right: 20px;
  cursor: pointer;
  position: relative;
}
.labels .iconfont {
  position: absolute;
  display: inline-block;
  width: 20px;
  text-align: center;
  line-height: 20px;
  color: #ffffff;
  left: 0;
  top: calc(50% - 10px);
}
.labels label:last-child {
  margin-right: 0;
}
.labels input[type="checkbox"] + label:before {
  content: "";
  display: inline-block;
  background: #ffffff;
  color: #ffffff;
  width: 20px;
  height: 20px;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #dcdcdc;
  position: absolute;
  left: 0;
  top: calc(50% - 10px);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.labels input[type="checkbox"]:checked + label:before {
  background: #e1251b;
  color: #ffffff;
  border: 1px solid #e1251b;
}
.cart_pros {
  border: 1px solid #dcdcdc;
  font-size: 14px;
  margin-bottom: 20px;
}
.cart_pros .os_t1 {
  background: #f9f6f2;
  padding: 15px 45px;
}
.cart_pros .cart_li {
  border-top: 1px solid #dcdcdc;
  padding: 25px 0;
  padding-left: 10px ;
}
.cart_pros .cart_li .li {
  width: 90px;
}
.cart_pros .cart_li .li:nth-child(1) {
  width: 538px;
}
.cart_pros .cart_li .li:nth-child(3) {
  text-align: center;
  width: 280px;
}
.cart_pros .cart_li .li:nth-child(4) {
  width: 130px;
}
.cart_pros .cart_li .li:nth-child(5) {
  text-align: center;
}
.cart_pros .cart_li .li label img {
  width: 70px;
}
.cart_pros .cart_li .li .name {
  display: inline-block;
  width: 230px;
  padding-left: 10px ;
}
.cart_pros .cart_li .li .type_na {
  width: 200px;
  text-align: center;
  display: inline-block;
}
.cart_pros .cart_li .li .yan_pir {
  color: #cbcbcb;
  text-decoration: line-through;
}
.cart_pros .cart_li .li .pir {
  color: #4f4d4a;
}
.cart_pros .number {
  color: #e1251b;
  font-size: 14px;
  font-weight: bold;
}
.cart_pros .del,
.cart_pros .ad {
  display: inline-block;
  border: 1px solid #dcdcdc;
  width: 52px;
  line-height: 42px;
  text-align: center;
  cursor: pointer;
  vertical-align: middle;
}
.cart_pros .del:hover,
.cart_pros .ad:hover {
  background: #f7f7f7;
}
.cart_pros .input {
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #dcdcdc;
  width: 52px;
  line-height: 42px;
  text-align: center;
  font-size: 20px;
}
.now_by {
  background-color: #ffffff;
  padding: 30px;
}
.now_by .top_img {
  width: 100%;
}
.now_by .h1 {
  font-size: 20px;
  line-height: 70px;
  border-bottom: 1px solid #dcdcdc;
}
.now_by .input_form {
  padding: 40px 0;
}
.now_by .input_form .li {
  width: 48%;
  margin-right: 4%;
}
.now_by .input_form .li:nth-child(2n) {
  margin-right: 0;
}
.now_by .input_form .li:nth-child(n+3) {
  margin-top: 20px;
}
.now_by .input_form .li .na {
  color: #4f4d4a;
  font-size: 16px;
  line-height: 47px;
  width: 108px;
}
.now_by .input_form .li .tex {
  width: calc(100% - 108px);
  line-height: 45px;
  font-size: 14px;
  border: 1px solid #dcdcdc;
}
.now_by .input_form .li .tex input {
  display: inline-block;
  height: 45px;
  padding-left: 20px;
  width: 100%;
}
.now_by .input_form .li .tex input::-webkit-input-placeholder {
  color: #dcdcdc;
  font-size: 16px;
}
.now_by .input_form .li .tex input:-moz-placeholder {
  color: #dcdcdc;
  font-size: 16px;
}
.now_by .input_form .li .tex input::-moz-placeholder {
  color: #dcdcdc;
  font-size: 16px;
}
.now_by .input_form .li .tex input:-ms-input-placeholder {
  color: #dcdcdc;
  font-size: 16px;
}
.now_by .input_form .li .tex select {
  display: inline-block;
  height: 45px;
  padding-left: 20px;
  background-image: url("../images/no32.png");
  background-repeat: no-repeat;
  background-position: right 35px center;
  width: 100%;
  color: #4f4d4a;
  font-size: 16px;
}
.now_by .input_form .li .tex select option {
  line-height: 30px;
  color: #000000;
}
.now_by .btn {
  display: block;
  font-size: 20px;
  margin-left: 108px;
  width: 160px;
  line-height: 50px;
  color: #4f4d4a;
  cursor: pointer;
  text-align: center;
  background-color: #fe0139;
}
.now_by_bo {
  background-color: #ffffff;
  padding: 0 30px;
  margin-top: 35px;
}
.now_by_bo .h1 {
  font-size: 20px;
  line-height: 70px;
}
.now_by_bo .by_tabl .cart_li_tp .li {
  background: #f2efeb;
  color: #4f4d4a;
  font-size: 18px;
  padding: 10px 0;
  line-height: 30px;
}
.now_by_bo .by_tabl .cart_li_tp .li:nth-child(n+2) {
  border-left: 1px solid #ffffff;
}
.now_by_bo .by_tabl .cart_li {
  border-top: 1px solid #ffffff;
  background: #f9f6f2;
}
.now_by_bo .by_tabl .cart_li .li {
  width: 15%;
  text-align: center;
  padding: 20px 10px;
  font-size: 14px;
}
.now_by_bo .by_tabl .cart_li .li:nth-child(1) {
  width: 25%;
}
.now_by_bo .by_tabl .cart_li .li:nth-child(3) {
  width: 13%;
}
.now_by_bo .by_tabl .cart_li .li:nth-child(4) {
  width: 17%;
}
.now_by_bo .by_tabl .cart_li .li .im {
  width: 64px;
}
.now_by_bo .by_tabl .cart_li .li .name {
  text-align: left;
  display: inline-block;
  width: 200px;
  padding-left: 5px ;
}
.now_by_bo .by_tabl .cart_li .li .type_na {
  text-align: center;
  display: inline-block;
}
.now_by_bo .by_tabl .cart_li .li .pir {
  color: #4f4d4a;
}
.now_by_bo .by_tabl .cart_li .li .del,
.now_by_bo .by_tabl .cart_li .li .ad {
  display: inline-block;
  border: 1px solid #dcdcdc;
  width: 52px;
  background: #ffffff;
  line-height: 42px;
  text-align: center;
  cursor: pointer;
  vertical-align: middle;
}
.now_by_bo .by_tabl .cart_li .li .del:hover,
.now_by_bo .by_tabl .cart_li .li .ad:hover {
  background: #f7f7f7;
}
.now_by_bo .by_tabl .cart_li .li .input {
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #dcdcdc;
  width: 52px;
  line-height: 42px;
  text-align: center;
  font-size: 20px;
}
.now_by_bo .by_tabl .lis {
  width: 50%;
  font-size: 14px;
  padding: 20px 10px;
  border-right: 1px solid #ffffff;
}
.now_by_bo .by_tabl .lis:nth-child(2) {
  border-left: none;
}
.now_by_bo .by_tabl .lis .na {
  width: 95px;
}
.now_by_bo .by_tabl .lis textarea {
  display: inline-block;
  width: calc(100% - 200px);
  border: 1px solid #dcdcdc;
  float: left;
  line-height: 30px;
  padding-left: 25px;
  background: #ffffff;
}
.now_by_bo .by_tabl .lis .num {
  color: #e1251b;
  font-size: 14px;
}
.now_by_bo .by_tabl .cart_li_al {
  padding: 20px 10px;
  text-align: right;
}
.now_by_bo .by_tabl .number {
  color: #e1251b;
  font-size: 20px;
  font-weight: bold;
}
.now_by_bo .by_bo_text {
  text-align: right;
  padding: 20px 0;
}
.now_by_bo .by_bo_text .t1 {
  line-height: 50px;
}
.now_by_bo .by_bo_text .pir {
  color: #e1251b;
  font-size: 32px;
}
.now_by_bo .by_bo_text .te {
  font-size: 16px;
  line-height: 30px;
  padding: 10px 0;
}
.now_by_bo .by_bo_text .btn {
  display: inline-block;
  font-size: 20px;
  margin-left: 108px;
  width: 160px;
  line-height: 50px;
  color: #4f4d4a;
  cursor: pointer;
  text-align: center;
  background-color: #fe0139;
}
.top_bgba {
  text-align: center;
  position: relative;
}
.top_bgba .img {
  width: 100%;
}
.top_bgba .text {
  position: absolute;
  width: 100%;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.top_bgba .text .btn {
  display: inline-block;
  width: 320px;
  text-align: center;
  font-size: 30px;
  margin-top: 80px;
  line-height: 75px;
  color: #ffffff;
  background: #ff2f2f;
  border-radius: 5px;
  cursor: pointer;
}
/*商家*/
.bus_til {
  padding: 50px 0;
  text-align: center;
}
.bus_til .t1 {
  font-size: 40px;
}
.bus_til .t2 {
  color: #7f7d7a;
  font-size: 30px;
  position: relative;
  overflow: hidden;
}
.bus_til .t2 span {
  position: relative;
  z-index: 10;
  display: inline-block;
  padding: 0 15px;
}
.bus_til .t2 span:after {
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  background: #d5d5d5;
  height: 1px;
  width: 600px;
}
.bus_til .t2 span:before {
  content: '';
  position: absolute;
  right: 100%;
  top: 50%;
  background: #d5d5d5;
  height: 1px;
  width: 600px;
}
.business_o {
  padding-bottom: 40px;
}
.business_o .lis {
  display: flex;
}
.business_o .li {
  flex: 1;
  text-align: center;
}
.business_o .li .img {
  line-height: 240px;
}
.business_o .li dl dt {
  font-size: 50px;
  color: #4f4d4a;
}
.business_o .li dl dd {
  font-size: 20px;
  color: #7f7d7a;
}
.business_w {
  background: #f8f8f8;
  padding-bottom: 40px;
}
.business_w .lis .li {
  width: 31%;
  margin-right: 3.5%;
  position: relative;
  color: #ffffff;
}
.business_w .lis .li:nth-child(3n) {
  margin-right: 0;
}
.business_w .lis .li .te {
  position: absolute;
  left: 0;
  top: 0;
  color: #ffffff;
  padding: 0 30px;
  padding-top: 5px;
}
.business_w .lis .li .te .tim {
  line-height: 80px;
}
.business_w .lis .li .te .t {
  font-size: 20px;
  line-height: 35px;
}
.business_th {
  background: url("../images/bg2.jpg");
  color: #ffffff;
}
.business_th .list {
  padding: 30px 0;
}
.business_th .list .li {
  padding: 30px 0;
  width: 25%;
}
.business_th .list .li .img {
  text-align: center;
  width: 108px;
  line-height: 106px;
  border-radius: 50%;
  border: 1px solid #ffffff;
}
.business_th .list .li .img img {
  max-height: 108px;
}
.business_th .list .li .na {
  line-height: 115px;
  font-size: 28px;
  padding-left: 20px;
}
.business_fo {
  padding-bottom: 40px;
}
.business_fo .list {
  display: flex;
}
.business_fo .list .li {
  flex: auto;
  text-align: center;
}
.business_fo .list .li .img {
  line-height: 140px;
}
.business_fo .list .li .te {
  color: #7f7d7a;
  font-size: 24px;
  padding: 15px 0;
}
.business_form {
  background: #fbfbfb;
  padding-bottom: 40px;
}
.business_form .btn {
  display: inline-block;
  width: 270px;
  text-align: center;
  font-size: 30px;
  margin: 15px 0;
  margin-top: 80px;
  line-height: 75px;
  color: #ffffff;
  background: #ff2f2f;
  border-radius: 5px;
  cursor: pointer;
}
.business_form .te {
  color: #b7b6b5;
  font-size: 16px;
  line-height: 30px;
}
.business_form .input_form .li {
  width: 45%;
  margin-right: 4%;
}
.business_form .input_form .li:nth-child(2n) {
  margin-right: 0;
  width: 47%;
}
.business_form .input_form .li:nth-child(n+3) {
  margin-top: 20px;
}
.business_form .input_form .li.adr .tex input {
  width: 490px;
}
.business_form .input_form .li .na {
  color: #7f7d7a;
  font-size: 20px;
  line-height: 62px;
  width: 150px;
  position: relative;
}
.business_form .input_form .li .na i {
  color: #ff2f2f;
  display: inline-block;
  width: 30px;
}
.business_form .input_form .li .tex {
  width: calc(100% - 150px);
  line-height: 60px;
  font-size: 20px;
}
.business_form .input_form .li .tex input {
  border: 1px solid #dcdcdc;
  display: inline-block;
  height: 60px;
  padding-left: 20px;
  width: 350px;
}
.business_form .input_form .li .tex input::-webkit-input-placeholder {
  color: #dcdcdc;
  font-size: 20px;
}
.business_form .input_form .li .tex input:-moz-placeholder {
  color: #dcdcdc;
  font-size: 20px;
}
.business_form .input_form .li .tex input::-moz-placeholder {
  color: #dcdcdc;
  font-size: 20px;
}
.business_form .input_form .li .tex input:-ms-input-placeholder {
  color: #dcdcdc;
  font-size: 20px;
}
/*商品详情*/
.pro_abouts {
  padding-top: 20px;
}
.pro_abouts .pro_top .swiper-container_por {
  width: 45%;
}
.pro_abouts .pro_top .swiper-container_por .iconfont {
  width: 54px;
  text-align: center;
  color: #ffffff;
  line-height: 130px;
  height: 130px;
  font-size: 24px;
  margin-top: -65px;
  background: rgba(255, 255, 255, 0.4);
}
.pro_abouts .pro_top .top_text {
  width: 55%;
}
.pro_abouts .pro_top .top_text .text {
  padding: 12px 25px;
  background-color: #ffffff;
}
.pro_abouts .pro_top .top_text .text .h1 {
  font-size: 24px;
  line-height: 35px;
}
.pro_abouts .pro_top .top_text .text .li .na {
  width: 65px;
  color: #adadad;
  font-size: 18px;
  line-height: 50px;
}
.pro_abouts .pro_top .top_text .text .li .tex {
  line-height: 50px;
  width: calc(100% - 65px);
}
.pro_abouts .pro_top .top_text .text .li .tex .pric {
  color: #e1251b;
  font-size: 18px;
}
.pro_abouts .pro_top .top_text .text .li .tex .pric span {
  font-size: 24px;
}
.pro_abouts .pro_top .top_text .text label {
  display: inline-block;
  border: 2px solid #dcdcdc;
  line-height: 54px;
  color: #4f4d4a;
  margin-right: 15px;
  cursor: pointer;
  position: relative;
}
.pro_abouts .pro_top .top_text .text .p_name {
  display: inline-block;
  padding: 0 12px;
}
.pro_abouts .pro_top .top_text .text label .im {
  width: 54px;
  line-height: 54px;
}
.pro_abouts .pro_top .top_text .text label .im img {
  max-height: 54px;
  vertical-align: top;
}
.pro_abouts .pro_top .top_text .text .ched {
  position: absolute;
  right: 0;
  bottom: 0;
  display: inline-block;
  text-align: center;
  line-height: 20px;
  color: #ffffff;
  opacity: 0;
}
.pro_abouts .pro_top .top_text .text label:last-child {
  margin-right: 0;
}
.pro_abouts .pro_top .top_text .text input[type="checkbox"] + label:before {
  content: "";
  display: inline-block;
  background: #ffffff;
  color: #ffffff;
  width: 20px;
  height: 20px;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #dcdcdc;
  position: absolute;
  left: 0;
  top: calc(50% - 10px);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.pro_abouts .pro_top .top_text .text input[type="checkbox"]:checked + label:before {
  background: #e1251b;
  color: #ffffff;
  border: 1px solid #e1251b;
}
.pro_abouts .pro_top .top_text .text input[type="checkbox"]:checked + label {
  border: 2px solid #d2a57b;
  color: #000;
}
.pro_abouts .pro_top .top_text .text input[type="checkbox"]:checked + label .ched {
  opacity: 1;
}
.pro_abouts .pro_top .top_text .text input[type="radio"] + label:before {
  content: "";
  display: inline-block;
  background: #ffffff;
  color: #ffffff;
  width: 20px;
  height: 20px;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #dcdcdc;
  position: absolute;
  left: 0;
  top: calc(50% - 10px);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.pro_abouts .pro_top .top_text .text input[type="radio"]:checked + label:before {
  background: #e1251b;
  color: #ffffff;
  border: 1px solid #e1251b;
}
.pro_abouts .pro_top .top_text .text input[type="radio"]:checked + label {
  border: 2px solid #d2a57b;
  color: #000;
}
.pro_abouts .pro_top .top_text .text input[type="radio"]:checked + label .ched {
  opacity: 1;
}
.pro_abouts .pro_top .top_text .text .num_cha {
  display: inline-block;
}
.pro_abouts .pro_top .top_text .text .num_cha input {
  display: inline-block;
  vertical-align: top;
  width: 52px;
  line-height: 42px;
  text-align: center;
  border: 1px solid #babab9;
  font-size: 20px;
}
.pro_abouts .pro_top .top_text .text .num_cha dl {
  display: inline-block;
  text-align: center;
  vertical-align: top;
}
.pro_abouts .pro_top .top_text .text .num_cha dl dt {
  width: 21px;
  line-height: 18px;
  border: 1px solid #babab9;
  cursor: pointer;
}
.pro_abouts .pro_top .top_text .text .num_cha dl dd {
  width: 21px;
  line-height: 18px;
  margin-top: 2px;
  cursor: pointer;
  border: 1px solid #babab9;
}
.pro_abouts .pro_top .top_text .text .t_num {
  display: inline-block;
  color: #adadad;
  font-size: 18px;
  padding-left: 25px;
}
.pro_abouts .pro_top .btn {
  display: inline-block;
  width: 200px;
  text-align: center;
  line-height: 55px;
  margin-top: 30px;
  margin-left: 20px;
  font-size: 18px;
  color: #c6915f;
  border: 1px solid #d2a57b;
  background: #e9dfd6;
  vertical-align: top;
}
.pro_abouts .pro_cen {
  margin-top: 40px;
}
.pro_abouts .pro_cen .l_cho {
  width: 220px;
  background-color: #ffffff;
}
.pro_abouts .pro_cen .l_cho .h1 {
  background-color: #fe0139;
  color: #ffffff;
  text-align: center;
  line-height: 55px;
  font-size: 24px;
}
.pro_abouts .pro_cen .l_cho .h1 span {
  padding-left: 20px;
}
.pro_abouts .pro_cen .l_cho .lis {
  padding: 12px 30px;
}
.pro_abouts .pro_cen .l_cho .lis .li {
  font-size: 18px;
  padding: 10px 0px;
  padding-left: 35px;
  line-height: 30px;
  position: relative;
}
.pro_abouts .pro_cen .l_cho .lis .li:after {
  content: '';
  position: absolute;
  top: 25px;
  transform: translateY(-50%);
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #c4c2be;
}
.pro_abouts .pro_cen .rcneat {
  width: 955px;
  background-color: #ffffff;
}
.pro_abouts .pro_cen .rcneat .h1 {
  text-align: center;
  line-height: 55px;
  font-size: 24px;
  border-bottom: 1px solid #dcdcdc;
}
.cho_a_order {
  border-bottom: 1px solid #dcdcdc;
}
.cho_a_order .li {
  display: inline-block;
  float: left;
  font-size: 24px;
  color: #4f4d4a;
}
.cho_a_order .li span {
  display: inline-block;
  padding: 20px 30px;
}
.cho_a_order .li.on {
  border-bottom: 3px solid #fe0139;
}
.cho_a_order .li.on span {
  color: #fe0139;
}
/*我的订单*/
.ou_oder_top {
  width: 100%;
  font-size: 18px;
  padding: 25px 0;
  margin: 30px 0;
  background-color: #f4f4f4;
}
.ou_oder_top .li {
  width: 132px;
  text-align: center;
}
.ou_oder_top .li:nth-child(1) {
  width: 500px;
}
.ou_oder_top .li:nth-child(4) {
  width: 180px;
}
.ou_oder_top .li:nth-child(6) {
  width: 120px;
  text-align: right;
  padding-right: 10px;
}
.ou_oder_top .li:nth-child(5) {
  text-align: center;
}
.ou_oder_top .li .na {
  display: inline-block;
  margin-left: 55px;
}
.ou_oder_pros {
  border: 1px solid #dcdcdc;
  font-size: 14px;
  margin-bottom: 20px;
}
.ou_oder_pros .os_t1 {
  background: #f9f6f2;
  padding: 15px 45px;
  font-size: 14px;
  line-height: 24px;
}
.ou_oder_pros .cart_li {
  border-top: 1px solid #dcdcdc;
  padding: 25px 0;
  padding-left: 10px ;
  line-height: 24px;
}
.ou_oder_pros .cart_li .li {
  width: 132px;
  text-align: center;
}
.ou_oder_pros .cart_li .li:nth-child(1) {
  width: 500px;
  text-align: left;
}
.ou_oder_pros .cart_li .li:nth-child(4) {
  width: 180px;
}
.ou_oder_pros .cart_li .li:nth-child(6) {
  width: 112px;
  padding-right: 10px;
}
.ou_oder_pros .cart_li .li .img img {
  width: 70px;
}
.ou_oder_pros .cart_li .li .img {
  display: inline-block;
}
.ou_oder_pros .cart_li .li .name {
  display: inline-block;
  width: 230px;
  padding-left: 10px ;
}
.ou_oder_pros .cart_li .li .co_ga {
  color: #cbcbcb;
}
.ou_oder_pros .cart_li .li .type_na {
  width: 178px;
  text-align: center;
  display: inline-block;
}
.ou_oder_pros .cart_li .li .yan_pir {
  color: #cbcbcb;
  text-decoration: line-through;
}
.ou_oder_pros .cart_li .li .pir {
  color: #4f4d4a;
}
.ou_oder_pros .number {
  color: #e1251b;
  font-size: 14px;
  font-weight: bold;
}
.ou_oder_pros .del,
.ou_oder_pros .ad {
  display: inline-block;
  border: 1px solid #dcdcdc;
  width: 52px;
  line-height: 42px;
  text-align: center;
  cursor: pointer;
  vertical-align: middle;
}
.ou_oder_pros .del:hover,
.ou_oder_pros .ad:hover {
  background: #f7f7f7;
}
.ou_oder_pros .input {
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #dcdcdc;
  width: 52px;
  line-height: 42px;
  text-align: center;
  font-size: 20px;
}
.ou_oder_pros .top_pay_bt {
  display: inline-block;
  color: #ffffff;
  border-radius: 5px;
  background-color: #7386dc;
  width: 78px;
  text-align: center;
  line-height: 32px;
}
.ad_adr_Lis {
  padding: 30px;
  color: #4f4d4a;
}
.ad_adr_Lis table {
  border-radius: 10px;
  width: 100%;
  border: 1px solid #dcdcdc;
}
.ad_adr_Lis table tr {
  border: 1px solid #dcdcdc;
}
.ad_adr_Lis table td,
.ad_adr_Lis table th {
  font-size: 18px;
  padding: 12px 18px;
  line-height: 30px;
  font-weight: normal;
}
.ad_adr_Lis table tr td {
  font-size: 14px;
}
.ad_adr_Lis table thead {
  background-color: #f4f4f4;
  text-align: left;
}
.ad_adr_Lis table thead tr {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.ad_adr_Lis table tbody tr {
  color: #4f4d4a;
  font-size: 14px;
  line-height: 24px;
}
.ad_adr_Lis table tbody tr .btn {
  display: inline-block;
  font-size: 14px;
}
.sigin {
  background: url("../images/bg3.jpg");
  background-size: cover;
  width: 100%;
  height: 100%;
}
.sigin_c {
  position: relative;
  top: 60%;
  transform: translateY(-50%);
  width: 1000px;
  display: block;
  color: #ffffff;
  margin: 0 auto;
  background: #214673;
  border-radius: 5px;
  padding: 25px;
}
.sigin_c .t {
  font-size: 24px;
  text-align: left;
}
.sigin_c .int {
  border: 1px solid #6d82de;
  width: 310px;
  margin: 0 auto;
  margin-top: 15px;
  border-radius: 5px;
  overflow: hidden;
  -webkit-box-shadow: 0 0 8px #6d82de;
  box-shadow: 0 0 8px #6d82de;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#6d82de, direction=0, strength=8px);
  /*兼容ie*/
  -moz-box-shadow: 0 0 8px #6d82de;
  /*兼容firefox*/
}
.sigin_c .int input {
  background: #465598;
  display: inline-block;
  height: 45px;
  width: 100%;
  padding-left: 15px;
}
.sigin_c .int input::-webkit-input-placeholder {
  color: #ffffff;
  font-size: 16px;
}
.sigin_c .int input:-moz-placeholder {
  color: #ffffff;
  font-size: 16px;
}
.sigin_c .int input::-moz-placeholder {
  color: #ffffff;
  font-size: 16px;
}
.sigin_c .int input:-ms-input-placeholder {
  color: #ffffff;
  font-size: 16px;
}
.sigin_c .btn {
  background: #6d82de;
  -webkit-box-shadow: 0 0 8px #6d82de;
  box-shadow: 0 0 8px #6d82de;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#6d82de, direction=0, strength=8px);
  /*兼容ie*/
  -moz-box-shadow: 0 0 8px #6d82de;
  /*兼容firefox*/
  display: block;
  margin: 0 auto;
  margin-top: 70px;
  border-radius: 5px;
  overflow: hidden;
  width: 310px;
  height: 45px;
  line-height: 45px;
  text-align: center;
}
.flex_advert {
  position: fixed;
  top: 50%;
  left: 15px;
  transform: translateY(-50%);
  width: 280px;
}
.flex_advertr {
  position: fixed;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  width: 280px;
  background: #efebe0;
  padding: 0 15px;
}
.flex_advertr .til {
  padding-top: 15px;
  text-align: center;
}
.flex_advertr .til .t1 {
  font-size: 30px;
}
.flex_advertr .til .te {
  font-size: 14px;
  line-height: 34px;
  color: #757575;
  position: relative;
}
.flex_advertr .til .te .im_r {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.flex_advertr .til .te .im_l {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.flex_advertr .lis {
  padding-bottom: 25px;
}
.flex_advertr .lis .li {
  margin-top: 8px;
  background: url("../images/no42.png");
  background-repeat: no-repeat;
  color: #d0b87b;
  border-radius: 8px;
  font-size: 24px;
  padding: 12px;
}
.flex_advertr .lis .li .te {
  width: calc(100% - 60px);
  display: inline-block;
  vertical-align: middle;
}
.flex_advertr .lis .li .adr {
  width: calc(100% - 60px);
  display: inline-block;
  font-size: 18px;
  line-height: 20px;
  vertical-align: middle;
}
.h_lists .subheading{
    float: right;
    line-height: 54px;
}
.l_Lis{
    display: none;
    position: absolute;
    top: 100%;
    left: 0%;
    z-index: 9;
}
.na{
    position: relative;
}
.na .l_Lis a {
    color: #333;
    width:100%;
    line-height: 44px;
    text-align: center;
    display: inline-block;
}
.na:hover .l_Lis{
    display: block;
    color: #fff;
    background-color: #FFF;
}
.swiper-slide img{
    width:100%;
}
.banner{
    width: 100%;
}

.goods-banner-wrap {
    min-height: 445px;
    position: relative;
}
.swiper-container_goods {
    width: 100%;
    position: absolute;
    left:50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.goods-swiper-wrap{
    display: flex;
    align-items: center;
    justify-content: center;
}
.goods-swiper-wrap .li{
    width: 20%;
    
}
.goods-swiper-wrap .li:not(:nth-child(3n)){
    margin-right: 6%;
}
/*# sourceMappingURL=index.css.map */