@charset "UTF-8";
a{cursor: pointer}
.login .left .registerinput {
  border: 1px solid #dfdfdf;
}

.login .right {
  border-left: 1px solid #dfdfdf;
}

.login .left .registerinput span {
  border-right: 1px solid #dfdfdf;
}

/* 注册 */
.register {
  width: 400px;
  margin: 140px auto;
  text-align: center;
  font-size: 20px;
}
.register img {
  margin-bottom: 68px;
}
.register .success {
  font-size: 30px;
  color: #fb5900;
  margin-bottom: 10px;
}
.register a {
  height: 60px;
  display: block;
  width: 100%;
  line-height: 60px;
  text-align: center;
  border-radius: 4px;
  color: #fff;
  margin-bottom: 20px;
}

/* 登录 */
.login {
  width: 846px;
  min-height: 618px;
  margin: 90px auto;
}
.login .left .registerinput {
  width: 362px;
  height: 22px;
  line-height: 22px;
  border-radius: 4px;
  font-size: 16px;
  padding: 18px;
  margin-bottom: 30px;
  position: relative;
}
.login .left .registerinput span {
  color: #666;
  padding-right: 20px;
}
.login .left .registerinput input {
  text-indent: 20px;
  font-size: 16px;
}
.login .left .msgcode {
  height: 60px;
  width: 122px;
  line-height: 60px;
  text-align: center;
  border-radius: 0 4px 4px 0;
  color: #fff;
  display: inline-block;
  background: #f39723;
  position: absolute;
  top: 0px;
  right: 0px;
}
.login .left .msgcodedjs {
  width: 123px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  border-radius: 0 8px 8px 0;
  background: #cccccc;
  position: absolute;
  top: 0px;
  right: 0px;
}
.login .left .registersubmit {
  width: 400px;
  height: 58px;
  line-height: 58px;
  text-align: center;
  color: #fff;
  display: block;
  font-size: 20px;
  background: #29a1f7;
  border-radius: 4px;
  margin-bottom: 20px;
}
.login .left label {
  font-size: 14px;
}
.login .left label span {
  color: #666;
}
.login .left label span a {
  color: #7795cc;
}
.login .left .password-q {
  margin-bottom: 30px;
  font-size: 14px;
  height: 18px;
  color: #e2e2e2;
}
.login .left .password-q i {
  width: 110px;
  height: 8px;
  display: inline-block;
  float: left;
  background: #e2e2e2;
  margin-right: 1px;
  margin-top: 5px;
}
.login .left .password-q .i1 {
  border-radius: 4px 0 0 4px;
}
.login .left .password-q .i3 {
  border-radius: 0 4px 4px 0;
}
.login .right {
  margin-left: 100px;
  padding-left: 80px;
}
.login .right i {
  width: 255px;
  height: 441px;
  display: block;
  background-image: url(../images/phone-x.png);
  position: relative;
}
.login .right i img {
  position: absolute;
  bottom: 20px;
  width: 79px;
  height: 79px;
}
.login .right i .ios {
  left: 36px;
}
.login .right i .android {
  right: 36px;
}

/* 登录新 */
.sc_registerinput{
    width: 400px;
    height: 60px;
    line-height: 22px;
    border-radius: 5px;
    font-size: 16px;
    padding: 0px;
    margin-bottom: 30px;
    position: relative;
    border: 1px solid #dfdfdf;
}
.sc_registerinput input{height: 60px;width: 280px;border: none;float: left;margin-left: 20px;line-height:60px\9;}
.sc_registerinput .Validform_checktip{margin-left: 51px;height: 32px;float: left;}
.sc_lztubiao{margin-top: 11px;margin-left: 14px;display: inline-block;float: left}

