﻿html,body {margin: 0;padding: 0;font-size: 0;line-height: normal;}
.martop{ margin-top: 10px; }
.marbottom{margin-bottom:10px;}

/*外框*/
.wrap {margin: 0;padding: 0;overflow: hidden;zoom: 1;font-size: 0;line-height: normal;}
.wrap .w {width: 1200px;margin: 0 auto;}
.wrap .model-l { width: 200px; font-size: 0; line-height: normal; display: inline-block; vertical-align: top;}
.wrap .model-r { width: 990px; font-size: 0; line-height: normal; margin-left: 10px; display: inline-block; vertical-align: top; }

/*B2B首页顶部banner*/
.top-banner-b2bindex {font-size: 0;line-height: normal;}
.top-banner-b2bindex a {min-height: 50px;display: block;text-align: center;font-size: 0;line-height: normal;}
.top-banner-b2bindex a img {margin-left: -1000px;margin-right: -1000px;}

/* 顶部Bar */
.bar-top {height: 33px;font-size: 12px;border-bottom-style: solid;border-bottom-width: 1px;line-height: 33px;}
.bar-top .room {height: 100%;}
.bar-top .room .login-info {height: 100%;float: left;}
.bar-top .room .login-info ul {height: 100%;overflow: visible;display:inline-block;vertical-align:middle;}
.bar-top .room .login-info ul li {height: 100%;float: left;line-height: 33px;overflow: visible;font-size: 12px;}
.bar-top .room .login-info ul li.divider {margin: 0 5px;}
.bar-top .room .login-info ul li.pitch {font-size: 0;line-height: normal;}
.bar-top .room .login-info ul li.pitch .pitch-box {height: 32px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;}
.bar-top .room .login-info ul li.pitch .pitch-box .name {height: 32px;line-height: 32px;font-weight: 600;font-size: 12px;display: inline-block;vertical-align: middle;}
.bar-top .room .login-info ul li.pitch .pitch-box .chose-address {height: 32px;margin-left: 5px;position: relative;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;}
.bar-top .room .login-info ul li.pitch .pitch-box .chose-address .title {height: 31px;line-height: 31px;padding: 0 3px;cursor: pointer;border-width: 1px 1px 0 1px;border-style: solid;}
.bar-top .room .login-info ul li.pitch .pitch-box .chose-address .title a.tips {height: 14px;line-height: 14px;font-size: 12px;display: inline-block;vertical-align: middle;text-decoration: none;}
.bar-top .room .login-info ul li.pitch .pitch-box .chose-address .title i.arrow {width: 7px;height: 4px;margin-left: 2px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;transition: all .3s linear;}
.bar-top .room .login-info ul li.pitch .pitch-box.hover .chose-address .title i.arrow {transform: rotate(180deg);-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform:rotate(180deg);}
.bar-top .room .login-info ul li.pitch .pitch-box.hover .chose-address .title {height: 32px;}
.bar-top .room .login-info ul li.pitch .pitch-box .chose-address .ext-box {min-width: 100%;position: absolute;top: 33px;left: 0;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;transition: all .3s linear;visibility: hidden;filter:alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;}
.bar-top .room .login-info ul li.pitch .pitch-box.hover .chose-address .ext-box {visibility: visible;filter:alpha(opacity=100);-moz-opacity: 1.0;-khtml-opacity: 1.0;opacity: 1.0;}
.bar-top .room .login-info ul li.pitch .pitch-box .chose-address .ext-box .address-list {width: 400px;padding: 5px;border-width: 0 1px 1px;border-style: solid;font-size: 0;line-height: normal;}
.bar-top .room .login-info ul li.pitch .pitch-box .chose-address .ext-box .address-list .mt {height: 30px;border-bottom: 1px solid;font-size: 0;line-height: normal;}
.bar-top .room .login-info ul li.pitch .pitch-box .chose-address .ext-box .address-list .mt ul li {height: 29px;line-height: 29px;margin: 0 10px 0 0;padding: 0 10px;border-width: 1px 1px 0;border-style: solid;cursor: pointer;font-size: 12px;display: inline-block;vertical-align: middle;}
.bar-top .room .login-info ul li.pitch .pitch-box .chose-address .ext-box .address-list .mt ul li.select {height: 30px;cursor: default;}
.bar-top .room .login-info ul li.pitch .pitch-box .chose-address .ext-box .address-list .mc {padding: 5px;font-size: 0;line-height: normal;}
.bar-top .room .login-info ul li.pitch .pitch-box .chose-address .ext-box .address-list .mc .for {font-size: 0;line-height: normal;display: none;}
.bar-top .room .login-info ul li.pitch .pitch-box .chose-address .ext-box .address-list .mc .for.select {display: block;}
.bar-top .room .login-info ul li.pitch .pitch-box .chose-address .ext-box .address-list .mc .for .list-box {font-size: 0;line-height: normal;}
.bar-top .room .login-info ul li.pitch .pitch-box .chose-address .ext-box .address-list .mc .for .list-box ul{display:block;}
.bar-top .room .login-info ul li.pitch .pitch-box .chose-address .ext-box .address-list .mc .for .list-box ul li {width: 20%;height: 30px;margin: 0;padding: 0;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;overflow: hidden;zoom: 1;white-space: nowrap;word-break: break-all;word-wrap: normal;text-overflow: ellipsis;float: none;}
.bar-top .room .login-info ul li.pitch .pitch-box .chose-address .ext-box .address-list .mc .for .list-box ul li a {height: 30px;line-height: 30px;display: block;font-size: 12px;text-align: center;text-decoration: none;}

.bar-top .room .nav-bar {height: 100%;float: right;}
.bar-top .room .nav-bar ul {height: 100%;overflow: visible;}
.bar-top .room .nav-bar ul li {height: 100%;display: inline-block;vertical-align: middle;line-height: 32px;position: relative;z-index: 10;}
.bar-top .room .nav-bar ul li.divider {width: 0;height: 12px;border-left-style: dotted;border-left-width: 1px;margin: 0 10px 0;}
.bar-top .room .nav-bar ul li .title {height: 100%;font-size: 0;line-height: 33px;display: inline-block;vertical-align: middle;padding: 0 3px;}
.bar-top .room .nav-bar ul li.hover .title {border-style: solid;border-width: 1px 1px 0 1px;position: relative;z-index: 1;padding: 0 2px;line-height: 30px;}
.bar-top .room .nav-bar ul li .title i.icon {width: 14px;height: 14px;display: inline-block;vertical-align: middle;margin-right:2px;}
.bar-top .room .nav-bar ul li .title i.arrow {display:inline-block;border-style:solid dashed dashed;border-width:3px;margin-left: 2px;-webkit-transition: color 0.2s linear 0.0s;-moz-transition: color 0.2s linear 0.0s;transition: color 0.2s linear 0.0s;display: inline-block;vertical-align: middle;}
.bar-top .room .nav-bar ul li .title a.tips {height: 14px;line-height: 14px;display: inline-block;vertical-align: middle;font-size: 12px;}
.bar-top .room .nav-bar ul li .title a.tips em {padding: 0 2px;}

