@charset "utf-8";
/*==============================公共部分开始==============================*/
* {
  margin: 0;
  padding: 0;
}
body {
  font: normal 14px/1.5 '微软雅黑', Verdana, Geneva, sans-serif;
  color: #757575;
}
ul {
  list-style: none;
}
img {
  border: 0 none;
}
html,
body {
  -webkit-text-size-adjust: none;
}
a {
  color: #757575;
  text-decoration: none;
}
area {
  outline: 0 none;
  border: 0;
}
/*a{color:#757575;text-decoration:none;cursor:pointer;}
a:hover{color:#000;text-decoration:none;cursor:pointer;}*/
.right {
  text-align: right;
}
.left {
  text-align: left;
}
.float_left {
  float: left;
}
.float_right {
  float: right;
}
.clear {
  clear: both;
}
.text {
  font-size: 18px;
  color: #bc002d;
}
.red {
  /*color:#cf0f25;*/
  color: #e4004f;
}
.gray {
  color: #c5c5c5;
}
.color_bc {
  color: #bcbcbc;
}
.color_75 {
  color: #757575;
}
.color_00 {
  color: #000;
}
.color_ff {
  color: #fff;
}
.cursor {
  cursor: pointer;
}
.size_14 {
  font-size: 14px;
}
.size_12 {
  font-size: 12px;
}
.submit {
  width: 123px;
  height: 36px;
  border: none;
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_02.png) no-repeat 0 0;
  font: 500 16px '微软雅黑';
  line-height: 36px;
  color: #fff;
  cursor: pointer;
  text-align: center;
}
.button {
  width: 123px;
  height: 36px;
  border: none;
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_04.png) no-repeat 0 0;
  font: 500 16px '微软雅黑';
  line-height: 36px;
  color: #fff;
  cursor: pointer;
  text-align: center;
}
.submit a {
  color: #fff;
}
.button a {
  color: #fff;
}
.submit_goods a {
  color: #fff;
}
.button_goods a {
  color: #fff;
}
.pointer {
  cursor: pointer;
}
#top_below {
  height: 96px;
}
/*==============================公共部分结束==============================*/

/*==============================公共头部分开始============================*/
.top_wai {
  width: 100%;
  height: 96px;
  background-color: #fff;
  border-bottom: 1px solid #bcbcbc;
  position: fixed;
  z-index: 999;
}
.top {
  width: 1170px;
  height: 91px;
  margin: 0 auto;
  padding: 5px 5px 0 5px;
}
.logo {
  height: 57px;
  margin: 7px 25px 0 0;
  float: left;
}
.cs {
  width: 35px;
  float: left;
  margin: 55px 0 0 0;
  font-size: 12px;
}
.seat {
  width: 42px;
  height: 25px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/seat.png) no-repeat 0 0;
  margin: 52px 0 0 0;
  padding: 0 0 0 15px;
  float: left;
  line-height: 12px;
  cursor: pointer;
}
.seat .area {
  width: 180px;
  height: 60px;
  float: left;
  position: relative;
  left: -16px;
  top: 10px;
  z-index: 10;
  background-color: #fff;
  border: 1px solid #f7f1eb;
}
.seat .area div {
  width: 60px;
  height: 30px;
  float: left;
  color: #cf0f25;
  text-align: center;
  line-height: 28px;
}
.seat .area div a {
  color: #000;
}
.seat .area div:hover {
  background-color: #f7f1eb;
}
.navigation {
  width: 680px;
  height: 17px;
  float: left;
  margin: 52px 0 0 12px;
  position: relative;
  line-height: 17px;
}
.navigation ul {
  height: 17px;
}
.navigation ul li {
  height: 17px;
  padding: 0 10px;
  float: left;
  line-height: 14px;
  border-right: 1px solid #757575;
}
.navigation ul li a {
  color: #757575;
}
.navigation ul li a:hover {
  color: #000;
}
.cakeul {
  width: 115px;
  background-color: #fff;
  border: 0px solid #757575;
  position: absolute;
  left: 60px;
  top: 16px;
  color: #333;
  padding: 0;
}
.cakeul li a {
  line-height: 26px;
}
.cakeul li {
  border: none;
}
.navlicake .cakeul {
  display: none;
  border-top: none;
}
.navlicake:hover .cakeul {
  height: 130px;
  display: block;
}
.navlicake .cakeul li {
  height: 25px;
  line-height: 32px;
  border: none;
  padding: 0 0 0 10px;
}
.cakeul_top_br {
  width: 55px;
  height: 0;
  border-top: 0px solid #757575;
  float: right;
}

.navigation ul .li1 a {
  color: #000;
}
.navigation ul .li2 {
  border: none;
}
.top_right {
  width: 235px;
  height: 65px;
  padding: 26px 0 0 0;
  float: right;
  color: #bcbcbc;
}
.top_right span {
  float: right;
  margin: 0 10px 0 0;
}
.login {
  width: 265px;
  height: 16px;
  float: right;
}
.login ul {
  width: 165px;
  height: 12px;
  float: left;
  margin: 7px 0;
}
.login ul li {
  height: 12px;
  float: right;
  padding: 0 5px;
  line-height: 12px;
  font-size: 12px;
}
.login ul li a {
  /*color:#c2002d;*/
  color: #e4004f;
}
.login .link {
  width: 75px;
  border: none;
  float: right;
}
.login .link ul {
  width: 95px;
  height: 16px;
  margin: 0 2px 0 0;
}
.login .link ul li {
  width: 16px;
  height: 16px;
  float: left;
  padding: 0 5px;
  margin: 2px 0;
}
.login .link ul li a {
  display: block;
  width: 16px;
  height: 16px;
}
.login .link ul .li2 {
  width: 15px;
  height: 16px;
  float: left;
  padding: 0;
  line-height: 16px;
}
.login .link ul .li2 a {
  display: block;
  width: 15px;
  height: 16px;
}
.login .cart {
  background: url(http://static.wdmcake.cn/themes/wdm/images/logo_01.png) no-repeat 0 0;
  cursor: pointer;
}
.login .help {
  background: url(http://static.wdmcake.cn/themes/wdm/images/logo_01.png) no-repeat -24px -17px;
}
.login .qq {
  background: url(http://static.wdmcake.cn/themes/wdm/images/logo_01.png) no-repeat -48px -17px;
}
.login .help:hover {
  background: url(http://static.wdmcake.cn/themes/wdm/images/logo_01.png) no-repeat -24px 0;
  cursor: pointer;
}
.login .qq:hover {
  background: url(http://static.wdmcake.cn/themes/wdm/images/logo_01.png) no-repeat -48px 0;
  cursor: pointer;
}
/*==============================公共头部分结束==============================*/

/*==============================公共尾部分开始==============================*/
.bottom_wai {
  width: 100%;
  background-color: #f7f1eb;
}
.bottom_wai .bottom_t {
  width: 100%;
  height: 214px;
  border-bottom: 1px solid #bcbcbc;
}
.bottom_wai .bottom_t .serve {
  width: 1170px;
  height: 214px;
  margin: 0 auto;
  font-size: 12px;
  border-bottom: 1px solid #bcbcbc;
  background-color: #f7f1eb;
}
.bottom_wai .bottom_t .ul_w {
  height: 120px;
  float: left;
  margin: 60px 0 40px 0;
}
.bottom_wai .bottom_t .ul_w .li_w {
  height: 120px;
  float: left;
  padding: 0 80px 0 70px;
  border-right: 1px solid #bcbcbc;
}
.bottom_wai .bottom_t .ul_w .li_w ul {
  height: 120px;
}
.bottom_wai .bottom_t .ul_w .li_w ul li {
  font-size: 14px;
  color: #757575;
  margin: 10px 0 0 0;
}
.bottom_wai .bottom_t .ul_w .li_w ul .li1 {
  font-size: 18px;
  color: #000;
  margin: 0;
}
.bottom_wai .bottom_t .serve .weixin {
  width: 109px;
  height: 109px;
  float: right;
  margin: 55px 80px 0 0;
  color: #7e7e7e;
  text-align: center;
}
.bottom_wai .bottom_b {
  width: 1170px;
  margin: 0 auto;
  padding: 0 30px;
  background-color: #f7f1eb;
}
.bottom_wai .bottom_b .copyright {
  width: 510px;
  height: auto;
  padding: 0 0 5px 0;
  font-size: 12px;
  color: #bcbcbc;
}
.bottom_wai .bottom_b .copyright ul {
  width: 365px;
  height: 12px;
  line-height: 12px;
}
.bottom_wai .bottom_b .copyright ul li {
  float: left;
  margin: 0 10px 0 0;
}
.bottom_wai .bottom_b .copyright .copyright_b {
  padding: 0 0 0 0;
  color: #bcbcbc;
}
.bottom_wai .bottom_b .copyright .copyright_b a {
  color: #bcbcbc;
}
.bottom_wai .bottom_b .copyright .copyright_b span {
  color: #bcbcbc;
}
.bottom_wai .bottom_b .copyright .copyright_b a img {
  margin-left: 850px;
  margin-top: -20px;
}

/*==============================公共尾部分结束==============================*/

/*==============================index部分开始==============================*/
/*.index_wai{width:100%;min-height:292px;max-height:463px;background-color:#F7F2EC; overflow:hidden;}

.index_main{width:1000px;height:550px;margin:0 auto;}
.index_main .dots {width:100px;position:relative;bottom:20px;margin:0 auto;}
.index_main .dots li {width:10px;height:10px;border:2px solid #000;border-radius:6px 6px 6px 6px;-moz-transition:background 0.5s ease 0s, opacity 0.5s ease 0s;cursor:pointer;display:inline-block;margin:0 4px;opacity:0.4;text-indent:-999em;float:left;}
.index_main .dots li.active {background: none repeat scroll 0 0 #FFFFFF;opacity: 1;}
.banner {position: relative;width: 100%;overflow: auto;font-size: 18px;line-height: 24px;text-align: center;color: rgba(255,255,255,.6);text-shadow: 0 0 1px rgba(0,0,0,.05), 0 1px 2px rgba(0,0,0,.3);background: #fdf5f2;box-shadow: 0 1px 2px rgba(0,0,0,.25);}
.banner ul {list-style: none;width: 300%;}
.banner ul li {display: block;float: left; -webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;-o-background-size: 100% 100%;-ms-background-size: 100% 100%; background-size: 100% 100%;box-shadow: inset 0 -3px 6px rgba(0,0,0,.1);}
.banner ul li a{display:block;width:100%;height:100%;}
.banner .dots {position:absolute;left:0;right:0;bottom:20px;}
.banner .dots li {display: inline-block;width: 10px;height: 10px;margin: 0 4px;text-indent: -999em;border: 2px solid #000;border-radius: 6px;cursor: pointer;opacity: .4;-webkit-transition: background .5s, opacity .5s;-moz-transition: background .5s, opacity .5s;transition: background .5s, opacity .5s;background:#fff;}
.banner .dots li.active {background: #bcbcbc;opacity:1;}*/
#container {
  width: 100%;
  height: 561px;
  overflow: hidden;
}
#slides {
  width: 1170px;
  height: 561px;
  overflow: hidden;
}
.slidesjs-pagination {
  margin: 0 auto;
  list-style: none;
  position: relative;
  left: 48%;
  z-index: 10;
}
.slidesjs-pagination li {
  float: left;
  margin: 0 1px;
}
.slidesjs-pagination li a {
  display: block;
  width: 13px;
  height: 0;
  padding-top: 13px;
  background-image: url(http://static.wdmcake.cn/themes/wdm/images/pagination.png);
  background-position: 0 0;
  float: left;
  overflow: hidden;
}
.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {
  background-position: 0 -13px;
}
.slidesjs-pagination li a:hover {
  background-position: 0 -26px;
}
#slides a:link,
#slides a:visited {
  color: #333;
}
#slides a:hover,
#slides a:active {
  color: #9e2020;
}
.container {
  width: 100%;
  heigth: auto;
}
/*==============================index部分结束==============================*/

/*==============================register部分开始==============================*/
.register_wai {
  width: 100%;
  height: auto;
  background-color: #fff;
}
.register_main {
  width: 1170px;
  height: auto;
  margin: 0 auto;
  padding: 60px 0 60px 400px;
}
.register_text {
  width: 690px;
  height: 65px;
  padding: 0 0 0 40px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_01.png) no-repeat;
  font-size: 12px;
  line-height: 28px;
}
.register_text .text_login {
  border-bottom: 1px dashed #c5c5c5;
  padding: 0 0 7px 0;
}
.register_text span {
  color: #bc002d;
}
.register_info {
  width: 650px;
  height: auto;
  padding: 0 0 0 120px;
}
.register_mode {
  width: 500px;
  height: 40px;
  padding: 0 0 0 60px;
}
.register_mode ul {
  width: 500px;
  height: 40px;
}
.register_mode ul li {
  height: 12px;
  float: left;
  font-size: 12px;
  line-height: 12px;
  margin: 12px 10px;
}
.register_info .info {
  width: 650px;
  height: auto;
}
.register_info .info ul {
  width: 650px;
  height: auto;
}
.register_info .info ul li {
  width: 650px;
  height: auto;
  padding: 5px 0;
  float: left;
}
.register_info .info ul li .info_text {
  width: 70px;
  text-align: right;
  float: left;
  padding: 6px 0;
  color: #000;
}
.register_info .info ul li input[type='text'] {
  width: 199px;
  height: auto;
  margin: 0 30px 0 0;
  padding: 9px 3px 9px 3px;
  float: left;
  border: 1px solid #c5c5c5;
  font-size: 15px;
  color: #757575;
}
.register_info .info ul li input[type='password'] {
  width: 199px;
  float: left;
  border: 1px solid #c5c5c5;
  margin: 0 30px 0 0;
  padding: 9px 3px 9px 3px;
  font-size: 13px;
  color: #757575;
}
.register_info .info ul li .birthday {
  width: 199px;
  float: left;
  margin: 0 30px 0 0;
  padding: 6px 0;
  font-size: 13px;
  color: #757575;
}
.register_info .info ul li .birthday select {
  width: 63px;
  height: 30px;
}
.register_info .info ul li .cue {
  font-size: 12px;
  color: #bcbcbc;
  float: left;
  margin: 10px;
}
.register_info .info ul li .captcha {
  width: 75px;
  height: 25px;
  float: left;
}
.register_info .info ul li .captcha input {
  width: 105px;
  height: 25px;
  margin: 6px 0 0 0;
  border: none;
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_02.png) no-repeat -123px 0;
  cursor: pointer;
  color: #757575;
}
.register_info .info .other {
  width: 272px;
  height: 39px;
  margin: 10px 0 0 70px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_07.png) no-repeat 0 0;
}
.register_info .info .other div {
  width: 30px;
  height: 30px;
  float: left;
}
.register_info .info .other div a {
  display: block;
  width: 30px;
  height: 30px;
}
.register_info .info .other .qq {
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_06.png) no-repeat 0 0;
  margin: 5px 20px 4px 50px;
  cursor: pointer;
}
.register_info .info .other .sina {
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_06.png) no-repeat -31px 0;
  margin: 5px 20px 4px 20px;
  cursor: pointer;
}
.register_info .info .other .zfb {
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_06.png) no-repeat -62px 0;
  margin: 5px 50px 4px 20px;
  cursor: pointer;
}
.register_info .info .sub {
  width: 123px;
  height: 36px;
  margin: 15px auto 15px 70px;
}
.treaty {
  margin-left: 70px;
  font-size: 12px;
}
.register_info .info #lbl_agreement {
  margin-left: 70px;
  font-size: 12px;
  line-height: 12px;
}
/*==============================register部分结束==============================*/