/* 市民卡-微商城  和   微商城 */
.shiminka-wsc {
  padding: 50px 0;
  text-align: center;
  /* 热门和热销供共用的li的样式 */
  /* 微商城   复用上面的样式 */
}
.shiminka-wsc .jingxuan {
  padding: 55px 55px 88px 55px;
}
.shiminka-wsc .jingxuan li {
  width: 304px;
  font-size: 14px;
  color: #9da1a7;
  cursor: pointer;
  margin-right: 89px;
}
.shiminka-wsc .jingxuan li.select a, .shiminka-wsc .jingxuan li:hover a {
  background: #e53530;
  color: #fff;
}
.shiminka-wsc .jingxuan li div {
  height: 184px;
  overflow: hidden;
}
.shiminka-wsc .jingxuan li div img {
  width: 304px;
  height: 300px;
}
.shiminka-wsc .jingxuan li p {
  font-size: 18px;
  color: #2e405c;
  margin-top: 38px;
  margin-bottom: 32px;
  text-align: left;
}
.shiminka-wsc .jingxuan li b {
  font-style: 18px;
  color: #cd161e;
}
.shiminka-wsc .jingxuan li i {
  font-style: normal;
}
.shiminka-wsc .jingxuan li a {
  width: 200px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 18px;
  color: #2a3a54;
  display: inline-block;
  background: #f4f4f6;
  margin-top: 45px;
}
.shiminka-wsc .jingxuan li:last-child {
  margin-right: 0;
}
.shiminka-wsc .rexiao-nav {
  margin: 32px 0 10px -15px;
}
.shiminka-wsc .rexiao-nav li {
  padding: 0 15px;
  border-right: 1px solid #666;
  line-height: 16px;
}
.shiminka-wsc .rexiao-nav li a {
  color: #666;
  font-size: 14px;
}
.shiminka-wsc .rexiao-nav li a.select, .shiminka-wsc .rexiao-nav li a:hover {
  color: #e53530;
}
.shiminka-wsc .rexiao-nav li:last-child {
  border-right: none;
}
.shiminka-wsc .rexiao-content li, .shiminka-wsc .remen-content li {
  background: #fff;
  width: 260px;
  margin: 0 16px 30px;
  padding: 46px 0 30px 0;
  cursor: pointer;
}
.shiminka-wsc .rexiao-content {
  background: #f1f3f7;
  padding: 30px 16px;
}
.shiminka-wsc .rexiao-content li {
  height: 300px;
}
.shiminka-wsc .rexiao-content li.select, .shiminka-wsc .rexiao-content li:hover {
  box-shadow: 0 0 1px red;
}
.shiminka-wsc .rexiao-content li.select img, .shiminka-wsc .rexiao-content li:hover img {
  transform: scale(1.24);
}
.shiminka-wsc .rexiao-content li.select .img-box::after, .shiminka-wsc .rexiao-content li:hover .img-box::after {
  box-shadow: 1px 10px 20px #cfcfcf;
}
.shiminka-wsc .rexiao-content li .img-box {
  width: 260px;
  height: 167px;
}
.shiminka-wsc .rexiao-content li .img-box img {
  width: 206px;
  height: 134px;
  transition: all 0.4s;
}
.shiminka-wsc .rexiao-content li .img-box::after {
  content: "";
  width: 200px;
  height: 10px;
  margin-left: 30px;
  display: block;
  background: #fff;
  transition: all 0.4s;
}
.shiminka-wsc .rexiao-content li .content-box {
  padding: 0 16px;
}
.shiminka-wsc .rexiao-content li .content-box p {
  text-align: left;
  font-size: 14px;
  color: #2e405c;
  line-height: 24px;
  margin-bottom: 20px;
}
.shiminka-wsc .rexiao-content li .content-box span {
  font-size: 12px;
  color: #9da1a7;
}
.shiminka-wsc .rexiao-content li .content-box span b {
  color: #cd161e;
}
.shiminka-wsc .rexiao-content li .content-box span i {
  font-style: normal;
}
.shiminka-wsc .rexiao-content li .content-box a {
  padding: 6px 14px;
  display: inline-block;
  margin-top: 20px;
  font-size: 12px;
}
.shiminka-wsc .rexiao-content li .content-box .left {
  color: #d83d29;
  border: 1px solid #e7e7e7;
  margin-left: 4px;
}
.shiminka-wsc .rexiao-content li .content-box .right {
  background: #f65c3d;
  color: #fff;
  margin-right: 4px;
}
.shiminka-wsc .tuijian {
  height: 374px;
  margin-top: 20px;
  margin-bottom: 32px;
}
.shiminka-wsc .tuijian .left {
  width: 302px;
  height: 100%;
  background: #f1f3f7;
  position: relative;
}
.shiminka-wsc .tuijian .left p {
  font-size: 36px;
  padding-top: 44px;
}
.shiminka-wsc .tuijian .left img {
  width: 268px;
  height: 223px;
  position: absolute;
  bottom: 0;
  left: 17px;
}
.shiminka-wsc .tuijian ul {
  width: 898px;
}
.shiminka-wsc .tuijian ul li {
  width: 290px;
  height: 180px;
  margin-left: 9px;
  margin-bottom: 14px;
  background: #f1f3f7;
  overflow: hidden;
}
.shiminka-wsc .tuijian ul li p {
  font-size: 26px;
  color: #2e405c;
  padding-top: 30px;
  margin-bottom: 26px;
}
.shiminka-wsc .remen-content {
  background: #f1f3f7;
  padding: 30px 16px;
}
.shiminka-wsc .remen-content li {
  padding: 0 14px;
  height: 370px;
  width: 232px;
  overflow: hidden;
}
.shiminka-wsc .remen-content li.select, .shiminka-wsc .remen-content li:hover {
  box-shadow: 0 0 1px red;
}
.shiminka-wsc .remen-content li.select .p2, .shiminka-wsc .remen-content li:hover .p2 {
  display: none;
}
.shiminka-wsc .remen-content li .imgbox {
  width: 100%;
  height: 182px;
  overflow: hidden;
}
.shiminka-wsc .remen-content li .imgbox img {
  margin-top: 40px;
}
.shiminka-wsc .remen-content li p {
  text-align: left;
}
.shiminka-wsc .remen-content li .p1 {
  font-size: 14px;
  color: #2e405c;
  line-height: 24px;
  margin-bottom: 10px;
  height: 48px;
  margin-top: 24px;
}
.shiminka-wsc .remen-content li .p2 {
  font-size: 12px;
  color: #f96245;
}
.shiminka-wsc .remen-content li .p3 {
  font-size: 12px;
  color: #9da1a7;
}
.shiminka-wsc .remen-content li b {
  font-size: 14px;
  color: #e53530;
  text-align: left;
  display: block;
  margin-top: 20px;
  margin-bottom: 15px;
}
.shiminka-wsc .remen-content li span {
  font-size: 12px;
  color: #9da1a7;
  margin-bottom: 18px;
}
.shiminka-wsc .remen-content li span i {
  font-style: normal;
}
.shiminka-wsc .remen-content a {
  font-size: 14px;
  color: #d83d29;
  display: block;
  height: 48px;
  line-height: 48px;
  background: #fff;
  margin-left: 16px;
  margin-right: 16px;
}