.bar-top .room .nav-bar ul li .extend-box {position: absolute;top: 33px;right: 0;border-style: solid;border-width: 1px;padding: 5px;display: none;}
.bar-top .room .nav-bar ul li.hover .extend-box {display: block;}
.bar-top .room .nav-bar ul li .extend-box .list {width: 80px;font-size: 0;line-height: normal;overflow: hidden;}
.bar-top .room .nav-bar ul li .extend-box .list ul {margin-top: -1px;}
.bar-top .room .nav-bar ul li .extend-box .list ul li {height: 20px;line-height: 20px;font-size: 12px;text-align: right;display: block;text-align: center;border-top-style: dashed;border-top-width: 1px;padding: 2px 0;}
.bar-top .room .nav-bar ul li .extend-box .buy-car-list {width: 230px;font-size: 0;line-height: normal;overflow: hidden;}
.bar-top .room .nav-bar ul li .extend-box .buy-car-list .buy-list {font-size: 0;line-height: normal;overflow: hidden;}
.bar-top .room .nav-bar ul li .extend-box .buy-car-list .buy-list ul {margin-top: -11px;}
.bar-top .room .nav-bar ul li .extend-box .buy-car-list .buy-list ul li {border-top-style: dashed;border-top-width: 1px;display: block;padding-top: 5px;margin-top: 5px;}
.bar-top .room .nav-bar ul li .extend-box .buy-car-list .buy-list ul li .pic {width: 40px;height: 40px;float: left;}
.bar-top .room .nav-bar ul li .extend-box .buy-car-list .buy-list ul li .pic a {height: 38px;display: block;text-align: center;line-height: 38px;font-size: 0;border-style: solid;border-width: 1px;overflow: hidden;}
.bar-top .room .nav-bar ul li .extend-box .buy-car-list .buy-list ul li .pic a img {max-height: 100%;margin-left: -100px;margin-right: -100px;}
.bar-top .room .nav-bar ul li .extend-box .buy-car-list .buy-list ul li .info {height: 40px;margin-left: 45px;}
.bar-top .room .nav-bar ul li .extend-box .buy-car-list .buy-list ul li .info .name {height: 20px;line-height: 20px;font-size: 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bar-top .room .nav-bar ul li .extend-box .buy-car-list .buy-list ul li .info .money {height: 20px;line-height: 20px;font-size: 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bar-top .room .nav-bar ul li .extend-box .buy-car-list .buy-list-empty {font-size: 0;line-height: 30px;text-align: center;padding: 10px 0;}
.bar-top .room .nav-bar ul li .extend-box .buy-car-list .buy-list-empty i {width: 40px;height: 30px;display: inline-block;vertical-align: middle;}
.bar-top .room .nav-bar ul li .extend-box .buy-car-list .buy-list-empty em {font-size: 12px;display: inline-block;vertical-align: middle;margin-left: 10px;}
.bar-top .room .nav-bar ul li .extend-box .buy-car-list .button {font-size: 0;line-height: normal;text-align: center;margin-top: 5px;}
.bar-top .room .nav-bar ul li .extend-box .buy-car-list .button a.btn {height: 24px;line-height: 24px;display: inline-block;vertical-align: middle;font-size: 12px;padding: 0 20px;}

/*B2B综合首页顶部Bar*/
.bar-top-b2bindex .room .login-info ul li {margin-right: 10px;}
.bar-top-b2bindex .room .login-info ul li.divider {height: 10px;border-width: 0 0 0 1px;border-style: solid;margin: 11px 10px 0 0;}
.bar-top-b2bindex .room .login-info ul li.pitch {font-size: 0;line-height: normal;}
.bar-top-b2bindex .room .login-info ul li.pitch .pitch-box {height: 32px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;}
.bar-top-b2bindex .room .login-info ul li.pitch .pitch-box .name {height: 32px;line-height: 32px;font-weight: 600;font-size: 12px;display: inline-block;vertical-align: middle;}
.bar-top-b2bindex .room .login-info ul li.pitch .pitch-box .chose-address {height: 32px;margin-left: 5px;position: relative;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;}
.bar-top-b2bindex .room .login-info ul li.pitch .pitch-box .chose-address .title {height: 31px;line-height: 31px;padding: 0 3px;cursor: pointer;border-width: 1px 1px 0 1px;border-style: solid;}
.bar-top-b2bindex .room .login-info ul li.pitch .pitch-box .chose-address .title a.tips {height: 14px;line-height: 14px;font-size: 12px;display: inline-block;vertical-align: middle;}
.bar-top-b2bindex .room .login-info ul li.pitch .pitch-box .chose-address .title i.arrow {width: 7px;height: 4px;margin-left: 2px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;transition: all .3s linear;}
.bar-top-b2bindex .room .login-info ul li.pitch .pitch-box .chose-address .ext-box {min-width: 100%;position: absolute;top: 33px;left: 0;font-size: 0;line-height: normal;vertical-align: middle;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;transition: all .3s linear;}


/*头部组件1 this one is new*/
.custom-head {font-size: 0;line-height: normal;}
.custom-head .head-style1 {font-size: 0;line-height: normal;padding: 20px 0;}
.custom-head .head-style1 .room {height: 100%;font-size: 0;line-height: normal;}
.custom-head .head-style1 .room .logo {width: 340px;height: 0px;float: left;margin-top: 12px;}
.custom-head .head-style1 .room .logo .main-logo {height: 70px;display: inline-block;vertical-align: middle;word-break: break-all;word-wrap: normal;white-space:nowrap;}
.custom-head .head-style1 .room .logo .main-logo a {height: 70px;text-align: center;line-height: 70px;display: block;font-size: 0;}
/*.custom-head .head-style1 .room .logo .main-logo a img {max-height: 100%;max-width:100%;}*/
.custom-head .head-style1 .room .logo .copy-logo {height: 70px;display: inline-block;vertical-align: middle;margin-left: 10px;}
.custom-head .head-style1 .room .logo .copy-logo a {height: 70px;text-align: center;line-height: 70px;display: block;font-size: 0;}
.custom-head .head-style1 .room .logo .copy-logo a img {max-height: 100%;}
.custom-head .head-style1 .room .had-tool {height: 94px;padding-left: 400px;line-height: 50px;text-align: left;padding-right: 65px;}
.custom-head .head-style1 .room .had-tool .buy-car {height: 38px;display: inline-block;vertical-align: middle;border: 1px solid;margin-top: 29px;font-size: 0;line-height: normal;cursor: pointer;position: relative;z-index: 99;float: right;}
.custom-head .head-style1 .room .had-tool .buy-car.select {box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.custom-head .head-style1 .room .had-tool .buy-car.select:before {width: 100%;height: 5px;content: '';position: absolute;left: 0;right: 0;bottom: -1px;z-index: 1;}
.custom-head .head-style1 .room .had-tool .buy-car .title {width: 75px;height: 100%;font-size: 0;line-height: 38px;padding: 0 28px 0 36px;position: relative;text-align: center;}
.custom-head .head-style1 .room .had-tool .buy-car .title i.icon {width: 18px;height: 16px;position: absolute;top: 9px;left: 18px;}
.custom-head .head-style1 .room .had-tool .buy-car .title a.tips {height: 20px;font-size: 12px;line-height: 20px;position: relative;display: inline-block;vertical-align: middle;}
.custom-head .head-style1 .room .had-tool .buy-car .title a.tips em {min-width: 12px;font-size: 12px;line-height: 12px;position: absolute;top: -14px;right: -18px;padding: 1px 2px;text-align: center;border-radius: 7px 7px 7px 0;}
.custom-head .head-style1 .room .had-tool .buy-car .title i.arrow {width: 6px;height: 6px;border-style: solid;border-width: 1px 1px 0 0;position: absolute;top: 15px;right: 20px;transform: rotate(45deg);}
.custom-head .head-style1 .room .had-tool .buy-car .extend-box {width: 308px;border: 1px solid;box-shadow: 0 0 5px rgba(0,0,0,0.2);position: absolute;right: -1px;display: none;}
.custom-head .head-style1 .room .had-tool .buy-car.select .extend-box {display: block;}
.custom-head .head-style1 .room .had-tool .buy-car .extend-box .buy-car-list {display: block;font-size: 0;line-height: normal;}
.custom-head .head-style1 .room .had-tool .buy-car .extend-box .buy-car-list .buy-list-empty {font-size: 0;line-height: 30px;padding: 10px 0;text-align: center;}
.custom-head .head-style1 .room .had-tool .buy-car .extend-box .buy-car-list .buy-list-empty i {width: 40px;height: 30px;display: inline-block;vertical-align: middle;}
.custom-head .head-style1 .room .had-tool .buy-car .extend-box .buy-car-list .buy-list-empty em {display: inline-block;vertical-align: middle;font-size: 12px;margin-left: 10px;}
.custom-head .head-style1 .room .had-tool .buy-car .extend-box .buy-car-list .buy-list {font-size: 0;line-height: normal;overflow: hidden;margin: 10px;}
.custom-head .head-style1 .room .had-tool .buy-car .extend-box .buy-car-list .buy-list ul {margin-top: -11px;}
.custom-head .head-style1 .room .had-tool .buy-car .extend-box .buy-car-list .buy-list ul li {border-top-style: dashed;border-top-width: 1px;display: block;padding-top: 5px;margin-top: 5px;}
.custom-head .head-style1 .room .had-tool .buy-car .extend-box .buy-car-list .buy-list ul li .pic {width: 40px;height: 40px;float: left;}
.custom-head .head-style1 .room .had-tool .buy-car .extend-box .buy-car-list .buy-list ul li .pic a {height: 38px;display: block;text-align: center;line-height: 38px;font-size: 0;border-style: solid;border-width: 1px;overflow: hidden;}
.custom-head .head-style1 .room .had-tool .buy-car .extend-box .buy-car-list .buy-list ul li .pic a img {max-width: 100%;max-height: 100%;}
.custom-head .head-style1 .room .had-tool .buy-car .extend-box .buy-car-list .buy-list ul li .info {height: 40px;margin-left: 45px;}
.custom-head .head-style1 .room .had-tool .buy-car .extend-box .buy-car-list .buy-list ul li .info .name {height: 20px;line-height: 20px;font-size: 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: left;}
.custom-head .head-style1 .room .had-tool .buy-car .extend-box .buy-car-list .buy-list ul li .info .money {height: 20px;line-height: 20px;font-size: 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: left;}
.custom-head .head-style1 .room .had-tool .buy-car .extend-box .buy-car-list .buy-list .button {text-align: center;margin-top: 10px;}
.custom-head .head-style1 .room .had-tool .buy-car .extend-box .buy-car-list .buy-list .button a.btn {height: 30px;line-height: 30px;display: inline-block;vertical-align: middle;padding: 0 20px;font-size: 12px;line-height: 30px;}


/*B2B综合首页头部*/
.custom-head.custom-head-b2bindex .head-style1{padding:10px 0;}
.custom-head.custom-head-b2bindex .head-style1 .room .logo{height:100px;margin-top:0;width:402px;}
.custom-head.custom-head-b2bindex .head-style1 .room .logo .main-logo{height:100px;line-height:100px;display: inline-block;vertical-align: middle;word-break: break-all;word-wrap: normal;white-space:nowrap;}
.custom-head.custom-head-b2bindex .head-style1 .room .logo .main-logo a{height: 100px;text-align: center;line-height: 100px;display: block;font-size: 0;}
.custom-head.custom-head-b2bindex .head-style1 .room .had-tool{height:100px;padding:0 0 0 462px;}
.custom-head.custom-head-b2bindex .head-style1 .room .had-tool .codepic{height:100px;display: inline-block;vertical-align: middle;font-size: 0;line-height: 100px;float: right;overflow:hidden;zoom:1;}
.custom-head.custom-head-b2bindex .head-style1 .room .had-tool .codepic img{max-height:100%;max-width:100%;}

/*头部组件2 this one is new*/
.custom-head {font-size: 0;line-height: normal;}
.custom-head .head-style2 {font-size: 0;line-height: normal;padding: 9px 0;}
.custom-head .head-style2 .room {height: 100%;font-size: 0;line-height: normal;}
.custom-head .head-style2 .room .logo {width: 440px;height: 50px;float: left;}
.custom-head .head-style2 .room .logo .main-logo {height: 50px;display: inline-block;vertical-align: middle;}
.custom-head .head-style2 .room .logo .main-logo a {height: 50px;text-align: center;line-height: 50px;display: block;font-size: 0;}
.custom-head .head-style2 .room .logo .main-logo a img {max-height: 100%;}
.custom-head .head-style2 .room .logo .copy-logo {height: 50px;display: inline-block;vertical-align: middle;margin-left: 10px;}
.custom-head .head-style2 .room .logo .copy-logo a {height: 50px;text-align: center;line-height: 50px;display: block;font-size: 0;}
.custom-head .head-style2 .room .logo .copy-logo a img {max-height: 100%;}

.custom-head .head-style2 .room .logo .supplier-rate {height: 50px;line-height: normal;font-size: 0;display: inline-block;vertical-align: middle;margin-left: 10px;position: relative;z-index: 9999;}
.custom-head .head-style2 .room .logo .supplier-rate p.name {height: 30px;line-height: 30px;font-size: 16px;font-family: 'Microsoft YaHei';}
.custom-head .head-style2 .room .logo .supplier-rate .sbar-list {height: 20px;font-size: 0;line-height: normal;}
.custom-head .head-style2 .room .logo .supplier-rate .sbar-list ul li {height: 20px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;margin-right: 5px;}
.custom-head .head-style2 .room .logo .supplier-rate .sbar-list ul li p {height: 20px;font-size: 12px;line-height: 20px;display: inline-block;vertical-align: middle;}
.custom-head .head-style2 .room .logo .supplier-rate .sbar-list ul li .num {height: 20px;font-size: 12px;line-height: 20px;display: inline-block;vertical-align: middle;font-family: 'Arial';}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop {width: 515px;height: 288px;font-size: 0;line-height: normal;border-style: solid;border-width: 1px;position: absolute;top: 50px;left: 0;display: none;}
.custom-head .head-style2 .room .logo .supplier-rate:hover .extend-shop {display: block;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .title {height: 78px;border-bottom-style: solid;border-bottom-width: 1px;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .title .title-box {width: 157px;height: 78px;border-style: solid;border-width: 0 1px 0 0;text-align: center;display: inline-block;vertical-align: middle;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .title .title-box .star {width: 120px;height: 20px;font-size: 0;line-height: normal;position: relative;display: inline-block;vertical-align: middle;margin-top: 15px;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .title .title-box .star span {height: 20px;font-size: 0;line-height: normal;position: absolute;top: 0;left: 0;bottom: 0;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .title .title-box p {height: 30px;line-height: 30px;font-size: 20px;font-family: 'Microsoft YaHei';margin-top: 5px;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .title .title-line {height: 66px;display: inline-block;vertical-align: middle;font-size: 0;line-height: normal;padding-top: 12px;margin-left: 10px;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .title .title-line p {height: 30px;line-height: 30px;font-size: 16px;font-family: 'Microsoft YaHei';}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .title .title-line .sbar-list {height: 20px;font-size: 0;line-height: normal;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .title .title-line .sbar-list ul li {height: 20px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;margin-right: 5px;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .title .title-line .sbar-list ul li p {height: 20px;font-size: 12px;line-height: 20px;display: inline-block;vertical-align: middle;font-family: 'SimSun';}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .title .title-line .sbar-list ul li .num {height: 20px;font-size: 12px;line-height: 20px;display: inline-block;vertical-align: middle;font-family: 'Arial';}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .txt {height: 169px;padding: 30px 30px 10px;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .txt .code {height: 169px;width: 117px;display: inline-block;vertical-align: middle;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .txt .code .pic {height: 101px;width: 101px;border-style: solid;border-width: 1px;overflow: hidden;text-align: center;line-height: 101px;padding: 7px;box-shadow: 0 0 3px 1px rgba(0,0,0,0.1);}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .txt .code .pic img {max-width: 100%;max-height: 100%;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .txt .code p {height: 30px;line-height: 30px;font-size: 12px;text-align: center;margin-top: 5px;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .txt .txt-info {width: 308px;height: 169px;display: inline-block;vertical-align: middle;margin-left: 30px;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .txt .txt-info .c-list {font-size: 0;line-height: normal;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .txt .txt-info .c-list ul li {width: 100%;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .txt .txt-info .c-list ul li.hf {width: 50%;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .txt .txt-info .c-list ul li p {width: 60px;height: 30px;line-height: 30px;font-size: 12px;float: left;text-align: right;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .txt .txt-info .c-list ul li .string {height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 12px;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .txt .txt-info .c-server {font-size: 0;line-height: normal;overflow: hidden;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .txt .txt-info .c-server ul {margin-left: -16px;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .txt .txt-info .c-server ul li {font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;padding: 0 16px;text-align: center;position: relative;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .txt .txt-info .c-server ul li:before {width: 0;height: 36px;content: '';border-left-style: solid;border-left-width: 1px;position: absolute;top: 50%;left: 0;margin-top: -18px;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .txt .txt-info .c-server ul li i.icon {width: 28px;height: 31px;display: inline-block;vertical-align: middle;background: url(/Template/Paas/Default/Layout/Images/recom-safe.png) 0 0 no-repeat;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .txt .txt-info .c-server ul li p {height: 20px;font-size: 12px;margin-top: 5px;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .txt .txt-info .button {height: 20px;text-align: right;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .txt .txt-info .button a {height: 20px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;margin-left: 5px;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .txt .txt-info .button a i {width: 20px;height: 20px;display: inline-block;vertical-align: middle;}
.custom-head .head-style2 .room .logo .supplier-rate .extend-shop .txt .txt-info .button a em {height: 20px;line-height: 20px;font-size: 12px;display: inline-block;vertical-align: middle;}

.custom-head .head-style2 .room .had-tool {height: 50px;padding-left: 350px;line-height: 50px;text-align: right;}
.custom-head .head-style2 .room .had-tool .poster {height: 50px;float: right;display: none;}
.custom-head .head-style2 .room .had-tool .poster a {height: 50px;display: block;line-height: 50px;text-align: center;}
.custom-head .head-style2 .room .had-tool .poster a img {max-height: 100%;}

/*头部搜索组件1 this one is new */
.custom-search-style1 {font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;position:relative;}
.custom-search-style1 .search-classic {height: 30px;font-size: 0;line-height: normal;overflow: hidden;text-align: left;}
.custom-search-style1 .search-classic ul {margin-left: -16px;}
.custom-search-style1 .search-classic ul li {height: 30px;font-size: 12px;line-height: 30px;display: inline-block;vertical-align: middle;padding: 0 0 0 8px;margin-left: 8px;position: relative;cursor: pointer;}
.custom-search-style1 .search-classic ul li.select {cursor: default;}
.custom-search-style1 .search-classic ul li:before {height: 12px;width: 0;border-left-style: solid;border-left-width: 1px;content: '';position: absolute;top: 50%;margin-top: -6px;left: 0;}
.custom-search-style1 .inputbox {width: 370px;height: 36px;border-style: solid;padding: 2px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;position: relative;}
.custom-search-style1 .inputbox input[type=text] {border: none;height: 36px;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;font-family: 'Verdana';}
.custom-search-style1 .inputbox input[type=text]:focus {font-weight: 600;}
.custom-search-style1 .inputbox label.labe-box {height: 36px;position: absolute;top: 2px;left: 8px;line-height: 36px;font-size: 12px;cursor: text;white-space: normal;}
.custom-search-style1 .inputbox.changed label.labe-box {display: none;}
.custom-search-style1 a.btn {width: 87px;height: 40px;display: inline-block;vertical-align: middle;}
.custom-search-style1 .search-class.select {overflow: visible;}
.custom-search-style1 .search-class.select ul {padding-top: 36px;}
.custom-search-style1 .search-class ul li.main-show {height: 36px;border-width: 0;cursor: default;position: absolute;top: 0;left: 0;right: 0;text-align: left;}
.custom-search-style1 .search-class ul li.main-show i.icon {filter:alpha(opacity=100);-moz-opacity: 1.0;-khtml-opacity: 1.0;opacity: 1.0;}
.custom-search-style1 a.btn {width: 87px;height: 40px;display: inline-block;vertical-align: middle;font-size:12px;text-align:center;line-height:40px;background:none;}
.custom-search-style1 .searc-hot {width: 100%;position: absolute;height: 24px;line-height: 24px;font-size: 12px;bottom: -24px;left: 0;right: 0;text-align: left;}
.custom-search-style1 .searc-hot a {height: 20px;display: inline-block;vertical-align: middle;font-size: 12px;line-height: 20px;white-space: nowrap;margin-right: 10px;}


/*头部搜索组件2 new */
.custom-search-style2 {font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;}
.custom-search-style2 .search-class {width: 77px;height: 36px;padding: 2px 0 2px 2px;display: inline-block;vertical-align: middle;cursor: default;overflow: hidden;}
.custom-search-style2 .search-class ul {height: 36px;display: block;position: relative;z-index: 10;padding-top: 38px;-webkit-transition: padding-top .2s linear;-moz-transition: padding-top .2s linear;transition: padding-top .2s linear;}
.custom-search-style2 .search-class ul li {height: 36px;display: block;line-height: 36px;border-style: solid;border-width: 0 1px 1px 1px;cursor: pointer;text-align: left;}
.custom-search-style2 .search-class ul li span {height: 36px;padding: 0 5px 0 20px;display: inline-block;vertical-align: middle;line-height: 36px;font-size: 12px;}
.custom-search-style2 .search-class ul li i.icon {width: 9px;height: 9px;display: inline-block;vertical-align: middle;filter:alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;}
.custom-search-style2 .inputbox {width: 370px;height: 36px;border-style: solid;padding: 2px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;position: relative;}
.custom-search-style2 .inputbox input[type=text] {border: none;height: 36px;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;font-family: 'Verdana';}
.custom-search-style2 .inputbox input[type=text]:focus {font-weight: 600;}
.custom-search-style2 .inputbox label.labe-box {height: 36px;position: absolute;top: 2px;left: 8px;line-height: 36px;font-size: 12px;cursor: text;white-space: normal;}
.custom-search-style2 .inputbox.changed label.labe-box {display: none;}
.custom-search-style2 a.btn {width: 87px;height: 40px;display: inline-block;vertical-align: middle;}
.custom-search-style2 .search-class.select {overflow: visible;}
.custom-search-style2 .search-class.select ul {padding-top: 36px;}
.custom-search-style2 .search-class ul li.main-show {height: 36px;border-width: 0;cursor: default;position: absolute;top: 0;left: 0;right: 0;text-align: left;}
.custom-search-style2 .search-class ul li.main-show i.icon {filter:alpha(opacity=100);-moz-opacity: 1.0;-khtml-opacity: 1.0;opacity: 1.0;}

/*列表切换组件*/
.custom-changetable {font-size: 0;line-height: normal;}
.custom-changetable .mt {height:20px;font-size: 0;line-height: normal;}
.custom-changetable .mt ul li {height:20px;line-height:20px;padding:0 10px;cursor:pointer;display: inline-block;vertical-align: middle;font-size: 12px;}
.custom-changetable .mt ul li.select {cursor:default;}
.custom-changetable .mc {height:200px;border-style: solid;border-width: 1px;}
.custom-changetable .mc .for {height:100%;overflow:hidden;zoom:1;display:none;}
.custom-changetable .mc .select {display:block;}

/*头部菜单栏*/
.custom-menu .room-style4 .menu-level .level ul li .panel-show .panel-area {width: auto;}

/*首页店铺Banner*/
.shop-banner {height: 140px;font-size: 0;line-height: normal;}
.shop-banner a {height: 140px;display: block;text-align: center;font-size: 0;line-height: 140px;overflow: hidden;}
.shop-banner a img {max-height: 100%;margin-left: -2000px;margin-right: -2000px;}

/*体部*/
.tbodys {font-size: 0;line-height: normal;padding-bottom: 10px;}
.tbodys.login-body{padding:0;background: url(/Template/Paas/default/layout/Images/login-bg.jpg) center no-repeat;}
.tbodys .room {font-size: 0;line-height: normal;}

/*菜单组件扩展*/
.menu-extend {border-width: 0;height: 44px;}

/*prodinfo stylesheet*/
/*商品详细规格*/
.product-info {font-size: 0;line-height: normal;border-style: solid;border-width: 1px;}
.product-info .info-l {width: 920px;font-size: 0;line-height: normal;padding: 40px;display: inline-block;vertical-align: top;}
.product-info .info-l .goods-magic {width: 400px;font-size: 0;line-height: normal;float: left;}
.product-info .info-l .goods-magic .fav {height: 20px;font-size: 0;line-height: normal;margin-top: 10px;}
.product-info .info-l .goods-magic .fav a.btn {height: 20px;display: block;}
.product-info .info-l .goods-magic .fav a.btn i.icon {width: 20px;height: 20px;display: inline-block;vertical-align: middle;}
.product-info .info-l .goods-magic .fav a.btn em {height: 20px;line-height: 20px;font-size: 12px;display: inline-block;vertical-align: middle;}
.product-info .info-l .goods-info {width: 480px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;margin-left: 40px;}
.product-info .info-l .goods-info h1 {height: 52px;font-size: 16px;font-family: 'Microsoft YaHei';font-weight: 500;line-height: 26px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
.product-info .info-l .goods-info .c-price {height: 30px;font-size: 0;line-height: normal;margin-top: 15px;}
.product-info .info-l .goods-info .c-price p.name {width: 70px;height: 30px;font-size: 12px;line-height: 38px;display: inline-block;vertical-align: middle;}
.product-info .info-l .goods-info .c-price em.money {height: 30px;font-size: 14px;line-height: 30px;display: inline-block;vertical-align: middle;font-family: 'Arial';}
.product-info .info-l .goods-info .c-price em.money em.money-num{font-size: 30px;}
.product-info .info-l .goods-info .c-price span.tips {height: 30px;font-size: 12px;line-height: 38px;display: inline-block;vertical-align: middle;margin-left: 5px;}
.product-info .info-l .goods-info .c-price .rule {font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;margin-left: 20px;position: relative;}
.product-info .info-l .goods-info .c-price .rule .title {font-size: 0;line-height: normal;cursor: pointer;}
.product-info .info-l .goods-info .c-price .rule .title p {font-size: 12px;line-height: 20px;display: inline-block;vertical-align: middle;}
.product-info .info-l .goods-info .c-price .rule .title i {width: 9px;height: 5px;display: inline-block;vertical-align: middle;margin-left: 2px;}
.product-info .info-l .goods-info .c-info {font-size: 0;line-height: normal;padding: 0 5px 0 0;}
.product-info .info-l .goods-info .c-info ul li {font-size: 0;line-height: normal;margin-top: 15px;}
.product-info .info-l .goods-info .c-info ul li p.name {width: 58px;height: 26px;font-size: 12px;line-height: 26px;display: inline-block;vertical-align: middle;}
.product-info .info-l .goods-info .c-info ul li .pic {width: 24px;height: 24px;overflow: hidden;text-align: center;line-height: 24px;font-size: 0;display: inline-block;vertical-align: middle;border-style: solid;border-width: 1px;margin-right: 2px;}
.product-info .info-l .goods-info .c-info ul li .pic img {max-width: 100%;max-height: 100%;}
.product-info .info-l .goods-info .c-info ul li .txt {height: 26px;line-height: 26px;font-size: 12px;display: inline-block;vertical-align: middle;margin-right: 5px;}
.product-info .info-l .goods-info .c-info .payway{line-height:30px;margin-top:20px;}
.product-info .info-l .goods-info .c-info .payway p.name{font-size:12px;display:inline-block;vertical-align:middle;}
.product-info .info-l .goods-info .c-info .payway ul{display:inline-block;vertical-align:middle;}
.product-info .info-l .goods-info .c-info .payway ul li{font-size:12px;margin:0 10px 0 0;display:inline-block;vertical-align:middle;line-height:30px;}
.product-info .info-l .goods-info .c-ladder {min-height: 76px;font-size: 0;line-height: normal;margin-top: 15px;}
.product-info .info-l .goods-info .c-ladder .title {font-size: 0;line-height: normal;float: left;padding: 18px;}
.product-info .info-l .goods-info .c-ladder .title p {width: 38px;font-size: 12px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.product-info .info-l .goods-info .c-ladder .list {font-size: 0;line-height: normal;overflow: hidden;}
.product-info .info-l .goods-info .c-ladder .list ul {margin-top: -1px;margin-left: -1px;}
.product-info .info-l .goods-info .c-ladder .list ul li {width: 33%;height: 40px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;text-align: center;padding: 18px 0;border-style: dashed;border-width: 1px 0 0 1px;}
.product-info .info-l .goods-info .c-ladder .list ul li .money {height: 20px;font-size: 12px;line-height: 20px;}
.product-info .info-l .goods-info .c-ladder .list ul li .money em {font-size: 18px;}
.product-info .info-l .goods-info .c-ladder .list ul li span {height: 20px;line-height: 20px;font-size: 12px;display: block;}
.product-info .info-l .goods-info .c-statistics {height: 20px;font-size: 0;line-height: normal;margin-top: 15px;}
.product-info .info-l .goods-info .c-statistics p.name {width: 70px;height: 20px;font-size: 12px;line-height: 20px;display: inline-block;vertical-align: middle;}
.product-info .info-l .goods-info .c-statistics .list {height: 20px;display: inline-block;vertical-align: middle;overflow: hidden;}
.product-info .info-l .goods-info .c-statistics .list ul {margin-left: -21px;}
.product-info .info-l .goods-info .c-statistics .list ul li {height: 20px;display: inline-block;vertical-align: middle;font-size: 12px;line-height: 20px;position: relative;padding-left: 10px;margin-left: 10px;}
.product-info .info-l .goods-info .c-statistics .list ul li:before {width: 0;height: 10px;content: '';position: absolute;top: 50%;left: 0;margin-top: -5px;border-left-style: solid;border-left-width: 1px;}
.product-info .info-l .goods-info .c-statistics .list ul li em {font-family: 'Arial';padding: 0 2px;}
.product-info .info-l .goods-info .c-address {font-size: 0;line-height: normal;margin-top: 10px;}
.product-info .info-l .goods-info .c-address p.name {width: 70px;height: 20px;font-size: 12px;line-height: 20px;display: inline-block;vertical-align: middle;}
.product-info .info-l .goods-info .c-address .list {height: 20px;display: inline-block;vertical-align: middle;}
.product-info .info-l .goods-info .c-address .list ul li {height: 20px;display: inline-block;vertical-align: middle;font-size: 0;line-height: normal;}
.product-info .info-l .goods-info .c-address .list ul li .txt {height: 20px;display: inline-block;vertical-align: middle;font-size: 12px;line-height: 20px;}
.product-info .info-l .goods-info .c-address .list ul li .change-btn {height: 20px;position: relative;display: inline-block;vertical-align: middle;margin-left: 6px;}
.product-info .info-l .goods-info .c-address .list ul li .change-btn a.btn {height: 20px;display: block;line-height: 20px;font-size: 0;}
.product-info .info-l .goods-info .c-address .list ul li .change-btn a.btn em {height: 20px;display: inline-block;vertical-align: middle;font-size: 12px;}
.product-info .info-l .goods-info .c-address .list ul li .change-btn a.btn i {width: 9px;height: 5px;display: inline-block;vertical-align: middle;margin-left: 2px;}
.product-info .info-l .goods-info .c-address .list ul li.last {margin-left: 10px;padding-left: 10px;position: relative;}
.product-info .info-l .goods-info .c-address .list ul li.last:before {width: 0;height: 10px;content: '';position: absolute;top: 50%;left: 0;margin-top: -5px;border-left-style: solid;border-left-width: 1px;}
.product-info .info-l .goods-info .c-number {font-size: 0;line-height: normal;border-style: solid;border-width: 1px 0;margin-top: 10px;padding: 5px 0;}
.product-info .info-l .goods-info .c-number ul li {font-size: 0;line-height: normal;padding: 5px 0;}
.product-info .info-l .goods-info .c-number ul li p.name {width: 70px;height: 20px;font-size: 12px;line-height: 20px;float: left;}
.product-info .info-l .goods-info .c-number ul li .number {height: 20px;font-size: 12px;overflow: hidden;text-overflow: ellipsis;line-height: 20px;white-space: nowrap;font-family: 'Arial';}
.product-info .info-l .goods-info .button {font-size: 0;line-height: normal;margin-top: 20px;padding-left: 20px;}
.product-info .info-l .goods-info .button a.btn {width: 160px;height: 42px;display: inline-block;vertical-align: middle;border-style: solid;border-width: 1px;text-align: center;line-height: 42px;}
.product-info .info-l .goods-info .button a.btn i {width: 14px;height: 17px;display: inline-block;vertical-align: middle;}
.product-info .info-l .goods-info .button a.btn em {height: 20px;line-height: 22px;display: inline-block;vertical-align: middle;font-size: 14px;font-family: 'Microsoft YaHei';margin-left: 7px;}
.product-info .info-r {width: 198px;font-size: 0;line-height: normal;display: inline-block;vertical-align: top;padding: 16px 0 50px 0;}
.product-info .info-r .list-box {height: 530px;padding: 0 29px;}
.product-info .info-r .list-box p {height: 20px;font-size: 0;line-height: normal;text-align: center;position: relative;}
.product-info .info-r .list-box p em {height: 20px;font-size: 12px;line-height: 20px;font-family: 'Microsoft Yahei';display: inline-block;vertical-align: middle;position: relative;z-index: 1;padding: 0 10px;}
.product-info .info-r .list-box p:before {width: 100%;height: 0;content: '';border-top-style: dotted;border-top-width: 1px;position: absolute;top: 50%;left: 0;right: 0;}
.product-info .info-r .list-box .list {height: 519px;font-size: 0;line-height: normal;}
.product-info .info-r .list-box .list .custom-banner .mc .middle {padding: 0;}
.product-info .info-r .list-box .list .custom-banner .mc .middle .run_model .pic_box ul li {position: relative;font-size: 0;line-height: normal;}
.product-info .info-r .list-box .list .custom-banner .mc .middle .run_model .pic_box ul li .pic {height: 140px;font-size: 0;line-height: normal;overflow: hidden;position: relative;}
.product-info .info-r .list-box .list .custom-banner .mc .middle .run_model .pic_box ul li .pic a {height: 140px;font-size: 0;line-height: 140px;text-align: center;display: block;overflow: hidden;font-size: 0;}
.product-info .info-r .list-box .list .custom-banner .mc .middle .run_model .pic_box ul li .pic a img {max-width: 100%;max-height: 100%;}
.product-info .info-r .list-box .list .custom-banner .mc .middle .run_model .pic_box ul li .pic .money {width: 100%;height: 24px;position: absolute;bottom: 0;left: 0;right: 0;}
.product-info .info-r .list-box .list .custom-banner .mc .middle .run_model .pic_box ul li .pic .money .color-bg {width: 100%;height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;filter:alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.product-info .info-r .list-box .list .custom-banner .mc .middle .run_model .pic_box ul li .pic .money em {width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;text-align: center;font-size: 12px;line-height: 24px;}
.product-info .info-r .list-box .list .custom-banner .mc .middle .run_model .pic_box ul li .name {height: 20px;overflow: hidden;line-height: 20px;font-size: 12px;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.product-info .info-r .list-box .list .custom-banner .mc .btn {width: 30px;height: 20px;bottom: -30px;top: auto;z-index: 1;}
.product-info .info-r .list-box .list .custom-banner .mc .btn.btn_l {left: 20px;}
.product-info .info-r .list-box .list .custom-banner .mc .btn.btn_r {right: 20px;}

/*商品多规格购买*/
.product-value {font-size: 0;line-height: normal;border-style: solid;border-width: 1px;}
.product-value .mt {height: 52px;font-size: 0;line-height: 52px;border-style: solid;border-width: 0 0 3px 0;padding: 0 25px;}
.product-value .mt span {height: 20px;font-size: 16px;line-height: 20px;display: inline-block;vertical-align: middle;font-family: 'Microsoft Yahei';}
.product-value .mt .mobile {height: 27px;float: right;margin-top: 12.5px;font-size: 0;line-height: normal;}
.product-value .mt .mobile i.icon {width: 27px;height: 27px;display: inline-block;vertical-align: middle;}
.product-value .mt .mobile .info {height: 27px;display: inline-block;vertical-align: middle;margin-left: 7px;padding-left: 7px;position: relative;z-index: 1;}
.product-value .mt .mobile .info:before {width: 0;height: 27px;content: '';border-left-style: dashed;border-left-width: 1px;position: absolute;top: 0;left: 0;}
.product-value .mt .mobile .info a.btn {display: block;height: 26px;font-size: 0;line-height: 26px;}
.product-value .mt .mobile .info a.btn em {width: 26px;height: 26px;display: inline-block;vertical-align: middle;font-size: 12px;text-align: center;line-height: 13px;}
.product-value .mt .mobile .info a.btn i {width: 9px;height: 5px;display: inline-block;vertical-align: middle;margin-left: 2px;}
.product-value .mt .mobile .info .extend-box {width: 110px;height: 110px;position: absolute;top: 39px;right: -26px;padding: 10px;filter:alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;visibility: hidden;-webkit-transition: all .15s linear;-moz-transition: all .15s linear;transition: all .15s linear;}
.product-value .mt .mobile .info.select .extend-box {filter:alpha(opacity=100);-moz-opacity: 1.0;-khtml-opacity: 1.0;opacity: 1.0;visibility: visible;}
.product-value .mt .mobile .info .extend-box s {width: 14px;height: 14px;position: absolute;}
.product-value .mt .mobile .info .extend-box s.s1 {top: 0;left: 0;}
.product-value .mt .mobile .info .extend-box s.s2 {top: 0;right: 0;}
.product-value .mt .mobile .info .extend-box s.s3 {bottom: 0;left: 0;}
.product-value .mt .mobile .info .extend-box s.s4 {bottom: 0;right: 0;}
.product-value .mt .mobile .info .extend-box .pic {width: 110px;height: 110px;}
.product-value .mc {font-size: 0;line-height: normal;}
.product-value .mc .custom-table .form {border-width: 0;}
.product-value .mc .custom-table .form table thead tr td {border-width: 0;}
.product-value .mc .custom-table .form table thead tr td p.name {height: 44px;line-height: 44px;font-family: 'Microsoft YaHei';font-size: 14px;}
.product-value .mc .custom-table .form table tbody tr td {border-width: 0 0 1px 1px;}
.product-value .mc .custom-table .form table tbody tr td.first {border-left-width: 0;}
.product-value .mc .custom-table .form table tbody tr td .string {height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.product-value .mc .custom-table .form table tbody tr td.none-border-left {border-left-width: 0;}
.product-value .mc .custom-table .form table tbody tr:nth-child(2n) td {background: none;}
.product-value .mc .custom-table .form table tbody tr td .extend .change-buy {height: 30px;font-size: 0;line-height: normal;}
.product-value .mc .custom-table .form table tbody tr td .extend .change-buy a.btn {width: 29px;height: 28px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;border-style: solid;}
.product-value .mc .custom-table .form table tbody tr td .extend .change-buy a.btn.btn-l {border-width: 1px 0 1px 1px;}
.product-value .mc .custom-table .form table tbody tr td .extend .change-buy a.btn.btn-r {border-width: 1px 1px 1px 0;}
.product-value .mc .custom-table .form table tbody tr td .extend .change-buy .inputbox {width: 60px;height: 28px;border-style: solid;border-width: 1px;font-size: 0;line-height: normal;}
.product-value .mc .custom-table .form table tbody tr td .extend .change-buy .inputbox input[type=text] {width: 100%;height: 28px;padding: 0;border: none;text-align: center;}
.product-value .mc .custom-table .form table tbody tr td .extend .change-buy .inputbox input[type=text]:focus {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.product-value .mc .custom-table .form table tbody tr td .extend .ladder-price {height: 20px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;position: relative;}
.product-value .mc .custom-table .form table tbody tr td .extend .ladder-price .money {height: 20px;font-size: 12px;line-height: 20px;}
.product-value .mc .custom-table .form table tbody tr td .extend .ladder-price .extend-box {padding: 10px;border-style: solid;border-width: 1px;position: absolute;top: -7px;right: -230px;display: none;}
.product-value .mc .custom-table .form table tbody tr td .extend .ladder-price:hover {z-index: 9;}
.product-value .mc .custom-table .form table tbody tr td .extend .ladder-price:hover .extend-box {display: block;}
.product-value .mc .custom-table .form table tbody tr td .extend .ladder-price .extend-box:before {width: 0;height: 0;content: '';position: absolute;top: 10px;left: -13px;border-width: 6px;border-style: solid;}
.product-value .mc .custom-table .form table tbody tr td .extend .ladder-price .extend-box:after {width: 0;height: 0;content: '';position: absolute;top: 10px;left: -11px;border-width: 6px;border-style: solid;}
.product-value .mc .custom-table .form table tbody tr td .extend .ladder-price .extend-box ul li {font-size: 0;line-height: normal;}
.product-value .mc .custom-table .form table tbody tr td .extend .ladder-price .extend-box ul li p {min-width:50px;max-width: 80px;height: 20px;font-size: 12px;line-height: 20px;display: inline-block;vertical-align: middle;font-family: 'Arial';text-align: right;overflow: hidden;white-space: nowrap;}
.product-value .mc .custom-table .form table tbody tr td .extend .ladder-price .extend-box ul li .price {width: 110px;height: 20px;display: inline-block;vertical-align: middle;font-size: 12px;line-height: 20px;margin-left: 5px;padding-left: 5px;position: relative;overflow: hidden;white-space: nowrap;text-align: left;}
.product-value .mc .custom-table .form table tbody tr td .extend .ladder-price .extend-box ul li .price:before {width: 0;height: 12px;position: absolute;top: 50%;left: 0;margin-top: -6px;content: '';border-left-style: solid;border-left-width: 1px;}
.product-value .mc .custom-table .form table tbody tr td .extend .ladder-price.ladder-sale {margin-left: 10px;padding: 0 3px;border-width: 1px;border-style: solid;border-radius: 2px;cursor: default;}
.product-value .mc .custom-table .form table tbody tr td .extend .ladder-price.ladder-sale .extend-box {width: 200px;padding: 5px;left: 60px;}
.product-value .mc .custom-table .form table tbody tr td .extend .ladder-price.ladder-sale .extend-box ul li {font-size: 12px;line-height: 20px;white-space: normal;text-align: left;}
.product-value .mc .c-privilege {min-height: 45px;font-size: 0;line-height: normal;padding: 20px;}
.product-value .mc .c-privilege .list {width: 430px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;}
.product-value .mc .c-privilege .list ul li {font-size: 12px;line-height: 24px;position: relative;padding-left: 10px;}
.product-value .mc .c-privilege .list ul li:before {width: 3px;height: 3px;content: '';position: absolute;top: 10.5px;left: 0;}
.product-value .mc .c-privilege .button {width: 700px;height: 48px;font-size: 0;line-height: normal;float: right;text-align: right;overflow: hidden;white-space: nowrap;}
.product-value .mc .c-privilege .button .txt {height: 48px;line-height: 48px;font-size: 14px;font-family: 'Microsoft YaHei';display: inline-block;vertical-align: middle;}
.product-value .mc .c-privilege .button .txt em {font-size: 20px;padding: 0 2px;}
.product-value .mc .c-privilege .button a.btn {font-size: 0;display: inline-block;vertical-align: middle;margin-left: 10px;text-align: center;}
.product-value .mc .c-privilege .button a.btn em {height: 20px;font-size: 14px;font-family: 'Microsoft YaHei';display: inline-block;vertical-align: middle;line-height: 20px;}
.product-value .mc .c-privilege .button a.btn.buynow {width: 144px;line-height: 48px;}
.product-value .mc .c-privilege .button a.btn.buycar {width: 142px;line-height: 46px;border-style: solid;border-width: 1px;}
.product-value .mc .c-privilege .button a.btn.buycar i {width: 14px;height: 17px;display: inline-block;vertical-align: middle;}
.product-value .mc .c-privilege .button a.btn.buycar em {margin-left: 7px;}

/*商品详细描述*/
.product-text {font-size: 0;line-height: normal;}
.product-text .mt {height: 40px;font-size: 0;line-height: normal;border-style: solid;border-width: 1px;}
.product-text.show .mt{position:fixed;top:0;width:988px;z-index:100;}
.product-text .mt ul {margin-left: -1px;display: inline-block;}
.product-text .mt ul li {height: 40px;font-size: 12px;line-height: 40px;display: inline-block;vertical-align: middle;cursor: pointer;padding: 0 20px;}
.product-text .mt ul li em {font-family: 'Arial';}
.product-text .mt ul li.select {height: 39px;position: relative;z-index: 1;border-style: solid;border-width: 3px 1px 0;padding: 0 19px;margin-top: -1px;line-height: 36px;}
.product-text .mt .mt-fast {height: 40px;float: right;font-size: 0;line-height: 40px;display: none;}
.product-text .mt.shows .mt-fast {display: block;}
.product-text .mt .mt-fast span {height: 20px;font-size: 12px;line-height: 20px;display: inline-block;vertical-align: middle;}
.product-text .mt .mt-fast span em {font-family: 'Arial';font-weight: 600;margin: 0 2px;}
.product-text .mt .mt-fast .button {font-size: 0;line-height: normal;margin-left: 10px;display: inline-block;vertical-align: middle;}
.product-text .mt .mt-fast .button a.btn {height: 40px;font-size: 12px;display: block;line-height: 40px;padding: 0 20px;}
.product-text .mc {font-size: 0;line-height: normal;}
.product-text .mc .for{display:none;}
.product-text .mc .for.select{display:block;}
.product-text .mc .c-basic {font-size: 0;line-height: normal;border-style: solid;border-width:0 1px 1px;padding: 20px;}
.product-text .mc .c-basic .custom-table .form,
.product-text .mc .c-basic .custom-table .form table tbody tr th,
.product-text .mc .c-basic .custom-table .form table tbody tr td {border-width: 0;}
.product-text .mc .c-basic .custom-table .form table tbody tr td .money {color: #333;}
.product-text .mc .c-info {font-size: initial;line-height: initial;overflow: hidden;border-style: solid;border-width: 1px;margin-top: 10px;padding: 10px;}
.product-text .mc .c-info img {max-width: 975px;min-width: 200px;min-height: 200px;}
.product-text .mc .c-info .text table{border-width:1px 0 0 1px;border-style:solid;}
.product-text .mc .c-info .text table tr td,
.product-text .mc .c-info .text table tr th{border-width:0 1px 1px 0;border-style:solid;}
.product-text .mc .c-manager {font-size: 0;line-height: normal;margin-top: 10px;border-style: solid;border-width: 1px;}
.product-text .mc .c-manager .mmt {height: 30px;font-size: 12px;border-bottom-style: solid;border-bottom-width: 1px;line-height: 30px;padding: 0 10px;}
.product-text .mc .c-manager .mmc {font-size: 0;line-height: normal;padding: 0 20px 20px;}
.product-text .mc .c-manager .mmc .line {font-size: 0;line-height: normal;margin-top: 40px;}
.product-text .mc .c-manager .mmc .line .title {height: 20px;}
.product-text .mc .c-manager .mmc .line .title p {height: 20px;display: inline-block;vertical-align: middle;font-size: 14px;font-family: 'Microsoft YaHei';padding-right: 10px;}
.product-text .mc .c-manager .mmc .line .limite {font-size: 0;line-height: normal;margin-top: 20px;}
.product-text .mc .c-manager .mmc .line .limite .pic {width: 36px;height: 36px;float: left;}
.product-text .mc .c-manager .mmc .line .limite .txt {overflow: hidden;margin-left: 46px;}
.product-text .mc .c-manager .mmc .line .limite .txt p {height: 20px;line-height: 20px;font-size: 12px;font-weight: 600;}
.product-text .mc .c-manager .mmc .line .limite .txt .txt-limite {font-size: 12px;line-height: 20px;}
.product-text .mc .c-manager .mmc .line .c-pic {font-size: 0;line-height: normal;margin-top: 20px;}
.product-text .mc .c-comment {font-size: 0;line-height: normal;margin-top: 10px;border-style: solid;border-width: 1px;}
.product-text .mc .c-comment .mmt {height: 30px;font-size: 0;line-height: normal;border-bottom-style: solid;border-bottom-width: 1px;}
.product-text .mc .c-comment .mmt ul li {height: 30px;font-size: 12px;line-height: 30px;padding: 0 20px;display: inline-block;vertical-align: middle;cursor: pointer;}
.product-text .mc .c-comment .mmt ul {margin-left: -1px;}
.product-text .mc .c-comment .mmt ul li em {font-family: 'Arial';}
.product-text .mc .c-comment .mmt ul li.select {position: relative;z-index: 1;border-style: solid;border-width: 2px 1px 0;padding: 0 19px;margin-top: -1px;line-height: 28px;}
.product-text .mc .c-comment .mmc {font-size: 0;line-height: normal;padding: 10px;}
.product-text .mc .c-comment .mmc .roadder {font-size: 0;line-height: normal;padding: 10px 0;}
.product-text .mc .c-comment .mmc .roadder .rate-score {width: 75px;font-size: 0;line-height: normal;padding: 0 20px;text-align: center;display: inline-block;vertical-align: middle;}
.product-text .mc .c-comment .mmc .roadder .rate-score p {height: 20px;font-size: 12px;line-height: 20px;font-family: 'Microsoft YaHei';}
.product-text .mc .c-comment .mmc .roadder .rate-score em {height: 30px;line-height: 30px;font-size: 32px;display: block;font-family: 'Arial';}
.product-text .mc .c-comment .mmc .roadder .rate-score span {width: 60px;height: 12px;display: inline-block;vertical-align: middle;position: relative;}
.product-text .mc .c-comment .mmc .roadder .rate-score span em {height: 12px;position: absolute;top: 0;left: 0;bottom: 0;}
.product-text .mc .c-comment .mmc .roadder .rate-txt {line-height: 20px;float: right;font-size: 12px;text-align: right;padding-top: 11px;}
.product-text .mc .c-comment .mmc .for {font-size: 0;line-height: normal;display: none;}
.product-text .mc .c-comment .mmc .for.select {display: block;}
.product-text .mc .c-comment .mmc .for .list {font-size: 0;line-height: normal;font-family: 'Microsoft YaHei';overflow: hidden;}
.product-text .mc .c-comment .mmc .for .list ul {margin-top: -41px;}
.product-text .mc .c-comment .mmc .for .list ul li {border-top-style: solid;border-top-width: 1px;padding-top: 20px;margin-top: 20px;}
.product-text .mc .c-comment .mmc .for .list ul li .tm-col-master {width: 580px;display: inline-block;vertical-align: middle;}
.product-text .mc .c-comment .mmc .for .list ul li .tm-col-master .tm-rate-content {font-size: 12px;line-height: 20px;}
.product-text .mc .c-comment .mmc .for .list ul li .tm-col-master .tm-rate-date {height: 20px;line-height: 20px;font-size: 12px;}
.product-text .mc .c-comment .mmc .for .list ul li .tm-col-master .tm-rate-reply {font-size: 12px;margin-top: 10px;line-height: 20px;}
.product-text .mc .c-comment .mmc .for .list ul li .col-meta {width: 200px;font-size: 12px;display: inline-block;vertical-align: middle;margin-left: 50px;}
.product-text .mc .c-comment .mmc .for .list ul li .col-author {width: 100px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;margin-left: 30px;}
.product-text .mc .c-comment .mmc .for .list ul li .col-author p {height: 20px;font-size: 12px;line-height: 20px;}
.product-text .mc .c-comment .mmc .for .list ul li .col-author .level {height: 20px;line-height: 20px;font-size: 12px;}
.product-text .mc .c-comment .page {padding: 0 10px 10px;}
.product-text .mc .c-trade {font-size: 0;line-height: normal;margin-top: 10px;border-style: solid;border-width: 1px;padding: 10px;}
.product-text .mc .c-trade .title {height: 20px;line-height: 20px;font-size: 12px;}
.product-text .mc .c-trade .trade-list {font-size: 0;line-height: normal;margin-top: 10px;}
.product-text .mc .c-trade .trade-list ul li {width: 170px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;margin-right: 14px;border-right-style: solid;border-right-width: 1px;position: relative;}
.product-text .mc .c-trade .trade-list ul li p {height: 20px;font-size: 12px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 600;}
.product-text .mc .c-trade .trade-list ul li .number {font-size: 12px;line-height: 32px;}
.product-text .mc .c-trade .trade-list ul li .number em {font-size: 24px;font-family: 'Arial';}
.product-text .mc .c-trade .trade-list ul li span {height: 20px;display: block;line-height: 20px;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.product-text .mc .c-trade .trade-list ul li.last {border-width: 0;}
.product-text .mc .c-trade .trade-list ul li .buyer-number {border-style: solid;border-width: 1px;padding: 10px;position: absolute;top: -3px;left: 80px;}
.product-text .mc .c-trade .trade-list ul li .buyer-number:before {width: 0;height: 0;content: '';position: absolute;top: 50%;left: -17px;border-style: solid;border-width: 8px;margin-top: -8px;}
.product-text .mc .c-trade .trade-list ul li .buyer-number ul li {width: 248px;height: 20px;font-size: 0;line-height: normal;border-width: 0;margin: 0;padding: 0;}
.product-text .mc .c-trade .trade-list ul li .buyer-number ul li p {width: 90px;height: 20px;font-size: 12px;display: inline-block;vertical-align: middle;font-weight: 500;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.product-text .mc .c-trade .trade-list ul li .buyer-number ul li .txt {width: 158px;height: 20px;font-size: 0;line-height: 20px;display: inline-block;vertical-align: middle;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.product-text .mc .c-trade .trade-list ul li .buyer-number ul li .txt span {height: 12px;display: inline-block;vertical-align: middle;}
.product-text .mc .c-trade .trade-list ul li .buyer-number ul li .txt em {height: 12px;display: inline-block;vertical-align: middle;font-size: 12px;line-height: 12px;margin-left: 2px;}
.product-text .mc .c-trade .trade-limite {font-size: 0;line-height: normal;margin-top: 10px;overflow: hidden;border-style: solid;border-width: 1px;padding: 10px 0;}
.product-text .mc .c-trade .trade-limite ul {margin-left: -1px;}
.product-text .mc .c-trade .trade-limite ul li {font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;padding: 0 20px;position: relative;}
.product-text .mc .c-trade .trade-limite ul li:before {width: 0;height: 12px;position: absolute;top: 50%;margin-top: -6px;left: 0;content: '';border-left-style: solid;border-left-width: 1px;}
.product-text .mc .c-trade .trade-limite ul li p {font-size: 12px;line-height: 20px;display: inline-block;vertical-align: middle;}
.product-text .mc .c-trade .trade-limite ul li .txt {font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;}
.product-text .mc .c-trade .trade-limite ul li .txt em {font-size: 18px;font-family: 'Arial';display: inline-block;vertical-align: middle;}
.product-text .mc .c-trade .trade-limite ul li .txt span {font-size: 12px;display: inline-block;vertical-align: middle;line-height: 20px;}
.product-text .mc .c-trade .trade-buy-list {font-size: 0;line-height: normal;}
.product-text .mc .c-trade .trade-buy-list .custom-table .form {border-width: 0 1px 1px;}
.product-text .mc .c-trade .trade-buy-list .custom-table .form table thead tr td {border-width: 0px 0 0 0;}
.product-text .mc .c-trade .trade-buy-list .custom-table .form table thead tr td p.name {height: 32px;line-height: 32px;font-weight: 600;}
.product-text .mc .c-trade .trade-buy-list .custom-table .form table tbody tr td {border-width: 1px 0 0 0;padding: 15px 5px;}
.product-text .mc .c-trade .trade-buy-list .custom-table .page {padding: 10px 0 0;}
.product-text .mc .c-params {font-size: 0;line-height: normal;}

/*此处删除了左边小组件样式 并重构一些结构样式*/
.custom-shop-info,
.custom-server,
.custom-simple-search,
.custom-shop-code,
.custom-simple-news,
.custom-product-class
{padding:0;}
.custom-shop-info .mt-style1,
.custom-server .mt-style1,
.custom-simple-search .mt-style1,
.custom-shop-code .mt-style1,
.custom-simple-news .mt-style1,
.custom-product-class .mt-style1
{border:none;height: 32px;line-height:32px;padding: 0 10px;}
.custom-shop-info .mt-style1 span,
.custom-server .mt-style1 span,
.custom-simple-search .mt-style1 span,
.custom-shop-code .mt-style1 span,
.custom-simple-news .mt-style1 span,
.custom-product-class .mt-style1 span
{border:none;height: 32px;line-height:32px;}
.custom-shop-info .mc-style1,
.custom-server .mc-style1,
.custom-simple-search .mc-style1,
.custom-shop-code .mc-style1,
.custom-simple-news .mc-style1,
.custom-product-class .mc-style1
{ border-top-style: solid; border-top-width: 1px; overflow: hidden;padding:10px;margin:0; }
.custom-shop-info .mc-style1 .button a.btn{padding:0 7px;}
.custom-server .mc-style1 ul{margin-top:-11px;}

/* 商品列表排序 */
.product-rank {margin-top: 16px;}
.product-rank .area {height: 24px;padding: 5px 0;}
.product-rank .area .rank {height: 24px;float: left;padding-left: 10px;}
.product-rank .area .rank ul {border-left-style: solid;border-left-width: 1px;}
.product-rank .area .rank ul li {border-style: solid;border-width: 1px 1px 1px 0;height: 22px;float: left;}
.product-rank .area .rank ul li a.btn {font-size: 12px;display: block;padding: 0 20px 0 8px;position: relative;height: 22px;}
.product-rank .area .rank ul li a.btn i.font{width: 12px;height: 12px;font-size: 12px;position: absolute;top: 50%;right: 6px;margin-top: -6px;line-height: 12px;/*transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);*/}
.product-rank .area .rank ul li a.btn i.icon-up{transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);}
.product-rank .area .price-chose {width: 201px;height: 24px;float: left;padding: 0 5px;position: relative;margin-left: 6px;}
.product-rank .area .price-chose .range-box {height: 24px;float: left;position: relative;z-index: 1;}
.product-rank .area .price-chose .range-box .input {height: 22px;float: left;font-size: 12px;border-style: solid;border-width: 1px;padding-left: 4px;line-height:22px;}
.product-rank .area .price-chose .range-box .input input[type=text] {border: none;float: none;box-shadow: none;padding: 4px 2px;width: 50px;line-height:normal;}
.product-rank .area .price-chose .range-box span.line {height: 14px;width: 0;font-size: 0;line-height: normal;border-left-style: solid;border-left-width: 1px;margin: 5px 6px;float: left;}
.product-rank .area .price-chose a.search-btn {height: 24px;float: left;font-size: 12px;line-height: 24px;padding: 0 10px;margin-left: 6px;display: none;position: relative;z-index: 1;}
.product-rank .area .price-chose-hover a.search-btn {display: block;}
.product-rank .area .price-chose .chose-select {position: absolute;border-style: solid;border-width: 1px;width: 210px;height: 34px;left: -1px;top: -6px;display: none;}
.product-rank .area .price-chose-hover .chose-select {display: block;}
.product-rank .area .sales-menu {border-style: solid;border-width: 1px;height: 14px;padding: 4px;float: left;margin-left: 6px;}
.product-rank .area .sales-menu .checkbox {height: 14px;float: left;}
.product-rank .area .sales-menu .checkbox .inputbox {width: 14px;height: 14px;float: left;cursor: pointer;margin-right: 4px;}
.product-rank .area .sales-menu .checkbox .inputbox input[type=checkbox] {width: 0;height: 0;display: none;}
.product-rank .area .sales-menu .checkbox label.label {height: 14px;font-size: 12px;float: left;line-height: 14px;}
.product-rank .area .rank-page {height: 24px;float: right;padding-right: 10px;overflow:hidden;zoom:1;}
.product-rank .area .rank-page .num {height: 24px;line-height: 24px;font-size: 12px;display:inline-block;vertical-align:middle;}
.product-rank .area .rank-page .num em {padding: 0 2px;}
.product-rank .area .rank-page .page-num {height: 12px;font-size: 12px;line-height: 12px;display:inline-block;vertical-align:top;border-left-style: solid;border-left-width: 1px;padding-left: 10px;margin: 6px 0 0 10px;}
.product-rank .area .rank-page .page-btn {height: 24px;display:inline-block;vertical-align:middle;}
.product-rank .area .rank-page .page-btn a.btn {width: 22px;height: 22px;display: inline-block;text-align: center;line-height: 22px;font-size: 12px;margin-left: 4px;border-style: solid;border-width: 1px;}
.product-rank .area .rank-page .page-btn a.btn i{display:block;width:22px;height:22px;}
.product-rank .area .rank-page .page-btn a.btn i.icon-prev{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);}

/*product list*/
.custom-productlist .productlist{border-width:0 1px 1px 1px;border-style:solid;padding:40px 20px 50px;}
.custom-productlist .productlist ul li{width:18%;margin-right:2.5%;height:280px;display:inline-block;vertical-align:middle;position:relative;}
.custom-productlist .productlist ul li:nth-child(5n){margin-right:0;}
.custom-productlist .productlist ul li .li-wrap{padding:5px;border-width:2px;border-style:solid;}
.custom-productlist .productlist ul li .li-wrap .stair-price,
.custom-productlist .productlist ul li .li-wrap .info{height:0;position:absolute;overflow:hidden;left:0;right:0;}
.custom-productlist .productlist ul li:hover .li-wrap .stair-price{height:40px;top:160px;}
.custom-productlist .productlist ul li .li-wrap .stair-price ul li{height:40px;line-height:20px;display:inline-block;vertical-align:middle;width:33.3%;margin-right:0;text-align:center;}
.custom-productlist .productlist ul li .li-wrap .stair-price ul li.full{width:100%;}
.custom-productlist .productlist ul li .li-wrap .stair-price ul li.half{width:50%;}
.custom-productlist .productlist ul li .li-wrap .stair-price ul li.third{width:33.33333%;}
.custom-productlist .productlist ul li .li-wrap .stair-price ul li .li-wrap{border-width:0 1px 0 0;border-style:solid;padding:0;}
.custom-productlist .productlist ul li .li-wrap .stair-price ul li:last-child .li-wrap{border-width:0;}
.custom-productlist .productlist ul li .li-wrap .stair-price ul li .li-wrap .price{font-size:14px;font-family:'Verdana';height:20px;line-height:20px;}
.custom-productlist .productlist ul li .li-wrap .stair-price ul li .li-wrap .num{font-size:12px;}
.custom-productlist .productlist ul li:hover .li-wrap .info{height:70px;width:100%;bottom:-50px;}
.custom-productlist .productlist ul li .li-wrap .info p.store-name{font-size:16px;height:30px;line-height:30px;text-align:center;overflow:hidden;}
.custom-productlist .productlist ul li .li-wrap .info .handle{height:30px;font-size:14px;padding:0 10px;}
.custom-productlist .productlist ul li .li-wrap .info .handle .order{display:inline-block;vertical-align:middle;height:30px;line-height:30px;border-radius:4px;padding:0 10px;}
.custom-productlist .productlist ul li .li-wrap .info .handle .order i,
.custom-productlist .productlist ul li .li-wrap .info .handle .collect i{display:inline-block;vertical-align:middle;width:14px;height:14px;margin-right:5px;}
.custom-productlist .productlist ul li .li-wrap .info .handle .collect{float:right;height:30px;line-height:30px;}
.custom-productlist .productlist ul li .li-wrap .pic{height:200px;line-height:200px;text-align:center;}
.custom-productlist .productlist ul li .li-wrap .pic img{max-height:100%;}
.custom-productlist .productlist ul li .li-wrap .name{font-size:12px;height:28px;line-height:24px;overflow:hidden;}
.custom-productlist .productlist ul li .li-wrap .price{font-family:'Verdana';font-size:16px;height:30px;line-height:30px;overflow:hidden;}

/*订单提示进度条*/
.cartips {float: right;font-size: 0;line-height: normal;margin-top: 5px;}
.cartips ul { font-size: 0;line-height: normal;}
.cartips ul li {font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;}
.cartips ul li i {width: 36px;height: 36px;display: block;margin: 0 auto;border-style: solid;border-width: 2px;border-radius: 50%;text-align: center;line-height: 36px;font-size: 24px;}
.cartips ul li p.name {font-size: 12px;height: 20px;line-height: 20px;text-align: center;}
.cartips ul li.line {width: 105px;height: 40px;vertical-align: top;}

/*购车车空*/
.cart-empty{padding-top:20px;width:100%;}
.cart-empty .mc{width:520px;margin:60px auto;font-size:12px;height:216px;}
.cart-empty .mc p,.cart-empty .mc ul{float:right;display:inline; }
.cart-empty .mc p { margin-top: 95px; margin-left: 66px; line-height: 22px;font-size:16px;}
.cart-empty .mc ul { clear: both; padding-right: 17px; margin-left: 66px; padding-top: 6px; width:243px;}
.cart-empty .mc li {display: inline-block;vertical-align: middle;margin-right: 8px;font-size: 12px; }
.cart-empty .mc li .button {padding: 8px 15px; border-radius: 2px;font-size: 12px;line-height: 20px;display: inline-block;vertical-align: middle;}
.cart-empty .mc li .button.login-button{margin-right:5px;}
.cart-empty .mc li span {margin-left: 8px;display: inline-block;vertical-align: middle;}

/*购物车*/
.buy-cart {font-size: 0;line-height: normal;padding-bottom: 10px;}
.buy-cart .cart-head {margin-top: 10px;font-size: 0;line-height: normal;border-style: solid;border-width: 1px;padding: 0 5px;}
.buy-cart .cart-head .custom-table .form {border-width: 0;}
.buy-cart .cart-head .custom-table .form table thead tr td {background: none;border-width: 0;}
.buy-cart .cart-head .custom-table .form table thead tr td label.custom-checkbox {width: auto;margin: 0 0 0 15px;padding-left: 14px;}
.buy-cart .cart-head .custom-table .form table thead tr td label.custom-checkbox span {margin-left: 20px;}
.buy-cart .cart-head .custom-table .form table thead tr td p.name {height: 44px;line-height: 44px;}
.buy-cart .cart-body {font-size: 0;line-height: normal;}
.buy-cart .cart-body .shop-list-box {font-size: 0;line-height: normal;margin-top: 10px;border-style: solid;border-width: 1px;}
.buy-cart .cart-body .shop-list-box .custom-table .form {border-width: 0;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td {border-width: 0;background: none;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td label.custom-checkbox {width: auto;margin: 0 0 0 20px;padding-left: 14px;display: inline-block;vertical-align: middle;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td label.custom-checkbox span {font-size: 14px;font-family: 'Microsoft YaHei';margin: 0 0 0 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend {height: 44px;font-size: 0;line-height: normal;margin: 0 5px;display: inline-block;vertical-align: middle;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon {height: 24px;display: inline-block;vertical-align: middle;border-style: dashed;border-width: 1px;margin: 9px 0 0;position: relative;z-index: 9;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon.select {border-style: solid;box-shadow: 0 0 2px 1px rgba(0,0,0,0.1);}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon .title {height: 24px;font-size: 0;line-height: 24px;cursor: pointer;padding: 0 4px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon.select .title {height: 25px;position: relative;z-index: 1;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon .title i {width: 10px;height: 20px;display: inline-block;vertical-align: middle;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon .title em {height: 16px;display: inline-block;vertical-align: middle;font-size: 12px;margin: 0 2px;line-height: 16px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon .title s {width: 9px;height: 5px;display: inline-block;vertical-align: middle;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon .coupon-list {width: 313px;padding: 10px;border-style: solid;border-width: 1px;position: absolute;top: 24px;left: -1px;display: none;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon.select .coupon-list {display: block;box-shadow: 0 0 2px 1px rgba(0,0,0,0.1);}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon .coupon-list p {height: 20px;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 20px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon .coupon-list p em {font-family: 'Arial';padding: 0 2px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon .coupon-list .list {max-height: 200px;font-size: 0;line-height: normal;overflow-x: hidden;overflow-y: auto;margin-top: 10px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon .coupon-list .list ul {margin-top: -20px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon .coupon-list .list ul li {height: 40px;font-size: 0;line-height: 40px;margin-top: 20px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon .coupon-list .list ul li i {width: 45px;height: 26px;display: inline-block;vertical-align: middle;line-height: 26px;padding-left: 8px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon .coupon-list .list ul li i s {height: 26px;display: inline-block;vertical-align: middle;font-size: 12px;text-decoration: none;font-style: normal;line-height: 30px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon .coupon-list .list ul li i em {width: 34px;height: 26px;display: inline-block;vertical-align: middle;font-size: 12px;font-family: 'Arial';line-height: 26px;margin-left: 2px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon .coupon-list .list ul li .limit {width: 170px;height: 40px;display: inline-block;vertical-align: middle;margin-left: 10px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon .coupon-list .list ul li .limit span {height: 20px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 20px;font-size: 12px;font-family: 'Arial';}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon .coupon-list .list ul li .button {width: 47px;height: 22px;display: inline-block;vertical-align: middle;margin-left: 10px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon .coupon-list .list ul li .button a.btn {height: 22px;display: block;text-align: center;line-height: 22px;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-radius: 2px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon .coupon-list .list ul li .button a.btn.disabled {cursor: default;background: none;}
.buy-cart .cart-body .shop-list-box .custom-table .form table thead tr td .extend .get-coupon .coupon-list i.close {width: 14px;height: 14px;position: absolute;top: 3px;right: 3px;cursor: pointer;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td {border-width: 1px 0 0 0;padding: 10px 5px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend label.custom-checkbox {margin-left: 15px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .pic {width: 80px;height: 80px;display: inline-block;vertical-align: middle;overflow: hidden;margin-left: 20px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .pic a {height: 78px;display: block;overflow: hidden;text-align: center;line-height: 78px;font-size: 0;border-style: solid;border-width: 1px;-webkit-transition: border-color .15s linear;-moz-transition: border-color .15s linear;transition: border-color .15s linear;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .pic a img {max-width: 100%;max-height: 100%;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table thead tr td {border-width: 0 0 2px 0;padding: 0 5px 10px 5px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table thead tr td .extend {height: 40px;margin: 0;display: block;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table thead tr td .extend .pro-name {max-height: 40px;line-height: 20px;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table thead tr td .extend .tool {height: 40px;line-height: 40px;font-size: 0;text-align: right;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td {padding: 5px;border-width: 0 0 1px 0;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .tool {height: 20px;line-height: 20px;font-size: 0;text-align: right;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table thead tr td .extend .tool a.btn,
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .tool a.btn {height: 20px;line-height: 20px;font-size: 12px;padding-left: 16px;margin-left: 10px;display: inline-block;vertical-align: middle;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .change-buy {height: 22px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .change-buy a.btn {width: 21px;height: 20px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;border-style: solid;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .change-buy a.btn.btn-l {border-width: 1px 0 1px 1px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .change-buy a.btn.btn-r {border-width: 1px 1px 1px 0;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .change-buy .inputbox {width: 56px;height: 20px;border-style: solid;border-width: 1px;font-size: 0;line-height: normal;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .change-buy .inputbox input[type=text] {width: 100%;height: 20px;padding: 0;border: none;text-align: center;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .change-buy .inputbox input[type=text]:focus {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr.disabled td .extend .change-buy {position: relative;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr.disabled td .extend .change-buy:before {width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;content: '';z-index: 2;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr.disabled td .extend .change-buy .inputbox input[type=text] {display: none;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .pro-act {width: 40px;height: 22px;line-height: 22px;font-size: 12px;display: inline-block;vertical-align: middle;margin-left: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale {font-size: 0;text-align: center;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon {height: 20px;display: inline-block;vertical-align: middle;border-style: solid;border-width: 1px;margin: 0;position: relative;z-index: 9;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon.select {box-shadow: 0 0 2px 1px rgba(0,0,0,0.1);z-index: 10;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon .title {height: 20px;font-size: 0;line-height: 20px;cursor: pointer;padding: 0 4px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon.select .title {height: 25px;position: relative;z-index: 1;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon .title em {height: 16px;display: inline-block;vertical-align: middle;font-size: 12px;margin: 0 2px 0 0;line-height: 16px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon .title s {width: 9px;height: 5px;display: inline-block;vertical-align: middle;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon .coupon-list {width: 313px;padding: 10px;border-style: solid;border-width: 1px;position: absolute;top: 21px;left: -1px;display: none;box-shadow: 0 0 2px 1px rgba(0,0,0,0.1);}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon.select .coupon-list {display: block;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon .coupon-list p {height: 20px;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 20px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon .coupon-list p em {font-family: 'Arial';padding: 0 2px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon .coupon-list .list {font-size: 0;line-height: normal;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon .coupon-list .list ul li {font-size: 0;line-height: normal;text-align: left;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon .coupon-list .list ul li p {height: 20px;font-size: 12px;float: left;line-height: 20px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon .coupon-list .list ul li .txt {overflow: hidden;font-size: 12px;line-height: 20px;white-space: normal;font-family: 'Arial';}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-ladder {font-size: 0;line-height: normal;position: relative;display: inline-block;vertical-align: middle;z-index: 9;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-ladder .title {height: 20px;line-height: 20px;font-size: 12px;cursor: default;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder {font-size: 0;line-height: normal;position: absolute;top: -8px;right: -190px;border-style: solid;border-width: 1px;padding: 5px;display: none;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-ladder.select .extend-ladder {display: block;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder:before {width: 0;height: 0;content: '';position: absolute;top: 12px;left: -13px;border-style: solid;border-width: 6px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder:after {width: 0;height: 0;content: '';position: absolute;top: 13px;left: -10px;border-style: solid;border-width: 5px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder ul li {font-size: 0;line-height: normal;padding: 2px 0;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder ul li em.num {height: 20px;width: 60px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 12px;display: inline-block;vertical-align: middle;line-height: 20px;font-family: 'Arial';}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder ul li span {height: 20px;display: inline-block;vertical-align: middle;width: 100px;font-size: 12px;position: relative;padding-left: 5px;margin-left: 5px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder ul li span:before {width: 0px;height: 12px;position: absolute;top: 50%;margin-top: -6px;left: 0;border-left-style: solid;border-left-width: 1px;content: '';}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder ul li span em.money {max-width: 80px;height: 20px;display: inline-block;vertical-align: middle;overflow: hidden;white-space: nowrap;margin-right: 2px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td.line-td {border-width: 0 1px 1px 1px;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td.last-td {border-width: 0 1px 1px 0;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr.disabled td .extend .c-sale,
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr.disabled td .extend .c-ladder .extend-ladder {display: none;}
.buy-cart .cart-body .shop-list-box .custom-table .form table tbody tr td .strong {font-weight: 600;}
.buy-cart .cart-body .shop-list-box .shop-sale {font-size: 0;line-height: normal;border-style: solid;border-width: 1px 0 0 0;padding: 20px;}
.buy-cart .cart-body .shop-list-box .shop-sale .list {width: 460px;font-size: 0;line-height: normal;float: left;}
.buy-cart .cart-body .shop-list-box .shop-sale .list ul li {height: 24px;line-height: 24px;font-size: 12px;position: relative;padding-left: 8px;}
.buy-cart .cart-body .shop-list-box .shop-sale .list ul li:before {width: 3px;height: 3px;position: absolute;top: 50%;left: 0;margin-top: -1.5px;content: '';}
.buy-cart .cart-body .shop-list-box .shop-sale .sale {font-size: 12px;height: 24px;line-height: 24px;overflow: hidden;text-align: right;}
.buy-cart .cart-body .shop-list-box .shop-sale .sale em {height: 24px;font-size: 20px;padding: 0 2px;line-height: 24px;display: inline-block;}
.buy-cart .cart-foot {height: 70px;margin-top: 10px;border-style: solid;border-width: 1px;font-size: 0;line-height: normal;line-height: 70px;}
.buy-cart .cart-foot .custom-checkbox {margin-left: 20px;}
.buy-cart .cart-foot .button {height: 14px;display: inline-block;vertical-align: middle;margin-left: 10px;line-height: 14px;}
.buy-cart .cart-foot .button a.btn {height: 14px;display: inline-block;margin-right: 10px;font-size: 12px;line-height: 14px;}
.buy-cart .cart-foot .continue-buy {height: 14px;display: inline-block;vertical-align: middle;margin-left: 10px;line-height: 14px;}
.buy-cart .cart-foot .continue-buy a{font-size:12px;}
.buy-cart .cart-foot .go-buy {height: 70px;float: right;text-align: right;}
.buy-cart .cart-foot .go-buy a.btn {width:144px;height: 70px;display: inline-block;vertical-align: middle;text-align: center;line-height: 70px;font-size: 14px;font-family: 'Microsoft YaHei';}
.buy-cart .cart-foot .go-buy .infos {height: 70px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;margin-right: 14px;}
.buy-cart .cart-foot .go-buy .infos .sum {height: 40px;line-height: 40px;font-size: 12px;}
.buy-cart .cart-foot .go-buy .infos .sum em.num {padding: 0 2px;font-family: 'Arial';}
.buy-cart .cart-foot .go-buy .infos .sum em.money {font-size: 18px;}
.buy-cart .cart-foot .go-buy .infos .txt {height: 20px;line-height: 20px;font-size: 12px;margin-top: 3px;}
.buy-cart .cart-foot .go-buy .infos .txt .deduction{margin-right:30px;}
.buy-cart .cart-foot .go-buy .infos .txt .deduction em{font-weight:600;margin:0 2px;}

/*修改购物车商品弹出层*/
.dilog-store-list {width: 100%;height: 100%;font-size: 0;line-height: normal;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 9999;}
.dilog-store-list.hidden {display: none;}
.dilog-store-list.show {display: block;}
.dilog-store-list .bg-color {width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;filter:alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.dilog-store-list .dilog-box {width: 676px;height: 578px;position: absolute;top: 0;left: 0;border-radius: 5px;box-shadow: 0 0 5px 1px rgba(0,0,0,0.5);}
.dilog-store-list .dilog-box .title {height: 71px;font-size: 0;line-height: normal;padding: 0 28px;}
.dilog-store-list .dilog-box .title .pic {width: 80px;height: 80px;display: inline-block;vertical-align: middle;border-style: solid;border-width: 3px;border-radius: 5px;overflow: hidden;text-align: center;line-height: 80px;font-size: 0;margin-top: -15px;}
.dilog-store-list .dilog-box .title .pic img {max-width: 100%;max-height: 100%;}
.dilog-store-list .dilog-box .title .name {width: 300px;height: 40px;line-height: 20px;font-size: 12px;display: inline-block;vertical-align: middle;overflow: hidden;}
.dilog-store-list .dilog-box .list {height: 397px;margin: 0 14px;font-size: 0;line-height: normal;overflow-x: hidden;overflow-y: auto;margin-top: 20px;}
.dilog-store-list .dilog-box .list .custom-table .form table thead tr td {background: none;border-top-width: 3px;border-left-width: 0;}
.dilog-store-list .dilog-box .list .custom-table .form table thead tr td.line-td {border-left-width: 1px;}
.dilog-store-list .dilog-box .list .custom-table .form table tbody tr td {background: none;border-left-width: 0;}
.dilog-store-list .dilog-box .list .custom-table .form table tbody tr td.line-td {border-left-width: 1px;}
.dilog-store-list .dilog-box .list .custom-table .form table tbody tr td .extend .change-buy {height: 22px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;}
.dilog-store-list .dilog-box .list .custom-table .form table tbody tr td .extend .change-buy a.btn {width: 21px;height: 20px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;border-style: solid;}
.dilog-store-list .dilog-box .list .custom-table .form table tbody tr td .extend .change-buy a.btn.btn-l {border-width: 1px 0 1px 1px;}
.dilog-store-list .dilog-box .list .custom-table .form table tbody tr td .extend .change-buy a.btn.btn-r {border-width: 1px 1px 1px 0;}
.dilog-store-list .dilog-box .list .custom-table .form table tbody tr td .extend .change-buy .inputbox {width: 40px;height: 20px;border-style: solid;border-width: 1px;font-size: 0;line-height: normal;}
.dilog-store-list .dilog-box .list .custom-table .form table tbody tr td .extend .change-buy .inputbox input[type=text] {width: 100%;height: 20px;padding: 0;border: none;text-align: center;}
.dilog-store-list .dilog-box .list .custom-table .form table tbody tr td .extend .change-buy .inputbox input[type=text]:focus {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.dilog-store-list .dilog-box .button {height: 40px;font-size: 0;line-height: 40px;margin-top: 20px;border-radius: 0 0 5px 5px;padding: 15px 30px;}
.dilog-store-list .dilog-box .button span {height: 20px;line-height: 20px;display: inline-block;vertical-align: middle;font-size: 12px;}
.dilog-store-list .dilog-box .button a.btn {width: 130px;height: 40px;display: inline-block;vertical-align: middle;margin-left: 30px;text-align: center;line-height: 40px;font-size: 12px;float: right;}
.dilog-store-list .dilog-box .button a.btn.cancel {width: 128px;height: 38px;border-style: solid;border-width: 1px;line-height: 38px;}

/*购物车(第二版)*/
.buy-cart.buy-cart-second .cart-head .custom-table .form table thead tr td label.custom-checkbox span {margin-left: 10px;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table thead tr td label.custom-checkbox {display: inline-block;vertical-align: middle;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table thead tr td label.custom-checkbox span {margin: 0 0 0 10px;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table thead tr td .extend {display: inline-block;vertical-align: middle;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend label.custom-checkbox {float: left;margin: 23px 0 0 15px;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .pic {width: 60px;height: 60px;font-size: 0;line-height: normal;margin-left: 10px;float: left;margin-right: 10px;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .pic a {height: 60px;display: block;text-align: center;line-height: 60px;font-size: 0;line-height: normal;border-width: 0;overflow: hidden;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .pic a img {max-width: 100%;max-height: 100%;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .pro-name {height: 60px;overflow: hidden;line-height: 20px;font-size: 12px;white-space: normal;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-ladder {font-size: 0;line-height: normal;position: relative;display: inline-block;vertical-align: middle;z-index: 10;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-ladder .title {height: 20px;line-height: 20px;font-size: 12px;cursor: default;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder {font-size: 0;line-height: normal;position: absolute;top: -8px;left: -200px;border: 1px solid;padding: 5px;display: none;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-ladder.select .extend-ladder {display: block;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder:before {width: 0;height: 0;content: '';position: absolute;top: 12px;right: -13px;border-style: solid;border-width: 6px;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder:after {width: 0;height: 0;content: '';position: absolute;top: 13px;right: -10px;border-style: solid;border-width: 5px;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder ul li {font-size: 0;line-height: normal;padding: 2px 0;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder ul li em.num {width: 70px;height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 12px;display: inline-block;vertical-align: middle;line-height: 20px;font-family: 'Arial';}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder ul li span {width: 100px;height: 20px;display: inline-block;vertical-align: middle;font-size: 0;position: relative;padding-left: 5px;margin-left: 5px;line-height: normal;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder ul li span em.money {max-width: 80px;height: 20px;display: inline-block;vertical-align: middle;overflow: hidden;white-space: nowrap;margin-right: 2px;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder ul li span em.txt {height: 20px;line-height: 20px;font-size: 12px;display: inline-block;vertical-align: middle;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-sale {font-size: 0;text-align: center;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-sale .get-coupon {height: 20px;display: inline-block;vertical-align: middle;border-style: dashed;border-width: 1px;margin: 0;position: relative;z-index: 9;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-sale .get-coupon.select {box-shadow: 0 0 2px 1px rgba(0,0,0,0.1);z-index: 10;border-style: solid;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-sale .get-coupon .title {height: 20px;font-size: 0;line-height: 20px;cursor: pointer;padding: 0 4px;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-sale .get-coupon.select .title {height: 25px;position: relative;z-index: 1;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-sale .get-coupon .title em {height: 16px;display: inline-block;vertical-align: middle;font-size: 12px;margin: 0 2px 0 0;line-height: 16px;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-sale .get-coupon .title s {width: 9px;height: 5px;display: inline-block;vertical-align: middle;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-sale .get-coupon .coupon-list {width: 313px;padding: 10px;border-style: solid;border-width: 1px;position: absolute;top: 21px;left: -1px;display: none;box-shadow: 0 0 2px 1px rgba(0,0,0,0.1);}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-sale .get-coupon.select .coupon-list {display: block;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-sale .get-coupon .coupon-list p {height: 20px;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 20px;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-sale .get-coupon .coupon-list p em {font-family: 'Arial';padding: 0 2px;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-sale .get-coupon .coupon-list .list {font-size: 0;line-height: normal;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-sale .get-coupon .coupon-list .list ul li {font-size: 0;line-height: normal;text-align: left;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-sale .get-coupon .coupon-list .list ul li p {height: 20px;font-size: 12px;float: left;line-height: 20px;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .c-sale .get-coupon .coupon-list .list ul li .txt {overflow: hidden;font-size: 12px;line-height: 20px;white-space: normal;font-family: 'Arial';}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .old {text-decoration: line-through;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .tool {height: 20px;font-size: 0;line-height: normal;text-align: center;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .tool a.btn {width: 20px;height: 20px;display: inline-block;vertical-align: middle;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .change-buy {height: 30px;font-size: 0;line-height: normal;position: relative;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .change-buy a.btn {width: 29px;height: 28px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;border-style: solid;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .change-buy a.btn.btn-l {border-width: 1px 0 1px 1px;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .change-buy a.btn.btn-r {border-width: 1px 1px 1px 0;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .change-buy .inputbox {width: 60px;height: 28px;border-style: solid;border-width: 1px;font-size: 0;line-height: normal;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .change-buy .inputbox input[type=text] {width: 100%;height: 28px;padding: 0;border: none;text-align: center;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .change-buy .inputbox input[type=text]:focus {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr td .extend .distitle {height: 30px;text-align: center;font-size: 12px;line-height: 30px;display: none;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr.disabled td .extend label.custom-checkbox {display: none;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr.disabled td .extend .pic {margin-left: 39px;position: relative;overflow: visible;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr.disabled td .extend .pic:before {width: 30px;height: 18px;position: absolute;top: 0;left: -40px;content: '';}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr.disabled td .extend .c-sale,
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr.disabled td .extend .change-buy,
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr.disabled td .extend .c-ladder .extend-ladder {display: none;}
.buy-cart.buy-cart-second .cart-body .shop-list-box .custom-table .form table tbody tr.disabled td .extend .distitle {display: block;}

/*猜你喜欢*/
.guess-like {height: 382px;font-size: 0;line-height: normal;border-style: solid;border-width: 1px;}
.guess-like .custom-banner .mt {height: 44px;font-size: 0;line-height: 44px;border-style: solid;border-width: 0 0 1px 0;}
.guess-like .custom-banner .mt .title {height: 20px;display: inline-block;vertical-align: middle;line-height: 20px;font-size: 12px;margin-left: 50px;}
.guess-like .custom-banner .mt .list {height: 44px;display: inline-block;vertical-align: middle;margin-left: 30px;font-size: 0;line-height: normal;}
.guess-like .custom-banner .mt .list ul {height: 44px;overflow: visible;}
.guess-like .custom-banner .mt .list ul li {height: 41px;line-height: 38px;border-style: solid;border-width: 3px 1px 0;}
.guess-like .custom-banner .mt .list ul li.select {height: 42px;}
.guess-like .custom-banner .mt .more {height: 20px;float: right;margin: 11px 50px 0 0;font-size: 0;line-height: normal;}
.guess-like .custom-banner .mt .more a {height: 20px;font-size: 12px;line-height: 20px;}
.guess-like .custom-banner .mc .btn {width: 28px;height: 50px;top: 50%;margin-top: -25px;}
.guess-like .custom-banner .mc .middle {padding: 0 29px;}
.guess-like .custom-banner .mc .middle .run_model .pic_box ul.run_catch li .pic {width: 200px;height: 200px;overflow: hidden;margin: 30px auto 0;}
.guess-like .custom-banner .mc .middle .run_model .pic_box ul.run_catch li .pic a {height: 200px;display: block;text-align: center;line-height: 200px;font-size: 0;}
.guess-like .custom-banner .mc .middle .run_model .pic_box ul.run_catch li .pic a img {max-width: 100%;max-height: 100%;}
.guess-like .custom-banner .mc .middle .run_model .pic_box ul.run_catch li .name {width: 200px;height: 40px;line-height: 20px;overflow: hidden;font-size: 12px;white-space: normal;text-align: left;margin: 10px auto 0;}
.guess-like .custom-banner .mc .middle .run_model .pic_box ul.run_catch li .money {width: 200px;height: 20px;font-size: 12px;text-align: left;line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 10px auto 0;}

/*提交订单*/
.order-submit {font-size: 0;line-height: normal;}
.order-submit .c-address,
.order-submit .c-payway,
.order-submit .c-invoice {font-size: 0;line-height: normal;border-style: solid;border-width: 1px;padding: 10px;margin-top: 10px;}
.order-submit .c-address .title,
.order-submit .c-payway .title,
.order-submit .c-invoice .title {font-size: 14px;line-height: 20px;font-family: 'Microsoft YaHei';}
.order-submit .c-address .list {font-size: 0;line-height: normal;margin-top: 10px;padding: 0 48px;height:135px;overflow:hidden;}
.order-submit .c-address .list.expand{height:auto;overflow:visible;}
.order-submit .c-address .list ul {margin: -12px 0 0 -12px;}
.order-submit .c-address .list ul li {width: 239px;height: 102px;font-size: 0;line-height: normal;margin: 12px 0 0 12px;display: inline-block;vertical-align: middle;position: relative;border-style: solid;border-width: 1px;cursor: default;padding: 10px;}
.order-submit .c-address .list ul li.add {background: url(/Template//Paas/Default/Layout/Images/address-supplier.png) 50% 50% no-repeat;padding: 11px;border-width: 0;line-height: 102px;text-align: center;cursor: pointer;}
.order-submit .c-address .list ul li.add i {width: 20px;height: 20px;display: inline-block;vertical-align: middle;}
.order-submit .c-address .list ul li.add em {height: 20px;display: inline-block;vertical-align: middle;font-size: 12px;line-height: 20px;font-family: 'Microsoft YaHei';}
.order-submit .c-address .list ul li p.name {height: 20px;font-size: 14px;font-family: 'Microsoft YaHei';line-height: 20px;}
.order-submit .c-address .list ul li .txt {height: 40px;font-size: 12px;line-height: 20px;overflow: hidden;margin-top: 11px;}
.order-submit .c-address .list ul li .number {height: 20px;font-size: 14px;line-height: 20px;overflow: hidden;margin-top: 11px;font-family: 'Arial';}
.order-submit .c-address .list ul li .tool {height: 102px;position: absolute;top: 10px;right: 10px;display: none;}
.order-submit .c-address .list ul li:hover .tool {display: block;}
.order-submit .c-address .list ul li .tool a {height: 20px;line-height: 20px;font-size: 12px;position: absolute;right: 0;}
.order-submit .c-address .list ul li .tool a.default-add {width: 48px;top: 0;}
.order-submit .c-address .list ul li .tool a.edit {width: 24px;bottom: 0;}
.order-submit .c-address .list ul li i.icon {width: 30px;height: 30px;position: absolute;bottom: 0;right: 0;display: none;}
.order-submit .c-address .list ul li.default {background: url(/Template//Paas/Default/Layout/Images/address-supplier.png) 50% 50% no-repeat;padding: 11px;border-width: 0;}
.order-submit .c-address .list ul li.default .tool {display: none;}
.order-submit .c-address .list ul li.default i.icon {display: block;}
.order-submit .c-address .more-address {height: 30px;font-size: 0;line-height: normal;margin-top: 10px;padding: 0 48px;}
.order-submit .c-address .more-address a.show-all {height: 20px;font-size: 12px;line-height: 20px;display: none;vertical-align: middle;padding-left: 14px;margin-right:10px;}
.order-submit .c-address .more-address a.show-all.show{display:inline-block;}
.order-submit .c-address .more-address a.manager {height: 20px;font-size: 12px;line-height: 20px;float: right;margin-top: 5px;}
.order-submit .c-address .more-address a.use-new {height: 30px;font-size: 12px;line-height: 30px;display: inline-block;vertical-align: middle;padding: 0 10px 0 20px;}
.order-submit .c-payway .title {display: inline-block;vertical-align: middle;}
.order-submit .c-payway .list {font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;overflow: hidden;margin-left: 40px;}
.order-submit .c-payway .list ul {margin-left: -20px;}
.order-submit .c-payway .list ul li {font-size: 12px;line-height: 30px;display: inline-block;vertical-align: middle;margin-left: 20px;padding: 0 20px;border-style: solid;border-width: 1px;position: relative;cursor: pointer;}
.order-submit .c-payway .list ul li.select {cursor: default;}
.order-submit .c-invoice {min-height: 30px;}
.order-submit .c-invoice .title {height: 30px;line-height: 30px;float: left;margin-right: 35px;}
.order-submit .c-invoice .list {overflow: hidden;}
.order-submit .c-invoice .list .custom-changetable {font-size: 0;line-height: normal;}
.order-submit .c-invoice .list .custom-changetable .mt {height: 29px;font-size: 0;line-height: normal;border-bottom-style: solid;border-bottom-width: 1px;padding-left: 5px;}
.order-submit .c-invoice .list .custom-changetable .mt ul li {height: 29px;font-size: 12px;display: inline-block;vertical-align: middle;padding:0;}
.order-submit .c-invoice .list .custom-changetable .mt ul li span {height: 29px;display: block;line-height: 30px;padding: 0 20px;cursor: pointer;}
.order-submit .c-invoice .list .custom-changetable .mt ul li.select {height: 28px;border-style: solid;border-width: 1px 1px 0;}
.order-submit .c-invoice .list .custom-changetable .mt ul li.select span {padding: 0 19px;cursor: default;line-height: 28px;}
.order-submit .c-invoice .list .custom-changetable .mc {font-size: 0;line-height: normal;margin-top: 10px;border:none;height:auto;}
.order-submit .c-invoice .list .custom-changetable .mc .for {font-size: 0;line-height: normal;display: none;}
.order-submit .c-invoice .list .custom-changetable .mc .for.select {display: block;}
.order-submit .c-invoice .list .custom-changetable .mc .for .txt {height: 20px;line-height: 20px;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 20px;}
/*.order-submit .c-invoice .list .custom-changetable .mc .for .line {font-size: 0;line-height: normal;padding: 20px;}
.order-submit .c-invoice .list .custom-changetable .mc .for .line .tip {height: 20px;font-size: 0;line-height: 20px;}
.order-submit .c-invoice .list .custom-changetable .mc .for .line .tip .custom-radio span {font-size: 14px;font-family: 'Microsoft YaHei';}
.order-submit .c-invoice .list .custom-changetable .mc .for .line .tip .tool {height: 20px;float: right;}
.order-submit .c-invoice .list .custom-changetable .mc .for .line .tip .tool a.btn {height: 20px;line-height: 20px;font-size: 12px;display: inline-block;vertical-align: middle;margin-left: 10px;padding-left: 16px;}*/
.order-submit .c-invoice .list .custom-changetable .mc .for  .custom-table {padding:10px 0;}
.order-submit .c-invoice .list .custom-changetable .mc .for  .custom-table .form {border-width: 0;}
.order-submit .c-invoice .list .custom-changetable .mc .for  .custom-table .form table tbody tr th,
.order-submit .c-invoice .list .custom-changetable .mc .for  .custom-table .form table tbody tr td {border-width: 0;}
.order-submit .c-invoice .list .custom-changetable .mc .for .tips{font-size:12px;line-height:20px;padding:20px 20px 0 20px;text-indent:2em;}
/*.order-submit .c-invoice .list .custom-changetable .mc .for .more-invoice {height: 20px;font-size: 0;line-height: normal;margin-top: 10px;}
.order-submit .c-invoice .list .custom-changetable .mc .for .more-invoice a.add-invoice {height: 20px;font-size: 12px;line-height: 20px;padding-left: 14px;display: inline-block;vertical-align: middle;}*/
.order-submit .c-pro {font-size: 0;line-height: normal;margin-top: 10px;}
.order-submit .c-pro .title {height: 20px;font-size: 14px;font-family: 'Microsoft YaHei';padding: 10px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-style: solid;border-width: 1px 1px 0;}
.order-submit .c-pro .shop-list-box {font-size: 0;line-height: normal;border-style: solid;border-width: 1px;}
.order-submit .c-pro .shop-list-box .custom-table .form {border-width: 0;}
.order-submit .c-pro .shop-list-box .custom-table .form table thead tr td {border-width: 0;background: none;}
.order-submit .c-pro .shop-list-box .custom-table .form table thead tr td:nth-of-type(2n+1)
.order-submit .c-pro .shop-list-box .custom-table .form table thead tr td p.name {margin: 0;}
.order-submit .c-pro .shop-list-box .custom-table .form table thead tr td .extend .shop-title {height: 44px;line-height: 44px;font-size: 14px;font-family: 'Microsoft YaHei';display: inline-block;vertical-align: middle;padding-left: 24px;margin-left: 20px;}
.order-submit .c-pro .shop-list-box .custom-table .form table thead tr td .extend .shop-show {height: 44px;font-size: 0;line-height: 44px;display: inline-block;vertical-align: middle;margin-left: 10px;}
.order-submit .c-pro .shop-list-box .custom-table .form table thead tr td .extend .shop-show em {height: 20px;font-size: 12px;line-height: 20px;display: inline-block;vertical-align: middle;cursor: pointer;}
.order-submit .c-pro .shop-list-box .custom-table .form table thead tr td .extend .shop-show s {width: 9px;height: 5px;display: inline-block;vertical-align: middle;margin-left: 2px;}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td {border-width: 1px 0 0 0;padding: 10px 5px;}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .pic {width: 80px;height: 80px;display: inline-block;vertical-align: middle;overflow: hidden;margin-left: 30px;}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .pic a {height: 78px;display: block;overflow: hidden;text-align: center;line-height: 78px;font-size: 0;border-style: solid;border-width: 1px;-webkit-transition: border-color .15s linear;-moz-transition: border-color .15s linear;transition: border-color .15s linear;}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .pic a img {max-width: 100%;max-height: 100%;}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table thead tr td {border-width: 0 0 2px 0;padding: 0 5px 10px 5px;}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table thead tr td .extend .pro-name {max-height: 40px;line-height: 20px;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td {padding: 5px;border-width: 0 0 1px 0;}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale {font-size: 0;text-align: center;}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon {height: 20px;display: inline-block;vertical-align: middle;border-style: solid;border-width: 1px;margin: 0;position: relative;z-index: 9;}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon.select {box-shadow: 0 0 2px 1px rgba(0,0,0,0.1);z-index: 10;}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon .title {height: 20px;font-size: 0;line-height: 20px;cursor: pointer;padding: 0 4px;border-width: 0;font-family: 'SimSun';}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon.select .title {height: 25px;position: relative;z-index: 1;}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon .title em {height: 16px;display: inline-block;vertical-align: middle;font-size: 12px;margin: 0 2px 0 0;line-height: 16px;}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon .title s {width: 9px;height: 5px;display: inline-block;vertical-align: middle;}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon .coupon-list {width: 213px;padding: 10px;border-style: solid;border-width: 1px;position: absolute;top: 21px;left: -1px;display: none;box-shadow: 0 0 2px 1px rgba(0,0,0,0.1);overflow:hidden;}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon.select .coupon-list {display: block;}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon .coupon-list p {height: 20px;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 20px;}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon .coupon-list p em {font-family: 'Arial';padding: 0 2px;}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon .coupon-list .list {font-size: 0;line-height: normal;}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon .coupon-list .list ul li {font-size: 0;line-height: normal;text-align: left;}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon .coupon-list .list ul li p {font-size: 12px;line-height: 20px;white-space:normal;height:auto;}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td .extend .c-sale .get-coupon .coupon-list .list ul li .txt {overflow: hidden;font-size: 12px;line-height: 20px;white-space: normal;font-family: 'Arial';}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td.line-td {border-width: 0 1px 1px 1px;}
.order-submit .c-pro .shop-list-box .custom-table .form table tbody tr td .extend .custom-table .form table tbody tr td.last-td {border-width: 0 1px 1px 0;}
.order-submit .c-pro .shop-list-box .shop-sale {font-size: 0;line-height: normal;padding: 20px;border-style: solid;border-width: 1px 0 0;}
.order-submit .c-pro .shop-list-box .shop-sale .list {width: 460px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;}
.order-submit .c-pro .shop-list-box .shop-sale .list ul {margin-top: -10px;}
.order-submit .c-pro .shop-list-box .shop-sale .list ul li {margin-top: 10px;}
.order-submit .c-pro .shop-list-box .shop-sale .list ul li p.name {width: 96px;height: 26px;line-height: 26px;font-size: 12px;float: left;text-align: right;}
.order-submit .c-pro .shop-list-box .shop-sale .list ul li .selectbox {height: 26px;overflow: hidden;font-size: 0;line-height: normal;}
.order-submit .c-pro .shop-list-box .shop-sale .list ul li .selectbox select {height: 26px;max-width: 364px;}
.order-submit .c-pro .shop-list-box .shop-sale .list ul li .textareabox {height: 60px;overflow: hidden;font-size: 0;line-height: normal;}
.order-submit .c-pro .shop-list-box .shop-sale .list ul li .textareabox textarea {height: 60px;padding: 0 5px;line-height: 20px;}
.order-submit .c-pro .shop-list-box .shop-sale .list ul li .string{line-height: 26px;max-height:52px;font-size:12px;white-space:normal;word-break:break-all;word-spacing: normal;word-wrap: break-word;overflow:hidden;zoom:1;}
.order-submit .c-pro .shop-list-box .shop-sale .infos {width: 698px;height: 70px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;text-align: right;}
.order-submit .c-pro .shop-list-box .shop-sale .infos .sum {height: 40px;line-height: 40px;font-size: 12px;}
.order-submit .c-pro .shop-list-box .shop-sale .infos .sum em.num {padding: 0 2px;font-family: 'Arial';}
.order-submit .c-pro .shop-list-box .shop-sale .infos .txt {height: 20px;line-height: 20px;font-size: 12px;margin-top: 3px;white-space:nowrap;word-wrap:normal;word-break:break-all;}
.order-submit .c-pro .shop-list-box .shop-sale .infos .txt em.money {font-size: 18px;}
.order-submit .c-pro .shop-list-box.toggle > .custom-table > .form{position:relative;}
.order-submit .c-pro .shop-list-box.toggle > .custom-table > .form .toggle-total-price{position:absolute;right:0;top:0;height:44px;line-height:44px;font-size:12px;}
.order-submit .c-pro .shop-list-box.toggle > .custom-table > .form > table {background:#fff;}
.order-submit .c-pro .shop-list-box.toggle > .custom-table > .form > table > thead td{display:none;}
.order-submit .c-pro .shop-list-box.toggle > .custom-table > .form > table > thead td:first-child{display:table-cell;}
.order-submit .c-pro .shop-list-box.toggle > .custom-table > .form > table > tbody{display:none;}
.order-submit .c-pro .shop-list-box.toggle .shop-sale{display:none;}
.order-submit .c-order {height: 84px;margin-top: 10px;border-style: solid;border-width: 1px;margin-top: 10px;font-size: 0;text-align: right;}
.order-submit .c-order .info{line-height:normal;font-size: 0;display: inline-block;vertical-align: top;}
.order-submit .c-order .info .other{margin-top:10px;}
.order-submit .c-order .info .other span {height: 20px;line-height: 20px;font-size: 12px;display: inline-block;vertical-align: middle;}
.order-submit .c-order .info .other span.cliver {height: 20px;width: 20px;display: inline-block;vertical-align: middle;}
.order-submit .c-order .info .other em {font-size: 12px;display: inline-block;vertical-align: middle;height: 20px;line-height: 20px;}
.order-submit .c-order .info .other em.money {font-size: 20px;display: inline-block;vertical-align: middle;height: 20px;line-height: 20px;}
.order-submit .c-order .info .total{padding:5px 0;}
.order-submit .c-order .info .total .deduction{display:inline-block;vertical-align:top;}
.order-submit .c-order .info .total .deduction .deduction-integral{display:inline-block;vertical-align:top;}
.order-submit .c-order .info .total .deduction .deduction-integral label.custom-checkbox{margin-top:8px;}
.order-submit .c-order .info .total .deduction .deduction-integral .info{margin-left:4px;display:inline-block;vertical-align:top;}
.order-submit .c-order .info .total .deduction .deduction-integral .info .name{font-size:12px;display:inline-block;vertical-align:middle;height:30px;line-height:30px;}
.order-submit .c-order .info .total .deduction .deduction-integral .info .inputbox{display:inline-block;vertical-align:middle;height:30px;line-height:30px;width:100px;}
.order-submit .c-order .info .total .deduction .deduction-integral .info .inputbox input[type=text]{height:24px}
.order-submit .c-order .info .total .deduction .deduction-integral .info .tips{font-size:12px;height:20px;line-height:20px;}
.order-submit .c-order .info .total .deduction .deduction-money{display:inline-block;vertical-align:top;font-size:20px;margin-left:20px;width:100px;}
.order-submit .c-order .info .total .total-money{display:inline-block;vertical-align:top;margin-left:38px;}
.order-submit .c-order .info .total .total-money span {height: 30px;line-height: 30px;font-size: 12px;display: inline-block;vertical-align: middle;}
.order-submit .c-order .info .total .total-money em {font-size: 12px;display: inline-block;vertical-align: middle;height: 30px;line-height: 30px;}
.order-submit .c-order .info .total .total-money em.money {font-size: 20px;display: inline-block;vertical-align: middle;height: 30px;line-height: 30px;}

.order-submit .c-order a.go-back {height: 20px;display: inline-block;vertical-align: middle;font-size: 12px;margin-left: 40px;line-height: 20px;}
.order-submit .c-order a.btn {height: 86px;display: inline-block;vertical-align: middle;font-size: 16px;margin-left: 20px;line-height: 86px;padding: 0 30px;font-family: 'Microsoft YaHei';margin-top:-1px;}

/*订单提交成功*/
.order-submit-success {font-size: 0;line-height: normal;padding: 90px 259px;border-style: solid;border-width: 1px;margin-top: 10px;position:relative;}
.order-submit-success .title {font-size: 0;line-height: normal;}
.order-submit-success:before{width: 48px;height: 48px;margin-left: 16px;content:'';position:absolute;left:205px;top:75px}
.order-submit-success .title .tips {height: 48px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;margin-left: 20px;}
.order-submit-success .title .tips p {height: 24px;font-size: 14px;line-height: 24px;font-family: 'Microsoft YaHei';}
.order-submit-success .title .tips span {height: 24px;font-size: 12px;line-height: 24px;}
.order-submit-success .list {font-size: 0;line-height: normal;margin-top: 50px;overflow: hidden;}
.order-submit-success .list ul {margin-top: -20px;}
.order-submit-success .list ul li {height: 73px;font-size: 0;line-height: normal;border-style: solid;border-width: 1px;padding: 15px 0;margin-top: 20px;}
.order-submit-success .list ul li .buy-list {width: 249px;height: 73px;display: inline-block;vertical-align: middle;font-size: 0;line-height: normal;margin: 0 0 0 23px;overflow: hidden;white-space: normal;position: relative;padding-right: 37px;border-right-style: solid;border-right-width: 1px;}
.order-submit-success .list ul li .buy-list .pic {width: 73px;height: 73px;display: inline-block;vertical-align: middle;overflow: hidden;margin-left: 10px;}
.order-submit-success .list ul li .buy-list .pic a {height: 71px;display: block;text-align: center;line-height: 71px;font-size: 0;overflow: hidden;border-style: solid;border-width: 1px;-webkit-transition: border-color .15s linear;-moz-transition: border-color .15s linear;transition: border-color .15s linear;}
.order-submit-success .list ul li .buy-list .pic a img {max-width: 100%;max-height: 100%;}
.order-submit-success .list ul li .order-number {width: 210px;height: 73px;font-size: 0;line-height: normal;margin-left: 12px;display: inline-block;vertical-align: middle;}
.order-submit-success .list ul li .order-number ol li {height: 23px;padding: 0;border-width: 0;font-size: 0;line-height: normal;margin: 0;}
.order-submit-success .list ul li .order-number ol li p.name {width: 60px;height: 23px;float: left;line-height: 22px;font-size: 12px;text-align: right;}
.order-submit-success .list ul li .order-number ol li .number,
.order-submit-success .list ul li .order-number ol li .money {height: 23px;line-height: 22px;overflow: hidden;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.order-submit-success .list ul li .order-number ol li a.link {height: 23px;line-height: 22px;display: inline-block;vertical-align: middle;font-size: 12px;}
.order-submit-success .button {height: 73px;line-height: 73px;display: inline-block;vertical-align: middle;margin-left: 40px;font-size: 0;}
.order-submit-success .button a.btn {width: 77px;height: 27px;border-style: solid;border-width: 1px;border-radius: 4px;display: inline-block;vertical-align: middle;font-size: 12px;text-align: center;line-height: 27px;-webkit-transition: background-color .15s linear;-moz-transition: background-color .15s linear;transition: background-color .15s linear;}
.order-submit-success .order-button {font-size: 0;line-height: normal;margin-top: 54px;text-align: center;}
.order-submit-success .order-button a.btn {width: 244px;height: 50px;font-size: 14px;line-height: 50px;text-align: center;display: inline-block;vertical-align: middle;border-radius: 3px;}

/*支付*/
.order-submit-pay {font-size: 0;line-height: normal;padding: 90px 100px;border-style: solid;border-width: 1px;margin: 10px 0;}
.order-submit-pay .pay-order{border-width:1px;border-style:solid;padding:30px;}
.order-submit-pay .pay-order .title {height: 30px;line-height: 30px;font-size: 0;}
.order-submit-pay .pay-order .title span.order-num{font-size:14px;}
.order-submit-pay .pay-order .title span.money {height: 30px;line-height: 30px;font-size: 14px;float: right;}
.order-submit-pay .pay-order .title span.money em {font-size:14px;}
.order-submit-pay .hint-info{border-width:1px;border-style:solid;padding:30px;margin-top:10px;}
.order-submit-pay .hint-info .tips{font-size: 14px;height:20px;line-height:20px;}
.order-submit-pay .hint-info .links{margin-top: 20px;}
.order-submit-pay .hint-info .links .lines{height:30px;line-height:30px;font-size:14px;}
.order-submit-pay .hint-info .links .lines a{display:inline-block;vertical-align:middle;height:30px;line-height: 30px;}
.order-submit-pay .hint-info .links .lines span{margin: 0 10px;}
.order-submit-pay .pay-choose{border-width:1px;border-style:solid;margin-top:10px;}
.order-submit-pay .pay-choose .label-box .mt ul{margin-top:-1px;}
.order-submit-pay .pay-choose .label-box .mt ul li{font-size:18px;font-family: 'Microsoft YaHei';height:50px;line-height:50px;display:inline-block;vertical-align:middle;padding:0 20px;border-width:0 1px 1px 0;border-style:solid;cursor:pointer;}
.order-submit-pay .pay-choose .label-box .mt ul li.select{border-width:2px 1px 0 0;line-height:49px;}
.order-submit-pay .pay-choose .label-box .mt ul li:last-child.select{border-right:none;}
.order-submit-pay .pay-choose .label-box .mc{}
.order-submit-pay .pay-choose .label-box .mc .for{display:none;}
.order-submit-pay .pay-choose .label-box .mc .for.select{display:block;}
.order-submit-pay .pay-choose .label-box .mc .for .pay-button {font-size: 0;line-height: normal;margin: 40px auto;text-align: center;}
.order-submit-pay .pay-choose .label-box .mc .for .pay-button a.btn {width: 244px;height: 50px;font-size: 14px;line-height: 50px;text-align: center;display: inline-block;vertical-align: middle;border-radius: 3px;}
.order-submit-pay .list .warning{font-size:12px;padding:15px 0 0 15px;}
.order-submit-pay .list {font-size: 0;line-height: normal;margin:0 30px;border-width:0 0 1px 0;border-style:dashed;padding:30px 20px;}
.order-submit-pay .code-list{border-bottom:none;}
.order-submit-pay .list .line {font-size: 0;line-height: normal;}
.order-submit-pay .list .line .money .money-show{height: 30px;line-height: 30px;display: inline-block;vertical-align: middle;font-size: 14px;}
.order-submit-pay .list .line .money .money-show em {padding: 0 10px;}
.order-submit-pay .list .line .money a.recharge{display:inline-block;vertical-align:middle;font-size:12px;padding:0 10px;height:30px;line-height:30px;position:relative;}
.order-submit-pay .list .line .money a.recharge:before{content:"";position:absolute;left:0;top:9px;height:12px;border-width:0 0 0 1px;border-style:solid;}
.order-submit-pay .list .line.bank {margin-top: 20px;overflow: hidden;}
.order-submit-pay .list .line.bank ul {margin: -25px 0 0 -25px;}
.order-submit-pay .list .line.bank ul li {width: 173px;display: inline-block;vertical-align: middle;margin: 25px 0 0 25px;}
.order-submit-pay .list .line.bank ul li .pic {width: 171px;height: 45px;border-style: solid;border-width: 1px;overflow: hidden;text-align: center;line-height: 43px;font-size: 0;-webkit-transition: border-color .15s linear;-moz-transition: border-color .15s linear;transition: border-color .15s linear;cursor: pointer;}
.order-submit-pay .list .line.bank ul li .pic img {max-width: 100%;max-height: 100%;}
.order-submit-pay .list .line.bank ul li p {height: 24px;line-height: 24px;margin-top:5px;text-align: center;font-size: 14px;}
.order-submit-pay .list .line.bank ul li.select .pic {width: 169px;height: 41px;border-width: 2px;line-height: 41px;position: relative;cursor: default;}
.order-submit-pay .list .line.bank ul li.select .pic:before {width: 30px;height: 30px;content: '';position: absolute;bottom: -2px;right: -2px;z-index: 1;}
.order-submit-pay .list .line.code .code-choose{display:inline-block;vertical-align:middle;width:110px;border-width:0 1px 0 0;text-align:center;border-style:solid;}
.order-submit-pay .list .line.code .code-choose p.name{font-size:14px;height:30px;line-height:30px;}
.order-submit-pay .list .line.code .code-choose ul li {margin-top:15px;}
.order-submit-pay .list .line.code .code-choose ul li.select{position:relative;}
.order-submit-pay .list .line.code .code-choose ul li.select:after{content:"";position:absolute;width:0;height:60px;border-width:0 3px 0 0;border-style:solid;top:0;right:-2px;}
.order-submit-pay .list .line.code .code-choose ul li a.pic{width:60px;height:60px;display:block;margin:0 auto;}
.order-submit-pay .list .line.code .code-choose ul li .text{font-size:12px;height:20px;line-height:20px;overflow:hidden;}
.order-submit-pay .list .line.code .code-pic{display:inline-block;vertical-align:middle;text-align:center;margin:0 40px 0 50px;width:250px;}
.order-submit-pay .list .line.code .code-pic .tips{font-size:14px;font-weight:600;line-height:30px;height:30px;overflow:hidden;font-family: 'Microsoft YaHei'}
.order-submit-pay .list .line.code .code-pic .pic{width:250px;height:250px;line-height:250px;}
.order-submit-pay .list .line.code .code-pic .pic img{width:100%;height:100%;}
.order-submit-pay .list .line.code .other-show{display:inline-block;vertical-align:middle;width:400px;}
.order-submit-pay .list .line.code .other-show .money-view{font-size:14px;line-height:30px;padding-bottom:20px;border-width:0 0 1px 0;border-style:dashed;}
.order-submit-pay .list .line.code .other-show .money-view em.money{font-size:18px;}
.order-submit-pay .list .line.code .other-show .explain{margin-top:20px;}
.order-submit-pay .list .line.code .other-show .explain .img{width:60px;height:60px;display:inline-block;vertical-align:middle;margin-right:20px;}
.order-submit-pay .list .line.code .other-show .explain .text {font-size:14px;line-height:30px;margin-right:20px;display:inline-block;vertical-align:middle;}
.order-submit-pay .list div.user-input{margin-top:20px;}
.order-submit-pay .list div.user-input input{vertical-align:middle;}
.order-submit-pay .list div.user-input span.forget-pwd{font-size:12px;vertical-align:middle;margin-left:10px;}
.order-submit-pay .list input[type="password"].text{width:200px;height:32px;border:1px solid #ddd;}

/*支付过后*/
.border-makelayout{padding-top:30px;}
.pay-after {width: 100%;height: 100%;font-size: 0;line-height: normal;position: absolute;top: 0;left: 0;right: 0;z-index: 9999;}
.pay-after.pay-hidden {display: none;}
.pay-after.pay-show {display: block;}
.pay-after .color-bg {width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;filter:alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.pay-after .area-box {width: 346px;height: 270px;position: absolute;top: 50%;left: 50%;margin: -135px 0 0 -213px;border-radius: 3px;box-shadow: 0 0 3px 1px rgba(0,0,0,0.2);padding: 0 40px;}
.pay-after .area-box p {font-size: 16px;font-family: 'Microsoft YaHei';margin-top: 50px;font-weight: 600;}
.pay-after .area-box span {font-size: 12px;margin-top: 20px;line-height: 24px;display: block;}
.pay-after .area-box .button {font-size: 0;line-height: normal;margin-top: 20px;text-align: center;}
.pay-after .area-box .button a.btn {width: 130px;height: 40px;display: inline-block;vertical-align: middle;margin: 0 15px;line-height: 40px;text-align: center;font-size: 12px;border-radius: 3px;}
.pay-after .area-box .button a.btn.lose {width: 128px;height: 38px;border-style: solid;border-width: 1px;line-height: 38px;}
.pay-after .area-box a.link {height: 20px;display: inline-block;vertical-align: middle;line-height: 20px;font-size: 12px;margin-top: 30px;}

/*支付成功*/
.order-pay-success {font-size: 0;line-height: normal;margin-top: 10px;border-style: solid;border-width: 1px;padding: 120px 286px;}
.order-pay-success .pay-box {height: 270px;font-size: 0;line-height: normal;border-style: solid;border-width: 1px;overflow: hidden;border-radius: 3px;}
.order-pay-success .pay-box .title {height: 222px;font-size: 0;line-height: 222px;text-align: center;}
.order-pay-success .pay-box .title i {width: 48px;height: 48px;display: inline-block;vertical-align: middle;}
.order-pay-success .pay-box .title .tips {margin-left: 13px;display: inline-block;vertical-align: middle;font-size: 0;line-height: normal;text-align: left;}
.order-pay-success .pay-box .title .tips p {height: 30px;font-size: 16px;font-family: 'Microsoft YaHei';line-height: 30px;font-weight: 600;}
.order-pay-success .pay-box .title .tips span {font-size: 12px;display: block;line-height: 20px;margin-top: 2px;}
.order-pay-success .pay-box .title .tips span em {font-weight: 600;}
.order-pay-success .pay-box .line {height: 48px;font-size: 12px;line-height: 48px;text-align: center;}
.order-pay-success .pay-box .line span {margin: 0 10px;font-family: 'SimSun';}

/*支付失败*/
.order-pay-faile {font-size: 0;line-height: normal;margin-top: 10px;border-style: solid;border-width: 1px;padding: 120px 286px;}
.order-pay-faile .pay-box {height: 270px;font-size: 0;line-height: normal;border-style: solid;border-width: 1px;overflow: hidden;border-radius: 3px;}
.order-pay-faile .pay-box .title {height: 222px;font-size: 0;line-height: 222px;text-align: center;}
.order-pay-faile .pay-box .title i {width: 48px;height: 48px;display: inline-block;vertical-align: middle;}
.order-pay-faile .pay-box .title .tips {margin-left: 13px;display: inline-block;vertical-align: middle;font-size: 0;line-height: normal;text-align: left;}
.order-pay-faile .pay-box .title .tips p {height: 30px;font-size: 16px;font-family: 'Microsoft YaHei';line-height: 30px;font-weight: 600;}
.order-pay-faile .pay-box .title .tips span {font-size: 12px;display: block;line-height: 20px;margin-top: 2px;}
.order-pay-faile .pay-box .title .tips span em {font-weight: 600;}
.order-pay-faile .pay-box .line {height: 48px;font-size: 12px;line-height: 48px;text-align: center;}
.order-pay-faile .pay-box .line span {margin: 0 10px;font-family: 'SimSun';}

/*分页条*/
.page {font-size: 0;line-height: normal;height: 20px;padding: 5px 5px 0;text-align: right;}
.page .page-box {font-size: 0;line-height: normal;height: 20px;display: inline-block;vertical-align: middle;}
.page .page-box .info {height: 20px;line-height: 20px;font-size: 12px;display: inline-block;vertical-align: middle;cursor: default;}
.page .page-box .info em {font-family: 'Arial';padding: 0 2px;}
.page .page-box span.now {height: 20px;line-height: 20px;font-size: 12px;display: inline-block;vertical-align: middle;margin: 0 0 0 2px;}
.page .page-box a {height: 18px;border-style: solid;border-width: 1px;border-radius: 2px;display: inline-block;vertical-align: middle;font-size: 12px;line-height: 18px;padding: 0 2px;margin: 0 0 0 2px;}
.page .page-box a.num {height: 20px;line-height: 20px;border-width: 0;padding: 0 5px;}
.page .page-box input[type=text] {width: 40px;text-align: center;height: 20px;margin: 0 0 0 2px;}

/*.page.page-large {padding: 10px 0 0;}*/
.page.page-large .page-box a {padding: 0;}
.page.page-large .page-box a.first,
.page.page-large .page-box a.end,
.page.page-large .page-box a.up,
.page.page-large .page-box a.down,
.page.page-large .page-box a.return {width: 60px;}
.page.page-large .page-box a.num {width: 38px;height: 38px;text-align: center;line-height: 40px;}
.page.page-large .page-box span.now {width: 40px;height: 40px;text-align: center;line-height: 40px;}

/*首页模块标题*/
.main-mt-title {height: 67px;font-size: 0;line-height: normal;text-align: center;}
.main-mt-title span {height: 67px;display: inline-block;vertical-align: middle;text-align: center;line-height: 67px;overflow: hidden;padding: 0 25px;}
.main-mt-title span img {max-height: 100%;}

/*店铺列表*/
.shop-list {font-size: 0;line-height: normal;overflow: hidden;margin-top: 3px;}
.shop-list ul {margin-top: -10px;}
.shop-list ul li {height: 210px;font-size: 0;line-height: normal;margin-top: 10px;border-style: solid;border-width: 1px;padding: 20px;position: relative;}
.shop-list ul li .pic {width: 210px;height: 210px;display: inline-block;vertical-align: middle;}
.shop-list ul li .pic a {height: 210px;display: block;text-align: center;line-height: 210px;font-size: 0;overflow: hidden;}
.shop-list ul li .pic a img {max-width: 100%;max-height: 100%;}
.shop-list ul li .info {width: 260px;height: 210px;margin-left: 20px;display: inline-block;vertical-align: middle;padding-right: 20px;border-style: solid;border-width: 0 1px 0 0;}
.shop-list ul li .info .name {height: 30px;line-height: 30px;font-size: 16px;font-family: 'Microsoft YaHei';overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.shop-list ul li .info .list-store {height: 14px;font-size: 0;line-height: normal;margin-top: 5px;overflow: hidden;}
.shop-list ul li .info .list-store ol {margin-left: -5px;}
.shop-list ul li .info .list-store ol li {height: 14px;display: inline-block;vertical-align: middle;margin: 0 5px 0 0;padding: 0;border-width: 0;position: relative;padding-left: 5px;}
.shop-list ul li .info .list-store ol li:before {width: 0;height: 12px;content: '';position: absolute;top: 50%;left: 0;margin-top: -6px;border-left-style: solid;border-left-width: 1px;}
.shop-list ul li .info .list-store ol li i.icon {width: 14px;height: 14px;display: inline-block;vertical-align: middle;}
.shop-list ul li .info .list-store ol li span.txt,
.shop-list ul li .info .list-store ol li em.txt {height: 14px;line-height: 14px;font-size: 12px;display: inline-block;vertical-align: middle;font-family: 'Arial';margin-left: 2px;font-family: 'Microsoft YaHei';}
.shop-list ul li .info .list-sale {font-size: 0;line-height: normal;margin-top: 30px;}
.shop-list ul li .info .list-sale ol li {height: auto;display: block;margin: 0;padding: 0;border-width: 0;}
.shop-list ul li .info .list-sale ol li p.name {width: 60px;height: 24px;float: left;line-height: 24px;font-size: 12px;font-family: 'SimSun';text-align: right;}
.shop-list ul li .info .list-sale ol li .string {min-height: 24px;font-size: 12px;overflow: hidden;line-height: 24px;}
.shop-list ul li .info .list-info {font-size: 0;line-height: normal;margin-top: 10px;}
.shop-list ul li .info .list-info ol li {height: auto;display: block;margin: 0;padding: 0;border-width: 0;font-size: 12px;display: inline-block;vertical-align: middle;margin-right: 5px;}
.shop-list ul li .list-box {width: 627px;height: 210px;font-size: 0;line-height: normal;margin-left: 20px;display: inline-block;vertical-align: middle;}
.shop-list ul li .list-box .mt {height: 20px;font-size: 12px;text-align: right;line-height: 20px;font-family: 'SimSun';position: relative;z-index: 1;padding-right: 10px;}
.shop-list ul li .list-box .mc {font-size: 0;line-height: normal;overflow: hidden;}
.shop-list ul li .list-box .mc ol {margin-left: -58px;}
.shop-list ul li .list-box .mc ol li {width: 170px;height: 194px;display: inline-block;vertical-align: middle;border-width: 0;padding: 0;margin: 0 0 0 58px;}
.shop-list ul li .list-box .mc ol li .pic {width: 170px;height: 170px;}
.shop-list ul li .list-box .mc ol li .pic a {height: 170px;display: block;text-align: center;line-height: 170px;font-size: 0;overflow: hidden;}
.shop-list ul li .list-box .mc ol li .pic a img {max-width: 100%;max-height: 100%;}
.shop-list ul li .list-box .mc ol li .money {height: 20px;line-height: 20px;}
.shop-list ul li .list-box .mc ol li .money em {height: 20px;line-height: 20px;display: inline-block;vertical-align: middle;font-size: 14px;}
.shop-list ul li .list-box .mc ol li .money span {height: 20px;float: right;line-height: 20px;font-size: 12px;}
.shop-list ul li .code {width: 33px;height: 33px;position: absolute;top: 0;right: 0;}
.shop-list ul li .code i {width: 33px;height: 33px;display: inline-block;vertical-align: middle;cursor: pointer;position: relative;z-index: 2;}
.shop-list ul li .code .code-txt {width: 134px;height: 250px;border-style: solid;border-width: 1px;padding: 0 30px;position: absolute;top: -1px;right: -1px;z-index: 1;display: none;}
.shop-list ul li .code.select .code-txt {display: block;}
.shop-list ul li .code .code-txt .pic {width: 110px;height: 110px;display: block;margin: 44px auto 0;font-size: 0;line-height: 110px;}
.shop-list ul li .code .code-txt .pic img {max-width: 100%;max-height: 100%;}
.shop-list ul li .code .code-txt p {height: 20px;display: block;text-align: center;line-height: 20px;font-size: 12px;margin-top: 20px;}

/*右侧分栏商品列表*/
.model-r .c-model{border-width:1px;border-style:solid;padding-top:0;}
.model-r .c-model .c-mt{height:34px;line-height:34px;}
.model-r .c-model .c-mt span{position:relative;padding-left: 10px;font-size:16px;}
.model-r .c-model .c-mt span:before { width: 4px; height: 22px; content: ''; position: absolute; top: 50%;margin-top:-11px; left: 0; bottom: 0; border-radius: 2px; }
.model-r .custom-product-list .mc-style6 ul li{border:none;}

/*首页商户信息*/
.recom-commercial-box {position: absolute;top: 0;left: 50%;margin: 0 0 0 -600px !important;}
.recom-commercial {height: 392px;font-size: 0;line-height: normal;border-style: solid;border-width: 1px;position: absolute;top: 13px;right: 0;}
.recom-commercial .login-info {height: 70px;padding: 20px;}
.recom-commercial .login-info .user-pic {width: 60px;height: 60px;float: left;overflow: hidden;zoom: 0;position: relative;}
.recom-commercial .login-info .user-pic i {width: 60px;height: 60px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}
.recom-commercial .login-info .user-pic a {height: 60px;display: block;line-height: 60px;font-size: 0;text-align: center;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.recom-commercial .login-info .user-pic a img {max-height: 100%;max-width: 100%;}
.recom-commercial .login-info .user-info {font-size: 0;line-height: normal;margin-left: 70px;}
.recom-commercial .login-info .user-info ul li {font-size: 12px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.recom-commercial .login-info .user-info ul li .button {height: 26px;font-size: 0;line-height: 26px;}
.recom-commercial .login-info .user-info ul li .button a.btn {width: 70px;height: 26px;font-size: 12px;display: inline-block;vertical-align: middle;line-height: 26px;text-align: center;border-radius: 1px;}
.recom-commercial .login-info .user-info ul li .button a.link {font-size: 12px;line-height: 20px;display: inline-block;vertical-align: middle;margin-left: 10px;}
.recom-commercial .recom-count {border-top-style: solid;border-top-width: 1px;padding: 10px;}
.recom-commercial .recom-count ul li {height: 30px;line-height: 30px;}
.recom-commercial .recom-count ul li p {width: 165px;height: 30px;font-size: 12px;display: inline-block;vertical-align: middle;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.recom-commercial .recom-count ul li p em {font-family: 'Arial';}
.recom-commercial .recom-count ul li a {font-size: 12px;float: right;}
.recom-commercial .recom-notice {font-size: 0;line-height: normal;border-top-style: solid;border-top-width: 1px;}
.recom-commercial .recom-notice .mt {height: 35px;font-size: 0;line-height: normal;}
.recom-commercial .recom-notice .mt ul li {height: 35px;font-size: 12px;padding: 0 15px;display: inline-block;vertical-align: middle;line-height: 35px;border-style: solid;border-width: 0 1px 0 0;cursor: pointer;margin-left: -1px;}
.recom-commercial .recom-notice .mt ul li.select {height: 36px;line-height: 38px;cursor: default;border-width: 0 1px;padding: 0 15px 0 14px;}
.recom-commercial .recom-notice .mc {border-top-style: solid;border-top-width: 1px;font-size: 0;line-height: normal;padding: 10px;height:97px;}
.recom-commercial .recom-notice .mc .for {font-size: 0;line-height: normal;display: none;}
.recom-commercial .recom-notice .mc .for.select {display: block;}
.recom-commercial .recom-notice .mc .for .list {height: 96px;font-size: 0;line-height: normal;overflow: hidden;}
.recom-commercial .recom-notice .mc .for .list ul li {height: 24px;line-height: 24px;font-size: 12px;}
.recom-commercial .recom-notice .mc .for .list ul li i {width: 4px;height: 4px;display: inline-block;vertical-align: middle;}
.recom-commercial .recom-notice .mc .for .list ul li a {display: inline-block;vertical-align: middle;margin-left: 5px;}
.recom-commercial .recom-safe {font-size: 0;line-height: normal;border-top-style: solid;border-top-width: 1px;overflow: hidden;}
.recom-commercial .recom-safe ul {margin-left: -1px;}
.recom-commercial .recom-safe ul li {width: 78.5px;height: 47px;display: inline-block;vertical-align: middle;border-left-style: solid;border-left-width: 1px;text-align: center;line-height: 47px;}
.recom-commercial .recom-safe ul li i {width: 28px;height: 31px;display: inline-block;vertical-align: middle;}
.recom-commercial .recom-sale {font-size: 0;line-height: normal;border-top-style: solid;border-top-width: 1px;padding: 8px 10px;}
.recom-commercial .recom-sale p.name {font-size: 14px;font-family: 'Microsoft YaHei';}
.recom-commercial .recom-sale .list {height: 80px;overflow: hidden;}
.recom-commercial .recom-sale .list ul {height: 100%;overflow: hidden;display: block;position: relative;}
.recom-commercial .recom-sale .list ul li {height: 20px;line-height: 20px;position: relative;}
.recom-commercial .recom-sale .list ul li a {height: 20px;display: block;font-size: 0;line-height: normal;}
.recom-commercial .recom-sale .list ul li a span {height: 20px;display: inline-block;vertical-align: middle;font-size: 12px;line-height: 20px;}
.recom-commercial .recom-sale .list ul li a em {height: 20px;float: right;line-height: 20px;font-size: 12px;font-family: 'Arial';}

/*首页全屏Banner*/
.b2b-run-banner {height: 358px;font-size: 0;line-height: normal;position: relative ;margin: 0;}
.b2b-run-banner .custom-banner .mc .btn {width: 28px;height: 62px;top: 50%;margin-top: -30px;display: none;z-index: 1;filter:alpha(opacity=20);-moz-opacity: 0.2;-khtml-opacity: 0.2;opacity: 0.2;}
.b2b-run-banner .custom-banner .mc.stop .btn {display: block;}
.b2b-run-banner .custom-banner .mc .btn.btn_l {left: 10%;}
.b2b-run-banner .custom-banner .mc .btn.btn_r {right: 10%;}
.b2b-run-banner .custom-banner .mc .middle {padding: 0;}
.b2b-run-banner .custom-banner .mc .middle .run_model .pic_box ul.run_catch li a {height: 358px;font-size: 0;line-height: 358px;display: block;text-align: center;overflow: hidden;}
.b2b-run-banner .custom-banner .mc .middle .run_model .pic_box ul.run_catch li a img {width: 100%;margin: -1000px;}
.b2b-run-banner .custom-banner .mc .middle .run_model .btn_box {height: 14px;bottom: 15px;}
.b2b-run-banner .custom-banner .mc .middle .run_model .btn_box .color_bg {height: 14px;bottom: 5px;display: none;}
.b2b-run-banner .custom-banner .mc .middle .run_model .btn_box .btn_group span {width: 14px;height: 14px;font-size: 0;border-radius: 50%;margin: 0 2px;}
.b2b-run-banner .custom-banner .mc .middle .btn_box {display: none;}


.b2bindex-banner-area{width: 980px;margin: 8px 0 10px 220px;}
.sale-dynamic-b2bindex {margin: 6px 0 0;width: 980px;border: none;height: 120px;overflow: hidden;}
.sale-dynamic-b2bindex .sale-runner {width: 988px;margin: 0;margin-left: -7px;height: 120px;}
.sale-dynamic-b2bindex .sale-runner .custom-banner .mc .middle .run_model .pic_box ul.run_catch li a {height: 120px;text-align: center;line-height: 120px;font-size: 0;margin: 0 0 0 7px;}
.sale-dynamic-b2bindex .sale-runner .custom-banner .mc .middle .run_model .pic_box ul.run_catch li a img {width:100%;max-height:none;max-width:none;margin:-500px;}

/*快速下单*/
.model-menu {font-size: 0;line-height: normal;padding-top: 10px;}
.model-menu .menu-item {padding: 10px 0;font-size: 0;line-height: normal;}
.model-menu .menu-item .panel {height: 30px;font-size: 0;line-height: 30px;overflow: hidden;}
.model-menu .menu-item .panel a {height: 20px;font-size: 14px;line-height: 20px;font-weight: 700;display: inline-block;vertical-align: middle;padding: 0 5px;}
.model-menu .menu-item .panel-show {font-size: 0;line-height: normal;padding: 0 5px;}
.model-menu .menu-item .panel-show ul li {height: 20px;font-size: 0;line-height: normal;display: inline-block;vertical-align: top;padding: 0 5px;}
.model-menu .menu-item .panel-show ul li a {height: 20px;display: block;font-size: 12px;line-height: 20px;}
.fast-buy {padding-top: 10px;}
.fast-buy .mt {height: 37px;}
.fast-buy .mt ul {margin-left: 1px;float: left;}
.fast-buy .mt ul li {height: 37px;display: inline-block;vertical-align: middle;margin-left: -1px;padding: 0;}
.fast-buy .mt ul li a {height: 36px;padding: 0 28px;display: block;font-size: 14px;line-height: 36px;border-width: 1px 1px 0 1px;border-style: solid;}
.fast-buy .mt ul li.select {position: relative;z-index: 1;}
.fast-buy .mt ul li.select a {height: 37px;}
.fast-buy .mt .jion-cart {height: 35px;float: right;font-size: 0;line-height: normal;padding-top: 2px;display: none;}
.fast-buy .mt .jion-cart .txt {height: 32px;display: inline-block;vertical-align: middle;font-size: 0;line-height: normal;}
.fast-buy .mt .jion-cart .txt span {height: 32px;display: inline-block;vertical-align: middle;line-height: 32px;font-size: 12px;}
.fast-buy .mt .jion-cart .txt em {height: 32px;display: inline-block;vertical-align: middle;line-height: 32px;font-size: 18px;padding: 0 2px;font-family: 'Arial';}
.fast-buy .mt .jion-cart .button {height: 32px;margin-left: 10px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;}
.fast-buy .mt .jion-cart .button a.btn {height: 32px;display: block;padding: 0 18px;font-size: 14px;line-height: 32px;}
.fast-buy .mc {height: auto;border-width: 0;font-size: 0;line-height: normal;}
.fast-buy .mc .for {height: auto;font-size: 0;line-height: normal;overflow: visible;}
.fast-buy .mc .for .c-mc {height: 42px;font-size: 0;line-height: normal;border-width: 1px 0 0;border-style: solid;}
.fast-buy .mc .for .c-mc .custom-table .form {border-width: 0;}
.fast-buy .mc .for .c-mc .custom-table .form table thead tr td {border-width: 0;background: none;}
.fast-buy .mc .for .c-mc .custom-table .form table thead tr td label.custom-checkbox {width: auto;padding: 0 0 0 14px;}
.fast-buy .mc .for .c-mc .custom-table .form table thead tr td p.name {height: 42px;line-height: 42px;}
.fast-buy .mc .for .custom-table {border-width: 0 1px 1px 1px;border-style: solid;}
.fast-buy .mc .for .custom-table .form {border-width: 0;}
.fast-buy .mc .for .custom-table .form table tbody tr td {border-left-width: 0;}
.fast-buy .mc .for .custom-table .form table tbody tr td.no-padding {padding: 0;}
.fast-buy .mc .for .custom-table .form table tbody tr td .string {white-space: normal;word-break: break-word;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .pic {width: 60px;height: 60px;font-size: 0;line-height: normal;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .pic a {width: 60px;height: 60px;font-size: 0;line-height: 60px;display: block;text-align: center;overflow: hidden;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .pic a img {max-width: 100%;max-height: 100%;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .change-buy {height: 30px;font-size: 0;line-height: normal;position: relative;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .change-buy a.btn {width: 29px;height: 28px;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;border-style: solid;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .change-buy a.btn.btn-l {border-width: 1px 0 1px 1px;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .change-buy a.btn.btn-r {border-width: 1px 1px 1px 0;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .change-buy .inputbox {width: 60px;height: 28px;border-style: solid;border-width: 1px;font-size: 0;line-height: normal;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .change-buy .inputbox input[type=text] {width: 100%;height: 28px;padding: 0;border: none;text-align: center;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .change-buy .inputbox input[type=text]:focus {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .distitle {height: 30px;line-height: 30px;font-size: 12px;text-align: center;display: none;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .c-ladder {font-size: 0;line-height: normal;position: relative;display: inline-block;vertical-align: middle;z-index: 10;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .c-ladder .title {height: 20px;line-height: 20px;font-size: 12px;cursor: default;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder {font-size: 0;line-height: normal;position: absolute;top: -8px;left: -200px;border: 1px solid;padding: 5px;display: none;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .c-ladder.select .extend-ladder {display: block;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder:before {width: 0;height: 0;content: '';position: absolute;top: 12px;right: -13px;border-style: solid;border-width: 6px;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder:after {width: 0;height: 0;content: '';position: absolute;top: 13px;right: -10px;border-style: solid;border-width: 5px;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder ul li {font-size: 0;line-height: normal;padding: 2px 0;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder ul li em.num {width: 70px;height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 12px;display: inline-block;vertical-align: middle;line-height: 20px;font-family: 'Arial';}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder ul li span {width: 100px;height: 20px;display: inline-block;vertical-align: middle;font-size: 0;position: relative;padding-left: 5px;margin-left: 5px;line-height: normal;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder ul li span em.money {max-width: 80px;height: 20px;display: inline-block;vertical-align: middle;overflow: hidden;white-space: nowrap;margin-right: 2px;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .c-ladder .extend-ladder ul li span em.txt {height: 20px;line-height: 20px;font-size: 12px;display: inline-block;vertical-align: middle;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .value-box {font-size: 0;line-height: normal;position: relative;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .value-box:before {width: 100%;height: 0;position: absolute;top: -1px;left: 0;right: 0;content: '';border-top-width: 1px;border-top-style: dashed;z-index: 9;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .value-box:after {width: 100%;height: 0;position: absolute;bottom: -1px;left: 0;right: 0;content: '';border-top-width: 1px;border-top-style: dashed;z-index: 9;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .value-box .close-btn {height: 20px;font-size: 12px;position: absolute;top: -1px;right: -29px;padding: 2px;line-height: 20px;cursor: pointer;border-radius: 0 3px 3px 0;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .value-box .custom-table {position: relative;border-width: 0;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .value-box .custom-table:before {width: 0;height: 100%;position: absolute;top: 0;left: -1px;bottom: 0;content: '';border-left-width: 1px;border-left-style: dashed;z-index: 9;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .value-box .custom-table:after {width: 0;height: 100%;position: absolute;top: 0;right: -1px;bottom: 0;content: '';border-left-width: 1px;border-left-style: dashed;z-index: 9;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .value-box .custom-table .form {border-width: 0;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .value-box .custom-table .form table thead tr td {border-width: 0;background: none;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .product-box {font-size: 0;line-height: normal;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .product-box.close {height: 60px;overflow: hidden;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .product-box .list {height: 60px;font-size: 0;line-height: normal;border-top: 1px dashed;padding-top: 10px;margin-top: 10px;position: relative;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .product-box .list .pic {width: 60px;height: 60px;margin-right: 10px;display: inline-block;vertical-align: middle;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .product-box .list .info {width: 226px;height: 60px;font-size: 12px;white-space: normal;line-height: 20px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .product-box .list:first-child,
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .product-box .list.first-child {margin-top: 0;padding-top: 0;border-top-width: 0;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .product-box .list .c-ladder {width: 100px;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .product-box .list .buy-num {width: 70px;height: 20px;line-height: 20px;font-size: 12px;display: inline-block;vertical-align: middle;text-align: center;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .more-button {height: 20px;font-size: 0;line-height: normal;text-align: center;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .more-button a.btn {height: 20px;display: inline-block;vertical-align: middle;font-size: 12px;line-height: 20px;position: relative;padding-right: 12px;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .more-button a.btn:before {width: 9px;height: 5px;position: absolute;top: 50%;right: 0;margin-top: -2.5px;content: '';}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .buyalgin-button {font-size: 0;line-height: normal;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .buyalgin-button a.btn {width: 50px;height: 28px;line-height: 28px;font-size: 12px;padding: 0 10px;display: block;border: 1px solid;text-align: center;border-radius: 2px;}
.fast-buy .mc .for .supplier-box {font-size: 0;line-height: normal;}
.fast-buy .mc .for .supplier-box .supplier-list {font-size: 0;line-height: normal;margin-top: 10px;}
.fast-buy .mc .for .supplier-box .supplier-list .custom-table {border-width: 1px;}
.fast-buy .mc .for .supplier-box .supplier-list .custom-table .form table thead tr td {border-width: 0;background: none;}
.fast-buy .mc .for .supplier-box .supplier-list .custom-table .form table thead tr td .extend .supplier-info {font-size: 0;padding: 5px;line-height: normal;}
.fast-buy .mc .for .supplier-box .supplier-list .custom-table .form table thead tr td .extend .supplier-info label.custom-checkbox {width: auto;height: 40px;min-height: 14px;margin: 0;padding: 0 0 0 14px;position: relative;font-size: 0;line-height: 40px;display: inline-block;vertical-align: middle;}
.fast-buy .mc .for .supplier-box .supplier-list .custom-table .form table thead tr td .extend .supplier-info label.custom-checkbox:before {top: 13px;}
.fast-buy .mc .for .supplier-box .supplier-list .custom-table .form table thead tr td .extend .supplier-info .button {font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;}
.fast-buy .mc .for .supplier-box .supplier-list .custom-table .form table thead tr td .extend .supplier-info .button a.btn {height: 28px;line-height: 28px;border: 1px solid;padding: 0 10px;font-size: 12px;border-radius: 2px;display: block;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .del-btn,
.fast-buy .mc .for .supplier-box .supplier-list .custom-table .form table tbody tr td .extend .del-btn {height: 20px;font-size: 0;line-height: normal;text-align: center;}
.fast-buy .mc .for .custom-table .form table tbody tr td .extend .del-btn a.btn,
.fast-buy .mc .for .supplier-box .supplier-list .custom-table .form table tbody tr td .extend .del-btn a.btn {width: 20px;height: 20px;display: inline-block;vertical-align: middle;font-size: 0;line-height: normal;}
.fast-buy .mc .for .none-product {font-size: 0;line-height: normal;padding: 20px 0;text-align: center;}
.fast-buy .mc .for .none-product i.icon {width: 40px;height: 31px;display: inline-block;vertical-align: middle;}
.fast-buy .mc .for .none-product em {height: 31px;line-height: 30px;font-size: 14px;display: inline-block;vertical-align: middle;margin-left: 10px;}
.fast-buy .mc .for .custom-table .form table tbody tr.disabled td .custom-checkbox {display: none;}
.fast-buy .mc .for .custom-table .form table tbody tr.disabled td .extend .pic {position: relative;}
.fast-buy .mc .for .custom-table .form table tbody tr.disabled td .extend .pic:before {width: 30px;height: 18px;position: absolute;top: 0;left: -60px;content: '';}
.fast-buy .mc .for .custom-table .form table tbody tr.disabled td .c-ladder.select .extend-ladder,
.fast-buy .mc .for .custom-table .form table tbody tr.disabled td .extend .change-buy {display: none;}
.fast-buy .mc .for .custom-table .form table tbody tr.disabled td .extend .distitle {display: block;}
.fast-buy .mc .for .cart-order {height: 32px;margin-top: 10px;border-style: solid;border-width: 1px;font-size: 0;line-height: normal;line-height: 32px;}
.fast-buy .mc .for .cart-order .custom-checkbox {margin-left: 5px;}
.fast-buy .mc .for .cart-order .del-button {height: 14px;display: inline-block;vertical-align: middle;margin-left: 10px;line-height: 14px;}
.fast-buy .mc .for .cart-order .del-button a.btn {height: 14px;display: inline-block;margin-right: 10px;font-size: 12px;line-height: 14px;}
.fast-buy .mc .for .cart-order .go-buy {height: 32px;float: right;text-align: right;}
.fast-buy .mc .for .cart-order .go-buy .txt {height: 32px;line-height: 32px;font-size: 12px;display: inline-block;vertical-align: middle;}
.fast-buy .mc .for .cart-order .go-buy .txt span {height: 32px;display: inline-block;vertical-align: middle;line-height: 32px;font-size: 12px;}
.fast-buy .mc .for .cart-order .go-buy .txt em {height: 32px;display: inline-block;vertical-align: middle;line-height: 32px;font-size: 18px;padding: 0 2px;font-family: 'Arial';}
.fast-buy .mc .for .cart-order .go-buy .button {height: 32px;font-size: 0;line-height: 32px;display: inline-block;vertical-align: middle;margin-left: 10px;}
.fast-buy .mc .for .cart-order .go-buy .button a.btn {height: 32px;text-align: center;line-height: 32px;font-size: 14px;font-family: 'Microsoft YaHei';padding: 0 18px;display: block;}

/*飞盘*/
.fly {width: 10px;height: 10px;position: fixed;z-index: 9999;border-radius: 50%;}



/*B2B综合首页 新增带数量选择框楼层组件*/
.custom-floor-b2bindex {font-size: 0;line-height: normal;border-style: solid;border-width: 1px;}
.custom-floor-b2bindex .mc-style5 {font-size: 0;line-height: normal;}
.custom-floor-b2bindex .mc-style5 .l-box {height: 570px;float: left;width: 250px;position: relative;z-index: 1;}
.custom-floor-b2bindex .mc-style5 .l-box .floor-num{height:55px;border-width:0 0 1px 0;border-style:solid;}
.custom-floor-b2bindex .mc-style5 .l-box .floor-num a{display:block;height:55px;line-height:55px;overflow:hidden;padding-left:15px;}
.custom-floor-b2bindex .mc-style5 .l-box .floor-num a span.num{font-size:28px;font-family:'Arial';font-weight:600;}
.custom-floor-b2bindex .mc-style5 .l-box .floor-num a span.floor-name{font-size:20px;font-family:'Microsoft YaHei';margin-left:15px;}
.custom-floor-b2bindex .mc-style5 .l-box .classify{padding:25px 15px;}
.custom-floor-b2bindex .mc-style5 .l-box .classify ul li{display:inline-block;vertical-align:middle;font-size:12px;height:24px;line-height:24px;white-space:nowrap;overflow:hidden;margin-right:15px;}
.custom-floor-b2bindex .mc-style5 .l-box .classify ul li a{display:block;}

.custom-floor-b2bindex .mc-style5 .r-box {height: 570px;margin-left: 250px;position:relative;}

.custom-floor-b2bindex .mc-style5 .r-box .list {height: 100%;font-size: 0;line-height: normal;overflow: hidden;zoom: 1;}
.custom-floor-b2bindex .mc-style5 .r-box .list ul {height: 100%;font-size: 0;line-height: normal;margin: -1px 0 0 -1px;}
.custom-floor-b2bindex .mc-style5 .r-box .list ul li {float: left;font-size: 0;line-height: normal;overflow: hidden;zoom: 1;}
.custom-floor-b2bindex .mc-style5 .r-box .list ul li .li-wrap{border-style: solid;border-width: 1px 0 0 1px;height:284px;}
.custom-floor-b2bindex .mc-style5 .r-box .list ul li a {font-size: 0;text-align: center;display: block;}
.custom-floor-b2bindex .mc-style5 .r-box .list ul li a img {max-width: 100%;max-height: 100%;}
.custom-floor-b2bindex .mc-style5 .r-box .list ul li a span.pic {width: 190px;height: 170px;display: block;margin: 10px auto 0;text-align: center;line-height: 170px;font-size: 0;}
.custom-floor-b2bindex .mc-style5 .r-box .list ul li a span.pic img {max-height: 100%;}
.custom-floor-b2bindex .mc-style5 .r-box .list ul li a p {width: 190px;height: 20px;font-size: 12px;overflow: hidden;zoom: 1;text-overflow: ellipsis;line-height: 20px;margin: 10px auto 0;}
.custom-floor-b2bindex .mc-style5 .r-box .list ul li a span.money {width: 190px;height: 20px;line-height: 20px;font-size: 12px;display: block;margin: 0 auto 0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;word-wrap:normal;}
.custom-floor-b2bindex .mc-style5 .r-box .list ul li a span.money em{font-size:14px;font-family:Arial;}
.custom-floor-b2bindex .mc-style5 .r-box .list ul li {width: 25%;height: 285px;}
.custom-floor-b2bindex .mc-style5 .r-box .list ul li a {height: 235px;line-height: 235px;margin-top:-10px;}
.custom-floor-b2bindex .mc-style5 .r-box .list ul li .buy-active{height:40px;overflow:hidden;zoom:1;padding:0 5px;}
.custom-floor-b2bindex .mc-style5 .r-box .list ul li .buy-active .buy-num{height:30px;margin-top:10px;display:inline-block;margin-left:15px;}
.custom-floor-b2bindex .mc-style5 .r-box .list ul li .buy-active .buy-num a.btn{width:28px;height:28px;border-width:1px;border-style:solid;display:inline-block;vertical-align:middle;margin-top:0;}
.custom-floor-b2bindex .mc-style5 .r-box .list ul li .buy-active .buy-num .inputbox{height:28px;width:62px;display:inline-block;vertical-align:middle;border-width:1px 0;border-style:solid;}
.custom-floor-b2bindex .mc-style5 .r-box .list ul li .buy-active .buy-num .inputbox input[type=text]{height:28px;font-size:12px;width:100%;border:none;text-align:center;}
.custom-floor-b2bindex .mc-style5 .r-box .list ul li .buy-active .buycart{float:right;overflow:hidden;zoom:1;margin-right:15px;}
.custom-floor-b2bindex .mc-style5 .r-box .list ul li .buy-active .buycart a.buyicon{display:block;width:40px;height:40px;border-radius:50%;overflow:hidden;margin-top:0;}

/*B2B综合首页 左侧楼层导航*/
.custom-floor-nav {position: fixed;width: 70px;top: 50%;z-index: 999;}
.custom-floor-nav ul li {height: 87px;}
.custom-floor-nav ul li a{display:block;padding:10px 0;border-width:0 0 1px 0;border-style:solid;}
.custom-floor-nav ul li:last-child a{border:none;}
.custom-floor-nav ul li a span.num{font-size:22px;font-family:'Arial';text-align:center;display:block;height:26px;line-height:26px;overflow:hidden;white-space:nowrap;word-break:break-all;word-wrap:normal;}
.custom-floor-nav ul li a span.name{height:40px;line-height:20px;text-align:center;font-size:14px;width:40px;display:block;margin:0 auto;overflow: hidden;}

/*B2B商品列表*/
.b2b-product-list.product-list .list.view ul li .border-bg{bottom:-10px;}

/*悬浮搜索*/
.search-fix {height: 48px;border-bottom: 2px solid;position: fixed;top: -60px;left: 0;right: 0;z-index: 9998;font-size: 0;line-height: normal;box-shadow: 2px 2px 2px rgba(0, 0, 0, .2);-webkit-transition: top linear .3s;-moz-transition: top linear .3s;transition: top linear .3s;}
.search-fix.search-show {top: 0;}
.search-fix .room {height: 48px;font-size: 0;line-height: 48px;text-align: center;position: relative;}
.search-fix .room .search-logo {height: 40px;position: absolute;top: 50%;left: 0;margin-top: -20px;font-size: 0;line-height: normal;}
.search-fix .room .search-logo a {height: 40px;line-height: 40px;font-size: 0;}
.search-fix .room .search-logo a img {max-height: 100%;}
.search-fix .room .search-inputbox {width: 550px;height: 34px;display: inline-block;vertical-align: middle;font-size: 0;line-height: normal;}
.search-fix .room .search-inputbox .inputbox {width: 500px;height: 34px;display: inline-block;vertical-align: middle;font-size: 0;line-height: normal;}
.search-fix .room .search-inputbox .inputbox input[type=text] {height: 34px;border-width: 0;box-shadow: none;font-size: 14px;}
.search-fix .room .search-inputbox .button {width: 50px;height: 34px;display: inline-block;vertical-align: middle;font-size: 0;line-height: normal;}
.search-fix .room .search-inputbox .button a.btn {height: 34px;display: block;font-size: 0;line-height: normal;}

/*登录注册完善信息*/
.dhxt-wrap,.dhxt-wrap *{padding:0;margin:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.dhxt-wrap{font-size:14px;font-family: 'Open Sans','Helvetica Neue',Arial,'Hiragino Sans GB','Microsoft YaHei','WenQuanYi Micro Hei',sans-serif;}
.dhxt-wrap,.dhxt-wrap-system,.dhxt-wrap-system body{position:relative;height:100%;}
.dhxt-wrap ul{list-style-type:none;overflow:hidden;}
.dhxt-wrap .pull-left{float:left;}
.dhxt-wrap .pull-right{float:right;}
.dhxt-wrap .clear{clear: both;}
.dhxt-wrap .w{width:1020px;margin:auto;}
.dhxt-wrap .logo{width:292px;}
.dhxt-wrap .logo img{width:100%;vertical-align:middle;}
.dhxt-wrap .copyright{position:absolute;bottom:30px;left:0;right:0;text-align:center;font-size:14px;}
.dhxt-wrap .btn{width:100%;line-height:45px;text-align:center;border:0;outline:none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size:16px;text-decoration: none;}
.dhxt-wrap .default-btn{background:white;border:1px solid;}
/*信息框*/
.dhxt-wrap .info-wrap{position:relative;width:390px;text-align:center;-webkit-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;}
.dhxt-wrap .info-wrap .top{height:10px;}
.dhxt-wrap .info-wrap .cont{padding:40px 35px;}
.dhxt-wrap .info-wrap.login-wrap .cont{padding:80px 35px;}
.dhxt-wrap .info-wrap .cont .title{margin-bottom:40px;}
.dhxt-wrap .info-wrap .cont h2{font-weight:500;font-size:26px;letter-spacing: 2px;padding-left:2px;}
.dhxt-wrap .info-wrap .cont h2 i{display:inline-block;vertical-align:middle;width:25px;height:25px;margin:-5px 5px 0 0;}
.dhxt-wrap .info-wrap .cont .info{overflow:visible;}
.dhxt-wrap .info-wrap .cont .info li{position:relative;margin-bottom:20px;}
.dhxt-wrap .info-wrap .cont .info li.yzm{padding-right:100px;}
.dhxt-wrap .info-wrap .cont .info li.pwd .kuang{padding-right:40px;}
.dhxt-wrap .info-wrap .cont .info li.pwd .kuang i{position:absolute;right:0;top:0;width:40px;bottom:0;display:inline-block;cursor:pointer;}
.dhxt-wrap .info-wrap .cont .info li .kuang{position:relative;width:100%;border:1px solid;}
.dhxt-wrap .info-wrap .cont .info li .kuang label.input_label{position:absolute;left:10px;top:14px;cursor: auto;z-index:1;}
.dhxt-wrap .info-wrap .cont .info li .kuang label.error{position: absolute;top: -20px;left: -1px;z-index: 999;padding: 0 10px;}
.dhxt-wrap .info-wrap .cont .info li .kuang input,.dhxt-wrap .info-wrap .cont .info li .kuang select{position:relative;width:100%;height:45px;border:0;outline:none;padding:0 10px;z-index:2;-webkit-box-shadow: 0 0 0 100px white inset;-moz-box-shadow: 0 0 0 100px white inset;box-shadow: 0 0 0 100px white inset;}
.dhxt-wrap .info-wrap .cont .info li .kuang select{padding:0 6px;}
.dhxt-wrap .info-wrap .cont .info li.yzm a{position:absolute;right:0;top:0;display:block;width:100px;line-height:45px;text-align:center;text-decoration: none;}
.dhxt-wrap .info-wrap .cont .info li.yzm a.got{font-size:12px;cursor: not-allowed;}
.dhxt-wrap .info-wrap .cont .info li .tips{padding:5px;text-align:left;border:1px solid;font-size:12px;}
.dhxt-wrap .info-wrap .cont .info li.radio-group{position:relative;padding-left:80px;text-align:left;}
.dhxt-wrap .info-wrap .cont .info li.radio-group>span{position:absolute;left:0;}
.dhxt-wrap .info-wrap .cont .info li.radio-group .radio-box{position:relative;display:inline-block;vertical-align:middle;margin-right:20px;}
.dhxt-wrap .info-wrap .cont .info li.radio-group .radio-box p{position:absolute;top:20px;width:200px;padding:10px;border:1px solid;font-size:12px;line-height:1.5;display:none;z-index:99;}
.dhxt-wrap .info-wrap .cont .info li.radio-group .radio-box:hover p{display:block;}
.dhxt-wrap .info-wrap .cont .chose-agree{display:block;text-align:left;margin-bottom:20px;}
.dhxt-wrap .info-wrap .cont .chose-agree input,.dhxt-wrap .info-wrap .cont .info li.radio-group .radio-box input{-webkit-appearance: none;width:20px;height:20px;vertical-align:middle;margin:-2px 5px 0 0;outline:none;border:1px solid;}
.dhxt-wrap .info-wrap .cont .info li.radio-group .radio-box input{width:16px;height:16px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;}
.dhxt-wrap .info-wrap .cont .chose-agree a{margin:0 2px;}
.dhxt-wrap .info-wrap .cont .btn-group .btn{display:block;margin-top:10px;}
.dhxt-wrap .info-wrap .bottom{width:100%;padding:10px;border-top:1px solid;-webkit-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;}
.dhxt-wrap .info-wrap .cont .link-group{text-align:right;margin-top:15px;}
.dhxt-wrap .info-wrap .cont .link-group li{display:inline-block;vertical-align:middle;}
.dhxt-wrap .info-wrap .cont .link-group li a{text-decoration: none;}
.dhxt-wrap .info-wrap .cont .link-group li.link-register a{letter-spacing: 5px;}
.dhxt-wrap .info-wrap .cont .link-group li.divider{width:1px;height:15px;margin:0 8px;}
.dhxt-wrap .info-wrap .cont .quick-login{text-align:left;position:absolute;bottom:25px;left:35px;right:35px;}
.dhxt-wrap .info-wrap .cont .quick-login .name,.dhxt-wrap .info-wrap .cont .quick-login .list-link{display:inline-block;vertical-align:middle;}
.dhxt-wrap .info-wrap .cont .quick-login .name{font-size:12px;margin-right:10px;}
.dhxt-wrap .info-wrap .cont .quick-login .list-link{height:20px;}
.dhxt-wrap .info-wrap .cont .quick-login .list-link a{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:5px;}
/*注册*/
.register-system .middle{position:absolute;top:50%;width:100%;margin-top:-255px;}
.register-system .middle .container{position:absolute;width:100%;height:420px;top: 62px;z-index: -1;}
.register-system .middle .w-cont .bg-img{width:538px;margin-top:70px;text-align:center;}
/*完善信息*/
.complete-system .info-wrap{width:435px;}
.complete-system .info-wrap .cont .info li{margin-bottom:10px;}
.complete-system .container{padding:40px 40px 0px;}
.complete-system .container .w{position:relative;top:40px;}
/*登录*/
.login-system .container{padding:40px 40px 100px;}
.login-system .container .w{top:0;margin-top:80px;}
.login-system .container .w .info-wrap{margin-top:40px;}
/*找回密码*/
.find-system{padding:40px;}
.find-system .w .middle{position:absolute;top:50%;width:1020px;padding:40px 20px;margin-top:-211px;}
.find-system .w .middle .step-list{overflow:hidden;}
.find-system .w .middle .step-list li{float:left;width:33.3333%;text-align:center;line-height:37px;border-right:1px solid;}
.find-system .w .middle .step-list li.step1{-moz-border-radius:20px 0 0 20px;-webkit-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px;}
.find-system .w .middle .step-list li.step3{-moz-border-radius:0 20px 20px 0;-webkit-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;}
.find-system .w .middle .find-cont{height:265px;text-align:center;}
.find-system .w .middle .find-cont .info-wrap{margin:40px auto;box-shadow:none;width:435px;}
.find-system .w .middle .find-cont .find-success{line-height:265px;font-size:18px;}
.find-system .w .middle .find-cont .find-success i{display:inline-block;width:40px;height:40px;vertical-align:middle;margin:-2px 10px 0 0;}
.find-system .w .middle .find-cont .find-success a{text-decoration: none;}
/*登录改版*/
.login-system *{padding:0;margin:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.login-system{position:absolute;width:1110px;height:500px;left:50%;top:50%;margin:-250px 0 0 -555px;text-align:center;}
.login-system .inner{height:444px;width:100%;font-size:0;}
.login-system .inner>.left,.login-system .inner>.right{display:inline-block;vertical-align:middle;font-size:14px;height:444px;}
.login-system .inner>.left{width:710px;}
.login-system .inner>.right{width:400px;padding:70px 40px;}
.login-system .inner>.right .title{margin-bottom:20px;}
.login-system .inner>.right .title h2{font-size:26px;font-weight:500;letter-spacing: 2px;}
.login-system .inner>.right .info li{margin:20px 0;list-style-type:none;}
.login-system .inner>.right .info li .kuang{position:relative;width:100%;height:45px;border:1px solid;}
.login-system .inner>.right .info li .kuang span{position:absolute;left:10px;top:15px;}
.login-system .inner>.right .info li .kuang input{width:100%;height:100%;border:0;outline:none;padding:0 10px;}
.login-system .inner>.right .btn-group{margin-top:40px;}
.login-system .inner>.right .btn-group button{width:100%;height:45px;border:0;outline:none;font-size:16px;letter-spacing: 10px;padding-left:10px;}
.login-system .inner>.right .link-group{margin-top:10px;float:right;}
.login-system .inner>.right .link-group li{display:inline-block;vertical-align:middle;margin-left:5px;}
.login-system .inner>.right .link-group li.divider{border-left:1px solid;height:13px;}
.login-system .inner>.right .link-group li a{text-decoration: none;}
.login-system .inner>.right .link-group li a:hover{text-decoration: underline;}
.login-system .copyright{line-height:50px;font-size:14px;}

/*快马登录系列*/
.fasthorse-system,.fasthorse-system body,.fasthorse-system .container{position:relative;height:100%;padding:0;margin:0;}
.fasthorse-system ul{list-style-type: none;}
.fasthorse-system .container{font-size:0;}
.fasthorse-system .container .left,.fasthorse-system .container .right{position:relative;display:inline-block;vertical-align:top;height:100%;}
.fasthorse-system .container .left{width:70%;}
.fasthorse-system .container .right{width:30%;}
.fasthorse-system .container .left .word{position:absolute;right:60px;bottom:40px;width:314px;height:95px;overflow:hidden;}
.fasthorse-system .container .left .word img{max-width:314px;max-height:95px;}
.fasthorse-system .container .left .wordlogo{position:absolute;left:15px;top:15px;width:361px;}
.fasthorse-system .container .left .wordlogo img{max-width:361px;}
.fasthorse-system .container .right .inner{position:absolute;top:50%;left:50%;width:310px;margin-left:-155px;text-align:center;z-index:2;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.fasthorse-system .container .right .logo{width:238px;margin:auto;}
.fasthorse-system .container .right .logo.zcm{width:310px;}
.fasthorse-system .container .right .logo img{max-width:100%;}
.fasthorse-system .container .right .logo.zcm img{max-width:100%;}
.fasthorse-system .container .right .logo h2{font-size:22px;font-weight:500;line-height:1.6;}
.fasthorse-system .container .title{font-size:16px;margin-top:15px;letter-spacing:1px;padding-left:1px;-webkit-text-shadow:0px 1px #aaa;-moz-text-shadow:0px 1px #aaa;text-shadow:0px 1px #aaa; }
.fasthorse-system .container .title.big-title{font-size:30px;margin-bottom:10px;}
.fasthorse-system .container .company-name{font-size:16px;}
.fasthorse-system .container .form{margin-top:40px;}
.fasthorse-system .container .input-group{padding:0;}
.fasthorse-system .container .input-group li{position:relative;height:50px;padding-left:50px;border:1px solid;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;margin-bottom:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all linear 0.3s;-moz-transition:all linear 0.3s;transition:all linear 0.3s;}
.fasthorse-system .container .input-group li.psd{padding:0 50px;}
.fasthorse-system .container .input-group li.yz{padding-right:100px;}
.fasthorse-system .container .input-group li .icon,.fasthorse-system .container .input-group li.psd .aye{position:absolute;left:20px;top:14px;display:inline-block;vertical-align:middle;width:20px;height:20px;}
.fasthorse-system .container .input-group li.psd .aye{left:inherit;right:20px;top:50%;margin-top:-10px;}
.fasthorse-system .container .input-group li.yz .getcode{position:absolute;right:20px;top:10px;line-height:30px;font-size:12px;padding-left:10px;border-left:1px solid;text-decoration: none;}
.fasthorse-system .container .input-group li.yz .getimg{position:absolute;right:15px;top:8px;width:76px;height:32px;}
.fasthorse-system .container .input-group li .kuang{position:relative;width:90%;height:100%;}
.fasthorse-system .container .input-group li.psd .kuang,.fasthorse-system .container .input-group li.yz .kuang{width:100%;}
.fasthorse-system .container .input-group li .kuang input,.fasthorse-system .container .input-group li .kuang select{position:relative;width:100%;height:46px;border:0;outline:none;z-index:2;}
.fasthorse-system .container .input-group li .kuang input:focus,.fasthorse-system .container .input-group li .kuang input.error,.fasthorse-system .container .input-group li .kuang select:focus,.fasthorse-system .container .input-group li .kuang select.error{border:0;box-shadow:none;}
.fasthorse-system .container .input-group li .kuang label.error{position:absolute;left:0;bottom:11px;font-size:12px;z-index:9;width:100%;text-align:left;padding:5px 0;}
.fasthorse-system .container .input-group li .kuang .placeholder{position:absolute;left:0;top:18px;font-size:12px;z-index:1;display:none;}
.fasthorse-system .container .input-group li.area .placeholder{display:block;}
.fasthorse-system .container .input-group li.area .select-cont{float:right;}
.fasthorse-system .container .input-group li.area select{display:inline-block;vertical-align:middle;height:51px;max-width:100px;width:auto;margin-left:10px;}
.fasthorse-system .container .act-group{margin-top:30px;padding:0;}
.fasthorse-system .container .act-group li .btn{display:block;width:100%;height:50px;line-height:50px;text-align:center;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;text-decoration: none;-webkit-transition:all linear 0.3s;-moz-transition:all linear 0.3s;transition:all linear 0.3s;}
.fasthorse-system .container .link-group{padding:0;overflow:hidden;text-align:right;margin-top:20px;} 
.fasthorse-system .container .link-group li{display:inline-block;vertical-align:middle;font-size:12px;margin:0 5px;}
.fasthorse-system .container .link-group li a{text-decoration: none;}
.fasthorse-system .container .link-group li a:hover{text-decoration: underline;}
.fasthorse-system .container .link-group li.divider{width:1px;height:12px;}
.fasthorse-system .container .agreen{font-size:12px;}
.fasthorse-system .container .agreen input[type="checkbox"]{-webkit-appearance: none;-moz-appearance: none;display:inline-block;vertical-align:middle;width:18px;height:18px;border:1px solid;outline:none;margin:-3px 5px 0 0;}
.fasthorse-system .container .agreen a{margin:0 3px;}
.fasthorse-system .container .bottom{position:absolute;bottom:10px;left:50%;font-size:14px;margin:0;margin-left:-35px;z-index:1;}
.fasthorse-system .container .bottom i{display:inline-block;vertical-align:middle;font-size:12px;font-style:normal;margin: -8px 1px 0 1px;}
.fasthorse-system .container .step{margin:0 0  20px 0;padding:0 0 60px 0;}
.fasthorse-system .container .step li{position:relative;border:1px solid;display:inline-block;vertical-align:top;width:140px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.fasthorse-system .container .step li.first{width:12px;}
.fasthorse-system .container .step li .mc{position:absolute;right:-35px;top:-15px;width:70px;text-align:center;font-size:12px;z-index:1;}
.fasthorse-system .container .step li .mc em{display:inline-block;vertical-align:middle;width:30px;height:30px;text-align:center;line-height:30px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;font-size:18px;font-style:normal;}
.fasthorse-system .container .step li .mc p{margin-top:10px;}
.fasthorse-system .container .step-cont .step-pane{display:none;height:200px;}
.fasthorse-system .container .step-cont .step-pane.active{display:block;}
.fasthorse-system .container .step-cont .step-pane .success{line-height:100px;text-align:center;font-size:18px;}
.fasthorse-system .container .step-cont .step-pane .success a{text-decoration: none;}
.fasthorse-system .container .step-cont .step-pane .success .successIcon{display:inline-block;vertical-align:middle;width:39px;height:39px;margin:-5px 5px 0 0;}
.fasthorse-system .container .chooseSupplier .title{text-align:center;font-size:16px;-webkit-text-shadow:none;-moz-text-shadow:none;text-shadow:none;}
.fasthorse-system .container .chooseSupplier .title em{display:inline-block;vertical-align:middle;width:50px;height:1px;}
.fasthorse-system .container .chooseSupplier .title span{display:inline-block;vertical-align:middle;margin:0 10px;}
.fasthorse-system .container .chooseSupplier .supplierList{position:relative;border:1px solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0;padding:0;max-height:206px;overflow:auto;}
.fasthorse-system .container .chooseSupplier .supplierList li{position:relative;padding:10px 10px 10px 60px;border-bottom:1px solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.fasthorse-system .container .chooseSupplier .supplierList li a{display:block;text-decoration:none;text-align:left;}
.fasthorse-system .container .chooseSupplier .supplierList li a .pic{position:absolute;left:10px;top:15px;width:40px;height:40px;text-align:center;line-height:40px;}
.fasthorse-system .container .chooseSupplier .supplierList li a .pic img{max-width:40px;max-height:40px;}
.fasthorse-system .container .chooseSupplier .supplierList li a .name{font-size:14px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fasthorse-system .container .chooseSupplier .supplierList li i{position:absolute;right:10px;top:50%;display:block;width:12px;height:12px;margin-top:-6px;}
.fasthorse-system .container .form .radio-group{margin-bottom:20px;}
.fasthorse-system .container .form .radio-group>div{display:inline-block;vertical-align:middle;font-size:14px;width:90px;text-align:left;}
.fasthorse-system .container .form .radio-group .mode-title{position:relative;margin-right:10px;font-size:16px;cursor:pointer;width:100px;}
.fasthorse-system .container .form .radio-group .mode-title i{display:inline-block;vertical-align:middle;width:16px;height:16px;margin:-2px 3px 0 0;}
.fasthorse-system .container .form .radio-group .mode-title .tips-cont{display:none;position:absolute;left:-10px;top:35px;width:280px;padding:15px;font-size:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:4;}
.fasthorse-system .container .form .radio-group .mode-title:hover .tips-cont{display:block;}
.fasthorse-system .container .form .radio-group .mode-title .tips-cont em{position:absolute;left:30px;top:-10px;width:0;height:0;border-bottom:10px solid #eee;border-left:10px solid transparent;border-right:10px solid transparent;}
.fasthorse-system .container .form .radio-group .radio-box input[type="radio"]{display:inline-block;vertical-align:middle;margin:-1px 4px 0 0;}
.fasthorse-system .container .circle-btn{text-align:center;display:inline-block;vertical-align:middle;text-decoration:none;}
.fasthorse-system .container .circle-btn .wechat-icon{display:inline-block;vertical-align:middle;border:1px solid;-webkit-border-radius:999px;border-radius:999px;width:46px;height:46px;}
.fasthorse-system .container .circle-btn p{font-size:12px;margin:5px 0 0;}
/*适配小屏幕*/
@media only screen and (max-width: 1300px) {
	.fasthorse-system .container{position:relative;padding-right:390px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.fasthorse-system .container .left{width:100%;}
	.fasthorse-system .container .right{position:absolute;width:390px;height:100%;}
}
@media screen and (max-height:800px){
    .fasthorse-system .container .right .register-inner{padding-top:20px;}
    .fasthorse-system .container .input-group li{margin-bottom:10px;}
    .fasthorse-system .container .form{margin-top:25px;}
}
@media screen and (max-height:620px) {
    .fasthorse-system .container .right .register-inner{padding-top:40px;}
    .fasthorse-system .container .input-group li{height:40px;}
    .fasthorse-system .container .input-group li .icon{top:8px;}
    .fasthorse-system .container .input-group li .kuang input,.fasthorse-system .container .input-group li .kuang select{height:36px;}
    .fasthorse-system .container .input-group li .kuang .placeholder{font-size:12px;top:10px;}
    .fasthorse-system .container .input-group li.yz .getcode{top:4px;}
    .fasthorse-system .container .input-group li .kuang label.error{bottom:6px;}
}

/*表格&表单组件*/
.custom-table {font-size: 0;line-height: normal;}
.custom-table .form {font-size: 0;line-height: normal;border-style: solid;border-width: 0 1px 1px 0;}
.custom-table .form table {width: 100%;table-layout: fixed;}
.custom-table .form.no-table-layout table {width: 100%;table-layout: auto;}
.custom-table .form table thead tr td {white-space: nowrap;border-style: solid;border-width: 1px 0 0 1px;cursor: default;}
.custom-table .form table thead tr td label.custom-checkbox {width: 14px;height: 14px;display: block;margin: 0 auto;padding: 0;}
.custom-table .form table thead tr td p.name {height: 30px;line-height: 30px;font-size: 14px;overflow: hidden;zoom: 1;margin: 0 5px;}
.custom-table .form table thead tr td span.moves {width: 10px;height: 30px;margin-top: -30px;position: relative;display: inline-block;vertical-align: middle;cursor:col-resize;}
.custom-table .form table thead tr td span.sortbtn {width: 7px;height: 30px;margin-top: -30px;position: relative;display: inline-block;vertical-align: middle;margin-right:5px;}
.custom-table .form table tbody tr th,
.custom-table .form table tbody tr td {padding: 5px;border-style: solid;border-width: 1px 0 0 1px;white-space: nowrap;word-break: break-all;word-spacing: normal;}
.custom-table .form table tbody tr td.nowrap,.custom-table .form table tbody tr th.nowrap{white-space:normal;}
.custom-table .form table tbody tr td.nowrap .extend .check-group .custom-radio,.custom-table .form table tbody tr td.nowrap .extend .check-group .custom-checkbox{margin:5px;}
.custom-table .form table.no-line tbody tr th, .custom-table .form table.no-line tbody tr td{border:0;}
.custom-table .form table tbody tr th p.name {font-size: 14px;line-height: 20px;text-align: right;font-weight: normal;cursor: default;overflow: hidden;zoom: 1;}
.custom-table .form table tbody tr td .string {font-size: 14px;line-height: 20px;font-style: normal;overflow: hidden;zoom: 1;white-space: normal;}
.custom-table .form table tbody tr td .string.clickabled{color: #005ea7;text-decoration: underline;font-size: 13px;cursor: pointer;}
.custom-table .form table tbody tr td .overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.custom-table .form table tbody tr td .adjust-margin{line-height:2.5;}
.custom-table .form table tbody tr td .number {font-size: 14px;line-height: 20px;font-family: 'Arial';overflow: hidden;zoom: 1;white-space:normal;}
.custom-table .form table tbody tr td .money {font-size: 14px;line-height: 20px;font-family: 'Verdana';text-align: right;overflow: hidden;zoom: 1;}
.custom-table .form table tbody tr td .discrib{font-size:12px;}
.custom-table .form table tbody tr td .inputlabel{font-size:12px;display:inline-block;vertical-align:middle;}
.custom-table .form table tbody tr td .date {font-size: 14px;line-height: 20px;font-family: 'Arial';text-align: center;overflow: hidden;zoom: 1;}
.custom-table .form table tbody tr td .string var,
.custom-table .form table tbody tr td .number var,
.custom-table .form table tbody tr td .money var,
.custom-table .form table tbody tr td .date var {font-style: normal;}
.custom-table .form table tbody tr td .inlinebox{display:inline-block;vertical-align:middle;}
.custom-table .form table tbody tr td .extend {font-size: 0;line-height: normal;}
.custom-table .form table tbody tr td .extend .brand_logo{width:20px;height:20px;margin:auto;}
.custom-table .form table tbody tr td .extend .brand_logo img{max-width:100%;max-height:100%;}
.custom-table .form table tbody tr td span.tips {height: 20px;line-height: 20px;display: inline-block;vertical-align: middle;font-size: 12px;cursor: default;padding: 0 5px;}
.custom-table .form table tbody tr td span.tips.more-code .main,.custom-table .form table tbody tr td span.tips.more-code .shut{display:inline-block;vertical-align:middle;cursor:pointer;}
.custom-table .form table tbody tr td span.tips.more-code .main{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.custom-table .form table tbody tr td span.tips.more-code .shut{margin-left:10px;}
.custom-table .form table tbody tr td span.resttips{width:100%;margin-left:-120px;padding-left:130px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.custom-table .form table tbody tr td .custom-chosse span.tips{display: block;height:inherit;white-space:normal;max-width:100%;}
.custom-table .form table tbody tr td .custom-chosse span.tips .clear-btn{display:inline-block;vertical-align:middle;width:13px;height:13px;line-height:8px;font-size:1.5rem;text-align:center;border:1px solid;-webkit-border-radius:999px;-moz-border-radius:999px;-o-border-radius:999px;-ms-border-radius:999px;border-radius:999px;margin:-3px 5px 0 5px;}
.custom-table .form table tbody tr td .inputbox {display: inline-block;vertical-align: middle;position: relative;font-size:1rem;}
.custom-table .form table tbody tr td .inputbox-all{width:100%;}
.custom-table .form table tbody tr td .inputbox input[type=text],
.custom-table .form table tbody tr td .inputbox input[type=password],.custom-table .form table tbody tr td .inputbox select {height: 26px;width: 160px;line-height:26px;}
.custom-table .form table tbody tr td .inputbox-sm input[type=text],
.custom-table .form table tbody tr td .inputbox-sm input[type=password],.custom-table .form table tbody tr td .inputbox-sm select{width:90px;}
.custom-table .form table tbody tr td .inputbox-xs input[type=text],
.custom-table .form table tbody tr td .inputbox-xs input[type=password],.custom-table .form table tbody tr td .inputbox-xs select{width:40px;}
.custom-table .form table tbody tr td .inputbox-lg input[type=text],
.custom-table .form table tbody tr td .inputbox-lg input[type=password],.custom-table .form table tbody tr td .inputbox-lg select{width:250px;}
.custom-table .form table tbody tr td .inputbox-all input[type=text],
.custom-table .form table tbody tr td .inputbox-all input[type=password],.custom-table .form table tbody tr td .inputbox-all select{width:100%;}
.custom-table .form table tbody tr td .inputbox select{width:inherit;}
.custom-table .form table tbody tr td .selectbox {display: inline-block;vertical-align: middle;position: relative;}
.custom-table .form table tbody tr td .selectbox select {height: 26px;}
.custom-table .form table tbody tr td .selectbox-sm select{max-width:78px;}
.custom-table .form table tbody tr td .selectbox-mid select{width:160px;}
.custom-table .form table tbody tr td .selectbox-big select{max-width:350px;}
.custom-table .form table tbody tr td .selectbox .adjustmar{margin:0 3px;}
.custom-table .form table tbody tr td .textareabox {display: inline-block;vertical-align: middle;position: relative;}
.custom-table .form table tbody tr td .textareabox.textareabox-all{width:100%;}
.custom-table .form table tbody tr td .textareabox textarea {width: 320px;min-width: 320px;max-width: 320px;}
.custom-table .form table tbody tr td .textareabox.textareabox-all textarea{width:100%;max-width:100%;min-width:inherit;}
.custom-table .form table tbody tr td label.error {height: 20px;line-height: 20px;position: absolute;bottom: 30px;left: 0;font-size: 12px;display: block;white-space: nowrap;word-break: break-all;word-spacing: normal;z-index: 1;padding: 2px 5px;border-style: solid;border-width: 1px;border-radius: 2px;border: none;cursor: default;}
.custom-table .form table tbody tr td label.error:before {width: 0;height: 0;border-style: solid;border-width: 4px;position: absolute;bottom: -8px;left: 5px;content: '';}
.custom-table .form table tbody tr td label.extend_error:before {bottom: 8px;left: -8px;}
.custom-table .form table tbody tr td .tool {font-size: 0;line-height: normal;height: 20px;position: relative;}
.custom-table .form table tbody tr td .tool p.name {height: 18px;display: block;border-style: solid;border-width: 1px;border-radius: 1px;text-align: center;line-height: 18px;font-size: 14px;cursor: pointer;position: relative;z-index: 101;}
.custom-table .form table tbody tr td .tool p.name:before {width: 0;height: 0;content: '';border-style: solid;border-width: 4px;position: absolute;bottom: 6px;right: 46px;visibility: hidden;filter:alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;-webkit-transition: all .1s linear .0s;-moz-transition: all .1s linear .0s;transition: all .1s linear .0s;}
.custom-table .form table tbody tr td .tool p.name:after {width: 0;height: 0;content: '';border-style: solid;border-width: 3px;position: absolute;bottom: 7px;right: 48px;visibility: hidden;filter:alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;-webkit-transition: all .1s linear .0s;-moz-transition: all .1s linear .0s;transition: all .1s linear .0s;}
.custom-table .form table tbody tr td .tool.close p.name:before, .custom-table .form table tbody tr td .tool.close p.name:after {visibility: hidden;filter:alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;}
.custom-table .form table tbody tr td .tool.open p.name:before, .custom-table .form table tbody tr td .tool.open p.name:after {visibility: visible;filter:alpha(opacity=100);-moz-opacity: 1.0;-khtml-opacity: 1.0;opacity: 1.0;}
.custom-table .form table tbody tr td .tool .tool-menu {width: 100px;position: absolute;bottom: -3px;left: -104px;padding-right: 6px;font-size: 0;line-height: normal;-webkit-transition: all .1s linear .0s;-moz-transition: all .1s linear .0s;transition: all .1s linear .0s;visibility: hidden;filter:alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;z-index:100;}
.custom-table .form table tbody tr td .tool.close .tool-menu {visibility: hidden;filter:alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;}
.custom-table .form table tbody tr td .tool.open .tool-menu {visibility: visible;filter:alpha(opacity=100);-moz-opacity: 1.0;-khtml-opacity: 1.0;opacity: 1.0;}
.custom-table .form table tbody tr td .tool .tool-menu ul {border-style: solid;border-width: 1px;font-size: 0;line-height: normal;border-radius: 5px;overflow: hidden;}
.custom-table .form table tbody tr td .tool .tool-menu ul li {height: 24px;}
.custom-table .form table tbody tr td .tool .tool-menu ul li a {height: 24px;display: block;line-height: 24px;font-size: 12px;padding: 0 6px;text-decoration: none;white-space: nowrap;word-break: break-all;word-spacing: normal;text-align: center;}
.custom-table .form table tbody tr td .button {position:relative;font-size: 0;line-height: normal;display: inline-block;vertical-align: middle;}
.custom-table .form table tbody tr td .button.mg-adjust{margin:10px 0 2px 0;}
.custom-table .form table tbody tr td .button a.btn {font-size: 14px;padding: 0 10px;border-radius: 2px;height: 28px;display: inline-block;vertical-align: middle;line-height: 28px;border-style: solid;border-width: 1px;margin: 0 5px 0 0;}
.custom-table .form .center {text-align: center !important;}
.custom-table .form .left {text-align: left !important;}
.custom-table .form .right {text-align: right !important;}
.custom-table .form table tbody tr td span.tips-bottom {vertical-align: bottom;}
.custom-table .form .errornull {height: 20px;line-height: 20px;text-align: center;font-size: 14px;}
.custom-table .form table tbody tr td .inline-radio{display:inline-block;vertical-align:middle;margin-right:10px;}
.custom-table .more-radio .custom-radio,.custom-table .more-radio .custom-checkbox{margin-right:10px;font-size:14px;}
.custom-table .more-radio label.custom-checkbox:before, .custom-table .more-radio label.custom-radio:before {top: 50%;margin-top: -7px;}

/*无边框表格*/
.custom-table-noline>.form{border:0;}
.custom-table-noline>.form>table>tbody>tr>th,.custom-table-noline>.form>table>tbody>tr>td{border:0;padding:8px 5px;}
/*横线边框表格*/
.custom-table-hline>.form{border-right:0;}
.custom-table-hline>.form>table>tbody>tr>th, .custom-table-hline>.form>table>tbody>tr>td{border-left:0;padding: 8px 5px;}
.custom-table-hline>.form>table>thead>tr>td{border-width:1px 0 1px 1px;}

/*完善信息结构*/
.perfect-system,.perfect-system body{height:100%;background:#f7f7f7;}
.perfect-system .perfect-main{min-height:100%;overflow:auto;padding-top:90px;}
.perfect-system .perfect-main .header{position:fixed;top:0;left:0;right:0;padding:20px;background:#fff;z-index:999;border-bottom:1px solid #eee;color:#666;}
.perfect-system .perfect-main .header .logo,.perfect-system .perfect-main .header .title{display:inline-block;vertical-align:middle;margin-right:10px;font-size:16px;}
.perfect-system .perfect-main .header .logo{width:220px;}
.perfect-system .perfect-main .header .right{float:right;font-size:14px;}
.perfect-system .perfect-main .header .right span,.perfect-system .perfect-main .header .right .btn{display:inline-block;vertical-align:middle;margin:0 10px;}
.perfect-system .perfect-main .header .right .btn{padding:5px 20px;border:1px solid #f5781f;color:#f5781f;border-radius:5px;cursor:pointer;}
.perfect-system .complete-info-sec{margin:20px;background:#fff;padding:20px;}
.complete-info-sec input[type=password], .complete-info-sec input[type=text] ,.complete-info-sec select,.complete-info-sec textarea{margin: 0;outline: 0;border: 1px solid #ddd;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: inline-block;vertical-align: middle;-webkit-transition: all .2s linear 0s;-moz-transition: all .2s linear 0s;transition: all .2s linear 0s;border-radius: 2px;}
.complete-info-sec input[type=password], .complete-info-sec input[type=text]{width: 100%;height: 14px;line-height: 14px;padding: 0 5px;}
.complete-info-sec textarea {width: 100%;line-height: 20px;max-width: 100%;max-height: 100%;min-width: 100%;min-height: 100%;padding: 0 5px;}
.complete-info-sec select{padding: 0;}
.complete-info-sec .step{text-align:center;font-size:0;padding:20px 0;}
.complete-info-sec .step li{position:relative;display:inline-block;vertical-align:middle;border-top:6px solid;font-size:14px;width:20%;}
.complete-info-sec .step li .inner{margin-top:-14px;}
.complete-info-sec .step li em{display:inline-block;vertical-align:middle;width:16px;height:16px;border-radius:999px;}
.complete-info-sec .step li p{margin:5px 0;}
.complete-info-sec .upload .upload-btn{position:relative;display:inline-block;vertical-align:middle;}
.complete-info-sec .upload .upload-btn a{padding:5px 25px;font-size:14px;text-decoration:none;}
.complete-info-sec .upload .upload-btn-img{width:96px;height:96px;line-height:1;text-align:center;font-size:12px;border:1px solid #ddd;padding-top:18px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.complete-info-sec .upload .upload-btn-img p{margin:0;}
.complete-info-sec .upload .upload-btn-img .icon{font-size:40px;margin-bottom:5px;}
.complete-info-sec .upload .upload-btn input[type='file']{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;}
.complete-info-sec .upload .upload-btn-img input[type='file']{width:96px;}
.complete-info-sec .upload .upload-img{font-size:0;margin:15px 0 0 0;padding:0;}
.complete-info-sec .upload .upload-img li{position:relative;display:inline-block;vertical-align:middle;width:96px;height:96px;margin-right:10px;line-height:96px;text-align:center;border:1px solid #ddd;}
.complete-info-sec .upload .upload-img li .shut{position:absolute;right:-5px;top:-5px;width:20px;height:20px;text-align:center;line-height:20px;font-size:14px;cursor:pointer;border-radius:999px;font-style:normal;}
.complete-info-sec .upload .upload-img li img{max-width:100%;max-height:100%;vertical-align:middle;}
.complete-info-sec .upload .upload-txt li{display:block;height:inherit;width:inherit;font-size:12px;border:0;line-height:1.8;text-align:left;padding:10px 0;}
.complete-info-sec .upload .upload-txt li .shut{position:relative;display:inline-block;margin-left:20px;top:0;right:0;}
.complete-info-sec .btn-group{text-align:center;padding-top:10px;}
.complete-info-sec .complete-last-step{padding:20px 0;text-align:center;width:60%;margin:auto;}
.complete-info-sec .complete-last-step .status{height:90px;margin:auto;}
.complete-info-sec .complete-last-step .discrib{font-size:12px;line-height:1.8;text-align:left;margin-top:20px;}
.custom-btn{display: inline-block;vertical-align: middle;font-size:12px;padding:0 20px;border: 1px solid;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:30px;line-height:28px;cursor:pointer;}


.fasthorse-system .container .input-group li.btnCaptcha .captcha{position:absolute;left:-1px;right:0;bottom:-2px;z-index:20;min-width:310px;background:#fff;}
.fasthorse-system .container .input-group li.btnCaptcha .getcode{left:0;right:0;border-left-color:transparent!important;font-size: 14px;}
.fasthorse-system .container .input-group li.btnCaptcha .captcha .btnClose {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url('../../../../../../Static/Images/x.png') no-repeat;
    background-size: cover;
    position: absolute;
    top: -22px;
    right: 0;
}
/*.centerCaptcha {
    position: fixed;
    width: 310px;
    left: 0;
    right: 0;
    top: 32%;
    margin:0 auto;
    z-index: 3;
}*/