/*==============================register_ok部分开始==============================*/
.register_ok {
  width: 500px;
  height: 65px;
  padding: 0 100px;
  font-size: 12px;
  line-height: 28px;
}
.register_ok .text_login {
  border-bottom: 1px dashed #c5c5c5;
  padding: 0 0 7px 0;
  text-align: center;
  font-size: 22px;
}
.register_ok_info {
  width: 300px;
  height: 250px;
  padding: 0 0 0 230px;
  line-height: 25px;
}
.register_ok_info span {
  font-size: 16px;
  color: #000;
  line-height: 30px;
}
/*==============================register_ok部分结束==============================*/

/*==============================login部分开始==============================*/
.login_wai {
  width: 100%;
  height: auto;
  background-color: #fff;
}
.login_main {
  width: 1100px;
  height: auto;
  margin: 0 auto;
  padding: 70px 50px;
}
.login_text {
  width: 860px;
  height: 65px;
  padding: 0 0 0 40px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_03.png) no-repeat;
  font-size: 12px;
  line-height: 28px;
}
.login_text .text_login {
  border-bottom: 1px dashed #c5c5c5;
  padding: 0 0 7px 0;
}
.login_text .text_login span {
  color: #bc002d;
}
.login_info_left {
  width: 280px;
  margin: 0 auto;
}
.login_info_left .login_info_text {
  font-size: 16px;
  color: #000;
}
.login_info_left .info {
  width: 280px;
  margin: 15px 0 0 0;
}
.login_info_left .info ul li {
  height: 30px;
  padding: 10px 0;
}
.login_info_left .info ul li .info_text {
  width: 70px;
  text-align: right;
  float: left;
  padding: 6px 0;
  color: #000;
}
.login_info_left .info ul li input[type='text'] {
  width: 199px;
  height: 27px;
  float: left;
  border: 1px solid #c5c5c5;
  padding: 3px;
  font-size: 13px;
  color: #757575;
  line-height: 27px;
}
.login_info_left .info ul li input[type='password'] {
  width: 199px;
  height: 27px;
  float: left;
  border: 1px solid #c5c5c5;
  padding: 3px;
  font-size: 13px;
  color: #757575;
  line-height: 27px;
}
.login_info_left .info .treaty:hover {
  color: #cf0f25;
  cursor: pointer;
}
.login_info_left .info .operate {
  width: 256px;
  height: 36px;
  margin: 5px auto;
}
.login_info_left .info .operate .mr_right {
  margin: 0 10px 0 0;
}
.login_info_left .info .other {
  width: 272px;
  height: 39px;
  margin: 10px auto;
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_07.png) no-repeat 0 0;
}
.login_info_left .info .other div {
  width: 30px;
  height: 30px;
  float: left;
}
.login_info_left .info .other div a {
  display: block;
  width: 30px;
  height: 30px;
}
.login_info_left .info .other .qq {
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_06.png) no-repeat 0 0;
  margin: 5px 20px 4px 50px;
  cursor: pointer;
}
.login_info_left .info .other .sina {
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_06.png) no-repeat -31px 0;
  margin: 5px 20px 4px 20px;
  cursor: pointer;
}
.login_info_left .info .other .zfb {
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_06.png) no-repeat -62px 0;
  margin: 5px 50px 4px 20px;
  cursor: pointer;
}
.login_info_right {
  width: 360px;
  margin: 30px 0 0 0;
  padding: 0 0 0 100px;
  float: left;
}
.login_info_right .login_info_text {
  font-size: 16px;
  color: #000;
}
.login_info_right .info {
  width: 360px;
  height: 90px;
  margin: 20px 0 0 0;
  line-height: 30px;
}
.login_info_right .info .gray {
  cursor: pointer;
}
.login_info_right .info .sm {
  width: 174px;
  height: 61px;
  padding: 10px 0 0 15px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_08.png) no-repeat 0 0;
  position: relative;
  left: 220px;
  top: -68px;
  z-index: 5;
  display: none;
  font-size: 12px;
  line-height: 17px;
  color: #fff;
}
.login_info_right .submit {
  margin: 43px 0 0 70px;
}
/*==============================login部分结束==============================*/

/*==============================find部分开始==============================*/
.find_wai {
  width: 100%;
  height: auto;
  background-color: #fff;
}
.find_main {
  width: 900px;
  height: auto;
  margin: 0 auto;
  padding: 70px 50px;
}
.find_text {
  width: 860px;
  height: 65px;
  padding: 0 0 0 40px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_05.png) no-repeat;
  font-size: 12px;
  line-height: 28px;
}
.find_text .text_find {
  border-bottom: 1px dashed #c5c5c5;
  padding: 0 0 7px 0;
}
.find_info .info {
  width: 860px;
  height: 155px;
  margin: 20px 0 0 40px;
  line-height: 30px;
}
.find_info .info span {
  font-size: 16px;
  color: #000;
}
.find_info .sub {
  width: 123px;
  height: 36px;
  margin: 20px auto;
}
.find_info .info .user_name {
  width: 180px;
  height: 25px;
  border: 1px solid #c5c5c5;
  margin: 20px 0 0 0;
  padding: 5px;
  font-size: 15px;
  line-height: 25px;
  color: #b7b7b7;
}
.find_info .info .email {
  width: 300px;
  height: 25px;
  border: 1px solid #c5c5c5;
  margin: 10px 0 0 0;
  padding: 5px;
  font-size: 15px;
  line-height: 25px;
  color: #b7b7b7;
}
.find_info .info .su {
  margin: 20px 0 0 0;
}
.find_info .info .sm {
  wdith: 249px;
  height: 40px;
  padding: 7px 0 0 18px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_09.png) no-repeat 0 0;
  position: relative;
  left: 210px;
  top: -150px;
  z-index: 5; /*display:none;*/
  font-size: 12px;
  line-height: 17px;
  color: #fff;
}
/*==============================find部分结束==============================*/

/*==============================goods_list部分开始==============================*/
.list_wai {
  width: 100%;
  height: auto;
  background-color: #fff;
}
.list_main {
  width: 1170px;
  height: auto;
  margin: 0 auto;
  padding: 10px 20px;
}
.list_main .route {
  font-size: 12px;
}
.list_main .classify {
  width: 1170px;
  height: 21px;
  margin: 10px 0 0 0;
  line-height: 21px;
}
.list_main .classify .classify_text {
  width: 60px;
  float: left;
  font-size: 12px;
  line-height: 21px;
}
.list_main .classify ul {
  float: left;
}
.list_main .classify ul li {
  margin: 0 10px;
  float: left;
  font-size: 12px;
  cursor: pointer;
}
.list_main .classify ul .li1 {
  /*background-color:#cf0f25;*/
  background-color: #e4004f;
  color: #fff;
  padding: 0px 6px;
}
.list_main .classify ul .li1 a {
  color: #fff;
}
.list_main .list {
  width: 1170px;
  height: auto;
}
.list_main .list .goods {
  width: 1170px;
  height: 210px;
  padding: 20px 10px;
  border-bottom: 1px dashed #bcbcbc;
}
.list_main .list .goods .goods_img {
  width: 200px;
  width: 200px;
  float: left;
}
.list_main .list .goods .goods_img img {
  width: 200px;
  width: 200px;
}
.list_main .list .goods .goods_info {
  width: 940px;
  height: 200px;
  padding: 0 0 0 30px;
  float: left;
}
.list_main .list .goods .goods_info .goods_info_text {
  width: 700px;
  height: 130px;
  float: left;
}
.list_main .list .goods .goods_info .goods_info_text .goods_name {
  font-size: 18px;
  color: #000;
}
.list_main .list .goods .goods_info .goods_info_text .godds_limit {
  font-size: 12px;
  padding: 3px 0;
}
.list_main .list .goods .goods_info .goods_info_text .goods_depict {
  padding: 3px 0;
}
.list_main .list .goods .goods_info .goods_info_text .goods_summary {
  font-size: 12px;
  padding: 3px 0;
  overflow: hidden;
}
.list_main .list .goods .goods_info .goods_operate {
  width: 210px;
  height: 130px;
  padding: 0 15px;
  float: left;
}
.list_main .list .goods .goods_info .goods_operate .like {
  width: auto;
  height: 15px;
  float: right;
  font-size: 12px;
  line-height: 15px;
}
.list_main .list .goods .goods_info .goods_operate .like img {
  float: left;
}
.list_main .list .goods .goods_info .goods_operate .like .like_count {
  width: auto;
  height: 12px;
  margin: 1px 0 0 5px;
  float: right;
  line-height: 12px;
}
/* zjh */
.list_main .list .goods .goods_info .goods_operate .price {
  width: 285px !important;
  height: auto;
  /* width: auto; */
  /* height: 18px; */
  /* font-size: 18px; */
  font-size: 23px;
  color: #000;
  margin: 20px 0 0 0;
  line-height: 18px;
}
.list_main .list .goods .goods_info .goods_operate .price .org_goods_price {
  font-size: 10px;
  color: #ccc;
  text-decoration: line-through;
}
.list_main .list .goods .goods_info .goods_operate .sub {
  width: 200px;
  height: 26px;
  margin: 30px 0 0 0;
}
.list_main .list .goods .goods_info .goods_operate .sub .submit_goods {
  width: 90px;
  height: 26px;
  margin: 0 5px;
  border: none;
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_02.png) no-repeat 0 -37px;
  font: 500 14px '微软雅黑';
  color: #fff;
  cursor: pointer;
  float: left;
  line-height: 26px;
  text-align: center;
}
#popup_cancel {
  width: 70px;
  height: 30px;
  border: 1px solid #bcbcbc;
  background-color: #eee;
  color: #333;
}
.page {
  width: 960;
  height: 60px;
  margin: 30px 0 0 0;
}
.page .page_count {
  height: 12px;
  font-size: 12px;
  text-align: center;
  line-height: 12px;
}
.page .page {
  height: 32px;
  font-size: 13px;
  text-align: center;
  line-height: 30px;
  margin: 15px auto 0 auto;
}
.page .page .page_up {
  width: 60px;
  height: 30px;
  border: 1px solid #cecece;
  float: left;
  cursor: pointer;
}
.page .page .page_up a {
  display: block;
  width: 60px;
  height: 30px;
}
.page .page .page_dn {
  width: 60px;
  height: 30px;
  border: 1px solid #cecece;
  float: left;
  cursor: pointer;
}
.page .page .page_dn a {
  display: block;
  width: 60px;
  height: 30px;
}
.page .page .number {
  height: 32px;
  float: left;
  margin: 0 5px;
}
.page .page .number .code {
  width: 37px;
  height: 30px;
  border: 1px solid #cecece;
  color: #333;
  float: left;
  margin: 0 2px;
  cursor: pointer;
}
.page .page .number .code a {
  display: block;
  width: 37px;
  height: 30px;
}
.page .page .number .bg_red {
  background-color: #cf0f25;
  color: #fff;
}
.page .page .number .bg_red a {
  color: #fff;
}
/*==============================goods_list部分结束==============================*/

/*==============================goods_info部分开始==============================*/
.info_wai {
  width: 100%;
  height: auto;
  background-color: #fff;
}
.info_main {
  width: 1170px;
  height: auto;
  margin: 0 auto;
  padding: 10px 20px;
}
.info_main .route {
  font-size: 12px;
}
.info {
  width: 1170px;
  height: auto;
}
.info .info_img {
  width: 900px;
  margin: 20px auto;
}
.info .info_img .info_img_left {
  width: 700px;
  float: left;
}
.info .info_img .info_img_left img {
  margin: 0 0 0 50px;
}
.info .info_img .info_img_right {
  width: 107px;
  float: left;
}
.info .info_img .info_img_right img {
  width: 105px;
  height: 105px;
  margin: 4px 0;
  border: 1px solid #fff;
}
.info .info_img .info_img_right img:hover {
  border: 1px solid #757575;
}
.info .info_operate {
  width: 1170px;
  height: auto;
}
.info .info_operate .operate_title {
  width: 1170px;
  height: 35px;
  border-bottom: 1px solid #bcbcbc;
  margin: 10px 0 0 0;
}
.info .info_operate .operate_title .like_share {
  width: 160px;
  height: 12px;
  padding: 9px 0;
  float: right;
}
.info .info_operate .operate_title .like_share .like {
  width: 100px;
  height: 12px;
  font-size: 12px;
  float: left;
  line-height: 12px;
  cursor: pointer;
  color: #bcbcbc;
}
.info .info_operate .operate_title .like_share .like a:hover {
  /*color:#cf0f25;*/
  color: #e4004f;
}
.info .info_operate .operate_title .like_share .like div {
  width: 15px;
  height: 12px;
  margin: 0 2px 0 0;
  float: left;
  background: url(http://static.wdmcake.cn/themes/wdm/images/goods_03.png) no-repeat 0 -12px;
}
.info .info_operate .operate_title .like_share .share {
  width: 28px;
  height: 12px;
  margin: 0 0 0 15px;
  padding: 0 0 0 16px;
  font-size: 12px;
  float: left;
  line-height: 12px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/goods_03.png) no-repeat -56px -12px;
  cursor: pointer;
  color: #bcbcbc;
}
/*.info .info_operate .operate_title .like_share .share:hover{color:#cf0f25;background:url(http://static.wdmcake.cn/themes/wdm/images/goods_03.png) no-repeat -56px 0;}*/
.info .info_operate .other {
  width: 148px;
  height: 50px;
  position: relative;
  left: 0;
  top: 13px;
  z-index: 999;
  background: url(http://static.wdmcake.cn/themes/wdm/images/goods_04.png) no-repeat 0 0;
  display: none;
}
.info .info_operate .other a {
  display: block;
  width: 30px;
  height: 30px;
  float: left;
}
.info .info_operate .other .qq {
  width: 30px;
  height: 30px;
  float: left;
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_06.png) no-repeat 0 0;
  margin: 4px 15px 3px 15px;
  cursor: pointer;
}
.info .info_operate .other .sina {
  width: 30px;
  height: 30px;
  float: left;
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_06.png) no-repeat -31px 0;
  margin: 4px 15px 3px 0px;
  cursor: pointer;
}
.info .info_operate .other .wx {
  width: 30px;
  height: 30px;
  float: left;
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_06.png) no-repeat -93px 0;
  margin: 4px 10px 3px 0px;
  cursor: pointer;
}
.info .info_operate .operate {
  width: 1170px;
  height: auto;
  margin: 10px 0 0 0;
}
.info .info_operate .operate .operate_left {
  width: 500px;
  margin: 5px 0 0 0;
  float: left;
}
.info .info_operate .operate .operate_left .name_price {
  width: 440px;
  height: 50px;
}
/* zjh修改 width */
.info .info_operate .operate .operate_left .name_price .name {
  height: 80px;
  float: left;
  font-size: 17px;
  line-height: 20px;
  color: #000;
  margin-top: 20px;
  width: 185px;
  overflow: hidden;
}
.info .info_operate .operate .operate_left .name_price .name .english {
  font-size: 16px;
}
/* zjh修改 width */
.info .info_operate .operate .operate_left .name_price .price {
  width: 285px;
  height: 80px !important;
  float: left;
  font-size: 14px;
  line-height: 60px;
  color: #000;
}
.info .info_operate .operate .operate_left .name_price .price #spec_txt {
  font-size: 14px;
  line-height: 60px;
  color: #000;
}
/* .info .info_operate .operate .operate_left .name_price .price span {
  font-size: 24px;
  line-height: 40px;
  color: #e4004f;
} */