/* 市民卡特约商户 */
.shiminka-tysh ul {
  padding: 90px 0;
}
.shiminka-tysh ul li {
  height: 224px;
  width: 1198px;
  border: 1px solid #fff;
  position: relative;
  /* 遮罩层 */
}
.shiminka-tysh ul li.select, .shiminka-tysh ul li:hover {
  border: 1px solid #fe8101;
}
.shiminka-tysh ul li.select .contentbox .mid b, .shiminka-tysh ul li:hover .contentbox .mid b {
  color: #df6104;
}
.shiminka-tysh ul li.select .contentbox .row, .shiminka-tysh ul li:hover .contentbox .row {
  right: 40px;
  background-position: 0 0;
}
.shiminka-tysh ul li.select .mask, .shiminka-tysh ul li:hover .mask {
  display: block;
}
.shiminka-tysh ul li .imgbox {
  width: 274px;
  height: 100%;
  margin-right: 50px;
}
.shiminka-tysh ul li .imgbox img {
  width: 274px;
  height: 224px;
}
.shiminka-tysh ul li .contentbox {
  height: 100px;
  width: 765px;
  margin-top: 62px;
  border-left: 1px solid #e0e0e1;
  padding-left: 65px;
}
.shiminka-tysh ul li .contentbox .mid {
  width: 230px;
  height: 100%;
  font-family: \5B8B\4F53;
}
.shiminka-tysh ul li .contentbox .mid b {
  font-size: 30px;
  color: #2a3a54;
  display: block;
  margin-bottom: 14px;
}
.shiminka-tysh ul li .contentbox .mid p {
  font-size: 12px;
  color: #c6c6c6;
  margin-bottom: 6px;
}
.shiminka-tysh ul li .contentbox .right {
  width: 380px;
  height: 100%;
  position: relative;
}
.shiminka-tysh ul li .contentbox .right p {
  font-size: 16px;
  color: #848484;
  line-height: 22px;
}
.shiminka-tysh ul li .contentbox .right .hui {
  width: 19px;
  height: 19px;
  display: block;
  background-image: url(../images/hui.png);
  position: absolute;
  top: 76px;
  left: 1px;
}
.shiminka-tysh ul li .contentbox .right span {
  font-size: 16px;
  color: #8d8d8d;
  position: absolute;
  left: 30px;
  top: 76px;
}
.shiminka-tysh ul li .contentbox .row {
  display: inline-block;
  background-image: url(../images/row.png);
  position: absolute;
  right: 56px;
  top: 90px;
  height: 44px;
  width: 27px;
  background-position: -27px 0;
}
.shiminka-tysh ul li .mask {
  width: 924px;
  height: 224px;
  background: #f8f8fa;
  position: absolute;
  top: 0;
  left: 274px;
  z-index: -1;
  display: none;
}

/* 特约商户 */
.teyueshanghu .search {
  width: 606px;
  height: 54px;
  border: 1px solid #e0e0e0;
  margin: 26px 1px 22px 0;
}
.teyueshanghu .search i {
  width: 25px;
  height: 25px;
  display: inline-block;
  margin: 15px 15px 0 10px;
  background-image: url(../images/search1.png);
}
.teyueshanghu .search input {
  font-size: 24px;
  border-left: 1px solid #e0e0e0;
  padding-left: 15px;
  margin-top: 15px;
  width: 420px;
}
.teyueshanghu .search a {
  width: 114px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  background: #ff7f02;
  font-size: 24px;
  color: #fff;
  display: inline-block;
}
.teyueshanghu .top-nav {
  height: 248px;
  border: 1px solid #e0e0e0;
}
.teyueshanghu .top-nav .txt-nav {
  height: 120px;
  padding: 0 22px;
  border-bottom: 1px solid #e0e0e0;
}
.teyueshanghu .top-nav .txt-nav li {
  font-size: 14px;
  height: 60px;
  line-height: 60px;
  float: none;
  border-bottom: 1px solid #e0e0e0;
}
.teyueshanghu .top-nav .txt-nav li span {
  color: #2a3a54;
  display: inline-block;
  padding-right: 30px;
  line-height: 30px;
  border-right: 1px solid #e0e0e0;
}
.teyueshanghu .top-nav .txt-nav li i {
  display: inline-block;
  background-image: url(../images/biao.png);
  float: left;
  margin-top: 18px;
}
.teyueshanghu .top-nav .txt-nav li .i1 {
  height: 20px;
  width: 14px;
  background-position: 0 -20px;
  margin-right: 10px;
}
.teyueshanghu .top-nav .txt-nav li .i2 {
  height: 20px;
  width: 12px;
  background-position: 0 0;
  margin-right: 12px;
}
.teyueshanghu .top-nav .txt-nav li a {
  color: #2a3a54;
  display: inline-block;
  width: 114px;
}
.teyueshanghu .top-nav .txt-nav li:last-child {
  border-bottom: none;
}
.teyueshanghu .top-nav .img-nav {
  padding: 0 60px;
}
.teyueshanghu .top-nav .img-nav li {
  margin-right: 119px;
}
.teyueshanghu .top-nav .img-nav li img {
  width: 280px;
  height: 78px;
  margin-top: 26px;
}
.teyueshanghu .top-nav .img-nav li:last-child {
  margin-right: 0;
}
.teyueshanghu .small-nav {
  margin-top: 30px;
  margin-bottom: 12px;
}
.teyueshanghu .small-nav li {
  padding: 0 32px;
}
.teyueshanghu .small-nav li a {
  font-size: 18px;
  color: #2a3a54;
  display: inline-block;
  border-bottom: 2px solid #fff;
  padding-bottom: 3px;
}
.teyueshanghu .small-nav li a.select, .teyueshanghu .small-nav li a:hover {
  color: #fe8a0d;
  height: 24px;
  border-bottom: 2px solid #fe8a0d;
}
.teyueshanghu .s-content {
  border: 1px solid #e8e8e8;
  padding: 36px 48px 0;
}
.teyueshanghu .s-content li {
  width: 254px;
  height: 328px;
  border: 1px solid #fff;
  margin-right: 26px;
  margin-bottom: 26px;
  position: relative;
}
.teyueshanghu .s-content li.select, .teyueshanghu .s-content li:hover {
  border: 1px solid #fe8101;
}
.teyueshanghu .s-content li img {
  width: 254px;
  height: 204px;
}
.teyueshanghu .s-content li .name {
  font-size: 18px;
  color: #2a3a54;
  font-family: \5B8B\4F53;
  font-weight: bold;
  text-align: center;
  margin-top: 16px;
  margin-bottom: 6px;
}
.teyueshanghu .s-content li .zhuying {
  font-size: 14px;
  color: #666;
  padding-left: 28px;
}
.teyueshanghu .s-content li i {
  width: 19px;
  height: 19px;
  display: inline-block;
  background-image: url(../images/hui.png);
  margin-top: 20px;
  margin-left: 15px;
}
.teyueshanghu .s-content li .zhekou {
  font-size: 14px;
  color: #666;
  position: absolute;
  bottom: 18px;
  left: 42px;
}
.teyueshanghu .s-content li .time {
  font-size: 12px;
  color: #c6c6c6;
  position: absolute;
  bottom: 18px;
  right: 15px;
}
.teyueshanghu .s-content li:nth-child(4n) {
  margin-right: 0;
}
.teyueshanghu .s-content .more {
  text-align: center;
  height: 58px;
  line-height: 58px;
  border-top: 1px solid #e5e5e5;
}
.teyueshanghu .s-content .more a {
  display: inline-block;
  font-size: 16px;
  color: #515e71;
}
.teyueshanghu .s-content .more i {
  width: 5px;
  height: 9px;
  display: inline-block;
  margin-left: 10px;
  background-image: url(../images/yrow.png);
}

/* 特约商户-详情页 */
.teyueshanghu-xqy .topul {
  padding-top: 20px;
}
.teyueshanghu-xqy .topul a {
  font-size: 14px;
  color: #2a3a54;
}
.teyueshanghu-xqy .main {
  width: 100%;
  height:auto;
  border: 1px solid #f2f2f2;
  margin-top: 30px;
  padding-bottom: 30px;
}
.teyueshanghu-xqy .main .left {
  width: 780px;
  min-height: 266px;
  height: auto;
  padding-top: 34px;
  padding-left: 40px;
  position: relative;
}
.teyueshanghu-xqy .main .left b {
  font-size: 36px;
  color: #2a3a54;
  font-weight: normal;
}
.teyueshanghu-xqy .main .left p {
	width:600px;
  font-size: 16px;
  color: #666;
  margin-top: 16px;
  display: block;
}
.teyueshanghu-xqy .main .left p a {
  font-size: 14px;
  color: #a7a7a7;
}
.teyueshanghu-xqy .main .left p a i {
  width: 11px;
  height: 6px;
  display: inline-block;
  margin-left: 12px;
  background-image: url(../images/s-h-row.png);
}
.teyueshanghu-xqy .main .left > a i {
  display: inline-block;
  background-image: url(../images/img-fx.png);
  position: absolute;
  bottom: 36px;
}
.teyueshanghu-xqy .main .left > a .i1 {
  height: 21px;
  width: 21px;
  background-position: 0 0;
  right: 90px;
}
.teyueshanghu-xqy .main .left > a .i2 {
  height: 22px;
  width: 22px;
  background-position: -21px 0;
  right: 38px;
}
.teyueshanghu-xqy .main img {
  width: 340px;
  height: 266px;
  float: left;
}
.teyueshanghu-xqy .cuxiao {
  height: 160px;
  border: 1px solid #f2f2f2;
  padding: 0 25px 0;
  margin-bottom: 24px;
}
.teyueshanghu-xqy .cuxiao .hui {
  height: 62px;
  line-height: 62px;
  border-bottom: 1px solid #d9d9d9;
}
.teyueshanghu-xqy .cuxiao .hui i {
  width: 29px;
  height: 29px;
  display: inline-block;
  background-image: url(../images/hui-b.png);
  margin-top: 16px;
  margin-right: 10px;
}
.teyueshanghu-xqy .cuxiao .time {
  font-size: 18px;
  color: #8f9091;
  margin-top: 16px;
}
.teyueshanghu-xqy .cuxiao .jieshi {
  font-size: 16px;
  color: #cdcdcd;
  margin-top: 16px;
}
.teyueshanghu-xqy .ditu {
  height: 586px;
}