.info .info_operate .operate .operate_left .name_price .price > span {
  font-size: 23px;
  line-height: 40px;
  color: #e4004f;
}

.info .info_operate .operate .operate_left .name_price .price span.org_goods_price {
  font-size: 10px;
  color: #ccc;
  text-decoration: line-through;
}
.info .info_operate .operate .operate_left .introduce {
  width: 500px;
  font-size: 12px;
  margin: 15px 0;
}
.info .info_operate .operate .operate_right {
  width: 640px;
  padding: 0 0 0 25px;
  float: left;
  margin-top: 20px;
}
.info .info_operate .operate .operate_right .norms {
  width: 640px;
  height: 30px;
  margin: 10px 0;
  line-height: 30px;
}
.info .info_operate .operate .operate_right .norms ul {
  width: 500px;
}
.info .info_operate .operate .operate_right .norms a {
  display: block;
  height: 30px;
  float: left;
  margin: 0 1px;
  border: 1px solid #757575;
  font-size: 12px;
  line-height: 30px;
  text-align: center;
  padding: 0px 55px;
  margin-bottom: 5px;
}
.info .info_operate .operate .operate_right .norms a label {
  display: block;
  height: 30px;
}
.info .info_operate .operate .operate_right .norms .cur {
  display: block;
  height: 30px;
  float: left;
  margin: 0 1px;
  border: 1px solid #cf0f25;
  background: url(http://static.wdmcake.cn/themes/wdm/images/goods_05.png) no-repeat bottom right;
  font-size: 12px;
  line-height: 30px;
  color: #cf0f25;
  margin-bottom: 5px;
}
.info .info_operate .operate .operate_right .norms a:hover {
  border: 1px solid #cf0f25;
  background: url(http://static.wdmcake.cn/themes/wdm/images/goods_05.png) no-repeat bottom right;
  color: #cf0f25;
}
.info .info_operate .operate .operate_right .count {
  width: 640px;
  height: 25px;
  padding: 0 0 13px 0;
  font-size: 15px;
}
.info .info_operate .operate .operate_right .count .plus {
  width: 25px;
  height: 27px;
  border: 1px solid #757575;
  float: left;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
}
.info .info_operate .operate .operate_right .count .plus:hover {
  border: 1px solid #cf0f25;
  background: url(http://static.wdmcake.cn/themes/wdm/images/goods_05.png) no-repeat 0 0;
  background-color: #fff;
}
.info .info_operate .operate .operate_right .count .sum {
  width: 40px;
  height: 25px;
  margin: 0 5px;
  border: 1px solid #757575;
  float: left;
  text-align: center;
  line-height: 25px;
}
.info .info_operate .operate .operate_right .count .minus {
  width: 25px;
  height: 27px;
  border: 1px solid #757575;
  float: left;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
}
.info .info_operate .operate .operate_right .count .minus:hover {
  border: 1px solid #cf0f25;
  background-color: #fff;
}
.info .info_operate .operate .operate_right .count .order_point {
  width: 250px;
  height: 25px;
  margin: 0 0 0 10px;
  float: left;
  font-size: 14px;
  line-height: 25px;
}
.info .info_operate .operate .operate_right .submit {
  text-align: center;
  line-height: 36px;
}
.info .info_detail {
  width: 1170px;
  height: auto;
}
.info .info_detail .recommend_goods {
  width: 960px;
  height: 220px;
  padding: 20px 0;
}
.info .info_detail .recommend_goods .up {
  width: 23px;
  height: 160px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/goods_06.png) no-repeat 0 0;
  float: left;
}
.info .info_detail .recommend_goods .dn {
  width: 23px;
  height: 160px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/goods_07.png) no-repeat 0 0;
  float: left;
}
.info .info_detail .recommend_goods .img {
  width: 914px;
  height: 220px;
  float: left;
}
.info .info_detail .recommend_goods .img div {
  width: 160px;
  height: 220px;
  margin: 0 10px;
  float: left;
}
.info .info_detail .recommend_goods .img div img {
  width: 160px;
  height: 160px;
  border: 1px solid #bcbcbc;
}
.info .info_detail .recommend_goods .img div .name {
  width: 160px;
  height: 14px;
  margin: 10px 0 0 0;
  font-size: 14px;
  text-align: center;
  line-height: 14px;
}
.info .info_detail .recommend_goods .img div .name .goods_name {
  width: 80px;
  height: 14px;
  padding: 0 0 0 20px;
  font-size: 14px;
  text-align: center;
  line-height: 14px;
}
.info .info_detail .recommend_goods .img div .name .goods_price {
  width: 60px;
  height: 14px;
  font-size: 14px;
  text-align: left;
  line-height: 14px;
}
.info .info_detail .recommend_goods .img div .name div {
  width: 80px;
  height: 14px;
  margin: 0;
}
.info .info_detail .recommend_goods .img div .sub {
  width: 90px;
  height: 26px;
  margin: 8px 35px 0 35px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_02.png) no-repeat 0 -37px;
  text-align: center;
  line-height: 26px;
  color: #fff;
  cursor: pointer;
}
.info .info_detail .recommend_goods .img div .sub a {
  color: #fff;
}
.info .info_detail .detail_img {
  width: 960px;
  margin: 10px 0;
}
.info .info_detail .detail_img .roller {
  width: 960px;
  height: 4px;
  margin: 10px 0 0 0;
}
.info .info_detail .detail_img .roller .roller1 {
  width: 25px;
  height: 4px;
  background-color: #cf0f25;
  float: right;
}
.info .info_detail .detail_title {
  width: 960px;
  height: 20px;
  border-bottom: 1px solid #bcbcbc;
  font-size: 16px;
  line-height: 13px;
  color: #000;
}
.info .info_detail .detail_title .lump {
  width: 4px;
  height: 16px;
  margin: 0 5px 0 0;
  background-color: #cf0f25;
}
.info .info_detail .detail_title div {
  float: left;
}
.info .info_detail .detail_attr {
  width: 960px;
  height: auto;
  margin: 50px 0 40px 0;
  clear: both;
}
.info .info_detail .detail_attr .attr_info {
  width: 960px;
  height: auto;
  margin: 20px 0 0 0;
  padding: 0 20px;
}
.info .info_detail .detail_attr .attr_info .attr {
  width: 300px;
  float: left;
} /*{width:300px;height:25px;float:left;}*/
.info .info_detail .detail_attr .attr_info .attr .th {
  margin: 0;
  float: left;
  text-align: left;
}
.info .info_detail .detail_attr .attr_info .attr .td {
  width: 230px;
  float: left;
}
.info .info_detail .detail_norms_plans {
  width: 960px;
  height: auto;
  margin: 20px 0 50px 0;
  line-height: 25px;
}
.info .info_detail .detail_norms_plans .norms_plans {
  width: 960px;
  height: auto;
  margin: 20px 0 0 20px;
}
.info .info_detail .detail_norms_plans .norms_plans p {
  margin: 10px 0;
}
.info .info_detail .detail_norms_plans .norms_plans table {
  width: 920px;
  margin: 10px auto;
}
.info .info_detail .detail_norms_plans .norms_plans table td {
  text-align: left;
}
.info .info_detail .detail_service {
  width: 960px;
  height: auto;
  margin: 30px 0 50px 0;
}
.info .info_detail .detail_service .service_info {
  width: 920px;
  height: auto;
  margin: 15px 0 0 0;
  padding: 0 20px;
  line-height: 25px;
}
.info .info_detail .detail_history {
  width: 960px;
  height: 260px;
  margin: 50px 0 0 0;
  overflow: hidden;
}
.info .info_detail .detail_history .detail_title {
  border: none;
}
.info .info_detail .detail_history .history_info {
  width: 960px;
  height: 200px;
  margin: 15px 0 10px 0;
}
.info .info_detail .detail_history .history_info div {
  width: 175px;
  height: 195px;
  float: left;
  margin: 0 17px 0 0;
}
.info .info_detail .detail_history .history_info div img {
  width: 175px;
  height: 165px;
  border: 1px solid #f5ede9;
}
.info .info_detail .detail_history .history_info .div1 {
  margin: 0;
}
.info .info_detail .detail_history .history_info .name_price {
  height: 30px;
  padding: 16px 0 0 0;
  text-align: center;
}
.order_dispatching #shipping_list div.cur ul {
  display: block;
  padding: 0 0 0 20px;
}
.order_dispatching #shipping_list div ul {
  display: none;
}
/*==============================goods_info部分结束==============================*/

/*==============================order部分开始==============================*/
.order_wai {
  width: 100%;
  height: auto;
  background-color: #fff;
}
.order_main {
  width: 1170px;
  height: auto;
  margin: 0 auto;
  padding: 10px 15px;
}
.order_main .order_step {
  width: 900px;
  height: 55px;
  margin: 30px auto 0 auto;
}
.order_main .order_step div {
  height: 55px;
  float: left;
  font-size: 18px;
  line-height: 55px;
}
.order_main .order_step .step1 {
  width: 90px;
  padding: 0 0 0 120px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/order_01.png) no-repeat 0 0;
}
.order_main .order_step .step2 {
  width: 144px;
  margin: 0 0 0 80px;
  padding: 0 0 0 120px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/order_01.png) no-repeat 0 -220px;
}
.order_main .order_step .step3 {
  width: 108px;
  margin: 0 0 0 80px;
  padding: 0 0 0 120px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/order_01.png) no-repeat 0 -110px;
}
.order_main .order_info {
  width: 1170px;
  height: auto;
  padding: 50px 0 0 0;
}
.order_main .order_info .order_title {
  width: 1170px;
  height: 20px;
  border-bottom: 1px solid #bcbcbc;
  font-size: 16px;
  line-height: 13px;
  color: #000;
}
.order_main .order_info .order_title .lump {
  width: 4px;
  height: 16px;
  margin: 0 5px 0 0;
  background-color: #cf0f25;
}
.order_main .order_info .order_title div {
  float: left;
}
.order_main .order_info .order_title .revise {
  margin: 0 0 0 20px;
  font-size: 12px;
  cursor: pointer;
}
.order_main .order_info .order_text {
  width: 1170px;
  height: auto;
  margin: 20px 10px;
}
.order_main .order_info .order_text .address {
  width: 1170px;
  height: auto;
  margin: 10px auto;
}
.order_main .order_info .order_text .address .receipt input[type='text'] {
  height: 25px;
  margin: 10px 0;
  border: 1px solid #bcbcbc;
}
.order_main .order_info .order_text .address .receipt #inv_payee {
  width: 300px;
}
.order_main .order_info .order_text .address .receipt #inv_content {
  margin: 10px 0;
  padding: 4px;
  border: 1px solid #bcbcbc;
}
.order_main .order_info .order_text .address table .plus {
  width: 30px;
  height: 27px;
  border: 1px solid #757575;
  float: left;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
}
.order_main .order_info .order_text .address table .plus:hover {
  border: 1px solid #cf0f25;
  background-color: #fff;
}
.order_main .order_info .order_text .address table .number {
  width: 50px;
  height: 25px;
  line-height: 25px;
  border: 1px solid #bcbcbc;
  float: left;
  margin: 0 5px;
}
.order_main .order_info .order_text .address table .minus {
  width: 30px;
  height: 27px;
  border: 1px solid #757575;
  float: left;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
}
.order_main .order_info .order_text .address table .minus:hover {
  border: 1px solid #cf0f25;
  background-color: #fff;
}
.order_main .order_info .order_text .add {
  cursor: pointer;
}
.order_main .order_info .order_receipt {
  width: 1170px;
  height: auto;
  padding: 20px 0;
}
.order_main .order_info .order_goods {
  width: 1170px;
  height: auto;
  padding: 20px 0;
}
.order_main .order_info .order_dispatching {
  width: 1170px;
  height: auto;
  padding: 20px 0;
}
.order_main .order_info .order_pay {
  width: 1170px;
  height: auto;
  padding: 20px 0;
  clear: both;
}
.order_main .order_info .order_invoice {
  width: 1170px;
  height: auto;
  padding: 20px 0;
}
.order_main .order_info .order_invoice .address div {
  float: left;
  margin: 0 30px 0 0;
}
.order_main .order_info .order_invoice .address div input {
  margin: 0 5px 0 0;
}
.order_main .order_info .order_bill {
  width: 1170px;
  height: auto;
  padding: 20px 0 0 0;
}
.order_main .order_info .order_bill .cart {
  float: right;
  font-size: 12px;
  color: #757575;
  cursor: pointer;
}
.order_main .order_info .order_bill table {
  width: 1170px;
}
.order_main .order_info .order_bill table th {
  padding: 10px 0;
  font-weight: 500;
  text-align: center;
  vertical-align: text-top;
  border-bottom: 1px dotted #bcbcbc;
}
.order_main .order_info .order_bill table td {
  height: 50px;
  padding: 8px;
  font-weight: 500;
  text-align: center;
  color: #000;
  border-bottom: 1px dotted #bcbcbc;
}
.order_main .order_info .order_bill table td .quantity {
  width: 122px;
  height: 27px;
}
.order_main .order_info .order_bill table .attr {
  font-size: 12px;
  text-align: left;
}
.order_main .order_info .order_bill table .td_greetings .greetings_sel {
  height: 27px;
}
.order_main .order_info .order_bill table .td_greetings .greetings_sel .greetings {
  width: 120px;
  height: 25px;
  line-height: 25px;
  border: 1px solid #bcbcbc;
  text-align: center;
}
.order_main .order_info .order_bill table .td_greetings .greetings_sel #greetings {
  width: 120px;
  border: 1px solid #bcbcbc;
  font-size: 12px;
  position: relative;
  left: 50px;
  z-index: 9999px;
}
.order_main .order_info .order_bill table .td_greetings .greetings_sel #greetings li {
  width: 116px;
  height: 20px;
  margin: 0px;
  padding: 0px 2px;
  line-height: 20px;
  background-color: #fff;
  color: #757575;
  cursor: pointer;
}
.order_main .order_info .order_bill table .td_greetings .greetings_sel #greetings li:hover {
  color: #cf0f25;
}
.order_main .order_remarks {
  width: 1170px;
  height: auto;
  padding: 20px 0;
}
.order_main .order_remarks .remarks_title span {
  font-size: 12px;
}
.order_main .order_remarks .order_text .remarks {
  width: 1150px;
  height: 40px;
  margin: 5px 0 0 0;
  padding: 10px;
  font-size: 12px;
  color: #bcbcbc;
  border: 1px solid #757575;
  resize: none;
}
.order_main .order_operate {
  width: 1170px;
  height: auto;
  padding: 10px 0;
}
.order_main .order_operate .operate_title {
  height: 14px;
  line-height: 14px;
}
.order_main .order_operate .operate_title a .op {
  width: 16px;
  height: 16px;
  margin: 0 10px 0 0;
  font-size: 16px;
  line-height: 15px;
  text-align: center;
  background: #cf0f25;
  color: #fff;
  float: left;
}
.order_main .order_operate .content {
  margin: 10px 0;
}
.order_main .order_operate .content .item {
  width: 100%;
  margin: 10px 0;
  color: #bcbcbc;
}
.order_main .order_operate .content select {
  width: 150px;
  height: 20px;
}
.order_main .order_operate .content .btn {
  width: 55px;
  height: 17px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_02.png) no-repeat -124px -41px;
  border: none;
  color: #fff;
  line-height: 16px;
  cursor: pointer;
}
.order_main .order_operate .content .usedlist {
  color: #cf0f25;
}
.order_main .order_text {
  width: 1170px;
  height: auto;
  margin: 10px 0;
}
.order_main .order_text .count {
  margin: 10px 0 0 0;
  text-align: right;
  color: #000;
}
.order_main .order_text .cost {
  text-align: right;
  color: #000;
}
.order_main .order_text .cost span {
  font-size: 24px;
}
.order_main .order_text .submit {
  margin: 10px 0;
  float: right;
  line-height: 36px;
  text-align: center;
}
.order_main .submit {
  margin: 30px 0;
  float: right;
  line-height: 36px;
  text-align: center;
}
/*==============================order部分结束==============================*/