/* 微商城商品详情页 */
.weishangchneg-spxqy {
  padding-top: 20px;
}
.weishangchneg-spxqy .top {
  font-size: 12px;
  color: #114fba;
  margin-bottom: 50px;
}
.weishangchneg-spxqy .top a {
  color: #114fba;
}
.weishangchneg-spxqy .top a.select, .weishangchneg-spxqy .top a:hover {
  color: #666;
}
.weishangchneg-spxqy .sku-box .img-box {
  width: 356px;
  height: 354px;
  border: 1px solid #e8e8e8;
  text-align: center;
  position: relative;
}
.weishangchneg-spxqy .sku-box .img-box span {
  font-size: 30px;
  color: #2a3a54;
  position: absolute;
  bottom: 20px;
  right: 32px;
}
.weishangchneg-spxqy .sku-box .img-box div {
  width: 32px;
  height: 32px;
  background: #ccc;
  position: absolute;
  right: 0;
  bottom: 0;
  text-align: center;
  line-height: 32px;
}
.weishangchneg-spxqy .sku-box .img-box div i {
  width: 22px;
  height: 22px;
  display: inline-block;
  background-image: url(../images/search2.png);
  margin-top: 5px;
}
.weishangchneg-spxqy .sku-box .img-nav {
  width: 356px;
  margin-top: 15px;
}
.weishangchneg-spxqy .sku-box .img-nav a img {
  width: 50px;
  height: 50px;
  border: 1px solid #fff;
}
.weishangchneg-spxqy .sku-box .img-nav a.select img, .weishangchneg-spxqy .sku-box .img-nav a:hover img {
  border: 1px solid #d83d29;
}
.weishangchneg-spxqy .sku-box .img-nav i {
  width: 12px;
  height: 28px;
  display: inline-block;
  background-image: url(../images/imgnav-r.png);
  margin-top: 11px;
}
.weishangchneg-spxqy .sku-box .img-nav .l {
  background-position: -12px 0;
  margin-right: 20px;
}
.weishangchneg-spxqy .sku-box .img-nav .r {
  margin-left: 20px;
}
.weishangchneg-spxqy .sku-box .txt-box {
  margin-left: 32px;
  width: 564px;
}
.weishangchneg-spxqy .sku-box .txt-box .title {
  font-size: 22px;
  color: #2a3a54;
}
.weishangchneg-spxqy .sku-box .txt-box .jiage {
  font-size: 16px;
  color: #c3c3c3;
  margin-top: 26px;
  padding-bottom: 30px;
  border-bottom: 1px solid #e8e8e8;
}
.weishangchneg-spxqy .sku-box .txt-box .jiage span {
  font-size: 18px;
  color: #d83d29;
  margin-left: 26px;
}
.weishangchneg-spxqy .sku-box .txt-box .sku {
  margin-top: 30px;
}
.weishangchneg-spxqy .sku-box .txt-box .sku a {
  width: 26px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  border: 1px solid #e8e8e8;
  font-size: 18px;
  color: #7c7c7c;
  font-weight: bolder;
  text-align: center;
  float: left;
  background: #f1f1f1;
}
.weishangchneg-spxqy .sku-box .txt-box .sku input {
  width: 56px;
  height: 30px;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  float: left;
  text-align: center;
}
.weishangchneg-spxqy .sku-box .txt-box .sku span {
  font-size: 14px;
  color: #7c7c7c;
  line-height: 30px;
  margin-right: 30px;
  float: left;
}
.weishangchneg-spxqy .sku-box .txt-box > a {
  padding: 14px 30px;
  border: 1px solid #e1e1e1;
  display: inline-block;
  font-size: 18px;
  color: #e4393c;
  margin-top: 24px;
  margin-right: 10px;
}
.weishangchneg-spxqy .sku-box .txt-box > a.select, .weishangchneg-spxqy .sku-box .txt-box > a:hover {
  background: #e4393c;
  border: 1px solid #e4393c;
  color: #fff;
}
.weishangchneg-spxqy .content {
  margin-top: 80px;
}
.weishangchneg-spxqy .content .left {
  width: 196px;
}
.weishangchneg-spxqy .content .left a {
  width: 98px;
  height: 44px;
  background: #f7f7f7;
  text-align: center;
  display: inline-block;
  line-height: 44px;
  font-size: 14px;
  color: #868686;
  float: left;
  border-bottom: 1px solid #e4393c;
}
.weishangchneg-spxqy .content .left a.select, .weishangchneg-spxqy .content .left a:hover {
  background: #e4393c;
  color: #fff;
}
.weishangchneg-spxqy .content .left div {
  width: 174px;
  padding: 10px;
  border: 1px solid #e5e5e5;
}
.weishangchneg-spxqy .content .left div ul li {
  margin-bottom: 20px;
}
.weishangchneg-spxqy .content .left div ul li img {
  width: 160px;
  height: 160px;
  margin-left: 7px;
}
.weishangchneg-spxqy .content .left div ul li p {
  height: 22px;
  line-height: 22px;
}
.weishangchneg-spxqy .content .left div ul li p i {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #e4393c;
  display: inline-block;
  line-height: 22px;
  text-align: center;
  color: #fff;
  font-style: normal;
}
.weishangchneg-spxqy .content .left div ul li p span {
  font-size: 12px;
  color: #b2b2b2;
}
.weishangchneg-spxqy .content .left div ul li p span b {
  font-weight: normal;
}
.weishangchneg-spxqy .content .left div ul li p .money {
  color: #e4393c;
  font-size: 14px;
  margin-top: 2px;
}
.weishangchneg-spxqy .content .right {
  width: 990px;
}
.weishangchneg-spxqy .content .right .tab {
  height: 44px;
  line-height: 44px;
  border-bottom: 1px solid #e4393c;
  background: #f7f7f7;
}
.weishangchneg-spxqy .content .right .tab a {
  width: 124px;
  height: 44px;
  display: inline-block;
  text-align: center;
  font-size: 18px;
  color: #2a3a54;
  float: left;
}
.weishangchneg-spxqy .content .right .tab a.select, .weishangchneg-spxqy .content .right .tab a:hover {
  background: #e4393c;
  color: #fff;
}
.weishangchneg-spxqy .content .right .txt {
  height: 184px;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 50px;
  font-size: 14px;
  color: #868686;
  position: relative;
  padding-left: 65px;
}
.weishangchneg-spxqy .content .right .txt p {
  margin-top: 40px;
}
.weishangchneg-spxqy .content .right .txt ul {
  margin-top: 30px;
}
.weishangchneg-spxqy .content .right .txt ul li {
  width: 194px;
  margin-right: 40px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: 24px;
}
.weishangchneg-spxqy .content .right .txt ul li:nth-child(4n) {
  margin-right: 0;
}
.weishangchneg-spxqy .content .right .txt > a {
  position: absolute;
  right: 18px;
  bottom: 22px;
  color: #005aa0;
}

/* 关于我们+服务网点 */
.ditubox .s-menu {
  width: 406px;
  margin-top: -42px;
}
.ditubox .s-menu .quyu,
.ditubox .s-menu .leixing {
  font-size: 16px;
}
.ditubox .s-menu .quyu a,
.ditubox .s-menu .leixing a {
  color: #666;
}
.ditubox .s-menu .quyu a.select, .ditubox .s-menu .quyu a:hover,
.ditubox .s-menu .leixing a.select,
.ditubox .s-menu .leixing a:hover {
  color: #5078bc;
}
.ditubox .s-menu .quyu select,
.ditubox .s-menu .leixing select {
  width: 174px;
  height: 32px;
  padding-left: 10px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  margin-left: 25px;
}
.ditubox .s-menu > div {
  height: 46px;
  width: 366px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  position: relative;
  margin-top: 24px;
}
.ditubox .s-menu > div input {
  height: 46px;
  line-height: 46px;
  width: 245px;
  padding-left: 20px;
  font-size: 18px;
}
.ditubox .s-menu > div a {
  width: 100px;
  height: 46px;
  text-align: center;
  line-height: 46px;
  display: inline-block;
  background: #4e7dcd;
  font-size: 18px;
  color: #fff;
  border-radius: 0 4px 4px 0;
  position: absolute;
  top: 0;
  right: 0;
}
.ditubox .s-menu ul {
  width: 360px;
  padding-top: 24px;
}
.ditubox .s-menu ul li {
  margin-bottom: 30px;
  position: relative;
}
.ditubox .s-menu ul li i {
  width: 17px;
  height: 23px;
  display: inline-block;
  background-image: url(../images/num.png);
  position: absolute;
  top: 1px;
  left: 1px;
  font-style: normal;
  text-align: center;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
}
.ditubox .s-menu ul li p {
  margin-left: 25px;
  font-size: 14px;
  color: #626262;
  margin-bottom: 2px;
}
.ditubox .s-menu .s-bottom-nav {
  font-size: 16px;
  margin-left: 25px;
}
.ditubox .s-menu .s-bottom-nav a {
  color: #4e7dcd;
  float: left;
}
.ditubox .s-menu .s-bottom-nav button {
  width: 24px;
  height: 24px;
  color: #a1a1a1;
  background: #ebebeb;
  float: left;
  margin-right: 6px;
}
.ditubox .s-menu .s-bottom-nav button.select, .ditubox .s-menu .s-bottom-nav button:hover {
  background: #4e7dcd;
  color: #fff;
  cursor: pointer;
}

/* 首页 */
/* 原风格样式 */
.index .scroll {
  height: 62px;
  line-height: 62px;
  font-size: 14px;
  color: #666;
}
.index .scroll i {
  display: inline-block;
  background-image: url(../images/index-row.png);
  margin-right: 10px;
}
.index .scroll .i1 {
  height: 39px;
  width: 39px;
  background-position: 0 0;
  margin-top: 12px;
}
.index .scroll .i2 {
  height: 39px;
  width: 39px;
  background-position: -39px 0;
  margin-top: 11px;
}