/*==============================order_info部分开始==============================*/
.order_main .order_info .info_text {
  width: 1170px;
  height: auto;
  padding: 20px 10px;
  margin: 0;
}
.order_main .order_info .info_text table th {
  width: 120px;
  height: 30px;
  padding: 10px 0;
  font-weight: 500;
  text-align: right;
}
.order_main .order_info .info_text table th span {
}
.order_main .order_info .info_text table td {
  height: 30px;
  font-size: 12px;
  line-height: 30px;
}
.order_main .order_info .info_text table td #country {
  width: 60px;
}
.order_main .order_info .info_text table td .address {
  height: 35px;
  padding: 6px 4px;
  vertical-align: middle;
  line-height: 35px;
  border: 1px solid #bcbcbc;
}
.order_main .order_info .info_text table td .address option {
  height: 12px;
  vertical-align: middle;
  padding: 5px 2px;
}
.order_main .order_info .info_text table td #address {
  width: 242px;
  margin: 2px 0 0 0;
}
.order_main .order_info .info_text .submit {
  text-align: center;
  line-height: 36px;
}
.order_main .order_info .info_text table td input[type='text'] {
  width: 145px;
  height: 30px;
  margin: 0 10px 0 0;
  font-size: 14px;
  line-height: 30px;
  border: 1px solid #bcbcbc;
}
.order_main .order_info .info_text table td #is_same_dh {
  background: #ddd;
  border: 1px solid #999;
  padding: 3px;
  color: #333;
}
.order_main .order_info .info_text table td .bg_75 {
  background-color: #bcbcbc;
  color: #fff;
  margin-left: 5px;
}
.order_main .order_info .info_text table td input[class='delivery'] {
  width: 240px;
}
.order_main .order_info .info_text .dispatching {
  margin: 0 0 10px 0;
}
.order_main .order_info .info_text .dispatching div {
  padding: 10px 0;
  line-height: 14px;
}
.order_main .order_info .info_text .dispatching div input[type='text'] {
  width: 120px;
  height: 30px;
  margin: 0 10px 0 0;
  font-size: 12px;
  line-height: 30px;
  border: 1px solid #bcbcbc;
}
.order_main .order_info .info_text .dispatching div #besttime {
  background: url(http://static.wdmcake.cn/themes/wdm/images/cart_01.jpg) no-repeat 0 0;
}
.order_main .order_info .info_text .dispatching #besttime_list {
  width: 120px;
  border: 1px solid #ccc;
  position: relative;
  top: -1px;
  left: 206px;
  z-index: 10;
}
.order_main .order_info .info_text .dispatching #besttime_list li {
  width: 112px;
  height: 16px;
  padding: 4px;
  border-bottom: 1px dotted #bcbcbc;
  background: url(http://static.wdmcake.cn/themes/wdm/images/cart_03.jpg) no-repeat 0 0 #fff;
  cursor: pointer;
  font-size: 12px;
  color: #bcbcbc;
}
.order_main .order_info .info_text .dispatching #besttime_list li:hover {
  background: url(http://static.wdmcake.cn/themes/wdm/images/cart_03.jpg) no-repeat 0 -20px #fff;
  color: #333;
}
.order_main .order_info .info_text .submit {
  text-align: center;
  line-height: 36px;
  margin: 20px 0 0 40px;
}
.order_main .order_info .info_text .dispatching #besttime_list .cur {
  background: url(http://static.wdmcake.cn/themes/wdm/images/cart_03.jpg) no-repeat 0 -20px #fff;
  color: #333;
}
.order_main .order_info .info_text .submit {
  text-align: center;
  line-height: 36px;
  margin: 20px 0 0 0;
  float: left;
}
.order_main .order_info .info_text input[type='radio'] {
  margin: 0 10px 0 0;
  display: inline-block;
  float: left;
}
.order_main .order_info .info_text .pay {
  margin: 0 0 10px 0;
}
.order_main .order_info .info_text .pay div {
  padding: 0 0;
}
.order_main .order_info .order_invoice {
  width: 1170px;
  margin: 0 0 10px 0;
}
.order_main .order_info .info_text .pay div ul {
  margin: 0 0 0 20px;
}
.order_main .order_info .info_text .pay div ul li {
  padding: 5px 5px;
  float: left;
  height: 40px;
  line-height: 40px;
}
.order_main .order_info .info_text .pay div ul li.wy {
  height: 40px;
  margin: 5px 2px;
  border: 1px dotted #fff;
  cursor: pointer;
  width: 202px;
}
.order_main .order_info .info_text .pay div ul li.wy input {
  margin: 15px 10px 0 0;
}
.order_main .order_info .info_text .pay div ul li label {
  cursor: pointer;
}
.order_main .order_info .info_text .pay div ul li.cur {
  border: 1px dotted #f00;
}
.order_main .order_info .info_text .pay .cur ul {
  display: block;
  margin-top: 15px;
}
.order_main .hide {
  display: none;
}
.order_main .top_bd {
  border-top: 1px dashed #bcbcbc;
}
#order_addr .error {
  padding: 0 0 0 17px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/unchecked.gif) no-repeat left center;
  color: #cf0f25;
}
#order_addr .error1 {
  border: 1px dotted red;
  float: left;
}
.error {
  padding: 0 0 0 17px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/unchecked.gif) no-repeat 0 0;
  color: #f00;
  float: left;
  clear: both;
}
#formReg .error1 {
  border: 1px dotted red;
  float: left;
}
.order_main .order_info .info_text ul li {
  padding: 7px 0;
}
#div_shiptime {
  height: 30px;
}
/*==============================order_info部分结束==============================*/