/* 2018新春样式开始 */
/* .index .scroll {
  height: 62px;
  line-height: 62px;
  font-size: 14px;
  color: #666;
}
.index .scroll i {
  display: inline-block;
  background-image: url(../images/index-row.png);
  margin-right: 10px;
}
.index .scroll .i1 {
  display: inline-block;
  background-image: url(../images/index-row2.png);
  margin-right: 10px;
  height: 39px;
  width: 39px;
  background-position: 0 0;
  margin-top: 12px;
}
.index .scroll .i2 {
  display: inline-block;
  background-image: url(../images/index-row3.png);
  margin-right: 10px;
  height: 39px;
  height: 39px;
  width: 39px;
  background-position: -39px 0;
  margin-top: 11px;
}
#demo-04 ul li a{
  color: #fddba2
} */

/* 2018新春样式结束 */

.index .main-nav {
  height: 184px;
  background: #fff;
  width: 100%;
  border-bottom: 1px solid #b2b2b2;
}
.index .main-nav div {
  height: 100%;
  width: 197px;
  background: url(../images/bg-smkyy.png);
  text-align: center;
  line-height: 184px;
  font-size: 18px;
  color: #fff;
}
.index .main-nav div i {
  width: 76px;
  height: 53px;
  display: inline-block;
  background-image: url(../images/index-yy.png);
  margin-left: 10px;
  margin-top: 70px;
}
.index .main-nav ul {
  width: 760px;
  padding-top: 10px;
  margin-left: 30px;
}
.index .main-nav ul li {
  text-align: center;
  margin-right: 40px;
  font-size: 16px;
  color: #666;
  width: 90px;
}
.index .main-nav ul li a {
  height: 90px;
  width: 90px;
  display: block;
  background-image: url(../images/ico-smkyy-on.png);
  text-align: center;
  margin-bottom: 15px;
}
.index .main-nav ul li a.shuifei{
  background-image: url(../images/ico-smkyy.png);
}
.index .main-nav ul li .i1 {
  display: inline-block;
  background-position: 0 0;
}
.index .main-nav ul li .i2 {
  display: inline-block;
  background-position: -90px 0;
}
.index .main-nav ul li .i3 {
  display: inline-block;
  background-position: -180px 0;
}
.index .main-nav ul li .i4 {
  display: inline-block;
  background-position: -270px 0;
}
.index .main-nav ul li .i5 {
  display: inline-block;
  background-position: -360px 0;
}
.index .main-nav ul li .i6 {
  display: inline-block;
  background-position: -450px 0;
}

.index .main-nav ul li:last-child {
  margin-right: 0;
}
.index .mid {
  height: 252px;
  margin-top: 10px;
  width: 1020px;
  /* 由于布局原因，这一块将宽度设多20个像素，是为了能缩放到25% ，里面的布局不会错乱*/
}
.index .mid h6 {
  font-size: 16px;
  color: #fff;
  height: 46px;
  line-height: 46px;
  border-bottom: 1px solid #b2b2b2;
  padding-left: 20px;
  position: relative;
  font-weight: normal;
}
.index .mid h6.surpport_road{
	background-color:#02b754;
}
.index .mid h6.news_middle{
	background-color:#ec254d;
}
.index .mid h6 i {
  width: 28px;
  height: 28px;
  display: inline-block;
  background-image: url(../images/line-row.png);
  position: absolute;
  right: 20px;
  top: 9px;
}
.index .mid .nav {
  width: 195px;
  height: 100%;
  border: 1px solid #b2b2b2;
  background: #fff;
}
.index .mid .nav ul {
  margin-top: 8px;
}
.index .mid .nav ul li {
  width: 50%;
  text-align: center;
  margin-top: 8px;
  font-size: 16px;
}
.index .mid .nav ul li a {
  color: #666;
}
.index .mid .nav ul li a i {
  display: inline-block;
  background-image: url(../images/ss-nav.png);
}
.index .mid .nav ul li a .i1 {
  height: 60px;
  width: 62px;
  background-position: -58px 0;
}
.index .mid .nav ul li a .i2 {
  height: 60px;
  width: 58px;
  background-position: 0 0;
}
.index .mid .nav ul li a .i3 {
  height: 62px;
  width: 72px;
  background-position: -185px 0;
}
.index .mid .nav ul li a .i4 {
  height: 63px;
  width: 65px;
  background-position: -120px 0;
}
.index .mid .nav ul li a span {
    font-size: 14px;
    display: block;
}
.index .mid .news {
  width: 538px;
  height: 100%;
  border: 1px solid #b2b2b2;
  margin: 0 10px;
  background: #fff;
}
.index .mid .news ul {
  padding: 20px 20px 0 20px;
}
.index .mid .news ul li {
  width: 100%;
  margin-bottom: 12px;
}
.index .mid .news ul li i {
  width: 4px;
  height: 4px;
  display: inline-block;
  background: #4e7dcd;
  font-size: 16px;
  color: #4b4b4b;
  float: left;
  margin-top: 10px;
  margin-right: 19px;
}
.index .mid .news ul li a {
  font-size: 14px;
  color: #4b4b4b;
  width: 336px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
}
.index .mid .news ul li span {
    font-size: 14px;
  float: right;
}
.index .mid .news ul li.select i, .index .mid .news ul li:hover i {
  	width: 22px;
    height: 6px;
    background: url(../images/news.png) no-repeat;
    margin-right: 8px;
    margin-top: 7px;
    margin-left: -7px;
    text-align: center;
    display: inline-block;
    line-height: 14px;
}

.index .mid .shipin {
  width: 241px;
  height: 100%;
  border: 1px solid #b2b2b2;
}
.index .mid .shipin h5 {
  font-size: 16px;
  color: #fff;
  height: 46px;
  line-height: 46px;
  background: #422791;
  padding-left: 28px;
  font-weight: normal;
}
.index .mid .shipin h5 a {
  margin-left: 76px;
}
.index .mid .shipin h5 a i {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #e88b7f;
  display: inline-block;
  margin-left: 0px;
  margin: 0 3px;
}
.index .mid .shipin h5 a i.select, .index .mid .shipin h5 a i:hover {
  background: #fff;
}
.index .bottom {
  height: 192px;
  border: 1px solid #b2b2b2;
  margin-top: 10px;
  background: #fff;
  position: relative;
  overflow:hidden;
}
.index .bottom ul {
  
}
.index .bottom ul li {
  width:210px;
  margin:0 5px;
  float:left;
  text-align:center
}
.index .bottom ul li img {
  width:210px;
}
.index .bottom ul li h6 {
  font-size: 14px;
  color: #333;
  font-weight: normal;
  margin-top: 6px;
}
.index .bottom ul li p {
  text-align: left;
  line-height: 26px;
  font-size: 16px;
  color: #666;
  margin-top: 30px;
  height: 80px;
}
.index .bottom ul li:last-child {
  margin-right: 0;
}
.index .bottom i {
  display: inline-block;
  background-image: url(../images/index-row.png);
  position: absolute;
  top: 136px;
}
.index .bottom .i1 {
  height: 39px;
  width: 39px;
  background-position: -77px 0;
  left: 8px;
}
.index .bottom .i2 {
  height: 39px;
  width: 39px;
  background-position: -38px 0;
  right: 8px;
}

.link {
  height: 67px;
  background: #fff;
  border-top: 1px solid #b2b2b2;
  border-bottom: 1px solid #b2b2b2;
  margin-top: 40px;
}
.link > div {
  width: 1200px;
  margin: 0 auto;
}
.link > div .one {
  height: 68px;
  border-bottom: 1px solid #b2b2b2;
}
.link > div .one .leftbtn {
  width: 182px;
  line-height: 68px;
  position: relative;
}
.link > div .one .leftbtn i {
  width: 29px;
  height: 29px;
  display: inline-block;
  background-image: url(../images/l-r-row.png);
  position: absolute;
  top: 26px;
  left:20px;
}
.link > div .one .leftbtn .i1 {
  background-position: -29px 0;
  right: 92px;
}
.link > div .one .leftbtn .i2 {
  background-position: 0 0;
  right: 64px;
}
.link > div .one .link-sh li {
  width: 137px;
  border-left: 1px solid #b2b2b2;
  border-right: 1px solid #b2b2b2;
  text-align: center;
  margin-left: -1px;
  height: 22px;
  margin-top: 30px;
}
.link > div .one .link-sh li img {
  margin-top: -14px;
}
.link > div .one .link-sh li:first-child {
  border-left: none;
}
.link > div .one .link-friend {
  padding-top: 32px;
}
.link > div .one .link-friend li {
  height: 16px;
  line-height: 16px;
}
.link > div .one .link-friend li a {
  padding: 0 15px;
  font-size: 14px;
  color: #333;
  border-right: 1px solid #b2b2b2;
}
.link > div .one .link-friend li:first-child a {
  padding-left: 0;
}
.link > div .one .link-friend li:last-child a {
  border-right: none;
}

/*表单验证*/
.Validform_checktip{
	margin-left:8px;
	line-height:34px;
	height:34px;
	color:#999;
	font-size:12px;
}
.Validform_right{
	opacity:0;
	color:#71b83d;
	padding-left:20px;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
}
.Validform_loading{
	padding-left:20px;
	background:url(images/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:none;
}
.passwordStrength b{
	font-weight:normal;
}
.passwordStrength b,.passwordStrength span{
	display:inline-block;
	vertical-align:middle;
	line-height:16px;
	line-height:18px\9;
	height:16px;
}
.passwordStrength span{
	width:110px;
    height: 10px;
	text-align:center;
	background-color:#d0d0d0;
	border-right:1px solid #fff;
}
.passwordStrength .last{
	border-right:none;
}
.passwordStrength .bgStrength{
	color:#fff;
	background-color:#71b83d;
}
.passwordStrength{
	margin-top:8px;
	color: #e2e2e2;
	font-size:14px;
	line-height: 22px;
    margin-bottom: 0px;
}

/*内容详情*/
.aboutusline{border-bottom:1px solid #f5f5f5 }
.aboutus{width: 724px;margin: 0 auto;padding:0px}
.aboutus .title{height:111px;text-align: center;margin: 94px 0px 68px 0px}
.aboutus .info h1{text-align: center;margin-bottom: 26px;}
.aboutus .info p{font-size: 16px;color:#333333}
.aboutusimg{margin-top: 103px;margin-bottom: 50px;text-align: center;}
.aboutus .info{line-height: 25px;}
.aboutus .info p{line-height: 30px}
/*# sourceMappingURL=main.css.map */