/*==============================cart部分开始==============================*/
.cart_wai {
  width: 100%;
  height: auto;
  background-color: #fff;
}
.order_cart_main {
  width: 1170px;
  height: auto;
  margin: 0 auto;
  padding: 10px 15px;
}
.order_cart_main .order_step {
  width: 900px;
  height: 55px;
  margin: 30px auto 0 auto;
}
.order_cart_main .order_step div {
  height: 55px;
  float: left;
  font-size: 18px;
  line-height: 55px;
}
.order_cart_main .order_step .step1 {
  width: 90px;
  padding: 0 0 0 120px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/order_01.png) no-repeat 0 -165px;
}
.order_cart_main .order_step .step2 {
  width: 144px;
  margin: 0 0 0 80px;
  padding: 0 0 0 120px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/order_01.png) no-repeat 0 -55px;
}
.order_cart_main .order_step .step3 {
  width: 108px;
  margin: 0 0 0 80px;
  padding: 0 0 0 120px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/order_01.png) no-repeat 0 -110px;
}
.order_cart_main .order_info {
  width: 1170px;
  height: auto;
  padding: 50px 0 0 0;
}
.order_cart_main .order_info .order_title {
  width: 1170px;
  height: 20px;
  border-bottom: 1px solid #bcbcbc;
  font-size: 16px;
  line-height: 13px;
  color: #000;
}
.order_cart_main .order_info .order_title .lump {
  width: 4px;
  height: 16px;
  margin: 0 5px 0 0; /*background-color:#cf0f25;*/
  background-color: #e4004f;
}
.order_cart_main .order_info .order_title div {
  float: left;
}
.order_cart_main .order_info {
  width: 970px;
  height: auto;
  padding: 50px 0 0 0;
}
.order_cart_main .order_info .order_text {
  width: 1170px;
  height: auto;
}
.order_cart_main .order_info .order_text .address {
  width: 1100px;
  height: auto;
  margin: 10px auto;
}
.order_cart_main .order_info .order_text ul li .radio_addr {
  display: inline-block;
}
.lbl_addr {
  display: inline;
  margin: 5px 0;
}
.order_cart_main .order_info .order_bill {
  width: 1170px;
  height: auto;
  padding: 20px 0 0 0;
}
.order_cart_main .order_info .order_bill .cart {
  float: right;
  font-size: 12px;
  color: #757575;
  cursor: pointer;
}
.order_cart_main .order_info .order_bill table {
  width: 1100px;
}
.order_cart_main .order_info .order_bill table th {
  padding: 10px 0;
  font-weight: 500;
  text-align: center;
  vertical-align: middle;
  border-bottom: 1px dotted #bcbcbc;
}
.order_cart_main .order_info .order_bill table td {
  padding: 10px 0;
  font-weight: 500;
  text-align: center;
  vertical-align: middle;
  color: #000;
  border-bottom: 1px dotted #bcbcbc;
}
.order_cart_main .order_info .order_bill table td .goods_img {
  width: 100px;
  height: 100px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/cart_02.jpg) no-repeat 0 0;
  float: left;
}
.order_cart_main .order_info .order_bill table td .goods_img img {
  width: 100px;
  height: 100px;
}
.order_cart_main .order_info .order_bill table td .goods_name {
  text-align: center;
}
.order_cart_main .order_info .order_bill table td .goods_name img {
  width: 200px;
  height: 200px;
}
.order_cart_main .order_info .order_bill table td .goods_name a {
  float: left;
  display: block;
}
.order_cart_main .order_info .order_bill table td .goods_name .name {
  display: block;
  float: left;
  margin: 88px 5px;
  color: #000;
  font-size: 14px;
  line-height: 24px;
}
.order_cart_main .order_info .order_bill table td .del {
  width: 22px;
  height: 22px;
  margin: 0 0 0 2px;
  float: left;
  background: url(http://static.wdmcake.cn/themes/wdm/images/cart_01.png) no-repeat 0 0;
  cursor: pointer;
}
.order_cart_main .order_info .order_bill table td .del:hover {
  background: url(http://static.wdmcake.cn/themes/wdm/images/cart_01.png) no-repeat 0 -22px;
}
.order_cart_main .order_info .order_bill table td .del a {
  display: block;
  width: 22px;
  height: 22px;
}
.order_cart_main .order_info .order_bill table td .collect {
  width: 22px;
  height: 22px;
  margin: 0 0 0 2px;
  float: left;
  background: url(http://static.wdmcake.cn/themes/wdm/images/cart_01.png) no-repeat -21px 0;
  cursor: pointer;
}
.order_cart_main .order_info .order_bill table td .collect:hover {
  background: url(http://static.wdmcake.cn/themes/wdm/images/cart_01.png) no-repeat -21px -22px;
}
.order_cart_main .order_info .order_bill table td .collect a {
  display: block;
  width: 22px;
  height: 22px;
}
.order_cart_main .order_info .order_bill table td a {
  font-size: 12px;
  color: #bcbcbc;
}
.order_cart_main .order_info .order_bill table td a:hover {
  color: #cf0f25;
}
.order_cart_main .order_info .order_bill table .plus {
  width: 30px;
  height: 27px;
  border: 1px solid #757575;
  float: left;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
}
.order_cart_main .order_info .order_bill table .plus:hover {
  border: 1px solid #cf0f25;
  background-color: #fff;
}
.order_cart_main .order_info .order_bill table .number {
  width: 50px;
  height: 25px;
  margin: 0 5px;
  border: 1px solid #757575;
  float: left;
  text-align: center;
  line-height: 25px;
}
.order_cart_main .order_info .order_bill table .minus {
  width: 30px;
  height: 27px;
  border: 1px solid #757575;
  float: left;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
}
.order_cart_main .order_info .order_bill table .minus:hover {
  border: 1px solid #cf0f25;
  background-color: #fff;
}
.order_cart_main .order_operate {
  width: 1170px;
  height: auto;
  padding: 10px 0;
}
.order_cart_main .order_operate .operate_title {
  height: 14px;
  line-height: 14px;
}
.order_cart_main .order_operate .operate_title div {
  width: 14px;
  height: 14px;
  margin: 0 10px 0 0;
  line-height: 10px;
  text-align: center;
  background: #cf0f25;
  color: #fff;
  float: left;
}
.order_cart_main .order_operate .order_text {
  width: 1170px;
  height: auto;
  margin: 10px 0;
}
.order_cart_main .order_operate .order_text .cost {
  margin: 30px 0 20px 0;
  text-align: right;
  color: #000;
}
.order_cart_main .order_operate .order_text .submit {
  margin: 10px 0 10px 10px;
  float: right;
  line-height: 36px;
  text-align: center;
}
.order_cart_main .order_operate .order_text .left {
  float: left;
}
.order_cart_main .order_history .order_title {
  font-size: 16px;
  line-height: 16px;
  color: #000;
}
.order_cart_main .order_history .order_title .lump {
  width: 4px;
  height: 16px;
  margin: 0 5px 0 0;
  background-color: #cf0f25;
  float: left;
}
.order_cart_main .order_history .history_text {
  width: 1170px;
  height: 250px;
  margin: 15px 0 0 0;
}
.order_cart_main .order_history .history_text div {
  width: 175px;
  height: 250px;
  float: left;
  margin: 0 18px 0 0;
}
.order_cart_main .order_history .history_text div img {
  width: 175px;
  height: 165px;
  border: 1px solid #f5ede9;
}
.order_cart_main .order_history .history_text .div1 {
  margin: 0;
}
.order_cart_main .order_history .history_text .name_price {
  height: 30px;
  padding: 16px 0 0 0;
  text-align: center;
}
.order_cart_main .order_history .history_text .submit {
  width: 123px;
  height: 36px;
  margin: 0 26px;
  text-align: center;
  line-height: 36px;
}
/*==============================cart部分结束==============================*/

/*==============================order_ok部分开始==============================*/
.order_main .order_step .step2_ok {
  width: 144px;
  margin: 0 0 0 80px;
  padding: 0 0 0 120px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/order_01.png) no-repeat 0 -55px;
}
.order_main .order_step .step3_ok {
  float: right;
  margin: 0 0 0 80px;
  padding: 0 0 0 120px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/order_01.png) no-repeat 0 -275px;
  width: 108px;
}
.order_info .order_ok {
  width: 570px;
  height: 160px;
  margin: 40px auto;
}
.order_info .order_ok .order_ok_img {
  width: 150px;
  height: 114px;
  padding: 23px 20px 23px 0;
  float: left;
  background: url(http://static.wdmcake.cn/themes/wdm/images/order_02.png) no-repeat 0 0;
}
.order_info .order_ok .order_ok_img img {
  width: 150px;
  height: 114px;
}
.order_info .order_ok .information {
  width: 400px;
  height: 160px;
  float: left;
}
.order_info .order_ok .information div {
  height: 30px;
  color: #000;
}
.order_info .order_ok .information .operate span {
  cursor: pointer;
}
.order_info .order_ok .information .su {
  height: 36px;
  float: left;
}
.order_info .order_ok .information .su div {
  height: 36px;
}
.order_info .order_ok .information .su input {
  width: 123px;
  height: 36px;
  border: none;
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_02.png) no-repeat 0 0;
  font: 500 12px '微软雅黑';
  line-height: 36px;
  color: #fff;
  cursor: pointer;
  text-align: center;
}
/*==============================order_ok部分结束==============================*/

/*==============================users部分开始==============================*/
.users_wai {
  width: 100%;
  height: auto;
  background-color: #fff;
}
.users_main {
  width: 1170px;
  height: auto;
  margin: 0 auto;
  padding: 10px 0;
}
.users_main .route {
  font-size: 12px;
}
.users_main .users_info {
  width: 1170px;
  height: auto;
  margin: 30px auto;
}
.users_main .users_info .user_left {
  width: 130px;
  height: auto;
  float: left;
}
.users_main .users_info .user_right {
  width: 1010px;
  height: auto;
  padding: 0 0 0 30px;
  float: left;
}
.users_main .users_info .user_left div {
  width: 130px;
  height: 12px;
  padding: 0 0 18px 0;
  font-size: 14px;
  line-height: 14px;
}
.users_main .users_info .user_left .n1 {
  width: 130px;
  height: 14px;
  padding: 0 0 16px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000;
  line-height: 14px;
}
.users_main .users_info .user_left a:hover {
  color: #757575;
}
.users_main .users_info .user_left div .dot {
  width: 10px;
  height: 12px;
  float: left;
  font-size: 14px;
  font-weight: 700;
  color: #cf0f25;
}
.users_main .users_info .user_right .user_summary {
  width: 1010px;
  height: 120px;
}
.users_main .users_info .user_right .user_summary .user_head {
  width: 81px;
  height: 81px;
  float: left;
}
.users_main .users_info .user_right .user_summary .user_head img {
  width: 81px;
  height: 81px;
}
.users_main .users_info .user_right .user_summary .user_info {
  width: 700px;
  height: 120px;
  padding: 0;
  float: left;
  font-size: 12px;
}
.users_main .users_info .user_right .user_summary .user_info .user_name {
  font-size: 18px;
  color: #000;
}
.users_main .users_info .user_right .user_summary .user_info .information {
  width: 580px;
  height: 75px;
  margin: 10px 0 0 0;
}
.users_main .users_info .user_right .user_summary .user_info .information div {
  width: 270px;
  height: 12px;
  float: left;
  line-height: 12px;
  margin: 0 0 13px 0;
}
.users_main .users_info .user_right .user_summary .user_info .information .lump {
  width: 12px;
  height: 12px;
  padding: 0 4px;
  background-color: #cf0f25;
  color: #fff;
}
.users_main .users_info .user_right .user_order {
  width: 1010px;
  height: auto;
  margin: 0 0 40px 0;
}
.users_main .users_info .user_right .user_title {
  width: 1010px;
  height: 20px;
  border-bottom: 1px solid #bcbcbc;
  font-size: 16px;
  line-height: 13px;
  color: #000;
}
.users_main .users_info .user_right .user_title .lump {
  width: 4px;
  height: 16px;
  margin: 0 5px 0 0;
  background-color: #cf0f25;
}
.users_main .users_info .user_right .user_title div {
  float: left;
}
.users_main .users_info .user_right .user_title span {
  float: right;
  font-size: 12px;
  cursor: pointer;
}
.users_main .users_info .user_right .user_order .user_text table {
  width: 1010px;
}
.users_main .users_info .user_right .user_order .user_text table tr {
  height: 40px;
}
.users_main .users_info .user_right .user_order .user_text table th {
  font-size: 12px;
  color: #bcbcbc;
  background-color: #fef5f5;
  font-weight: 500;
}
.users_main .users_info .user_right .user_order .user_text table td {
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  color: #333;
}
.users_main .users_info .user_right .user_order .user_text .title {
  color: #333;
  margin: 20px 0 0 0;
}
.users_main .users_info .user_right .user_order .user_text .order_detail {
  width: 1010px;
  background-color: #bcbcbc;
}
.users_main .users_info .user_right .user_order .user_text .order_detail tr {
  height: 30px;
}
.users_main .users_info .user_right .user_order .user_text .order_detail th {
  width: 100px;
  background-color: #fff;
  color: #000;
  text-align: center;
}
.users_main .users_info .user_right .user_order .user_text .order_detail td {
  background-color: #fff;
  color: #000;
  text-align: center;
}
.users_main .users_info .user_right .user_order .user_text .order_detail td div input[type='button'] {
  height: 20px;
  margin: 5px;
  line-height: 20px;
  border: 1px solid #ccc;
  background-color: #ddd;
  cursor: pointer;
}
.users_main .users_info .user_right .user_order .user_text .order_detail td .su {
  height: 20px;
  margin: 5px;
  border: 1px solid #ccc;
  background-color: #ddd;
  cursor: pointer;
  line-height: 20px;
}
.users_main .users_info .user_right .user_enshrine .user_text table {
  width: 1010px;
}
.users_main .users_info .user_right .user_enshrine .user_text table th {
  height: 40px;
  font-size: 12px;
  color: #bcbcbc;
  background-color: #fef5f5;
  font-weight: 500;
}
.users_main .users_info .user_right .user_enshrine .user_text table td {
  height: 100px;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  color: #333;
  border-bottom: 1px dashed #757575;
}
.users_main .users_info .user_right .user_enshrine .user_text table td input {
  float: left;
  margin: 45px 0;
}
.users_main .users_info .user_right .user_enshrine .user_text table td .goods_img {
  width: 80px;
  height: 80px;
  padding: 10px;
  float: left;
}
.users_main .users_info .user_right .user_enshrine .user_text table td .goods_img img {
  width: 80px;
  height: 80px;
}
.users_main .users_info .user_right .user_enshrine .user_text table td .name_time {
  width: 180px;
  height: 12px;
  float: left;
}
.users_main .users_info .user_right .user_enshrine .user_text table td .goods_name {
  width: 180px;
  height: 12px;
  margin: 25px 0;
  line-height: 12px;
  text-align: left;
}
.users_main .users_info .user_right .user_enshrine .user_text table td .add_time {
  width: 180px;
  height: 12px;
  line-height: 12px;
  text-align: left;
  color: #bcbcbc;
}
.users_main .users_info .user_right .user_enshrine .user_text table td .submit {
  line-height: 36px;
  margin: 10px auto;
}
.users_main .users_info .user_right .user_enshrine .user_text table .null {
  border: none;
}
.users_main .users_info .user_right .user_enshrine .user_text table .null img {
  margin: 32px 10px 0 250px;
  float: left;
}
.users_main .users_info .user_right .user_enshrine .user_text table .null span {
  float: left;
  line-height: 100px;
  color: #757575;
}
/*------enshrine部分------*/
.users_main .users_info .user_right .user_enshrine .user_text table .operate {
  border: none;
}
.users_main .users_info .user_right .user_enshrine .user_text table .operate * {
  float: left;
  margin: 45px 10px 0 0;
}
.users_main .users_info .user_right .user_enshrine .user_text table .operate span {
  line-height: 100px;
  margin: 0;
  color: #757575;
}
.users_main .users_info .user_right .user_enshrine .user_text table .operate .button {
  line-height: 36px;
}
.users_main .users_info .user_right .user_enshrine .user_text table .operate div {
  margin: 30px 5px;
}
/*------address部分------*/
.users_main .users_info .user_right .user_address .address_point {
  font-size: 12px;
  margin: 5px 0;
}
.users_main .users_info .user_right .user_address .user_text table {
  width: 1010px;
}
.users_main .users_info .user_right .user_address .user_text table th {
  height: 40px;
  font-size: 12px;
  text-align: center;
  color: #bcbcbc;
  background-color: #fef5f5;
  font-weight: 500;
}
.users_main .users_info .user_right .user_address .user_text table td {
  height: 60px;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  color: #333;
  border-bottom: 1px dashed #757575;
}
.users_main .users_info .user_right .user_address .user_text table td .del {
  width: 22px;
  height: 22px;
  float: left;
  background: url(http://static.wdmcake.cn/themes/wdm/images/cart_01.png) no-repeat 0 0;
}
.users_main .users_info .user_right .user_address .user_text table td .del:hover {
  background: url(http://static.wdmcake.cn/themes/wdm/images/cart_01.png) no-repeat 0 -22px;
}
.users_main .users_info .user_right .user_address .user_text table td .del a {
  display: block;
  width: 22px;
  height: 22px;
}
.users_main .users_info .user_right .user_address .user_text table td .edit {
  width: 22px;
  height: 22px;
  margin: 0 0 0 5px;
  float: left;
  background: url(http://static.wdmcake.cn/themes/wdm/images/cart_04.png) no-repeat 1px 0;
}
.users_main .users_info .user_right .user_address .user_text table td .edit:hover {
  background: url(http://static.wdmcake.cn/themes/wdm/images/cart_04.png) no-repeat 1px -22px;
}
.users_main .users_info .user_right .user_address .user_text table td .edit a {
  display: block;
  width: 22px;
  height: 22px;
}
.users_main .users_info .user_right .user_address {
  width: 870px;
  height: auto;
}
.users_main .users_info .user_right .user_address .cart {
  float: right;
  font-size: 12px;
  color: #757575;
  cursor: pointer;
}
.users_main .users_info .user_right .user_address table {
  width: 830px;
}
.users_main .users_info .user_right .user_address table th {
  padding: 10px 0;
  font-weight: 500;
  text-align: right;
  vertical-align: middle;
}
.users_main .users_info .user_right .user_address table td {
  padding: 10px 0;
  font-weight: 500;
  text-align: left;
  vertical-align: middle;
  color: #000;
}
.users_main .users_info .user_right .user_address table td a {
  font-size: 12px;
  color: #bcbcbc;
}
.users_main .users_info .user_right .user_address table td a:hover {
  color: #cf0f25;
}
.users_main .users_info .user_right .user_address table td input[type='text'] {
  width: 200px;
  height: 14px;
  margin: 0 10px 0 0;
  padding: 8px 2px;
  border: 1px solid #bcbcbc;
}
.users_main .users_info .user_right .user_address table td select {
  padding: 5px;
  border: 1px solid #bcbcbc;
}
.users_main .users_info .user_right .user_address .submit {
  margin: 30px 320px;
}
/*------revise部分------*/
.users_main .users_info .user_right .user_revise .revise_point {
  font-size: 12px;
  margin: 5px 0;
}
.users_main .users_info .user_right .user_revise .user_text {
  margin: 50px 0 0 0;
}
.users_main .users_info .user_right .user_revise .user_text table th {
  width: 250px;
  height: 30px;
  font-size: 12px;
  color: #000;
  font-weight: 500;
  text-align: right;
}
.users_main .users_info .user_right .user_revise .user_text table td input[type='text'],
input[type='password'] {
  width: 200px;
  height: 14px;
  padding: 8px 2px;
}
.users_main .users_info .user_right .user_revise .user_text table td select {
}
.users_main .users_info .user_right .user_revise .user_text table td .submit {
  width: 123px;
  height: 36px;
  text-align: center;
  line-height: 36px;
}
/*------integral部分------*/
.users_main .users_info .user_right .user_integral .user_title .count {
  float: right;
  font-size: 12px;
}
.users_main .users_info .user_right .user_integral .user_title .count span {
  float: none;
  cursor: default;
}
.users_main .users_info .user_right .user_integral .sub {
  width: 90px;
  height: 26px;
  margin: 10px 5px;
  float: left;
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_02.png) no-repeat 0 -37px;
  color: #fff;
  text-align: center;
  line-height: 26px;
  cursor: pointer;
}
.users_main .users_info .user_right .user_integral .sub1 {
  width: 90px;
  height: 26px;
  margin: 10px 5px;
  float: left;
  color: #757575;
  text-align: center;
  line-height: 26px;
  cursor: pointer;
}
.users_main .users_info .user_right .user_integral .user_text .card {
  width: 237px;
  height: auto;
  margin: 20px 10px;
  float: left;
  text-align: center;
  font-size: 12px;
}
.users_main .users_info .user_right .user_integral .user_text .sub {
  width: 90px;
  height: 26px;
  margin: 5px 75px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_02.png) no-repeat 0 -37px;
  color: #fff;
  text-align: center;
  line-height: 26px;
  cursor: pointer;
}
.users_main .users_info .user_right .user_integral .user_text .present {
  height: 250px;
  text-align: center;
  line-height: 250px;
  font-size: 18px;
}
.users_main .users_info .user_right .user_integral .user_text .rule {
  font-size: 12px;
  color: #7e7e7e;
}
/*------family部分------*/
.users_main .users_info .user_right .user_family .operate table {
  width: 1010px;
  margin: 20px 0;
  font-size: 14px;
}
.users_main .users_info .user_right .user_family .operate table tr {
  height: 30px;
}
.users_main .users_info .user_right .user_family .operate table td {
  vertical-align: middle;
}
.users_main .users_info .user_right .user_family .operate table td input[type='text'] {
  width: 150px;
  padding: 6px 2px;
  text-align: left;
  font-size: 14px;
  border: 1px solid #bcbcbc;
}
.users_main .users_info .user_right .user_family .operate table td select {
  padding: 5px;
  text-align: left;
  font-size: 14px;
  border: 1px solid #bcbcbc;
}
.users_main .users_info .user_right .user_family .operate table .error {
  width: 144px;
  font-size: 12px;
}
.users_main .users_info .user_right .user_family .user_text table {
  width: 1010px;
}
.users_main .users_info .user_right .user_family .user_text table th {
  height: 40px;
  font-size: 12px;
  color: #bcbcbc;
  background-color: #fef5f5;
  font-weight: 500;
}
.users_main .users_info .user_right .user_family .user_text table td {
  height: 60px;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  color: #333;
  border-bottom: 1px dashed #757575;
}

.users_main .users_info .user_right .user_family .sub {
  width: 90px;
  height: 26px;
  margin: 0 auto;
  float: left;
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_02.png) no-repeat 0 -37px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 26px;
  border: none;
  cursor: pointer;
}
/*------voucher部分------*/
.users_main .users_info .user_right .user_voucher .sub {
  width: 90px;
  height: 26px;
  margin: 10px 5px;
  float: left;
  color: #757575;
  text-align: center;
  line-height: 26px;
  cursor: pointer;
}
.users_main .users_info .user_right .user_voucher .sub1 {
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_02.png) no-repeat 0 -37px;
  color: #fff;
}
.users_main .users_info .user_right .user_voucher .sub1 a {
  color: #fff;
}
.users_main .users_info .user_right .user_voucher .user_text table {
  width: 1010px;
}
.users_main .users_info .user_right .user_voucher .user_text table th {
  height: 40px;
  font-size: 12px;
  color: #bcbcbc;
  background-color: #fef5f5;
  font-weight: 500;
}
.users_main .users_info .user_right .user_voucher .user_text table td {
  height: 60px;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  color: #333;
  border-bottom: 1px dashed #757575;
}
.users_main .users_info .user_right .user_voucher .user_text .method .method_title {
  height: 16px;
  margin: 20px 0;
  font-align: 16px;
  line-height: 16px;
}
.users_main .users_info .user_right .user_voucher .user_text .method .method_info {
  width: 1010px;
  height: 99px;
}
.users_main .users_info .user_right .user_voucher .user_text .method .method_info img {
  width: 651px;
  height: 99px;
  margin: 0 74px;
}
.users_main .users_info .user_right .user_voucher .user_text div .button {
  width: 105px;
  height: 25px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_02.png) no-repeat -124px 0;
  border: none;
  color: #fff;
  line-height: 17px;
  cursor: pointer;
  font-size: 12px;
}
/*------wish部分------*/
.users_main .users_info .user_right .user_wish .user_text textarea {
  width: 788px;
  height: 90px;
  margin: 10px 0;
  padding: 5px;
  border: 1px solid #bcbcbc;
  color: #bcbcbc;
  resize: none;
}
.users_main .users_info .user_right .user_wish .user_text .sub {
  width: 90px;
  height: 26px;
  margin: 10px 5px;
  float: left;
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_02.png) no-repeat 0 -37px;
  color: #fff;
  text-align: center;
  line-height: 26px;
  border: none;
  cursor: pointer;
}
.users_main .users_info .user_right .user_wish .history {
  width: 1010px;
  height: auto;
  margin: 10px 0 0 0;
}
.users_main .users_info .user_right .user_wish .history .date {
  width: 1010px;
  height: 14px;
  line-height: 14px;
}
.users_main .users_info .user_right .user_wish .history .content {
  width: 1010px;
  margin: 10px 0;
}
.users_main .users_info .user_right .user_wish .history .content .wish_text {
  width: 146px;
  height: 141px;
  margin: 7px;
  float: left;
  background: url(http://static.wdmcake.cn/themes/wdm/images/user_01.jpg) no-repeat 0 0;
}
.users_main .users_info .user_right .user_wish .history .content .wish_text div {
  width: 136px;
  height: 114px;
  margin: 17px 0 0 0;
  padding: 5px;
  color: #c96;
  overflow: hidden;
  word-wrap: break-word;
}
.users_main .users_info .user_right .user_wish .history .content .wish_img {
  width: 146px;
  height: 141px;
  margin: 0 7px;
  float: left;
  background: url(http://static.wdmcake.cn/themes/wdm/images/user_02.jpg) no-repeat 0 0;
}
.users_main .users_info .user_right .user_wish .sub_wish {
  width: 83px;
  height: 27px;
  margin: 10px 0 10px 360px;
  float: left;
  background: url(http://static.wdmcake.cn/themes/wdm/images/user_03.png) no-repeat 0 -0;
  color: #fff;
  text-align: center;
  line-height: 27px;
  cursor: pointer;
}
/*==============================users部分结束==============================*/

/*==============================about部分开始==============================*/
.about_wai {
  width: 100%;
  height: auto;
  background-color: #fff;
}
.about_main {
  width: 1170px;
  height: auto;
  margin: 0 auto;
  padding: 10px 0;
}
.about_main .route {
  font-size: 12px;
}
.about_main .about_info {
  width: 1170px;
  height: auto;
  margin: 30px auto;
}
.about_main .about_info .about_left {
  width: 130px;
  height: auto;
  float: left;
}
.about_main .about_info .about_right {
  width: 1000px;
  height: auto;
  padding: 0 0 0 40px;
  float: left;
}
.about_main .about_info .about_left div {
  width: 130px;
  height: 14px;
  padding: 0 0 18px 0;
  font-size: 14px;
  line-height: 12px;
}
.about_main .about_info .about_left .n1 {
  width: 130px;
  height: 14px;
  padding: 0 0 16px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000;
  line-height: 14px;
}
.about_main .about_info .about_left a:hover {
  color: #757575;
}
.about_main .about_info .about_left .dot {
  width: 10px;
  height: 12px;
  float: left;
  font-size: 14px;
  font-weight: 700;
  color: #cf0f25;
}
.about_main .about_info .about_right .about_title {
  width: 1000px;
  height: 20px;
  margin: 20px 0;
  border-bottom: 1px solid #bcbcbc;
  font-size: 16px;
  line-height: 13px;
  color: #000;
}
.about_main .about_info .about_right .about_title .lump {
  width: 4px;
  height: 16px;
  margin: 0 5px 0 0;
  background-color: #cf0f25;
}
.about_main .about_info .about_right .about_title div {
  float: left;
}
.about_main .about_info .about_right .about_title span {
  float: right;
  font-size: 12px;
  color: #bcbcbc;
  cursor: pointer;
}
.about_main .about_info .about_right .about_text {
  width: 790px;
  height: auot;
  margin: 20px 0 0 0;
}
/*------grow部分------*/
.about_main .about_info .about_right .about_grow {
  width: 790px;
  height: auto;
}
.about_main .about_info .about_right .about_grow .about_text div {
  margin: 20px;
}
.about_main .about_info .about_right .about_grow .about_text img {
  width: 157px;
  height: 157px;
}
.about_main .about_info .about_right .about_grow .about_text .grow01 {
  width: 157px;
  height: 157px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/grow/grow_01.png) no-repeat 0 0;
  float: left;
}
.about_main .about_info .about_right .about_grow .about_text .grow02 {
  width: 157px;
  height: 157px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/grow/grow_02.png) no-repeat 0 0;
  float: left;
}
.about_main .about_info .about_right .about_grow .about_text .grow03 {
  width: 157px;
  height: 157px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/grow/grow_03.png) no-repeat 0 0;
  float: left;
}
.about_main .about_info .about_right .about_grow .about_text .grow04 {
  width: 157px;
  height: 157px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/grow/grow_04.png) no-repeat 0 0;
  float: left;
}
.about_main .about_info .about_right .about_grow .about_text .grow05 {
  width: 157px;
  height: 157px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/grow/grow_05.png) no-repeat 0 0;
  float: left;
}
.about_main .about_info .about_right .about_grow .about_text .grow06 {
  width: 157px;
  height: 157px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/grow/grow_06.png) no-repeat 0 0;
  float: left;
}
.about_main .about_info .about_right .about_grow .about_text .grow07 {
  width: 157px;
  height: 157px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/grow/grow_07.png) no-repeat 0 0;
  float: left;
}
.about_main .about_info .about_right .about_grow .about_text .grow08 {
  width: 157px;
  height: 157px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/grow/grow_08.png) no-repeat 0 0;
  float: left;
}
.about_main .about_info .about_right .about_grow .about_text .grow09 {
  width: 157px;
  height: 157px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/grow/grow_09.png) no-repeat 0 0;
  float: left;
}
.about_main .about_info .about_right .about_grow .about_text .grow10 {
  width: 157px;
  height: 157px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/grow/grow_10.png) no-repeat 0 0;
  float: left;
}
.about_main .about_info .about_right .about_grow .about_text .grow11 {
  width: 157px;
  height: 157px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/grow/grow_11.png) no-repeat 0 0;
  float: left;
}
.about_main .about_info .about_right .about_grow .about_text .grow12 {
  width: 157px;
  height: 157px;
  background: url(http://static.wdmcake.cn/themes/wdm/images/grow/grow_12.png) no-repeat 0 0;
  float: left;
}
/*------civilization部分------*/
.about_main .about_info .about_right .about_civilization .about_text {
  width: 1010px;
  color: #868686;
  line-height: 25px;
}
/*.about_main .about_info .about_right .about_civilization .about_text #city{border:1px solid #757575;margin:0 5px 0 0;padding:2px 2px 2px 1px;}*/
.about_main .about_info .about_right .about_civilization .about_text #region {
  border: 1px solid #757575;
  margin: 0 5px 0 0;
  padding: 2px 2px 2px 1px;
}
.about_main .about_info .about_right .about_civilization .about_text #storekeyword {
  border: 1px solid #757575;
  margin: 0 5px 0 0;
  padding: 3px 4px 3px 4px;
}
.about_main .about_info .about_right .about_civilization .about_text #searchbtn {
  border: 1px solid #757575;
  background: #ddd;
  padding: 2px;
}
.about_main .about_info .about_right .about_civilization .about_text .addr {
  margin: 0 0 15px 0;
}
.about_main .about_info .about_right .about_civilization .about_text strong {
  color: #333;
}
/*------civilization部分------*/
.about_main .about_info .about_right .about_job .about_title {
  margin: 0 0 20px 0;
}
.about_main .about_info .about_right .about_job .about_text {
  color: #868686;
  line-height: 30px;
}
.about_main .about_info .about_right .about_job .about_text strong {
  color: #757575;
}
/*------introduce部分------*/
.about_main .about_info .about_right .about_introduce .about_text p {
  margin: 10px 0;
}
/*------material部分------*/
.about_main .about_info .about_right .about_material .about_text img {
  margin: 0 0 0 80px;
}
/*------join部分------*/
.about_main .about_info .about_right .about_join .about_text span {
  color: #000;
}
.about_main .about_info .about_right .about_join .about_text .position {
  width: 790px;
  height: auto;
  margin: 30px 0 0 0;
}
.about_main .about_info .about_right .about_join .about_text .position div {
  width: 196px;
  height: 160px;
  float: left;
  text-align: center;
}
.about_main .about_info .about_right .about_join .about_text .position div div {
  width: 116px;
  height: 116px;
  margin: 0 40px;
}
.about_main .about_info .about_right .about_join .about_text .position div div img {
}
/*==============================about部分结束==============================*/

/*==============================help部分开始==============================*/
.help_wai {
  width: 100%;
  height: auto;
  background-color: #fff;
  border-bottom: 1px solid #bcbcbc;
}
.help_main {
  width: 990px;
  height: auto;
  margin: 0 auto;
  padding: 10px 5px;
}
.help_main .route {
  font-size: 12px;
}
.help_main .help_info {
  width: 990px;
  margin: 30px 0 0 0;
}
.help_main .help_info .help_title {
  width: 990px;
  height: 18px;
  margin: 0 0 20px 0;
  font-size: 16px;
  line-height: 16px;
  color: #000;
  border-bottom: 1px solid #bcbcbc;
}
.help_main .help_info .help_title .lump {
  width: 4px;
  height: 16px;
  margin: 0 5px 0 0;
  float: left;
  background-color: #cf0f25;
}
.help_main .help_info p {
  margin: 10px 0 10px 20px;
}
/*==============================help部分结束==============================*/

/*==============================card部分开始==============================*/
.card_wai {
  width: 100%;
  height: auto;
  background-color: #fff;
  border-bottom: 1px solid #bcbcbc;
}
.card_main {
  width: 960px;
  height: auto;
  margin: 0 auto;
  padding: 10px 5px;
}
.card_main .route {
  font-size: 12px;
}
.card_main .card_img {
  width: 405px;
  height: 27px;
  margin: 40px auto;
  background: url(http://static.wdmcake.cn/themes/wdm/images/card_03.jpg) no-repeat 0 0;
}
.card_main .card_info {
  width: 960px;
  width: auto;
}
.card_main .card_info .card_title {
  width: 960px;
  height: 18px;
  margin: 0 0 20px 0;
  font-size: 16px;
  line-height: 16px;
  color: #000;
  border-bottom: 1px solid #bcbcbc;
}
.card_main .card_info .card_title .lump {
  width: 4px;
  height: 16px;
  margin: 0 5px 0 0;
  float: left;
  background-color: #cf0f25;
}
.card_main .card_info p {
  margin: 20px;
  font-size: 14px;
}
.card_main .card_info img {
  margin: 20px 150px;
}
.card_main .point_img {
  width: 405px;
  height: 27px;
  margin: 40px auto;
}
.card_main .point_img .a1 {
  display: block;
  width: 185px;
  height: 27px;
  float: left;
}
.card_main .point_img .a2 {
  display: block;
  width: 160px;
  height: 27px;
  margin: 0 0 0 60px;
  float: left;
}
/*==============================card部分结束==============================*/

/*==============================new部分开始==============================*/
.new_wai {
  width: 100%;
  height: auto;
  background-color: #fff;
  border-bottom: 1px solid #bcbcbc;
}
.new_main {
  height: auto;
  margin: 0 auto;
  padding: 10px 5px;
  width: 1170px;
}
.new_main .route {
  font-size: 12px;
}
.new_main .img {
  width: 1170px;
  height: 257px;
  margin: 20px 0;
}
.new_main .img img {
  width: 1170px;
  height: 257px;
}
.new_main .new_info {
  width: 1170px;
  height: auto;
  margin: 0 auto;
  padding: 30px 0;
}
.new_main .new_info .new {
  width: 1170px;
  height: auto;
}
.new_main .new_info .new .new_title {
  height: 30px;
  font-size: 18px;
  line-height: 30px;
  color: #000;
}
.new_main .new_info .new .new_title a {
  color: #000;
}
.new_main .new_info .new .new_title .share {
  width: 170px;
  height: 30px;
  float: right;
  font-size: 14px;
}
.new_main .new_info .new .new_title .share span {
  line-height: 30px;
  float: left;
}
.new_main .new_info .new .new_title .share a {
  display: inline;
  width: 30px;
  height: 30px;
  margin: 0 5px;
  float: left;
}
.new_main .new_info .new .new_title .share .qq {
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_06.png) no-repeat 0 0;
}
.new_main .new_info .new .new_title .share .sina {
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_06.png) no-repeat -31px 0;
}
.new_main .new_info .new .new_title .share .wx {
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_06.png) no-repeat -93px 0;
}
.new_main .new_info .new .author {
  height: 20px;
}
.new_main .new_info .new .author ul {
  width: 300px;
  height: 14px;
  padding: 3px 0;
  float: left;
}
.new_main .new_info .new .author ul li {
  width: auto;
  height: 14px;
  float: left;
  padding: 0 10px;
  line-height: 14px;
  font-size: 12px;
  border-left: 1px solid #bcbcbc;
  color: #bcbcbc;
}
.new_main .new_info .new .author ul li a {
  color: #bcbcbc;
}
.new_main .new_info .new .author ul li a:hover {
  color: #cf0f25;
}
.new_main .new_info .new .author ul .li1 {
  border: none;
  padding: 0 10px 0 0;
}
.new_main .new_info .new .author .share {
  width: 170px;
  height: 30px;
  float: right;
}
.new_main .new_info .new .author .share span {
  line-height: 30px;
  float: left;
}
.new_main .new_info .new .author .share a {
  display: inline;
  width: 30px;
  height: 30px;
  margin: 0 5px;
  float: left;
}
.new_main .new_info .new .author .share .qq {
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_06.png) no-repeat 0 0;
}
.new_main .new_info .new .author .share .sina {
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_06.png) no-repeat -31px 0;
}
.new_main .new_info .new .author .share .wx {
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_06.png) no-repeat -93px 0;
}
.new_main .new_info .new .new_content {
  width: 1170px;
  height: 190px;
}
.new_main .new_info .new .new_content .content_img {
  width: 235px;
  height: 170px;
  float: left;
  padding: 10px 0;
}
.new_main .new_info .new .new_content .content_img img {
  width: 235px;
  height: 170px;
}
.new_main .new_info .new .new_content .content {
  width: 880px;
  height: 120px;
  float: left;
  margin: 10px 0;
  padding: 25px;
  background-color: #faf6f3;
}
.new_main .new_info .new .new_content .content p {
  height: 40px;
  margin: 15px 0;
  color: #868686;
}
.new_main .new_info .new p img {
  margin: 0 auto;
}
/*------new_info部分------*/
.new_main .new_info .new_left {
  width: 660px;
  height: auto;
  float: left;
}
.new_main .new_info .new_left .new_title {
  width: 660px;
  height: 36px;
  font-size: 18px;
  line-height: 36px;
  color: #000;
}
.new_main .new_info .new_left .author_share {
  width: 660px;
  height: 30px;
}
.new_main .new_info .new_left .author_share ul {
  width: 300px;
  height: 14px;
  padding: 8px 0;
  float: left;
}
.new_main .new_info .new_left .author_share ul li {
  width: auto;
  height: 14px;
  float: left;
  padding: 0 10px;
  line-height: 14px;
  border-right: 1px solid #757575;
}
.new_main .new_info .new_left .author_share ul .li1 {
  border: none;
}
.new_main .new_info .new_left .author_share .share {
  width: 170px;
  height: 30px;
  float: right;
}
.new_main .new_info .new_left .author_share .share span {
  line-height: 30px;
  float: left;
}
.new_main .new_info .new_left .author_share .share a {
  display: inline;
  width: 30px;
  height: 30px;
  margin: 0 5px;
  float: left;
}
.new_main .new_info .new_left .author_share .share .qq {
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_06.png) no-repeat 0 0;
}
.new_main .new_info .new_left .author_share .share .sina {
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_06.png) no-repeat -31px 0;
}
.new_main .new_info .new_left .author_share .share .wx {
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_06.png) no-repeat -93px 0;
}
.new_main .new_info .new_left .briefing {
  width: 600px;
  margin: 20px 0;
  padding: 10px 30px;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  font-size: 12px;
}
.new_main .new_info .new_left .new_text {
  width: 660px;
  margin: 20px 0;
  color: #868686;
}
.new_main .new_info .new_left .new_text p {
  margin: 20px 0;
}
.new_main .new_info .new_left .copr {
  margin: 50px 0 0 0;
}
.new_main .new_info .new_left .keyword {
  width: 660px;
  height: 30px;
  margin: 30px 0 0 0;
  color: #333;
  font-size: 12px;
  line-height: 30px;
}
.new_main .new_info .new_left .keyword span {
  float: left;
}
.new_main .new_info .new_left .keyword ul li {
  float: left;
  padding: 0 10px;
  color: #cf0f25;
}
.new_main .new_info .new_left .share {
  width: 170px;
  height: 30px;
  float: right;
}
.new_main .new_info .new_left .share span {
  line-height: 30px;
  float: left;
}
.new_main .new_info .new_left .share a {
  display: inline;
  width: 30px;
  height: 30px;
  margin: 0 5px;
  float: left;
}
.new_main .new_info .new_left .share .qq {
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_06.png) no-repeat 0 0;
}
.new_main .new_info .new_left .share .sina {
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_06.png) no-repeat -31px 0;
}
.new_main .new_info .new_left .share .wx {
  background: url(http://static.wdmcake.cn/themes/wdm/images/login_06.png) no-repeat -93px 0;
}
.new_main .new_info .new_left .page {
  width: 650px;
  height: 14px;
  padding: 20px 5px;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  line-height: 14px;
}
.new_main .new_info .new_left .page span {
  color: #333;
}
.new_main .new_info .new_left .page .up {
  width: 325px;
  float: left;
  text-align: left;
}
.new_main .new_info .new_left .page .dn {
  width: 325px;
  float: right;
  text-align: right;
}
.new_main .new_info .new_right {
  width: 235px;
  padding: 0 0 0 30px;
  float: right;
}
.new_main .new_info .new_right div {
  width: 235px;
  height: 220px;
  text-align: center;
}
.new_main .new_info .new_right div img {
  width: 235px;
  height: 170px;
}
/*==============================new部分结束==============================*/

.addr_tbl_info ul {
  list-style: none;
}
.addr_tbl_info ul li {
  float: left;
}
.addr_tbl_info ul li label {
  padding: 0 0 0 17px;
  color: #cf0f25;
}

.tip_bonus {
  font-size: 12px;
  color: #ccc;
}
#div_zt ul li {
  float: left;
}
#div_zt .address {
  height: 35px;
  padding: 6px 4px;
  vertical-align: middle;
  line-height: 35px;
  border: 1px solid #bcbcbc;
}
#div_zt .address option {
  height: 12px;
  vertical-align: middle;
  padding: 5px 2px;
}
#div_zt #address {
  width: 242px;
  margin: 2px 0 0 0;
}
#div_zt #div_zt_select {
  padding: 0;
  height: 30px;
  width: 650px;
  position: relative;
  z-index: 998;
}
#div_zt #div_zt_select cite {
  width: 616px;
  height: 30px;
  line-height: 30px;
  display: block;
  color: #807a62;
  cursor: pointer;
  font-style: normal;
  padding-left: 4px;
  padding-right: 30px;
  border: 1px solid #ccc;
  background: url(http://static.wdmcake.cn/themes/wdm/images/select_xjt.png) no-repeat right center;
}
#div_zt #div_zt_select ul {
  padding: 0px;
  width: 650px;
  border: 1px solid #ccc;
  background-color: #ffffff;
  position: absolute;
  z-index: 20000;
  margin-top: -1px;
  display: none;
  height: 200px;
  overflow-y: scroll;
}
#div_zt #div_zt_select ul li {
  height: auto;
  line-height: 24px;
  clear: both;
  margin: 2px 0;
  padding: 0;
}
#div_zt #div_zt_select ul li a {
  display: block;
  height: auto;
  line-height: 24px;
  color: #333333;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
}
#div_zt #div_zt_select ul li a:hover {
  background-color: #ccc;
}
#div_zt #div_zt_select ul li a span {
  margin-left: 5px;
  display: inline;
  float: left;
}
#div_zt #div_zt_select ul li a span.sn {
  width: 100px;
}
#div_zt #div_zt_select ul li a span.ar {
  width: 410px;
}
#div_zt #div_zt_select ul li a span.tel {
  width: 70px;
}

/*===========================修改原来的商品详情===============================*/
.info .info_detail .xdetail_attr {
  width: 870px;
  float: right;
  margin: 30px 0 0 0;
}
.info .info_detail .attribute_attr {
  width: 870px;
  float: right;
  margin: 0 0 30px;
}
.info .info_detail .xdetail_service {
  width: 870px;
  float: right;
  margin-bottom: 15px;
  margin-top: 20.5px;
}
.info .info_detail .xdetail_title {
  width: 870px;
  margin-top: 5px;
}
.info .info_detail .detail_attr .xattr_info {
  width: 870px;
  padding: 0 10px;
}
.info .info_detail .detail_attr .attr_info .xattr {
  width: 50%;
} /*{width:280px;}*/
/*.info .info_detail .detail_attr .attr_info .attr .xtd{width:145px;}*/
.info .info_detail .detail_service .xservice_info {
  width: 800px;
}
.info .info_detail .xdetail_img {
  width: 910px;
  float: right;
}

/*==============================左侧top10+下面美粉========================================*/
#details_content {
  width: 960px;
  height: 400px;
  background: yellow;
}
/*左侧top10*/
#content_left {
  width: 290px;
  background: #fff;
  float: left;
  margin-left: 0px;
}
#details_content #content_right {
  width: 910px;
  height: 200px;
  background: #ccc;
  float: right;
}
.content_wenda {
  width: 228px;
  height: 129px;
  margin-top: 10px;
  margin-left: 0px;
}
.content_top10 {
  width: 149px;
  height: 28px;
  margin-top: -3px;
  margin-left: 5px;
}
#content_top {
  width: 280px;
  margin-left: 10px;
  border-top: 1px solid #bcbcbc;
  background: #fff;
}
#content_top ul li {
  padding-left: 45px;
  margin-top: 17px;
  background: #fff;
}
#content_top #top_image {
  width: 150px;
  height: 150px;
  margin-left: 20px;
}
#content_top ul li span {
  color: #000;
  fint-size: 15px;
  display: block;
  margin-left: -45px;
}
#content_top ul li span a {
  color: #000;
  fint-size: 15px;
}
#content_top ul li img {
  vertical-align: middle;
}
#topimg_cake {
  width: 160px;
  height: 150px;
  margin-left: -45px;
  margin-top: 5px;
}

#wenda {
  margin-top: 50px;
  margin-left: 0px;
}
#shai {
  margin-top: 10px;
  margin-left: 0px;
}
#hui {
  margin-top: 10px;
  margin-left: 0px;
  margin-bottom: 10px;
}

/*美粉*/
.detail_meiyan {
  width: 705px;
  float: right;
}
#meifen {
  width: 700px;
  height: 30px;
  background: url('http://static.wdmcake.cn/themes/wdm/images/meifen.jpg') no-repeat;
  border-bottom: 1px solid #bcbcbc;
}
.meifen_left {
  width: 350px;
  background: #ccc;
  float: left;
}
.meifen_right {
  width: 350px;
  background: #ddd;
  float: right;
}
.meifen_img {
  width: 350px;
  height: 130px;
  background: #fff;
  float: left;
}
.meifen_img img {
  margin-top: 15px;
  float: left;
}
.meifen_img .meifen_detail {
  float: right;
  margin-top: 15px;
  margin-right: 15px;
  width: 200px;
  height: 110px;
  background: #fff;
}
.meifen_img .meifen_detail h4 {
  display: inline;
}
.meifen_img .meifen_detail span {
  margin-left: 15px;
}
.meifen_img .meifen_detail p {
  margin-top: 10px;
}
.bottom_wai {
  clear: both;
}

/*列表价格修改*/
.price #yprice {
  float: left; /*color:#c2002d;*/
  color: #e4004f;
  margin-top: 21px;
}
.price #new {
  float: left;
  margin-top: -5px;
  margin-left: -4px;
  font-size: 49px;
  font-family: Helvetica; /*color:#c2002d;*/
  color: #e4004f;
  letter-spacing: -3px;
  line-height: normal;
}
/* zjh */
.price ul#price_right {
  width: 165px;
  float: left;
  margin-left: 3px;
  letter-spacing: -1px;
  margin-bottom: 8px;
}
.price ul #wei {
  font-size: 12px;
  margin-left: 3px;
  margin-top: 4px;
  text-decoration: line-through;
  color: #757575;
  height: 20px;
  line-height: 24px;
}
.price ul #pro {
  font-size: 16px; /*color:#c2002d;*/
  color: #e4004f;
  letter-spacing: 0.6px;
}
.price ul #pro_wei {
  font-weight: bold;
  font-size: 16px;
}

/*提货卡*/
.price_nr #yprice {
  /*margin-left: 45px;*/
}

/*商品详情价格修改*/
.name_price .price ul#price_right {
  line-height: normal;
}
.name_price .price #new {
  margin-top: 12px;
}
.name_price .price #yprice {
  margin-top: 27px;
}
/* zjh */
.name_price .price ul #wei {
  font-size: 12px;
  margin-left: 3px;
  margin-top: 20px;
  text-decoration: line-through;
  color: #757575;
  height: 20px;
  line-height: normal;
}
/* zjh */
.name_price .price ul #pro {
  line-height: normal;
  margin-top: -1px;
}

.info .info_operate .operate .operate_left .nname_price {
  width: 500px;
  height: 65px;
}

/* zjh */
.info .info_operate .operate .operate_left .div_promote {
  font-size: 12px;
  margin-left: 0px;
  margin-top: 90px;
}
.info .info_operate .operate .operate_left .div_promote .timeBox {
  width: 310px;
  float: left;
}
.info .info_operate .operate .operate_left .introduce {
  clear: both;
}
.info .info_operate .operate .operate_left .div_promote span {
  font-size: 18px;
  color: #c2002d;
}

/*限时抢购*/
.list_wai .list_main .flashscale_mian .clearfix .flashscale_list {
  width: 220px;
  float: left;
  margin: 8px;
  margin-bottom: 10px;
  border: solid #bcbcbc 1px;
  font-size: 12px;
  overflow: hidden;
}
.list_wai .list_main .flashscale_mian .clearfix .flashscale_list .goodsMods {
  margin-left: 0px;
  margin-top: 5px;
  overflow: hidden;
  border: 0px;
}
.list_wai .list_main .flashscale_mian .clearfix .flashscale_list .goodsMods .flashscale_image {
  width: 200px;
  height: 200px;
  margin-left: 5px;
  margin-top: 5px;
  overflow: hidden;
  border: 0px;
}
.list_wai .list_main .flashscale_mian .clearfix .flashscale_list .goodsMods .flashscale_image a img {
  width: 200px;
}
.list_wai .list_main .flashscale_mian .clearfix .flashscale_list .goodsMods .flashscale_name {
  width: 200px;
  height: 30px;
  margin-left: 10px;
  margin-top: 1px;
  line-height: 30px;
  overflow: hidden;
  font-weight: bolder;
  text-align: center;
}
.list_wai .list_main .flashscale_mian .clearfix .flashscale_list .goodsMods .flashscale_price {
  width: 200px;
  height: 30px;
  margin-left: 10px;
  margin-top: 1px;
  line-height: 30px;
  overflow: hidden;
  text-align: center;
}
.list_wai .list_main .flashscale_mian .clearfix .flashscale_list .goodsMods .flashscale_btn {
  width: 100px;
  height: 30px;
  margin-left: 60px;
  margin-top: 1px;
  line-height: 30px;
  overflow: hidden;
  background: #933;
  text-align: center;
}
.list_wai .list_main .flashscale_mian .clearfix .flashscale_list .goodsMods .flashscale_btn a {
  color: #fff;
}
.list_wai .list_main .flashscale_mian .clearfix .flashscale_list .goodsMods .timeBox {
  width: 200px;
  height: 30px;
  margin-left: 10px;
  margin-top: 1px;
  line-height: 30px;
  overflow: hidden;
  text-align: center;
}

/*企业服务*/
#aboutForm {
  font-size: 14px;
}
#aboutForm .companyInfo {
  font-size: 13px;
  padding: 9px 3px;
  border: 1px solid #bcbcbc;
  margin: 5px 0;
}
#aboutForm .companyAddress {
  width: 312px;
}
#aboutForm .submit {
  margin-left: -250px;
  margin-top: 20px;
}
#aboutForm .color_bc {
  font-size: 12px;
}
.about_main .about_info .about_right .about_civilization .about_text #aboutForm .address {
  height: 30px;
  width: 80px;
  margin-top: 5px;
}

/*注册手机验证码*/
.info #cp_box {
  display: none;
  font-size: 12px;
  border: 1px solid #d7d6db;
  height: 111px;
  position: absolute;
  top: 80px;
  left: 430px;
  line-height: 38px;
  background: #fff;
}
.info #cp_box .codePrompt_dd {
  margin-left: 10px;
}
.info #cp_box .codePrompt_dd input {
  height: 25px;
  width: 60px;
  float: left;
  border: 1px solid #c5c5c5;
}
.info #cp_box .codePrompt_dd img {
  height: 27px;
  float: left;
  margin-right: 10px;
}
.info #cp_box .codePrompt_dd.que {
  clear: both;
}
.info #cp_box .codePrompt_dd .more {
  margin: 0 10px;
}
.info #cp_box .codePrompt_dd #getmobilecode2 {
  margin: 10px 0 0 20px;
  text-align: center;
  background: url('http://static.wdmcake.cn/themes/wdm/images/login_02.png') scroll 0 -37px;
  color: #fff;
  width: 90px;
  height: 26px;
  display: inline-block;
  line-height: 25px;
}

/*找回密码手机验证码*/
.info #box_bd_yzm {
  width: 150px;
  display: none;
  font-size: 12px;
  border: 1px solid #d7d6db;
  height: 111px;
  position: absolute;
  top: 76px;
  left: 378px;
  line-height: 38px;
}
.info #box_bd_yzm .codePrompt_dd {
  margin-left: 10px;
}
.info #box_bd_yzm .codePrompt_dd input {
  height: 25px;
  width: 60px;
  float: left;
  border: 1px solid #c5c5c5;
}
.info #box_bd_yzm .codePrompt_dd img {
  height: 27px;
  float: left;
  margin-right: 10px;
}
.info #box_bd_yzm .codePrompt_dd.que {
  clear: both;
}
.info #box_bd_yzm .codePrompt_dd .more {
  margin: 0 10px;
}
.info #box_bd_yzm .codePrompt_dd #check_captcha {
  margin: 10px 0 0 20px;
  text-align: center;
  background: url('http://static.wdmcake.cn/themes/wdm/images/login_02.png') no-repeat 0 -37px;
  color: #fff;
  width: 90px;
  height: 26px;
  display: inline-block;
  line-height: 25px;
}
.info #get_phoneyzm {
  background: url('http://static.wdmcake.cn/themes/wdm/images/login_02.png') no-repeat scroll -123px 0 rgba(0, 0, 0, 0);
  border: none;
  margin-left: 20px;
  color: #757575;
  height: 25px;
  width: 105px;
}
.find_wai .find_main .find_info .info .su .button {
  margin-top: 40px;
  margin-left: 40px;
}
.find_wai .find_main .find_type {
  margin-left: 40px;
}
.find_wai .find_main .find_type #mm_email {
  margin-left: 30px;
}
.find_wai .find_main .find_info span {
  font-size: 14px;
  color: #757575;
}
.find_wai .find_main .find_info .email {
  width: 180px;
}
.find_wai .find_main .find_info {
  margin-top: 20px;
  color: #000;
}
.find_wai .find_main .find_info .info {
  line-height: 50px;
}
.find_wai .find_main {
  margin-bottom: 100px;
}

/*积分页*/
.list_main .list .goods .goods_info .goods_operate .price #price_fen {
  float: left;
  letter-spacing: -3px;
  font-family: Helvetica; /*color: #c2002d;*/
  color: #e4004f;
  margin-left: 5px;
  margin-top: 15px;
  font-size: 37px;
}
.list_main .list .goods .goods_info .goods_operate .price #price_fen_z {
  float: left;
  margin-left: 1px;
  margin-top: 19px;
  font-weight: bold;
  font-family: 宋体; /*color: #c2002d;*/
  color: #e4004f;
}
.list_main .list .goods .goods_info .goods_operate .price #price_jia {
  float: left; /*color: #c2002d;*/
  color: #e4004f;
  font-size: 30px;
  margin-top: 15px;
}
.list_main .list .goods .goods_info .goods_operate .price #price_yuan {
  float: left;
  letter-spacing: -3px;
  font-family: Helvetica; /*color: #c2002d;*/
  color: #e4004f;
  font-size: 37px;
  margin-top: 15px;
}
.list_main .list .goods .goods_info .goods_operate .price #price_yuan_z {
  float: left;
  margin-left: 1px;
  margin-top: 19px;
  font-weight: bold;
  font-family: 宋体; /*color: #c2002d;*/
  color: #e4004f;
}

.info .info_operate .operate .operate_left .name_price .price #price_fen {
  float: left;
  letter-spacing: -3px;
  font-family: Helvetica;
  color: #c2002d;
  margin-left: 5px;
  margin-top: 25px;
  font-size: 37px;
}
.info .info_operate .operate .operate_left .name_price .price #price_fen_z {
  float: left;
  margin-left: 1px;
  margin-top: 29px;
  font-weight: bold;
  font-size: 18px;
  font-family: 宋体;
  color: #c2002d;
}
.info .info_operate .operate .operate_left .name_price .price #price_jia {
  float: left;
  color: #c2002d;
  font-size: 30px;
  margin-top: 25px;
}
.info .info_operate .operate .operate_left .name_price .price #price_yuan {
  float: left;
  letter-spacing: -3px;
  font-family: Helvetica;
  color: #c2002d;
  font-size: 37px;
  margin-top: 25px;
}
.info .info_operate .operate .operate_left .name_price .price #price_yuan_z {
  float: left;
  margin-left: 1px;
  margin-top: 29px;
  font-weight: bold;
  font-size: 18px;
  font-family: 宋体;
  color: #c2002d;
}

.goods_img img {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
}
.goods_img img:hover {
  transform: scale(1.04, 1.04);
  -ms-transform: scale(1.04, 1.04);
  -webkit-transform: scale(1.04, 1.04);
}
.goods_img img.nohover:hover {
  transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
}

/*新首页*/
.content {
  margin: 0 auto;
  width: 1170px;
  overflow: hidden;
}
.lunbo_img {
  width: 1170px;
  height: 500px;
  background: #e0eee0;
}
.content .new_goods {
  width: 510px;
  height: 545px;
  float: left;
  margin-top: 10px;
}
.content .tebie_goods {
  width: 650px;
  height: 230px;
  float: left;
  margin: 10px 0 0 10px;
}
.content .remai_goods1 {
  width: 322px;
  height: 310px;
  float: left;
  margin: 5px 0 0 10px;
}
.content .remai_goods2 {
  width: 322px;
  height: 310px;
  float: left;
  margin: 5px 0 0 6px;
}
.content .xing_goods {
  width: 510px;
  height: 182px;
  background: #bcd2ee;
  float: left;
  margin-top: 10px;
}
.content .xin_goods {
  width: 322px;
  height: 182px;
  background: #d8bfd8;
  float: left;
  margin: 10px 0 0 10px;
}
.content .ka_goods {
  width: 322px;
  height: 182px;
  background: #d8bfd8;
  float: left;
  margin: 10px 0 0 6px;
}
.content .dh {
  clear: both;
  width: 1170px;
  height: 220px;
  float: left;
  margin: 30px 0 50px 0px;
}
.content .dh_detail {
  width: 380px;
  height: 110px;
  float: left;
  line-height: 20px;
  border-top: 1px solid #ddd;
}
.content .bor_dashed {
  border-top: 1px dashed #ddd;
  border-bottom: 1px solid #ddd;
}
.content .dh_detail img {
  width: 80px;
  height: 80px;
  float: left;
  margin: 15px 0 0 20px;
}
.content .dh_detail .miaoshu {
  width: 263px;
  height: 78px;
  float: left;
  margin: 17px 0 0px 10px;
}
.content .dh_detail .miaoshu h4 {
  color: #c2002d;
}
.content .dh_detail .miaoshu p {
  margin-top: 2px;
}
.content .dh_detail .miaoshu span {
  float: right;
  margin-right: 10px;
}
.content .dh .ge {
  width: 10px;
  height: 110px;
  float: left;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

.content .five_goods {
  position: relative;
}
.content .new_mask {
  position: absolute;
  left: 0;
  top: 10px;
  width: 510px;
  height: 545px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.content .tebie_mask {
  position: absolute;
  left: 520px;
  top: 10px;
  width: 650px;
  height: 230px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.content .remai1_mask {
  position: absolute;
  left: 520px;
  top: 245px;
  width: 322px;
  height: 310px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.content .remai2_mask {
  position: absolute;
  left: 848px;
  top: 245px;
  width: 322px;
  height: 310px;
  opacity: 0;
  filter: alpha(opacity=0);
}

.content .hover .mask {
  background: #000;
  opacity: 0.1;
  filter: alpha(opacity=50);
  cursor: pointer;
}
.hover .qq .mask {
  opacity: 0;
  filter: alpha(opacity=0);
}

.info_main .classify {
  width: 1170px;
  height: 21px;
  margin: 10px 0 0 0;
  line-height: 21px;
}
.info_main .classify .classify_text {
  width: 60px;
  float: left;
  font-size: 12px;
  line-height: 21px;
}
.info_main .classify ul {
  float: left;
}
.info_main .classify ul li {
  margin: 0 10px;
  float: left;
  font-size: 12px;
  cursor: pointer;
}
.info_main .classify ul .li1 {
  /*background-color:#cf0f25;*/
  background-color: #e4004f;
  color: #fff;
  padding: 0px 6px;
}
.info_main .classify ul .li1 a {
  color: #fff;
}

.tips-margin {
  margin-bottom: 8px;
}
.tips-margin p {
  float: left;
}
.tips-margin .p1 {
  width: 4%;
  text-align: right;
}
.tips-margin .p2 {
  width: 96%;
}

/*城市弹框*/
.allcity {
  width: 438px;
  height: 234px;
  padding: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -147px 0 0 -249px;
  background: #fff;
}
.allcity .city_logo {
  height: 194px;
  float: left;
  border-right: 1px dotted #a41e34;
  padding: 40px 15px 0 0;
}
.allcity .city_logo img {
  width: 128px;
}
.allcity .city_right {
  width: 255px;
  float: right;
  padding-top: 15px;
  color: #a41e34;
}
.allcity .city_right a {
  color: #a41e34;
}
.allcity .city_right .p1 {
  font-size: 20px;
}
.allcity .city_right .city {
  margin: 13px 0 30px 0;
  line-height: 30px;
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
}
.allcity .city_right .button {
  border: none;
  width: 104px;
  height: 37px;
  background: #a41e34;
  color: #fff;
}

/*登录页面*/

.bgimg {
  width: 1100px;
  position: relative;
  margin: 0 auto;
  background: url(http://static.wdmcake.cn/themes/wdm/images/main.png) no-repeat 0px 50px;
  height: 400px;
}
.pagemain {
  /*background-color: #bc002d;*/
  background-color: #e4004f;
  height: 475px;
  box-sizing: border-box;
}
.pc_login {
  width: 340px;
  height: 330px;
  background-color: #fff;
  box-sizing: border-box;
  position: absolute;
  right: 10px;
  top: 40px;
  padding: 30px;
}
.pc_regiter {
  width: 340px;
  height: 360px;
  background-color: #fff;
  box-sizing: border-box;
  position: absolute;
  right: 10px;
  top: 40px;
  padding: 30px;
}
.pc_regiter h4 {
  height: 35px;
  color: #000;
}
.nw_tabs {
  font-size: 0;
  height: 35px;
}
.nw_tabs li {
  font-weight: bold;
  color: #555;
  font-size: 14px;
  width: 50%;
  display: inline-block;
}
.form_list li {
  width: 100%;
  height: 40px;
}
.nw_tabs label {
  padding: 0 5px;
}
.form_list input {
  width: 100%;
  border: 1px solid #dedede;
  height: 30px;
  font-size: 14px;
  line-height: 100%;
  padding: 8px;
  box-sizing: border-box;
  outline: none;
}
.form_list input[type='submit'] {
  /*background-color: #bc002d; border-color: #bc002d; */
  background-color: #e4004f;
  border-color: #e4004f;
  color: #fff;
}
.form_list .two_col input {
  width: 50%;
  vertical-align: top;
}
.form_list .two_col input[type='button'] {
  background-color: #fe6a00;
  border-color: #fe6a00;
  color: #fff;
}
.form_list .m_form_ctrl {
  height: 30px;
}
.form_list .m_form_ctrl input {
  width: auto;
  vertical-align: middle;
}
.m_form_ctrl a {
  float: right;
  margin-top: 5px;
}

.form_list #code {
  width: 75px;
  height: 30px;
  float: left;
}
.form_list .code_but {
  width: 55px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  float: right;
  background: #bc002d;
  border-radius: 3px;
}

.captcha_box {
  position: relative;
}
.captcha_box #box_bd_yzm {
  width: 168px;
  height: 100px;
  position: absolute;
  top: 70px;
  left: 140px;
  background: #fff;
  border: 1px solid #dedede;
  padding: 10px;
  display: none;
}
.captcha_box #box_bd_yzm p,
.captcha_box #box_bd_yzm div {
  height: auto;
  overflow: hidden;
  padding-bottom: 10px;
}
.captcha_box #box_bd_yzm input {
  width: 90px;
  height: 28px;
  border: 1px solid #dedede;
  float: left;
}
.captcha_box #box_bd_yzm img#code {
  width: 75px;
  height: 30px;
  float: left;
}
.captcha_box #box_bd_yzm .code_but {
  padding: 5px 15px;
  margin: 15px 0 0 54px;
  clear: both;
  width: 55px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff; /*background:#BC002D;*/
  background: #e4004f;
  border-radius: 3px;
}

a.across:hover {
  text-decoration: underline;
}

.name_price_862 .price {
  margin-top: -60px;
}
.price .price_promote_862 {
  width: 260px;
}
div.name_price_1709 + div.div_promote {
  /* margin: 60px 0 !important; */
  margin: 90px 0 !important;
}
div.name_price_1769 + div.div_promote {
  /* margin: 60px 0 !important; */
  margin: 90px 0 !important;
}
div.name_price_960 + div.div_promote {
  /* margin: 60px 0 !important; */
  margin: 90px 0 !important;
}
div.name_price_1912 + div.div_promote {
  /* margin: 60px 0 !important; */
  margin: 90px 0 !important;
}
div.name_price_2252 + div.div_promote {
  /* margin: 60px 0 !important; */
  margin: 90px 0 !important;
}
div.name_price_2248 + div.div_promote {
  /* margin: 60px 0 !important; */
  margin: 90px 0 !important;
}
/* zjh */
div.name_price_2251 + div.div_promote {
  margin: 90px 0 !important;
}
div.name_price_946 + div.div_promote {
  /* margin: 60px 0 !important; */
  margin: 90px 0 !important;
}
div.name_price_2291 + div.div_promote {
  /* margin: 60px 0 !important; */
  margin: 90px 0 !important;
}
div.name_price_2267 + div.div_promote {
  /* margin: 60px 0 !important; */
  margin: 90px 0 !important;
}

/* 清除浮动 */
.clearfix:after {
  /* 设置伪元素的内容为空 */
  content: '';
  /* 伪元素的高度为0 */
  height: 0;
  /* 伪元素的行高为0 */
  line-height: 0;
  /* 伪元素以块级元素显示并占满剩余空间 */
  display: block;
  /* 将伪元素隐藏 */
  visibility: hidden;
  /* 清除左右两边浮动 */
  clear: both;
}
.clearfix {
  /*兼容IE6-IE7*/
  *zoom: 1;
}
